@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,label { margin:0px;padding:0px;}
table{border-collapse:collapse;}
a img{border:0px; outline:none;}
img{ padding:0; margin:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%;font-weight:normal;}
input, button, textarea, select { font-family:inherit;font-size:12px; vertical-align:middle; outline:none;}
a{text-decoration:none; outline:none;color:#444;}
a:hover{ text-decoration:none; }
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
body{ font-size:12px; font-family: Arial,"Microsoft YaHei"; color:#444;}
.topbox {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    line-height: 44px;
    font-size: 14px;
    color: #636363;
}
.pull-left {
    float: left !important;
}
.pull-right {
    float: right !important;
}
.pre-next{padding: 20px 0 10px;}
.pre-next a{display: block;margin:5px 0;}
.pre-next a:hover{color: #f30}



.other-news{padding: 1.2rem 0 0;overflow: hidden;}
.other-news .o-title{font-weight: bold; color:#0363bc;background: #eee;padding: 5px 0 5px 5px;}
.other-news ul{margin-top: .5rem;width: 120%;padding:0 5px;}
.other-news ul li{float: left;width: 40%;margin-right:2%; border-bottom: 1px dotted #ccc; line-height: 1.7rem;}
.other-news ul li span{float:right;color:#888;}
.other-news ul li a:hover{color:#f30;}

.other-news .fl{float: left;}
.other-news .ftitle{margin-left: 5px;}
.other-news .pro{padding-bottom: .3rem;margin-bottom: .5rem;}


.keywords{margin-bottom:10px;padding:3px 0 ;color:#666;text-align: center;
	color: #fff;
    font-size: 14px;
	}
.keywords a{/*color:#666;*/margin:0 2px;
	
	color: #fff;
    font-size: 14px;
	
	}
.keywords a:hover{text-decoration: underline;}
	.link a{
		color: #fff;
    font-size: 14px;
	}
	
	.link{color: #fff;
    font-size: 14px;margin-bottom:20px;}
	
	
@media screen and (max-width: 800px) {
.pc{ display:none !important;}

.mod18Box { padding: 10px; border: 1px solid #CCC; margin: 0px auto; width: 375px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC; box-sizing:border-box; }
.mod18{ width: 355px; height: 300px; margin: 0px auto; position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:230px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:375px;height:420px;position:absolute;color:#fff; text-align:center;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:220px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:420px;position:absolute;}
.mod18 .picBox li{width:355px;height:220px; text-align:center; margin:0 auto;}
.mod18 .picBox li img{text-align:center; height: 220px;}
.mod18 .listBox{ width: 355px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}



.header{ width:100%; position:fixed; top:0; left:0; right:0; background:#FFF; height:64px;z-index: 9999999999; }
.header .ydd_btn{width:40px;cursor:pointer;position:absolute;z-index:2000;top:20px;right:15px;}
.header .ydd_btn span{display:block;width:100%;height:4px;background:#007f3a;}
.header .ydd_btn span.span02{margin:5px 0;}
.header .ydd_btn.click span{background:#007f3a;}
.header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;	} 
.header .ydd_btn.click span.span02{margin:0.5px 0;}
.header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-2px;margin-top:0px;}
.header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.tr{transition:all 0.5s; -moz-transition:all 0.5s;-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s}
.tr2{transition:all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}

.header .sjdnav{display:none;width:150px;height:auto;position:absolute;right:0;top:64px;z-index:2000;}
.header .sjdnav ul{padding:0;margin:0;}
.header .sjdnav li{display:block;padding:0;text-align:center;margin-bottom:1px;background:#007f3a;}
.header .sjdnav li a{display:block;color:#fff;line-height:30px;font-size:14px;}
.header .sjdnav li a:hover{background:rgba(0,0,0,0.6);color:#fff;}


.wrapper{ width:100%; margin:0 auto; overflow:hidden; max-width:1200px; padding:0;}

.header{padding:00px 0;}
.logo{ float:left;}
.tel{ float:right; padding-top:8px;}
.nav{ overflow:hidden; background:#63952b;}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; width:170px; text-align:center; height:64px; line-height:64px;}
.nav ul li a{ font-size:18px; color:#FFF;}
.nav ul li:hover{ background:#323232;}
.nav ul li.on{ background:#323232;}
.index_gsjj{ overflow:hidden; margin:5px 0;}
.index_gsjj_l{ float:left; width:100%;}
.index_gsjj_r{ float:right; width:100%;}
.index_gsjj_r img{width:100%;}
.title{ background:url(../images/gsjj_title.png) no-repeat bottom; padding-bottom:10px; margin-bottom:30px; text-align:center;}
.title h1{ font-size:18px; font-weight:bold; color:#444; padding-bottom:10px; text-align:center;}
.title span{ text-transform:uppercase; color:#63952b; font-size:14px; font-weight:bold; text-align:center;}
.txt{ font-size:14px; color:#666; line-height:1.5em; padding:10px; box-sizing:border-box;}
.index_cpys{ background:url(../images/cpts_bg.jpg) no-repeat; background-size:cover; padding:50px 0;}
.title1{background:url(../images/cpys_title.png) no-repeat bottom; padding-bottom:10px;  text-align:center;}
.title1 h1{ font-size:18px; font-weight:bold; color:#fff;padding-bottom:20px;}
.title1 span{ font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase;}
.title1_txt{ color:#b7c9a7; width:80%; text-align:center; margin:30px auto; overflow:hidden;} 
.index_cpys ul{ overflow:hidden;}
.index_cpys ul li{ float:left; text-align:center; width:15%; padding:0 2.5%;}
.index_cpys ul li img{border-radius:50%; border:3px solid rgba(255,255,255,0.3); width:100%; height:55px;}
.index_cpys ul li p{ font-size:12px; color:#fff; padding-top:10px;}
.index_alzs{ overflow:hidden; margin:20px 0;}
.title2{background:url(../images/alzs_title.png) no-repeat bottom;padding-bottom:10px;  text-align:center;}
.title2 h1{ font-size:18px; font-weight:bold; color:#444;padding-bottom:20px;}
.title2 span{ font-size:14px; color:#63952b; font-weight:bold; text-transform:uppercase;}
.title2_txt{ color:#acacac; width:80%; text-align:center; margin:20px auto; overflow:hidden;} 
.index_alzs ul{ overflow:hidden; width:100%; box-sizing:border-box; padding:5px;}
.index_alzs ul li{ float:left; width:50%; text-align:center; position: relative; margin-bottom:20px; box-sizing:border-box; padding:5px;}
.index_alzs ul li img{ width:100%; height:100px;}
.index_alzs ul li p{ color:#fff; font-size:13px; text-align:center; height:35px; line-height:35px; background:rgba(0,0,0,0.4); position: absolute; width:95%; z-index:999; bottom:8px; left:5px;}
.index_jszl{ background:url(../images/jszl_bg.jpg) no-repeat; background-size:cover; padding:50px 0;}
.index_jszl_txt txt{ font-size:14px; line-height:1.5em; color:#fff; box-sizing:border-box; padding:10px; display:block; width:100%;}
.index_news{ overflow:hidden; margin:50px 0;}
.index_news ul{ overflow:hidden; margin-top:30px; box-sizing:border-box; padding:10px;}
.index_news ul li{ float:left; width:100%; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px; margin-left:1%; margin-right:1%;}
.index_news ul li i{ color:#fff; font-size:42px; font-weight:bold; background:#63952b; display:block; width:67px; height:74px; text-align:center; line-height:74px; float:left; margin-right:20px;}
.index_news ul li h1{ font-size:16px; color:#63952b; display:block; padding-bottom:20px;}
.index_news ul li h2{ color:#999; display: block; text-align: left;font-size: 14px;}
.index_sggc{ overflow:hidden;}
.index_sggc_img{ background:url(../images/sggc.png) no-repeat center center; height:412px;}
.footer{ background:#323232; padding-top:50px; overflow:hidden; margin-top:50px;}
.foot1{ overflow:hidden;}
.foot1 ul{ float:left; padding-right:70px;}
.foot1 ul li{ color:#b1b1b1;line-height:1.8em;}
.foot1 ul li.on{ color:#fff; font-size:16px; padding-bottom:20px;}
.foot1 ul li a{ color:#b1b1b1; }
.foot1 div{ float:right;}
.foot1 div p{ text-align:center; color:#fff; padding:5px 0;}
.foot2{color:#b1b1b1; text-align:center; font-size:14px; border-top:1px solid #474747; padding:20px 0; margin-top:50px;}

.main{ margin-top:10px; overflow:hidden;}
.main_l{ float:left;overflow:hidden; width:100%; margin-right:0px;}
.main_l_t{ overflow:hidden;}
.title3{ background:url(../images/sj_jiantou.png) no-repeat right center #63952b;width:100%; height:45px; text-align:center; font-size:16px; font-weight:bold; color:#fff; line-height:45px;}
.main_l_t ul{ overflow:hidden; background:#63952b; padding-bottom:00px; display:none;}
.main_l_t ul li{ text-align:center; height:35px; line-height:35px;margin-bottom:5px; display:block}
.main_l_t ul li a{ color:#fff; font-size:14px; display:block; background:#7fba3d; }
.main_l_t ul li a:hover{ background:#3f6515;}
.main_l_t ul li.on a{ background:#3f6515;}
.main_l_f{ overflow:hidden; margin-top:30px;}
.title4{ background:#63952b;text-align:center; font-size:24px; font-weight:bold; color:#fff; height:81px; line-height:81px;}
.main_l_f ul{ overflow:hidden; background:#f5f5f5; padding:10px;}
.main_l_f ul li.on{ font-weight:bold; color:#63952b; font-size:16px; text-align:center;}
.main_l_f ul li{ color:#666; font-size:14px; padding-bottom:10px;}
.main_l_f ul li img{ float:left; padding-right:8px;}
.main_r{ overflow:hidden; width:100%;}
.title5{ font-size:12px; color:#999; line-height:35px; border-bottom:1px solid #ccc; padding-bottom:0px; margin-bottom:0px;}
.main_r_con{ overflow:hidden;}
.main_r_con img{ max-width:100%; height:auto !important ;}
.main_r_con txt{ font-size:14px; line-height:1.8em; color:#444; padding:10px; box-sizing:border-box; display:block; width:100%;}
.cases{ overflow:hidden;}
.cases li{ float:left; width:50%; box-sizing:border-box; padding:10px;}
.cases li p{ font-size:14px; color:#666; text-align:center; padding:10px 0;}
.cases_d{ overflow:hidden; margin-bottom:30px;}
.cases_d li{ float:left; margin:0 5px;}
.cases_d h1{ color:#63952b; text-align:center; font-size:22px; margin-bottom:20px;}
.cases_d h2{ text-align:center; border:1px solid #dcdcdc; margin-bottom:30px;}
.cases_d h2 img{ height:420px;}
.cases_d li img{ border:1px solid #fff;}
.cases_d li img:hover{ border:1px solid #63952b;}
.cases_d txt{ display:block;}
.pro{ overflow:hidden;}
.pro li{ float:left; width:100%; text-align:center; padding-top:5px; margin-bottom:20px;}
.pro li h2{ font-size:16px; font-weight:bold; padding:15px 0;}
.pro li h1{ color:#999; font-size:14px; width:80%; margin:0 auto; text-align:left; line-height:1.6em;}
.pro li img{ border-radius:100%; border:6px solid rgba(255,255,255,0.4); box-shadow:#bbb 0px 0px 6px; width:170px; height:170px;}
.news{ overflow:hidden; display:block; width:100%; padding:10px;}
.news li{ float:left; padding-bottom:30px; display:block;}
.news li img{ float:left; width:30%;}
.news li a{ display:block; float:right; width:65%;}
.news li h1{ font-size:16px; font-weight:bold; color:#63952b;}
.news li h2{ font-weight:bold; color:#999; border-bottom:1px dotted #ccc; display:block; padding:5px 0; margin:20px 0;}
.news li h3{ color:#999; font-size: 14px;}
.news_d{ overflow:hidden;}
.news_d h1{ color:#63952b; font-size:22px; text-align:center;}
.news_d h2{ font-weight:bold; color:#999; text-align:center; display:block; padding:15px 0;}
.news_d h3{ font-size:14px; color:#666; line-height:1.6em;}



/**底部**/
.botm{position:fixed;bottom:0; left:0;width:100%; height:5em; background:#007f3a;}
.bottom ul{margin:0.5em auto;}
.bottom ul li{ float:left;width:23%;margin:0 0 0 2%;text-align:center; }
.bottom ul li span{ display:block; line-height:1.7em;font-size:0.9em;color:#fff;} 
.bottom ul li img{height:2em;} 

}




@media screen and (min-width: 801px) {
.phone{ display:none !important;}



.mod18Box { padding: 10px; border: 1px solid #CCC; margin: 0px auto; width: 880px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC }
.mod18{ width: 880px; height: 480px; margin: 0px auto; position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:408px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:880px;height:420px;position:absolute;color:#fff; text-align:center;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:400px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:420px;position:absolute;}
.mod18 .picBox li{width:880px;height:420px; text-align:center; margin:0 auto;}
.mod18 .picBox li img{text-align:center; height: 420px;}
.mod18 .listBox{ width: 842px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}


.wrapper{ width:1200px; margin:0 auto; overflow:hidden;}

.header{ overflow:hidden; padding:20px 0;}
.logo{ float:left;}
.tel{ float:right; padding-top:8px;}
.nav{ overflow:hidden; background:#63952b;}
.nav ul{ overflow:hidden;}
.nav ul li{ float:left; width:170px; text-align:center; height:64px; line-height:64px;}
.nav ul li a{ font-size:18px; color:#FFF;}
.nav ul li:hover{ background:#323232;}
.nav ul li.on{ background:#323232;}
.index_gsjj{ overflow:hidden; margin:50px 0;}
.index_gsjj_l{ float:left; width:610px;}
.index_gsjj_r{ float:right;}
.title{ background:url(../images/gsjj_title.png) no-repeat bottom; padding-bottom:10px; margin-bottom:30px;}
.title h1{ font-size:32px; font-weight:bold; color:#444; padding-bottom:20px;}
.title span{ text-transform:uppercase; color:#63952b; font-size:14px; font-weight:bold;}
.txt{ font-size:14px; color:#666; line-height:1.5em;}
.index_cpys{ background:url(../images/cpts_bg.jpg) no-repeat; background-size:cover; padding:50px 0;}
.title1{background:url(../images/cpys_title.png) no-repeat bottom; padding-bottom:10px;  text-align:center;}
.title1 h1{ font-size:32px; font-weight:bold; color:#fff;padding-bottom:20px;}
.title1 span{ font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase;}
.title1_txt{ color:#b7c9a7; width:80%; text-align:center; margin:30px auto; overflow:hidden;} 
.index_cpys ul{ overflow:hidden;}
.index_cpys ul li{ float:left; text-align:center; width:15%; padding:0 2.5%;}
.index_cpys ul li img{border-radius:50%; border:6px solid rgba(255,255,255,0.3); width:100%; height:180px;}
.index_cpys ul li p{ font-size:16px; color:#fff; padding-top:10px;}
.index_alzs{ overflow:hidden; margin:50px 0;}
.title2{background:url(../images/alzs_title.png) no-repeat bottom;padding-bottom:10px;  text-align:center;}
.title2 h1{ font-size:32px; font-weight:bold; color:#444;padding-bottom:20px;}
.title2 span{ font-size:14px; color:#63952b; font-weight:bold; text-transform:uppercase;}
.title2_txt{ color:#acacac; width:80%; text-align:center; margin:20px auto; overflow:hidden;} 
.index_alzs ul{ overflow:hidden; width:100%;}
.index_alzs ul li{ float:left; width:25%; text-align:center; position: relative; margin-bottom:20px;}
.index_alzs ul li img{ width:280px; height:280px;}
.index_alzs ul li p{ color:#fff; font-size:16px; text-align:center; height:70px; line-height:70px; background:rgba(0,0,0,0.4); position: absolute; width:280px; z-index:999; bottom:4px; left:10px;}
.index_jszl{ background:url(../images/jszl_bg.jpg) no-repeat; background-size:cover; padding:50px 0;}
.index_jszl_txt txt{ font-size:14px; line-height:1.5em; color:#fff;}
.index_news{ overflow:hidden; margin:50px 0;}
.index_news ul{ overflow:hidden; margin-top:30px;}
.index_news ul li{ float:left; width:48%; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px; margin-left:1%; margin-right:1%;}
.index_news ul li i{ color:#fff; font-size:42px; font-weight:bold; background:#63952b; display:block; width:67px; height:74px; text-align:center; line-height:74px; float:left; margin-right:20px;}
.index_news ul li h1{ font-size:16px; color:#63952b; display:block; padding-bottom:20px;}
.index_news ul li h2{ color:#999; display: block; text-align: left;font-size: 14px;}
.index_sggc{ overflow:hidden;}
.index_sggc_img{ background:url(../images/sggc.png) no-repeat center center; height:412px;}
.footer{ background:#323232; padding-top:20px; overflow:hidden; margin-top:20px;}
.foot1{ overflow:hidden;}
.foot1 ul{ float:left; padding-right:70px;}
.foot1 ul li{ color:#b1b1b1;line-height:1.8em;}
.foot1 ul li.on{ color:#fff; font-size:16px; padding-bottom:20px;}
.foot1 ul li a{ color:#b1b1b1; }
.foot1 div{ float:right;}
.foot1 div p{ text-align:center; color:#fff; padding:5px 0;}
.foot2{color:#b1b1b1; text-align:center; font-size:14px; border-top:1px solid #474747; padding:20px 0; margin-top:50px;}
.foot3{color:#b1b1b1; text-align:center; font-size:14px; border-bottom:1px solid #474747; padding:10px 0; margin-bottom:20px;}

.main{ margin-top:50px; overflow:hidden;}
.main_l{ float:left;overflow:hidden; width:221px; margin-right:50px;}
.main_l_t{ overflow:hidden;}
.title3{ background:url(../images/left_bg.png) no-repeat; width:221px; height:116px; text-align:center; font-size:24px; font-weight:bold; color:#fff; line-height:150px;}
.main_l_t ul{ overflow:hidden; background:#63952b; padding-bottom:50px;}
.main_l_t ul li{ text-align:center; height:47px; line-height:47px;margin-bottom:1px;}
.main_l_t ul li a{ color:#fff; font-size:14px; display:block; background:#7fba3d; }
.main_l_t ul li a:hover{ background:#3f6515;}
.main_l_t ul li.on a{ background:#3f6515;}
.main_l_f{ overflow:hidden; margin-top:30px;}
.title4{ background:#63952b;text-align:center; font-size:24px; font-weight:bold; color:#fff; height:81px; line-height:81px;}
.main_l_f ul{ overflow:hidden; background:#f5f5f5; padding:10px;}
.main_l_f ul li.on{ font-weight:bold; color:#63952b; font-size:16px; text-align:center;}
.main_l_f ul li{ color:#666; font-size:14px; padding-bottom:10px;}
.main_l_f ul li img{ float:left; padding-right:8px;}
.main_r{ overflow:hidden;}
.title5{ font-size:12px; color:#999; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
.main_r_con{ overflow:hidden;}
.main_r_con txt{ font-size:14px; line-height:1.8em; color:#444;}
.cases{ overflow:hidden;}
.cases li{ float:left; margin:0 14px;}
.cases li img{ width:280px!important; height: 280px !important;}
.cases li p{ font-size:14px; color:#666; text-align:center; padding:10px 0;}
.cases_d{ overflow:hidden; margin-bottom:30px;}
.cases_d li{ float:left; margin:0 5px;}
.cases_d h1{ color:#63952b; text-align:center; font-size:22px; margin-bottom:20px;}
.cases_d h2{ text-align:center; border:1px solid #dcdcdc; margin-bottom:30px;}
.cases_d h2 img{ height:420px;}
.cases_d li img{ border:1px solid #fff;}
.cases_d li img:hover{ border:1px solid #63952b;}
.cases_d txt{ display:block;}
.pro{ overflow:hidden;}
.pro li{ float:left; width:33.33%; text-align:center; padding-top:5px; margin-bottom:20px;height: 450px;}
.pro li h2{ font-size:16px; font-weight:bold; padding:15px 0;}
.pro li h1{ color:#999; font-size:14px; width:80%; margin:0 auto; text-align:left; line-height:1.6em;}
.pro li img{ border-radius:50%; border:6px solid rgba(255,255,255,0.4); box-shadow:#bbb 0px 0px 6px; width:250px; height:250px;}
.news{ overflow:hidden;}
.news li{ float:left; padding-bottom:30px; display:block;}
.news li img{ float:left;}
.news li a{ display:block; margin-left:230px;}
.news li h1{ font-size:16px; font-weight:bold; color:#63952b;}
.news li h2{ font-weight:bold; color:#999; border-bottom:1px dotted #ccc; display:block; padding:5px 0; margin:20px 0;}
.news li h3{ color:#999; font-size: 14px;}
.news_d{ overflow:hidden;}
.news_d h1{ color:#63952b; font-size:22px; text-align:center;}
.news_d h2{ font-weight:bold; color:#999; text-align:center; display:block; padding:15px 0;}
.news_d h3{ font-size:14px; color:#666; line-height:1.6em;}


@charset "utf-8";

.mod18Box { padding: 10px; border: 1px solid #CCC; margin: 0px auto; width: 880px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC }
.mod18{ width: 880px; height: 480px; margin: 0px auto; position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:408px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:880px;height:420px;position:absolute;color:#fff; text-align:center;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:400px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:420px;position:absolute;}
.mod18 .picBox li{width:880px;height:420px; text-align:center; margin:0 auto;}
.mod18 .picBox li img{text-align:center; height: 420px;}
.mod18 .listBox{ width: 842px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}

}




