/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{min-width: 1400px;font-size:16px;font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#FF0000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}
.clear {clear:both; height:0; overflow:hidden; display:block;}

/*头部通用*/
.topbox{width: 100%;/*overflow: hidden;*/background-color: #01a455;box-shadow: 0 2px 3px rgba(0,0,0,0.2);position: fixed;top: 0;z-index: 100;}
.toplogo{width: 26%;float: left;background-color: #fff;}
.toplogo img{/*width: 300px;*/display: block;margin: 0 auto;}
.topdhbox{width: 50%;float: left;}
.topdh{width: 100%;display: block;/*overflow: hidden;*/padding:0 20px;box-sizing: border-box;}
.topdh li{width: calc(100% / 5);height: 80px;float: left;overflow: hidden;position: relative;}
.topdh li a{width: 100%;display: block;font-size: 18px;line-height: 80px;color: #fff;text-align: center;transition: all 0.8s ease;/*margin-top: -80px;*/}
.topdh li::before{content: "";position: absolute;width: 0;height: 2px;background-color: #e67814;bottom: 0;left: 50%;transform: translateX(-50%);transition: all 0.8s ease;}
.topdh li a:hover{margin-top: 0; }
.topdh li:hover::before{width: 100%;}
.toplx{width: 24%;float: left;position: relative;}
.toplx::before{content: "";position: absolute;width: 2px;height: 32px;background-color: #fff;top: 24px;left: 0;opacity: 0.6;}
.toplx img{/*width: 300px;*/display: block;margin: 0 auto;}
.topbox .ej{display: none;background: #049419;height: 166px;/*width: 200px;margin-left: -35px;*/}
.topbox .bz{height: 123px!important;}
.topbox .pz:hover .ej{display: block;}
.topbox .pz{overflow: visible;}
.topdh .pz .ej li{width: 100%;line-height: 40px; height: 40px;border-bottom: 1px #01a455 solid;}
.topdh .pz .ej li a{ font-size: 16px;line-height: 40px;}
@media(max-width:1200px){.topdh li a{font-size: 24px;}}
@media(max-width:991px){
	.toplogo img{width: 285px; margin: 16px auto;}
	.toplogo{width: 27%;}
	.toplx{width: 18%;}
	.topdhbox{width: 55%}
	.toplx img{width: 200px;margin: 10px auto 0;}
	.topdh{padding: 0 10px}
	.topdh li a{line-height: 90px;font-size: 21px;}
	
}

/*banner*/
#banner {position: relative;overflow: hidden;	width: 100%}
#banner ul {	position: relative;	overflow: hidden;	width: 500%}
#banner ul li {	width: 20%;	float: left}
#banner ul li img {	width: 100%;display: block;}
#banner aside {	position: absolute;	top: 0;	bottom: 0;	height: 0;	width: 90%;	right: 0;	left: 0;	margin: auto}
#banner aside span {display: block;	width: 65px;	height: 65px;	z-index: 63;	background: rgba(255,255,255,0.6);	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	position: relative;	cursor: pointer;	opacity: 0;	transition: all 0.3s;	margin-top:-2%;}
#banner:hover aside span{ 	opacity: 1;}
#banner aside span:after {	content: '';	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 20%;	margin: auto;	width: 27px;	height: 27px;	border-top: 3px solid #5f605e;	border-left:3px solid #6a6a6a;	-webkit-transform: rotateZ(-45deg);	-moz-transform: rotateZ(-45deg);	-ms-transform: rotateZ(-45deg);	-o-transform: rotateZ(-45deg);	transform: rotateZ(-45deg)}
#banner aside span.prev {	float: left;}
#banner aside span.next {	float: right;}
#banner aside span.next:after {	left: 0;	right: 20%;	-webkit-transform: rotateZ(135deg);	-moz-transform: rotateZ(135deg);	-ms-transform: rotateZ(135deg);	-o-transform: rotateZ(135deg);	transform: rotateZ(135deg)}
#banner>div {	width: 140px;	position: absolute;	right: 0;	left: 0;	bottom: 11%;	margin: auto}
#banner>div em {display: block;	float: left;	width: 18px;	height: 18px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border: 3px solid #fff;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin: 0 4.75px;	background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;	transition: all .3s;	cursor: pointer}
#banner>div em.act {background: #019026}
/*banner end*/


/*底部通用*/
/*footer*/
.wrapper {width: 90%;margin: 0 auto;}
.wrap{ width:90%; margin:0px auto;}
.fl {float: left; }
.fr {float: right; }
#footer{width:100%; padding:40px 0 0; background:#2c2f34;}
#f-logo{margin-top:2px;}
#f-logo img{/*width:450px;height:80px;*/ }
#f-contact{margin-top:24px;}
#f-contact p{height:36px; line-height:36px; padding-left:10px; background-repeat:no-repeat; background-position:left center; font-size:16px; color:#ccc; overflow:hidden;}
#f-contact p.mail{background-image:url(img/mail.png);}
#f-contact p.address{background-image:url(img/address.png);}
#f-menu{ padding:20px 40px; border-right:1px solid #45484d;}
#f-menu h2{/*height:18px; line-height:18px;*/ margin-bottom:20px; font-size:16px; font-weight:bold; color:#fff; overflow:hidden;}
#f-menu dl{float:left; margin-left:35px;}
#f-menu dl:nth-child(2){margin-left:0;}
#f-menu dl dd{height:36px; line-height:36px; font-size:16px; overflow:hidden;}
#f-menu dl dd a{display:block; color:#ccc;    margin-right: 25px;}
#f-menu dl dd a:hover{color:#fff;}
#f-menu2{margin-left:60px; padding:20px 40px; border-right:1px solid #45484d;border-left: 1px solid #45484d;}
#f-menu2 h2{/*height:18px; line-height:18px;*/ margin-bottom:20px; font-size:16px; font-weight:bold; color:#fff; overflow:hidden;}
#f-menu2 dl{float:left; margin-left:35px;}
#f-menu2 dl:nth-child(2){margin-left:20px;}
#f-menu2 dl dd{height:36px; line-height:36px; font-size:16px; overflow:hidden;}
#f-menu2 dl dd a{display:block; color:#ccc;    margin-right: 25px;}
#f-menu2 dl dd a:hover{color:#fff;}
#footer .fr{float: left;}
#f-tel{margin-top:12px;    margin-left: 40px;}
#f-tel h3{/*height:16px; line-height:16px;*/ font-size:16px; color:#ccc; overflow:hidden;}
#f-tel h2{line-height:32px; margin-top:8px; font-size:33px;    font-weight: bold; font-family:'Arial'; color:#fff; overflow:hidden}
#f-tel h4{width:162px; height:42px; line-height:42px; margin-top:26px; border:1px solid #5a5d60; border-radius:22px; font-size:14px; text-align:center; overflow:hidden;}
#f-tel h4 a{display:block; color:#fff;}
#f-tel h4 span{display:inline-block; padding-left:28px; background:url(img/kefu.png) no-repeat left center;}
#f-tel h4:hover{border-color:#6e7175;}
#f-tel .mail{ font-size: 16px;color: #ccc; line-height: 48px;}
#f-tel .address{ font-size: 16px;color: #ccc; line-height: 36px;}
#f-qrcode{margin:8px 0 0 40px;}
#f-qrcode img{width:104px; height:104px; margin:0 auto;}
#f-qrcode h3{height:16px; line-height:16px; margin-top:14px; font-size:14px; text-align:center; color:#ccc; overflow:hidden;}
#copyright{width:100%; height:56px; line-height:56px; background:#2c2f34; border-top:1px solid #45484d; font-size:14px; color:#a2a3a5; overflow:hidden;}
#copyright a{color:#a2a3a7;}
#copyright a:hover{color:#fff;}    

#copy{ height:125px; line-height:40px; clear:both; overflow:hidden; border-top:#3b3941 solid 1px; color:#b1b1b1; font-size:16px; text-align:center; }
#copy a{ color:#b1b1b1;vertical-align: middle;}
#copy a:hover{ color:#fff;}
#copy a img{    vertical-align: middle;}

.link{height:50px; line-height:49px; background:#26292d; overflow: hidden; }
.link h4{ float:left;color: #919191; font-size: 16px;padding-left:28px; width: 55px;background:url(../images/tacn/link.png) no-repeat 0 17px;}
.link p{ float: left; width: calc(100% - 110px);}
.link a{font-size: 14px;color: #a7a7a7; display: inline-block; float: left; padding: 0 20px;}
.link a:hover{/*text-decoration:underline;*/color: #ccc;}
.pt3{background-repeat: no-repeat;background-position: center center;height: 325px;overflow: hidden;}
.pt3 .t{font-size: 36px;font-weight: bold;text-align: center;color: #fff;line-height: 1;padding-top: 70px;padding-bottom: 40px;}
.pt3 .p{width: 85%;margin: 0 auto;text-align: center;color: #fff;font-size: 20px;line-height: 34px;}
.pt4{height: 140px;line-height: 140px;background-color: #fff;font-size: 20px;color: #646464;}
.pt4 .sp{font-size:19px;color: #004e9d;}
.pt4 .t{float: left;}
.pt4 .join{float: right;width: 176px;height: 52px;line-height: 52px;background-color:#004e9d;color: #fff;text-align: center;font-size: 20px;margin-top: 44px;}
.pt4 .join:hover{background-color: #f19625;}
@media(max-width:1440px){
	#f-menu2 dl dd{font-size: 16px;}
	.folo{display: none;}
	.wrapper{width: 95%;}
}
@media(max-width:991px){
	#f-menu2 h2{font-size: 35px;}
	#f-menu h2{font-size: 35px;}
	#f-menu2 dl dd{font-size: 30px;}
	#f-menu dl dd{font-size: 30px;}
	#f-menu2{margin-left: 0; padding: 20px 28px;}
	#f-menu2 dl dd a{margin-right: 0;}
	#f-menu dl dd a{margin-right: 0;}
	#f-tel h3{font-size: 26px;}
	#f-tel .mail,#f-tel .address{font-size: 30px;}
	#f-tel h2{line-height: 40px;}
	#copy{font-size: 20px;    height: 210px;}
	#f-menu{padding: 20px 20px;}
	#f-menu2 dl:nth-child(2){margin-left: 0;}
	/*#f-tel{margin-left: 0;}*/
	#f-menu dl:nth-child(2){display: none;}
	#f-menu dl:nth-child(3){margin-left: 0;}
	.nynr p strong span{font-size:32px!important;}
	.nynr p span{font-size:28px!important;}
	.w1336{width:95%!important;}
}



/*产品*/
.sybt{width: 100%;position: relative; margin-bottom: 1%;}
.sybt p:nth-child(1){font-size: 60px;font-family: Impact;color: #f0f0f0;margin: 0;line-height: 60px;text-align: center;position: relative;}
.sybt p:nth-child(2)::after{content: "";position: absolute;width: 220px;height: 3px;border: 40px solid #01a455;border-top: 0;border-bottom: 0;top: 29px;left: 50%;transform: translateX(-50%);}
.sybt p:nth-child(2)::before{content: "";position: absolute;width: 220px;height: 1px;border: 120px solid #999;border-top: 0;border-bottom: 0;top: 30px;left: 50%;transform: translateX(-50%);}
.sybt p:nth-child(2){font-size: 36px;color: #01a455;font-weight: 700;line-height: 64px;text-align: center;letter-spacing: 2px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.sybt p:nth-child(3){font-size: 18px;color: #999;line-height: 40px;text-align: center;letter-spacing: 2px;}


.sycpbox{width: 100%;/*background-image: url("../UploadFiles/bj/cpbj.png");background-size: 100% 100%;*/}
.sycp{width: 90%;margin: 0 auto;padding: 50px 0;}
.sycpfllb{width: 100%;margin:0 auto;overflow: hidden;}
.sycpfllb li{width: calc((100% - 90px) / 6);/*width:10.5%;*/float: left;margin-right: 10px;margin-bottom: 10px;}
.sycpfllb li:nth-last-child(1){margin-right: 0;}
.sycpfllb li a{width: 100%;display: block;background-color: #f5f5f5;font-size: 16px;line-height: 50px;color: #444;text-align: center;transition: all 0.6s;}
.sycpfllb li a:hover{background-color: #01a455;color: #fff;}
.sycplbbox{width: 100%;overflow: hidden;}
.sycplb{width:1810px;overflow: hidden;padding-top: 10px;}
.sycplb a{width: 340px;display: block;border: 1px solid #eee;transition: all 0.6s;float: left;margin-right: 20px;margin-bottom: 20px;}
.sycplb a .sytp{width: 100%;overflow: hidden;position: relative;}
.sycplb a .sytp::before{content: "";position: absolute;box-sizing: border-box;width: 0;height: 0;background-image: url("../../UploadFiles/bj/tptb.png");background-size: 20% auto;background-position: 50% 50%;background-repeat: no-repeat;background-color: rgba(0,0,0,0.6); top:50%;left: 50%;z-index: 10;transform: translate(-50%,-50%);transition: all 0.6s;}
.sycplb a .sytp img{width:100%;display: block;transition: all 0.6s;}
.sycplb a p{font-size: 18px;line-height: 50px;color: #333;padding: 0 20px;box-sizing: border-box;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sycplb a p span{float: right;color: #999;}
.sycplb a:hover{box-shadow: 0px 0px 15px 2px #ebebeb;margin-top: -10px;margin-bottom: 30px;}
.sycplb a:hover .nytp img{transform:scale(1.2);}
.sycplb a:hover .nytp::before{width:100%;height:100%;}
.sycplb a:hover p{color: #01a455;    font-weight: bold;}
.sycplb a:hover p span{color: #01a455;}
@media(max-width:1200px){
	.sycp{width: 96%;}
	.sycpfllb{width: 100%;}
	.sycpfllb li{width: calc((100% - 90px) / 6);}
	.sycpfllb li a{font-size: 24px;}
	.sycplb a p{padding: 0 10px;}}

@media(max-width:991px){
	.sycpfllb li{width: calc((100% - 40px) / 3);}
	.sycpfllb li a {font-size: 45px; line-height: 100px;}
	.sycplb a{width: 460px;}
	.sycplb a p{font-size: 34px; line-height: 80px;}
	.sybt p:nth-child(2){font-size: 55px;}
	.sybt p:nth-child(3){font-size: 26px; line-height: 60px;}
	.sybt p:nth-child(2)::after{width: 300px;}
	.sybt p:nth-child(2)::before{width: 300px;}
}
/*@media(min-width:991px){
.sycpfllb{display: none;}
}*/


/*about*/
.page{width:85%; margin:0 auto;}
.title_t{
    margin: 0 auto 30px;
    text-align: center;
    background: url(../images/tacn/jt.png) no-repeat center bottom;
    height: 110px;
}

.title_t strong{
    font-size: 35px;
    color: #111111;
}

.title_t strong b{
    color: #01a354;
}

.title_t strong p{
    font-weight: normal;
    font-size: 18px;
	color: #444;
    letter-spacing: 0.8px;    margin-top: 1%;
}

.about{
    height: 400px;
    background: url(../images/tacn/gsbg.jpg) no-repeat center top;
    padding-bottom: 239px;
}

.about .title_t{
    padding-top: 49px;
}

.about_wrap{
    background: #fff;
    /*width: 1200px;*/
    /*height: 795px;*/
    box-shadow: 0 0px 17px -7px rgba(0,0,0,0.3);
    overflow: hidden;
}

.about_img {
    margin: 29px 0 0 27px;
}

.about_text{
    width:58%;
    height: 345px;
    margin: 29px 0 0 50px;
}

.about_text strong{
    font-size: 30px;
    color: #ddd;
    display: inline-block;
    line-height: 39px;
}

.about_text p{
    font-size: 30px;
    color: #01a354;
}

.about_text span{
    font-size: 16px;
    color: #888;
    line-height: 30px;
    margin: 13px 0 22px 0;
    display: block;
}

.about_text a{
    width: 141px;
    height: 39px;
    border:1px solid #01a354;
    border-radius: 30px;
    text-align: center;
    line-height: 39px;
    float: left;
    color: #01a354;
    font-size: 22px;
    margin-right: 22px;
}

.about_cont{
    border-color: #ffc100 !important;
    color: #ffc100 !important;
}

.about_list li{
    width: 120px;
    height:38px;
    border: 1px solid #e8e9ea;
    text-align: center;
    float: left;
    margin: 19px 27px 0 0;
}

.about_list li a{
    font-size: 18px;
    color: #666666;
    line-height: 38px;
    display: block;
}

.about_list li:hover ,.about_list .on{
    border-color: #01a354;
    background: #01a354
}

.about_list li:hover a ,.about_list .on a{
    color: #fff;
}

.about_wrap_bottom{
    margin-left: 27px;
}

.about_wrap_bottom_img{
    margin-top:22px;
}

.about_wrap_bottom_img2 table tr td{
    width: 274px;
    height: 258px;
    display: inline-block;
    padding-left: 0 !important;
    margin-right: 17px;
    overflow: hidden;
}

.about_wrap_bottom_img2 table tr td br{
    display: none;
}

.about_wrap_bottom_img2 table tr td img{
    border:1px solid #f1f1f1;
}

.about_wrap_bottom_img2 table tr td div{
    padding-top: 0 !important;
    background: #f1f1f1;
    width: 274px;
    height: 53px;
    font-size: 17px;
    color: #666666;
    text-align: center;
    line-height: 53px;
}

.about_wrap_bottom_img2 table tr td:hover div{
    background: #01a354;
    color: #fff;
}

.about_wrap_bottom_img .dis{
    display:none;
}
@media(max-width:1440px){
	.page{width: 90%;}
	.about_img{width: 40%;}
	.about_img img{width: 100%;}
	.about_text{width: 53%;}
	.about_wrap{height: 1030px;}
}
@media(max-width:991px){
.about{ background: url(../images/tacn/gsbg.jpg) no-repeat center bottom;}
	.title_t strong{font-size: 46px;}
	.title_t strong p{font-size: 32px;}
	.title_t{height: 140px;}
	.about_text p{font-size: 34px;}
	.about_text span{font-size: 50px;line-height: 59px;height: 475px;overflow: hidden;}
	.about_text a{width: 200px;height: 50px;line-height: 50px;font-size: 24px;}
	.about_list li{width: 150px;height: 50px;}
	.about_list li a{font-size: 28px;line-height: 50px;}
	.ryzzBox .Cont .tp .tbiao a{font-size: 24px!important;}
	.about_img img{display: none;}
	.about_text{width:95%;height: 610px;}
	.about{height: 800px;}
}

/*发货*/
.pub_title p{text-align:center;margin-top:10px;margin-bottom:30px;letter-spacing: 3px;font-size: 20px;}
.pub_title h4{position:relative;text-align:center;font-size:36px;font-weight:bold;z-index:1;/*padding-top:60px;*/color: #00944b;margin: 2%;}
.pub_title h4 img{display: inline-block;margin:0 10px;}
.pub_title h4 span{color:#3c3c3c;display:inline-block;}
.ryzz{width:100%;margin:1% auto;text-align: center;height: 300px;}
.ryzz_ry{width:98%;margin:0 auto; height:310px; text-align:center; position:relative; } 
.ryzzBox{width:100%;height:300px; }
.ryzzBox .Leftbotton{border-radius: 10%;height:67px;width:67px;background:#e2e2e2 url(../images/tacn/lefts.png) no-repeat;overflow:hidden;display:inline;left:-80px; top:83px;cursor:pointer; position:absolute; z-index:99;}
.ryzzBox .Leftbotton:hover{background:#00944b url(../images/tacn/lefts.png) no-repeat;}
.ryzzBox .Rightbotton{border-radius: 10%;height:67px;width:67px;background:#e2e2e2 url(../images/tacn/rights.png) no-repeat;overflow:hidden;display:inline;right:-80px;top:83px;cursor:pointer; position:absolute;z-index:99;}
.ryzzBox .Rightbotton:hover{background:#00944b url(../images/tacn/rights.png) no-repeat;}
.ryzzBox .Cont{width:100%;overflow:hidden;float:left; }
.ryzzBox .ScrCont{width:10000000px;}
.ryzzBox .Cont .tp{width:316px;float:left;height:302px;text-align:center;background:none; text-align:left; }
.ryzzBox .Cont .tp .tpic{ margin:0 13px;width: 300px;height:277px;background:#e0e0e0; text-align:center; }
.ryzzBox .Cont .tp .tpic img{width:100%;max-width:100%}
.ryzzBox .Cont .tp .tbiao{text-align:center;/* padding-top:10px; padding-bottom:15px;*/ } 
.ryzzBox .Cont .tp .tline{margin:0 auto; width:125px;border-bottom:1px #FFF solid; height:5px;} 
.ryzzBox .Cont .tp .tbiao a{color:#333; font-size:20px; line-height: 40px;}
.ryzzBox .Cont .tp .tbiao a:hover{color:#00944b;}
.ryzzBox .Cont .tp .tneir{padding-top:8px; text-align:left; padding-left:16px; padding-right:15px; padding-bottom:15px;  } 
.ryzzBox .Cont .tp .tneir a{color:#FFFFFF; font-size:16px; line-height:22px;   } 
.ryzzBox #List1,.ryzzBox #List2{float:left;}

/*隔断*/
.syhfbox{width: 100%;height: 160px; background-image: url("../images/tacn/tf.jpg");background-size: 100% 100%;}
.syhf{width: 90%;margin: 0 auto;padding: 40px 0;overflow:hidden;}
.syhfnr{width:calc(100% - 400px);float: left;}
.syhfnr p:nth-child(1){font-size: 18px;line-height: 30px;color: #f5f5f5;}.syhfnr p:nth-child(1) span{margin-right: 30px;padding: 5px 0;padding-left: 36px;background: url("../images/tacn/dh.png") no-repeat left center;}
.syhfnr p:nth-child(2){font-size: 24px;line-height: 34px;color: #fff;font-weight: 600;letter-spacing: 6px;margin-top: 16px;}
.syhflx{width: 400px;float: left;}
.syhflx a{width: 240px;display: block;background-color: #fff;border-radius: 31px;font-size: 18px;line-height: 42px;color: #333;font-weight: 600;text-align: center;margin-left: auto;letter-spacing: 10px;transition: all 0.6s;}
.syhflx p{font-size: 22px;font-weight: 500;text-align: right;color: #fff;letter-spacing: 1px;margin-top: 10px;}.syhflx p span{font-size: 28px; font-weight: bold;}
.syhflx a:hover{background-color: #0a326e;color: #fff;}
@media(max-width:1460px){.syhfnr p:nth-child(1) span{margin-right: 10px;}}
@media(max-width:1200px){.syhf{width: 98%;margin-top: 2%;}}
@media(max-width:9910px){
.syhflx p{margin-right: 5%;margin-top: 20px;}
	.syhfnr p:nth-child(1){font-size: 22px;}
	.syhfnr p:nth-child(2){font-size: 24px;}
	.syhflx{width: 300px}
	.syhfnr{ width: calc(100% - 300px);}
}

/*流程*/
.cooper{
    height: 466px;    margin-top: 3%;
    /*background: url(../images/tacn/lcbg.jpg) no-repeat center;*/
}
.lc{width: 80%;}
.cooper .title_t{
    margin-bottom: 52px;
}

.cooper_wrap dl{
    float: left;
    width:8%;
    height: 163px;
    position: relative;
    margin-left: 100px;
}

.cooper_wrap dl:nth-child(1){
    margin-left: 26px;
}

.cooper_wrap dl dt{
    width: 35px;
    height: 35px;
    background: #01a354;
    border-radius: 30px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 35px;
    top:-13px;
}

.cooper_wrap dl dd p{
    text-align: center;
    font-size: 18px;
    color: #4f5154;
    padding-top: 11px;
}

.cooper_tel{
    background: #01a354;
    width:60%;
    height: 59px;
    border-radius: 5px;
    margin: 50px auto 0;
    text-align: center;
    color: #fff;
    position: relative;
    line-height: 59px;
}

.cooper_tel::before{
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    background: #01a354;
    left: -11px;
    top: 17px;
    border-radius: 30px;
}

.cooper_tel::after{
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    background: #01a354;
    right: -11px;
    top: 17px;
    border-radius: 30px;
}

.cooper_tel span {
    font-size: 15px;
    background: url(../images/tacn/dhh.jpg) no-repeat left center;
    padding-left: 25px;
}

.cooper_tel strong{
    font-size: 26px;
}

.cooper_tel a{
    background: #ffc100;
    width: 135px;
    height: 36px;
    border-radius: 30px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    float: right;
    margin: 11px 48px 0 0;
}
@media(max-width:1440px){
	.lc{width: 90%}
	.cooper_wrap dl{width: 7%}
	.cooper_tel{width: 50%}
	.syhfnr p:nth-child(2){font-size: 29px; letter-spacing: 1px;}
}
@media(max-width:991px){
	.cooper_wrap dl dd p{font-size: 22px}
	.cooper_tel span{font-size: 28px;}
	.cooper_tel a{font-size: 20px;}
	.cooper_tel strong{font-size: 32px;}
}



/*首页新闻*/
.w1336{width: 85%; margin: 0 auto;}
.index-tlt{
    font-size: 30px;
    color: #393939;
    font-weight: bold;
    margin-bottom: 40px;
}
.index-tlt span{
    color: #01a455;
}
.index-c5{
    background: #f9f9f9;
    padding-top: 2%;
    padding-bottom: 2%;
}
.index-c5 ul li{
    width: 31.333%;
    margin-right: 3%;
    float: left;
}
.index-c5 ul li:last-child{
    margin-right: 0;
}
.index-c5 ul li a{
    display: block;
}
.index-c5 ul li .img{
    position: relative;
    overflow: hidden;
}
.index-c5 ul li .img img{
    width: 100%;
    transition: .3s;
}
.index-c5 ul li:hover .img img{
    transform: scale(1.1);
}
.index-c5 ul li .img .date{
    width: 96px;
    height: 75px;
    background: #01a455;
    text-align: center;
    position: absolute;
    top: 0;
    left: 10%;
}
.index-c5 ul li .img .date1{
    font-size: 24px;
    color: #fff;
    padding-top: 10px;
    font-weight: bold;
}
.index-c5 ul li .img .date2{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.index-c5 ul li .wz{
    background: #fff;
    padding: 17px 5%;
}
.index-c5 ul li .wz h3{
    font-size: 16px;
    font-weight: bold;
    color: #5a5a5a;
    margin-bottom: 15px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.index-c5 ul li .wz .info{
    font-size: 14px;
    color: #787878;
    line-height: 1.6;
    word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.index-c5 ul li .wz dt{
    width: 29px;
    height: 29px;
    border: 1px solid #787878;
    color: #787878;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px;
}
.index-c5 ul li:hover .wz h3{
    color: #01a455
}
.index-c5 ul li:hover .wz dt{
    background: #01a455;
    color: #fff;
    border-color: #01a455;
}
@media(max-width:1200px){
	.index-tlt{font-size: 36px;}
	.index-c5 ul li .img .date2{font-size: 20px;}
	.index-c5 ul li .wz h3{font-size: 37px;}
	.index-c5 ul li .wz .info{font-size: 24px;}
}

/*内页布局*/
.nyfl{width: 90%;margin: 30px auto;overflow: hidden;}
.nyl{width: 300px;margin-right: 30px;float: left;}
.nyclcpbox{width: 100%;background-color: #01a455;border-radius: 6px;}
.nyclbt{width: 100%;padding: 23px 0 17px 120px;box-sizing: border-box;background-image: url("../../UploadFiles/bj/cltb.png");background-size: 60px 60px;background-position: 19% 50%;background-repeat: no-repeat;}
.nyclbt p:nth-child(1){font-size: 32px;color: #fff;font-weight: 600;line-height: 32px;letter-spacing: 2px;margin-bottom: 6px;}
.nyclbt p:nth-child(2){font-size: 22px;color: #fff;letter-spacing: 1px;line-height: 22px;}
.nyclcplb{width: 100%;background-color: #fff;border-radius: 6px;padding: 0 25px;border: 1px solid #01a455;box-sizing: border-box;}
.nyclcplb li{width: 100%;padding: 8px 0;box-sizing: border-box;border-bottom: 1px dashed #e1e1e1;}
.nyclcplb li:nth-last-child(1){border-bottom:0;}
.nyclcplb li a{width: 100%;display: block;font-size: 18px;line-height: 56px;color: #1a1a1a;position: relative;padding: 0 20px;box-sizing: border-box;}
.nyclcplb li a::before{content: "";position: absolute;width: 22px;height: 18px;background-image: url("../../UploadFiles/bj/cljt.png");background-size: 22px 18px;top: 50%;right: 40px;transform: translateY(-50%);opacity: 0;transition: all 0.6s;}
.nyclcplb li a:hover{color: #01a455;}.nyclcplb li a:hover::before{opacity: 1;right: 20px;}
    
.nycllx{width: 100%;padding: 20px 0 20px 100px;box-sizing:border-box;background-image: url("../../UploadFiles/bj/cllx.png");background-size: 70px auto;background-position: 20px 30px;background-repeat: no-repeat;}
.nycllx p:nth-child(1){font-size: 18px;line-height: 32px;color: #fff;letter-spacing: 2px;}
.nycllx p:nth-child(2),.nycllx p:nth-child(3){font-family: Impact,Arial;font-size: 28px;color: #fff;line-height: 34px;letter-spacing: 2px;}

.nyr{width: calc(100% - 330px);float: left;overflow: hidden;}
.flrbt{font-size:26px;line-height: 36px;font-weight: 600;color: #01a455;padding-bottom: 6px;border-bottom: 1px dashed #e1e1e1;box-sizing: border-box;position: relative;}
.flrbt span{padding-left: 24px;box-sizing: border-box;font-size: 14px;font-weight: lighter;color: #999;float: right;background-image: url(../../UploadFiles/bj/wzdh.png);background-size: 20px 30px;background-repeat: no-repeat;background-position: 0 2px;}.flrbt span a{color: #999;}
.nynr{width: 100%;overflow: hidden;padding-top: 10px;}
@media(max-width:1200px){.nyfl{width: 98%;}}
@media(max-width:991px){
	.flrbt{font-size: 28px;}
	.flrbt span{font-size: 22px;}
	.nyclcplb li a{font-size: 24px;}
	
}

/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;width:990px;} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}

/*组图显示方式的样式*/
.imggrouplist{margin:0 auto;width:90%;}
.imggrouplist li{width:150px;float:left;margin:2px;border:1px #f1f1f1 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:145px;height:120px;}

/*平行显示方式样式*/
.imglist{text-align:center}
.imglist img{border:4px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}
#pageNext{text-align:right}

@media(max-width:991px){
	.xwfy li p{font-size: 22px!important;height: 110px;}
	.xwfy li a{font-size: 28px!important;}
	.nytplb li a p{font-size: 22px!important;}
	.cooper_tel{ width: 60%;}
	.lc {width: 95%;}
	.cooper_tel{height:70px;line-height:70px;}
	.nynr p{font-size: 24px!important;}
}










