@charset "utf-8";
body{ 
	background:#fff;
	font-family: "微软雅黑", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed";  
	width: 100%;
	margin:0px auto;  
	padding:0px;   
	color:#3e3e3e;
	letter-spacing: 0px;
	background:#ececec;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-touch-callout: none; /* iOS Safari */

	-webkit-user-select: none; /* Chrome/Safari/Opera */

	-khtml-user-select: none; /* Konqueror */

	-moz-user-select: none; /* Firefox */

	-ms-user-select: none; /* Internet Explorer/Edge */

	user-select: none; /* Non-prefixed version, currently

	not supported by any browser */
	}
a { 
	font-family: "微软雅黑", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed";
	text-decoration:none;
	color:#3e3e3e;
	-webkit-touch-callout: none; /* iOS Safari */

	-webkit-user-select: none; /* Chrome/Safari/Opera */

	-khtml-user-select: none; /* Konqueror */

	-moz-user-select: none; /* Firefox */

	-ms-user-select: none; /* Internet Explorer/Edge */

	user-select: none; /* Non-prefixed version, currently

	not supported by any browser */
	}
h1,h2,h3,h4,h5,h6,p,b{
	font-weight:200;
	margin:0px auto;
	padding:0px;
	-webkit-margin-after: 0;
	-webkit-margin-before:0;
	}
button,input{ 
	font-family: "微软雅黑", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed";
	cursor:pointer;
	border:0px; 
	background:none;
	background-color: rgba(0, 0, 0, 0);  
	margin:0px;padding:0px;
	-webkit-margin-after: 0;
	-webkit-margin-before:0; 
	text-align:center;
	font-weight:200;
	-webkit-touch-callout: none; /* iOS Safari */

	-webkit-user-select: none; /* Chrome/Safari/Opera */

	-khtml-user-select: none; /* Konqueror */

	-moz-user-select: none; /* Firefox */

	-ms-user-select: none; /* Internet Explorer/Edge */

	user-select: none; /* Non-prefixed version, currently

	not supported by any browser */
	}
img { 
	vertical-align: middle;    
	border: 0;   
	-ms-interpolation-mode: bicubic;
	pointer-events:none;
	}
div,form{ 
	padding:0px; 
	margin:0px;-webkit-touch-callout: none; /* iOS Safari */

	-webkit-user-select: none; /* Chrome/Safari/Opera */

	-khtml-user-select: none; /* Konqueror */

	-moz-user-select: none; /* Firefox */

	-ms-user-select: none; /* Internet Explorer/Edge */

	user-select: none; /* Non-prefixed version, currently

	not supported by any browser */
	}
ul,ol,li,dl,dt,dd{
	padding: 0; 
	list-style:none; 
	margin:0px;-webkit-touch-callout: none; /* iOS Safari */

	-webkit-user-select: none; /* Chrome/Safari/Opera */

	-khtml-user-select: none; /* Konqueror */

	-moz-user-select: none; /* Firefox */

	-ms-user-select: none; /* Internet Explorer/Edge */

	user-select: none; /* Non-prefixed version, currently

	not supported by any browser */
	}
i{ font-style:normal;}
/* =============================================================================
   HTML5 display
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {	display: block;}

audio,canvas,video{	display: block; /* FF3/IE8/IE9 */}

audio:not([controls]) { /* iOS5 */  display: none;  height: 0;}

svg:not(:root) {  /* ie9 */    overflow: hidden;}

figure { /* IE 8/9 and Safari 5 */    margin: 0;}

html,body{ width:100%; height:100%; min-width:1180px;}
img{ display:block;}
input:focus,
p:focus,
div:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-modify:read-write-plaintext-only; 
}
#nav{ position:fixed; top:0; left:0; z-index:99999;}
.main{ 
	width:100%; 
	height: auto; 
	max-width: 100%;  
	min-width: 100%; 
	max-height: 99999px;
	background-size:auto 100%;
	background-size:cover !important; position:relative;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.main:last-child{height: auto;}

.main1{ background:#d9d9d9; padding-top:49px;}
.main1 .w1180{ transform:translateY(0); top:0;}

::-webkit-input-placeholder { /* WebKit browsers */ 
color: #20352f; 
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #20352f; 
}
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #20352f; 
}
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #20352f; 
}

.main2 { height:auto; }
.main2 .img1{ position: absolute; z-index: 1; width: 100%; }
.main2 p{ font-size:0.725rem; position: relative; z-index: 3; }
.main2 .p1{font-size:1.25rem;padding-top:25px; text-align: center;}
.main2 .p2{width: 80%; font-size:0.725rem; text-align: center; line-height: 1rem;padding: 10px 0 14px ; position: relative; z-index: 3; margin: 0 auto;}
.main2 .p3{font-size:0.85rem; width:84%; line-height: 1.5rem; font-weight: 400; text-indent:2em; }
.main2 .p4{ padding:20px 0 0px 0; background-color: #e9e9e9; }
#jianjie{background: #f2f2f2; position: absolute; bottom: 0;}
.main2 .p4 img{ width: 100%;}
.main .p2.mobile img{ width: 100%}
#mianshi .p0{ padding-top:0;}


.main3{height:554px; overflow:visible ;background-color: #d9d9d9;}
.main3 .p0{padding:10px 0 10px 0;}
.main3 .mask3{ position: relative;}
.main3 .mask3 .img{position: absolute;z-index: 1; width: 100%}
.main3 .mask3 .img img{ position: relative; margin: 0 ;padding: 0;line-height: 0; width: 100%}
.main3 .mask3 ul { position: relative; z-index: 2; padding-top:10px;}
.main3 .mask3 ul li{font-size:1.1rem; color: #fff; line-height:0; font-weight: 400; position: relative; margin:47.3px auto;}
.main3 .mask3 ul li.p1{ left:77px; margin-top:23px;}
.main3 .mask3 ul li.p2{ left:96px;}
.main3 .mask3 ul li.p3{ left:111px;}
.main3 .mask3 ul li.p4{ left:100px;}
.main3 .mask3 ul li.p5{ left:115px;}
.main3 .mask3 ul li.p6{ left:80px;}


.main4 .p1{ font-size:1.25rem;text-align:center; color:#fff;padding-top:25px; }
.main4 .p2{ font-size:1.4rem; line-height:2.188rem; color:#fff; text-align:center; padding:10px 0 14px;letter-spacing: 2px;}
.main4 .div1{ position:relative; top:0;  width:100%;}
.main4 .div1 ul{ margin:0 auto;  width: 77%; text-align: center;text-align-last:center; }
.main4 .div1 ul li{  display: inline-block; margin:0 5px; width:152px;   padding-top:15px; 
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.main4 .div1 ul li p{  text-align:center; text-align-last:center;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.main4 .div1 ul li img{ margin:0 auto;width:76%;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.main4 .div1 .p4{ font-size: 0.725rem;line-height: 1rem; color:#fff; margin-top:15px;}
.main4 .div1 .p4_m{text-align:center; position: absolute;right:0px;left:auto; font-size:0.65rem; margin-top: 5px;}
.main4 .div1 .p5{ font-size:0.75rem; line-height: 1.5rem;margin:42px auto 35px auto; color:#fff; text-align: center; width:88%; text-indent: 0; letter-spacing: 1px; }

.main5{ background:#ebebeb;}
.main5 .p1{ font-size:1.25rem;padding-top:25px; text-align:center; color:#626161; }
.main5 .p2{ font-size:0.85rem; line-height:1rem; color:#626161; text-align:center; padding:10px 0 14px;}
.main5 .div1{width:100%}
.main5 ul{ width: 81%;margin:0px auto ;}
.main5 ul li{ width:100%; height: 175px; padding-top:1px; margin:10px auto; position: relative; }
.main5 ul li.li_bg{background: none;}
.main5 ul li p.p4,.main5 ul li p.p3{ position: relative;z-index: 3;margin-left:120px;line-height:20px;color:#6c6b6b; width:345px;text-align:left; }
.main5 ul li p.p3{  margin:95px 0 0 0px; font-size:0.85rem;}
.main5 ul li p.p4{ font-size:0.75rem; float: right; line-height:1rem; margin:-1.25rem 0 0 0; width: 56%}
.main5 ul li p.p5{  position: absolute; width:100%; top:6px; }
.main5 ul li p.p5 img{ margin:0 auto; float: none;width: 100%;}
.main5 dl{ margin:0 auto 25px auto; text-align:center; width: 94%; }
.main5 dl dd{ display: inline-block;vertical-align: top;  margin:0;width:31%; margin:0 0.5% 0 0.5%;}


.main6{  position: relative; background:url(../images/mobile6_1.jpg) no-repeat center center;}
.main6 .img1{ position: absolute; z-index: 1; height: 100% }
.main6 .img1 img{ height: 100%;}
.main6 .p1{ font-size:1.25rem; text-align:center; color:#2b0f3c;padding-top:25px; margin-left:20%;  }
.main6 .div1{ background:url(../images/opct_w.png);width:60%;height:214px;border:1px #c7c7c7 solid; 
	border-radius:20px;-webkit-border-radius:20px; margin:20px 0 0 30%;}
.main6 .div1 ul{width:100%;}
.main6 .div1 ul li{ width:98%; margin-left:1%;border-top:1px solid #626161;padding: 2px 0; color:#2b0f3c;}
.main6 .div1 ul li:first-child{border:none;}
.main6 .div1 ul li p{ text-align: left; font-size:0.5rem; margin-top:13px;margin-bottom: 10px; line-height: 0px; margin-left:8%;}
.main6 .div1 ul li p.p2{  font-size:0.85rem; padding: 0;}
.main6 .div1 ul li p.p4{text-indent:5em;padding: 0;}

.main7{  position: relative;background:url(../images/mobile7_1.jpg) no-repeat center center;}
.main7 .img1{ position: absolute; z-index: 1; height: 100%; width: 100%; }
.main7 .img1 img{ height: 100%;width: 100%;}
.main7 .p1{ font-size:1.25rem;  text-align:center; color:#fff;padding:25px 0 0 0;position: relative; z-index: 3;}
.main7 .p2{width: 80%;font-size:0.7rem; line-height:1rem; color:#fff; text-align:center; padding:10px 0 14px;position: relative;z-index: 3;margin:0 auto;}
.main7 .div1{background:url(../images/mobile_main7_icon_1.png) repeat-y left top;width: 93%;height: 380px;padding-top:100px;margin:-85px auto 0 auto;}
.main7 .div1 ul {width:99%; padding:10px 0 0 1%;}
.main7 .div1 ul li{ width:100%; margin-bottom:10px; text-align: left;padding-top:35px;}
.main7 .div1 ul li p{ display:inline-block; vertical-align: middle; font-size:25px; color:#fff; }
.main7 .div1 ul li p.p3{width:86px; height:50px; border:2px solid #fff;background:#fff; border-radius:3px;-webkit-border-radius:3px;}
.main7 .div1 ul li p.p4{margin-left:2%;}

.main8{ background: #e9e9e9;}
.main8 .p1{font-size:1.25rem; text-align:center; color:#505050;padding:25px 0 0 0; }
.main8 .p2{font-size:0.7rem; line-height:1rem;color:#505050; text-align:center; padding:10px 0 14px;}
.main8 .div1{ width: 78.5%; padding:10px; margin:0 auto; background:#000;}
.main8 .div1 ul{width:100%;}
.main8 .div1 ul li{ text-align:center; position: relative;margin-bottom: 5px;}
.main8 .div1 ul li p.p3{ position: relative; z-index: 1;}
.main8 .div1 ul li p.p4{ position: relative;z-index: 2; line-height: 23px; text-align: right;padding-right: 2px;
margin-top: -23px; background:url(../images/opct_b.png); height: 23px;font-size:0.65rem;color:#FFF; }
.main8 .div1 ul li span.sp_1{ margin-right: 90px;}
.main8 .div1 ul li span.sp_2{ margin-right:28px;}
.main8 .div1 ul li span.sp_3{ margin-right:240px;}
.main8 .div1 ul li span.sp_4{ margin-right:40px;}
.main8 .div1 ul li span.sp_5{ margin-right:40px;}

.main9{  position: relative;background:url(../images/main9_1.jpg) no-repeat center center;height: 437px;}
.main9 .img1{ position: absolute; z-index: 1; width: 100% }
.main9 .img1 img{ width: 100%;}
.main9 .p1{ font-size:1.25rem; text-align:center; color:#fff;padding:25px 0 0 0; }
.main9 .p2{ font-size:0.7rem; line-height:1rem; color:#fff; text-align:center; padding:10px 0 14px;}
.main9 .div1{ width:100%; text-align: center;overflow: hidden; margin-top: 28px;}
.main9 .div1 span{ margin:0 auto;text-align: center;  }
.main9 .div1 img{  text-align: center; margin:0 auto; }
.main9 .div2{ width:100%;height: 137px; padding: 25px 0; background:#1a1a1a; position: absolute;bottom: 0;}
.main9 .div3{ position:fixed; top:0px;left:0px; background:url(../images/opct_b.png);width:100%; z-index:1002; display: none;}
.main9 .div3 a{ position: absolute; z-index: 999; right:30px; top:30px;line-height: 0px;font-size:60px;color:#fff;}
.main9 .div3 .div3_mask{position: absolute;width:100%;  height: 100%;}
.main9 .div3 .div3_mask span{ width:100%;height: 100%; display: block; text-align: center;
			overflow: hidden;
            display: -webkit-box !important;
            display: -webkit-flex !important;
            display: flex !important;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            align-items: center;} 
.main9 .div3 .div3_mask span img{ margin:0 auto; text-align: center; display: block; position: relative; z-index: 2;}
.main9 .div3 .div3_mask span .loading{ position:absolute; z-index: 1; background:url(../images/loading.png) no-repeat center center;
width: 100%; height: 100%;  }

.main9 .div3 img{  text-align: center; margin:0 auto;width: 100%;}
.swiper-container2{width:100%; height: 137px; }
.swiper-container2 .swiper-slide{  
	height:100%; padding:0 6px;width:187px; overflow: hidden;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    }
.swiper-container2 .swiper-slide span{
	cursor:pointer;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.swiper-container2 .swiper-slide span img{ 
	height:100%; width:100%;
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
     }
.mobile_mail ul li a img{
   -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}

.main10 .p1{ font-size:1.25rem; text-align:center;color:#505050;padding:25px 0 0 0; }
.main10 .p2{ font-size:0.7rem; line-height:1rem;color:#505050;text-align:center; padding:10px 0 14px;}
.main10 .div1{ width:100%; padding:5px 0 10px 0; margin:0 auto; background:#fff;}
.main10 .div1 ul {width:100%; text-align:justify;text-align-last:justify; margin:5px auto;}
.main10 .div1 ul li{  position: relative; display: inline-block; margin: 0 auto; margin-bottom: 10px;}
.main10 .div1 ul li p.p3{ position: relative; z-index: 1;}
.main10 .div1 ul li p.p4{ position: relative;z-index: 2;line-height: 23px; text-align: right;text-align-last: right;
 margin-top: -23px; background:url(../images/opct_b.png); height: 23px;font-size:0.65rem; padding-right: 2px;color: #fff;}

.main11{ background: #686868;}
.main11 .p1{ font-size:1.25rem; text-align:center; color:#fff;padding:25px 0 0 0; }
.main11 .p2{ font-size:0.7rem; line-height:1rem; letter-spacing: 1px;color:#fff; text-align:center; padding:10px 0 14px;margin:0 auto;}
.main11 .p3{width:100%;height: 23.5px; margin:20px auto 10px auto; line-height: 23.5px; background: url(../images/mobile_text7.png) no-repeat center top; text-indent: -9999px; 
		font-size:0.45rem; background-size:91% auto;letter-spacing: 1px;color:#fff; text-align:center;  }
.main11 ul{ margin:0 auto;  text-align:justify; text-align-last:justify; width: 100%;}
.main11 ul li{ display: inline-block;width: 100%;height:141px; margin-bottom:10px; cursor:pointer; overflow: hidden;position: relative; background: #4f4f4f;}
.main11 ul li p.p4{width:75px;height: 75px; border-radius:50%;left:6%; -webkit-border-radius:50%; overflow: hidden;position: absolute; top:30px;z-index: 1;}

.main11 ul li p.p4 img{ width: 100%;}
.main11 ul li p.p5{ position: relative;z-index: 2; line-height:20px; text-align:justify;text-align-last:left;padding:10px;
 margin-top:-37px; background:url(../images/opct_b.png);height:284px;color:#FFF; font-size:14px; }

.main11 ul li p.p5{ width:57%; background: none; margin:0; font-size:0.65rem;line-height: 1rem; height: auto; margin-left:32%;
	top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%); }

.main11 ul li p.p5 b{font-size:20px; float: right; }

.main.last{height: auto}

#openqq{ background: url(../images/mobile_mail_bt3.png) no-repeat left center; background-size:50% auto; 
 width: 83px;height: 220px; display: block; position: fixed; bottom:145px;left:0; z-index: 102;}


.a-lx a{ right:0; position: absolute;}
.qq_href a{ position: absolute; right:0; bottom: 30px;}
.w1187{ width:980px; position: absolute;}
.t-nav > ul li.top{padding:0 2%}
.t-nav{ height: 50px;}

.nav_loading{ z-index: 3; display: none; background-color:rgba(0,0,0,0.8)}
.nav_mask{ z-index: 1;}
.nav_l{ width: 100%;
	top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%);  position: absolute;
}
.nav_l p{ color:#fff; font-size:16px; font-weight: 400;text-align: center;}
.nav_l img{ margin: 0 auto; text-align: center;}
.loadingall{ display: none; height: 71px; position: relative; padding-bottom:15px;width: 100%;}
.loadingall p{ color:#333; font-size:16px; font-weight: 400;text-align: center;}
.loadingall img{ margin: 0 auto; text-align: center;}

@media screen and (max-width:1920px){
	html,body{ min-width:100%;  max-width:100%;font-weight: 600;}
	h1,h2,h3,h4,h5,h6,p,b{ font-size:2em;font-weight: 600; }
	.mobile{ display: block;}
	.pc{ display: none;}
	#wrap{ width: 375px; max-width:375px; height: 100%; overflow: hidden; height: auto; position: relative; margin: 0 auto;}
	.w1187{width: 100%;}
	.w1180{ width:100%; position: relative; left:0; margin-left:0; box-sizing:border-box; padding-top:1px; top:25px;z-index: 2; }
	.w1180_m{width:100%; position: relative;left:0; margin-left:0; box-sizing:border-box;}
	.w1000{width: 100%;}
	
	.header .a-lg{ width:72%;}
	.header .a-lg img{width:100%; margin-left:15px;}
	.header .logo{height:49px;padding-top:6px;}
	.header .a-lx,.header .qq_href{display: none;}
	.header .nav_bt{ background:url(../images/nav_bt.png) right center no-repeat; width:17%; position: absolute;top:0;right:0; height:100%;
		background-size:50% auto;}

	.nav{ position: fixed; background: #fff; top:0;width:278px;right:-278px; }
	.nav .w1187{width:100%;}
	.nav .nav_close{background:url(../images/nav_close.png) right 15px center no-repeat; background-size:8% auto; width:100%; position: relative;height:50px;border-bottom:4px solid #505050;}
	.t-nav ul{  width:95%; padding:0 0 0 5%;text-align:left;text-align-last:left;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;}
	.t-nav > ul li.top{ 
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;margin-top:29px; width: 47%; height:36px;text-align:left;text-align-last:left; background:url(../images/nav_bg1.png) left center no-repeat;background-size:auto 100%;}
	.t-nav > ul li.top:first-child{width:100%; }
	.t-nav > ul li.top.two{float:right; text-align:right;text-align-last:right;background:url(../images/nav_bg2.png) left center no-repeat; background-size:auto 100%; }
	.t-nav > ul li.top a{color:#fff;padding-left:9px; font-size:0.9rem; line-height:36px; width:auto;	
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	}
	.t-nav > ul li.top.two a{padding: 0 17px 0 0; }
	.t-nav > ul li.top:nth-child(7){ margin-top:-361px;}
	.t-nav > ul li.top:nth-child(8){ margin-top:-296px;}
	.t-nav > ul li.top:nth-child(9){ margin-top:-230px;}
	.t-nav > ul li.top:nth-child(10){ margin-top:-166px;}
	.t-nav > ul li.top:nth-child(11){ margin-top:-101px;}
	.t-nav > ul li.top:after{display: none;}

	
	.p1_bg{background: url(../images/p1_bg_mbi.png) no-repeat center 77px; background-size: 50% auto;}
	.p2_bg{background: url(../images/p2_bg_mbi.png) no-repeat center 37px;background-size: 50% auto;}


	.main4 .p1{font-size:1.25rem; padding-top:25px;}
	.main4 {  background: #282a41;}
	.main4 .div1 ul li {width:30%; margin:0 0.5%}

	.main5 dl dd img{width:100%;}

	.main7 .div1 ul{width: 94%; padding: 5px 0 0 6%;}
	.main7 .div1 ul li:first-child{ padding-top:15px;}
	.main7 .div1 ul li p.p3 img{ width: 100%; }
	.main7 .div1 ul li p.p4{ width:56%; margin-left:5%; font-size:0.65rem;line-height: 1rem;}
	.main8 .div1 ul li img{ width: 100%}
	
	.main9 .div1 span img{width: 100%; }
	.main9 .div3 span{width: 100%}
	.unslider-arrow{height: 60px;width: 26px; margin-top:-85px;}

	.main10{ background: #e9e9e9;}
	.main10 .div1 {width: 79%; background: #505050; padding:5px 10px 2px 10px;}
	.main10 .div1 ul li img{width: 100%}
	.main10 .div1 ul li span.sp_1{ margin-right: 24px;}
	.main10 .div1 ul li span.sp_2{ margin-right:34%;}
	.main10 .div1 ul li span.sp_3{ margin-right:46px;}

	.main11 ul li p.p5 b{ float: none;font-size:0.65rem; line-height: 1rem;}
	.main11 ul li.two{ background: none;}
	.main11 ul li.two p.p4{ left:auto;right:6%;}
	.main11 ul li.two p.p5{ margin-left:6%;}
	.main11 .p11{ padding: 0;}
	
	.footer { background: url(../images/mobile_footer_bg.png) repeat-x center top ; height: 260px;}
	.footer p.p1{ width:285px;margin:0 auto; padding:15px 0 5px 0;top:0; border-bottom:2px solid #fff;  position: relative; }
	.footer p.p1 img{ width:280px;margin: 0 auto;}
	.footer p.p2{ position:relative; font-size: 0.75rem; line-height: 1rem; left: 0;top:0; text-align: center; margin-top:8px;}
	.footer p.p2,.footer p.p2 a{
	-webkit-touch-callout: default; /* iOS Safari */

	-webkit-user-select: text; /* Chrome/Safari/Opera */

	-khtml-user-select: text; /* Konqueror */

	-moz-user-select: text; /* Firefox */

	-ms-user-select: text; /* Internet Explorer/Edge */

	user-select: text; /* Non-prefixed version, currently

	not supported by any browser */
	}
	.footer p.p2 a{color: #fff}
	
	.mobile_mail{ position: fixed; bottom:-5px; width: 100%; max-width: 375px; z-index: 33; left:-187.5px;margin-left:50%; }
	.mobile_mail ul{ text-align: center; width: 100%;background:#f0f0f0; border-top:2px #787878 solid;border-bottom:3px #787878 solid; height:59px;padding-top:4px;}
	.mobile_mail ul li{ float:left;width: 100%;}
	.mobile_mail ul li img{width: 100%;}
	.mobile_mail .mail{  position: fixed; bottom:40%; right: 0;}

	.swiper-container1 .pagination span{ width:13px;height: 13px; background-size:100% auto;}
	.swiper-container1 .pagination{ width: 163px;}
	.swiper-container1 .pagination span.swiper-active-switch{ background-size:100% auto;}
	.swiper-container1 .pagination_mask{  position:absolute; width:100%; left:0; bottom:15px; z-index:999;}

	.swiper-container1 .pagination{ position: relative;}
	.swiper-container1 .pagination{ width: 100%; text-align: center;
		}
	.swiper-container1 .pagination span.swiper-pagination-switch{
		cursor:pointer;
		 background:url(../images/icon_round_gray_m.png) no-repeat top center; background-size:100% auto;
		 height:15px; width:15px; margin:15px 5px 0 5px;  display: inline-block;

	}
	.swiper-container1 .pagination span.swiper-active-switch{
		 background:url(../images/icon_round_gray.png) no-repeat top center;  background-size:100% auto;
	}

	.fixed_mask{ background: none; bottom:60px; top:auto; width: 80px; height: 80px}
}

.infonum{ 
	position: relative; 
	z-index: 99; 
	margin-bottom:-22px; 
	margin-left:192px;
	display: none;
}


.nav.open{ 
	animation:0.3s open 1 forwards ease-out 0s;
	-webkit-animation:0.3s open 1 forwards ease-out 0s; }
.nav.close{ 
	animation:0.3s close 1 forwards ease-out 0s;
	-webkit-animation:0.3s close 1 forwards ease-out 0s; }


@-webkit-keyframes 'open' { 
	0%  {opacity:0.8; -webkit-transform:translateX(0px)  ;} 
	100%{opacity:1;   -webkit-transform:translateX(-278px)  ;}  
}
@keyframes 'open' {   
	0%  {opacity:0.8; transform:translateX(0px) ;}  
	100%{opacity:1;   transform:translateX(-278px) ;}  
}
@-webkit-keyframes 'close' { 
	0%  {opacity:1; -webkit-transform:translateX(-278px)  ;} 
	100%{opacity:0.8;   -webkit-transform:translateX(0px)  ;}  
}
@keyframes 'close' {   
	0%  {opacity:1; transform:translateX(-278px) ;}  
	100%{opacity:0.8;   transform:translateX(0px) ;}  
}
@-webkit-keyframes 'info' { 
	0%  {opacity:0.2;} 
	50%{opacity:1;  }  
	100%{opacity:0.2;}  
}
@keyframes 'info' {   
	0%  {opacity:0.2;}  
	50%{opacity:1;   }  
	100%{opacity:0.2;}  
}

/*修改*/
#mianshi{background: #f2f2f2;}