<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
<script>LA.init({id:"3GBtrHhfmQqekTj1",ck:"3GBtrHhfmQqekTj1"})</script>

<script type="text/javascript" src="/cy.js"></script>
  <script>@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-weight:normal;
	color:#404040;
	line-height:1.5;
	font-family:'Microsoft YaHei';
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#404040;
	text-decoration:none;
	}
a:hover{
	color:#009241;
	text-decoration: none;
	}
table{ margin: auto}
i{ font-style:normal}
em{ font-style:normal}
img{transition: all 0.6s;}
img:hover{transform: scale(1.1);}
.hide,.nada{ display:none; } 
.floatleft,.left{ float:left; } 
.floatright,.right{ float:right; }

.main{ width: 1140px; margin: 0px auto;}

/* top */
.top{ background: #00331c; width:100%; float:left;height: 32px; line-height: 32px;}
.top01{ width:100%; float:left}
.top01 a{ display: inline-block; height: 32px; line-height: 32px; padding: 0 15px; border-left: 1px #0e4b2f solid; border-right: 1px #0e4b2f solid; color: #ffffff;}
.top01 a span{ padding: 0 0 0 5px;}
.top01 a img{ margin-top: -2px; margin-right:5px;}

/* header */
.header{ padding: 22px 0px 0px 0px;}
.logo{ width:170px; float:left; height:90px;}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-width:100%; max-height:46px; vertical-align:middle}
.nav{ margin-left: 97px; float:left}
.nav ul li{ float: left; padding: 0 0 0 42px; line-height:90px;}
.nav ul li a{ font-size: 14px; color: #000000;}
.nav ul li a:hover{ color: #009241;}
#dingw{ color: #009241;}
#dingw a{ color: #009241;}
.iheaderRig_ul li{ display: inline-block; padding: 5px 0 5px 6px;}
.iheaderRig_ul li a{ display: block; width: 36px; height: 36px; text-align: center; line-height: 36px; border: 1px #dbdbdb solid;}
.iheaderRig_ul li a img{ vertical-align:middle; margin-top:-4px;}
.iheader_rig{ position: relative; width:auto; float:right; margin-top:17px;}
.search_box{ position: absolute; right: 0px; top: 10px; height: 32px; width: 0px; background: #fff; border: 1px #ccc solid; border-radius: 3px;}
.search_btn{ width: 32px; height: 32px; border: none; background: url(/images/i_search.jpg) no-repeat center center; cursor: pointer; float:right}
.search_put{ padding: 4px; width: 150px; height: 24px; line-height: 24px; border: none; float:left}
/* twoNav */
.twoNav{ padding: 8px 0 20px 0; background: #f0f0f0; border-bottom: 3px #009241 solid; width:100%; float:left}
.back{ padding: 42px 0 0 0;}
.back a span{ padding: 0 0 0 8px; color: #000000;}
.twoNav_list{ padding: 0 0 0 195px;}
.twoNavList_ul{ padding: 0 0 0 61px;}
.twoNavList_ul li{ padding: 12px 0 0 0;}
.twoNavList_ul li a{ color: #767676;}


/* 关于我们 */

.bt{ width:100%; float:left; margin-top:75px; font-size:13px; line-height:24px; padding-bottom:20px;}
.bt dl dt{ height:40px; line-height:40px; background:url(/images/i_titleBg.png) no-repeat center; font-size:24px; text-align:center}
.bt dl dt span{ margin-left:5px; margin-right:5px;}
.bt dl dd{ font-size:30px; color:#000; line-height:30px; text-align:center; margin-bottom:15px;}
.bt p{ text-align:center; color:#797979}
.about{ width:100%; float:left; margin-top:20px;}
.about ul li{ width:568px; float:left; height:270px; position:relative; overflow:hidden}
.about ul li img{ width:100%; height:270px;transition: all 0.6s;}
.about ul li .wenzi{ width:100%; height:270px; position:absolute; z-index:1; left:0; top:0; background:rgba(0,0,0,0.5); transition: all 0.6s;}
.about ul li .wenzi01{ width:100%; height:270px; display:table; text-align:center; color:#FFF; font-size:16px; line-height:24px;}
.about ul li .wenzi01 div{ display:table-cell; vertical-align:middle;}
.about ul li .wenzi01 i{ font-size:14px; line-height:24px; font-family: Arial, Helvetica, sans-serif}
.about ul li:hover .wenzi{ background:none}
.about ul li:nth-child(2n){ float:right}
.about ul li:hover img{transform: scale(1.02);}

.case{ width:100%; float:left; margin-top:0px;}
.case ul li{ width:374px; float:left; height:297px; margin-right:8px; margin-top:8px; position:relative;transition: all 0.6s; overflow:hidden}
.case ul li img{width:100%;height:100%;}
.case ul li .wenzi{ width:calc(100% - 22px); height:277px; position:absolute; z-index:1; left:0; top:0;  transition: all 0.6s; border:1px solid rgba(255,255,255,0.3); margin:10px;}
.case ul li .wenzi01{ width:100%; height:270px; display:table; text-align:center; color:#FFF; font-size:16px; line-height:24px; }
.case ul li .wenzi01 i{background:url(/images/hx.jpg) no-repeat center bottom; padding-bottom:15px; display:none;transition: all 0.6s;}
.case ul li .wenzi01 div{ display:table-cell; vertical-align:middle;}
.case ul li:hover .wenzi{background:rgba(0,0,0,0.5);}
.case ul li:hover .wenzi01 i{ display:block}
.case ul li:first-child{ width:757px;}
.case ul li:nth-child(2){ float:right; margin-right:0px;}
.case ul li:nth-child(5){ float:right; margin-right:0px;}
.case ul li:hover img{transform: scale(1.02);}

.fwfw{ width:100%; float:left; margin-top:20px; position:relative}
.rollBox{width:100%;float:left;}
.rollBox .LeftBotton{height:42px;width:40px;background:url(/images/yj.png) no-repeat center;overflow:hidden;float:left;display:inline;margin:80px 0 0 0;cursor:pointer; position: absolute; z-index:11; left:-50px;}
.rollBox .RightBotton{height:42px;width:40px;background:url(/images/zj.png) no-repeat center;overflow:hidden;float:left;display:inline;margin:80px 0 0 0;cursor:pointer;position: absolute; z-index:11; right:-50px;}
.rollBox .Cont{width:1140px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:245px;float:left; margin-right:52px;}
.rollBox .Cont .pic div{ height:198px; overflow:hidden}
.rollBox .Cont .pic div img{width:245px;height:198px;}
.rollBox .Cont .pic dl dt{ font-size:16px; line-height:40px; margin-top:10px; border-bottom:1px solid #959595 }
.rollBox .Cont .pic dl dt i{ padding-bottom:10px; border-bottom:3px solid #959595}
.rollBox .Cont .pic dl dd{ font-size:14px; line-height:30px;}
.rollBox #List1,.rollBox #List2{float:left;}

.wrap{ width:100%; float:left; background:#f0f0f0; margin-top:50px;}
.fenzhi{ width:100%; float:left;}
.fenzhi-l{ width:290px; float:left;}
.fenzhi-l h1{ font-size:22px; color:#000; font-weight:normal; line-height:40px; margin-top:20px;}
.fenzhi-l dl dd{ font-size:14px; line-height:30px; width:48%; float:left;}
.fenzhi-r{ width:760px; float:right; overflow:hidden}
.fenzhi-r img{ max-width:100%; height:auto; display:block}
.bhkj{overflow:hidden; border: none; width:100%; height:500px;}

.news{ width:100%; float:left; margin-top:50px; padding-bottom:50px;}
.news-l{ width:290px; float:left;}
.news-l h1{ font-size:24px; font-weight:normal; line-height:30px; }
.news-l .tp{ height:127px; text-align:center; overflow:hidden; margin-top:25px;}
.news-l .tp img{ width:100%; height:100%;}
.news-l dl dt{ font-size:14px; line-height:24px; margin-top:15px; font-weight:bold; margin-bottom:10px;}
.news-l dl dd{ font-size:12px; line-height:24px; margin-bottom:20px;}
.news-r{ width:760px; float:right;}
.news-r h1{ font-size:24px; font-weight:normal; line-height:30px; margin-bottom:15px;}
.news-r h1 span{ margin-right:40px;}
.news-r01{ width:100%; float:left; margin-top:10px;}
.news-r01 ul li{ width:238px; height:250px; border:1px solid #aaaaaa; float:left; margin-right:20px;}
.news-r01 ul li dl dt{ margin-left:20px; margin-right:20px; font-size:14px; color:#000; line-height:24px; margin-top:10px; color:#000}
.news-r01 ul li dl dt i{ font-size:12px; color:#009241}
.news-r01 ul li dl dd{ font-size:12px; line-height:24px; margin-top:15px;margin-left:20px; margin-right:20px;}
.news-r01 ul li:nth-child(3){ float:right; margin-right:0px;}

.news-r02{ width:100%; float:left; margin-top:50px;}
.news-r02 ul li{ width:240px; float:left; margin-right:20px;}
.news-r02 ul li img{ float:left; max-width:50px;}
.news-r02 ul li dl{ width:180px; float:right}
.news-r02 ul li dl dt{ font-size:14px; font-weight:bold; line-height:20px;}
.news-r02 ul li dl dd{ font-size:12px; line-height:20px;}
.news-r02 ul li:nth-child(3){ float:right; margin-right:0px;}

.link{ width:100%; float:left; border-bottom:2px solid #c0c0c0; padding-bottom:20px; margin-top:50px; font-size:14px}
.link h1{ font-size:24px; line-height:50px; text-align:center; font-weight:normal; color:#000; margin-bottom:20px;}
.link a{ margin-left:10px; margin-right:10px;}
.foot{ width:100%; float:left; text-align:center; margin-top:20px; font-size:14px; line-height:24px; padding-bottom:30px; color:#333}

.hcOn{ color:#000}
.hcOff{ color:rgba(0,0,0,0.5);}

.nybanner{ width:100%; float:left; overflow:hidden}
.nybanner img{ width:100%; height:auto; display:block}
.neiy{ width:250px; float:right}
.caseleft{ width:250px; float:left}
.caseright{ width:860px; float:right;margin-top:30px;}
.nyleft{ width:100%;  margin-top:30px;}
.nyleft h1{ height:74px; line-height:74px; text-align:center; background:#009241; font-size:30px; font-weight: normal; color:#FFF}
.nyleft .line{ height:5px; background:#009241; margin-top:4px; margin-bottom:7px;}
.nyleft dl{ width:248px; float:left; border:1px solid #dcdcdc}
.nyleft dl dt{ height:55px; line-height:55px; background:#f0f0f0; padding-left:35px; font-size:24px}
.nyleft dl dt i{ float:right; width:10px; background:url(/images/jt.png) no-repeat center; height:55px; margin-right:25px;}
.nyleft dl dd{ height:45px; line-height:45px; padding-left:35px; border-bottom:1px dashed #ddd; font-size:14px}
.nyleft dl dd i{ padding:5px;background:url(/images/jt.png) no-repeat center; margin-right:5px;}

.nyleft2{ width:100%; margin-top:30px;}
.nylef2t dl{ width:100%; float:left; border:0px solid #dcdcdc}
.nyleft2 dl dt{width:100%; float:left; margin-top:20px; }
.nyleft2 img{width:100%; float:left; }

.nyright{ width:780px; float:left;margin-top:0px;}

.photo{ width:100%; float:left;}
.photo ul li{ width:48%; float:left;box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2); margin-bottom:20px;}
.photo ul li dl dt{ height:375px; text-align:center; overflow: hidden}
.photo ul li dl dt img{max-idth:390px;max-height:375px;}
.photo ul li dl dd{ font-size:16px; line-height:60px; text-align:center}
.photo ul li:nth-child(2n){ float:right; margin-right:0px;}

.photo2{ width:100%; float:left;}
.photo2 ul li{ width:48%; float:left;box-shadow: 0px 1px 10px 2px rgba(0,0,0,0.2); margin-bottom:40px; margin-right:1%; margin-left:1%; padding-bottom:10px;}
.photo2 ul li div{ height:220px; text-align:center; overflow: hidden}
.photo2 ul li div img{max-width:320px;max-height:220px; min-width:100%; min-height:100%}
.photo2 ul li dl dt{ height:50px; text-align:center;font-size:30px; color:#9c0c00; line-height:60px;}
.photo2 ul li dl dd{ font-size:14px; line-height:30px; color:#000000;margin-left:25px; margin-right:25px;}
.photo2 ul li:nth-child(2n){ float:right; margin-right:0px;}

.fy{ width:100%; float:left; margin-top:30px; text-align:center; font-size:14px; margin-bottom:10px;}
.fy a{ padding:5px 10px 5px 10px; border:1px solid #e5e5e5; margin-left:5px; transition: all 0.6s;}
.fy a:hover{ background:#009241; color:#FFF; border:1px solid #009241}

.title{ width:100%; float: left;  font-size:30px; padding-bottom:15px; border-bottom:1px solid #e5e5e5 }
.lmtitle{ width:100%; float: left; color:#009241; padding-bottom:2px; font-size:24px; margin-bottom:10px; border-bottom:1px  dotted #e5e5e5 }


.date{ width:100%; float:left; font-size:14px; color:#999; line-height:35px; margin-top:10px;}
.tex{ width:100%; float:left; margin-top:30px; font-size:14px; line-height:26px; overflow:hidden; color:#999999}
.tex img{ max-width:100%; height:auto;transition: all 0.6s;}
.tex:hover img{transform: scale(1.0);}
.next{ width:100%; float:left; margin-top:30px; border-top:1px solid #e5e5e5; padding-top:15px;}
.next span{ float:right}

.newslist{ width:100%; float:left;}
.newslist ul li{ width:100%; float:left; padding-bottom:25px; border-bottom:1px solid #e5e5e5; margin-bottom:25px;}
.newslist ul li .rq{ width:87px; height:107px; background:
#009241; color:#FFF; display:table; text-align:right; font-size:14px; line-height:24px; padding-right:20px; float:left}
.newslist ul li .rq div{ display:table-cell; vertical-align:middle}
.newslist ul li .rq i{ font-size:30px;}
.newslist ul li .wenzi{ width:710px; float:right;}
.newslist ul li .wenzi dl dt{ font-size:16px; line-height:30px;}
.newslist ul li .wenzi dl dd{ font-size:14px; line-height:20px; color:#808080; margin-top:10px;}
.newslist ul li .wenzi dl dd i{ color:#999}

.wz{ width:100%; float:left; text-align: right; font-size:12px; line-height:24px;}
.show{ width:calc(100% - 2px); float:left; border:1px solid #e5e5e5; margin-top:10px;}
.show-l{ width:415px; float:left; overflow:hidden}
.show-l img{ width:100%; height:auto; display:block}
.show-r{width:calc(100% - 467px); float:right; margin-right:25px; font-size:14px; line-height:24px;}
.show-r h1{ font-size:16px; color:#808080; line-height:50px; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.show02{ width:100%; float:left; font-size:14px; line-height:24px;}
.show02 h1{ font-size:36px; color:#333; line-height:50px; margin-top:30px; font-weight:normal; text-align:center}

.newslist3{ width:100%; float:left; }
.newslist3 ul li{ width:49%; float:left; height:415px; background:#f2f2f2; margin-bottom:20px;  }
.newslist3 ul li div{width:100%; height:288px; overflow:hidden}
.newslist3 ul li img{ width:96%; height:288px; -webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;}
.newslist3 ul li:hover img{transform:scale(1.1)}
.newslist3 ul li dl dt{ font-size:20px; color:#6a6a6a; margin-left:10px; margin-right:10px; margin-top:10px;}
.newslist3 ul li dl dt span{ float:right; font-size:14px;}
.newslist3 ul li dl dd{ font-size:16px; line-height:24px; color:#6a6a6a; margin-left:40px; margin-right:40px; margin-top:10px; }

.newslist3 ul li a{ width:100%; float:left; height:415px;}
.newslist3 ul li a:hover{ background:#0160c3; color:#FFF}
.newslist3 ul li a:hover dl dt{ color:#FFF}
.newslist3 ul li a:hover dl dd{ color:#FFF}





.mart10{ margin-top:10px;}
.mart0{ margin-top:0px;}
.mart20{ margin-top:20px;}








