/*初始化*/
body{min-width: 1220px;}

/*头部通用*/
.topbox1{width: 100%;min-width: 1200px;margin: 0 auto;background-image: url("../UploadFiles/bj/topjb1.jpg");background-size: 100% 110px;box-shadow: 0 2px 3px rgba(0,0,0,0.4);position: fixed;top: 0;z-index: 100;}
.top{width:80%;margin: 0 auto;background-size: 1200px 110px;overflow: hidden;}
.toplogo{width:28%;display: block;float: left;margin-top: 11px;}
.toplx{width: 610px;height: 36px;display: block;float:right;font-size: 16px;color: #fff;line-height: 36px;}
.toplx span{font-weight: 600;font-size: 20px;}
	
.topdh{width:68%;overflow: hidden;float:right;margin-left: 32px;height: 40px;margin-top: 18px;}
.topdh li{width:14.22%;float:left;height: 40px;overflow: hidden;}
.topdh li a{width: 86px;display: block;font-size: 18px;line-height: 40px;color: #1b1b1b;text-align: center;transition: all 0.6s;}
.topdh li a span{font-weight: 600;color: #eb781e;}
.topdh li a:hover{margin-top: -40px;}
@media(max-width:1220px){.topdh li a{height: 40px;overflow: hidden;}.topdh li a:hover{margin-top: 0;font-weight: 600;color: #eb781e;}}
@media(max-width:991px){
	.top{width:100%;}
	.toplogo {width: 39%;}
	.topdh { width: 58%;}
	.topdh li a {font-size: 21px;}
}

/*banner*/
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child{ position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {  position: relative; float: left; width: 100%; overflow:hidden;}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0,0.8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 10%;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 70px;width: 65px;background: transparent url("../UploadFiles/themes.png") no-repeat left top;margin-top: -45px;}
.slide_nav:active { opacity: 1.0; }
.slide_nav.next {left: auto;background-position: right top;right: 10%;}
.slide_container .tu{ width:100%; height:602px;}

/*尾部通用*/

.footer{ width: 100%; min-width: 1200px; height:auto; background:#19a289; }
.footer_box{ width: 1200px; height: auto; margin:0 auto; background:#19a289; }
.footer_box span{ width: 1200px; height: auto; margin:0 auto; background:#19a289;font-size: 16px }
.footer_img{ width: 80px; height: 60px; background: url(../images/footerimg.png) no-repeat center; }
.footer_txt{ width: 1010px; height: 60px;}
.footer_txt_top{ width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #FFF; }
.footer_txt_bottom{ width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #FFF; }
@media(max-width:991px){
	.footer_box span{ font-size:19px;line-height: 40px;width: 100%;}
	.footer_box {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background: #19a289;
}
}



/*一键拨号*/
@media(min-width:1000px){

.footbox{display:none;}
.gao{display:none;}
	}
.gao{height:10rem;}

.footbox{height:10rem;background: rgba(0, 0, 0, 0.81);bottom: 0;z-index: 99;left: 0; width: 100%; position: fixed; z-index: 1000;}
.flexbox{/*text-align: center;*/ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.footbox ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1; text-align:center;}
.footbox ul li a{ display:block;color:#fff;font-size:3rem;}
.footbox ul li a img{ display:block; width:5rem; height:5rem; margin:0.3rem auto}



/*首页服务*/
/*公告*/

.mess{ width:100%; height:59px; background-color:#FF9800; box-shadow: 0 5px 5px #e0e0e0; }
.mess_1{ width:1200px; height:59px; margin:auto; font-size:16px; line-height:59px; color:#FFFFFF;text-align: left;}
.mess_1 a{  color:#FFFFFF;}
@media screen and (max-width:991px){
.mess_1 {font-size: 22px;}
.mess_1 a {font-size: 22px;}	
}


@media screen and (max-width:1200px){
.mess_1{ width:100%;}
}


/*首页优势*/
.sybt{width: 100%;margin-bottom: 40px;margin-top: 10px;}
.sybt p:nth-child(1){font-size: 62px;line-height: 62px;font-family:arial;color: rgb(240 240 240 / 0.3);text-align: center;letter-spacing: 2px;font-weight: 700;}
.sybt p:nth-child(2){font-size: 40px;line-height: 62px;text-align: center;color: #0fa591;font-weight: 700;margin-top: -61px;position: relative;}
.sybt p:nth-child(2)::before,.sybt p:nth-child(2)::after{content: "";position: absolute;width: 200px;left: 50%;transform: translateX(-50%);}
.sybt p:nth-child(2)::after{border-left: 40px solid #0fa591;border-right: 40px solid #0fa591;height: 3px;top: 30px;}
.sybt p:nth-child(2)::before{border-left: 140px solid #dfdfdf;border-right: 140px solid #dfdfdf;height: 1px;top: 31px;}
.sybt p:nth-child(3){font-size:20px;color: #999;line-height: 30px;text-align: center;letter-spacing: 2px;}

.syys{width: 90%;margin: 0 auto;padding: 60px 0 40px 0;}
.syyslb{width: 100%;margin: 40px auto 20px;display: flex;}
.syyslb li{width: calc((100% - 120px) / 4);margin-right: 30px;height: 380px;border: 1px solid #e7e7e7;margin-left: -1px;padding: 70px 0;box-sizing: border-box;transition: 0.5s;}
.syyslb li:nth-last-child(1){margin-right: 0;}
.syyslb li:nth-child(1){background: url("../images/tacn/ys1.jpg") no-repeat left top;background-size: 100% 100%;}
.syyslb li:nth-child(2){background: url("../images/tacn/ys2.jpg") no-repeat left top;background-size: 100% 100%;}
.syyslb li:nth-child(3){background: url("../images/tacn/ys3.jpg") no-repeat left top;background-size: 100% 100%;}
.syyslb li:nth-child(4){background: url("../images/tacn/ys4.jpg") no-repeat left top;background-size: 100% 100%;}

.syyslb li img{width: 75px;display: block;margin: 0 auto;}
.syyslb li h3{font-weight: 600;color: #333;padding-top: 18px;padding-bottom: 16px;font-size: 20px;text-align: center;}
.syyslb li p{line-height: 32px;color: #424242;font-size: 16px;text-align: center;padding: 0 36px;box-sizing: border-box;}
.syyslb li a{width: 120px;height: 40px;line-height: 40px;margin: 20px auto 0;display: none;color: #fff;background: #0fa591;border-radius: 2px;transition: 0.5s;font-size: 16px;text-align: center;display: none;opacity: 0;}
.syyslb li:hover{box-shadow: 0 2px 20px rgba(175, 175, 175, 0.3);padding: 50px 0;}
.syyslb li:hover a{display: block;opacity: 1;}
@media(max-width:1200px){.syys{width: 98%;}.syyslb li p{font-size: 26px;line-height: 28px;padding: 0 16px;}.syyslb li h3{font-size: 24px;}}
@media(max-width:1200px){
	.sybt p:nth-child(2){font-size: 50px;}
	.sybt p:nth-child(3){font-size: 26px;}
}
@media(max-width:991px){
	.syyslb li h3{font-size: 32px;}
	.syyslb { flex-wrap: wrap;}
	.syyslb li { width: calc((100% - 60px) / 2);}
	.syyslb li:nth-child(3), .syyslb li:nth-child(4){margin-top: 20px;}
	.syyslb li p { line-height: 40px;}
}



/*关于我们*/
.juzhong{ width:100%;}
.jjbt1{ width:50%;  height:130px;padding:45px 0px;}
.jjbt11{ width:70%; margin:auto;}
.jjbt11 h2{color:#262626; font-size:35px; line-height:1.7; font-weight: normal; margin-top:15px;  }
.jjbt11 h3{color:#212121; font-size:55px; line-height:1.4; font-weight: 600;  font-family:Arial, Helvetica, sans-serif; }
.jjbt11 em{color:#212121; font-size:40px; line-height:1.4; font-weight: 600;font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.jjbt11 b{font-weight: normal; font-size:14px; }
.jjbt2{ width:50%; background-color:#ef9129; height:130px;  padding:45px 0px;}
.jjbt21{ width:95%;margin-left:5%;}
.jjbt21 h2{color:#ffffff; font-size:39px; line-height:1.7; font-weight:600;  }
.jjbt21 p{color:#ffffff; font-size:22px; line-height:1.7; font-weight: normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  }
.jjbt21 span{color:#ffffff; font-size:16px; line-height:1.7; font-weight: normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  }

.jj1{ width:50%; }
.jj2{ width:50%; }
.jj2z{ width:95%; margin-left:5%;}
.jj21{}
.jj21 h2{color:#2a2a2a; font-size:25px; line-height:1.7; font-weight:600; margin-top:50px;  }
.jj21 h3{color:#414141; font-size:22px; line-height:2.7; font-weight: normal;  }
.jj22{ margin-top:50px;padding-right: 8%;}
.jj22 p{color:#565656; font-size:16px; line-height:2; font-weight: normal;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:5;
overflow: hidden;  }

.jj23{ background: url("../images/tacn/rxdh.png") no-repeat left; margin-top:40px; }
.jj23 p{ color:#565656; font-size:16px; line-height:1.4; font-weight: normal; margin-left:60px; }
.jj23 h2{ color:#2b2b2b; font-size:32px; line-height:1.2; font-weight: 600; margin-left:60px; font-family:Arial, Helvetica, sans-serif; }


.more{ width:197px; height:47px;background-color:#0fa591;text-align:center; line-height:47px; transition:all .2s ease; margin-top:40px;}
.more a{ width:197px; height:47px; color:#ffffff; font-size:17px; }
.more:hover{width:197px; background-color:#ef9129; }

@media(max-width:991px){
.jj21 h3{display: none;}	
.jj22 { margin-top: 5px;padding-right: 1%;}
.jj22 p {font-size: 20px;}	
.jj23{ background: url("../images/tacn/rxdh.png") no-repeat left; margin-top:60px;margin-left: -31%;display: none; }
.more { margin-left: -28%;margin-top:100px;}	
.more a { font-size: 22px;}	
.ind_box1 ul li p {font-size: 24px!important;}	
}












/*首页标题*/
.sybtbox{width: 1200px;margin: 30px auto;}
.sybtbox p:nth-child(1){font-size: 32px;line-height: 32px;font-weight: 600;text-align: center;color: #0fa591;margin-bottom: 14px;position: relative;}
.sybtbox p:nth-child(1)::before,.sybtbox p:nth-child(1)::after{content: "";position: absolute;}
.sybtbox p:nth-child(1)::before{width: 200px;height: 30px;border-left: 1px solid #d1d1d1;border-right: 1px solid #d1d1d1;bottom: -18px;left: 50%;transform: translateX(-50%);}
.sybtbox p:nth-child(1)::after{width: 200px;height: 1px;border-left: 200px solid #d1d1d1;border-right: 200px solid #d1d1d1;bottom: -3px;left: 50%;transform: translateX(-50%);}
.sybtbox p:nth-child(2){font-size: 22px;font-family:times new roman,times,serif;color: #333;text-align: center;}






/*首页风采*/
.syhjlbbox{width: 1200px;overflow: hidden;margin-top: 40px;}
.syhjlb{width: 2101px; overflow: hidden;}
.syhjlb a{width: 280px;margin: 0 20px 20px 0;display: block;float: left;padding:5px;box-sizing: border-box;background-color: #f1f1f1;position: relative;}
.syhjlb a::before{content: "+";position: absolute;width: 270px;height: 202px;background-color: rgba(15,165,145,0.6);top: 5px;left: 5px; transition: all 0.6s;font-size: 100px;line-height: 202px;color: #fff;opacity: 0;}
.syhjlb a img{width: 270px;display: block;}
.syhjlb a p{font-size: 18px;line-height: 30px;color: #333;padding-top: 5px;transition: all 0.6s;}
.syhjlb a:hover::before{opacity: 1;}
.syhjlb a:hover p{color: rgba(15,165,145);font-weight: 600;}
.btfb::before{border-left: 1px solid #fff!important;border-right: 1px solid #fff!important;}
.btfb::after{border-left: 200px solid #fff!important;border-right: 200px solid #fff!important;}
	
.syfcbox{width: 100%;min-width: 1200px;background-image: url("../UploadFiles/bj/fcbj.jpg");background-size: 100% 100%;padding: 30px 0;}
.syfc{width: 1200px;margin: 0 auto;}
@media(max-width:991px){
.syhjlb a p {font-size: 26px;line-height: 32px;}
}
/* -- 新闻资讯 -- */

.container {width:80%;margin: 0 auto;}
.yunu-news .hd {font-size: 0;text-align: center;margin-bottom: 20px;}
.yunu-news .hd li {display: inline-block;vertical-align: middle;margin: 0 10px;}
.yunu-news .hd li a {display: block;line-height: 40px;width: 160px;font-size: 14px;border: 1px solid #ebebeb;}
.yunu-news .hd li.on a {background-color: #0fa591;border-color: #0fa591;color: #fff;font-size: 16px;}
.yunu-news .bd ul {margin-left: -40px;}
.yunu-news .bd li {float: left;width: 50%;}
.yunu-news .bd li a {display: block;margin-left: 40px;border: 1px solid #eee;background-color: #fff;margin-top: 20px;overflow: hidden;}
.yunu-news .bd li .img-center {overflow: hidden;height:300px;line-height:300px;}
.yunu-news .bd li .img-center img {-webkit-transition: all 0.5s;transition: all 0.5s;width: 100%;}
.yunu-news .bd li a:hover .img-center img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.yunu-news .bd li .date {float: left;width: 110px;color: #666;padding: 26px 0;text-align: center;border-right: 1px solid #eee;line-height: 1;}
.yunu-news .bd li .date strong {display: block;font-size: 50px;color: #333;font-family: Impact;margin-bottom: 6px;}
.yunu-news .bd li .info {margin-left: 110px;padding: 20px;}
.yunu-news .bd li .info h4 {margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 22px;}
.yunu-news .bd li .info h4:hover {color:#0fa591}
.yunu-news .bd li .info p {color: #888;margin: 10px 0 0;overflow: hidden;line-height: 1.8;height: 50px;font-size: 16px;}
.yunu-news .bd li a:hover {border-color:#0fa591;box-shadow: 0 0 10px rgba(0,0,0,0.2);}

@media screen and (max-width:1440px){
	.container {width: 90%; margin: 0 auto;}

	}
@media screen and (max-width:1200px){
	.container {width: 98%; margin: 0 auto;}

	}

@media screen and (max-width:991px){
.yunu-news .bd li { width: 100%;}
.yunu-news .bd li .date { font-size: 26px;}	
.yunu-news .bd li .info h4 {font-size:26px;}	
.yunu-news .bd li a {   background-color: #fff; margin-top: 8px;}	
.yunu-news .bd li .info p { height:96px; font-size: 26px;}	
}

	
}


/*合作伙伴*/
.syhbbox{width: 100%;padding: 0px 0 40px;;background-color: #fff;}
.syhb{width:80%;margin: 0 auto;}
.qimo8{overflow:hidden; width:100%;padding:10px 0px 20px;}
.qimo8 .qimo {width:8000%;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none; text-align:center; width:200px;margin-right:20px}
.qimo8 .qimo ul li img{ width:200px;}
.qimo8 .qimo ul li ol{ text-align:center; height:30px; width:200px; line-height:30px;transition:all .5s ease;background:#E72C01; color: #FFFFFF;}
.qimo8 .qimo ul li:hover ol{ background:#fdb328; color:#fff}
.qimo8 li a{color:#444444; font-size: 14px;}

@media screen and (max-width:1440px){
.syhb { width: 90%;}
	
	}
@media screen and (max-width:640px){
.syhbbox {padding: 0px 0 10px;}

	}


/*内页布局*/
.nybtbox{width: 1200px;background-color: #f8f8f8;margin: 0 auto;height: 50px;margin-top: -25px;position:relative;z-index: 10;box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
.nybt{width: 180px;height: 50px;background-color: #eb781e;position: absolute;top: 0;left: 0;}
.nybt .nybtnr{font-size: 18px;text-align: center;color: #fff;line-height: 50px;padding-left: 20px;box-sizing: border-box;position: relative;}
.nybt .nybtnr::after,.nybt .nybtnr::before{position: absolute;content: "";}
.nybt .nybtnr::after{width: 16px;height: 16px;border: 2px solid #fff;border-radius: 50%;box-sizing: border-box;left: 38px;top: 50%;transform: translateY(-50%);}
.nybt .nybtnr::before{width: 14px;height:14px;background-color:#eb781e;transform: rotate(45deg);right: -7px;top: 18px;}
.nybtwz{width: 400px;padding-right: 20px;position: absolute;top: 0;right: 0;}
.nybtwz p{font-size: 14px;color: #666;line-height: 50px;float: right;}
.nybtwz img{float: right;margin-right: 10px;}
.nynrbox{width: 1200px;margin: 50px auto;}