/* CSS Document */

*{margin:0;padding:0;list-style-type:none;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;} 
h1{font-weight:bold;} h2{ font-weight:normal;} h3{font-size:14px; font-weight:normal;}h4{font-size:13px; font-weight:normal;} 
abbr,acronym{border:0;font-variant:normal} 
address,caption,cite,code,dfn,th,var,optgroup,i,em,small,strong,ins,tt,big,p,tb{font-weight:normal;font-style:normal; text-decoration:none;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
body{margin:0 auto; padding: 0px; font-family:"MicroSoft YaHei",Arial; font-size:14px;}
html{overflow-x:hidden;min-width:1200px;}
image{border:none;}

.clear{clear:both;}
.fr{ margin:0 auto; overflow:hidden}
#top{ width:100%; overflow:hidden;height:100px; }

.top_xm{ width:1200px;}
.top_xm .logo{ padding-top:12px; float:left;}
.top_xm .right{ float:right; margin-top:30px; background:url(../images/tel.jpg) left no-repeat;}
.top_xm .right h3{ height:22px; font-size:12px; overflow:hidden; color:#363636; padding-left:70px; }
.top_xm .right h4{ color:#363636; float:left; line-height:18px; font-size:13px;padding-left:70px; font-size:26px; font-family:'Impact'}

#nav{ width:100%; background-color:#00933c; height:54px; overflow:hidden; border-bottom:#00c04e solid 4px; }
.nav{ width:1200px;}
.nav li{float:left; line-height:54px; text-align:center; color:#fff; font-size:15px; width:200px;}
.nav li a{ color:#fff; display:block;}
.nav li a:hover{ color:#fff; background-color:#00c04e; text-decoration:none;transition:all 0.7s;}
.nav li .hover{ color:#fff; background-color:#00c04e; text-decoration:none;}

#banner{ width:100%; overflow:hidden;} 


/*首页*/
#index{ overflow:hidden; margin:40px 0;}
.index-center{ width:1200px;}
.index-align{ width:363px;background: #42ab71 none repeat scroll;  opacity: 0.8; filter:alpha(opacity=80);float:left; height:324px; padding:0 18px; color:#fff; line-height:30px;}
.ty{ overflow:hidden; padding-top:20px; padding-bottom:26px; color:#fff; font-size:18px; }
.ty p{font-weight:bold;}
.ty em{ font-family:'Impact'; text-transform:uppercase; padding-left:5px; font-size:18px;}
.ty .images{ float:right;}

.ty-news{ overflow:hidden; padding-top:20px; padding-bottom:10px; color:#00933c; font-size:18px; }
.ty-news p{font-weight:bold;}
.ty-news em{ font-family:'Impact'; text-transform:uppercase;color:#878787; padding-left:5px; font-size:18px;}
.ty-news .images{ float:right;}

.index-about{ width:399px; height:324px; background:url(../images/index-about.jpg) no-repeat; float:left;}
.index-case{ width:364px; background-color:#effff6; padding:0 18px; float:left; height:324px;}
.index-news{ width:399px; height:324px; background:url(../images/index-news-bg.jpg) no-repeat; float:left;}
.index-news-align{ width:363px; float:left; height:324px; padding:0 18px; color:#fff; line-height:30px;}
.case{ overflow:hidden; padding-top:20px; padding-bottom:10px; color:#00933c; font-size:18px; }
.case p{font-weight:bold;}
.case em{ font-family:'Impact'; text-transform:uppercase; padding-left:5px; font-size:18px; color:#878787;}
.index-case-p{
	background-color:#00933c;
    opacity: 0.8;
    color: #fff;
    margin-top: -50px;
	height: 50px;
	line-height: 50px;
	text-align:center;
}
.index-news-list{}
.index-news-list ul{}
.index-news-list li{color:#333333;border-bottom:1px dashed #d8d8d8;line-height:20px;padding:10px 0;}
.index-news-list li a{color:#333333;}
.index-news-list li em{color:#50a300}


#foot{ width:100%; background-color:#3a1300; margin:0 auto; height:145px; text-align:center; color:#dbb598;}
#foot h3{ font-size:13px; padding-top:45px;}
#foot h3 a{ color:#dbb598}
#foot h4{ font-size:13px; padding-top:15px;}
#foot h4 a{ color:#dbb598}

.footer{height:189px;background:url(../images/index-footer.jpg) repeat-x}
.footer-top{height:98px;width:1200px;margin:0 auto;}
.footer-top-sm{width:25%;height:100%;float:left;}
.footer-sm{height:54px;margin:22px 0;border-right:1px solid #fff;}
.footer-top-sm:last-child .footer-sm{border-right:none;}
.footer-sm p{height:100%;width:80%; margin:0 auto;}
.footer-sm span{display:inline-block;float:left;margin-right: 10px;}
.footer-sm em{display:inline-block;color:#7fffb7;}

.footer-bottom{height:91px;width:1200px;margin:0 auto;}
.copy{height:100%;width:34%;float:left}
.copy p{font-size:14px;color:#909090; height: 91px;line-height: 91px;}
.footer-nav{height:100%;width:50%;float:right}
.footer-nav a{color:#909090;}
.footer-nav ul{display: block; float: right; height: 91px; line-height: 91px;}
.footer-nav li{float:left;color:#909090;width:80px; text-align: center;}



.about-content{width:1200px;margin-top:30px;}

.about-left{width:242px;float:left;}
.about-left-top{width:100%;min-height:390px;}
.about-left-top-title{height:100px;background-color:#00933c;color:#fff;text-align:center;}
.about-left-top-title p{font-size:22px;padding-top: 25px;}
.about-left-top-title em{font-size:12px;text-transform: uppercase;}

.about-left-top-nav{min-height:290px;}
.about-left-top-nav ul{display: block; height: 80%; margin: 20px 10px;}
.about-left-top-nav li{border-bottom: 1px solid #f1f1f1; padding: 10px 0;}
.about-left-top-nav a{height: 30px;
    line-height: 30px;display:block;text-align:center;text-decoration:none;color:#333;font-weight:bold;font-size:14px;}
.about-left-top-nav a:hover{text-decoration:none;color:#fff;/* background-color:#89c426; */background:url(../images/about_arrow.jpg) #89c426 213px no-repeat}
.about-left-top-nav .on{text-decoration:none;color:#fff;/* background-color:#89c426; */background:url(../images/about_arrow.jpg) #89c426 213px no-repeat}

.about-left-bottom-news-title{}
.about-left-bottom-news-title h2{color:#fff; margin-top: -37px; margin-left: 50px;}
.about-left-bottom-news-list{}
.about-left-bottom-news-list ul{margin-top: 15px;}
.about-left-bottom-news-list li{color:#333333;line-height:20px;padding:10px 15px;}
.about-left-bottom-news-list li a{color:#333333;}
.about-left-bottom-news-list li em{color:#50a300}
.about-left-bottom-news-list li p{border-bottom:1px dashed #d8d8d8;padding:8px 0;}


.about-right{width:957px;float:right;border-left:1px solid #d0d0d0;padding-bottom: 25px;min-height:1000px;}
.about-right-title{height:100px;padding-left: 43px;}
.about-right-border-bottom{border-bottom:1px solid #d0d0d0;height:100%;}
.about-right-title-title{float:left;}
.about-right-title-title h1{font-weight:normal;color:#00933c;padding-top: 30px;}
.about-right-title-title em{color:#797979;text-transform: uppercase;}
.about-right-title-local{float:right;}
.about-right-title-local p{margin-top: 65px; text-indent: 23px;color:#9d9d9d;background:url(../images/home.png) no-repeat left;}

.about-right-content{padding: 25px 0 0 43px;}    
.about-right-content p{text-indent:2em;line-height:30px;font-size:14px;margin-bottom: 10px;}
.about-right-content h2{text-align:center;}
.about-right-content em{text-align:center;display:block;margin:5px 0;color:#7d7d7d;}

.content-img{}
.content-list{margin-top:20px;}
.content-list a{color:#000;}
.content-list img{width:100%;height:190px;}
.content-list ul{width:950px}
.content-list li{float:left;width:285px;margin-right: 28px;margin-bottom: 20px;}
.content-list h3{text-align:center;}

.news_list{}
.news_list li{ overflow:hidden; height:106px; border-bottom:#dedede solid 1px; float:left; width:100%; padding-top:35px;}
.news_list li a{ color:#7d7d7d;}
.news_list li h3{ color:#2a2a2a; font-size:18px;}
.news_list li h6{ padding-top:20px; color:#7d7d7d; font-size:14px; line-height:25px; }
.news_list li span{ width:117px; background-color:#89c426 ; color:#fff; text-align:center; float:right; padding:24px 0; margin-left:20px;}
.news_list li span em{ font-size:30px; font-weight:bold; margin-top:20px;display: initial;color: #fff;}
.news_list li span b{ font-size:18px; font-weight:normal;}

.case-right-content{padding: 25px 0 0 43px;} 


.preNext {
    position: relative;
	margin: 30px 0 30px 0;
    padding: 0;
    font-size: 14px;
}
.preNext ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
/*     -webkit-padding-start: 20px;
	-webkit-padding-end: 20px; */
}
.preNext li{
	display: block;
}
.preNext li a{
	color: #555;
}
.preNext li a:hover{
	color: red;
}
.prev{
	float: left;
}
.next{
	float: right;      
}

.tell {
    position: relative;
    left: 1px;
    margin-top: -551px;
    width: 360px;
    height: 543px;
    background: url(../images/tm.png);
    z-index: 15;
    padding: 10px 20px 0;
}
.tell p.p1 {
    background: url(../images/dz.png) no-repeat left center;
    padding-top: 13px;
    height: 58px;
}
.tell p.p2 {
    background: url(../images/dh.png) no-repeat left center;
    line-height: 71px;
}
.tell p.p3 {
    background: url(../images/sj.png) no-repeat left center;
    padding-top: 13px;
    height: 58px;
}
.tell p {
    display: block;
    height: 71px;
    margin-top: 45px;
    font-size: 16px;
    color: #fff;
    padding-left: 57px;
    line-height: 22px;
}
.tell p.p4 {
    height: 100px;
    background: url(../images/yx.png) no-repeat left center;
    line-height: 99px;
}

.case-img-list{padding-bottom:10px;border-bottom:1px dashed #d0d0d0;}
.case-content{margin:20px 0;}
.case-content h2{text-align:center;margin-bottom:20px}

/* 小图 */
.spec-preview{/* width: 450px;height: 450px;border:1px solid #DFDFDF;margin-left: 210px; */text-align:center;}
.spec-scroll{clear: both; margin-top: 5px; width: 690px; margin-left: 111px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"Arial";text-align:center;width:10px;height:105px; line-height:105px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:660px;height:120px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:110px;}
.spec-scroll .items ul li{float:left;width:110px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:100px;height:100px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}