﻿@charset "utf-8";
*{ margin:0; padding:0;}
body { font-size:12px; color:#666; font-size:12px; font-family:"微软雅黑";}
html{ overflow-y:scroll;}
form,div,body,img,p,img,dl,dt,dd{ margin:0px; padding:0px; border:0; }
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{ color:#E41317; text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}

ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;}
input:focus,textarea:focus{ outline:none;}

/*ɾ������°�ťĬ����ʽ*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none; padding:0;}

/*����*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

/*�ֺ�*/
.f10 { -webkit-text-size-adjust:none; font-size:10px;}
.f11 { -webkit-text-size-adjust:none; font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.f20 { font-size:20px;}
.f24 { font-size:24px;}
.f30 { font-size:30px;}

/*����*/
.Arial { font-family:Arial;}
.YaHei { font-family:"Microsoft YaHei","����";}
.Song { font-family:"����";}

/*������ɫ*/
.red{ color:#ff0000}

/*�и�*/
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.lh240{ line-height:240%;}

/*���¼��*/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mt30{ margin-top:30px;}
.mt20{ margin-top:20px;}
.pt20{ padding-top:20px;}
.pt10{ padding-top:10px;}

/*����*/
.div100{ width:100%;}
.w1000{ width:1000px; margin:10px auto 0px auto;  background:#fff;}
.B{ font-weight:bold;}
.Text_l{ text-align:left;}
.Text_r{ text-align:right;}
.Text_c{ text-align:center;}
.ov{ overflow:hidden;}
.po_r{ position:relative;}
.bafff{ background:#fff;}

/* ��ҳ��ͼ�л� */
*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:319px; margin:0px auto;/* background:#333; */position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;text-align:center;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:160px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:160px; right:10px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

/*top*/
.top{ display:block; width:100%; margin:o atuo;height:120px;}
.top_nav{display: block;margin-right: 20px;margin: 0 auto;height: 25px;padding-top: 10px;position: absolute;z-index: 999;left: 50%;margin-left: 353px;top: -10px;}
.top_nav a{ line-height:25px; float:right; padding-right:10px; font-size:14px;}
.top_nav span{ line-height:30px; float:left; padding-left:10px;}
.top_logo{ display:block; width:1000px; margin:0 auto; height:98px; margin-top:20px;}
.top_logo span{display: block;float: left;margin-left: 12px;margin-top: 5px;}


/*搜索*/
.search_box{ width:1000px; height:33px; line-height:33px; margin:0 auto;background:url(../images/tg_01.jpg);}
.search_box p span{ color:#333; margin-left:20px;}
.search input{ width:130px; height:20px; line-height:20px; padding:0 5px; color:#333; border:1px solid #ccc;}
.search{ margin-right:10px; margin-top:20px;}
.search_button{ width:48px !important; height:24px !important; border:1px solid #9ddcfd !important; cursor: pointer; color:#008cf8 !important; background:url(../images/search_bg.gif) repeat-x; margin-left:19px;}
.search .qrcode{position: absolute;z-index: 999;left: 50%;margin-left: 400px;top:30px;text-align:center;}
.search .qrcode img{display: block;}


/*banner*/
.banner{ width:100%;margin:0 auto;}
.banner img{ width:100%; height:inherit;}


/*微信*/
.weixin{ position: fixed;
right: 10px;
bottom: 50px;
border: 3px solid #3374c9;
z-index: 9999;
}

.gsjj1{width:1000px; margin:20px auto 0 0px;}
.gsjj1_l{width:243px; background:url(../images/gywm_di.jpg);display:block; margin-top:10px;}
#gsjj1_r{ height:320px;}
.left1{ width:276px;  float:left; margin-right:10px;}
.gywm{height:39px;background:url(../images/gywm_01.jpg) no-repeat; padding: 2px 0 0 142px;}
.gywm a{color: #a50001;font-family: "微软雅黑";font-size: 19px;margin: 0 auto;font-weight: bold;}
.submenu{width:243px; background:url(../images/conlbg.gif) repeat-y;}
.submenu ul{width:180px; background:url(../images/conlbgx.gif) no-repeat 0 bottom; padding:5px 21px 20px 5px;}
.submenu li{width:180px; height:30px;background:url(../images/submenu1.gif) no-repeat; padding:14px 0 0 56px;line-height:14px; margin-bottom:3px;}
.submenu li:hover,.submenu li.hover{background:url(../images/submenu2.gif) no-repeat;}
.submenu li:hover a,.submenu li.hover a{color:#fff; font-weight:bold;}
.submenu li a{color:#656565;}
.gywm_r{width:732px; float:right; margin-top:10px;}
.gywm_01{width:730px;line-height:40px;background:url(../images/ny_bj.jpg) repeat-x;padding-bottom: 10px;}
.gywm_r title a{color:#bdbdbd; margin-top:10px;}
#main{width:666px;line-height:22px;padding: 20px 30px 0px 10px;}
#main em{ float:left; margin-right:10px;}
#main strong{color:#ffa14f;}
#main a{ color:#666;}

#title{ margin:0 auto; width:228px; height:23px;}
#contact{ padding:19px 8px 0 16px;}
#contact p{ padding-top:10px; line-height:22px; color:#666;padding-bottom: 10px;}


/*内页新闻中心*/
.new_tab_box1{ width:710px; float:right; margin-top:15px;}
.new_tab_box1 ul{ display:block; width:700px; margin:5px 0 0 5px;}
.new_tab_box1 li{ display:block; width:auto; height:27px; line-height:27px; overflow:hidden;}
.new_tab_box1 li a{ float:left; padding-left:30px; background:url(../images/icon.png) 0 -763px no-repeat;}
.new_tab_box1 li i{ float:right; color:#555555;font-style: normal;}
.boa9cfe5{ background:#fff;}

.order{text-align:right; padding-top:20px;}
.order b{color:#6b6b6b;}
.order a{ color:#adadad; margin:0 2px; border:1px solid #d4d4d4; background:#fdfdfd; padding:3px;}
.order input{width:29px; height:19px; background:url(../images/orderinput.gif) no-repeat; margin:5px 0px 0 12px; display:inline; border:none;}

#ny_news{width:712px; height:155px;color:#8c8c8b; margin-left:15px;padding-top: 20px;}
#ny_news span{width:180px; height:120px;padding:8px 9px 10px 8px; margin-right:20px; display:block; float:left;}
#ny_news b{color:#da231b; font-size:14px; margin-bottom:10px;display:block; padding-top:3px;}
#ny_news a{color:#0067ac;}
#ny_news p{ line-height:24px;}


/*下属企业*/
#xsqy{width:712px; height:155px;color:#8c8c8b; margin-left:15px;padding-top: 20px;}
#xsqy span{width:180px; height:120px;padding: 3px; margin-right:20px; display:block; float:left;border: 1px solid #ccc;}
#xsqy b{color:#da231b; font-size:14px; margin-bottom:5px;display:block; padding-top:3px;border-bottom: 1px dotted #ccc;width: 500px;float: right;line-height: 28px;}
#xsqy a{color:#0067ac;}
#xsqy p{ line-height:24px;}

/*新闻详情页*/
.drtails_main{ width:680px; margin:20px auto 10px auto;}
.new_title h4{ line-height:40px;color:#333; font-family:'Microsoft Yahei'; font-size:22px; text-align:center; }
.new_summary{ height:31px; background:#ececec; line-height:31px; border-bottom:1px solid #AFAFAF; margin-top:10px;}
.new_summary ul{ display:block; width:auto; height:31px; text-align:center;}
.new_summary ul li{ display:inline; margin:0 5px; color:#333; font-size:12px;}
.new_content{ width:680px;padding:20px 5px 20px 5px;  height:auto; line-height:24px; font-size:14px;}
.new_trailer{ display:block; margin:20px 0 0 50px; width:auto;}
.new_trailer dt{ color:#333; font-size:14px; }
.new_trailer dd{ margin-top:10px;}
.new_trailer dd span{ color:#333;}
.new_add{ overflow:hidden; display:block; width:100%; height:40px; line-height:40px; text-align:right;}
.new_add li{ display:inline;}

.main{width: 700px;padding: 20px 15px 0px 15px;line-height:24px;}
.main em{ display:block;  margin:0 auto;}
.main strong{color:#0067ac;}

/*新闻中心*/
.new_tab_box1{ width:720px; float:left; margin-top:15px;}
.new_tab_box1 ul{ display:block; width:700px; margin:5px 0 0 5px;}
.new_tab_box1 li{ display:block; width:auto; height:27px; line-height:27px; overflow:hidden;}
.gywm_r .new_tab_box1 li a{ float:left; padding-left:3px;background:inherit}
.new_tab_box1 li i{ float:right; color:#555555;}
.boa9cfe5{ background:#fff;}


/*内页图片滚动*/
.right_con5{ width:720px; margin:15px; border-left:1px solid #a9cfe5; border-right:1px solid #a9cfe5; }
.right_text{ height:36px; width:auto; background:url(../images/h_bg.jpg) 0 -154px repeat-x;}
.right_text h3{ display:block; height:36px; line-height:36px; padding-left:45px; font-size:16px; font-weight:bold; color:#0a62a0; background:url(../images/icon.png) 10px -796px no-repeat;}
.right_imglist{ display:block; width:auto; margin:24px 0 0 10px;}
.right_imglist li{ display:block; margin-left:20px; width:212px; height:188px; float:left; overflow:hidden;}
.right_imglist li a{ display:block; padding:3px; border:1px solid #ccc;}
.right_imglist li a:hover{ border:1px solid #fb2500;}
.right_imglist li p{ display:block; height:35px; line-height:35px; text-align:center; font-weight:bold; color:#333; font-size:14px;}

/*留言*/
#main8{width:710px; padding:3px 0 28px 10px;}
#messages{width:710px; height:520px; border:1px solid #ccc;}
#messages_mid{ padding:20px 0 0 90px; width:591px; height:404px;}
input{height:20px; border:1px solid #ccc;line-height:20px; color:#ca8328; background:#F6F6F6;}
.text{ padding-bottom:15px;}
.text1 textarea{width:427px; height:135px;border:1px solid #ccc;margin-bottom:20px; line-height:20px; color:#ca8328; background:#F6F6F6;}
.annu input{width:62px; height:21px; line-height:21px; background:url(../images/annu_bg.gif) no-repeat; color:#535353; border:none; float:right;}


.messTitle {
text-align: right;
width: 60px;
float: left;
}

.box1_m{width:650px; padding:25px 0 0 0px;}
.box1_m select{height:20px; margin:0 0 10px 19px;}
#main8 input{width:287px; height:17px; margin:0 0 10px 19px;}
#main8 textarea{width:428px; height:90px; border:1px solid #e4e4e4c; margin:14px 0 15px 19px;}
.annu{width:600px; height:24px;text-align:center;}
.annu input{width:61px; height:21px; background:url(../images/annu.gif) no-repeat; color:#535353; border:none;}

/*message*/
.message{ padding-top:30px; width:605px; margin:0 auto;}
.m_p{ background:url(../images/m_p.jpg) repeat-x left top; color:#fff; height:45px; line-height:35px; padding-left:10px; padding-right:10px;}
.message .s5{ float:right; text-align:right;}

/*message*/

.answer{ margin-bottom:20px;padding:20px 10px 20px 10px; line-height:24px; border:1px solid #7f9db9; color:#b2d9f1;}
.mess{ width:700px; margin:10px auto;}
.mess_t{clear:both; color:#0368b8;margin-botttom:4px; height:30px; text-indent:20px;line-height:30px;background-color: #b2d9f1;}
.mess1{line-height:26px; padding:10px 12px;margin-bottom:20px;}
.mess2{border-bottom:1px dotted #0368b8; background:#f0f8fd; line-height:30px; padding-left:10px;}

.mess3{ color:#0368b8; font-weight:bold;border-bottom:1px dotted #0368b8; background:#fff; line-height:25px;padding:10px 0px 0px 10px;}

.messages_mid{width:600px;margin-left:auto;margin-right:auto;margin-top:10px;}

/*人力资源*/
.rczp{ width:100%; line-height: 24px;color: #666;float: left; margin-top:10px;}
.jobtable{float: left;width: 100%;line-height: 40px;}
.tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
.tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.jobtable th {text-align: right;font-weight: normal;color: #333;}
.td, th {display: table-cell;vertical-align: inherit;}
.rczp_input1{height:20px; border:1px solid #ccc; margin-bottom:20px; line-height:20px; color:#ca8328; vertical-align: middle;}

.jbtn1 {width: 75px;height: 30px;font-size: 14px;font-weight: bold;color: #fff;background: url(../images/bgbtn1.jpg) no-repeat;margin-left: 5px;border: none;}
.jtxt2 {width: 152px;border: 1px solid #d7d7d7;height: 20px;}
.table {border-collapse: separate;border-spacing: 2px;border-color: gray;}
.cutit {float: left;width: 713px;background: url(../images/bgcutit1.jpg) left top repeat-x;height: 35px;margin: 8px 0 0 15px;line-height: 33px;}

.cutit h3 {float: left;padding-right: 50px;background: #109dd4 url(../images/bgcutit3.jpg) right center no-repeat;}

.cutit h3 span {font-weight: bold;color: #fff;font-size: 14px;background: url(../images/bgcutit2.jpg) left center no-repeat;padding-left: 20px;display: block;}
.jobtable2 {float: left;width: 713px;line-height: 50px;margin-left: 15px;}
.jobtable2 td {text-align: center;border-bottom: 1px dashed #bbb;}
.jobtable2 th {color: #333;line-height: 40px;background: url(../images/bgjn3.jpg) left top repeat-x;}


/*企业文化*/
.about {float: left;width: 710px;line-height: 24px;color: #666; padding-left:10px; margin-top:10px;}
.cutit {float: left;width: 710px;background: url(../images/bgcutit1.jpg) left top repeat-x;height: 35px;margin:8px 0 0 15px;line-height: 33px;}
.cu_li {float: left;width: 700px;line-height: 26px;padding: 18px 0 0 20px;}
.cutit h2 {float: left;padding-right: 50px;background: #108fd2 url(../images/bgcutit3.jpg) right center no-repeat;}

.cutit h2 span {font-weight: bold;color: #fff;font-size: 14px;background: url(../images/bgcutit2.jpg) left center no-repeat;padding-left: 20px;display: block;}