@charset "utf-8";
/* CSS reset for c_b*/
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
table th , table td {
padding:5px;
}
fieldset , img {
border:0;
}
address , caption , cite , code , dfn , em ,i , th , var {
font-style:normal;
font-weight:normal;
}
ol , ul {
list-style:none;
}
ception , th {
text-align:left;
}
q:before , q:after {
content:'';
}
abbr , acronym {
border:0;
}
a {
color:#666;
text-decoration:none;
}
/*for ie f6n.net*/
a:focus {
outline:none;
}
/*for ff f6n.net*/
a:hover {
text-decoration:none;
}
/*��λ*/
.tl {
text-align:left;
}
.tc {
text-align:center;
}
.tr {
text-align:right;
}
.bc {
margin-left:auto;
margin-right:auto;
}
.fl {
float:left;
display:inline;
}
.fr {
float:right;
display:inline;
}
.zoom {
zoom:1
}
.hidden {
visibility:hidden;
}
.vam {
vertical-align:middle;
}
.clear {
clear:both;
height:0;
line-height:0;
font-size:0;
}
p {
word-spacing:-1.5px;
}
li {
list-style:none;
}
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*����*/
.cur {
cursor:pointer
}
/*ԭreset*/
sup {
vertical-align:baseline;
}
sub {
vertical-align:baseline;
}
input,button,textarea,select,optgroup,option {
font-family:inherit;
font-size:inherit;
outline: none;
font-style:inherit;
font-weight:inherit;
}
input,button,textarea,select {
*font-size:100%;
}
input,select {
vertical-align:middle;
}
body {
font:12px/1.231 arial,helvetica,clean,sans-serif;
}
select,input,button,textarea,button {
font:99% arial,helvetica,clean,sans-serif;
}
table {
font-size:14px;
width:100%;
border-collapse:collapse;
}
pre,code,kbd,samp,tt {
font-family:monospace;
*font-size:108%;
line-height:100%;
}
/*title*/
h1 {
font-size:32px;
}
h2 {
font-size:26px;
}
h3 {
font-size:20px;
}
h4 {
font-size:14px;
}
h5 {
font-size:12px;
}
h6 {
font-size:10px;
}

.clearfix:after {
content: '';
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
/* IE*/
zoom: 1;
}
/*end reset*/
/* CSS Document*/
body {
background-color:#fff;
overflow-x:hidden;
color:#666;
font-size:14px;
font-family:"Microsoft Yahei","";
position:relative;
min-width:1200px;
width:100%;
}

.content,.container {
margin-left:auto;
margin-right:auto;
width:1200px;
}

/*  广告轮播图 */
.banner{ width:1920px;margin: 0 auto; position:relative;height:500px;top:0px;left:50%; margin-left:-960px;}
.banner .bd{ width:1920px; height:500px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:42%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1200px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
.banner .hd{position:absolute; bottom:20px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:10px;overflow:hidden;}
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:6px; height:6px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #fff;}
.banner .hd li:hover,.banner .hd .on{background:none;border:2px solid #00bb8a}

/* Header*/

.dhbanner{ width:100%;height:150px;}
.dhLogo{padding-top:30px;width:350px; height:100px; float:left;}
.dhbiaoyu{padding-top:30px; width:400px; height:100px;float:left;}
.dhTel{padding-top:50px; width:450px; height:80px; overflow:hidden; text-align:right; float:left; }


.dhdaohang{ width:100%; height:55px;background-color:#006229; background:url(../Images/dh_1.jpg) no-repeat center center;  }
.Dhnav {padding:0; margin:0 auto; list-style:none; height:55px;position:relative; z-index:500; font-family:arial, verdana, sans-serif; width:1200px;}
.Dhnav li.top {display:block; float:left; width:133px;height:55px; text-align:center; }
.Dhnav li a.top_link {display:block; float:left; width:133px;  height:55px; line-height:27px; color:#fff; text-decoration:none; font-size:18px; padding:0px 0 0 0px; cursor:pointer;font-family:"Microsoft Yahei","";}
.Dhnav li a.top_link span {float:left; width:133px;  display:block;  padding:15px 0px 0px 0px; height:40px; background:url(../Images/dh_h.png) no-repeat right center;}
.Dhnav li a.top_link span.down {float:left;  width:133px; display:block; padding:15px 0px 0px 0px; height:40px;}
.Dhnav li a.top_link:hover {color:#fff;  }
.Dhnav li:hover > a.top_link {color:#fff; }
.Dhnav li:hover > a.top_link span { background-color:#b25f2b}
.Dhnav li:hover > a.top_link span.down { background-color:#b25f2b}
.Dhnav li:hover {position:relative; z-index:200;}
.Dhnav ul, 
.Dhnav li:hover ul ul,
.Dhnav li:hover ul li:hover ul ul,
.Dhnav li:hover ul li:hover ul li:hover ul ul,
.Dhnav li:hover ul li:hover ul li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.Dhnav li:hover ul.sub{left:0; top:55px; padding:0px;white-space:nowrap; width:130px; height:auto; z-index:300; border-bottom:1px solid #484849;}
.Dhnav li:hover ul.sub li{display:block; height:38px; position:relative; float:left; width:130px; font-weight:normal; background-color:#767676; border-bottom:1px dotted #484849;}
.Dhnav li:hover ul.sub li a{display:block; padding-top:10px; font-size:14px;font-family:"Microsoft Yahei",""; height:30px; width:130px; line-height:20px; text-indent:5px; color:#fff; text-decoration:none;}
.Dhnav li ul.sub li a.fly{background:#484849;color:#fff;}
.Dhnav li:hover ul.sub li a:hover {background:#484849; color:#fff;}
.Dhnav li:hover ul.sub li a.fly:hover{background:#484849; font-size:14px; color:#fff;}
.Dhnav li:hover ul li:hover > a.fly {background:#484849; color:#fff;} 
.Dhnav li:hover ul li:hover ul,
.Dhnav li:hover ul li:hover ul li:hover ul,
.Dhnav li:hover ul li:hover ul li:hover ul li:hover ul,
.Dhnav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{left:125px; top:0px;padding:0px; white-space:nowrap; width:120px; z-index:400; height:auto;}



.top-wrap{padding:0 2%;height:32px;line-height:32px;font-size:16px;overflow:hidden;background:#fff;border-bottom:#efefef solid 1px;}
.welcome{float:left;width:400px;color:#999;}
.top-tel{float:right;padding-left:48px;color:#043985;font-size:18px;border-left:#efefef solid 1px;font-weight:bold;}
.top-menu{float:right;margin-right:20px;width:400px;text-align:right;}
.top-menu a{display:inline-block;color:#666;font-size:14px;}
.top-menu a:after{display:inline-block;content:"·";margin:0 15px;color:#8a8a8a;font-weight:bold;}
.top-menu a:last-child:after{display:none;}
.top-menu a:hover{color:#043985;}

.HeaderBox{height: 110px;}
.HeaderBox .container{position: relative;padding-top: 20px;}
.HeaderLeft p{font-size: 22px;color: #767676;font-weight: bold; padding-top:8px;}
.HeaderLeft h3{font-weight: normal;font-size: 16px;color: #333;margin-top:5px;}
.HeaderLeft h3 i{color: #043985;font-weight: bold;}
.HeaderBox_ico {margin-left: 85px;}

.HeaderLogo{width: 380px;/*position: absolute;left: 50%;top: 35px;*/margin: 0px  25px 0 0;}
.HeaderLogo a{width: 380px;height: 72px;display: block;}
.HeaderLogo a img{width: 380px;height: 72px;display: block;}

.HeaderRight p{background: url(../images/toptel.gif) no-repeat center left;padding-left: 35px;margin-top:2px;}
.HeaderRight p:first-child{margin-top: 0;}
.HeaderRight p.p1{padding-top: 10px;font-size:16px;color:#484849;font-family: "Arial";}
.HeaderRight p.p2{background: url(../images/toptel2.gif) no-repeat center left;padding-top:5px; font-weight:bold;padding-left: 35px;font-size:28px;color:#F00;font-family: "Arial";}
/* Header End */

/*bof fixed_side 左边在线聊天*/
.fixed_side { position: fixed; width: 50px; height: 275px; right: 0; top: 200px; z-index: 100; }
.fixed_side a{ -ms-transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; transition: 0s;}
.fixed_side ul li { width: 50px; height: 50px; position: relative; margin-bottom: 3px; float: left; }
.fixed_side ul li .fs_unit { position: absolute; width: 50px; height: 50px; top: 0; right: 0; background: #0068b3; color: #fff; overflow: hidden; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.fixed_side ul li dt, .fixed_side ul li dd { float: left; }
.fixed_side ul li dd .t1 { font-size: 12px; padding-top: 0px; height: 18px; line-height: 18px; padding-top: 7px; }
.fixed_side ul li dd .t2 { font-size: 14px; height: 18px; line-height: 18px; }
.fixed_side ul li .sidetop { width: 50px; height: 50px; line-height: 50px; display: inline-block; background: #0068b3; transition: all 0.3s; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.fixed_side ul li .sidetop:hover { background: #ea4855; }
/*eof fixed_side*/
/* footer */
.footer{width: 100%;}
.footerTop{height: 60px;background: #282828;}
.footerTop ul{width: 100%;}
.footerTop li{float: left;font-size: 14px;height: 60px;position: relative;}
.footerTop li>a{color: #fff;height:60px;line-height: 60px;display: block;}

.footerCenter{width: 100%; background-color:#333;padding-top: 18px;height: 175px;}
.footerCenter .box{float: left;}
.footerCenter .box1{width: 200px;height: 158px;margin-left: 16px;}
.footerCenter .box1 img{display: block;width: 200px;height: 150px;}
.footerCenter .box2{float: left;margin-left: 131px;width: 512px;padding-left: 114px;height: 78px;margin-top: 44px;border-left:1px solid #494949;border-right: 1px solid #494949;}
.footerCenter .box p{font-size: 14px;color: #fff;margin-bottom: 14px;}
.footerCenter .box p a{color: #fff;}
.footerCenter .box3{width: 136px;height: 136px;text-align: center;float: right;margin-right: 20px;}
.footerCenter .box3 img{width: 136px;height: 136px;}
.footerCenter .box3 p{margin-top: 10px;color: #fff;font-size: 12px;}
.footerBottom{width: 100%;height: 60px;text-align: center;background: #222222;line-height: 60px;}
.footerBottom p{font-size: 12px;color: #fff;}
.footerBottom p a{color: #fff;}



.linka{margin:0 auto; width:100%; background-color:#1b222a; overflow:hidden;}
.link{margin:0 auto; width:1150px; line-height:35px; color:#afafaf; overflow:hidden;}
.link a{text-decoration:none;}
.link a:link{color:#afafaf; }
.link a:visited{color:#afafaf;}
.link a:hover{color:#afafaf;}
/* Footer YangFangLing 2018��12��4�� */

.floatonline {margin:0 auto; width:100px; overflow:hidden;}
.floatonlinet{float:left; width:100px; overflow:hidden;}
.floatonlinec{float:left; width:100px; background-color:#FFFFFF; overflow:hidden;}
.qq_phone{float:left; width:100px; text-align:center; color:#111111; padding-top:10px; padding-bottom:10px; font-family:"微软雅黑"; font-size:12px; background-color:#FFFFFF; overflow:hidden;}
.qq_phone a{display:block;}
.qq_phone a:link  {color:#111111; text-decoration:none;}
.qq_phone a:visited  {color:#111111; text-decoration:none;}
.qq_phone a:hover  {color:#ff7e00; text-decoration:none;}

.qq_phonea{float:left; width:100px; text-align:center; overflow:hidden;}
.floatonlinef{float:left; width:100px; height:47px; overflow:hidden;}

