@charset "utf-8";

/* CSS Document */

*{ padding:0; margin:0; list-style:none; text-decoration:none;}

body{font-family: 'Microsoft YaHei';font-size:14px;}

img{ max-width:100%;}

a:hover{}

.input,img{border:none}

*,a:hover{text-decoration:none}

img{vertical-align:middle}

.vl:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0}

.clr{ clear:both;}

input[type="submit"]{-webkit-appearance : none ;  /*解决iphone safari上的圆角问题*/}

.ml{margin:0 auto}

.fl{float:left !important;}

.fr{float:right !important;}

.txl{text-align:left!important;}

.txc{text-align:center!important;}

.txr{text-align:right!important;}

.oh{ overflow:hidden!important;}



.w10{ width:10% !important;}

.w90{ width:90% !important;}

.w20{ width:20% !important;}

.w25{ width:28% !important;}

.w80{ width:80% !important;}

.w30{ width:30% !important;}

.w35{ width:35% !important;}

.w33{ width:33.33333333%;}

.w70{ width:70% !important;}

.w75{ width:75% !important;}

.w40{ width:40% !important;}

.w60{ width:60% !important;}

.w50{ width:50% !important;}

.w45{ width:45% !important;}

.w65{ width:65% !important;}

.w66{ width:66.66666% !important;}

.w100{ width:100% !important;}



@font-face {font-family: "iconfont";

  src: url('../fonts/iconfont.eot?t=1458704494'); /* IE9*/

  src: url('../fonts/iconfont.eot?t=1458704494#iefix') format('embedded-opentype'), /* IE6-IE8 */

  url('../fonts/iconfont.woff?t=1458704494') format('woff'), /* chrome, firefox */

  url('../fonts/iconfont.ttf?t=1458704494') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/

  url('../fonts/iconfont.svg?t=1458704494#iconfont') format('svg'); /* iOS 4.1- */

}



.iconfont {

  font-family:"iconfont" !important;

  font-size:16px;

  font-style:normal;

  -webkit-font-smoothing: antialiased;

  -webkit-text-stroke-width: 0.2px;

  -moz-osx-font-smoothing: grayscale;

}



.icon-msg:before { content: "\e604"; }



.icon-fuwu1:before { content: "\e600"; }

.icon-fuwu2:before { content: "\e605"; }

.icon-fuwu3:before { content: "\e601"; }

.icon-fuwu4:before { content: "\e602"; }

.icon-chuanzhen:before { content: "\e605"; }

.icon-zanshixin:before { content: "\e601"; }

.icon-Partner_07:before { content: "\e602"; }



.icon-chengnuotubiao:before { content: "\e603"; }

.icon-wangzhi:before { content: "\e606"; }

.icon-tel:before { content: "\e607"; }

.icon-dizhi:before { content: "\e608"; }







.row {margin-right: -15px; margin-left: -15px;}

.wrap{ width:1000px; margin-left:auto; margin-right:auto;}



.top{ height:34px; line-height:34px; border-bottom:1px solid #cccccc; color:#999999; font-size:12px; background-color:#f4f4f4;}

.top a{ color:#999999; font-size:12px;}

.topl{ width:50%; float:left; text-align:left;}

.topr{ width:50%; float:right; text-align:right;}

.head{ background-color:#fff; height:155px;}

.logo{ margin-top:45px; width:201px; height:67px; background-image:url(../images/logoline.png); background-position:top right; background-repeat:no-repeat; float:left;}

.lowo{ width:355px; height:67px; margin-top:45px; float:left; margin-left:20px; font-size:16px; color:#666666; line-height:25px;}

.lowo span{ font-size:22px; color:#004ea2; font-weight:bold; display:block; margin-top:5px;}

.htel{ width:220px; height:67px; padding-left:85px; background-image:url(../images/ttel.png); background-repeat:no-repeat; background-position:left center; font-size:14px; color:#666666; float:left; margin-top:45px;}

.htel span{ font-size:30px; font-weight:bold; color:#6fba2c; display:block; margin-top:0px;}

.hwx{ width:105px; float:right; height:67px; margin-top:25px;}

.hwxl{ width:85px; float:left; height:94px; background-image:url(../images/wxline.png); background-position:bottom; background-repeat:no-repeat;}

.hwxr{ width:17px; float:right; font-size:12px; color:#666666; text-align:right; line-height:12px;}

.nav{ background-color:#003a98; height:50px;}

.nav ul{}

.nav ul li{ width:142.85px; float:left; }

.nav ul li a{ color:#fff;width:142.85px; height:50px; display:block; line-height:50px; text-align:center;}

.nav ul li.cur a,.nav ul li:hover a{ background-color:#6fba2c;}

.footer{ background-color:#2c2f34;}

.fnav{ background-color:#212528; height:45px; line-height:45px; overflow:hidden;}

.fnleft{ width:80px; float:left; color:#fff; font-size:12px;}

.fnright{ width:900px; float:left; font-size:12px; color:#999999; text-align:justify;}

.fnright:after{ width:100%; content:''; display:inline-block;}

.fnright a{font-size:12px; color:#999999; display:inline-block;}

.flist{ width:122px; margin-right:53px;}

.fobox{ margin-top:40px;}

.fotitle{ height:40px; color:#ffffff; padding-left:5px; line-height:40px; background-image:url(../images/footline.png); background-position:bottom; background-repeat:repeat-x;}

.focomet{}

.focomet a{ margin-top:18px; font-size:12px; color:#999999; display:block;}

.fshare{ margin-top:18px; font-size:12px; color:#999999; height:20px; line-height:20px;}

.fshare a{ width:20px; height:20px; display:inline-block; margin-top:0;}

.fwx{ margin-top:15px;}

.fwx img{ border:2px solid #171c20; border-radius:3px; margin-right:10px;}

.fobot{ height:50px; line-height:50px;background-image:url(../images/footline.png); background-position:top; background-repeat:repeat-x; margin-top:85px; color:#999999; font-size:12px;}

.fobot a{ color:#999999; font-size:12px;}

.fobot span{ color:#cccccc;}

.copy{ width:70%; float:left;}

.tech{ width:30%; float:right;}



.ban{ height:74px; border-bottom:1px solid #d8d8d8; }

.banleft{line-height:74px; color:#999999; width:700px; float:left;}

.banleft a{ color:#999999; margin:0 2px;}

.banright{ width:300px; float:right;}

.banleft span{ color:#333333;}

.serbox{ width:250px; height:34px; background-image:url(../images/serbg.png); background-repeat:no-repeat; margin-top:20px; float:right;}

.txt_ser{ width:185px; height:25px; border:0; margin-left:20px; margin-top:2px; background-color:#f4f4f4;}

.txt_ser:focus,.btn_ser:focus{ outline:none;}

.btn_ser{ width:25px; height:25px;background-image:url(../images/btnser.png); background-repeat:no-repeat; background-position:center; background-color:#f4f4f4; border:0; }

.bgf1{ padding:50px 0; background-color:#f1f1f1;}

.bge6{padding:50px 0; background-color:#e6e6e6;}

.sctitle{ width:620px; margin-left:auto; margin-right:auto; border-bottom:1px solid #6eb92b; text-align:center;}

.sctitle span{ display:inline-block; border-bottom:2px solid #6eb92b; color:#666666; padding-bottom:5px;}

.sctitle span h1{ font-size:65px; font-weight:bold; color:#6eb92b; font-family:'Arial';}

.cagro{ width:240px; height:660px; float:left; background-color:#ffffff;}

.cagtop{ height:65px; line-height:65px; text-align:center; color:#fff; font-size:18px; background-color:#6fba2c;}

.cagbox{}

.cagtitle{ height:60px; line-height:60px; background-image:url(../images/bgline.png); background-repeat:repeat-x; background-position:center; text-align:center;}

.cagtitle span{ display:inline-block; padding:0 30px; background-image:url(../images/core1.png); background-position:10px 24px; background-repeat:no-repeat; background-color:#fff;}

.focbox{ width:620px;padding:50px 60px; float:right; height:560px; background-color:#ffffff;}

.cagcom{}

.cagcom ul{}

.cagcom ul li{ width:180px; height:32px; line-height:32px; text-align:left; margin-left:auto; margin-right:auto; margin-bottom:13px; }

.cagcom ul li a{padding-left:25px;width:155px; height:32px; display:block; background-color:#f4f4f4; color:#666666; font-size:12px;}

.cagcom ul li.cur a,.cagcom ul li a:hover{ background-color:#6fba2c; color:#fff;}

.cainfo{ margin-top:30px; width:100%; height:75px; padding-top:15px; background-image:url(../images/cainfo.jpg); background-repeat:repeat-x;}

.cacontact{ width:190px; height:50px; float:left; padding-left:90px; font-size:12px; color:#333333; background-image:url(../images/cacontact.png); background-repeat:no-repeat; background-position:23px 5px;}

.cacontact span{ display:block; color:#333333; font-size:20px;  font-weight:bold;}

.casx{ width:1px; float:left; height:50px; background-image:url(../images/caline.jpg);}

.catel{ width:205px; height:50px; float:left; padding-left:65px; line-height:50px; color:#333; font-size:30px; font-family:'Arial';background-image:url(../images/catel.png); background-repeat:no-repeat; background-position:20px 8px; font-weight:bold;}

.cashare{width:195px; height:50px; float:left; line-height:50px; text-align:center;}

.cashare a{ margin-right:10px;}

.sinc{width:170px; height:50px; padding-left:70px; float:right;font-size:12px; color:#333333; background-image:url(../images/since.png); background-repeat:no-repeat; background-position:20px 5px;}

.sinc span{ display:block; color:#333333; font-size:20px; font-weight:bold;}

.ititle{ background-image:url(../images/bgline.png); background-position:center; background-repeat:repeat-x; width:665px; margin-left:auto; margin-right:auto; text-align:center; height:60px; line-height:60px;}

.ititle span{ padding:0 15px; display:inline-block; color:#6fba2c; font-size:72px; font-family:'Myriad Pro'; font-weight:bold;}

.bgf1 .ititle span{ background-color:#f1f1f1;}

.bge6 .ititle span{ background-color:#e6e6e6;}

.iinfo{ color:#666666; text-align:center;}

.advbox{ position:relative; height:580px; margin-top:50px;}

.adv1{ width:275px; height:200px; position:absolute; left:0px; top:10px;z-index:600;}

.adv2{ width:275px; height:200px; position:absolute; right:0px; top:10px; z-index:600;}

.adv3{ width:275px; height:200px; position:absolute; left:0px; top:240px;z-index:600;}

.adv4{ width:275px; height:200px; position:absolute; right:0px; top:240px;z-index:600;}

.adv5{ width:100%; height:210px; position:absolute; left:0px; top:430px;z-index:600;}

.advinfo{ text-align:left; padding-left:10px;line-height:24px; font-size:12px; color:#666666; margin-top:15px;}

.adv5 .advinfo{ text-align:center; line-height:24px; padding-left:0;}

.advtitle{ height:70px; border:2px solid #5a5a5a; border-radius:50px; font-size:20px; color:#000000; line-height:70px; background-color:#fff;}

.advtitle span{ width:78px; height:78px; margin-top:-4px; margin-left:-2px; text-align:center; display:inline-block; margin-right:10px;background-color:#5a5a5a; border-radius:50%; font-size:30px; color:#fff; text-align:center; line-height:78px;}

.adv5 .advtitle{ width:280px; margin-left:auto; margin-right:auto;}

.solu{ margin-top:0px;}

.solul{ width:330px; float:left; margin-top:55px;}

.solul:hover .sballm img{border:2px solid #6fba2c; }

.solul:hover   .sotitles a{color:#6fba2c;}

.solum:hover .sball img{border:1px solid #6fba2c;}

.solum:hover .sotitles a{color:#6fba2c;}

.solur:hover .sballm img{border:2px solid #6fba2c;}

.solur:hover .sotitles a{color:#6fba2c;}

.solul img{ border:2px solid #999999; border-radius:50%; padding:20px;}

.solur img{ border:2px solid #999999; border-radius:50%; padding:20px;}

.sballm{ text-align:center;}

.solum{ width:445px; float:left; text-align:center;}

.solum img{border:1px solid #999999; border-radius:50%; padding:30px; background-color:#fff;}

.solur{ width:275px; float:left; margin-top:55px;}

.sotitles{ margin-top:15px; margin-bottom:15px; text-align:center; color:#333333; font-size:24px;}

.sotitles a{color:#333333; font-size:24px; font-weight:bold;}

.soinfo{ text-align:center; font-size:12px; line-height:24px; }

.iabout{ margin-top:35px;}

.ibtl{ width:385px; float:left; height:275px; position:relative;}

.ibimg{}

.ibimgt{ height:85px; width:370px; padding-top:10px; background-image:url(../images/mark.png); position:absolute; bottom:0; left:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px; color:#fff; font-size:18px; padding-left:15px;}

.ibimgt span{ font-size:65px; color:#fff; font-weight:bold; font-family:'Arial'; margin-left:-15px; margin-top:5px;height:65px; line-height:65px; overflow:hidden; display:block;}

.ibtr{ width:575px; float:right; }

.ibtitle{ font-size:32px; color:#6fba2c; font-weight:bold; margin-top:20px;}

.ibtitle span{ font-size:10px; font-family:'Arial'; font-weight:bold; display:block;}

.ibcom{ color:#666666; line-height:30px;margin-top:20px;}

.ibcom a{ width:140px; height:40px; line-height:40px; display:block; text-align:center; color:#ffffff; background-color:#6fba2c; margin-top:20px;}

.isx{ height:4px; background-color:#d8d8d8;}

.inewsbox{ width:660px;height:565px; overflow:hidden; float:left;}

.gchj{ width:300px; float:right; height:565px; overflow:hidden;}

.gsdt{ display:block; }

.hydt{ display:none;}

.intitle{ height:50px; background-color:#dddddd;}

.intitle ul li{width:160px; height:50px; display:block; float:left; text-align:center;}

.intitle ul li a{ width:160px; height:50px;font-size:18px; line-height:50px; display:block;color:#333333;}

.intitle ul li a.cur{ width:160px; height:47px; border-top:3px solid #9bcd77;  background-color:#f1f1f1; }

a#gsdt{ width:18px; height:18px; float:right; margin-top:15px; margin-right:15px;}

a#gchj{ width:18px; height:18px; float:right;  margin-right:15px;}

a#hydt{ width:18px; height:18px; float:right; margin-top:15px; margin-right:15px;display:none;}

.ibox{ margin-top:30px;}

.nibtl{ width:400px; height:250px; float:left; position:relative;}

.ncore{ width:19px; height:30px; background-image:url(../images/corel.png); position:absolute; top:55px; right:0;}

.nibtr{ width:235px; float:right;}

.inewstit{ font-size:60px; color:#cccccc; font-family:'Arial'; font-weight:bold; border-bottom:1px solid #cccccc; padding-bottom:10px;}

.inewstit span{ font-size:24px; color:#6fba2c; font-family:'Microsoft YaHei'; display:block;}

.inewsinfo{ line-height:24px; color:#999; font-size:12px; margin-top:10px;}

.inewsinfo a{ width:140px; height:40px; line-height:40px; display:block; text-align:center; color:#ffffff; background-color:#6fba2c; margin-top:10px;}



.iboxbot{ margin-top:10px;}

.iboxbot ul{}

.iboxbot ul li{ height:60px;color:#666666; padding-left:15px; background-image:url(../images/dian.jpg); background-position:left center; background-repeat:no-repeat; line-height:60px; width:50%; float:left; box-sizing:border-box; border-bottom:1px dotted #666666;}

.iboxbot ul li a{ font-size:12px; color:#666666;}

.gchj{background-color:#e6e6e6;}

.gchjtitle{height:50px; background-color:#dddddd; line-height:50px; font-size:18px;color:#333333; padding-left:30px;}

.gchjcom{ margin-top:30px; }

.gchjcom ul{}

.gchjcom ul li{ width:250px;  margin-left:auto; margin-right:auto; margin-bottom:10px; position:relative;}

.gchjcom ul li a img{ padding:5px; border:1px solid #cccccc; background-color:#fff;}

.gctit{ height:30px; width:230px; background-image:url(../images/mark.png); text-align:center; line-height:30px; color:#fff; font-size:12px; position:absolute; left:6px; bottom:5px; display:none;}

.atitle{ color:#6fba2c; font-size:48px; font-family:'Arial'; font-weight:bold; text-align:center; padding-bottom:15px; background-image:url(../images/abtit.png); background-repeat:no-repeat; background-position:bottom;} 

.atitle span{ color:#cccccc; height:18px; font-family:'Arial'; font-size:18px; font-weight:bold; display:block;}

.ainfo{ margin-top:10px; text-align:center; font-size:12px; color:#999999; line-height:25px; margin:0px 90px;}

.ainfo a{ font-size:14px; color:#333333; padding-left:20px; background-image:url(../images/dian2.jpg); background-repeat:no-repeat; background-position: left center; margin-right:30px;}

.ainfo a.cur{color:#6fba2c; background-image:url(../images/dian1.jpg);}

.sotitle{ color:#6fba2c; font-size:30px; text-align:center; padding-bottom:15px; background-image:url(../images/abtit.png); background-repeat:no-repeat; background-position:bottom;} 

.sotitle span{ color:#cccccc; height:18px; font-family:'Arial'; font-size:18px; font-weight:bold; display:block;}

.soinfo{ margin:10px 90px; text-align:center; font-size:12px; color:#999999; line-height:25px;}

.soinfo a{ font-size:14px; color:#333333; padding-left:20px; background-image:url(../images/dian2.jpg); background-repeat:no-repeat; background-position: left center; margin-right:30px;}

.soinfo a.cur{color:#6fba2c; background-image:url(../images/dian1.jpg);}

.stre{ margin-top:30px; margin-bottom:50px;}

.bgadva{ padding-top:100px; padding-bottom:0px; background-image:url(../images/tage.jpg); background-repeat:no-repeat; background-position:top center;}

.advabox{ background-image:url(../images/ipad.png); background-repeat:no-repeat; background-position:center bottom; min-height:470px;}

.advaleft{ width:285px; float:left;}

.advaright{ width:285px; float:right;}

.advalist{ width:255px; padding:15px; margin-top:20px;}

.advatitle{ width:200px;overflow:hidden; font-size:18px; color:#333333; padding-bottom:5px; border-bottom:1px solid #b8b8b8;}

.advatitle span{ width:25px; height:25px; color:#fff; font-size:12px; text-align:center; line-height:25px; background-color:#6fba2c; margin-left:10px; border-radius:50%; display:inline-block; }

.advainfo{ line-height:25px; font-size:12px; color:#999999;}

.advalist:hover{ background-color:#6fba2c; border-radius:5px;}



.advaright .advatitle span{ float:left; margin-left:0; margin-right:10px;}

.advalist:hover .advatitle{ border-bottom:1px solid #8cc856; color:#fff;}



.advalist:hover .advatitle span{ background-color:#fff; color:#6fba2c;}



.advalist:hover .advainfo{ color:#fff;}

.culbox{ margin-top:20px;}

.cullow{ margin-left:-25px; margin-right:25px;}

.cullist{ width:25%; float:left; padding:0 25px; box-sizing:border-box; text-align:center;}

.cultop{ width:90px; height:90px; margin-left:auto; margin-right:auto; border-radius:50%; border:1px solid #d8d8d8; text-align:center;}

.culball{ background-color:#f1f1f1;border-radius:50%; width:80px; height:80px; margin-left:auto; margin-right:auto; margin-top:5px; line-height:80px;}

.cultop i{ font-size:35px; color:#8f9199;}

.cuiltit{ color:#666666; margin-top:20px;}

.culinfo{ font-size:12px; color:#999999; margin-top:15px; line-height:20px;}

.culbot{ margin-top:15px;}

.culbot a{ color:#6fba2c;}

.cullist:hover .cultop{ border:1px solid #6fba2c;}

.cullist:hover .culball{ background-color:#6fba2c;}

.cullist:hover .cultop i{ color:#fff;}

.grow{ background-position:center bottom; background-repeat:no-repeat;}

.growleft{ width:480px; float:left; margin-top:50px;}

.growright{ width:475px; float:right; margin-top:95px;}

.growlist{}

.growleft .growlist{ margin-top:20px; height:230px;}

.growleft .ginfo{ text-align:right;}

.growleft .gtitle{ float:right;}

.growleft .gpic{ float:right;}

.growright .growlist{ margin-top:20px; height:230px;}

.growright .ginfo{ text-align:left;}

.growright .gtitle{ float:left;}

.growright .gpic{ float:left;}

.gtop{}

.gtitle{ height:140px; font-size:20px; color:#000000; font-family:'Arial'; font-weight:bold; width:100px;}

.growleft .gtitle{ margin-left:10px;line-height:230px; }

.growright .gtitle{ margin-right:10px;line-height:220px; }

.gpic{ width:140px; height:140px; border-radius:50%; border:6px solid #999999;}

.gpic img{ max-width:100%; border-radius:50%;}

.growlist:hover .gpic{ border:6px solid #6fba2c;}

.ginfo{ color:#666666; line-height:25px; margin-top:20px;}

.mfobox{ margin-top:30px;}

.mfol{ width:555px; float:left;}

.mfor{ width:375px; height:400px; float:right; padding-top:40px; padding-left:55px; background-color:#fff;}

.mofotit{ font-size:24px; color:#333333;}

.mofotit span{ font-size:16px; color:#333333; font-family:'Arial'; display:block; height:12px;}

.mofinfo{ margin-top:35px; margin-bottom:35px;}

.mofinfo p{ color:#999999; line-height:30px;}

.mofbot{}

.mofbot a{ height:38px; width:118px; line-height:38px; text-align:center; border:1px solid #cccccc; color:#999999; display:inline-block; margin-right:20px;}

.mofbot a.cur{ background-color:#6fba2c;border:1px solid #6fba2c; color:#fff; }

.ptitle{ height:65px; background-color:#6fba2c; color:#fff; padding-top:20px; padding-left:20px; font-size:20px; margin-top:60px;}

.ptitle span{ font-size:14px; display:block; height:12px; }

.pcon{  padding-top:20px;}

.pd0{ padding:0 !important;}

.pcon p{ padding-left:20px; font-size:14px; line-height:25px; color:#999999; margin-bottom:30px;}

.pcon span{ padding-left:20px; color:#666666; font-size:18px; margin-bottom:10px; display:block;}

.pcase img{ margin-right:10px;}

.ptjcom{ background-color:#ffffff; height:230px; padding-top:30px; padding-left:20px; padding-right:20px;}

.ptjcom ul{ margin-right:-25px;}

.ptjcom ul li{ margin-right:25px; width:220px; height:180px; float:left; position:relative;}

.ptjtit{ width:100%; height:40px; text-align:center; line-height:40px; color:#fff; background-image:url(../images/mark.png); position:absolute; bottom:15px; left:0;}

.product{ margin-top:30px;}

.product ul{ margin-left:-10px; margin-right:-10px;}

.product ul li{ padding:0 10px; width:33.33333%; float:left; box-sizing:border-box;}

.product ul li:hover .proimg{border:1px solid #6fba2c;}

.product ul li:hover .protit a{color:#6fba2c}

.proimg{ padding:10px; border:1px solid #dddddd;}

.protit{ margin-top:15px; text-align:center;}

.protit a{ color:#666666;}



.proxh{ padding-top:25px; margin-top:5px; color:#999999; font-family:'Arial'; text-align:center; background-image:url(../images/plist.jpg); background-repeat:no-repeat; background-position:top center; margin-bottom:20px; }

.prottop{ height:20px; font-size:18px; color:#cccccc; text-align:center; font-family:'Arial'; font-weight:bold; margin-top:30px;}

.protitle{ text-align:center; background-image:url(../images/bgline.png); background-repeat:repeat-x; background-position:center; height:40px; line-height:40px;}

.protitle span{ padding:0 25px; display:inline-block; background-color:#f1f1f1; color:#6fba2c; font-size:30px; height:40px; line-height:30px;}

.proinfo{ margin-top:10px; text-align:center; font-size:12px; color:#999999; line-height:25px;}

.solu{}

.solu ul{}

.solu ul li{ width:33.3333%; float:left; text-align:center;}

.solu ul li:hover .solutop{ border:1px solid #6fba2c; }

.solu ul li:hover .solutit a{ color:#6fba2c;}

.solutop{ width:240px; height:240px; border:1px solid #999999; border-radius:50%; margin-left:auto; margin-right:auto;}

.solupic{ width:200px; height:200px; margin-left:20px; margin-top:20px; border-radius:50%;}

.solupic img{ border-radius:50%;}

.solutit{ margin-top:-10px; width:100%; height:30px; line-height:30px; font-size:20px; color:#000000; font-weight:bold;}

.solutit a{font-size:20px; color:#000000; font-weight:bold;}

.bgf1 .solutit{ background-color:#f1f1f1;}

.bge6 .solutit{ background-color:#e6e6e6;}

.soluinfo{ color:#666666;}

.bgf6{ background-color:#f6f7f9; padding:50px 0;}

.case{ margin-top:50px;}

.case ul{}

.case ul li{ width:250px; height:160px; float:left; margin-bottom:5px; }

.case ul li a{}

.casemid{ height:50px; width:100%; float:left;}

.ncul{ min-height:300px; background:url(../images/cul.png) center 20px no-repeat;margin-top:50px; margin-bottom:30px;}

.ncleft{ width:320px; float:left;}

.ncright{ width:320px; float:right;}

.nclist{ width:320px;}

.ncnum{ width:70px; height:70px; border-radius:50%; background-color:#549818; text-align:center; line-height:70px; font-size:50px; font-weight:bold; color:#fff;}

.ncbox{ width:230px; }

.nctitle{ font-size:24px; color:#333333; margin-bottom:10px;}

.ncinfo{ color:#999999; line-height:24px;}

.ncsx{ width:100%; height:1px; background-color:#cfcfcf; margin-top:55px; margin-bottom:55px;}

.green{ color:#549818;}



/***瀑布流***/

#main {

  overflow: hidden;

}



/**

 * Grid items animation

 */

#tiles li {

  -webkit-transition: all 0.3s ease-out;

     -moz-transition: all 0.3s ease-out;

       -o-transition: all 0.3s ease-out;

          transition: all 0.3s ease-out;

}



.wookmark-placeholder {

  -webkit-transition: all 0.3s ease-out;

     -moz-transition: all 0.3s ease-out;

       -o-transition: all 0.3s ease-out;

          transition: all 0.3s ease-out;

}



/**

 * Filters

 */

#filters {

  list-style-type: none;

  text-align: center;

  margin: 0 5% 0 5%;

}



#filters li {

  font-size: 12px;

  float: left;

  padding: 6px 0 4px 0;

  cursor: pointer;

  margin: 0 1% 0 1%;

  width: 8%;

  -webkit-transition: all 0.15s ease-out;

     -moz-transition: all 0.15s ease-out;

       -o-transition: all 0.15s ease-out;

          transition: all 0.15s ease-out;

  -webkit-border-radius: 3px;

     -moz-border-radius: 3px;

          border-radius: 3px;

}



#filters li:hover {

  background: #dedede;

}



#filters li.active {

  background: #333333;

  color: #ffffff;

}

.nban{ height:40px; line-height:40px; background-color:#f1f1f1; font-size:12px; color:#999999 !important; margin:0 !important;}

.ntime{ display:inline-block; padding-left:45px; background-image:url(../images/ntime.png); background-repeat:no-repeat; background-position:20px 12px;}

.naddre{ display:inline-block; padding-left:45px; background-image:url(../images/naddre.png); background-repeat:no-repeat; background-position:20px 12px;}

.ntitle{ height:25px; font-size:16px; text-align:left; color:#666666; line-height:25px; margin-top:20px; margin-bottom:10px;}

.ntitle a{ width:100%; height:25px; line-height:25px;font-size:16px; color:#666666; background-image:url(../images/ntitle.png); background-repeat:no-repeat; background-position:right center; display:block;}

.ninfo{ color:#999999; font-size:12px; line-height:25px; text-align:left;}

.page{ color:#858585; font-size:25px; height:32px; line-height:32px; float:right; margin-right:5px;}

.page a{ width:32px; height:32px; text-align:center; line-height:32px; margin:0 5px; float:left;color:#fff; background-color:#858585; font-size:12px; display:inline-block; font-size:18px;}

.page span{ display:inline-block; float:left;}

.page a:hover{ color:#fff; background-color:#6fba2c;}



.contact{ min-height:450px; background-image:url(../images/contact.jpg); background-repeat:no-repeat; background-position:center 70px; margin-top:30px; position:relative;}

.ctleft{ width:310px; float:left; margin-top:30px;}

.ctlist{ height:110px; border-bottom:1px solid #dddee0; margin-bottom:70px;}

.ctright{ width:310px; float:right;margin-top:30px;}

.cttit1{ font-size:20px; font-weight:bold; color:#6fba2c;}

.cttit2{ font-family:'Arial'; color:#333; font-size:16px;}

.ctinfo{ font-size:12px; color:#999999;}

.cmsg,.cPartner_07,.cchuanzhen,.cwangzhi,.ctel,.cdizhi{ position:absolute; width:124px; height:124px; background-color:#fff; border-radius:50%;}

.cmsgs,.cPartner_07s,.cchuanzhens,.cwangzhis,.ctels,.cdizhis{ width:110px; height:110px; margin-top:7px; margin-left:7px;background-color:#fff; border-radius:50%; background-color:#f1f1f1; line-height:110px; text-align:center;}

.cmsgs i,.cPartner_07s i,.cchuanzhens i,.cwangzhis i,.ctels i,.cdizhis i{ font-size:40px; color:#5e616d;}

.cmsg:hover .cmsgs{ background-color:#6fba2c;}

.cmsg:hover .cmsgs i{ color:#fff;}



.cPartner_07:hover .cPartner_07s{ background-color:#6fba2c;}

.cPartner_07:hover .cPartner_07s i{ color:#fff;}



.cchuanzhen:hover .cchuanzhens{ background-color:#6fba2c;}

.cchuanzhen:hover .cchuanzhens i{ color:#fff;}



.cwangzhi:hover .cwangzhis{ background-color:#6fba2c;}

.cwangzhi:hover .cwangzhis i{ color:#fff;}



.ctel:hover .ctels{ background-color:#6fba2c;}

.ctel:hover .ctels i{ color:#fff;}



.cdizhi:hover .cdizhis{ background-color:#6fba2c;}

.cdizhi:hover .cdizhis i{ color:#fff;}

.cmsg{ left:330px; top:20px;}

.cPartner_07{ left:620px; top:190px;}

.cchuanzhen{ left:250px; top:190px;}

.cwangzhi{ left:540px; top:365px;}

.ctel{ left:540px; top:20px;}

.cdizhi{ left:330px; top:365px;}

.bgmsg{ padding-top:50px; background-image:url(../images/bgmsg.png); background-repeat:no-repeat; background-size:cover;}

.msg{ width:506px; height:568px; margin-left:auto; margin-right:auto; background-image:url(../images/fmsg.png); background-repeat:no-repeat;}

.mtitle{ text-align:center; font-size:20px; color:#666666 ; height:100px;}

.mtitle span{ font-size:30px; color:#333; font-family:'Arial'; font-weight:bold; display:block; padding-top:20px;}

.mform{ width:425px; height:275px; margin-left:auto; margin-right:auto;}

.mflist{ overflow:hidden; line-height:35px; margin-bottom:15px;}

.mfl{ width:80px; float:left; text-align:center; color:#666666;}

.mfr{ width:320px; float:left;}

.txtmsg{ width:100%; border:0; background-color:#e1ebec; height:35px; line-height:35px; padding:0 5px;}

.texmsg{ width:100%; border:0; background-color:#e1ebec; height:100px; line-height:35px;padding:0 5px;}

.btnmsg{ border:0; background-color:#2c2f34; width:180px; height:35px; line-height:35px; color:#ffffff; font-family:'微软雅黑'; margin-left:auto; margin-right:auto; margin-top:10px; display:block;}

.mfoot{ width:100%; margin-top:40px;}

.mfoot p{ color:#666666; font-size:12px; text-align:center;}

.mfoot p span{ display:inline-block;}

p.ptel span{ background-image:url(../images/ctel.png); background-position:left center; background-repeat:no-repeat; padding-left:25px;}

p.pmsg span{ background-image:url(../images/cmsg.png); background-position:left center; background-repeat:no-repeat;padding-left:25px; margin-top:10px;}

p.paddre span{ background-image:url(../images/caddre.png); background-position:left center; background-repeat:no-repeat;padding-left:25px; margin-top:20px;}



.position{ color:#999999;}

.position a{ color:#999999;}

.nctop{ margin-top:30px;}

.nctl{ width:700px; float:left;}

.nctr{ width:280px; float:right;}

.ncbot{}

.ncbl{ width:700px; float:left;}

.ncbr{ width:280px; float:right;}

.nddate{ height:35px; text-align:center; line-height:35px; color:#666666; font-family:'Arial';}

.ndtitle{ height:60px; line-height:60px; border-bottom:1px solid #cdcdcd; font-size:20px; color:#6fba2c; text-align:center;}

.ndcontent{ margin-top:20px; color:#999999; line-height:26px;}



.ncbrtitle{ margin-top:35px; height:60px; line-height:60px; border-bottom:1px solid #cdcdcd;font-size:20px; color:#6fba2c;}

.ncbrtitle a{ height:18px; width:18px; display:block; float:right;}

.ncbrlsit{ padding:30px 0; border-bottom:1px dotted #cccccc;}

.nclistl{ width:110px; float:left;}

.nclistr{ width:145px; float:right;}

.nclisttit{line-height:20px;}

.nclisttit a{ color:#333333;}

.nctistinfo{ font-size:12px; color:#999999; line-height:20px; margin-top:10px;}

.advlist:hover .advtitle{ border:2px solid #6fba2c;}

.advlist:hover .advtitle span{ background-color:#6fba2c;}



.documentation {

	margin: 0px auto;

	padding: 100px 0px;

}

.documentation h3, p {

}

.documentation h3 {

	margin: 0px 0px 20px 0px;

	font-weight: 300;

	font-size: 2em;

}.imgbox { width:640px;height:480px}

.imgbox .list { display:none;}



.fobbot{ margin-top:20px; }

.fobbot ul{ margin-right:-25px;overflow:hidden;}

.fobbot li{ width:145px; height:50px; line-height:50px; margin-right:16px; text-align:center; float:left;}

.fobbot li a{ display:block; height:50px; color:#666666; background-color:#eeeeee; }

.fobbot li.cur a,.fobbot li a:hover{ background-color:#6fba2c; color:#fff;}

.advball{}



.focus{width:100%;overflow:hidden;height:470px;position:relative}

.banList{position:absolute;left:0; width:100%;height:470px}

.banList li{height:470px;opacity:0; width:100%;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}

.banList li.active{opacity:1;transform:scale(1);z-index:2;}

.fomW{position:absolute;bottom:230px;left:50%;height:20px;width:1000px;margin-left:-500px; z-index:700;}

.jsNav{text-align:center;}

.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}

.jsNav a.current{background:#fc8f0f;cursor:pointer}

.advball{ width:551px; height:453px; background-image:url(../images/ball.png); z-index:500; position:absolute; left:225px; top:-35px;}

.advbbox{ width:551px; height:453px;  z-index:200; position:absolute;left:225px; top:-35px}

/*------ 图片左右滚动 ---------*/

/* hot picture */

.hotPic{;}

.hotPic .JQ-slide{position:relative;width:960px;height:162px;}

.hotPic .JQ-slide .wrap{width:960px;height:162px;overflow:hidden;position:relative;}

.hotPic .JQ-slide-content{position:absolute;}/*必须要的元素*/

.hotPic .imgList li{width:220px;}

.hotPic .imgList img{width:220px;height:180px;}

.hotPic .imgList .txt{height:30px;line-height:30px;}

.hotPic .JQ-slide-nav a{display:block;z-index:99;width:26px;height:26px;overflow:hidden;text-indent:-999em;text-decoration:none;position:absolute;}

.hotPic .JQ-slide-nav a.prev{ background-image:url(../images/ncl.png); top:-80px; left:895px;position:absolute;}

.hotPic .JQ-slide-nav a.prev:hover{}

.hotPic .JQ-slide-nav a.next{background-image:url(../images/bcr.png); top:-80px; right:5px; position:absolute;}

.hotPic .JQ-slide-nav a.next:hover{}

/* imgList */

.imgList{float:none;overflow:hidden;zoom:1}

.imgList li{float:left;display:inline;overflow:hidden; position:relative}

.imgList li a{display:block;}

.imgList li .img{}

.imgList li a.img:hover{border-color:#b70000;}

.imgList li .txt{text-align:center;overflow:hidden;}

.flick-title{margin-top:50px; }

.flick-title a{ font-size:15px; color:#fff; width:161px; display:inline-block; box-sizing:content-box; text-align:left; margin:0 20px; height:48px; padding-left:45px; line-height:48px; background-image:url(../images/bana2.png);}

.flick-title a:hover{ background-image:url(../images/bana1.png);}

.slick-track{ margin-left:auto; margin-right:auto;}

.imgbox_num{ height:50px; background-color:#cdd4e5; padding-left:20px !important;}

.imgbox_num li{ border-radius:50%; font-weight:normal !important;}



.right_nav{ width:50px; text-align:center; height:250px; background-color:#fff; position:fixed; top:150px; right:10px; padding:5px; overflow:hidden; z-index:900;}

.right_nav ul{}

.right_nav ul li{ padding:14px 0; border-bottom:1px solid #dddddd;}

.right_nav ul li a{ color:#6fba2c;}

.rwxbox{ width:300px; height:300px; padding-top:30px; display:none; line-height:50px; text-align:center; color:#666666; background-color:#fff; border:1px solid #dddddd; position:fixed; top:150px; right:80px; z-index:900}





.new_banner{width:279px;height:382px;border:1px solid #E1E1E1;position:relative; margin:0 auto; padding:9px; background:url(../images/loading.gif) no-repeat center center #fff;}

.rslides{width:100%;position:relative;list-style:none;padding:0}

.rslides_nav{ width:36px; height:36px; background-image:url(../images/banner_new.png); display:block; position:absolute;  text-indent:-10em; overflow:hidden;}



.new_banner .prev{left:220px; top:350px; height:26px; width:26px; background-image:url(../images/ncl.png);}

.prev:hover{ }

.new_banner .next{ right:20px; top:350px;height:26px; width:26px; background-image:url(../images/bcr.png);}

.next:hover{ }

.rslides_tabs{ position:absolute; right:0px; top:370px;clear:both;text-align:center; z-index:99999; display:none !important;}

.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}

.rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}

.rslides_tabs .rslides_here a{ background:#D968C0;}

/* 代码整理：懒人之家 www.lanrenzhijia.com */

