@charset "utf-8";
/* CSS Document */
body{ font-family:"寰蒋闆呴粦";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select{margin:0px;padding:0px;font-weight:normal}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:"寰蒋闆呴粦";outline: none;}
a{ border:none\9;}
a img{border:none\9;}
html {overflow:-moz-scrollbars-vertical;}/*CSS寮哄埗璁╂祻瑙堝櫒鏄剧ず婊氬姩鏉?/
html {min-height:101%;}
.mt10{margin-top:10px;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}
.mainbox{max-width: 640px;height: auto;overflow: hidden;}
@font-face{
	font-family: 'BEBAS';
	src: url('/Public/Home/Bebas/BEBAS.TTF');
}
@font-face{
	font-family: "futurabt";
	src:url('/Public/Home/Bebas/futurabt-medium_.otf');
}

@font-face{
	font-family: 'Acrom';
	src: url('../Bebas/ACROM.OTF');
}


.headerbox{width: auto;height: auto;padding: 3%;position: relative;background:#fff;z-index: 2}
.headerbox .logo{width: 35%;height: auto;display: block;text-align: center;margin:0 auto;margin-top: 1%;}
.headerbox .logo img{width: 100%;display: block;}
.headerbox .nav{width: 30px;height: 22px;float:left;margin-top:2.5%;background: url(../images/mobile/navicon.png) no-repeat;background-size: 100%;}
.headerbox .nav .navbg{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:-100%;top:0;z-index: 110}
.headerbox .nav a.navicon{width: 30px;height: 22px;display: block;}
.headerbox .nav .navlist{width:80%;height:auto;position: fixed;left:-100%;top:0;z-index: 120;background: #fff;min-height: 100%}
.headerbox .nav .navlist .navtop .nclose{width: 15px;height: 15px;position: absolute;right: 5px;top: 5px;/*background: url(../images/mobile/nclose.png) no-repeat;*/background-size: 100%;}
.headerbox .nav .navlist a.nlogo{padding: 10% 0;display: block;border-bottom: 1px solid #ddd;background: #fff;}
.headerbox .nav .navlist a.nlogo img{width: 50%;height: auto;display: block;margin: 0 auto;}
.headerbox .nav .navlist ul.first{width:100%;height:auto;background:#fff;}
.headerbox .nav .navlist ul.first li{width:100%;height:auto;position: relative;background: url(../images/mobile/icon-s-b.png) no-repeat scroll 95% 25px;border-bottom:1px solid #ddd;background-size: 5% 24%}
.headerbox .nav .navlist ul.first li a{padding:0 6%;font-size:14px;color:#333;line-height: 58px;display:block; text-align:left;text-indent: 10px;}
.headerbox .nav .navlist ul.first li ul.second{width: auto;height: auto;position: absolute;right: -100%;top: -30%;padding:6% 0;background: #4d4951;display: none;}
.headerbox .nav .navlist ul.first li ul.second li{width: 100px;height: auto;}
.headerbox .nav .navlist ul.first li ul.second li a{font-size: 12px;color:#333;line-height:30px;display: block;text-align: center; background: #4d4951;text-indent: 0;}

.index01{padding: 5% 3%}
.index01 .t{margin-bottom: 3%;}
.index01 .t h2{font-size: 16px;color:#28166f;line-height: 32px;text-align: center;font-weight: bold;}
.index01 .t span{font-size: 13px;color:rgba(0,0,0,0.6);line-height: 20px;display: block;text-align: center;font-family: "Acrom";font-weight: bold;margin-bottom: 3%;}
.index01 .t b{width: 30px;height: 2px;display: block;margin: 0 auto;background: #28166f}
.index01 .b{width: auto;height: auto;}
.index01 .b p{font-size: 14px;color:#000;line-height: 20px;text-align: justify;text-indent: 2em;margin-bottom:3%;}
.index01 .b a.more{width: 20%;height: 40px;display: block;background: #c0a062;color:#fff;font-family: "Acrom";text-align: center;line-height: 40px;}

.index02{padding: 3%;background: #14126c}
.banner_bar_bd{width: 100%;display: inline-block;vertical-align: middle;}
.banner_bar_bd .bd_l{width:100%background-color:#fff;margin: 0 auto;}
.banner_bar_bd .bd_l_box{width: 100%;padding: 3% 0}
.banner_bar_bd .bd_l dl{float:left;text-align:center;width: 33.33%;}
.banner_bar_bd .bd_l dl:last-child{border-right:none;}
.banner_bar_bd .bd_l dl dt{font-size:26px;color:#c6a778;font-weight:bold;}
.banner_bar_bd .bd_l dl dt i{display: block;text-align: center;}
.banner_bar_bd .bd_l dl dt em{font-size:13px;color:#fff;font-weight:normal;margin-bottom:5px;display: block;text-align: center;}
.banner_bar_bd .bd_l dl dd{color:#fff;font-size: 14px;line-height: 24px;}
.video{width: 94%;display: inline-block;vertical-align: middle;padding: 3%;}
.video div{width: 100% !important;}
.video div video{width: 100% !important;}
.video img{width: 100%;display: block;}


.index03{padding: 5% 0}
.index03 .t{margin-bottom: 4%;}
.index03 .t h2{font-size: 16px;color:#28166f;line-height: 32px;text-align: center;font-weight: bold;}
.index03 .t span{font-size: 13px;color:rgba(0,0,0,0.6);line-height: 20px;display: block;text-align: center;font-family: "Acrom";font-weight: bold;margin-bottom: 3%;}
.index03 .t b{width: 30px;height: 2px;display: block;margin: 0 auto;background: #28166f}
.index03 .b .gallery-top{width: 100%;height: auto;}
.index03 .b .gallery-top .swiper-wrapper{width: 100%;height: auto;}
.index03 .b .gallery-top .swiper-wrapper .swiper-slide{width: 100%;height: 272px;}
.index03 .b .gallery-top .swiper-wrapper .swiper-slide .text{width: 90%;height:auto;padding-top: 8%;margin: 0 auto;}
.index03 .b .gallery-top .swiper-wrapper .swiper-slide .text h2{font-size: 16px;color:#fff;line-height: 28px;text-align: left;margin-bottom: 3%;font-weight: bold;}
.index03 .b .gallery-top .swiper-wrapper .swiper-slide .text p{font-size:12px;color:#fff;line-height: 20px;text-align: left;margin-bottom: 3%}
.index03 .b .gallery-top .swiper-wrapper .swiper-slide .text .btns{display: block;width: 35px;height:35px;border-radius: 100%;background:url(../images/index/bot-arr.png) no-repeat scroll center center;opacity: 0.8;background-size: 100%;}
.index03 .b .gallery-top .swiper-wrapper .swiper-slide .text a:hover.btns{opacity: 1;}
/*.index02 .b .gallery-top .swiper-wrapper .swiper-slide .text .btns i{background: url(../images/index/bot-arr.png) no-repeat scroll center center;display: block;width:50px;height:50px;animation: downico 1.5s ease-out infinite;animation: downico 1.5s ease-out infinite\0/IE9;position: absolute;left: 0;top: 0;background-size: 65%}*/
.index03 .b .gallery-thumbs{width: 90%;height:auto;margin-top: -5%;background: #fff;box-shadow: 1px 2px 2px 2px rgba(0,0,0,0.12)}
.index03 .b .gallery-thumbs .swiper-wrapper .swiper-slide a span.name{font-size: 13px;color:#444;line-height: 34px;text-align: center;display: block;}
.index03 .b .gallery-thumbs .swiper-wrapper .swiper-slide a span.nicon{margin: 0 auto;margin-bottom: 5px;margin-top: 18px;width: 30px;height: 30px;}
.index03 .b .gallery-thumbs .swiper-wrapper .swiper-slide.nicon01 a span.nicon{background: url(../images/index/nicon01.png) no-repeat scroll top center;display: block;background-size: 100%;}
.index03 .b .gallery-thumbs .swiper-wrapper .swiper-slide.nicon02 a span.nicon{background: url(../images/index/nicon02.png) no-repeat scroll top center;display: block;background-size: 100%;}
.index03 .b .gallery-thumbs .swiper-wrapper .swiper-slide.nicon03 a span.nicon{background: url(../images/index/nicon03.png) no-repeat scroll top center;display: block;background-size: 100%;}
.index03 .b .gallery-thumbs .swiper-wrapper .swiper-slide.nicon04 a span.nicon{background: url(../images/index/nicon04.png) no-repeat scroll top center;display: block;background-size: 100%;}
/*.index02 .b .gallery-thumbs .swiper-wrapper .swiper-slide.nicon05 a span.nicon{background: url(../images/index/nicon03.png) no-repeat scroll top center;display: block;background-size: 100%;transition: all 300ms}*/
/*.index02 .b .gallery-thumbs .swiper-wrapper .swiper-slide.nicon06 a span.nicon{background: url(../images/index/nicon06.png) no-repeat scroll top center;display: block;background-size: 100%;transition: all 300ms}*/
/*.index02 .b .gallery-thumbs .swiper-slide-active.swiper-slide a span.name{color:#e7161b !important;}*/
.index03 .b .gallery-thumbs .swiper-slide-active.swiper-slide{background: url(../images/index/swiper-active.png) no-repeat scroll bottom center;}
.index03 .b .swiper-container {height: auto;margin-left: auto;margin-right: auto;}
.index03 .b .swiper-slide {background-size: cover;background-position: center;}
.index03 .b .gallery-thumbs {height: 20%;box-sizing: border-box;}
.index03 .b .gallery-thumbs .swiper-slide {height: 100%;opacity: 1;padding: 10px 0;}
.index03 .b .gallery-thumbs .swiper-slide-active {opacity: 1;}
.index03 .b .gallery-thumbs .swiper-slide-active.swiper-slide.nicon01 a span.nicon{background-position: bottom center;}
.index03 .b .gallery-thumbs .swiper-slide-active.swiper-slide.nicon02 a span.nicon{background-position: bottom center;}
.index03 .b .gallery-thumbs .swiper-slide-active.swiper-slide.nicon03 a span.nicon{background-position: bottom center;}
.index03 .b .gallery-thumbs .swiper-slide-active.swiper-slide.nicon04 a span.nicon{background-position: bottom center;}
/*.index02 .b .gallery-thumbs .swiper-slide-active.swiper-slide.nicon04 a span.nicon{background-position: bottom center;transition: all 300ms}
.index02 .b .gallery-thumbs .swiper-slide-active.swiper-slide.nicon05 a span.nicon{background-position: bottom center;transition: all 300ms}
.index02 .b .gallery-thumbs .swiper-slide-active.swiper-slide.nicon06 a span.nicon{background-position: bottom center;transition: all 300ms}*/

.index04{padding: 5% 3%}
.index04 .t{margin-bottom: 4%}
.index04 .t h2{font-size: 16px;color:#28166f;line-height: 32px;text-align: center;font-weight: bold;}
.index04 .t span{font-size: 13px;color:rgba(0,0,0,0.6);line-height: 20px;display: block;text-align: center;font-family: "Acrom";font-weight: bold;margin-bottom: 3%;}
.index04 .t b{width: 30px;height: 2px;display: block;margin: 0 auto;background: #28166f;}
.index04 .b{width: auto;height: auto;}
.index04 .b ul li{margin-bottom: 3%;}
.index04 .b ul li a.imgs{width: 45%;height: auto;display: block;float:left;}
.index04 .b ul li a.imgs img{width: 100%;display: block;}
.index04 .b ul li .text{width: 52%;float:right;height: auto;padding-top: 3%;}
.index04 .b ul li .text a.tits{font-size: 14px;color:#000;line-height: 20px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: bold;margin-bottom: 3%;}
.index04 .b ul li .text p{font-size: 12px;color:rgba(0,0,0,0.8);line-height: 20px;text-align: justify;overflow: hidden;}

.footerbar{padding: 5% 3%;background: #14126c;}
.footerbar .t{margin-bottom: 5%;}
.footerbar .t img{;display: block;margin: 0 auto;margin-bottom: 4%;}
.footerbar .b{width: auto;height: auto;}
.footerbar .b ul{text-align: center;font-size: 0;}
.footerbar .b ul li{display: inline-block;vertical-align: middle;margin: 0 10px;}
.footerbar .b ul li a{font-size: 14px;color:#fff;line-height: 24px;display: block;}

.footerbar02{background: #0b0957;padding: 3% 0}
.footerbar02 p{font-size: 13px;color:rgba(255,255,255,0.7);text-align: center;line-height: 24px;}
.footerbar02 p a{color:rgba(255,255,255,0.7);}

.group{padding: 5% 3%}
.group .t{margin-bottom: 5%;}
.group .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.group .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.group .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.group .b{padding-bottom: 3%;}
.group .b p{font-size: 14px;color:#000;line-height: 24px;text-align: justify;text-indent: 2em;margin-bottom: 4%;}
.group .b a.online{width: 30%;height: 40px;display: block;margin: 0 auto;background: #c0a062;font-size: 13px;color:#fff;line-height: 40px;text-align: center;}
.group .b02{width: auto;height: auto;}
.group .b02 .video{width: 100%;position: relative;padding: 0;}
.group .b02 .video a.v-bg{width: 100%;height: 100%;display: block;position: absolute;left: 0;top:0;z-index: 2;display: none;}
.group .b02 .video a.v-bg img{width: 100%;display: block;}
.group .b02 .video div{width: 100% !important;border: none !important;}
.group .b02 .video div video{width: 100% !important;height: auto;}

.chairman{padding: 5% 3%}
.chairman .t{margin-bottom: 5%;}
.chairman .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.chairman .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.chairman .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.chairman .b{padding-bottom: 3%;}
.chairman .b .imgs{width: 85%;margin: 0 auto;margin-bottom: 3%;}
.chairman .b .imgs img{width: 100%;display: block;}
.chairman .b .text{width: auto;height: auto;}
.chairman .b .text p{font-size: 14px;color:#000;line-height: 24px;text-align: justify;text-indent: 2em;margin-bottom: 2%;}
.chairman .b .text p img{width: 35%;display: inline-block;}

.honor{padding: 5% 1.5%}
.honor .t{margin-bottom: 5%;}
.honor .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.honor .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.honor .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.honor .text{margin: 3% auto;/*background: url(../images/index/h-bg.png) no-repeat scroll center center;*/background-size: 80%}
.honor .text p{font-size: 13px;color:#222;line-height: 24px;text-align: left;}
.honor .b{width: auto;}
.honor .b ul{font-size: 0;text-align: left;}
.honor .b ul li{width: 44%;height: auto;margin: 0 1.5% 3%;padding: 5px;background: url(../images/index/h-li-bg.png) no-repeat;background-size: 100% 100%;display: inline-block;vertical-align: middle;}
.honor .b ul li a{width: 100%;height: 100%;display: block;overflow: hidden;}
.honor .b ul li a img{width: 100%;display: block;}

.culture{padding: 5% 3%}
.culture .t{margin-bottom: 5%;}
.culture .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.culture .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.culture .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.culture .b .text{margin-bottom: 4%;}
.culture .b .text ul{text-align: center;font-size: 0;}
.culture .b .text ul li{width: 47%;display: inline-block;vertical-align: top;margin: 0 1.5% 3%}
.culture .b .text ul li h3{font-size: 16px;color:#000;line-height:30px;font-weight: bold;text-align: left;}
.culture .b .text ul li b{width: 30px;height: 3px;display: block;background: #c0a062;margin-bottom: 7px;}
.culture .b .text ul li p{font-size: 13px;color:rgba(0,0,0,0.8);line-height: 30px;text-align: left;}
.culture .b .text p{font-size: 13px;color:rgba(0,0,0,0.8);line-height: 30px;text-align: left;}
.culture .b .text span img{display: block;margin: 6px 0;}
.culture .b .imgs{width: auto;height: auto}
.culture .b .imgs img{width: 100%;display: block;}

.organ{padding: 5% 3%}
.organ .t{margin-bottom: 5%;}
.organ .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.organ .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.organ .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.organ .b{width: auto;height: auto;}
.organ .b img{width: 60%;display: block;margin: 0 auto;}

.deval{padding: 5% 0%}
.deval .t{margin-bottom: 5%;}
.deval .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.deval .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;}
.deval .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.deval .b{width: auto;height: auto;}
.deval .b img{width: 100%;display: block;margin: 0 auto;}

.develop{width: auto;height: auto;margin: 0 auto;padding: 5% 3%}
.develop .t{margin-bottom: 4%;}
.develop .t h2{font-size: 16px;color:#1b1b1b;line-height: 24px;border-left: 5px solid #b72624;padding-left: 12px;}
.develop .b{padding-top: 6%;background: url(../images/index/ul-top.png) no-repeat scroll top center;background-size: 6%}
.develop .b ul{background: url(../images/index/ul-line.png) repeat-y scroll top center;padding-top: 10%;padding-bottom: 5%;}
.develop .b ul li{margin-bottom: 4%;}
.develop .b ul li h2{font-size: 20px;color:#333;font-weight: bold;line-height: 56px;display: block;width: 100%;}
.develop .b ul li span{display: block;width: 100%;}
.develop .b ul li span b{width: 33px;height: 2px;display: block;background: #b72624;margin-bottom: 10px;}
.develop .b ul li p{font-size: 12px;color:#333;line-height: 20px;width: 100%;}
.develop .b ul li .hr{width: 43%;float: right;padding-left: 10%;margin-left: -5%;background: url(../images/index/d-li-bg.png) no-repeat scroll left center;}
.develop .b ul li .hr h2{text-align: left;}
.develop .b ul li .hr p{text-align: left;}
.develop .b ul li .hl{float:left;width: 43%;float: left;padding-right: 10%;margin-right: -5%;background: url(../images/index/d-li-bg.png) no-repeat scroll right center;}
.develop .b ul li .hl h2{text-align: right;}
.develop .b ul li .hl span{float:right;}
.develop .b ul li .hl span b{float:right;}
.develop .b ul li .hl p{text-align: right;}


.partner{padding: 5% 0%}
.partner .t{margin-bottom: 5%;}
.partner .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.partner .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.partner .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.partner .b{width: auto;height: auto;}
.partner .b ul{font-size: 0;text-align: left;}
.partner .b ul li{width: 30.5%;float:left;margin: 0 1.0% 3%;border: 1px solid #ddd}
.partner .b ul li a{width: 100%;display: block;}
.partner .b ul li a img{width: 100%;display: block;}

.indus{position: relative;overflow: hidden;}
.indus .bg{width: 100%;height: auto;}
.indus .bg img{width: 100%;display: block;}
.indus .lists{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.indus .lists ul li{width: 50%;display: inline-block;vertical-align: top;}
.indus .lists ul li .box{border-right: 1px solid rgba(255,255,255,0.26);padding: 32% 0;border-bottom: 1px solid rgba(255,255,255,0.26)}
.indus .lists ul li .box i{width: 40px;height: 40px;display: block;margin: 0 auto;}
.indus .lists ul li .box h2{font-size: 16px;color:#fff;line-height: 32px;text-align: center;}
.indus .lists ul li .box .more{width: 70%;height: 35px;display: block;margin: 0 auto;margin-top: 20px;border-radius: 30px;border: 1px solid rgba(255,255,255,0.3);font-size: 14px;color:#fff;line-height: 35px;text-align: center;}

.induse{padding: 5% 3%}
.induse .t{margin-bottom: 4%}
.induse .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.induse .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.induse .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.induse .b{width: auto;height: auto;}
.induse .b .b01{margin-bottom: 4%;}
.induse .b .b01 p{font-size: 14px;color:#000;line-height: 20px;text-align: justify;text-indent: 2em;margin-bottom: 2%;}
.induse .b .b01 p img{display: block;margin: 6px 0;margin-left: 2em;}
.induse .b .b01 a.more{width:35%;height: 35px;display: block;margin: 0 auto;margin-top: 3%;background: #c0a062;font-size: 13px;color:#fff;line-height: 35px;text-align: center; }
.induse .b .b02 .ul .li{width: 100%;height:auto;position: relative;}
.induse .b .b02 .ul .li .imgs{width: 100%;height:auto;overflow: hidden;}
.induse .b .b02 .ul .li .imgs img{width: 100%;display: block;height: auto;}
.induse .b .b02 .ul .li .tits{width: 100%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 1;}
.induse .b .b02 .ul .li .tits h2{font-size: 14px;color:#fff;line-height: 50px;text-indent: 20px;}
.induse .b .b02 .swiper-pagination{text-align: right;padding-right: 20px;bottom: 20px;}
.induse .b .b02 .swiper-pagination-bullet{width: 25px;height: 5px;background:#fff;border-radius: 5px;opacity: 0.5;}
.induse .b .b02 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #c0a062;}

.else{padding: 5% 3%}
.else .t{margin-bottom: 4%}
.else .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.else .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.else .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.else .b{width: auto;height: auto;}
.else .b .text{margin-bottom: 3%;}
.else .b .text p{font-size: 12px;color:#333;line-height: 20px;text-align: center;}
.else .b ul li{margin-bottom: 3%;}
.else .b ul li i{width: 60px;height: 60px;display: block;margin: 0 auto;}
.else .b ul li i.o01{background: url(../images/mobile/o01.png) no-repeat;background-size: 100%;}
.else .b ul li i.o02{background: url(../images/mobile/o02.png) no-repeat;background-size: 100%;}
.else .b ul li i.o03{background: url(../images/mobile/o03.png) no-repeat;background-size: 100%;}
.else .b ul li h2{font-size: 14px;color:#000;line-height: 30px;text-align: center;margin-bottom: 3%;}
.else .b ul li p{font-size: 12px;color:rgba(0,0,0,0.8);line-height: 20px;text-align: center;text-indent: 2em;}

.pall{padding: 5% 3%}
.pall .t{margin-bottom: 4%}
.pall .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.pall .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.pall .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.pall .b{width: auto;height: auto;}
.pall .b .p01{margin-bottom: 20px;position: relative;width: 100%;height: auto;padding:10% 0;}
.pall .b .p01 .imgs{position: absolute;left: 0;top: 0;z-index: 0;}
.pall .b .p01 .imgs img{width: 100%;display: block;}
.pall .b .p01 .text{position: relative;z-index: 1;max-width: 40%;padding: 3% 0;padding-left: 4%;font-size: 0;text-align: left;background: rgba(20,18,108,0.9);cursor: pointer;}
.pall .b .p01 .text h2{font-size: 14px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle;margin-right: 4%;}
.pall .b .p01 .text ul{display: inline-block;vertical-align: middle;}
.pall .b .p01 .text ul li{width: auto;height: auto;}
.pall .b .p01 .text ul li a{font-size: 12px;color:#fff;line-height: 20px;display: block;}

.project{padding: 5% 3%}
.project .t{margin-bottom: 4%;}
.project .t ul{font-size: 0;text-align: center;}
.project .t ul li{display: inline-block;vertical-align: top;margin: 0 1.5%}
.project .t ul li a{font-size: 14px;color:#222;line-height: 35px;display: block;background: #eaeaea;padding: 0 8px;}
.project .t ul li.hov a{background: #14126c;color:#fff;}
.project .b{width: auto;height: auto;min-height: 450px;}
.project .b .imgs{margin-bottom: 3%;}
.project .b .imgs img{width: 100%;display: block;}
.project .b .txts{width: auto;}
.project .b .txts h2{font-size: 16px;color:#c0a062;line-height: 32px;margin-bottom: 2%;font-weight: bold;text-align: center;}
.project .b .txts p{font-size: 14px;color:#222;line-height: 24px;text-align: justify;text-indent: 2em;margin-bottom: 3%;}

.news{padding: 5% 3%}
.news .t{margin-bottom: 4%}
.news .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.news .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.news .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.news .b{width: auto;}
.news .b ul li{margin-bottom: 3%;}
.news .b ul li .imgs{width: 45%;height: auto;display: block;overflow: hidden;float:left;}
.news .b ul li .imgs img{width: 100%;display: block;}
.news .b ul li .txts{width: 50%;float: right;padding-top: 5%;}
.news .b ul li .txts a.tits{font-size: 14px;color:#000;line-height: 20px;font-weight: bold;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 2%;display: block;}
.news .b ul li .txts p{font-size: 12px;color:rgba(0,0,0,0.8);line-height: 20px;height: 60px;overflow: hidden;text-align: justify;}

.newsd{padding: 5% 3%}
.newsd .t{margin-bottom: 4%;border-bottom: 1px solid #ddd;padding-bottom: 1.5%;}
.newsd .t h2{font-size: 16px;color:#25166f;font-weight: bold;line-height: 32px;text-align: center;margin-bottom: 1%;}
.newsd .b{padding: 2% 0}
.newsd .b p{font-size: 14px;color:#222;line-height: 24px;text-align: justify;text-indent: 2em;margin-bottom: 2%;}
.newsd .b img{width:auto;max-width: 100%;display: block;margin: 0 auto;height: auto;text-indent: -2em;}

.talent{padding: 5% 3%}
.talent .t{margin-bottom: 4%}
.talent .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.talent .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom"}
.talent .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f;}
.talent .b{width: auto;}
.talent .b p{font-size: 14px;color:#222;line-height: 24px;text-align: justify;text-indent: 2em;}
.talent .b p span img{display: block;margin:0;margin-top: 5px;margin-left: 8%;margin-bottom: 10px;}
.talent .b img{width: auto;max-width: 100%;display: block;margin: 0 auto;height: auto;text-indent: -2em;}

.team{padding: 5% 1.5%}
.team .t{margin-bottom: 4%;padding: 0 1.5%}
.team .t ul{font-size: 0;text-align: center;}
.team .t ul li{display: inline-block;vertical-align: top;margin: 0 1% 3%;width: 30%;}
.team .t ul li a{font-size: 14px;color:#222;line-height: 35px;display: block;background: #eaeaea;padding: 0 8px;}
.team .t ul li.hov a{background: #14126c;color:#fff;}
.team .b{width: auto;height: auto;min-height: 350px;}
.team .b ul li{width: 47%;float:left;margin: 0 1.5% 3%;}
.team .b ul li a.imgs{width: 100%;display: block;overflow: hidden;}
.team .b ul li a.imgs img{width: 100%;display: block;}
.team .b ul li a.tits{font-size: 14px;color:#222;line-height: 28px;text-align: center;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.jobs{padding: 5% 3%}
.jobs .t{margin-bottom: 4%;}
.jobs .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.jobs .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom";}
.jobs .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f}
.jobs .text{margin-bottom: 4%}
.jobs .text p{font-size: 13px;color:#222;line-height: 24px;text-align: center;}
.jobs .b{width: auto;height: auto;}
.jobs .b table th{background: #464650;font-size: 13px;color:#fff;line-height: 35px;text-align: center;}
.jobs .b table th:nth-child(1){text-align: left;text-indent: 5px;}
.jobs .b table td{padding: 5px 0;font-size: 12px;color:#222;line-height: 30px;text-align: center;border-bottom: 1px solid #ccc;}
.jobs .b table td:nth-child(1){text-align: left;text-indent: 5px;}
.jobs .b table td p.name{font-weight: bold;}
/*.jobs .b table td p.city{width: 85%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}*/
.jobs .b table .job-body a.join{width: 30%;height: 30px;display: block;background: #c0a062;font-size: 12px;color: #fff;line-height: 30px;margin-top: 3%; text-align: center;}
.jobs .b a.more{height: auto;display: block;margin: 0 auto;text-align: center;font-size: 12px;color: #fff;line-height: 26px;margin: 0 auto;background: #888;padding: 0 4px;}

.contact{padding: 5% 3%}
.contact .t{margin-bottom: 4%;}
.contact .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.contact .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom";}
.contact .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f}
.contact .b{width: auto;height: auto;}
.contact .b .text{background: #c0a062;padding: 0 2.5% 3%}
.contact .b .text h2{font-size: 16px;color:#fff;line-height: 30px;font-weight: bold;text-align: left;padding: 3% 0;border-bottom: 1px solid rgba(255,255,255,0.4);margin-bottom: 13px;}
.contact .b .text p{font-size: 13px;color:#fff;line-height: 26px;}
.contact .b .text p a{color:#fff;}
.contact .b .text p span{padding-left: 28px;}
.contact .b .text p span.person{background: url(../images/index/c01.png) no-repeat scroll left center;background-size: 22%;}
.contact .b .text p span.phone{background: url(../images/index/c02.png) no-repeat scroll left center;background-size: 19%;}
.contact .b .text p span.email{background: url(../images/index/c03.png) no-repeat scroll left center;background-size: 19%;}
.contact .b .text p span.qq{background: url(../images/index/c04.png) no-repeat scroll left center;background-size: 18%;}
.contact .b .text p span.address{background: url(../images/index/c05.png) no-repeat scroll left center;background-size: 24%;}
.contact .b .text .notice{border-top: 1px solid rgba(255,255,255,0.4);padding-top: 15px;margin-top: 19px;}
.contact .b .text .notice p{font-size: 12px;color:#fff;line-height: 20px;text-align: justify;font-weight: normal;}

.message{padding: 5% 3%}
.message .t{margin-bottom: 4%;}
.message .t h2{font-size: 16px;color:#28166f;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 1%;}
.message .t span{font-size: 14px;color:rgba(0,0,0,0.6);line-height: 20px;text-align: center;display: block;font-weight: bold;font-family: "Acrom";}
.message .t b{width: 30px;height: 3px;display: block;margin: 0 auto;margin-top: 3%;background: #28166f}
.message .b{width: auto;height: auto;}
.message .b table{width: 100%;}
.message .b table td{padding: 5px 0}
.message .b table .intxt{width: 100%;height: 40px;border: 1px solid #ddd;font-size: 13px;color:#333;line-height: 40px;text-indent: 5px;}
.message .b table .inarea{width: 96%;border: 1px solid #ddd;height: 80px;resize: none;padding: 2%;font-size: 13px;color:#333;line-height: 20px;text-align: justify;}
.message .b table .inbtn{width: 100%;height: 40px;border: none;background: #555;font-size: 14px;color:#fff;line-height: 40px;text-align: center;}

/*鎷涜仒寮圭獥*/
.joinbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 1;display: none;}
.joinbox{width: 320px;height: auto;position: fixed;top: 50%;left: 50%;margin-left: -160px;border:1px solid #ccc;background: #fff;z-index: 2;display: none;margin-top: -150px;}
.joinbox .j-t{width: auto;height: auto;position: relative;background: #28166f;}
.joinbox .j-t h2{font-size: 16px;color:#fff;line-height: 40px;text-align: center;font-weight: bold;}
.joinbox .j-t a.close{font-size: 12px;color:#fff;line-height: 40px;position: absolute;right: 10px;top: 0}
.joinbox .j-b{width: auto;height: auto;padding: 45px 10px;}
.joinbox .j-b p{font-size: 13px;color:#666;line-height: 26px;text-indent: 2em;}
.joinbox .j-b p span{color:#28166f;font-weight: bold;}

/*椤堕儴鏍忕洰瀵艰埅*/
#wrapper{z-index:1;height:auto;width:96%;overflow:hidden;-ms-touch-action:none;position: relative;/*padding-left: 20px;*/box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.1);padding: 0 3%}
#scroller{z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0); height:40px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;overflow: hidden;min-width: 100%;}/*#wrapper .icon-left-bg{width: 20px;height: 42px;background: #e0dedc url(/m/assets/images/mobile/icon-right-bg.png) no-repeat;background-size: 30%;background-position:10px 15px;position: absolute;left: 0;top: 0;display: block;box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.2);}*/
/*#wrapper .icon-left-bg{width: 20px;height: 42px;background: #e0dedc url(../images/mobile/icon-left-bg.png) no-repeat;background-size:100%;position: absolute;right: 0;top: 0;display: block;box-shadow: 0px 1px 2px 2px rgba(0,0,0,0.2);}*/
#scroller ul{list-style:none;width:auto;padding:0;margin:0;}
#scroller li{display:inline-block;height:42px;float:left;line-height:40px;font-size:18px;overflow:hidden;text-align:center;float:left;}
#scroller li a{font-size:14px;color:#333;display:block;height:40px;line-height:40px;padding:0px 10px;}
#scroller .hov a,#scroller .hov a:focus{background: #28166f;color:#fff;}



/*璇︽儏缈婚〉*/
.prenext{width: 100%;height: auto;margin: 0 auto;margin-top: 3%;margin-bottom: 3%;padding-top: 3%;border-top: 1px dashed #e9e9e9;}
.prenext ul{width: 65%;float:left;}
.prenext ul li{font-size: 14px;color:#333;line-height: 30px;margin: 0 !important;padding: 0 !important;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;overflow: hidden;}
.prenext ul li a{color:#333;transition: all .3s;}
.prenext a.return{font-size: 13px;color:#fff;padding: 0 3%;background: #28166f;line-height: 30px;float:right;margin-top: 3%}

/*濯掍綋鏌ヨ*/
@media(max-width: 424px){
	.video-video{width: 400px !important;height: auto !important;}
	.group .b02 .video .video-video{width: 400px !important;height: auto !important;}
	.honor .b ul li{height: 125px;overflow: hidden;}
	.partner .b ul li{height: 52px;overflow: hidden;}
	.team .b ul li a.imgs{height:148px;overflow: hidden;}
}
@media (max-width: 414px){
	.video-video{width: 390px !important;height: auto !important;}
	.group .b02 .video .video-video{width: 390px !important;height: auto !important;}
	.honor .b ul li{height: 122px;overflow: hidden;}
	.partner .b ul li{height: 50px;overflow: hidden;}
	.team .b ul li a.imgs{height:144px;overflow: hidden;}
}

@media (max-width:375px){
	.video-video{width: 353px !important;}
	.group .b02 .video .video-video{width: 353px !important;}
	.honor .b ul li{height: 112px;overflow: hidden;}
	.partner .b ul li{height: 46px;overflow: hidden;}
	.team .b ul li a.imgs{height:130px;overflow: hidden;}
}

@media (max-width: 360px){
	.video-video{width: 338px !important;}
	.group .b02 .video .video-video{width: 338px !important;}
	.honor .b ul li{height: 107px;overflow: hidden;}
	.partner .b ul li{height: 44px;overflow: hidden;}
	.team .b ul li a.imgs{height:125px;overflow: hidden;}

}
@media (max-width:320px){
	.video-video{width: 300px !important;}
	.honor .b ul li{height: 97px;overflow: hidden;width: 44.7%;margin: 0 1% 3%}
	.group .b02 .video .video-video{width: 300px !important;}
	.partner .b ul li{height: 39px;overflow: hidden;}
	.team .b ul li a.imgs{height:111px;overflow: hidden;}
}