@charset "utf-8";

.top_tel{ position: relative;}
.top_tel .gjc{position: absolute;left: 0;top: -26px;height: 52px;color: #333;width: 100%;}
.top_tel .gjc .rm{width: 550px;background-color: #45a643;text-align: center;line-height: 52px;height: 52px;margin: 0 auto;}
.top_tel .gjc .rm span{padding-left: 38px;color: #fff;background: url(../images/phone.png) no-repeat left 5px;display: inline-block;font-size: 16px;height: 50px;line-height: 50px;}
.top_tel .gjc .rm span em{font-size: 22px;font-weight: bold;position: relative;top: 2px;}


/*滚动*/
.scroll{ background: url(../images/panerMainbg.png) repeat; padding-bottom: 15px;}
.scroll .scroll_tit{ text-align: center;font-size: 24px;font-weight: bold;}
.scroll .scroll_tit span{ margin-bottom: 5px;color: #45a643;font-size: 24px;font-weight: bold;}

/*产品*/
.product{ padding: 40px 0px 0px;}
.pro_fenlei_tit{font-size: 24px;color: #fff;background: #3c3e46 url(../images/tle.png) no-repeat left center;height: 70px;line-height: 70px;padding-left: 30px;}
.pro_fenlei ul{ border: 2px solid #3c3e46;padding-bottom: 15px;}
.pro_fenlei ul li{margin-top: 20px;background: url(../images/probg1.png) no-repeat 20px center;width: 100%;float: left;}
.pro_fenlei ul li a{text-indent: 40px;display: block;font-weight: bold;font-size: 14px; color: #666;}

.pro_con .plist li{ width: 33.3%; float: left;}
.pro_con .plist li a{display: block;font-size: 20px;color: #333;background-color: #dcdcdc; text-align: center; height: 70px; line-height: 70px;}
.pro_con .plist li a.cur{color: #fff;background-color: #45a643;}


.youshiMain {background: url(../images/youshibg.jpg) no-repeat center top;height: 660px;margin-top: 10px;}
.youshiMain .ytop {text-align: center;color: #fff;padding-top: 60px}
.youshiMain .ytop p {font-size: 24px;margin-bottom: 10px;line-height: 24px}
.youshiMain .ytop span {font-weight: bold;font-size: 24px;}
.youshiMain .ytop em {font-size: 14px}
.youshiMain .ycont {position: relative}
.youshiMain .ycont p {position: absolute;color: #fff;line-height: 22px;font-size: 16px}
.youshiMain .ycont p.tl {text-align: right}
.youshiMain .ycont p.tr {text-align: left}
.youshiMain .ycont p.ps1 {top: 90px;right: 740px}
.youshiMain .ycont p.ps2 {top: 260px;right: 800px}
.youshiMain .ycont p.ps3 {top: 442px;right: 740px}
.youshiMain .ycont p.ps4 {top: 90px;left: 740px}
.youshiMain .ycont p.ps5 {top: 260px;left: 800px}
.youshiMain .ycont p.ps6 {top: 442px;left: 740px}


/*优势*/
.youshi dl dt{font-size: 18px;color: #45a643;font-weight: bold;padding-bottom: 10px;background: url(../images/yline.png) no-repeat left bottom;}
.youshi dl dd{margin-top: 15px;}
.youshi dl dd p{padding-left: 15px;background: url(../images/dd.png) no-repeat 5px 9px;line-height: 26px;font-size: 13px;}

@media only screen and (min-width: 992px) {
	.youshi dl dt{ margin-top: 50px;}
}

.qysl_box {margin:auto;}
.qysl_box h3 {color:#71706e;font-size:24px;font-weight:bold;background:url(../images/qysl_tit.jpg) no-repeat center;text-align:center;margin:20px 0px 0px;}
.qysl_box h3 b {color:#45A643;font-weight:bold;font-size:24px;}
.qysl_box dl {width:137px;float:left;height:110px;text-align:center;}
.qysl_box dl dd {height:100px;}
.qysl_box dl dt span {color:#333;font-size:18px;font-weight:bold;line-height:30px;}
.qysl_box dl dt p {	line-height:24px;color:#666;font-size:18px;width:120px;	margin:auto;}

/*流程*/
.liucheng{ background-color: #45a643; width: 100%;margin-top: 25px;}
.liucheng .lc_l{background-color: #3c3e46;color: #fff;margin-top: -15px;text-align: center;position: relative; padding-bottom: 15px;}
.liucheng .lc_l h5{padding-top: 30px;}
.liucheng .lc_l h5 span{font-size: 22px;font-weight: normal;}
.liucheng .lc_l h5 p{font-size: 24px;margin-bottom: 15px;}
.liucheng .lc_l h5 i{display: block;width: 24px;height: 0;border-top: 1px solid #fff;margin: 0 auto;}
.liucheng .lc_l dl {margin-top: 30px;margin-bottom: 10px;}
.liucheng .lc_l dd p{ font-size: 14px;}
.liucheng .lc_l dd span{ font-size: 22px;}
.liucheng .lc_l a{display: block;width: 140px;height: 40px;line-height: 40px;color: #fff;font-size: 16px;margin: 0 auto;border: 2px solid #fff;}
.liucheng .lc_l a:hover{ background-color: #45a643;}
.liucheng .lc_r{ padding: 15px 0px;}
@media only screen and (min-width: 992px) {
	.liucheng .lc_r{ margin-top: 79px;}
}

.about{background: url(../images/mainBg.jpg) no-repeat center top; padding-top: 10px; padding-bottom: 10px;}
.about .about_con{ background-color: #45a643; padding-top: 10px; padding-bottom: 10px;}
.about .about_con .about_con_cen{ color: #fff;}
.about .about_con .about_con_cen h5{padding-bottom: 15px;background: url(../images/line.png) no-repeat left bottom;}
.about .about_con .about_con_cen h5 a{ font-size: 24px; color: #fff;}
.about .about_con .about_con_cen span a{display: inline-block;width: 84px;height: 34px;line-height: 34px;text-align: center;margin-right: 2px;}
.about .about_con .about_con_cen span a.gd{background-color: #fff;color: #3c3e46;}
.about .about_con .about_con_cen span a.zx{background-color: #3c3e46;color: #fff;}
.about .about_con .glist{position: absolute;background: url(../images/glistBg.png) no-repeat center;width: 99px;height: 174px;padding-top: 5px;padding-bottom: 4px;top: 53px;right: -5px;}
.about .about_con .glist li{height: 57px;width: 99px;line-height: 57px;}
.about .about_con .glist li a{display: block;font-size: 16px;font-weight: bold;padding-left: 15px;color: #fff; margin-top: 5px;}

.about .about_end{background: url(../images/ggbg.png) no-repeat center; margin-top: 15px; color: #fff; background-size: 100% 100%; padding-top: 15px; padding-bottom: 15px;}
.about .about_end h5{font-size: 32px;margin-bottom: 5px;}
.about .about_end p{ line-height: 28px;text-align: left;font-size: 16px;background-color: #3c3e46;text-indent: 8px; margin-top: 15px;}
.about .about_end dl{padding-left: 41px;background: url(../images/phone3.png) no-repeat 30% center; margin-top: 30px;}
.about .about_end dl dt{font-size: 13px;color: #333;}
.about .about_end dl dd{font-size: 20px;color: #45a643;}
.about .about_end a{color: #fff;background: #45a643;margin-top: 10px;font-size: 16px; padding: 10px 30px; margin-left: 40px;}

@media only screen and (max-width: 992px) {
	.about_con{ text-align: center;}
	.about .about_con .about_con_cen h5{ background: url(../images/line.png) no-repeat center bottom;}
}

.news{}
.news .news_l .cur a{background-color: #3c3e46;color: #fff;display: block;font-size: 20px; line-height:45px; height: 45; text-align: center;}
.news .news_l .cur i{display: block;background: url(../images/jtImg.png) no-repeat center;width: 10px;height: 5px;}
.news .news_l dl dd h5{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news .news_l dl dd h5 a{font-size: 16px; font-weight: bold;}
.news .news_l ul li{height: 43px;line-height: 43px;}
.news .news_l ul li em{ font-size: 12px;}
.news .news_l ul li a{padding-left: 15px;background: url(../images/dd.png) no-repeat left center;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}

.news .news_r h5 a{display: block;height: 45px;line-height: 45px;text-align: center;background-color: #e5e5e5;font-size: 20px;text-decoration: none;font-weight: normal;}
.news .news_r .question{height: 410px;overflow: hidden;margin-left: 19px;margin-top: 23px;}
.news .news_r .question dl {margin-bottom: 20px}
.news .news_r .question dt {padding-left: 27px;background: url(../images/wenImg.png) no-repeat left center;height: 22px;line-height: 22px;overflow: hidden}
.news .news_r .question dt a {font-size: 13px;display: block;height: 22px;line-height: 22px;overflow: hidden}
.news .news_r .question dd {padding-left: 27px;background: url(../images/daImg.png) no-repeat left top;margin-top: 12px;font-size: 13px;color: #45a643;line-height: 23px;height: 42px;overflow: hidden}

.linkbox{ padding-top: 10px; padding-bottom: 10px;background: url(../images/mainBg.jpg) no-repeat center -340px;}
.linkbox .link{overflow: hidden;background: #fff;border-bottom: 1px solid #f1f1f1; padding-top: 10px;padding-bottom: 10px;}
.linkbox .link h5{background: url(../images/line2.png) no-repeat left center;font-size: 20px;color: #333;padding-left: 15px;}
.linkbox .link h5 span{display: block;color: #333;margin-top: 3px;text-transform: uppercase;font-size: 12px;}
.linkbox .link .link_con a{ margin: 5px 8px;}
