@charset "utf-8";

html,body,div,iframe,span,
dl,dt,dd,
ul,ol,li,
form,input,textarea,
pre,p,blockquote,
th,td{ margin:0; padding:0;}
a{text-decoration:none;}
li{list-style:none;}
.clear{ clear:both;}
h1,h2,h3{ font-weight:normal; padding:0px; margin:0px; }
img{ border:0; }

.qqs{ height:120px; width:300px; position:fixed; border:1px solid #efefef; background:#fff;

top:50%; margin-top:-60px; left:50%; margin-left:-150px; z-index:8888;box-shadow:rgba(0, 0, 0, .1) 0 1px 5px;
border-radius:10px;

 }
 
 .qqs .qqsbox2{ height:40px; line-height:40px; background:#f2f2f2; font-weight:bold; border-bottom:1px solid #efefef; padding:0 20px; font-size:13px; }
 .qqs .qqsbox a{
text-align: center;
padding: 9px 0;display:block; margin-top:10px;
border-radius: 50px;
font-size: 12px;
    background: #ff4747;
    color: #fff;
}
 .qqs .qqsbox{ padding:10px; }
.qqs .qqscc{ height:30px; line-height:30px; text-align:center; width:30px; border-radius:50%;
 position:absolute; top:-10px; right:-10px;    background: #ff4747;
    color: #fff;

}

a{ color:#000000; }
a:hover { color:#333; text-decoration:underline;  }

body{ font:12px/1.8 'Microsoft YaHei',微软雅黑,Arial,Lucida Grande,Tahoma,sans-serif; background:#f5f5f5; position:relative; z-index:0; background:#f8f8f8; max-width:640px; margin:0 auto; }

.box{ width:calc(100% - 40px); margin:0 20px; }


.wtt1{ position:absolute; top:-200px; left:0px; color:#fff; font-size:20px; }
.wtt2{ position:absolute; top:-100px; left:0px; color:#fff; font-size:14px; line-height:30px; height:60px; overflow:hidden; max-width:650px; }


.header{ position:fixed; top:0; left:0; z-index:999999; width:100%; height:60px; line-height:60px; background:rgba(0,0,0,0.5)}
.header .box{ position:relative; }
.header .nav{ position:absolute; right:0; top:0; }
.header .nav li{ display:inline-block; position:relative; }
.header .nav a{ color:#fff; padding:0 20px; font-size:14px;}
.header .nav a:hover{ color:#ff4747; }
.header .img{ position:absolute; left:0; top:0; }

.footer-1{ background:#393939; padding:20px 0; }
.footer-1 ul li{ float:left; vertical-align:top; min-width:120px; }
.footer-1 ul li h3{ font-size:16px; color:#fff; padding-bottom:12px; }
.footer-1 ul li a{ display:block; font-size:12px; line-height:30px; color:#cccccc; padding-right:40px; }
.footer-1 ul li p{ background-repeat:no-repeat; background-position:left center; padding-right:40px; padding-left:40px;font-size:14px; color:#fff; font-weight:bold; line-height:30px; }
.footer-1 ul li p.p1{ background-image:url(../web/p1.png); }
.footer-1 ul li p.p2{ background-image:url(../web/p2.png); }
.footer-1 ul li.f1{ max-width:100%;width:100%; margin-bottom:20px; border-bottom:1px solid #fff; padding-bottom:20px; }
.footer-1 ul li.f2{ width:125px; }

.footer-2{ background:#2d2d2d; padding:20px 0; line-height:24px; font-size:12px; color:#f7f7f7; text-align:center; }
.footer-2 a{color:#f7f7f7;}

.sbanner{ height:220px; background-repeat:no-repeat; background-position:top center; background-size:auto 100% }


header{z-index:9999999; position:fixed; width:100%;}
/*导航*/
.head{width: 100%;height:50px;position: fixed;top: 0;z-index: 9;background: rgba(0,0,0,0.5);box-shadow:rgba(0, 0, 0, .1) 0 1px 5px;}
.baise{ position:relative;background: #FFFFFF;z-index:9999999;box-shadow: 10px 10px 10px 10px rgba(195, 195, 195, 0.2);}
.lunbo .swiper-slide img{width: 100%;}
.lunbo .swiper-pagination-bullet{background: #FFFFFF;opacity: 1;}
.lunbo .swiper-pagination-bullet-active{background: #f58c66;opacity: 1;}
.looo .logo{height:40px; float: left; margin-left:20px; margin-top: .1rem;}
.looo h2{font-size: 0.25rem;font-weight: normal;line-height: 0.8rem;float: left;color: #81d8d0;}
.caidan{width:40px;float: right; margin-right:10px;margin-top:10px;}
.daohang{background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;position: fixed;top:50px;z-index: 10;display: none;}
.cha{float: right;width:25px;margin-right:20px;margin-top:15px;display: none;}
.yiji{z-index: 9;float: right;width:80%;height: 100%;background: #FFFFFF;padding:20px;box-sizing: border-box;line-height:30px;}
.yi li{color: #000000;font-size:14px;position: relative; line-height:30px;}
.erji{display: none;}
.erji p{color: #666666;}
.yi .bg img{transform: rotate(90deg);transition: all .5s;}
.yi li a{display: block;}
.yi li:hover span{border-bottom: 1px solid #000000;}


.ax1{ display:inline-block; font-size:12px; }
.ax1 a{ color:#999; }



.htpt{ height:50px; line-height:50px; position:relative; }
.htpt h1{ font-size:18px;}
.htpt .tel img{ vertical-align:middle; margin-right:10px; width:20px; }
.htpt .tel{ position:absolute; right:0px; top:0; font-size:14px; }

.where155.box{  background:url(../web/lc000.png) center; background-size:100%; padding:0 10px 10px 10px; width:calc(100% - 60px); margin-top:-50px;}
.where155.box ul{ background:#fff; }
.where155.box ul li{ width:calc(50% - 41px); padding:20px; float:left; border-right:1px solid #efefef; }
.where155.box ul li:nth-child(1),
.where155.box ul li:nth-child(2){border-bottom:1px solid #efefef;}
.where155.box ul li:last-child{ border-right:0px;}
.where155.box ul li img{ margin-bottom:10px; }
.where155.box ul li span{ font-size:14px; display:block; }
.where155.box ul li p{ font-size:12px; line-height:24px; height:48px; overflow:hidden; color:#ccc; }

.where1559.box{ padding-bottom:0; padding-left:10px; padding-left:10px; width:calc(100% - 60px); }
.where1559.box img{ vertical-align:middle;}
.where1559.box .htpt .tel{ right:0px;}

.w-banner { width:100%;min-width:980px; position:relative; height:483px; overflow:hidden;}
.w-banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.w-banner .bd ul {width:100% !important;}
.w-banner .bd li {width:100% !important;height:300px;overflow:hidden;text-align:center;}
.w-banner .bd li a {display:block;height:300px;}
.w-banner .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.w-banner .hd ul {text-align:center;}
.w-banner .hd ul li {cursor:pointer;display:inline-block;width:11px;height:11px;margin:1px 10px;overflow:hidden;background:#000;opacity:0.5; border-radius:50%;line-height:999px;}
.w-banner .hd ul .on {background:#246cd7;}
.w-banner .prev,.w-banner .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../web/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;opacity:0.5;display:none;}
.w-banner .next {left:auto;right:15%;background-position:-6px -137px;}


.swi{width:calc(100%);overflow:hidden; overflow:hidden;}
.swipea{ position:relative; overflow:hidden; overflow:hidden;}
.swipea #js{bottom:10px;left:0;width:100%;position:absolute;text-align:center}
.swipea #js a{background:#372801;color:#fff;margin:0 2px;font-size:9pt; overflow:hidden; opacity:0.8;width:10px;height:10px;line-height:100px;display:inline-block;text-align:center;border-radius:50%}
.swipea img{width:100%; display:block; }
.swipea #js a.active{background:#ff4747}
.swipea li{ display:none; min-height:100px; }



.where1{ position:relative; height:50px; line-height:50px; background:rgba(255,255,255,0.5); margin-top:-50px; z-index:777799; }
.where1 a{ float:left; display:block; width:20%; text-align:center; font-size:14px; color:#000; }
.where1 a.cur{ background:#fff; border-bottom:2px solid #5d7fff;  height:48px; }

.where11 a{  width:33.3%; }



.about1{ margin:20px auto; margin-bottom:5px; background:#fff;  background:#fff url(../web/about1.jpg) no-repeat center; }
.about1 .box{padding:20px 0; width:calc(100% - 40px); position:relative;}

.about1 .box h2{ color:#000000; font-size:16px; font-weight:bold; padding-bottom:20px; }
.about1 .box p{ color:#333; font-size:13px; line-height:30px; }
.about1 .box .l{ }
.about1 .box .r img{ width:100%; }

.about1 .box .t{ text-align:center; }
.about1 .box .t li{ width:calc(50%); float:left; text-align:left; display:block; text-align:center;}
.about1 .box .t li p{ font-size:12px; color:#6c6c6c; }
.about1 .box .t li span{ font-size:20px; display:block; color:#000000; font-weight:bold; }
.about1 .box .t li.no{ background:none;}




#Accor1 .swiper-slide.cur{ }
#Accor1 .swiper-slide .img_ar img:last-child{ display:none; }
#Accor1 .swiper-slide.cur .img_ar img:first-child{ display:none; }
#Accor1 .swiper-slide.cur .img_ar img:last-child{ display:block; }


.h2{ color:#000; font-size:16px; border-bottom:2px solid #5d7fff; padding:10px 0; display:inline-block; margin-bottom:20px; }
.hz{ padding-bottom:20px; }
.hz li img{ display:block; width:100%; }
.hz li{ margin-bottom:10px;box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;}

.where167{ line-height:20px; background:rgba(255,255,255,0.8)}
.where167 a{ padding-top:8px;}

.zz{ padding-bottom:20px; padding-top:20px; }
.zz li img{ display:block; width:100%; }
.zz li{ box-shadow: rgba(0, 0, 0, .1) 0 1px 5px; margin-bottom:15px; min-height:378px; padding:10px; background:#fff;width:calc(100 - 20px);}

.fwbox{ padding-bottom:30px; }
.fw{ line-height:30px; font-size:14px; padding:30px 0;}
.fw1 img,
.fw2 img,
.fw3 img{ display:block; width:100%; }
.fw1,
.fw2{ width:100%; margin-bottom:15px; }
.fw1{ float:left; }
.fw2{ float:right; }
.fw3{clear:both; }
.fw0{ position:relative; }
.fw0 p{ font-size:14px; color:#fff; width:calc(100% - 20px); position:absolute; bottom:0; left:0; padding:10px; background:rgba(0,0,0,0.5); }


.wh{ padding-bottom:20px; padding-top:20px; }
.wh li{ margin-right:20px; margin-bottom:15px; padding:20px; background:#fff;width:calc(100% - 40px);box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;}
.wh li:hover{}
.wh li:nth-child(3n){ margin-right:0;}
.wh li h3{ font-size:16px; border-bottom:3px solid #fc6868; padding-bottom:15px; margin-bottom:15px; display:inline-block;}
.wh li p{ font-size:14px; line-height:30px; }

#container{ height:200px; border:1px solid #dcdcdc; }

.lx{ padding:10px ; text-align:center; }
.lx li{ width:calc(100%); border-bottom:1px solid #dcdcdc; float:left;text-align:center; vertical-align:top; display:inline-block; padding-bottom:15px; margin-bottom:15px; }
.lx li p{ font-size:14px; color:#333; }
.lx li img{ margin-bottom:10px; }
.lx li.no{ background:none;}


.lx3{ margin:30px 0; }
.lx3 .box{ background:#fff;}
.lx3 .h2{ margin:0 auto; border-color:#fc6868; display:block; width:80px; text-align:center; }
.lx3 .box .fm{ padding:20px;}

.uk span{ display:block; font-size:12px; padding:30px 0 10px 0px; }
.li1,
.li2{ display:inline; }
.li1{ }
.li2{ }
.inp1{ margin:0; padding:0; border:1px solid #dcdcdc; background:#f8f8f8; padding:10px 20px; width:calc(100% - 42px); }
.inp2{  margin:0; padding:0; border:1px solid #dcdcdc; background:#f8f8f8; padding:10px 20px; width:calc(100% - 42px) }
.btn1{ display:block; background:#5d7fff; COLOR:#FFF; padding:10px 50px; border:0; margin:30px auto 20px auto; width:200px; }

.news_list1{ padding-bottom:40px; margin-top:15px; }
.news_list1 li{ width:100%;}
.news_list1 li:nth-child(2n){ margin-right:0;}
.news_list1 li img{ width:100%; height:auto; display:block;}
.news_list1 li h1{ font-size:14px; font-style:normal; line-height:50px;height:50px; overflow:hidden;}


.page{ text-align:center; padding-top:20px; }
.page .now{ background:#2d78f4 ; color:#FFF; border:1px solid #2d78f4;}
.page a,
.page span{ border:1px solid #dcdcdc; margin:0 5px; padding:5px 10px;}

.news_list0 .box2{ padding:20px 60px; background:#fff; position:relative; height:360px; margin-top:20px; margin-bottom:20px; }
.news_list0 .box2 img{ width:590px; height:297px; display:block; position:absolute; top:30px; left:60px; }
.news_list0 .box2 .br{ margin-left:620px; }
.news_list0 .box2 .br span{ font-size:12px; color:#ccc; padding-top:20px; display:block;}
.news_list0 .box2 .br h2{ font-size:16px; color:#000; padding-top:10px;}
.news_list0 .box2 .br p{ font-size:12px; color:#ccc; line-height:30px;}
.news_list0 .box2 .br a{ margin-top:10px; font-size:14px; color:#fff; padding:6px 10px; text-align:center; background:#5d7fff; display:block; width:100px; }



.news_list3{ padding-bottom:20px; }
.news_list3 li{  margin-right:20px; float:left; width:calc(50% - 13px); padding-bottom:20px; }
.news_list3 li:nth-child(2n){ margin-right:0;}
.news_list3 li img{ width:100%; height:160px;  display:block;}
.news_list3 li span{ font-size:12px; color:#ccc; padding-top:10px; display:block;}
.news_list3 li h2{ font-size:14px; color:#000; height:30px; line-height:30px;overflow:hidden;}
.news_list3 li p{ font-size:12px; color:#ccc; line-height:30px; height:60px; overflow:hidden;}
.news_list3 li a.m2{ margin-top:10px; font-size:12px; color:#999999; padding:5px 10px; text-align:center;color:#999; border:1PX solid #dcdcdc; display:block; width:100px; border-radius:20px; }
.news_list3 li a.m2:hover{ background:#5d7fff; color:#fff; border-color:#5d7fff;}


.news_list4{ padding-top:20px; }
.news_list4 li{ background:#fff; margin-bottom:20px;}
.news_list4 li:hover{box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;}
.news_list4 .hj{ padding:20px;}
.news_list4 .hj2{ height:2px; width:80px; background:#a5a5a5; margin-top:10px; margin-bottom:10px; }

.news_list33 .box{ background:#fff; padding:10px; width:calc(100% - 60px);}
.news_list33 .box h2.ff{ padding-bottom:20px;}



.news_list0 .box{ position:relative; }
.news_list0 .box3{width:797px; float:left; height:410px; position:relative;}
.news_list0 .box3 img{ width:100%; height:410px; display:block;}
.news_list0 .box3 .br2{ position:absolute; bottom:0; padding:20px; color:#fff;}
.news_list0 .box3 .br2 h2{ padding-bottom:10px; }

.news_list0 .box4{ position:absolute; right:0; top:0; width:385px; }
.news_list0 .box4 img{ width:100%; height:230px;  display:block;}
.news_list0 .box4 span{ font-size:12px; color:#ccc; padding-top:10px; display:block;}
.news_list0 .box4 h2{ font-size:14px; color:#000; height:30px; line-height:30px;overflow:hidden;}
.news_list0 .box4 p{ font-size:12px; color:#ccc; line-height:30px; height:60px; overflow:hidden;}
.news_list0 .box4 a.m2{ margin-top:10px; font-size:12px; color:#999999; padding:5px 10px; text-align:center;color:#999; border:1PX solid #dcdcdc; display:block; width:100px; border-radius:20px; }
.news_list0 .box4 a.m2:hover{ background:#5d7fff; color:#fff; border-color:#5d7fff;}

.news_list01{ padding:20px 0; }

.news_list8{ padding-top:20px; }
.news_list8 .box li{ background:#fff; padding:10px; margin-bottom:20px; position:relative; min-height:120px; padding-left:80px; }
.news_list8 .box li span{ font-size:14px; width:60px; height:120px; display:block; text-align:center; color:#fff; position:absolute; top:10px; left:10px; background:#5d7fff; }
.news_list8 .box li span i{ font-style:normal; font-size:30px; display:block; padding-top:15px; }
.news_list8 .box li h1{ font-size:16px; padding-top:10px; border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:10px;}
.news_list8 .box li p{ font-size:12px; line-height:30px; height:60px; overflow:hidden; color:#999; }
.news_list8 { width:100%; margin:0 20px; }
.news_list8 .box{ width:calc(100% - 40px); margin:0; }
.news_list8 .box32{width:calc(100% - 40px); margin:0;}

.box321{ background:#fff; margin-bottom:20px; padding:10px; margin-top:40px; }
.box321 h2{ font-size:18px; border-left:2px solid #fc6868; padding-left:10px; margin-left:-10px; margin-bottom:10px; }
.h2box li{ line-height:30px; font-size:14px; padding-bottom:10px;}
.h2box li span{ color:#ccc; font-size:12px; }


.aa{ padding:20px 0; width:calc(100% - 40px); }
.atitle{ font-size:20px; line-height:40px;}
.adescr{ font-size:14px; line-height:30px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dcdcdc; color:#ccc}
.aa img{ display:block; width:100%; }
.ppge{padding-top:20px; margin-top:20px; border-top:1px solid #dcdcdc; }
.ppge span{ display:block;  }
.ppge span.fr{}


.w001{ background:#fff; }
.w002{ background:#f8f8f8; }
.winfos{ padding-bottom:50PX; }
.winfos img{ display:block; width:100%;  }

.tys{ text-align:center; padding:20px 0;}
.tys h1{ font-size:20px; }
.tys p{ font-size:12px; color:#ccc; }

.alother{ padding-bottom:40px; }
.alother li{  margin-right:20px; float:left; width:calc(33.3% - 15px); padding-bottom:20px; }
.alother li:nth-child(3n){ margin-right:0;}
.alother li img{ width:100%; height:100px;  display:block;}
.alother li h2{ background:#f8f8f8; padding:0 20px; font-size:14px; color:#000; height:50px; line-height:50px;overflow:hidden;}

.alother22{ padding-bottom:40px; }
.alother22 li{  margin-right:20px; float:left; width:calc(25% - 15px); padding-bottom:20px; }
.alother22 li:nth-child(4n){ margin-right:0;}
.alother22 li img{ width:100%; height:150px;  display:block;}
.alother22 li h2{ background:#f8f8f8; padding:0 20px; font-size:14px; color:#000; height:50px; line-height:50px;overflow:hidden;}



.yzyj li{margin-right:20px; float:left; width:calc(50% - 10px); padding-bottom:20px; position:relative; position:relative; }
.yzyj li:nth-child(2n){ margin-right:0;}
.yzyj li i{ font-style:normal; width:70px; height:60px; line-height:60px; text-align:center; background:#fff; font-size:30px; color:#ccc; position:absolute; top:0; left:0;}
.yzyj li span{ display:block; margin-left:90px; font-size:16px; line-height:30px;}
.yzyj li p{ display:block; margin-left:90px; font-size:12px;line-height:20px; color:#ccc;height:40px; overflow:hidden; }
.yzyj li img{ display:block; width:100%; margin-top:10px; }




.fas{ position:relative; background:#fff; border:1px solid #efefef; }
.fas img{height:510px; position:absolute; left:0px; top:0px; width:100px; display:none;}
.fas li{ padding:30px;  border-bottom:1px solid #dcdcdc;}
.fas .fa2{}
.fas .fa2 li:last-child{ }
.fas .fa2 span{ line-height:30px; font-size:16px; display:block; padding-bottom:5px; }
.fas .fa2 p{ line-height:24px; color:#ccc; }
.fas .fa3{}

.fas .fa3 li:last-child{ border-bottom:0;}
.fas .fa3 span{ line-height:30px; font-size:16px; display:block; padding-bottom:5px; }
.fas .fa3 p{ line-height:30px; color:#ccc; }


.cpss44{ position:relative; background:#fff url(../web/sski.png) no-repeat right bottom;}
.cpss44 img{width:100%;}
.cpss44 li{ padding:10px;}

.cpss44 .fa2{ }
.cpss44 .fa2 span{ line-height:22px; font-size:16px; display:block; padding-bottom:5px; border-left:3px solid #ff6565; padding-left:20px; margin-bottom:20px; }
.cpss44 .fa2 p{ line-height:30px; color:#ccc; }

.wts{position:relative; background:#f8f8f8; }
.wts img{width:100%;}

.wts .wt2{ padding:20px;}
.wts span{ font-size:16px; border-bottom:3px solid #fc6868; padding-bottom:15px; margin-bottom:15px; display:inline-block;}
.wts p{line-height:30px; color:#ccc; }



.wts2{ position:relative; background:#fff; }
.wts2 img{ width:100%; margin-bottom:10px;}

.wts2 .wt2{ padding:0; }
.wts2 span{ font-size:16px; border-bottom:3px solid #fc6868; padding-bottom:15px; margin-bottom:15px; display:inline-block;}
.wts2 p{line-height:30px; color:#ccc; }



.t2{ background:#f8f8f8; border:1px solid #efefef;}
.t2 li{  border-bottom:1px solid #efefef; text-align:center; float:left; width:calc(50% - 2px); padding:0; padding-top:20px; padding-bottom:20px;}
.t2 li.no{border-right:1px solid #efefef; }
.t2 li.no2{ width:100%; }
.t2 li p{ font-size:12px;color:#ccc; }
.t2 li span{ font-size:20px; color:#333; }



.where7{ position:relative; height:50px; line-height:50px; background:rgba(255,255,255,0.9); margin-top:-50px; z-index:999999; }
.where7 img{ vertical-align:middle; margin:0 10px;}
.where7 .tel{ position:absolute; right:20px; top:0; font-size:16px; }

.where7 .wtt3{ text-align:center; font-size:24px; width:100%; position:absolute; top:-230px; color:#fff; }
.where7 .wtt4{ text-align:center; background:#fff; font-size:14px; width:180px; position:absolute; left:50%; margin-left:-90px; top:-150px; color:#666; height:40px; line-height:40px; }


.where15{ position:relative; background:rgba(255,255,255,0.9); margin-top:-50px; z-index:9999999999; margin-bottom:20px; }
.where15 img{ display:block; width:100%; }
.news_listcp1{ padding-top:20px; }
.news_listcp1 li{ width:calc(50% - 9px); float:left;margin-right:15px;  margin-bottom:15px; background:#fff; text-align:center; }
.news_listcp1 li img{ max-width:160px; width:100%; height:100px; margin:0 auto; display:block;}
.news_listcp1 li.cp11{ width:262px; height:534px; display:block; margin-left:0; display:none;}
.news_listcp1 li h2{ font-size:15px; line-height:30px; height:30px; overflow:hidden;}
.news_listcp1 li.cp11 img{ width:100%; height:100%; }
.news_listcp1 li p{ font-size:12px; color:#ccc;}
.news_listcp1 li span{ font-size:14px; color:#ff5959; display:block; padding-top:5px;}
.news_listcp1 li:nth-child(2n){margin-right:0;}


.zs{ background:url(../web/zs.jpg) no-repeat center; text-align:center; background-size:auto 100%;}
.zs h2{ text-align:center; font-size:20px; padding-top:40px; padding-bottom:20px;}
.zs p{ text-align:center; width:100%; margin:0 auto; font-size:14px; }
.zs a{ text-align:left; position:relative;background:#fff; display:block; width:120px; margin:20px auto 0 auto; border:1px solid #dcdcdc; line-height:40px; color:#5d7fff; border-radius:10px; line-height:40px; padding:0 20px; }
.zs a img{ width:30px; position:absolute; right:20px; top:5px; }
.zs ul{ padding-top:40px; }
.zs ul li{  background-COLOR:#fff; height:40px; line-height:40px; width:180px; display:inline-block; margin:0 10px; margin-bottom:15px;}
li .inp01{ height:40px; line-height:40px; width:calc(100% - 40px); border:0; margin:0 auto; margin-left:50px; }
li .btn01{ height:40px; line-height:40px; border:0; background:#fff; }


li.inp02{ background:#5d7fff url(../web/zs1.png) no-repeat left center;background-COLOR:#5d7fff!important}
li.inp02 input{background:#5d7fff;}
li.inp03{ background:#fff url(../web/zs2.png) no-repeat left center;}
li.inp04{ background:#fff url(../web/zs3.png) no-repeat left center;}
li.inp05{ background:#fff url(../web/zs5.png) no-repeat left center;}
.box88 ul li{  background-color:#f8f8f8; height:40px; line-height:40px; width:180px; display:inline-block; margin:0 10px;}
.box88 ul{ padding-top:20px; }
.box88 p{ color:#ccc; }
.box88 li input{background:#f8f8f8!important; background-size:30px!important;}
.box88 li.inp02{ background:#f8f8f8 url(../web/zs10.png) no-repeat left center;background-color:#f8f8f8!important}
.box88 li.inp02 input{background:#f8f8f8!important;}
.box88 li .btn01{ color:#fff;text-align:center; border:0; background:#5d7fff!important; padding:0 30px; }



.news_listcp2{ padding-bottom:20px;  text-align:center; }
.news_listcp2 li img{ display:block; width:285px; height:230px;}
.news_listcp2 li{ float:left; margin-right:20px; margin-bottom:20px; background:#fff; padding-bottom:20px;}
.news_listcp2 li:hover{box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;}
.news_listcp2 li:nth-child(4n){ margin-right:0;}
.news_listcp2 li p{ font-size:12px; color:#ccc;}
.news_listcp2 li span{ font-size:14px; color:#666; display:block; padding-top:5px;}
.news_listcp2 li h2{ font-size:15px; }


.h22{ border-bottom:2px solid #2d78f4; font-size:18px; margin-bottom:15px; padding-bottom:5px; display:inline-block;}

.icase-box{position:relative; margin-top:30px;}
.icase ul{height:369px; background:#fff;overflow:hidden;}
.icase ul li img{width:572px; height:369px; float:left;}
.icase-info{width:450px; float:right; padding-top:80px; padding-right:90px; text-align:left;}
.icase-info h2{font-size:16px;  color:#333;line-height:30px; padding-bottom:20px;}
.icase-info h2 a{ color:#333;font-size:16px; }
.icase-info p{font-size:12px; color:#ccc; line-height:30px; height:90px; overflow:hidden; margin-bottom:20px;}
.icase-info a.m2{ margin-top:10px; font-size:12px; color:#999999; padding:5px 10px; text-align:center; border:1PX solid #dcdcdc; display:block; width:100px; border-radius:20px; }
.icase-info a.m2:hover{ background:#5d7fff; color:#fff; border-color:#5d7fff;}

.icase-box .hd {width:100%;height:30px;line-height:30px; padding:20px 0 40px 0;}
.icase-box .hd ul {text-align:center;}
.icase-box .hd ul li {cursor:pointer;display:inline-block;width:8px;height:8px;margin:1px 10px;overflow:hidden;background:#dcdcdc;opacity:1; border-radius:50%;line-height:999px;}
.icase-box .hd ul .on {background:#5d7fff;}

.news_listcp3{  text-align:left; }
.news_listcp3 li img{ display:block; width:100%; height:150px;}
.news_listcp3 li{ float:left; width:calc(50% - 16px); margin-right:20px; margin-bottom:20px; background:#fff; padding-bottom:20px;}
.news_listcp3 li:hover{box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;}
.news_listcp3 li:nth-child(2n){ margin-right:0;}
.news_listcp3 li p{ font-size:12px; color:#ccc; padding:0 10px; height:40px; line-height:20px; overflow:hidden;}
.news_listcp3 li h2{ font-size:15px; height:30px; line-height:30px; overflow:hidden; padding:0 10px;}


.news_listcp33 li{ text-align:center; }
.news_listcp33 li h2{ font-size:15px; }
.news_listcp33 li p{ font-size:12px; color:#ccc;}
.news_listcp33 li span{ font-size:14px; color:#ff5959; display:block; padding-top:5px;}


.news_listcp333 li{ float:left; width:calc(50% - 20px); margin-right:10px; margin-bottom:20px; background:#fff;  border:1px solid #efefef; padding:5px; padding-bottom:20px;}
.news_listcp333 li img{ height:155px;}
.news_listcp333 li span{ padding-left:10px; padding-top:10px; display:block; padding-bottom:10px;}
.news_listcp333 li a.m3{ padding-left:10px; padding-top:10px; display:block; padding-top:10px; color:#ccc;}


.gtxz{position:relative; }
.gtxz.box22{padding:80px 0px 80px 80px;}
.gtxz.box22 .xx2{ width:350px; position:absolute; }
.partner{ width:calc(100% - 400px); margin-left:200px; position:relative; }


.lhs1 ul li,
.ccy li{width: calc(25% - 10px); height:240px; float: left; margin: 0 13px 0 0px; background: #f1f1f1; overflow: hidden; overflow: hidden; box-sizing: border-box; position:relative;}
.lhs1 ul li img,
.ccy li img{ width:100%; height:100%;  display:block;overflow: hidden;transition: all 0.3s linear;}
.lhs1 ul li:hover img,
.ccy  li:hover img{ transform: scale(1.2); }

.ccy li{width: calc(50% - 16px);margin-right: 20px;
margin-bottom: 0; padding-bottom:0; margin-bottom:16px;}

.lhs1 ul li p,
.ccy li p{ font-size:14px; color:#fff; width:calc(100% - 20px); text-align:center; position:absolute; bottom:0; left:0; padding:10px; background:rgba(0,0,0,0.5); }
.ccy li p{ height:auto;}


.lhshow .hd {  bottom:60px; height: 30px;left:20px;line-height: 30px;position: absolute;z-index: 1; display:block!important; left:-200px;}
.lhshow .hd ul { text-align:left; text-align:center;}
.lhshow .hd ul li { float:none; background: #999999 none repeat scroll 0 0;cursor: pointer; border-radius:50%;display: inline-block;height:6px;line-height: 999px; margin: 2px 5px; overflow: hidden;width:6px;}
.lhshow .hd ul .on {background:#2d78f4;}

.lhshow .prev,
.lhshow .next{position:absolute; width:46px; height:46px; bottom:180px; margin-top:-23px;z-index:999;}
.lhshow .prev{background:url(../web/ssl.png) no-repeat left center /46px; left:-210px; z-index:9991;}
.lhshow .next{background:url(../web/ssr.png) no-repeat left center /46px; left:-160px;}


.partner .h22{ position:absolute; left:-200px; top:0; }
.h33{ position:absolute; left:-200px; bottom:0; text-align:left; display:block; width:180px; border-bottom:1px solid #dcdcdc; line-height:40px; color:#333; line-height:40px; }
.h33 img{ width:30px; position:absolute; right:20px; top:5px; }
/*  */


.sbs{ background:#f8f8f8; position:relative;}
.sbs img{ width:100%;}
.sbs .sb1{padding:20px;}
.sbs .sb2{padding:20px; }

.sbs span{ font-size:16px; border-bottom:3px solid #fc6868; padding-bottom:15px; margin-bottom:15px; display:inline-block;}
.sbs p{line-height:30px; color:#ccc; }

.acx .box{ position:relative; }
.acx .box a{}
.acx .box img{ margin-bottom:15px; }

.news_list45 li{ background:#f3f3f3; margin-bottom:20px;}
.news_list45 li img{ height:180px; }
.news_list45 li .hj{ padding:20px; }
.news_list45 li a.m3{ margin-top:10px; font-size:12px; color:#999999; padding:5px 10px; text-align:center;color:#999; background:#e6e6e6; border:1PX solid #e6e6e6; display:block; width:100px; border-radius:20px; }
.news_list45 li a.m3:hover{ background:#5d7fff; color:#fff; border-color:#5d7fff;}

.fa00{}
.fa001{position:relative; margin-bottom:15px; }
.fa001 img{ width:100%; height:100%; display:block; }
.fa001 p{ font-size:12px; color:#fff; width:calc(100% - 60px); position:absolute; bottom:0; left:0; padding:20px 30px; }
.fa001 span{ display:block; }
.fa001 span.aa99{ font-size:16px; padding-bottom:10px;}

.fa002{position:relative;background:#f3f3f3; }
.fa002 img{ width:100%;display:block; margin-bottom:5px; }
.fa002 p{font-size: 14px;padding: 0px 15px;background: url(/skin/default/images/index_10.jpg) no-repeat 430px center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto; margin-top:8px; padding-bottom:20px;}


.faxxx{ padding:30px 0; }
.faxxx li{width:calc(50% - 5px);float: left;box-sizing: border-box;border-right: 1px solid #f0f0f0;height: 260px;background: #fff;border-bottom: 1px solid #f0f0f0;padding: 40px;}
.faxxx li h3{font-size: 14px;color: #000;padding-top: 55px;margin-bottom: 10px;display: block;}
.faxxx li p{color: #ccc;font-size: 12px;line-height: 24px;margin-top: 18px;}

.faxxx li.x_1{background: #fff url(../web/i1.png) no-repeat 30px 30px;}
.faxxx li.x_2{background: #fff url(../web/i2.png) no-repeat 30px 30px;}
.faxxx li.x_3{background: #fff url(../web/i3.png) no-repeat 30px 30px;}
.faxxx li.x_4{background: #fff url(../web/i4.png) no-repeat 30px 30px;}
.faxxx li.x_5{background: #fff url(../web/i5.png) no-repeat 30px 30px;}
.faxxx li.x_6{background: #fff url(../web/i6.png) no-repeat 30px 30px;}


.fau{ padding-bottom:30px;}
.fau li{ background-repeat:no-repeat; background-size:100%; }
.fau li{width: calc(100%);transition: all 0.2s ease; height:150px; padding:10px; float: left; margin: 0 20px 0 0px; background: #f1f1f1; margin-bottom:15px; background-size:100% auto; overflow: hidden; overflow: hidden; box-sizing: border-box; position:relative;}
.fau li:last-child{ margin-right:0; color:#fff;}
.fau li:hover{ margin-top:-20px; }
.fau li .ggh{ position:absolute; bottom:0; left:0; padding:20px; color:#fff; font-size:14px; }





.sc{ padding:20px; margin-top:20px; background:#fff; text-align:left;}
.sc select,
.sc input{border: #f1f1f1 1px solid; padding:6px 20px; font-size:12px;background:#f8f8f8; margin:0 10px 0 0; margin-bottom:10px;  }
.sc input.ssb{ background:#5d7fff; border-bottom: 1px solid #309a84;color: #fff;}

.null{ text-align:center; background:#fff; padding:20px 0; }
.acx .box form{ position:absolute; bottom:30px; left:0; }
.acx .box input{border: #f1f1f1 1px solid; padding:10px 20px; font-size:12px;background:#fff; margin:0 5px; margin-left:40px;  }
.acx .box input.btn22{ background:#fc6868; border: 1px solid #fc6868;color: #fff; border-radius:20px;}
.acx .box img{ display:block; width:100%; }

.lx2 a{ display:inline-block; margin-top:10px; font-size:12px; color:#999999; padding:5px 10px; text-align:center; width:100px; border-radius:20px;  }
.lx2 .lx21{ background:#f3f3f3; }
.lx2 .lx22{ background:#ff6565; color:#fff; margin-left:20px; }
.tabs td{ padding:5px 10px 5px 0;}
.lx1{ font-size:20px; background:url(../web/tel2.png) no-repeat left center; padding-left:40px; margin-top:10px; margin-bottom:10px; }




.fa2.fa233{ width:775px }
.htpss{ padding:20px 0;background:#fff; text-align:center; margin-bottom:20px; text-align:left;}
.htpss.box{ padding:20px; width:calc(100% - 80px) }
.htpss a{ background:#f8f8f8; line-height:35px; border:1px solid #efefef; margin-right:10px; margin-bottom:10px; display:inline-block; padding:0 10px; }
.htpss a.cur{ background:#5d7fff; color:#fff; border:1px solid #5d7fff;}

.h334{ float:right; line-height:30px; }
.h334 img{ vertical-align:middle; margin-top:-4px; }


.winfos99{ background:url(../web/yd.jpg) no-repeat; background-size:100% 100%; width:calc(100% - 80px); position:relative; padding:40px;}
.winfos99 .winfos{ background:rgba(255,255,255,0.2);  height:calc(100% - 60px); padding:0 30px; color:#fff!important; }
.winfos99 .winfos p{ display:block; padding-top:20px; font-size:14px; line-height:30px; }


.winfos table{ border-bottom:1px solid #efefef;border-left:1px solid #efefef; padding:0; margin:0; width:100%;  }
.winfos table td{ border-top:1px solid #efefef; border-right:1px solid #efefef; padding:5px 10px;}


.hgcc ul li{ background:#f8f8f8; width:calc(25% - 78px); padding:30px; float:left; border:1px solid #efefef; margin-right:20px; }
.hgcc ul li.no{ margin-right:0px;}
.hgcc ul li img{ margin-bottom:10px; }
.hgcc ul li span{ font-size:14px; display:block; }
.hgcc ul li p{ font-size:12px; line-height:24px; height:48px; overflow:hidden; color:#ccc; }

.sp1{ padding-bottom:20px;}
.sp1 img{ width:calc(50% - 10px); margin-right:20px; float:left; display:block; }
.sp1 img:nth-child(2){ margin-right:0;}

.sp2{ padding-bottom:20px;}
.sp2 img{ width:calc(33.3% - 14px); margin-right:20px; float:left; display:block;}
.sp2 img:nth-child(3){ margin-right:0;}

.sbclass{ text-align:center; padding-bottom:50px; }
.sbclass a{ font-size:16px; border-bottom:0; padding-bottom:10px; margin:0 20px; }
.sbclass a.cur{ border-bottom:3px solid #fc6868;}

.sbclassinfo{ display:none; }
.sbclassinfo li{ width:260px; float:left;}
.sbclassinfo li img{ height:390px; display:block; width:100%; }
.sbclassinfo li p{ font-size:14px; line-height:50px; text-align:center; }

.sbclassinfo li.sabc2{ width:510px; margin:0 80px;}
#xx0011{ display:block; }


.nava{ position:absolute; top:59px; left:0; }
.nava a{ background:rgba(0,0,0,0.5); padding-left:10px; text-align:left; display:block; color:#fff; font-size:12px; line-height:40px; width:150px;}
.box882{ display:none; border:1px solid #5d7fff; text-align:center; height:calc(100%); background:rgba(255,255,255,0.9); padding:50px; width:calc(100% - 100px) }
.box882 h2{ padding-top:80px; }
.box882 p{ padding-bottom:30px; color:#5d7fff; }