@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.30.55
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

input:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
textarea:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}

.banner .swiper-slide a{ width: 100%;}
.banner .swiper-slide a img{ width: 100%;}
.banner .swiperpg{z-index:999999;position:absolute;left:0px;bottom:20px !important;width:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiperpg span{width:16px;height:16px;background:url(../images/dot.png) left -16px no-repeat;opacity: 1 !important;}
.banner .swiperpg span.swiper-pagination-bullet-active{background:url(../images/dot.png) left top no-repeat;}
.banner .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat;}
.banner .swipernext{cursor: pointer;z-index:99999;position:absolute;right:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat;}

.content{font-size:16px;color:#2b2b2b;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100% !important;height:auto !important}

.tbss{ width: 100%; background:#eee;}
.tbss tr td{ padding: 10px; background:#fff; text-align: center;}
.tbss tr:nth-child(1) td{ background: #ff9e00;color:#fff;font-size:25px;}
.tbss tr td:nth-child(1){background:#EEEEEE;}
.tbss tr:nth-child(1) td{ background: #ff9e00;color:#fff;font-size:25px;}
.tbss tr:nth-child(2) td{ background: #DCFFF2;}
.tbss tr:nth-child(2) td:nth-child(1){ background: #eee;}


.art h1{text-align:center;color:#454545;font-size:28px;font-weight: normal}
.art div.d0{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.art div.d1{text-align:center;font-size:14px;color:#6a6a6a;padding:20px 0;margin-right:20px;}
.art div.d0.withline{border-bottom:1px #efefef solid;padding-bottom:30px;}
.pn{margin-top:30px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;border-top:2px #e1e1e1 solid;border-bottom:1px #efefef solid;padding:40px 30px;}
.pn div{color:#707070;font-size:14px;}
.pn div em{color:#707070}
.pn div a{color:#707070}
.pn div a:hover{color:#333;text-decoration:underline}

.pn div:nth-child(1) i{color: #ff9e00;margin-right:25px;}
.pn div:nth-child(2) i{color: #ff9e00;margin-left:25px;}

.nodata{padding:200px !important;text-align:center;font-size:16px;color:#333;background:url(../images/nodata.png) center 80px no-repeat}


.imglist ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.imglist li{width:273px;margin-bottom:50px;}
.imglist li a{display:block;}
.imglist li img{width:100%;height:175px;}
.imglist li .d1{border:1px #d8d8d8 solid;background:#fff;padding:8px 8px;}
.imglist li .d2{margin-top:32px;color:#585858;font-size:16px;display: flex;justify-content: center;align-items: center;}

.top{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}

.search{height:0; opacity: 0; overflow: hidden;border-radius:0 0 5px 5px;z-index:99;box-sizing:border-box;position:absolute;left:0px;top:165px;width:100%;background:rgba(255, 255, 255, .8);z-index:9999999;transition: all 0.3s ease 0s;}
.search.cur{padding:30px 10px; height: auto;opacity: 1;}
.search form{display: flex; justify-content: center; align-items: stretch; flex-wrap: wrap;}
.search input{width:30%;;color:#333;font-size:16px;padding:10px 20px;border-radius:0;border:1px #fff solid;background:#EEEEEE;}
.search input:focus{border-color:#ff9e00;box-shadow:inset 0 1px 2px rgba(255,158,0,.075), 0 0 0 0.2em rgba(255,158,0,.3);outline:none;}
.search button{color:#fff;font-size:16px;background:#ff9e00;border:1px #ff9e00 solid;border-left:0 #ccc solid;padding:10px 10px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.search button i{font-size:28px;margin-right:5px;}

.navbg{background: #ff9e00;}
.navbg ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.navbg li{flex: 1;position:relative;height:60px;}
.navbg li a{z-index:99;color:#fff;font-size:18px;position:absolute;left:0px;top:0px;width:100%;height:60px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.navbg li.cur:before{z-index:1;content: '';position:absolute;left:0px;bottom:0px;width:100%;height:55px;background:#e64a19;border-radius:5px 5px 0 0;}

.tou{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.tou em{color:#242424;font-size:28px;font-weight: bold;position:relative;padding-bottom:10px;}
.tou em:after{ content: ''; position:absolute;width:24px;left:50%;margin-left:-12px;bottom:0px;border-bottom:3px #ff9e00 solid;}

.tou.bg1{background:url(../images/3.png) center center no-repeat;background-size: auto 100%;}
.tou.bg2{background:url(../images/5.png) center center no-repeat;background-size: auto 100%;}
.tou.bg3{background:url(../images/51.png) center center no-repeat;background-size: auto 100%;}
.tou.bg4{background:url(../images/14.png) center center no-repeat;background-size: auto 100%;}


.indexnews{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.indexnews .d1{width:455px;}
.indexnews .d1 a{display:block;}
.indexnews .d1 a .s2{display:block;padding:25px 15px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.indexnews .d1 a em{color:#3f3f3f;font-size:20px;width:100%;background:url(../images/4.png) left center no-repeat;padding-left:15px;}
.indexnews .d1 a span{color:#888888;font-size:16px;margin-top:5px;width:100%;}
.indexnews .d1 a i{color:#ff9e00;font-size:16px;margin-top:5px;width:100%;}
.indexnews ul{flex:1;margin-left:40px;}
.indexnews ul li{display:block;margin-bottom:25px;}
.indexnews ul li a{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.indexnews ul li a .s1 img{width:170px;height:120px;}
.indexnews ul li a .s2{flex:1;margin-left:25px;}
.indexnews ul li a .s3{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.indexnews ul li a .s3 em{color:#3f3f3f;font-size:20px;width:70%;}
.indexnews ul li a .s3 span{color:#7c7c7c;font-size:16px;}
.indexnews ul li a .s4{color:#888888;font-size:16px;margin-top:10px;line-height:2;}
.indexnews ul li a:hover .s3 em{color:#ff9e00;}

.more{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.more a{color:#333;font-size:18px;background: #f4f2f2; border-radius:1115px;width:210px;height:55px;border:1px #ccc solid;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.more a:hover{border:1px #ff9e00 solid;color:#ff9e00;background:#fff;}

.bk1{background:#fef8de;}

.about .d2{display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;flex-direction: column;}
.about .d2 em{color:#ff9e00;font-size:35px;}
.about .d2 span{color:#5c3f0f;font-size:16px;line-height:2;margin-top:25px;}
.about .d2 a{margin-top:20px;border-radius:115px;color:#333;font-size:18px;background:#ddd;width:200px;height:55px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.about .d2 a:hover{background:#ff9e00;color:#fff;}


.yewu{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.yewu a{width:570px;height:180px;padding-left:60px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;border-radius:15px;margin-bottom:43px;}
.yewu a .s2{margin-left:40px;display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;flex-direction: column;}
.yewu a .s2 em{color:#ffffff;font-size:30px;font-weight: bold;}
.yewu a .s2 span{color:#ffffff;font-size:16px;text-transform: uppercase}
.yewu a:nth-child(1){background:#ff9e00;}
.yewu a:nth-child(2){background:#ec5043;}
.yewu a:nth-child(3){background:#00adef;}
.yewu a:nth-child(4){background:#4eae1b;}
.yewu a:nth-child(5){background:#19d873;}
.yewu a:nth-child(6){background:#ff9000;}

.cp ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.cp li{width:291px;}
.cp li img{width:291px;height:217px;}
.cp li a{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.cp li a .d2{margin-top:25px;height:65px;}
.cp li a .d2 em{color:#565656;font-size:18px;}

.yq .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:-80px;top:50%;margin-top:-23px;width:45px;height:45px;background:url(../images/22.png) center center no-repeat;}
.yq .swipernext{cursor: pointer;z-index:99999;position:absolute;right:-80px;top:50%;margin-top:-23px;width:45px;height:45px;background:url(../images/23.png) center center no-repeat;}

.yq .swiper-slide{width:282px;}
.yq .swiper-slide a{width:100%;overflow: hidden;display:block;position:relative;}
.yq .swiper-slide a .d2{position:absolute;left:0px;bottom:0px;width:100%;height:67px;background:rgba(0, 0, 0, .5);display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.yq .swiper-slide a .d2 em{color:#fff;font-size:16px;}
.yq .swiper-slide a .d2 span{color:#fff;font-size:16px;margin-left:10px;}
.yq .swiper-slide img{width:282px;height:408px;}

.zzbg{background:#f8c301;}
.zz{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.zz em{color:#fff;font-size:30px;}
.zz span{margin-top:10px;width:100%;color:#333;font-size:16px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.zz span:after{content: '';flex: 1;border-bottom:1px #333 solid;margin-left:10px;}
.zz span:before{content: '';flex: 1;border-bottom:1px #333 solid;margin-right:10px;}

.zizhi .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:-80px;top:50%;margin-top:-18px;width:35px;height:35px;background:url(../images/24.png) center center no-repeat;}
.zizhi .swipernext{cursor: pointer;z-index:99999;position:absolute;right:-80px;top:50%;margin-top:-18px;width:35px;height:35px;background:url(../images/25.png) center center no-repeat;}

.zizhi1 .swiper-slide{width:273px;}
.zizhi1 .swiper-slide a{width:100%;overflow: hidden;display:block;}
.zizhi1 .swiper-slide img{width:273px;height:198px;border:10px #fff solid;background:#ccc;transition: all 0.3s ease 0s;box-sizing:border-box;}
.zizhi1 .swiper-slide .d1{height:198px;overflow: hidden;}

.foot{  background:url(../images/s14.jpg) center center no-repeat #2e2d29;background-size: 100% 100%;;}
.di{background:#3c3c3a;}
.di .d1{ height: 75px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.di .d1 .d2{color:#898988;font-size:14px;}
.di .d1 .d2 a{color:#898988;}

.footer{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.footer .d1 .tel{color:#fff;font-size:28px;background:url(../images/29.png) left center no-repeat;padding-left:50px;margin-top:15px;}
.footer .d2{ flex: 1;display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}
.footer .d2 .footnav{margin-left:50px;}
.footer .d2 .footnav .s1 a{color:#fff;font-size:18px;}
.footer .d2 .footnav ul{margin-top:10px;}
.footer .d2 .footnav li{padding:3px 0;}
.footer .d2 .footnav li a{color:#888;font-size:14px;}

.catalist{margin-top:50px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.catalist a{margin:0 20px;border:1px #e1e1e1 solid;background:#f5f5f5;border-radius:0;color:#333;font-size:16px;height:45px;padding:0 25px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.catalist a.cur{background:#ff9e00;color:#fff;border:1px #ff9e00 solid;}
.line{border-bottom:1px #efefef solid;padding-bottom:40px;}


.alist li{display:block;padding:10px 0;}
.alist li a{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.alist li a img{width:250px;height:155px;background:#EEEEEE;}
.alist li a .d0{border:1px #dadada solid;border-left:0 #ccc solid;flex: 1;display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.alist li a .d2{padding:0 30px;flex:1;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.alist li a .d2 em{color:#676767;font-size:18px;width:100%;}
.alist li a .d2 span{color:#888888;font-size:16px;width:100%;margin-top:20px;line-height:1.8;}
.alist li a .d3{width:8px;background:url(../images/30.png) center center repeat-x;}
.alist li a .d4{width:215px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.alist li a .d4 em{font-size:30px;color:#666;font-weight: bold;}
.alist li a .d4 span{font-size:27px;color:#cdcdcd;}



.xiguan{color:#ff9e00;font-size:28px;padding:36px 30px;border-bottom:1px #efefef solid;}

.sldcon6 .swiper-slide{width:276px;}
.sldcon6 .swiper-slide a{width:100%;overflow: hidden;display:block;}
.sldcon6 .swiper-slide img{background:#ccc;transition: all 0.3s ease 0s;}
.sldcon6 .swiper-slide .d1{height:180px;overflow: hidden;}
.sldcon6 .swiper-slide .d2{background:#fff;padding:0 15px;border-top:0 #ccc solid;border:1px #eeeeee solid;height:138px;display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;flex-direction: column;}
.sldcon6 .swiper-slide .d2 span{margin-top:30px;color:#333;font-size:17px;width:100%;line-height:1.5;}
.sldcon6 .swiper-slide .d2 em{color:#ff9e00;font-size:16px;width:100%;margin-top:10px;}
.sldcon6 .swiper-slide a:hover .d2{background:#e2f3ff;border:1px #c0ecea solid;}
.sldcon6 .swiper-slide a:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

.sldcon6 .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:-80px;top:50%;margin-top:-23px;width:46px;height:46px;background:url(../images/22.png) left top no-repeat;}
.sldcon6 .swipernext{cursor: pointer;z-index:99999;position:absolute;right:-80px;top:50%;margin-top:-23px;width:46px;height:46px;background:url(../images/23.png) left top no-repeat;}

.catah1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;padding:60px 10px;}
.catah1 h1{color:#484848;font-size:38px;font-weight: normal;}

.tms .d1 a{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.tms .d1 a .s1{flex:1;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.tms .d1 a .s2{color:#727272;font-size:16px;line-height:1.8;width:100%;flex:1;border:1px #ddd solid;border-bottom:0 #ccc solid;padding:30px 30px;}
.tms .d1 a .s3{width:100%;height:66px; background: #acacac;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.tms .d1 a .s3 em{font-size:26px;color:#ffffff;font-weight: bold;margin-left:60px;}
.tms .d1 a .s3 span{font-size:18px;color:#fff;margin-left:20px;padding-top:8px;}
.tms .d1 a .s4{width:510px;text-align:center;background:#000;}
.tms .d1 a .s4 img{max-width: 100%;}


.tms ul{margin-top:30px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.tms li{width:282px;margin-bottom:30px;}
.tms li a{width:100%;overflow: hidden;display:block;position:relative;}
.tms li a .d2{position:absolute;left:0px;bottom:0px;width:100%;height:67px;background:rgba(0, 0, 0, .5);display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.tms li a .d2 em{color:#fff;font-size:16px;}
.tms li a .d2 span{color:#fff;font-size:16px;margin-left:10px;}
.tms li img{width:282px;height:408px;}

.teaminfo{ padding:10px 10px;background: #d8766d; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.teaminfo em{color:#fff;font-size:28px;font-weight: bold;}
.teaminfo span{color:#fff;font-size:16px;margin-left:30px;padding-top:12px;}

.tanc{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;border-bottom:1px #ff9e00 solid;}
.tanc em{color:#fff;font-size:18px;width:151px;height:37px;background:url(../images/31.png) center center no-repeat;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}



.jobfrm{}
.jobfrm tr td{padding:20px 0; font-size:16px; color:#666;}
.jobfrm tr.head td{font-weight:bold; border-bottom:1px #efefef solid; color:#333 !important}


.frm{}
.frm td{padding-bottom:15px}
.frm td.tdleft{font-size:14px}
.frm td.tdright{font-size:14px}
.frm td.tdright em.red{color:#ff9e00;font-weight:bold;padding-left:10px}
.frm td.tdright em.bak{color:#666;padding-left:5px}
.ipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}
.textbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}
.codeimg{cursor:pointer}
.btn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#ff9e00}

 





























