html {font-size:16px;}
body {font-family:Arial,"微软雅黑";+font-family:"Microsoft YaHei";overflow-x:hidden;font-size:16px;}
body,ul,ol {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;}
a {text-decoration:none;outline:none;}
li {list-style:none;}
img {border:0;}
dd{margin-left:0;}
dl{margin:0 auto;}
input{border:none;}
input,input:focus,textarea,select {outline:none;}
input::-moz-focus-inner{border:0;}
img[src^="http://c.cnzz.com"],body > img:first-child{display:block;}/*消除cnzz生成的img造成的空行*/

.clear {clear:both;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"";}
.clearfix{*zoom:1;} 

.M-alignbox,.m-alignbox {position:relative;width:100%;height:100%;display:block;display:table;}
.M-alignbox-content,.m-alignbox-content {display:table-cell;vertical-align:middle;}

/*设置页面宽度*/
.M-page{min-width:320px;max-width:750px;margin:auto;position:relative;overflow:hidden;padding-bottom:81px;}

.M-page-head{padding:10px 15px;background-color:#FF771C;position:relative;z-index:10;}/* d-33b12*/

.M-menu,.M-logo,.M-regional,.M-head-tel{float:left;cursor:pointer;}
.M-head-tel{background-repeat:no-repeat;background-position:left;}
.M-menu{width:40px;height:40px;/*position:relative;z-index:11;*/overflow:hidden;/*border:#999 1px solid;*/}
.M-menu-div{height:16%;-webkit-transition:height 0.3s;transition:height 0.3s;}
.M-menu-1,.M-menu-2,.M-menu-3{width:100%;height:22.66%;border-radius:4px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;}
.M-menu-bg{height:8px;background-color:#eee;border-radius:3px;}

.M-menu-1 {}
.M-menu-2 {}
.M-menu-3 {}
.M-menu.active .M-menu-bg{height:5px;}
.M-menu.active .M-menu-1{-webkit-transform:rotateZ(-40deg) translateX(-4px);transform:rotateZ(-40deg) translateX(-4px);}
.M-menu.active .M-menu-2{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.M-menu.active .M-menu-3{-webkit-transform:rotateZ(40deg) translateX(-4px);transform:rotateZ(40deg) translateX(-4px);}
.M-menu.active .M-menu-1,.M-menu.active .M-menu-3{-webkit-transform-origin:right;transform-origin:right;}

.M-logo{width:175px;height:40px;margin-left:20px;background-image:url(images/logo-wbg-175x40.png);}

/*地区选择*/
.M-regional-wrap,.M-regional,.M-regional-li,.M-thisregional{height:30px;}
.M-regional-li{height:30px;}
.M-regional-wrap{float:left;width:100px;position:relative;z-index:2;margin-left:30px;}
.M-regional{width:100%;overflow:hidden;background-color:#B7D6F9;border:#333 1px solid;border-radius:5px;transition:height 0.2s linear;-webkit-transition:height 0.2s linear;}
.M-regional-ul{ }
#mThisRegionalText,.M-regional-link{line-height:30px;padding:0 10px;}
.M-regional-li,.M-thisregional{text-align:center;}
.M-thisregional{width:100%;}
.M-thisregional .icon{position:absolute;top:50%;right:10px;width:14px;height:8px;margin-top:-4px;background-repeat:no-repeat;background-position:center;}
.M-regional-link{color:#333;}
.M-head-tel{height:36px;padding-left:40px;margin-left:20px;line-height:36px;font-size:24px;color:#fff;}

.banner-wrap{position:relative;z-index:1;overflow:hidden;max-width:640px;/*height:300px;*/}
.banner-list{
	position:relative;z-index:1;
	-webkit-transition:-webkit-transform 0.4s linear;
	transition:transform 0.4s linear;
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
}
.banner-list,.banner-a{width:100%;height:100%;}
.banner-a-img{display:block;width:100%;}
.banner-a{float:left;}
.banner-index{position:absolute;bottom:15px;/*left:30%;*/left:0;z-index:2;width:100%;text-align:center;/*-webkit-backface-visibility:hidden;-webkit-perspective:1000;*/-webkit-tap-highlight-color:rgba(0,0,0,0);}

.banner-index-span{background-color:#fff;opacity:0.8;}
.banner-index-span,.banner-index-span-active{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;margin-left:20px;border-radius:30px;cursor:pointer;transition:opacity 0.4s,background-color 0.4s;-webkit-transition:opacity 0.4s,background-color 0.4s;}
.banner-index-span-active{background-color:#16A3FA;opacity:1;}

.M-page-nav,.M-page-nav-ul{position:absolute;}
.M-page-nav,#mNavBg,.M-page-nav-ul{top:0;left:0;}
.M-page-nav,.M-page-nav-ul{transition:transform 0.3s linear;-webkit-transition:-webkit-transform 0.3s linear;}
.M-page-nav,#mNavBg{bottom:0;right:0;}
#mNavBg{transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s;}
.M-page-nav{z-index:10;display:none;}
.M-page-nav-ul/*,.nav-li-a*/{background-color:rgba(33,33,33,0.7);}
.M-page-nav-ul{position:relative;z-index:2;float:left;width:120px;height:100%;/*overflow-y:scroll;*/transform:translate3d(-120px,0,0);-webkit-transform:translate3d(-120px,0,0);}
#mNavBg{position:fixed;z-index:1;background-color:rgba(11,11,11,0.5);opacity:0;}

.m-section-head-wrap{height:50px;line-height:50px;background-color:#fff;padding-left:10px;}
.m-section-head-title{float:left;font-size:24px;font-weight:500;color:#333;}
.m-section-head-tab-wrap{float:right;padding-right:10px;text-align:center;}
.m-section-head-tab-link,.m-section-head-tab-div{display:inline-block;}
.m-section-head-tab-link{padding:0 5px;color:#666;}
.m-section-head-tab-link.active{color:#DE543D;}
.nav-li{}
.nav-li,.nav-li-a{/*height:40px;*/}
.nav-li-a{display:block;padding:10px 20px;/*line-height:30px;*/color:#fff;}
.M-S1{padding:10px 20px 20px 20px;background-color:#fff;}
.M-S1-ul{text-align:center;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-around;}
.M-S1-li{display:inline-block;*display:inline;*zoom:1;margin:5px 5px;/*width:25%;float:left;*/}
.M-S1-a,.M-S1-icon,.M-S1-text{display:block;}
.M-S1-a{width:114px;height:114px;/*height:154px;*/font-size:20px;color:#fff;}
.M-S1-icon{width:100%;height:100%;background-repeat:no-repeat;background-position:center;border-radius:57px;/*background-size:50%;*/}
/*
circle   radial    
background-image:-webkit-circle-gradient(hsla(120,70%,60%,.9),hsla(360,60%,60%,.9));
background-image:circle-gradient(hsla(120,70%,60%,.9),hsla(360,60%,60%,.9));
E0D68E
background-image:-webkit-radial-gradient(circle at top, rgb(220, 75, 200),rgb(0, 0, 75));
background-image:radial-gradient(circle at top, rgb(220, 75, 200),rgb(0, 0, 75));
*/

.M-S1-li-1 .M-S1-icon{
	background-image:radial-gradient(circle at center,#A89D67,#E0D68E);
	background-image:-webkit-radial-gradient(ellipse,rgb(168,157,103),rgb(224,214,142));
  /*background-image: -webkit-radial-gradient(ellipse,hsla(120,70%,60%,.9),hsla(360,60%,60%,.9));*/
}

.M-S1-li-2 .M-S1-icon{
	background-image:-webkit-radial-gradient(ellipse,#AA734C,#EBA67C);
	background-image:radial-gradient(circle at center,#AA734C,#EBA67C);
}

.M-S1-li-3 .M-S1-icon{
	background-image:-webkit-radial-gradient(ellipse,#005E5E,#0DA8AA);
	background-image:radial-gradient(circle at center,#005E5E,#0DA8AA);
}

.M-S1-li-4 .M-S1-icon{
	background-image:-webkit-radial-gradient(ellipse,#497A5D,#89D0A6);
	background-image:radial-gradient(circle at center,#497A5D,#89D0A6);
}

.M-S1-li-5 .M-S1-icon{
	background-image:-webkit-radial-gradient(ellipse,#6ECE77,#D0F3CB);
	background-image:radial-gradient(circle at center,#6ECE77,#D0F3CB);
}

.M-S1-li-6 .M-S1-icon{
	background-image:-webkit-radial-gradient(ellipse,#5B8378,#8FCDC0);
	background-image:radial-gradient(circle at center,#5B8378,#8FCDC0);
}

.M-S1-li-7 .M-S1-icon{
	background-image:-webkit-radial-gradient(ellipse,#BF5C8A,#F17CB3);
	background-image:radial-gradient(circle at center,#BF5C8A,#F17CB3);
}

.M-S1-li-8 .M-S1-icon{
	background-image:-webkit-radial-gradient(ellipse,#BABB9C,#F1F1CF);
	background-image:radial-gradient(circle at center,#BABB9C,#F1F1CF);
}

.M-S1-text{line-height:40px;color:#333;font-size:18px;}

.M-tab{position:relative;}
.M-tab-dl{position:relative;}
	.M-tab-dt .tab-wrap{position:relative;display:inline-block;height:100%;padding:0 10px;}
	.M-tab-dt .tab-icon{position:relative;top:50%;float:left;width:22px;height:14px;margin-top:-7px;margin-right:10px;background-repeat:no-repeat;background-position:center;}
	.M-tab-dt .tab-text{float:left;color:#333;}
	.M-tab-dt .tab-border{display:none;position:absolute;bottom:-2px;left:0;width:100%;border-bottom:#F52231 2px solid;}
	.M-tab-dt-active .tab-wrap{border-bottom:#F52231 2px solid;}
	@media screen and (max-width:540px){
		.M-tab-dt .tab-icon{/*background-size:70%;*/width:16px;height:10px;margin-top:-5px;background-size:100%;}
	}

	.M-tab-dt{position:absolute;top:0;height:50px;line-height:50px;text-align:center;background-color:#F3F4F5;border-width:1px;border-color:#E6E6E6;box-sizing:border-box;cursor:pointer;}
	.M-tab-dt-1{width:33%;left:0;border-style:solid none solid solid;}
	.M-tab-dt-2{width:34%;left:33%;border-style:solid none solid none;}
	.M-tab-dt-3{width:33%;left:67%;border-style:solid solid solid none;}

	.M-tab-dl-2dt {}
		.M-tab-dl-2dt .M-tab-dt{width:50%;}
		.M-tab-dl-2dt .M-tab-dt-1{left:0;/*border-style:solid none solid solid;*/}
		.M-tab-dl-2dt .M-tab-dt-2{left:50%;/*border-style:solid solid solid none;*/}

	.M-tab-dl-4dt {}
		.M-tab-dl-4dt .M-tab-dt{width:25%;}
		.M-tab-dl-4dt .M-tab-dt-1{left:0;border-style:solid none solid solid;}
		.M-tab-dl-4dt .M-tab-dt-2{left:25%;border-style:solid none solid none;}
		.M-tab-dl-4dt .M-tab-dt-3{left:50%;border-style:solid none solid none;}
		.M-tab-dl-4dt .M-tab-dt-4{left:75%;border-style:solid solid solid none;}

	.M-tab-dd{display:none;padding:52px 10px 0 10px;}
	.M-tab-dt a.tab-wrap{/*pointer-events:none;*/}


.M-artlist{}
	.M-artlist .li,
	.M-artlist .link,
	.M-artlist .btn-wrap{height:26px;}
	.M-artlist .link,
	.M-artlist .btn-wrap{line-height:26px;}
	.M-artlist .li{position:relative;padding:15px 0;border-bottom:#E6E6E6 1px solid;}
	.M-artlist .link{display:block;position:relative;z-index:1;padding-left:10px;color:#333;}
	.M-artlist .link:hover{color:#D23A45;}
	.M-artlist .btn-wrap{position:absolute;right:0;top:15px;z-index:2;}
	.M-artlist .btn-zx,
	.M-artlist .btn-bm{float:left;height:100%;margin-right:10px;padding:0 5px;border-radius:5px;background-color:#D23A45;color:#fff;cursor:pointer;}
	.M-artlist .btn-zx:hover,
	.M-artlist .btn-bm:hover{background-color:#fff;color:#D23A45;outline:#D23A45 1px solid;}

.M-artlist-2{padding-bottom:10px;}
	.M-artlist-2 .li{position:relative;padding:10px;border-bottom:#E6E6E6 1px solid;}
	.M-artlist-2 .link{float:left;width:35.48%;font-size:0;}
	.M-artlist-2 .link-img{width:100%;}
	.M-artlist-2 .link-text{float:left;width:60%;margin-left:2%;margin-top:5%;color:#333;font-size:20px;}
	.M-artlist-2 .date{position:absolute;right:10px;bottom:10px;font-size:14px;color:#999;}
	@media screen and (max-width:440px){.M-artlist-2 .link-text{margin-top:3px;margin-left:10px;font-size:16px;}}

.M-foot-fixed{position:fixed;left:0;bottom:0;z-index:9;width:100%;min-width:320px;padding-top:10px;background-color:#E3DFDD;}
.M-foot-fixed-ul{max-width:640px;margin:auto;/*display:flex;flex-wrap:wrap;justify-content:space-around;*/padding-bottom:5px;position:relative;}
.M-foot-fixed-ul:before{content:"";position:absolute;left:49.9%;height:40px;top:50%;margin-top:-20px;width:1px;background-color:#FF771C;}
.M-foot-fixed-kf{display:block;height:50px;line-height:50px;text-align:center;font-size:24px;letter-spacing:4px;background-color:#FF771C;color:#fff;}
/*.fixed-li{float:left;width:25%;}*/
.fixed-li{float:left;width:50%;}
.fixed-a,.fixed-icon,.fixed-text{display:block;}
.fixed-a{margin:auto;width:50px;}
.fixed-icon{height:31px;background-repeat:no-repeat;background-position:center;background-size:100%;margin:auto;}
.fixed-text{text-align:center;color:#FF771C;}

.fixed-li-1 .fixed-icon{position:relative;}
.fixed-li-1 .fixed-icon .animation{
	position:absolute;
	top:-5px;
	right:-5px;
	width:20px;height:20px;border-radius:50%;background-color:#FF0012;/*D23A45*/
	text-align:center;line-height:20px;font-size:12px;color:#fff;
	animation:fixed-flashing-num 1s linear infinite;
	-webkit-animation:fixed-flashing-num 1s linear infinite;}
.fixed-li-1 .fixed-icon .animation:before{content:"1";font-style:normal;}
/*.fixed-li-1 .fixed-icon:before{
	content:"1";
}
*/
@keyframes fixed-flashing-num{
	0%{opacity:0;}
	50%{opacity:1;}
	100%{opacity:0;}
}

@-webkit-keyframes fixed-flashing-num{
	0%{opacity:0;}
	50%{opacity:1;}
	100%{opacity:0;}
}

/*
.M-tab-list-type2 .tab-li-img{width:100%;}
.M-tab-list-type2 .tab-li-textlink{float:left;width:60%;margin-left:2%;margin-top:5%;color:#333;font-size:20px;}
.M-tab-list-type2 .art-date{position:absolute;right:20px;bottom:20px;font-size:14px;color:#999;}*/
.table-box{/*float:left;display:table;height:100%;vertical-align:middle;*/}

.M-page-foot-tel{display:block;text-align:center;margin:10px auto;padding:10px 0;background-color:#F3F4F5;color:#D23A45}
.M-page-foot{background-color:#F3F4F5;padding:10px;color:#666;}
.M-page-foot-p{line-height:26px;text-align:center;font-size:14px;}
.M-page-foot-about{color:#333;}

.M-list-nav,.M-list-page .li{background-color:#fff;border-bottom:#E6E6E6 1px solid;}
.M-list-nav{padding:5px 10px;margin-top:0;}
.M-list-nav a{font-size:14px;color:#FF771C;}
.M-list-nav a:hover{color:#6FA5E2;}
.M-list-nav span{color:#999;}
@media screen and (max-width:639px){
	.M-page-head{padding-top:10px;padding-bottom:10px;}
	.M-head-tel{padding:0;width:40px;text-indent:50px;height:40px;overflow:hidden;float:right;}
	.M-regional-wrap{float:left;width:auto;}
	.M-regional{width:auto;}
	.M-regional-ul{padding:0 10px;}
	.M-thisregional .icon{right:3px;background-size:50%;}
}

@media screen and (max-width:580px){

}

@media screen and (max-width:550px){
	.M-S1-a{width:100px;height:100px;}
}

@media screen and (max-width:540px){
	/*.banner-wrap{height:261px;}*/
	.fixed-a{width:45px;}
	.fixed-icon{height:28px;}
}

@media screen and (max-width:520px){
	.M-S1-a{width:90px;height:90px;}
}

@media screen and (max-width:480px){
	/*.banner-wrap{height:232px;}*/
	.fixed-a{width:40px;}
	.fixed-icon{height:25px;}
}

@media screen and (max-width:460px){
	.M-page-head{padding-left:5px;padding-right:5px;}
	.M-logo{background-size:100%;background-repeat:no-repeat;float:left;width:134px;height:32px;margin-left:15px;}
	.M-regional-wrap{margin-left:10px;}
	.M-head-tel {width:30px;height:36px;background-size:85%;margin-right:10px;margin-left:10px;}
	.M-menu{width:36px;height:36px;background-size:100%;}
	.M-menu-bg{height:6px;}
	.M-S1-a{width:84px;height:84px;font-size:16px;}

}

@media screen and (max-width:440px){
	.M-tab-list-type2 .tab-li-textlink{margin-top:5px;margin-left:10px;font-size:16px;}
}

@media screen and (max-width:420px){
	/*.banner-wrap{height:203px;}*/
	.M-S1-a{width:72px;height:72px;}
	.M-foot-fixed{padding-top:5px;}
	.fixed-a{width:35px;}
	.fixed-text{font-size:14px;}
	.fixed-icon{height:22px;}
}

@media screen and (max-height:480px){
/*	.M-page-head{padding-left:5px;padding-right:5px;}
	.M-logo{background-size:100%;background-repeat:no-repeat;float:left;width:134px;height:32px;margin-left:15px;}
	.M-regional-wrap{margin-left:10px;}
	.M-head-tel {width:30px;height:36px;background-size:85%;margin-right:10px;margin-left:10px;}
	.M-menu{width:30px;height:30px;background-size:100%;}*/

	.M-regional-ul{padding:0 5px;}
	.M-foot-fixed{padding:5px 0;}
	.fixed-a{width:35px;}
	.fixed-text{font-size:14px;}
	.fixed-icon{height:22px;}

/*	.M-page-head{padding-left:5px;padding-right:5px;}
	.M-logo{background-size:100%;background-repeat:no-repeat;float:left;width:134px;height:32px;margin-left:15px;}
	.M-regional-wrap{margin-left:10px;}*/
	/*.M-page-head{padding-left:5px;padding-right:5px;}*/
}

@media screen and (max-width:400px){
	.page-banner-btnl{left:10px;}
	.page-banner-btnr{right:10px;}
}

@media screen and (max-width:380px){
	/*.banner-wrap{height:184px;}*/
	.M-S1-a{width:65px;height:65px;}
	.M-S1-li-7 .M-S1-a,.M-S1-li-8 .M-S1-a{font-size:14px;}
	.M-tab-list-type2 .art-date{right:10px;bottom:10px;}
}

@media screen and (max-width:360px){
	.M-menu{width:30px;height:30px;}
	.M-menu.active .M-menu-1,
	.M-menu.active .M-menu-3{--webkit-transform-origin:96% 50%;transform-origin:96% 50%;}
	.M-regional-ul{padding:0 5px;}
	.M-S1{padding-left:5px;padding-right:5px;}
	.M-S1-a{width:64px;/*height:94px;*/}
	.M-S1-text{font-size:16px;height:30px;line-height:30px;}
	.M-S1-icon{height:64px;}
	.M-tab-list-type2 .tab-li-textlink{margin-top:0;}
}

@media screen and (max-width:320px){
	/*.banner-wrap{height:155px;}*/
}