@charset "utf-8";
/*reset*/

/* 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;}
.yuanxiao{width:100%; height:364px; background: url(../images/06.jpg) no-repeat; }
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , 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:underline;}

/*定位*/
.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;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;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:inherit;font: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;}
/*end reset*/

/* css document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1000px;}

/*页眉*/
.header{width:100%; overflow:hidden; background:url(../images/header_top.png) no-repeat center top;}

.headertop { overflow:hidden; height:145px;}
.headertop h1{ float:left; margin-top:48px;}
.headertop .wen{ float:left; margin-left:20px; margin-top:55px; padding-left:15px; border-left:1px dotted #ccc;}
.headertop h2{ font-size:24px; color:#009a44;}
.headertop .wen p{ font-size:18px; color:#343434;}
.headertop .headr{ float:right; overflow:hidden;}
.headertop .htop{ overflow:hidden; margin-top:10px; margin-bottom:40px;}
.headertop .htop li{ float:left; font-size:13px; padding:0 10px; border-right:1px dotted #6b6b6b;}
.headertop .htop a{ color:#6b6b6b;}
.headertop .htop .last{ padding-right:0; border:none}
.headertop .phone{   text-align:right; background:url(../images/phone1.png) no-repeat left;}
.headertop .phone p{ font-size:14px; color:#343434;}
.headertop .phone h3{ font-weight:normal; font-family:arial; font-size:24px; color:#2aaa4c;}

 
#nav{width:100%;height:55px;overflow:hidden; background:#0ba43b;}
#navMenu{width:1380px;overflow:hidden;height:55px;margin:0 425px;}
#navMenu ul{overflow:hidden;height:55px;text-align:center;}
#navMenu ul li{float:left;display:block;}
#navMenu ul li a{width:145px; height:100%;line-height:55px;display:block;float:left; text-align:center; color:#FFF;font-size:15px;font-family:"微软雅黑";background:url(../images/nav_bor.png) no-repeat right;}
#navMenu ul li a:hover{background:#f57720; text-decoration:none}
#navMenu ul .cur a{background:#f57720;}

.dropMenu{position:absolute;top:0;z-index:100;width:160px;visibility:hidden;margin-top:-2px;padding-top:10px;padding-bottom:10px;background:#f57720;}
.dropMenu li {display:block;}
.dropMenu a {display: block;height:35px;line-height:35px; padding-left:10px;color:#FFFFFF;}
* html .dropMenu a {width: 100%;color:#FFFFFF;}
.dropMenu a:hover {color:fff;background-color:#666;}
.dropMenu li{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none; }
.dropMenu a{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none; }

/*footer*/
.footer { overflow:hidden; width:100%; background-color:#3c3e46;}
.footer .conw{width:860px; margin:0 auto; padding:0 70px}
.footer .f_nav { overflow:hidden; height:60px; background-color: #32343b; margin-bottom:15px;}
.footer .f_nav li{ float:left; font-size:14px; line-height:60px; padding:0 15px;}
.footer .f_nav li a{ color:#fff;}
.footer .f_nav .last{ background:none}
.footer .f_btm{ overflow:hidden; margin-bottom:35px;}
.footer dl{ overflow:hidden; float:left; width:800px;}
.footer dt{ overflow:hidden; float:left; margin-top:45px;}
.footer dd{ overflow:hidden; float:left; margin-left:35px; padding-left:40px; border-left:1px dotted #545353; height:120px; margin-top:40px; width:600px;}
.footer dd p{ font-size:12px;  color:#fff; line-height:28px;}
.footer dd em{ margin:0 10px;}.footer dd p a{color:#fff;}
.footer .phone{ overflow:hidden; background:url(../images/phone.png) left center no-repeat; padding-left:45px; margin-top:20px;}
.footer .phone span{ display:block; font-size:12px; color:#fff;}
.footer .phone h4{ font-weight:normal; font-size:24px; color:#fff;}
.footer .ewm{ overflow:hidden; float:right; margin-top:60px; text-align:left;}
.footer .ewm .ewen{float:right; height:40px; padding:5px 0;  background:url(../images/mb1.png) left no-repeat; padding-left:50px; }
.footer .ewm p{ font-size:16px; color:#b5b5b5;}
.footer .ewm b{ display:block; font-size:19px; color:#b0b0b0; font-family:arial; margin:8px 0;}
.footer .ewm span{ display:block; font-size:16px; color:#08a208; font-weight:bold;}

.links { margin:25px auto; width:998px; height: 73px;border: 1px solid #dcdcdc;}
.links h3 {float: left;font-size: 18px; color: #008f40; font-weight: bold;width: 194px; text-align: center; line-height: 73px; height: 73px; text-align: center; background: url(../images/links_xt.jpg) no-repeat center;}
.links .linkcon{ padding-top:8px}
.links .linkcon a{font-size:12px;color:#333; float:left; line-height:25px; text-align:center;margin-left:10px;}

#roll_top, #fall, #ct{position: relative;cursor: pointer;height: 52px;width: 52px;}
#roll_top{background: url(../images/top.jpg) no-repeat;}
#fall{background: url(../images/top.jpg) no-repeat 0 -80px;}
#ct{background: url(../images/top.jpg) no-repeat 0 -40px;}
#roll{display: block;width: 15px;margin-right: -515px;position: fixed;right: 50%;top: 50%;_margin-right: -525px;_position: absolute;_margin-top: 300px;_top: expression(eval(document.documentelement.scrolltop));}

/*---网站地图---*/
.map_main { overflow:hidden; padding-bottom:10px; }
.sitemap_con { color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #ccc; }
.sitemap_con .map_top img { float:left;}
.site_r_link { width:120px; margin-top:45px;/*上边界根据需要进行调整*/ border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; } /*网站地图，显示方式样式，上边界根据需要进行调整*/
.sitemap_con h4 { line-height:55px; height:55px; font-size:15px;}
.b4 { border:solid 1px #E0E0E0; padding:10px 0;}
.b4 ul { padding:0 11px;}
.b4 li { float:left ; line-height:30px; height:30px; padding-right:15px; white-space:nowrap; overflow:hidden; }
.b4 li a { color:#666; font-size:13px}
.b4 li a:hover { color:#0F6BD6;}
.b5 { border:solid 1px #E0E0E0; padding:10px 0;}
.b5 ul { padding:0 11px;}
.b5 li { float:left ; line-height:30px; height:30px; width:50px; white-space:nowrap; overflow:hidden; }
.b5 li a { color:#666; font-size:13px}
.b5 li a:hover { color:#0F6BD6;}

/*在线客服*/
.float-contact-mini{position:absolute;right:1px;top:250px;}
.float-contact-mini a{background:url("../images/sprites.png") no-repeat scroll 0 0 transparent;color:#FFFFFF !important;display:block;height:65px;line-height:110%;padding:46px 5px 0;text-align:center;text-decoration:none !important;width:18px;}
.float-contact{display:none;position:absolute;right:1px;top:175px;width:102px;}
.float-contact .close{background:url("../images/sprites.png") no-repeat scroll -29px 0 transparent;color:#FFFFFF !important;display:block;height:31px;line-height:31px;padding-left:22px;text-decoration:none !important;}
.float-contact .conta{background:#FFFFFF;border-color:#E3E3E3;border-style:solid;border-width:0 1px;padding:1px 0;text-align:center;!important}
.float-contact .conta{border-style:solid;text-align:center;!important}
.float-contact .qq{padding:7px 0 6px;}
.float-contact .qqtitle{line-height:200%; text-align:center}
.float-contact .qq .btn{padding-top:4px;}
.float-contact .qq .btn li{padding-bottom:5px;}
.float-contact .qq .btn a{background:url("../images/sprites.png") no-repeat scroll -43px -80px transparent;color:#1A649D;display:block;height:23px;line-height:23px;margin:0 auto;padding-left:23px;width:53px;}
.float-contact .qqtel{background:url("../images/shadow-2.png") repeat-x scroll 0 100% transparent;padding-bottom:14px;}
.float-contact .qqtel .qqcontent{color:#FF6600;font-size:117%;font-weight:bold;line-height:130%;letter-spacing:0; text-align:center}
.float-contact .myqqlink{background:url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400;border-bottom:1px solid #E3E3E3;color:#FFFFFF !important;display:block;height:40px;line-height:40px;text-align:center;text-decoration:none !important;}
h3.qqtitle{margin:0;padding:0; font-size:14px}
#c1{width: 600px;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;}