@charset "utf-8";
/*CSS重置*/
*{ margin:0px; padding:0px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
body{ font:13px "微软雅黑","宋体",Arial; background:#f2f2f2}
input,button,ul,ol{margin:0px;padding:0px;}
form,input{ background:none;border:none;}
body,input,button,form{font:14px/24px "微软雅黑", "宋体", "Arial Black";color:#666;}
h1,h2,h3,h4,h5,h6,font {font-size:13px; font-weight:normal;}
ul,ol{list-style:none;}
em{font-style:normal;}
img{border:0px;}/*display:block;*/
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表*/
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#2c643d;text-decoration:none;}
a:focus{outline:none;}
/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.w1000{width:1000px;margin:0px auto;}
.hide{display:none;}
.fl{ float:left;}
.fr{ float:right;}
.orange{color:#fb6c00;}
.blue{ color:#0067b2;}
.green{ color:#2c643d;}
.tac{ text-align:center;}
.itel,.iproNav dd s,.bottom s{ background:url(images/icon1.png) no-repeat; display:inline-block; vertical-align:middle;}
.header s,.toptel,.iproNav h2,.leftRecom h2,.iproCon .tab a,.iprolist li s,.pktit,.pkcontent .tedian li,.part2 .itel p,.bigimg span,.smallimg span,.kehu .tit,.part2 .xbannertel p{ background:url(images/icon2.png) no-repeat; display:inline-block; vertical-align:middle;}
/*top*/
.header{ width:100%; height:137px; background: url(images/header.jpg) no-repeat center top;}
.top{ height:28px; line-height:28px; color:#b2d8bd; font-size:12px;}
.top a{ color:#b2d8bd; margin:0px 5px;}
.top s{ width:26px; height:22px; background-position:left -32px;}
.logo img{  height:70px; margin-top:15px;}
/*top tel*/
.toptel{ float:right; width:240px; margin-top:22px; background-position:168% -85px;}
.toptel p{ color:#fbfade; line-height:22px;}
.toptel strong{ display:block; font-size:29px; line-height:29px; font-family:"arial"; font-weight:normal; color:#ffee11;}
/*nav*/
.nav{ width:100%; height:54px; position:relative; text-align:center; z-index:999; background:url(images/navbg.jpg) no-repeat center top;}
.nav_c{ width:964px; margin:0px auto;}
.nav li{ float:left; width:96px; line-height:54px; text-align:center; position:relative;}
.nav li a{width:100%; display:block; color:#dcdbc6; font-size:15px;}
.nav li a:hover{ color:#ffee11;}
.nav li a.cur{ color:#ffee11;}
.nav ul li ul.subNav{ display:none; width:107px; height:auto; position:absolute; top:54px; left:0; z-index:999;}
.nav ul li ul.subNav li{ width:107px; height:30px; line-height:30px; background:url(images/subNav.png) repeat; border-bottom:1px solid #f3f3f3;}
.nav ul li ul.subNav li:last-child{ border:0px;}
.nav ul li ul.subNav li a{ width:107px; height:30px; line-height:30px; color:#fff; display:block;}
.nav ul li ul.subNav li a:hover{line-height:30px; color:#fff;  display:block; background:none; font-weight:bold;}
/* 迷你焦点图 */
.banner, .banner ul, .banner img { height:337px; }
.banner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#2c643d; }
.banner img { width:1440px; display:block; position:relative; left:50%; margin-left:-720px; top:0; }
.banner .tip { width:100%; height:10px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:30px; z-index:3; }
.banner .tip span { display:inline-block; width:12px; height:12px; margin:0px 6px; cursor:pointer; background:url(./images/tip.png) -20px bottom no-repeat; }
.banner .tip span.cur { background-position:left bottom; }
/*part1*/
.part1{ width:100%; height:125px; padding-top:30px; position:relative; background:#2c643d; color:#dddddd;}
.dotted{ width:115px; height:179px; position:absolute; top:-28px; left:0px; z-index:1111; background:url(images/bgone.png) no-repeat left top;}
/*index tel*/
.itel{  font-size:14px;  padding-left:48px;  background-position:-192px top; }
.itel span{line-height:15px;*line-height:18px; display:inline-block; margin-right:5px;}
.itel strong{ font-size:33px; color:#fff; font-family:Arial;}
.itel p{ color:#bebc00; line-height:17px; }
.codeshou{ width:130px; height:65px; margin:0px 38px; background:#fff; padding:10px;}
.codeshou .img{ width:60px; height:60px;  display:block; }
.codeshou .txt{ width:56px; float:left;margin-right:10px; font-size:12px; line-height:14px; color:#333; }

.search { width:192px; height:69px; background:url(images/searchbg.png) no-repeat left top;}
.searchform{ height:34px; line-height:34px;}
.searchform input{ }
.search .stxt{ width:135px; height:25px; line-height:25px; margin:3px 0px 0px 16px; color:#666666;}
.search .sbtn{ width:34px; height:28px; cursor:pointer;}
.search .sear_skey{ color:#e8e5e5; padding:22px 0px 0px 0px;}
.search .sear_skey a{ color:#e8e5e5; margin-right:5px;}
/*iproNav*/
.iproNav i,.iproNav .iprotit,.iprolist li h3{  background: url(images/line.png) no-repeat;}
.ipro{ position:relative;*margin-bottom:10px;}
.iproNav{ width:208px; position:absolute; left:0px; top:-120px; z-index:100; }
.iproNav i{ display:block; width:210px; height:10px; background-position:left bottom;}
.iproNav_c{ width:200px; margin:0px 4px; background:#fff;}
.iproNav .iprotit{ height:90px; padding-top:20px; background-position:left 98px;}
.iproNav h2{height:58px; line-height:25px; padding-left:50px;  font-size:25px; font-weight:bold;  margin-left:8px;  margin-top:10px; background-position:left -152px;}
.iproNav h2 span{ display:block;font-size:15px; color:#666; font-weight:normal;}
.iproNav dl{ width:160px; padding:5px 20px 37px; border-bottom:1px solid #dcdbdc;}
.iproNav dd{ width:100%;  border-bottom:1px dotted #a7a6a6;}
.iproNav a{ width:100%; height:44px; line-height:44px; font-size:16px; display:block; text-align:left; }
.iproNav a:hover,.iproNav a.hover{ background-position:-62px -39px; color:#2c643d; font-weight:bold;}
.iproNav a s{ width:22px; height:30px; margin-right:10px; background-position:left top;}
.iproNav a:hover s{ background-position:-49px top; }
/*三级*/
.iproNav .drop{  padding:6px 0px 6px 30px;}
.iproNav .drop a { width:130px; display:block; text-align:left; height:32px; font-size:15px; line-height:32px; background-position:-66px center; border:0px; }
.iproNav .drop a s{ margin-right:10px; background-position:-100px top;}
/*iproCon*/
.iproCon {}
.iproCon .tab{ position:absolute; right:0px; top:-34px;  font-size:0px; line-height:0px; height:0px;}
.iproCon .tab a{width:28px; height:27px;display:inline-block;}
.iproCon .tab a.arrow_l{ background-position:right -596px;}
.iproCon .tab a.arrow_r{ margin-left:6px; background-position:right bottom;}
.iprolist{ width:792px; height:300px;  padding-top:20px;margin-left:208px; position:relative; overflow:hidden;}
.iprolist ul{ width:500%; position:relative;}
.iprolist li{ width:183px; line-height:42px; padding:4px 4px 10px; float:left; margin:0px 0px 10px 7px; background:#fff; position:relative;}
.iprolist li a{ display:block;}
.iprolist li s{ width:15px; height:15px; position:absolute; right:0px; top:0px; background-position:left top;}
.iprolist li img{ width:183px; height:137px; display:block;}
.iprolist li h3{ font-size:18px; height:50px; line-height:50px; background-position:left -15px; text-align:center; cursor:pointer;}
.iprolist li p{ font-size:12px; line-height:20px; padding:5px 10px; height:80px; overflow:hidden; cursor:pointer;}
.iprolist li:hover{ background:#2c643d;}
.iprolist li:hover a{ color:#ffcc00;}
.iprolist li:hover h3{ background-position: left -75px;}
.iprolist li:hover p{ color:#fff;}
/*pk*/
.pk{ background:#fff; padding:0px 0px 50px; text-align:center; position:relative;}
.pkbg{ width:132px; height:194px; position:absolute; top:-15px; right:0px; background:url(images/pkc.png) no-repeat 0px 0px; }
.pktit{*width:220px; height:90px; font-weight:bold; padding:0px 56px 0px 0px; margin:35px 0px 20px;  background-position:130% -238px; }
.pktit h2{ color:#0e0e0e; height:58px; *height:61px;}
.pktit h2 strong{ height:35px; line-height:79px;font-size:35px;}
.pktit h2 span{ font-size:35px; line-height:58px; font-weight:bolder;  font-weight:bold;}
.pktit h3{ line-height:32px; *padding-top:5px;}
.pktit h3 strong{ font-size:25px; font-weight:normal;}
.pktit h3 span{ font-size:20px; color:#999; }
/*pkcontent*/
.pkcontent{ position:relative;}
.pkcontent .common{ width:476px;}
.pkcontent .common h3{ width:318px; height:40px; line-height:40px; text-align:center; margin:0px auto; color:#fff; font-size:20px; }
.pkcontent .common h3 strong{ font-size:25px;}
.pkcontent .putong h3{ background:#494949 url(images/huitit.png) no-repeat 0px 0px;}
.pkcontent .women h3{ background:#265e37 url(images/lvtit.png) no-repeat 0px 0px;}
.pkcontent .common .content{ width:452px; height:388px; border-radius:10px; padding:20px 12px 12px;}
.pkcontent .putong .content{ background:url(images/hui.jpg) repeat 0px 0px;}
.pkcontent .women .content{ background:url(images/lv.jpg) repeat 0px 0px;}
.pkcontent .common .content ul{ width:380px; height:373px; padding:15px 36px 0px; background:#fff; border-radius:10px;}
.pkcontent .common .content ul li{ height:64px; line-height:64px; text-align:center; color:#333; border-bottom:1px solid #f8f8f8;}
.pkcontent .common .content ul li.duohang{height:54px; padding-top:10px;line-height:22px;}
/*特点*/
.pkcontent .tedian{ width:115px; position:absolute; left:50%; top:90px; margin-left:-46px;}
.pkcontent .tedian li{ width:115px; text-align:center; display:block; height:42px; line-height:42px; margin-bottom:20px; font-size:20px; color:#fff; background-position:left -508px;}
.pz{ width:131px; height:117px; position:absolute; right:30px; bottom:70px; background:url(images/pingzhi.png) no-repeat 0px 0px;}
.ibtn{ width:150px; height:40px; margin:15px auto 0px; background:#fe7e19; padding:1px; }
.ibtn a{ width:148px; height:38px; line-height:38px; display:block; text-align:center; color:#fff; background:#fe7e19; border:1px solid #ffc327; font-size:22px;}
.putong .ibtn{ background:#818181;}
.putong .ibtn a{ background:#818181; border:1px solid #c4c4c4;}
/*.part2*/
.part2{ width:100%; height:146px; background:url(images/part.jpg) no-repeat center;}
.part2 .w1000{  position:relative; }
.part2 .xbannertel{ position:absolute; right:0px; top:25px; font-size:14px; text-align:center;  padding-left:48px;  background-position:-192px top;}
.part2 .xbannertel span{ color:#ddd; font-size:13px;}
.part2 .xbannertel strong{ font-size:33px; color:#fff; font-family:Arial;display:block;  }
.part2 .xbannertel p{ width:200px; height:37px; color:#2c643d;  display:inline-block; *display:inline; zoom:1; margin:12px 0px 0px 0px;line-height:37px; font-size:16px; background-color:#fff; background-position:141px -452px;}
.part2 .xbannertel p a{  color:#2c643d; display:block; font-weight:bold; font-size:16px;} 
.part2 .xbannertel p:hover{ background-color:#f6e41d;}
.part2 .ggy{  color:#fff; padding-top:45px;}
.part2 .ggy strong{ font-size:28px;  font-weight:normal;}
.part2 .ggy em{ color:#f6e41d;}
.part2 .ggy span{ letter-spacing:3px; font-size:27px; line-height:28px; margin-top:10px; display:block;}
.part2 .ggy .en{ color:#f6e41d;text-transform: uppercase; display:block;letter-spacing:2px; *margin-top:8px; }
/* Environment */
.envir .tit{ padding:35px 0px 15px;}
.envir .tit h2{ font-size:25px; font-weight:bold;}
.envir .tit p{ font-size:15px; color:#333333; line-height:24px;}
.envir .tit a{ color:#333333; font-size:15px; margin-top:25px; }
.envir .tit a span{ font-size:12px;}
.envir_c{ width:100%; background:#fff; padding-bottom:37px;}
/*bigimg*/
.bigimg { position:relative; width:702px; height:525px; margin:36px 27px 0px 17px; border:2px solid #06681f; overflow:hidden; }
.bigimg .list { position:relative; }
.bigimg .list li { float:left; width:100%; }
.bigimg .list li a { display:block;  width:100%; }
.bigimg .list img { display:block; width:100%; }
.bigimg span { position:absolute; top:50%; margin-top:-46px; z-index:5; width:34px; height:92px; cursor:pointer;}
.bigimg .prev { left:0px;   background-position:left bottom;}
.bigimg .next { right:0px;  background-position:-46px bottom; }
/*.bigimg .prev:hover, .banner .next:hover {opacity:0.6; filter:Alpha(opacity=60)  opacity:1; filter:Alpha(opacity=100); }*/
.bigimg .list, .bigimg .list li, .bigimg .list img { height:525px; }
/*smalling*/
.smallimg{ width:164px; height:566px; padding:0px 34px; position:relative; background:#e3e3e3;}
.smallimg .smallimg_c{ width:164px; height:376px; margin-top:50px; position:relative; overflow:hidden;}
.smallimg .list{ position:relative; margin:0px; padding:0px;}
.smallimg .list li { width:164px; height:121px; margin:0px auto 0px; padding:0px;  margin-bottom:5px; *display:inline;}
.smallimg .list li.cur img{border:2px solid #FE7E19;}
.smallimg .list li a { display:block; overflow:hidden; width:100%; }
.smallimg .list img { display:block; width:160px; height:117px;  border:2px solid #0b471a; cursor:pointer; *margin-bottom:5px;}
.smallimg span { position:absolute; top:0; z-index:5; width:41px; height:35px; cursor:pointer;}
.smallimg .prev { left:34px;  background-position:right top;}
.smallimg .next { left:80px;  background-position:right -45px; }
.smallimg .ibtn{ width:162px; margin-top:20px;}
.smallimg .ibtn a{ width:160px;}
.smallimg .envir_tel{ width:160px; height:38px; text-align:center; line-height:38px; color:#fff; font-size:18px; margin:15px auto 0; background:#2c643d; border:1px solid #427351; border-top:0px;}
/*kehu*/
.kehu{ width:100%; padding:25px 0px 35px; background:#fff url(images/kehu.png) no-repeat left top; border-top:5px solid #9c9c9c;}
.kehu .tit{ *width:350px; margin:0px auto; height:70px; padding:14px 0px 0px 70px; margin-bottom:10px; background-position:left -356px;}
.kehu .tit h2{ font-size:20px;}
.kehu .tit h2 strong{ font-size:25px; padding-right:5px;}
.kehu_l{ border:1px solid #e5e5e5;}
.kehu_l{ width:978px;padding:10px;}
/*kehu_l*/
.kehu_l .item{ width:460px; height:112px; padding:15px 14px 15px 14px; float:left; text-align:left; }
.kehu_l .item img{ width:98px; height:98px; border:2px solid #06681f; border-radius:98px; float:left; margin-right:10px;}
.kehu_l .item h3,.kehu_l .item span{ font-size:14px; font-weight:bold; line-height:20px;}
.kehu_l .item h3{ color:#333;}
.kehu_l .item h3 a{ color:#333; display:block;}
.kehu_l .item h3 a:hover{ color:#2c643d; }
.kehu_l .item p{ line-height:18px;}
a.more{ width:83px; height:21px; display:block; background:url(images/more2.jpg) no-repeat 0px 0px; margin-top:10px;}
.kehu a.more{ margin-left:110px;}
/*about*/
.iabout{ width:100%; height:314px; background:#ececec; position:relative;}
.iabout_c{ height:352px; border:1px solid #e6e6e6; background:#fff; position:relative; bottom:-60px;}
.scrollimg { position:absolute; top:-30px; width:447px; height:310px; margin-left:15px; padding:30px 20px; background:#2c643d; overflow:hidden; }
.scrollimg .list { height:308px; position:relative; overflow:hidden; }
.scrollimg .list li { float:left; width:100%; }
.scrollimg .list li a { display:block; width:100%; }
.scrollimg .list img { display:block; width:444px; height:308px; background:#f1f1f1; }
.scrollimg span { position:absolute; top:50%; margin-top:-8px; z-index:5; width:22px; height:16px; cursor:pointer; color:#fff; font-family:"宋体"; text-align:center; line-height:16px; font-size:12px;}
.scrollimg .prev { right:30px; background:#fb6c00;}
.scrollimg .next { right:0px; background:#b5b5b5;}
.iabout .content{ width:460px; padding-top:10px; margin-right:15px;}
.iabout .content h2{ height:50px; line-height:50px; text-indent:1em; font-size:25px; font-weight:bold;} 
.iabout .content .icom{ text-indent:2em; }
.iabout .content a.more{ margin-top:18px; float:right;}
/* part3 */
.part3{ background:#fff; padding:160px 0px 50px;}
.part3 .tit{ width:100%; height:50px; line-height:50px; margin-bottom:30px; background:#f6f6f6; }
.part3 .tit a.more1{ width:24px; height:18px; display:block; line-height:18px; text-align:center; color:#fff; font-family:"宋体"; background:#06681f; margin:15px 15px 0px 0px; cursor:pointer;}
.part3 .tit h2 { font-size:20px; color:#2c643d; margin-left:15px;}
.part3 .tit h2 span{ padding:0px 15px; display:inline-block;  color:#666666; }
.part3 .tit h2 span{ color:#2c643d; background:url(images/titcur.png) no-repeat center bottom;  }
.news{ width:724px;}
.issue{ width:245px;}
/*news*/
.news_c{ width:712px; padding-right:12px;}
.news .first{ width:100%; height:265px;}
.news .first .img{ width:430px; height:265px; overflow:hidden; position:relative;}
.news .first .img s{ width:14px; height:28px; display:block; position:absolute; right:0px; top:60px; background:url(images/biao.png) no-repeat 0px 0px;}
.news .first .img img{ width:430px; height:265px; }
.news .first .text{ width:265px;}
.news .first .text h3 a{ color:#fb6c00;}
.news .first .text h3 a:hover{ color:#333;}
.news .first h3{ padding:22px 0px; margin-bottom:10px;font-size:18px; line-height:30px; border-bottom:3px solid #efefef;}
.news .first p{ line-height:24px; margin-bottom:25px;}
.newslist{  width:712px; overflow:hidden; margin-top:8px;}
.newslist ul{ width:740px;}
.newslist li{ width:100%; height:35px; line-height:35px; border-bottom:1px dotted #dcdcdc; float:left;}
.newslist li a{ display:block; width:100%; color:#333;}

.newslist li span{ margin-right:35px; float:right;}
.newslist li i{ font-size:10px; color:#726b6b; font-family:"宋体"; font-style:normal; margin-right:10px;}
.newslist li a:hover em{ color:#06681f; font-weight:bold;}
/*issue*/
.issue .tit{ margin-bottom:10px;}
.issuelist{ padding:10px 12px 0px;}
.issuelist dl{ padding:20px 0px; border-bottom:1px dotted #dcdcdc;}
.issuelist dl span{ width:24px; height:20px; display:block; text-align:center; line-height:20px; color:#fff; background:#2c643d; float:left; margin-right:10px;}
.issuelist dd span{ background:#fb6c00; margin-bottom:30px;}
.issuelist dt{ margin-bottom:10px; line-height:20px;}
.issuelist dd{ height:56px;  overflow:hidden; line-height:18px;}
/*bottom*/
.fen{ width:100%; height:86px; background:url(images/bg.png) repeat-x left top;}
.fenindex{ background-color:#fff;}
.bottom{ width:100%; background:#2e653c; padding:50px 0px;}
.bottom h2{ width:100%; height:35px; line-height:35px; margin-bottom:20px; color:#ece018; font-size:16px; background:url(images/btitbg.jpg) repeat-x left bottom;}
.bottom h2 s{ width:20px; height:30px; margin-right:6px;background-position:-150px top;}
.bottom_l{ width:365px; font-size:12px; overflow:hidden;}
.fast{ margin-bottom:55px;}
.fast h3{ font-size:14px;}
.fast h3 a{ color:#fff;}
.fast .item{ float:left; padding:0px 25px; border-left:1px solid #2a6138;}
.fast .one{ padding-left:0px; border-left:0px;}
.fast .item li{ line-height:22px;}
.fast .item li a{ color:#bcbcbc;}
.ilink{ width:380px; color:#d2d2d2;}
.ilink{ width:400px; margin-left:-18px;}
.ilink a{ width:125px; display:inline-block; text-align:center; font-size:13px; height:13px; line-height:13px; margin-bottom:5px; color:#d2d2d2;  border-left:1px solid #d2d2d2;}
/* index message*/
.imsg{ width:599px;}
.imsg h2{ width:567px;}
.imsg .item { height:50px; position:relative; padding-left:80px; }
.imsg .nei{ height:115px;}
.imsg .item label { color:#ffee11; font-size:14px; position:absolute; left:0; top:0; height:30px; line-height:30px; }
.imsg .item .txt { width:226px; height:32px; line-height:32px; padding:0 10px; border:1px solid #328346; background:#183620; color:#d2d2d2; }
textarea{ resize: none; }
.imsg .nei .txt{ width:516px; height:97px; overflow:hidden; }
.imsg .item span { color:#ffee11; font-size:12px; margin-left:10px; }
.imsg .item .submit { width:82px; height:32px; line-height:32px; text-align:center;background:#183620; color:#f6e715; border:0; font-size:16px; cursor:pointer; border-radius:10px;  margin-right:10px; }
.imsg .item .codein{ width:126px; height:30px; line-height:30px; padding:0 10px; border:1px solid #328346; background:#183620; color:#d2d2d2; }
.imsg .item img{ vertical-align: middle; *vertical-align:2px; }

.footer{ width:100%;  background:#2e653c;}
.bottom a:hover{ text-decoration:underline; }
.bottomNav{ width:100%; padding:15px 0px 8px;  text-align:center; color:#dcdbc6;}
.bottomNav a{ padding:0px 12px; color:#dcdbc6; font-size:12px;}
.bottomNav a:hover{ text-decoration:underline; }
.copyright{ text-align:center; color:#bbb; padding:10px 0px; line-height:20px;}
.copyright a{ color:#bbb;}
.copyright a:hover{ text-decoration:underline; }
.copyright p{ text-align:center; }
.footerindex{ background-color:#183620;}
/* 全局布局 */
.wrapper{ }
.content { width:780px; margin-left:7px;}
.wrapper .iprolist{ width:auto; margin-left:0px; padding-top:0px;}
.wrapper .iproNav{ position:relative;}
.content .sitepath { float:right; height:40px; line-height:40px; padding-top:9px; color:#333; font-weight:normal; font-size:14px; }
.content .sitepath a:hover { text-decoration:underline; }
.content .ctod{ background:#fff; padding:20px; margin-bottom:20px;}

/*minbanner*/
.minbanner, .minbanner ul, .minbanner img { height:300px; }
/*sitepath*/
.content h2.ctit{width:760px; height:40px; line-height:40px; padding:0px 10px; color:#2c643d; font-weight:bold; font-size:20px; background:#fff;  border-bottom:2px solid #fff; margin:15px 0px;}
.content .sitepath { float:right; height:30px; line-height:30px; padding-top:5px;  font-size:14px; }
.content .sitepath a:hover { text-decoration:underline; }
/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#2c643d; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:715px; height:280px; border:1px solid #2c643d; border-top:3px solid #2c643d;}
/* sideBar */
.sideBar{ margin-bottom:20px;}
.sideBar h3.title{ width:100%; height:38px; line-height:38px; text-indent:1em; color:#fff; background:#2c643d; font-size:16px; font-weight:bold;}
.leftCon,.leftNews { width:200px; margin-left:5px;}
.sideBar .tod { background:#FFF; padding:10px 5px 15px 10px; border:1px solid #e9e9e9;}

/*iproNav*/
.leftRecom i,.leftRecom .iprotit{  background: url(images/line.png) no-repeat;}
.leftRecom{ width:200px; margin-left:4px; position:relative; margin-top:-100px; z-index:100; background:#fff; }
.leftRecom i{ display:block; width:210px; height:10px; background-position:left bottom;}
.leftRecom .iprotit{ height:90px; padding-top:20px; background-position:left 98px;}
.leftRecom h2{height:58px; line-height:25px; padding-left:50px;  font-size:25px; font-weight:bold;  margin-left:8px;  margin-top:10px; background-position:left -152px;}
.leftRecom h2 span{ display:block;font-size:15px; color:#666; font-weight:normal;}
.leftRecom li{ width:189px;  margin: 10px auto; text-align: center;}
.leftRecom li img{ width:183px; height: 137px; padding:2px; border:1px solid #e3e3e3; display: block;}
.leftRecom li h3{ color: #666666; line-height: 30px;}
.leftRecom li:hover img{ background: #f07f00; border-color: #fff;}
.leftRecom li:hover h3{ color: #f07f00;}
/* leftCon */
.leftCon { width:200px; margin-right:5px;}
.leftCon img{ width:180px; height:80px; display:block; margin-bottom:5px;}
/*listProduct*/
.listProduct .iprolist ul{ width:103%;}
.listProduct .iprolist li{}
.listProduct .iprolist li{ width:180px; margin:0px 7px 10px 0px; }
.listProduct .iprolist li img{ width:180px; height:135px;}
.listProduct .ctod{ padding:20px 10px 0px 8px;}
.listProduct .ctod li{ margin-right:4px;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list {  width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:730px; margin:0 13px 20px 0; _display:inline;  text-align:left; }
.listProduct2 .item .img { display:block; width:200px; height:150px; padding:4px; float:left; margin-right:10px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:200px; height:150px; display:block; }
.listProduct2 .item .time{ color:#999; }
.listProduct2 .item .img:hover { background:#2c643d; border-color:#2c643d; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; margin-top:10px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin-left:220px; margin-top:7px; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }
/* .pageProduct */
.pageProduct2 h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0px 0px 0px; text-align:center; font-weight:700; }
.pageProduct2 span { line-height:20px; text-align:center;display: block; }
.pageProduct2 .photo { margin-bottom:20px; }
.pageProduct2 .photo .img {  display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
/* showLine */
.pageProduct .photo { width:358px; }
.pageProduct .photo .img { width:358px; height:269px; display:block; border:1px solid #ddd; }
.pageProduct .photoimg{ width:358px; height:82px; padding-top:10px; overflow:hidden;}
.pageProduct .photoimg .list{ width:110%;}
.pageProduct .photoimg a{ width:108px; height:80px; display:block; float:left;  margin-right:14px; border:1px solid #ddd;}
.pageProduct .photoimg a img{ width:108px; height:80px; display:block;}
.pageProduct .photoimg a:hover{ border:1px solid #f35b07;}
.pageProduct .baseInfo { float:right; width:340px; }
.pageProduct .baseInfo h1,.pageProduct .baseInfo p {  line-height:30px; font-size:14px; color: #333; }
.pageProduct .baseInfo h1{ color:#2c643d; font-size:16px; font-weight:bold;}
.pageProduct .baseInfo p span { font-size:16px; color:#1a1b1c; }
.pageProduct .baseInfo p.ntel{ color:#666; font-size: 16px; padding-top: 30px; line-height:24px;}
.pageProduct .baseInfo p.ntel em{ font-size:18px; color:#2c643d; display:block; font-weight:bold;}
.pageProduct .baseInfo p.button { width:175px; height: 50px; text-align: center; margin-top: 20px;}
.pageProduct .baseInfo a.btn { width:100%; display:block; height:40px; line-height:40px; color:#fff; background: #2c643d; font-size:18px;}
.pageProduct .baseInfo a.btn:hover { background:#1b1b1b; }
.pageProduct .baseInfo .share{ width:100%; text-align:left; margin-top:40px;}
.pageProduct .baseInfo #bdshare{ width:342px; }
.pageProduct .detaiTit { height:30px; line-height:30px;  margin:45px auto 15px; }
.pageProduct .detaiTit h2{ width:128px; height: 30px; line-height: 30px;  color:#333333;font-size:16px; }
.pageProduct .detaiInfo { margin-bottom:10px; color:#868686; }
.pageProduct .reInformation{ margin-bottom:20px;}
.pageProduct .reInformation ul{ padding:10px 6px;}
.pageProduct .reInformation ul li{ width:162px;}

/* listNews */
.listNews ul{}
.listNews .ctod li{ width:100%; height:35px; line-height:35px; border-bottom:1px dotted #dcdcdc; float:left;}
.listNews .ctod li a{ display:block; width:100%; color:#333;}
.listNews .ctod li span{ float:right;}
.listNews .ctod li i{ font-size:10px; color:#726b6b; font-family:"宋体"; font-style:normal; margin-right:10px;}
.listNews .ctod li a:hover em{ color:#06681f; font-weight:bold;}
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .mark span a{ margin:0px 4px;}
.pageNews .mark span a.cur{ color:#fb6c00;  }
.pageNews .info { margin-bottom:40px; }
/* listCase */
.listCase li{ width:163px; height:162px; line-height:42px; padding:2px; text-align:center; float:left; margin:0px 23px 18px 0px; *display:inline;  color:#575757;}
.listCase li img{ width:163px; height:120px; display:block;}
.listCase li a{ display:block;}
.listCase li:hover{ background:#2c643d;}
.listCase li:hover a{ color:#fff;}
.listCase .ctod { overflow:hidden; }
.listCase ul{ width:105%;}
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
.pageCase .photo img{ max-width:640px;}
/*map*/
.map li.item{ width:100%;  padding:10px 0px; text-align:left;  border-bottom:1px solid #c8c8c8;}
.map li.item a{line-height:30px; color:#2e653c; font-size:16px;   font-weight:bold; margin-right:15px;}

.map .subMap{  text-align:left; margin-left:50px;}
.map .subMap li.item2{ margin:15px 0px; line-height:24px;}
.map .subMap .san{  text-align:left; margin-left:50px;}
.map .subMap .san a{  font-size:16px; font-weight:normal;}
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#2c643d; font-weight:bold; color:#2c643d; }
.pager span.dot{ background:#2c643d; border-color:#2c643d; font-weight:bold; color:#fff; }

/* reLink */
.reLink { height:30px; line-height:30px; border:1px solid #ddd; width:735px; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation { width:100%;  margin:10px 0px 30px 0px; border:1px solid #e9e9e9; background:#fff; }
.reInformation .tit { width:100%; height:38px; line-height:38px; font-size:16px; font-weight:bold; text-indent:1em; color:#fff; background:#2c643d; }
/* remPro */
.remPro ul { padding:10px 15px;}
.remPro li { float:left; width:169px; padding:9px 9px 0; }
.remPro li img { width:165px;height:124px; padding:2px; border:1px solid #e9e9e9;  }
.remPro li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.remPro .g { display:block; }
.remPro .t { width:100%; text-align:center; display:block; line-height:30px; }
.remPro .t:hover { text-decoration:underline; }
.remPro li.hover { border-color:#f08f0b; }
/*leftNews*/
.remNew{ margin-bottom:15px; width:100%; }
.remNew ul{  padding:10px 15px 20px;}
.remNew li{ width:100%; height:38px; line-height:38px; border-bottom:1px dotted #dcdcdc;}
.remNew li i{ font-size:10px; color:#726b6b; font-family:"宋体"; font-style:normal; margin-right:10px;}
.remNew li .time{ font-size:12px; float:right; color:#999; }
.remNew li a{ display:block; width:100%; color:#333;}
.remNew li a:hover em{ color:#06681f; font-weight:bold;}
/*Message*/
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:216px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#eee; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:90%; height:400px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; overflow:hidden; padding:0 10px; border-radius:3px; _background:#999; _color:#FFF; }
.BMap_bubble_title a:hover { _background:#666; _color:#FFF; }
.BMap_bubble_title > a { background:#999; color:#FFF; }
.BMap_bubble_title > a:hover { background:#666; }
#baiduMap span.BMap_Marker div { _width:19px !improtant; _height:25px !improtant; _background:url(./ico/marker_red_sprite.png) 0 0 no-repeat; } 

/*右侧悬浮框*/
.bcts_bar{width:120px; height:350px; text-align:center;  color:#fff; position:fixed; right:10px; z-index:9000; top:200px; text-align:center;}
.bcts_bar .title{ width:120px; height:39px; line-height:39px; margin-bottom:1px; background:url(images/bcts_bar_title.jpg) no-repeat center bottom; }
.bcts_bar .qq{ width:100%; height:38px; line-height:38px; display:block; color:#fff; background:#e26a00; margin-bottom:1px;}
.bcts_bar_con{width:120px;  margin:0 auto;color:#fff; text-align:center;padding:20px 0px; background:#0bce65 url(images/bcts_bar_bodybg.jpg) no-repeat center bottom;}
.bcts_bar_con .telbcticon{ width:30px; height:26px; display:inline-block; vertical-align:middle; background:url(images/bcts_bartelbg.png) no-repeat center bottom; }
.bcts_bar_p1{ font-size:14px; height:30px; line-height:30px;}
.bcts_bar_p2{ font-size:15px;  margin-top: 6px;}
.bcts_bar_p3{ font-size:16px;  margin:0px auto; padding-top:10px; }
.bcts_bar .returnTop{ z-index:9999; width:92px; margin:0px auto; height:46px; cursor:pointer; background:url(images/bcts_bar_top.png) no-repeat center bottom; }
.fly_talk{   height: 112px; padding:20px 10px 0;   background: url(images/bcts_bar_leftbg.jpg) no-repeat;  width: 14px;  position: fixed; right: 131px; top: 285px;  z-index: 9000;  text-align: center;  color: #fff; line-height:18px; cursor: pointer;}
.fly_talk span{ display:block;}
/*锚点*/
.anchor { width:98px; padding:10px 0px; position:fixed; left:4%; z-index:9000; top:100px; text-align:left; display:none; background:#fff;}
.anchor a s{ width:20px; height:20px; margin-right:8px;background:url(images/mao.png) no-repeat; display:inline-block; vertical-align:middle;}
.anchor a{ display:inline-block; width:55px; margin:6px; padding:6px 15px; line-height:20px;color:#666; font-family:"宋体"; font-size:12px; }
.anchor a:hover{margin:5px;border:1px solid #aaa;}
.anchor a.anipro s{ background-position:left 0px;}
.anchor a.anpk s{ background-position:left -47px;}
.anchor a.anenvir s{ background-position:left -92px;}
.anchor a.ankehu s{ background-position:left -140px;}
.anchor a.aniabout s{ background-position:left -186px;}
.anchor a.aninews s{ background-position:left -232px;}
.anchor a.animsg s{ background-position:left -277px;}

.content .iprolist li.err{  padding:0px; margin:0px;  line-height:20px;  }
.content .iprolist li.err:hover{ background:none; }