@charset "utf-8";
/* CSS Reset */
html { font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "微软雅黑", STHeitiSC-Light, simsun, "宋体", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;/*font-family: sans-serif;   */}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol,ul{ margin:0; padding:0; }
body{color: #4b4948;font-family: "微软雅黑";font-size:14px;}
.clearfix{display:inline-block;clear:both;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearfix{zoom:1;}
.fl{float:left!important;_display:inline}
.fr{float:right!important;_display:inline}
.clear{ clear:both;height:0;line-height:0;content:'.';display:block;visibility:hidden;}
a { text-decoration:none; outline-style:none;/*  -webkit-transition: all .6s;transition: all .6s;*/ color: #666;}
a:hover{ text-decoration: none; color:#024ca3; color:#024ca3;}
a:active {star:expression(this.onFocus=this.blur());}
.toTop{background:url(to-top.png) center center no-repeat;width:54px;height:54px;border:0;}
.visible{ overflow:visible !important;}
/* 页面结构 */
.wrapper_box{ width:100%; min-width:1200px;  margin:0px auto; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"100%");}
.wrapper{ width:1200px; overflow:hidden; margin:0px auto; min-width:1200px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"");}
.mt10{ margin-top:10px !important;}
.mt20{ margin-top:20px !important;}
.mt30{ margin-top:30px !important;}
/* 顶部toper样式 */
.toper{ height:34px; line-height:34px;background-color: #FFF; border-bottom:#ddd solid 1px;}
.top_left ul li {font-size: 12px;font-weight: normal;color: #696969;text-align: left;line-height: 34px;}
.top_right li {font-size: 12px;font-weight: normal;color: #696969;float: left;line-height: 34px;}
.top_right a {color: #666666;}
.top_right a:hover {color: #1070d6;}
.top_right .tel_bq{background-image: url(tel.png);background-repeat: no-repeat;height: 20px;width: 20px;margin-top: 7px;margin-right: 3px;}
.top_right .top_tel{ font-size:18px; margin-right:10px; margin-left:5px;}
.top_right .top_tel a{ color:#044ca1; font-weight:bold;}
.top_right .zhonw_bq {background-image: url(about_03.jpg);background-repeat: no-repeat;height: 12px;width: 18px;margin-top: 12px;margin-right: 3px;}
.top_right .eng_bq {background-image: url(about_05.jpg);background-repeat: no-repeat;height: 12px;width: 18px;margin-top: 12px;margin-right: 3px;}
.top_right .xian {background-image: url(xian.jpg);background-repeat: no-repeat;height: 12px;width: 1px;margin-top: 12px;margin-left: 10px;margin-right: 10px;}
.top_right .san_xian {background-image: url(san_xian.jpg);background-repeat: no-repeat;height: 12px;width: 8px;margin-top: 12px;margin-right: 3px;}
.top_right .arrow_d {background-image: url(arrow_d.jpg);background-repeat: no-repeat;height: 12px;width: 5px;margin-top: 12px;margin-left: 3px;}
/* 顶部header样式 */
.header{ padding:20px 0px; background-color:#fff; overflow:visible !important; height:44px;}
.header .logo{ width:188px; height:44px;}
.header .hotline{ float:right; margin-top:17px;}
/* 顶部menu样式 */
.menu{ width:1000px; height:40px; margin-top:2px; line-height:40px; overflow:hidden;}
.menu ul li{ float:left;}
.menu a{ text-decoration:none; display:block; height:40px; line-height:40px;border:0; font-size:15px; text-align:center; padding:0px 30px; margin-left:10px;}
.menu a:hover,.menu .on a{ background-color:#024ca3; border-radius:40px; color:#fff; }



.navBar{ width:970px; position:relative; z-index:5555; height:40px; line-height:40px;}
.nav{margin:0px auto;font-family:"Microsoft YaHei",SimSun,SimHei; text-align:right}
.nav .m{position:relative; float:left; text-align:center; margin-left:10px;}
.nav h3{position:relative; font-weight:normal; font-size:15px; width:100%;border-radius:40px;}
.nav h3 a{ display:block;padding:0px 18px; border-radius:40px;}
.nav .on h3 a,.nav h3 a:hover{background-color:#024ca3; color:#fff;}
.nav .sub{ display:none; width:100%; position:absolute; left:0px; top:40px; color:#fff; z-index:6666; padding-top:14px; cursor:pointer;width:120%; left: -10%; }
.nav .sub ul{ background-color:#024ca3; border-radius:5px;overflow:hidden;}
.nav .sub li{ text-align:center; line-height:20px;}
.nav .sub li a{ color:#fff; display:block; width:100%; font-size: 13px; padding:8px 0px;}
.nav .sub li a:hover{ background-color:#174499; background-color:#1777ba;}


.triangle-up{ margin:0px auto;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #013c82;}

/*
	.navBar{  background:#000; position:relative; z-index:1;   color:#fff; height:40px; line-height:40px;   }
	.nav{ width:980px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
	.nav .m{  position:relative; float:left; width:86px; margin:0 10px; display:inline; text-align:center;   }
	.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
	}
	.nav h3 a{  zoom:1;  height:16px; line-height:16px; padding:12px 0;  display:block; color:#fff }
	.nav .on h3 a{padding:11px 0;  border-bottom:2px solid #c00;   }
	.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.nav .sub{ display:none;  width:108px; padding:10px 0;  position:absolute; left:-10px; top:40px;  background:#eee;  float:left; line-height:30px; 
	}
	.nav .sub li{ text-align:center;  }
	.nav .sub li a{ color:#333; display:block; zoom:1;}
	.nav .sub li a:hover{  background:#ddd; color:#c00;   }
	.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
	.nav .sub dl a:hover{ color:#c00;  }
	.nav .sub dl dt a{ color:#000;  }
	.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  }

	.nav #m2 .sub{ z-index:1; width:980px; left:-116px;  }

*/


/* banner css */
.banner{ width:100%;  position:relative;  height:500px; background:#000; min-width:1000px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":""); }
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:500px; }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:36px; line-height:36px;text-align:center;
	 _background:#000; _filter:alpha(opacity=60); 
}
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:url(tg_flash_p.png) right center; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{ background-position:left center; }

.banner .prev,
.banner .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.banner .prev { left: 0px; }
.banner .next { background-position: 0 -90px; right: 0px; }
.banner .prev:hover,
.banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.index_title{ overflow:hidden; text-align:center;}
.index_title h1{ font-weight:normal; font-size:24px; color:#024ca3; line-height:1.8;}
.index_title h2{ font-weight:normal; font-size:18px; color:#666; line-height:1.6; text-transform:uppercase;}
.index_title span{ display:inline-block; margin:0px auto; width:120px; height:2px; line-height:2px; font-size:0px; background-color:#024ca3; margin-top:10px;}

.index_pros{ margin-top:30px; overflow:hidden;}
.pros_list{ width:1230px; overflow:hidden;}
.pros_list li{ float:left; margin-right:30px; width:378px; border:#dadada solid 1px;}
.pros_list li img{ width:100%; height:302px;}
.pros_list li p{ display:block; text-align:center; height:30px; line-height:30px; overflow:hidden; padding:5px 0px; font-size:16px;}
.pros_list li p{background-color:#024ca3; color:#fff;}
.pros_list li a:hover p{ text-decoration:underline;}
/*

*/

.index_about{ margin-top:30px;}
.about_left{ width:600px;}
.about_right{ width:570px;}
.about_left h1{ font-size:24px;color:#024ca3; height:50px; line-height:50px; border-bottom:#d2d2d2 solid 1px; font-weight:normal;}
.about_left p{ text-indent:2em; color:#5b5b5b; line-height:30px; margin-top:5px;}
.about_left a.more{    border: #cecece solid 1px;font-size: 12px; height: 36px;line-height: 36px;margin-top: 16px;width: 110px;text-align: center;display: block;}

.about_right img{ width:100%; height:330px;}


.plant_box{ width:1200px; margin-top:30px; position:relative;overflow:hidden;zoom:1; }
.plant_box .piclist{ overflow:hidden; zoom:1;}
.plant_box .pic_box{overflow:hidden; position:relative;width:1120px;left:40px}

.plant_box .piclist li{float:left; display:inline; width:202px;background:#fff;border:1px solid #d3d3d3; margin:0px 5px;padding:5px;}
.plant_box .piclist li span{height:25px;line-height:25px;display:block;text-align:center; display:none;}
.plant_box .piclist li img{ width:100%;}
.plant_box .pageBtn a{ background:url(bntBg.png) #8f8f8f no-repeat; display:block;width:30px;height:45px;position:absolute;top:50%; margin-top:-27px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.plant_box .pageBtn .prev{left:0px;background-position:0px 0px ;}
.plant_box .pageBtn .next{right:0px;background-position:0px -45px ;}
.plant_box .pageBtn a:hover{ background-color:#024ca3}


.index_news{ margin-top:20px; overflow:hidden;}
.news_ul{}
.news_ul li{ float:left; width:585px; margin-right:30px; overflow: hidden; margin-top:10px; border-bottom:#ddd dashed 1px; padding-bottom:10px;background: url(sigin_Point.gif) no-repeat 0px 13px; text-indent: 10px;}
.news_ul li.even{ margin-right:0px;}
.news_ul li a{ font-size:15px; color:#333; display:block; height:30px; line-height:30px; overflow:hidden;}
.news_ul li a:hover{ color:#024ca3}
.news_ul li a span{ float:right; margin-left:5px; color:#666; font-size:14px;}
.news_ul li p{ display:block;  text-indent:2em; font-size:13px; color:#666; line-height:25px; height:50px; overflow:hidden;}

.news_list li{ float:none; width:100%; margin-right:0px; }
.news_list li p{ height:auto;}

.index_news .news_ul2{ overflow:hidden; width:1220px; display:none;}
.index_news .news_ul2 li{ margin-top:20px; background-color:#f5f5f5; padding:10px 10px 10px 0px; width:580px; float:left; margin-right:20px;}
.index_news .news_ul2 li > h3{ border-right:#cdcdcd solid 1px; width:100px; text-align:center; font-size:40px; font-weight:400; line-height:60px;}
.index_news .news_ul2 li > h3 strong{ font-size:14px; font-weight:normal; color:#999; display:block; line-height:20px;}
.index_news .news_ul2 li > div{ width:460px;}
.index_news .news_ul2 li > div h3{ font-size:18px; color:#333; overflow:hidden; font-weight:normal;}
.index_news .news_ul2 li > div a{ color:#333;}
.index_news .news_ul2 li > div p{ font-size:14px; color:#666; line-height:25px; margin-top:2px;}
.index_news .news_ul2 li a:hover{color:#024ca3}



.index_news2{ margin-top:30px; overflow:hidden; display:none;}
.news_dl1{ width: 320px; margin-right:30px; overflow:hidden;}

.index_news2 dl  dt{ height:40px; line-height:40px; color:#000; overflow:hidden; font-size:18px;}
.index_news2 dl dt a{ color:#000;}
.index_news2 dl dt a:hover{ color:#024ca3;}
.index_news2 dl dt span{ display:inline-block; width:5px; height:16px;background-color:#024ca3; font-size:0px; margin-right:10px;}

.news_dl1 dd{ margin-top:10px; position:relative;}
.news_dl1 dd img{ width:100%; height:230px; position:relative;}
.news_dl1 dd span{ display:block; position:absolute; left:0px; bottom:0px; width:100%; height:30px; line-height:30px; overflow:hidden; background:#000;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.news_dl1 dd p{ display:block; position:absolute; left:0px; bottom:0px; height:30px; line-height:30px; color:#eee; padding:0px 5px;}
.news_dl1 dd a:hover p{ color:#fff;}

.news_dl2{ width:500px; overflow:hidden;}
.news_dl2 dd{}
.news_dl2 dd a{ font-size:16px; color:#333; display:block; height:30px; line-height:30px; overflow:hidden;}
.news_dl2 dd a:hover{ color:#024ca3}
.news_dl2 dd a span{ float:right; margin-left:5px; color:#666; font-size:14px;}
.news_dl2 dd p{ display:block;  text-indent:2em; font-size:14px; color:#666; line-height:25px; height:50px; overflow:hidden;}


.i_news{ margin:10px; padding:0px; width:380px; float:left;}
.i_news dt{ height:45px; line-height:45px; border-bottom:#ccc solid 1px;}
.i_news dt span{ font-size:18px; color:#1D6FB8; border-bottom:#1D6FB8 solid 3px; display:inline-block; height:42px; line-height:42px; width:100px; text-align:center;}
.i_news dt a{ float:right; color:#999;}
.i_news dd{ font-size:14px; color:#666; height:36px; line-height:36px; overflow:hidden;white-space:nowrap;}
.i_news dd span{ float:right; margin-left:20px;}


.links_box{ margin-top:0px; background-color:#f0f0f0; height:58px; line-height:58px; overflow:hidden;}
.links_box h5{ border-right:#fff solid 1px; width:106px; text-align:center; font-size:14px; line-height:20px; color:#5f5f5f; height:40px; padding-top:9px; float:left; text-transform: uppercase;}
.links_box h5 strong{ display:block;}
.links_list{ float:left; width:1080px; overflow:hidden;}
.links_list li{ float:left; margin-left:20px; color:#555;}
.links_list li a{ color:#555;}
.links_list li a:hover{ color:#222; text-decoration:underline;}


.footer{ background-color:#2c2c2c; padding:30px 0px 10px 0px;}
.footer_box{ padding-bottom:10px;}
.footer dl{ margin-right:48px; line-height:30px;}
.footer dl a{ color:#dbdbdb; font-size:13px;}
.footer dl a:hover{ color:#fff; text-decoration:underline;}
.footer dl dt{ height:40px; line-height:40px;}
.footer dl dt a{ font-size:16px}

.ecode_box{ width:100px; overflow:hidden; text-align:center; margin-top:10px;}
.ecode_box img{ width:100%;}
.ecode_box p{ display:block; width:100%; height:20px; line-height:20px; color:#fff; font-size:14px;}

.copyright{ color:#999; line-height:30px; margin-top:10px; font-size:13px;}
.copyright p span{ float:right;}
.copyright p img{ margin:0px 5px; width:20px; height:20px;}
.copyright a{ margin-right:5px; color:#666; font-size:13px;}
.copyright a:hover{ color:#fff;}

.splitLine {border-top: solid #343434 1px;border-bottom: solid #202020 1px; height:0px; line-height:0px; font-size:0px;}


.topbanner{ text-align:center; overflow:hidden; height:300px;}
.topbanner > img{ width:100%; margin:0px auto;}


.main{ overflow:hidden;}
.main_left{ width:230px; overflow:hidden;}
.main_right{ width:950px; overflow:hidden;}

.left_nav{ overflow:hidden; text-align:center; border:#e5e5e5 solid 1px;padding-bottom:20px; border-radius:8px;/*box-shadow:0 -10px 10px #ECE8E8;*/}
.left_nav dt{background-color:#024ca3; color:#fff; font-size:18px; height:50px; line-height:50px; overflow:hidden;}
.left_nav dt span{text-transform:uppercase; font-size:15px; display:none;}
.left_nav dd{ margin-top:15px; height:36px; line-height:36px; padding:0px 15px;}
.left_nav dd a{ display:block; background-color:#f3f3f3; color:#4b4948;border-radius:5px;}
.left_nav dd a:hover,.left_nav dd.on a{background-color:#024ca3; color:#fff;}

.contact_box{ overflow:hidden; text-align:center; border:#e5e5e5 solid 1px;padding-bottom:10px; border-radius:8px; display:none;/*box-shadow:0 -10px 10px #ECE8E8;*/}
.contact_box dt{background-color:#024ca3; color:#fff; font-size:18px; height:50px; line-height:50px; overflow:hidden; display:none;}
.contact_box dt span{text-transform:uppercase; font-size:15px;}
.contact_box dd{ font-size:13px; text-align:left; padding:5px 10px 0px 10px; color:#555;}
.contact_box dd img{ width:100%;}
.contact_box dd h2{ font-size:16px;}
.contact_box dd h3{ font-size:15px; display:none;}


.yaoduo{ border-radius:8px; overflow:hidden; display:none;}
.yaoduo img{ width:100%;}



.pro_cate{ overflow:hidden; display:none;}
.pro_cate dt{ height:67px; background:url(pro_title.png) no-repeat center center; text-align:center;}
.pro_cate dt a{ display:block;}
.pro_cate dt h2{ color:#fff; font-size:22px; font-weight:normal; height:45px; line-height:45px;}
.pro_cate dt img{ width:100%;}
.pro_cate dd{ margin-top:2px;}
.pro_cate dd h3{ font-weight:normal; background-color:#f3f3f3; border-left:#024ca3 solid 3px; font-size:14px; font-family: "Microsoft Yahei"; height:42px; line-height:42px; text-indent:1em; overflow:hidden;}
.pro_cate dd h3 a{ display:block; height:42px; line-height:42px;overflow:hidden;}
.pro_cate dd h3 span{ font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif; margin-left:5px;}
.pro_cate dd h3 a:hover,.pro_cate dd.on a{ background-color:#024ca3; color:#fff;}
.pro_cate dd ul{ display:none;}
.pro_cate dd ul li{ margin-top:5px; height:36px; line-height:36px; overflow:hidden; text-indent:2em; background:#fbfbfb}
.pro_cate dd ul li a{ color:#666; font-size:12px; display:block;}


.ConTitle{ height:36px; line-height:36px; overflow:hidden; border-bottom:#e8e7e6  solid 1px;}
.ConTitle h1{ padding:0px 30px; background-color:#024ca3; color:#fff; font-weight:normal; font-size:18px; border-radius:8px 8px 0px 0px;}
.pos{ overflow:hidden;}
.pos img{ margin-right:5px;}

.pros_ul{ width:969px; padding:0px; overflow:hidden; position:relative;}
.pros_ul li{ float:left; margin-right:19px; width:304px; margin-top:18px; text-align: center; position:relative;}
.pros_ul li img{ width:302px; height: 241px; padding:0px; border:#ddd solid 1px; position:relative;}
.pros_ul li h3{ font-weight:normal; height:30px; line-height:30px; overflow:hidden;}
.pros_ul li p{display: none;}
.pros_ul li a:hover img{ border:#024ca3 solid 1px;}
/*
.pros_ul{ width:968px;}
.pros_ul li{ margin-right:18px; width:224px;}
.pros_ul li img{ width:222px; height:147px;}
*/
/*
.pros_ul li p{ display:block; position:absolute; width:100%; height:30px; left:0px; bottom:0px;background-color:#000;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7}
.pros_ul li h3{ position:absolute; left:0px; bottom:0px; width:100%; color:#fff;}
.pros_ul li a:hover img{ border:#bbb solid 1px;}
*/

.pros_ul4{ width:920px; overflow:hidden; font-size:13px;}
.pros_ul4 li{ float:left; margin-right:20px; width:440px; border-bottom:#d7d7d7 dotted 1px; padding-bottom:20px; margin-top:20px;}
.pros_ul4 li .pros_pic{ width:180px; border:#ddd solid 1px;}
.pros_ul4 li .pros_pic img{ width:100%; height:240px;}
.pros_ul4 li .pros_txt{ width:243px; line-height:25px;}
.pros_ul4 li .pros_txt dt{ font-size:15px; color:#024ca3; height:30px; line-height:30px; overflow:hidden;}
.pros_ul4 li .pros_txt dt h3{ font-size:24px; line-height:40px; font-weight:normal;}
.pros_ul4 li .pros_txt span{ color:#666; font-size:13px;}
.pros_ul4 li .pros_txt dd{ max-height:50px; overflow:hidden;}
.pros_ul4 li .pros_txt dd a{ display:inline-block; padding:0px 20px; height:26px;margin-top:10px; line-height:26px; border-radius:5px; background-color:#024ca3; color:#fff;}
.pros_ul4 li .pros_txt dd a:hover{ background-color:#039}

.pros_ul2 { width:100%;}
.pros_ul2 li{ float:none; width:100%; border:none;}
.pros_ul2 li .pros_txt{ width:700px;}
.pros_ul2 li .pros_txt dt{ height:36px; line-height:36px;}
.pros_ul2 li .pros_txt dd{ line-height:30px;}

.pros_ul3 { width:100%; font-size:14px;}
.pros_ul3 li{ float:none; width:100%;}
.pros_ul3 li .pros_pic{ width:378px;}
.pros_ul3 li .pros_pic img{ width:100%; height:302px;}
.pros_ul3 li .pros_txt{ width:500px;}
.pros_ul3 li .pros_txt dd{ line-height:30px;}


.pros_title{ width:100%; height:36px; line-height:36px; background:#e9e9e9;margin-top:20px;}
.pros_title span{ display:block; width:150px; height:36px; line-height:36px; text-align:center; background:#024ca3; color:#fff; font-size:16px;}

.con_box{ margin-top:20px; font-size:16px; line-height:1.6;color: #333;}
.con_box p{ margin-bottom:10px;}
.con_box img{display:inline-block; max-width:950px;width: expression(this.width > 950 && this.width > this.height ? 950 : true);}

.page_content{ margin-top: 0px !important; border: #e8e7e6 solid 1px; border-top: none; padding: 10px 20px; min-height: 300px; }

.AboutContent p{ text-indent:2em;}
.AboutContent p img{ margin-left:-2em;}

.NewsBox{ width:100%; overflow:hidden;}


/* 列表分页 */
.pagelist{margin:30px auto 10px; padding-right:20px;  text-align:right; font-size:12px; color:#505050;}
.pagelist a{padding:5px 10px; margin:0 2px; border: 1px solid #DEE3E7;color:#505050; text-decoration:none; font-size:12px;}
.pagelist a:hover{color:#fff;background:#578105;}
.pagelist a.hover{color:#fff;background:#578105;}

/* 通用分页样式 */
.pages{ margin:0px auto; padding:40px 0px 20px 0px; text-align:center; font-size:14px; clear:both; font-family: "微软雅黑";}
.pages ul{ padding:0px 8px;}
.pages ul li{ display:inline-block;}
.pages ul li{ _zoom:1;_display:inline;}
.pages ul li{  _zoom:1;*display:inline;}
.pages ul li span{ padding:0px 8px; margin:0px 2px; color:#666; border-radius:3px; display:block; height:28px; line-height:28px; _zoom:1;_display:inline;  border:#ccc solid 1px;}
.pages ul li a{ padding:0px 8px; margin:0px 2px;  color:#666; border-radius:3px; display:block;height:28px; line-height:28px;_zoom:1;_display:inline; border:#ccc solid 1px;}
.pages ul li a:hover{color:#fff; background:#024ca3; border-radius:3px; text-decoration:none; border:#024ca3 solid 1px;}
.pages ul li.current a{color:#fff; background:#024ca3; border-radius:3px; border:#024ca3 solid 1px;}
.pages ul li span strong{background:#024ca3;color:#fff;margin: 0 5px;padding: 4px 12px;border-radius: 3px; font-weight:normal;}

/* 内页上下页通用样式 */
.prev-next{ background:#efefef; margin-top:30px;}
.prev-next h3{ display:inline-block; width:430px; padding:0px 10px; overflow:hidden; font-weight:normal; height:40px; line-height:40px;}
.prev-next h3.fr{ text-align:right;}


.NewsTitle{ overflow:hidden; text-align:center;}
.NewsTitle h1{ font-size:38px; color:#333; line-height:60px; font-weight: normal; padding:26px 0px;}
.NewsTitle h2{ font-size:14px; color:#666; border-bottom:#dcdcdc solid 1px; height:35px; line-height:35px; padding-bottom:10px; font-weight:normal; text-align:left;    font-family: "宋体";}
.NewsTitle .h_info .info_left{ width:40%; overflow:hidden;}
.NewsTitle .h_info .info_left span{ margin-left:10px;}
.NewsTitle .h_info .info_right{ width:60%; overflow:hidden; text-align:right; vertical-align:middle}
.NewsTitle .h_info .info_right span{cursor:pointer; display:inline-block; height:35px; line-height:35px; vertical-align: middle}
#btnfont span{ margin:0px 5px;}
#btnPrint{ margin-left:10px;}
#btnPrint img{ margin-right:5px; width:18px;}





.bdsharebuttonbox{ display:inline-block; height:24px; margin:0px; padding:0px;line-height:35px; overflow:hidden; vertical-align: middle}
.bdsharebuttonbox a{ margin:0px 6px 0px 0px!important;}
.diy_ico{ background:url(icon_16.jpg) no-repeat center center !important; cursor: default!important; }
.bds_weixin{background:url(shareico.png) no-repeat center bottom !important;}
.bds_tsina{background:url(shareico.png) no-repeat center top !important;}
.bds_more{ background:url(icon_17.jpg) no-repeat center center !important;}

.AboutTitle{ overflow:hidden; margin-top:20px; text-align:center; display:none;}
.AboutTitle h1{ font-size:36px; font-weight:normal; color:#000;}
.AboutTitle h2{ font-size:16px; color:#666; line-height:30px; font-weight:normal; padding-bottom:20px; border-bottom:#ddd dashed 1px;}

.ContactTitle{ overflow:hidden; margin-top:20px; text-align:center;}
.ContactTitle h1{ font-size:36px; font-weight:normal; color:#000;}
.ContactTitle h2{ font-size:16px; color:#666; line-height:30px; font-weight:normal; }



.share_box{ margin-top:30px; display:none;}
.share_box > strong{ display:inline-block; height:44px; line-height:44px; text-align:center; font-size:18px; font-weight:normal;}


.map_content{ margin-top:30px; overflow:hidden;}
.map_box{ width:587px; overflow:hidden;}
.contactus_box{ width:585px; overflow:hidden;}

.contactus_box ul{}
.contactus_box ul li{ font-size:16px; line-height:36px;}
.contactus_box ul li h3{ font-size:24px; font-weight:normal;color:#024ca3; line-height: 60px;}
.contactus_box ul li .tel_title{ margin-top:10px;font-size:20px; line-height:60px; font-weight:bold;}
.contactus_box ul li img{ width:79px; margin-right:20px; margin-top:5px;}
.contactus_box ul li .tel_txt{ font-size:22px; color:#024ca3; line-height:30px;}
.contactus_box ul li .tel_txt strong{ display:block; font-size:45px; line-height:60px;}

.contact_content{ margin-top:30px; display:none;}
.contact_dl{ line-height:30px; font-size:16px; width:50%;}
.contact_dl dt{ font-weight:bold; font-size:22px; line-height:50px;color:#024ca3; font-weight:normal;}
.contact_dl dd img{ max-width:100%; margin-top:20px;}


.message_box{ margin-top:30px;}
.message_box > h2{ font-weight:normal; color:#000; font-size:18px; line-height:40px;}
.message{ padding:0px 10px;}
.message > h3{ font-weight:normal; color:#666; border-bottom:#ddd dotted 1px; line-height:40px; }
.message .nomessage{ font-size:14px; color:#666; line-height:30px; margin-top:10px;display: none; }


.form_dl{ width:100%; padding:10px; color:#666;}
.form_dl dd{ float:left!important;_display:inline; width:295px;  line-height:36px; margin-top:10px;}
.form_dl dd label{ display:inline-block; width:60px; text-align:center;}
.form_dl dd input[type=text]{ width:200px; padding:1px 3px; border:#dadada solid 1px; height:30px; line-height:30px;}
.form_dl dd span{ margin-left:5px; color:#f00;}
.form_dl dt{ display:block; width:100%; clear:both;}
.form_dl dt label{ display: inline-block; width:60px; text-align:center;}
.form_dl dt label.dtcon{ height:86px; line-height:86px; vertical-align: top; margin-top:10px;}
.form_dl dt textarea{ margin-top:10px;padding:3px; border:#dadada solid 1px; height:78px; width:1085px; line-height:26px;}
.form_dl dt .submit_btn{ border:none; margin-top:10px; width:200px; text-align:center; background-color:#024ca3; color:#fff; height:44px; line-height:44px; font-size:14px; cursor:pointer;}
.form_dl dt .submit_btn:hover{ background-color:#024ca3;}

.message_dl{ background-color:#f5f5f5; margin-top:20px; padding:10px 20px; line-height:30px; font-size:14px; color:#666;display: none; }
.message_dl dd{ margin-top:5px; color:#024ca3; color:#ea5223;}


.job_table table{ border:#e0e0e0 solid 1px; border-top:none; border-bottom:none; margin-top:20px;}
.job_table th{border-top:2px solid #024ca3;  border-bottom:1px solid #e0e0e0; background:#f2f2f2; line-height:40px; color:#333; font-size:16px;}
.job_table td{ border-bottom:1px solid #e0e0e0; line-height:20px; padding:10px 5px; text-align:center; color:#333; font-size:14px;}
.job_table td a{ color:#999;}
.job_table td a:hover{ color:#024ca3}

td.job_info{ text-align:left!important; padding:10px 20px;}
.gzzz{ border-bottom:1px solid #e0e0e0; padding:10px 0; line-height:30px; color:#999; font-size:14px;}
.zzyq{padding:10px 0; line-height:30px; color:#999; font-size:14px;}
.gzzz > h3,.zzyq > h3{ font-size:16px; color:#333;}

.service_table table{border-left:none;}
.service_table th{border-top:1px solid #e0e0e0;}
.service_table td,.service_table th{border-left:1px solid #e0e0e0;width:20%;}
.service_table td a{ color:#333;}


.job_content{ margin-top:20px; overflow:hidden;}
.job_content .job_title{ font-size:24px; line-height:35px; color:#333; border-bottom:#024ca3 solid 2px; padding-bottom:20px; font-weight:normal;}
.job_content .job_info_ul{ margin-top:20px;border-bottom:1px solid #e0e0e0; padding-bottom:20px;}
.job_content .job_info_ul li{ float:left; width:290px; margin-right:10px; font-size:15px; color:#333; line-height:35px;}
.job_content .job_info_ul li b{ font-size:16px; margin-right:5px;}
.job_content .job_btns{ margin-top:20px; display: none;}
.job_content .job_btns a{ display:inline-block; margin-right:20px; width:175px; height:55px; line-height:55px; text-align:center; color:#fff; background-color:#024ca3; font-size:16px;}


.prosBox{ margin-top:20px;}
.prosBox_left{ width:402px;}
.prosBox_right{ width:500px; overflow:hidden;}
.pros_info{ font-size:16px; color:#333; line-height:30px;}
.pros_info dt{ font-size:20px; color:#024ca3; line-height:50px; font-weight:bold;}
.pros_info dd.tel{ margin:10px 0px;text-indent:10px; color:#666}
.pros_info dd.tel strong{ font-size:26px; font-weight:normal;color:#024ca3;}



.link_ul{ width:968px; overflow:hidden;}
.link_ul li{ float:left; margin-top:18px; margin-right:18px; width:224px; border-bottom:#e5e5e5 solid 1px; padding-bottom:5px; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:10px;}


.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{/*position:absolute; z-index:999; top:350px;right:0;*/position:fixed; right:20px; top:200px; z-index:6666;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:0px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service{ padding-bottom:6px;}
.side_center .custom_service p { text-align:center; padding:3px 0px 6px 0px; margin:0; vertical-align:middle; font-size:13px;border-bottom:1px solid #ddd;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd; border:none;}
.other p { padding:0px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}


.plantbox{ width:969px; overflow: hidden; width: 968px;}
.plantbox li{ margin: 19px 19px 0px 0px;  float: left; width:292px; padding:5px;  border: 1px solid #d3d3d3; width:212px; margin-right: 18px;}
.plantbox li img{ width:100%; }
.plantbox li span{ display: block; text-align: center; display: none;}





/*广告漂浮窗口*/
.FloadBox { position: absolute;z-index: 9999; display: none; text-align: right; }
.FloadBox .item img,#my-video { vertical-align: bottom; }/* a img 的组合浏览器默认下边会有几个像素的空白，这里可以消除空白*/  
.FloadBox .close{ font-size: 12px; color: #333; text-decoration: none; background: #f5f5f5; padding:1px 3px; }