﻿@charset "utf-8";
/* CSS Document */
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  , 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;}

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:980px; font-family:microsoft yahei;}

.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}


/*页眉*/
/*顶部*/
/*.header{width:100%; background-color:#fff;}
.header_top{ width:100%; background-color:#efefef; height:33px; line-height:33px; color:#999}
.top_nav li{ float:left;  text-align:center;}
.top_nav a{ border-left:#CCC 1px dotted; padding:0 10px; color:#999;}
.container .first{ border:none; background:none;}

.header_middle { height:135px;}
.logo dl{ margin-top:25px}
.logo dd{ margin-top:20px; margin-left:45px}
.logo h2{ color:#569f0b;  font-size: 20px;}
.logo p{ font-size:18px}

.phone{ float:right; width:210px; margin-top:41px;}
.phone dt{ float:left;}
.phone dt img{ width:42px; height:45px; display:block;position:relative; top:-6px }
.phone dd{ padding-left:53px;}
.phone dd span{ color:#333333;}
.phone dd p{ font-size:24px; color:#569f0b; font-family:'Arial';}

.header_nav { width:100%; background:url(Img/Common/nav_bg.png) no-repeat; }
.header_nav ul{ height:53px; line-height:53px;}
.header_nav li{float:left;background:url(Img/Common/nav_bg_right.png) no-repeat right center;position: relative; z-index:999;}
.header_nav a{ color:#fff; font-size:13px; padding:0 16px; display:block;line-height:53px;text-decoration: none;}
.header_nav .cur,.header_nav a:hover{ background-color:#fff974; color:#313131}


.header_nav ul>li>ul{ position:absolute;left:0; top:53px; display:none;}
.header_nav ul>li>ul>li{ background:none; width:200px; background:url(Img/Common/next_nav_bg.png) repeat center }
.header_nav ul>li>ul>li a{ padding-left:30px;font-size:13px; color:#fff; line-height:34px;}
.header_nav ul>li:hover ul{display:block}
.header_nav ul>li:hover ul a:hover{ color:#fff974}
.header_nav ul>li>ul>li:hover a{ background:none}

.header_nav ul>li>div{position:absolute;left:0; top:53px; display:none; width:383px; background:url(Img/Common/next_nav_bg.png) repeat center; padding-top:20px}
.header_nav ul>li:hover div{ display:block;}
.header_nav ul>li>div a:hover{ background:none; color:#fff974}
.header_nav ul>li>div dl{ width:342px; margin:0 auto; margin-bottom:20px}
.header_nav ul>li>div dt{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #fff974; margin-bottom:10px}
.header_nav ul>li>div dt a{ font-size:14px; color:#fff974; line-height:14px; padding:0}
.header_nav ul>li>div dd { overflow:hidden; padding-left:20px;}
.header_nav ul>li>div dd a{ font-size:13px; color:#fff; display:inline-block; width:160px; float:left; text-align:left; padding:0; line-height:34px}*/

.header{width:100%; position:relative; background-color:#fff; z-index:100000}

.header_top { overflow:hidden; width:100%; height:38px; background-color:#efefef;}
.header_top p{ float:left; line-height:38px; font-size:12px; color:#999;}
.header_top ul{ overflow:hidden; float:right; margin-top:10px;}
.header_top li{ float:left; font-size:12px; color:#999; padding:0 10px; border-right:1px dotted #777;}
.header_top li a{ color:#999;}
.header_top li.last{ padding-right:0; border:none;}

.header_center { overflow:hidden; width:1000px; margin:0 auto; height:150px;}
.header_center h1{ float:left; margin-top:40px;}
.header_center .wen{ overflow:hidden; float:left; margin-left:20px; margin-top:40px;}
.header_center .wen h2{ font-size:38px; color:#009b4c}
.header_center .wen p{ font-size:18px; color:#333;}
.header_center .pcenter{ float:left; margin-left:50px; margin-top:65px; font-size:22px; color:#569f0b;}
.header_center .phone{ overflow:hidden; padding-left:55px; background:url(../images/phone.png) no-repeat left center; margin-top:50px; float:right;}
.header_center .phone p{ font-size:14px; color:#202020;}
.header_center .phone span{ font-size:26px; color:#569f0b; font-family:Arial;font-weight: bold;}

.header_nav {  width:100%; height:53px; background:url(../images/nav.png) no-repeat center;}
.header_nav li{ float:left; font-size:16px; height:53px; line-height:53px; background:url(../images/nav_bor.png) right top repeat-y; position:relative} 
.header_nav li>a{ display:block; text-decoration:none; color:#fff; padding:0 38px; font-weight:bold;}
.header_nav li.cur>a,.header_nav li:hover>a{ background:#fff974; color:#313131;}
.header_nav li.last>a{ padding:0 30px;}

.header_nav ul>li>div{position:absolute;left:0; top:53px; display:none; width:383px; background:url(../images/next_nav_bg.png) repeat center; padding-top:20px}
.header_nav ul>li:hover div{ display:block;}
.header_nav ul>li>div a:hover{ background:none; color:#fff974}
.header_nav ul>li>div dl{ width:342px; margin:0 auto; margin-bottom:20px}
.header_nav ul>li>div dt{ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #fff974; margin-bottom:10px}
.header_nav ul>li>div dt a{ font-size:14px; color:#fff974; line-height:14px; padding:0}
.header_nav ul>li>div dd { overflow:hidden; padding-left:20px;}
.header_nav ul>li>div dd a{ font-size:13px; color:#fff; display:inline-block; width:160px; float:left; text-align:left; padding:0; line-height:34px}

.header_nav ul>li>ul{ position:absolute;left:0; top:53px; display:none;}
.header_nav ul>li>ul>li{ background:none; width:200px; background:url(../images/next_nav_bg.png) repeat center }
.header_nav ul>li>ul>li a{ padding-left:30px;font-size:13px; color:#fff; line-height:34px;}
.header_nav ul>li:hover ul{display:block}
.header_nav ul>li:hover ul a:hover{ color:#fff974}
.header_nav ul>li>ul>li:hover a{ background:none}
.footer{ width:100%; background-color:#16682a; padding:46px 0;}
.footer .container{}
.footer .link{ padding-bottom:20px; background:url(../images/ftline.png) repeat-x left bottom;}
.footer .link h4{ font-size:18px; color:#fff;}
.footer .link h4 a{ color:#fff;}
.footer .link h4 span{ font-size:12px; text-transform:uppercase; color:#d0e1d4;}
.footer .link ul{ overflow:hidden; margin-top:10px;}
.footer .link li{ float:left; height:28px; line-height:28px; margin-right:25px;}
.footer .link li a{ font-size:13px; color:#d0e1d4;} 

.ftnav{ overflow:hidden; margin-top:30px;}
.ftnav li{ float:left; margin-right:40px; padding-right:30px; background:url(../images/ftline2.png) no-repeat right center;}
.ftnav li a{ font-size:13px; color:#d0e1d4;}

.footer .wx{ margin-top:40px; }
.footer .wx dl{ margin:0 auto; width:650px;}
.footer .wx dt{ float:left;}
.footer .wx dd{ margin-left:130px;}
.footer .wx dd p{ font-size:13px; color:#d0e1d4; line-height:26px; height:26px;}
.footer .wx dd p a{color:#d0e1d4;}
.kefw{ display:block; position:absolute; width:50px; height:30px; left:50%; margin-left:-25px; top:2px;}

#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(../images/nodata.gif) no-repeat 20px 20px;}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}

#roll_top, #fall, #ct{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(../images/top.gif) no-repeat;}
#fall{background: url(../images/top.gif) no-repeat 0 -80px;}
#ct{background: url(../images/top.gif) no-repeat 0 -40px;}
#roll{	display: block;	width: 15px;margin-right: -625px;position: fixed;right: 56%;top: 50%;_margin-right: -625px;	_position: absolute;_margin-top: 300px;	_top: expression(eval(document.documentElement.scrollTop));}

.baner{ background:url(../images/baner.jpg) no-repeat center top; height:550px;}
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:20px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#717174; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#3DA011;} 
/*search*/
.search{ height:70px;}
.search .gjc{ float:left; height:70px; line-height:70px;}
.search .gjc span{ font-size:14px; color:#333;}
.search .gjc a{ font-size:14px; color:#333; padding:0 10px; border-right:1px dotted #333;}
.search .ss{ float:right; margin-top:19px;}
.search .ss .txt{ float:left; width:236px; height:29px; line-height:29px; padding:0 10px; border:1px solid #bababa; border-right:none; background:none; outline:none;}
.search .ss .subm{ float:left; width:39px; height:31px; background:url(../images/sub.png) no-repeat center; border:none}

/*quetion*/
.quetion{ padding:40px 0;}
.quetion .qtop{ padding-left:110px; background:url(../images/ww.png) no-repeat left top;}
.quetion .qtop h5{ font-size:28px; color:#2f8b00; padding-bottom:10px; border-bottom:2px solid #e5e5e5;}
.quetion .qtop h5 span{ display:block; font-size:12px; color:#ccc; font-weight:normal; text-transform:uppercase; margin-top:3px;}
.quetion .qtop ul{ overflow:hidden; width:980px; margin-top:15px;}
.quetion .qtop li{ float:left; margin-right:49px;}
.quetion .qtop li p{ height:40px; line-height:40px; padding-left:27px; background:url(../images/yuan1.png) no-repeat left center; font-size:16px; color:#333;}
.quetion .qtop li p span{ font-weight:bold;}
.quetion .qcont{ overflow:hidden; width:880px; margin:0 auto; margin-top:35px;}
.quetion .qcont li{ float:left; padding:1px; border:4px solid #dbdbdb; margin:0 15px;}
.quetion .qcont li img{ display:block;}
.quetion .qbot{ margin-top:30px; text-align:center;}

/*softMain*/
.softMain{ background:url(../images/soft.jpg) repeat-x left center; height:515px;}
.softMain .container{ overflow:hidden;}
.softMain h5{ background-color:#fff; height:95px; line-height:95px; font-size:28px; color:#333; padding-left:27px; border:2px solid #e6e6e6; margin-top:47px;}
.softMain h5 span{ display:inline-block; background:url(../images/gg.png) repeat-x center; height:62px; width:419px; color:#fff; line-height:62px; text-align:center; margin-left:30px;}
.softMain .soft{ margin-top:10px;}

/*ggMain*/
.ggMain{ background:url(../images/ggImg.png) no-repeat center; height:365px;}
.ggMain .container{ position:relative; height:100%;}
.ggMain .gleft{ padding-top:45px; float:left;}
.ggMain .gleft h5{ font-size:42px; color:#fff; margin-bottom:30px;}
.ggMain .gleft h5 span{ display:block; color:#64b341; text-transform:uppercase; margin-top:5px; font-size:8px; font-weight:normal;}
.ggMain .gleft p{ color:#fff; padding-bottom:12px;}
.ggMain .gleft a{ display:block; width:156px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff; text-decoration:none; background-color:#4a4a4a; margin-left:105px; margin-top:20px;}
.ggMain .gright{ float:left; margin-left:237px; margin-top:45px;}
.ggMain .gright h5{ font-size:34px; color:#fff;}
.ggMain .gright h5 span{ display:block; color:#64b341; text-transform:uppercase; margin-top:5px; font-size:8px; font-weight:normal;}
.ggMain .gright dl{ position:absolute; padding-left:62px; background:url(../images/phone1.png) no-repeat left center; color:#fff; top:283px; right:158px;}
.ggMain .gright dt{ font-size:13px; padding-top:5px;}
.ggMain .gright dd{ font-size:27px; font-weight:bold; font-family:"Arial";}
.ggMain .gright a{ display:block; width:146px; height:42px; line-height:42px; text-align:center; position:absolute; font-weight:bold; font-size:17px; color:#fff; background-color:#4cbe19; text-decoration:none; top:290px; right:0;}


/*proMain*/
.proMain{ background-color:#f6f6f6; padding:44px 0;}
.proMain .pro_l{ float:left; width:217px;}
.proMain .pro_r{ float:right; width:740px;}
/*pro_l*/
.pro_l>h5{ background:url(../images/gg.png) repeat-x center; height:62px; line-height:62px; text-align:center; font-size:18px; color:#fff;}
.pro_l ul{ background-color:#3da011;}
.pro_l li h5{ height:53px; line-height:53px; background:url(../images/probg1.png) repeat-x left center;}
.pro_l li h5 a{ font-size:14px; color:#fff; margin-left:15px; padding-left:20px; background:url(../images/yuan2.png) no-repeat left center; text-decoration:none;}
.pro_l li .sed{ padding:10px 0; overflow:hidden;}
.pro_l li .sed p{ margin-left:22px; padding-left:8px; background:url(../images/sj.png) no-repeat left center; height:39px; line-height:39px; font-size:16px}
.pro_l li .sed p a{ font-size:13px; color:#fff;}
.pro_l .cphone{ background:url(../images/cphonebg.png) no-repeat center; height:162px; padding:0 10px;}
.pro_l .cphone h5{ text-align:center; padding-top:15px; padding-bottom:15px; background:url(../images/pline.png) repeat-x left bottom; font-size:28px; color:#fff;}
.pro_l .cphone h5 span{ display:block; font-size:17px; font-weight:normal; margin-top:5px;}
.pro_l .cphone dl{ padding-left:49px; background:url(../images/phone2.png) no-repeat left center; color:#fff; margin-top:15px; margin-left:5px;}
.pro_l .cphone dt{ font-size:13px;}
.pro_l .cphone dd{ font-size:20px; font-weight:bold; font-family:"Arial"; margin-top:3px;}
/*pro_r*/
.pro_r .rtop{ background:url(../images/yy2.png) repeat-x center; height:52px; line-height:52px; padding:0 13px; border:1px solid #dcdcdc;}
.pro_r .rtop h5{ float:left;}
.pro_r .rtop h5 a{ font-size:16px; color:#339900;}
.pro_r .rtop span{ float:right; font-size:14px; color:#333;}
.pro_r .rtop span em{ font-size:16px; color:#3da011; font-weight:bold;}
.pro_r .rtop .mor{ float:right; font-size:13px; color:#666; font-family:"Arial"; text-transform:uppercase;}
.pro_r .xmtj .xmcont{ background-color:#fff; padding:15px;}
.pro_r .xmtj .xmcont dl{ overflow:hidden; padding:11px 0;}
.pro_r .xmtj .xmcont dt{ float:left;}
.pro_r .xmtj .xmcont dt img{ display:block; padding:9px; border:1px solid #dcdcdc;}
.pro_r .xmtj .xmcont dt p{ text-align:center; margin-top:5px;}
.pro_r .xmtj .xmcont dt p a{ font-size:13px; color:#333;}
.pro_r .xmtj .xmcont dd{ margin-left:260px;}
.pro_r .xmtj .xmcont dd h5{ padding-top:10px; padding-bottom:5px; border-bottom:1px dotted #ccc;}
.pro_r .xmtj .xmcont dd h5 a{ font-size:14px; color:#3da011;}
.pro_r .xmtj .xmcont dd h5 em{ font-size:13px; color:#000; display:block; margin-top:10px;}
.pro_r .xmtj .xmcont dd p{ font-size:13px; color:#333; padding-left:65px; line-height:23px; height:69px; overflow:hidden; margin-top:5px; margin-bottom:20px; background:url(../images/fw.png) no-repeat left 5px;}
.pro_r .xmtj .xmcont dd span{ display:block; font-size:0;}
.pro_r .xmtj .xmcont dd span a{ display:inline-block; width:86px; text-align:center; height:26px; line-height:26px; font-size:12px; color:#fff; margin-right:10px; text-decoration:none;}
.pro_r .xmtj .xmcont dd span a.xq{ background-color:#666;}
.pro_r .xmtj .xmcont dd span a.zx{ background-color:#3da011;}
.pro_r .case{ margin-top:20px;}
.pro_r .case .alcont{ background-color:#fff; padding-top:28px; padding-bottom:20px;}
.pro_r .case .alcont ul{ overflow:hidden; width:728px; margin:0 auto;}
.pro_r .case .alcont li{ float:left; margin:0 8px; width:166px;}
.pro_r .case .alcont li img{ display:block;}
.pro_r .case .alcont li p{ text-align:center; margin-top:10px;}


/*lcMain*/
.lcMain{ background:url(../images/lcBg.png) repeat-x left center; height:268px;}
.lcMain .ltop{ text-align:center; padding-top:30px;}
.lcMain .ltop h5{ font-size:22px; color:#fff; margin-bottom:3px;}
.lcMain .ltop span{ color:#78bd59; text-transform:uppercase;}
.lcMain .lcont{ margin-top:35px;}
.lcMain .lcont ul{ overflow:hidden; width:1000px;}
.lcMain .lcont li{ float:left; width:105px; height:104px; background:url(../images/yuan3.png) no-repeat center; position:relative; margin-right:20px;}
.lcMain .lcont li img{ display:block; margin:15px auto 0 auto;}
.lcMain .lcont li h5{ text-align:center; font-size:14px; color:#339900; margin-top:5px;}
.lcMain .lcont li span{ display:block; background:url(../images/sj2.png) no-repeat center; width:10px; height:8px; right:-15px; top:50%; margin-top:-4px; position:absolute;}


/*manegemant*/
.manegemant{ background:url(../images/soft.jpg) repeat center; padding-bottom:45px;}
.manegemant .mtop{ text-align:center; padding-top:40px;}
.manegemant .mtop h5{ font-size:26px; color:#333; margin-bottom:5px;}
.manegemant .mtop h5 em{ color:#3da011; margin-left:5px; font-weight:bold;}
.manegemant .mtop span{ color:#999; text-transform:uppercase;}
.manegemant .mcont{ position:relative; margin-top:35px; overflow:hidden; margin-bottom:50px;}
.manegemant .mcont ul{ overflow:hidden;}
.manegemant .mcont li{ float:left; text-align:center; height:215px; padding:0 34px; border-left:1px dotted #cbcbc5;}
.manegemant .mcont li b{ display:inline-block; width:90px; height:90px; line-height:90px; text-align:center; background:url(../images/my.png) no-repeat center; font-size:20px; color:#fff;}
.manegemant .mcont li p{ font-size:14px; color:#000; line-height:25px; margin-top:25px; text-align:left;}
.manegemant .mcont li p span{ font-weight:bold; color:#3da011;}
.manegemant .mcont li.noPl{ padding-left:0; border-left:none;}
.manegemant .mcont li.noPr{ padding-right:0;}
.manegemant .mp dl{ overflow:hidden; width:322px; margin:0 auto; }
.manegemant .mp dt{ float:left; padding-left:50px; background:url(../images/phone3.png) no-repeat left center;}
.manegemant .mp dt p{ font-size:13px; color:#000;}
.manegemant .mp dt h2{ font-size:21px; color:#3da011; font-weight:bold; font-family:"Arial"; margin-top:5px;}
.manegemant .mp dd{ margin-left:194px;}
.manegemant .mp dd a{ display:block; width:128px; height:42px; line-height:42px; background-color:#37a700; color:#fff; font-weight:bold; text-decoration:none; font-size:17px; text-align:center;}


/*youshiMian*/
.youshiMian{ overflow:hidden;}
.youshiMian .ytop{ text-align:center; margin-top:40px;}
.youshiMian .ytop h5{ font-size:35px; color:#333; line-height:35px;}
.youshiMian .ytop h5 span{ color:#3da011;}
.youshiMian .ytop p{ font-size:14px; color:#333; line-height:14px; margin-top:12px; text-transform:uppercase; font-family:"Arial";}

.youshiMian .ys{ position:relative;}
.youshiMian .ys dt{ overflow:hidden;}
.youshiMian .ys dt span{ float:left; font-size:47px; color:#3da011; font-family:"Impact"; line-height:47px;}
.youshiMian .ys dt h5{ float:left; font-size:20px; color:#333; margin-left:10px; margin-top:5px;}
.youshiMian .ys dt h5 p{ font-size:12px; color:#ccc; font-family:"Arial"; font-weight:normal; margin-top:3px;}
.youshiMian .ys dd{ margin-top:10px; margin-left:44px;}
.youshiMian .ys dd p{ padding-left:15px; font-size:14px; color:#333; height:34px; line-height:34px; background:url(../images/dian.png) no-repeat left center;}
.youshiMian .ys1{ background:url(../images/ysImg1.png) no-repeat right top; height:125px; margin-top:84px; padding-bottom:60px; border-bottom:1px solid #ccc;}
.youshiMian .ys2{ background:url(../images/ysImg2.png) no-repeat left top; height:196px; margin-top:46px; padding-bottom:47px; border-bottom:1px solid #ccc;}
.youshiMian .ys3{ background:url(../images/ysImg3.png) no-repeat right top; height:280px; margin-top:15px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.youshiMian .ys4{ background:url(../images/ysImg4.png) no-repeat left top; height:215px; margin-top:32px; padding-bottom:35px; border-bottom:1px solid #ccc;}
.youshiMian .ys5{ background:url(../images/ysImg5.png) no-repeat right top; height:300px; margin-top:20px; padding-bottom:28px; border-bottom:1px solid #ccc;}
.youshiMian .ys6{ background:url(../images/ysImg6.png) no-repeat left top; height:262px; margin-top:20px; padding-bottom:35px; border-bottom:1px solid #ccc;}
.youshiMian .ys6{ border-bottom:none;}
.youshiMian .ys1 dl{ }
.youshiMian .ys2 dl{ margin-top:35px;}
.youshiMian .ys3 dl{ margin-top:75px;}
.youshiMian .ys4 dl{ margin-top:55px;}
.youshiMian .ys5 dl{ margin-top:80px;}
.youshiMian .ys6 dl{ margin-top:90px;}


/*kehuMain*/
.kehuMain{ background-color:#f7f7f7; padding:40px 0;}
.ktop{ text-align:center;}
.ktop h5{ font-size:22px; color:#333;}
.ktop h5 span{ color:#3da011;}
.ktop p{ color:#999; text-transform:uppercase; margin-top:5px;}
.kehuMain .kcont{ margin-top:24px;}
.kehuMain .kcont ul{ height:362px; width:1004px;}
.kehuMain .kcont li{ float:left; width:231px; height:346px; background-color:#fff; position:relative; margin-right:20px;}
.kehuMain .kcont li img{ display:block;}
.kehuMain .kcont li h5{ padding:15px 10px 10px 10px;}
.kehuMain .kcont li h5 a{ font-size:14px; color:#3da011;}
.kehuMain .kcont li p{ font-size:13px; color:#000; line-height:24px; height:72px; overflow:hidden; padding:0 10px;}
.kehuMain .kcont li .kmor{ display:block; position:absolute; background:url(../images/kmor1.png) no-repeat center; width:32px; height:29px; left:50%; margin-left:-16px; bottom:-15px;}
.kehuMain .kcont li:hover .kmor{ background:url(../images/kmor2.png) no-repeat center;}

/*aboutMain*/
.aboutMain{ background:#3da011 url(../images/aboutbg.png) no-repeat center top; padding-top:67px; padding-bottom:38px;}
.aboutMain .atop{ text-align:center;}
.aboutMain .atop h5{}
.aboutMain .atop h5 a{ font-size:26px; color:#fff; text-decoration:none;}
.aboutMain .atop p{ font-size:14px; color:#c1e0b2; text-transform:uppercase; margin-top:5px;}
.abtcont{ margin-top:35px;}
.abtcont .abt_l{ width:385px; height:305px;}
.abtcont .abt_l img{ display:block; border:10px solid #fff;}
.abtcont .abt_r{ width:580px;}
.abtcont .abt_r ul{ overflow:hidden; margin-top:15px;}
.abtcont .abt_r li{ float:left; width:176px; height:52px; line-height:52px; text-align:center; margin-right:10px;}
.abtcont .abt_r li a{ font-size:16px; color:#fff; font-weight:bold; background-color:#333; display:block; text-decoration:none;}
.abtcont .abt_r li a:hover{ background-color:#fff; color:#3da011;}
.abtcont .abt_r .intr{ margin-left:15px;}
.abtcont .abt_r .intr dl{}
.abtcont .abt_r .intr dt p{ height:26px; line-height:26px;}
.abtcont .abt_r .intr dt p a{ font-size:14px; color:#fff; font-weight:bold;}
.abtcont .abt_r .intr dd{}
.abtcont .abt_r .intr dd p{ font-size:14px; color:#fff; line-height:28px; height:80px; overflow:hidden;text-indent: 2em;}
.abtcont .abt_r .intr dd a{ display:block; width:106px; height:30px; line-height:30px; text-align:center; background-color:#fff; font-size:13px; color:#3da011;float: right; }


/*honerMain*/
.honerMain{ padding-top:30px; padding-bottom:36px;}
.honerMain .hntop{ text-align:center;}
.honerMain .hntop h5{}
.honerMain .hntop h5 a{ font-size:22px; color:#333; text-decoration:none;}
.honerMain .hntop p{ color:#999; text-transform:uppercase; margin-top:5px;}
.honerMain .hncont{ margin-top:25px;}
.honerMain .hncont .bd{ overflow:hidden; width:980px;}
.honerMain .hncont ul{ overflow:hidden; width:999px;}
.honerMain .hncont li{ float:left; width:223px; margin-right:25px;}
.honerMain .hncont li>a{ display:block; padding:5px 28px 10px 28px; border:1px solid #ccc;}
.honerMain .hncont li img{ display:block;}
.honerMain .hncont li p{ text-align:center; margin-top:15px;}
.honerMain .hncont li p a{ font-size:13px;}


/*ggBox*/
.ggBox{ position:relative;}
.ggBox dl{ position:absolute; top:50px; left:735px; padding-left:60px; background:url(../images/phone4.png) no-repeat left center; color:#fff;}
.ggBox dt{ font-size:14px; padding-top:10px;}
.ggBox dd{ font-size:18px; font-weight:bold; margin-top:5px;}
.ggBox a{ display:block; background:url(../images/gmorbg.png) no-repeat center; width:113px; height:37px; line-height:37px; padding-left:28px; font-size:14px; color:#3da011; text-decoration:none; font-weight:bold; top:108px; right:43px; position:absolute;}
.ggBox img{ display:block;}

/*wentMain*/
.wentMain{ padding-top:10px; padding-bottom:25px;}
.wentMain .wcont{ overflow:hidden; height:320px; overflow:hidden; width:1094px; margin-top:25px;}
.wentMain .wcont dl{ float:left; width:435px; padding-bottom:17px; border-bottom:1px dotted #b2b2b2; margin-right:112px; margin-bottom:15px;}
.wentMain .wcont dt{}
.wentMain .wcont dt a{ font-size:14px; color:#3da011;}
.wentMain .wcont dd{ font-size:13px; color:#333; line-height:23px; height:46px; overflow:hidden; margin-top:15px;}
.wentMain .wcont dl.noBl{ border-bottom:none;}


.newsMain{ background-color:#f8f8f8; padding-top:40px; padding-bottom:44px;}
.newsMain .new_l{ float:left; width:632px; height:545px; background-color:#fff;}
.newsMain .new_r{ float:right; width:325px; height:545px; background-color:#fff;}

.new_l .nlist{ overflow:hidden;}
.new_l .nlist li{ float:left; width:316px; height:66px; line-height:66px; text-align:center;}
.new_l .nlist li a{ display:block; font-size:16px; color:#333; text-decoration:none; background:url(../images/nlistbg1.png) repeat-x center top; font-weight:bold;}
.new_l .nlist li a:hover,.new_l .nlist li.cur a{ color:#fff; background:url(../images/nlistbg2.png) repeat-x center top;}
.new_l .news{ margin:20px;}
.new_l .news dl{ overflow:hidden;}
.new_l .news dt{ float:left; padding:7px; border:1px solid #dbdbdb;}
.new_l .news dt img{ display:block;}
.new_l .news dd{ margin-left:237px;}
.new_l .news dd h5{ padding:13px 0;}
.new_l .news dd h5 a{ font-size:14px; color:#339900;}
.new_l .news dd p{ font-size:13px; color:#333; line-height:23px; height:69px; overflow:hidden;}
.new_l .news dd>a{ display:block; width:106px; height:30px; line-height:30px; text-align:center; background-color:#308d01; font-size:13px; color:#fff; text-decoration:none; margin-top:15px;}
.new_l .news ul{ margin-top:30px;}
.new_l .news li{ padding-left:10px; background:url(../images/sj3.png) no-repeat left center; height:34px; line-height:34px;}
.new_l .news li em{ font-size:13px; color:#333; float:right;}
.new_l .news li a{ font-size:13px; color:#333;}

.new_r .ntop{ height:66px; background:url(../images/nlistbg1.png) repeat-x center top; padding:0 18px; line-height:66px;}
.new_r .ntop h5{ float:left;}
.new_r .ntop h5 a{ font-size:16px; color:#333; text-decoration:none;}
.new_r .ntop .nmor{ float:right; font-size:13px; color:#666; text-transform:uppercase;}
.new_r .learn{ width:285px; margin:0 auto; margin-top:20px; height:447px; overflow:hidden;}
.new_r .bd{ width:285px; margin:0 auto; margin-top:20px; height:421px; overflow:hidden;}
.new_r .learn li{ margin-bottom:15px; vertical-align:top; *height:206px;}
.new_r .learn li img{ display:block;}
.new_r .learn li h5{ padding:10px 0;}
.new_r .learn li h5 a{ font-size:14px; color:#339900;}
.new_r .learn li p{ font-size:13px; color:#333; height:44px; line-height:22px; overflow:hidden;}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}