.h1_hidden{display:none;}
.bg1{background:#fff;}
.bg2{background:#fff;}
.bg3{background:#fff;}
.pabm20{
	padding-bottom:20px;
	
}
.hele1{
	float:left;
	
}
.patp20{
	padding-top:20px;
	
}
.banner1 img{width:100%; display:block;}
.title-container{text-align: center;padding-top: 10px;}
.quiz{color: #f3630e;font-size: 1.2rem;padding: .8rem 0;}
.content-wrap{width: 93%;margin: 0 auto;}

/*module1*/
.title1{color: #cd0909;font-size: 1.3rem;margin: .7rem 0 .7rem 0rem;}
.content-p{color:#222;font-size: .92rem;line-height: 1.6rem;margin-bottom: .5rem}
.pd{padding: 0 1rem 0 1rem}
.m1-li{float: left;width: 48%;}
.m1-li img{width: 100%;}
.mr4{margin-right: 4%;}
.green-bg{background-color: #cd0909;font-size: .92rem;color: #fff;display: inline-block;padding: 6px;margin-bottom: 8px;}
.btn1{width: 100%;background-color: #cd0909;font-size: 1.2rem;display: inline-block;text-align: center;height: 3rem;line-height:3rem;color: #fff;border-radius: 5px;}

/*module2*/
.major-name{text-align: center;font-size: 1rem;color: #cd0909;margin-top:4px;}
.mb6{margin-bottom: 6px;}
.mb12{margin-bottom: 12px;}
.pos-relative{position: relative;padding: 0 0 0 1em}
.circle{position:absolute;left:0;top:8px;border-radius: 50%;background-color:#009944;width: 12px;height: 12px;display: inline-block;margin-right: 6px;}
/*module3*/
.hslmenu{max-width:640px;position:fixed; z-index:99; bottom:0px; background-color:#fff;width:100%;}
.hslmenu2{ width:50%; float:left; text-align:center;}
.hslmenu02 a{ background-color:#009944; display:block; height:50px; line-height:50px; width:100%; color:#fff;}
.hslmenu2 .hslmenu2 i{ display:block; width:26px; height:26px; position:absolute; left:50%; margin-left:-12px;  background-size:26px 26px;top:5px;}
 
.hslmenu2 .hslmenu2 b{ text-align:center; font-size:12px; font-weight:normal; position:absolute; width:100%; bottom:0px; left:0px; height:20px; line-height:20px; color:#000;}
.hslmenu2 .hslmenu2 a{ display:block; height:50px; line-height:50px; position:relative}
.hslzzcbox{ position:fixed; z-index:999; width:100%; height:100%; background-color:rgba(0,0,0,.5); display:block; top:0px; left:0px;}
.hslzzcbox img{ position:absolute; height:113px; width:auto; right:30px; top:10px;}

 
header .fixed{ position:relative;z-index:100;width:100%;height:55px;background-color:#2783da;z-index: 1;}

header h2 {color: white;display: inline-block;font-size:18px;font-weight: 500;line-height:55px;margin: 0;padding: 0;}

header .fixed .wrap{ margin: 0 auto;width:100%;}

header .fixed .wrap.float h1{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;font-size:20px;line-height:55px;color:#fff;text-align:center}

header .fixed .wrap.float .left-icon{float:left;display: inline-block;height: 41px;line-height: 40px;}

header .fixed .wrap.float .right-icon{float:right}

header .fixed .wrap.float:before,header .fixed .wrap.float:after{content:" ";display:table}

header .fixed .wrap.float:after{clear:both}

header .more{ background: url(/mobile/images/genduoa.png)}

.header-home .icon{color:#666;}

.header-home .fixed{background-color:#f7f7f7;}

header .icon{width:50px;padding-top: 46px;display: inline-block;font-size: 12px;color: white;text-align: center;background-size: 36px 36px;background-position: center 5px;background-repeat: no-repeat;}

header .more-fn{position:absolute;top:60px;right:4px;width:210px;padding:10px;opacity:.9;background:#333;box-sizing: border-box;}

header .more-fn .icon{width:60px;margin:5px 0;}

header .more-fn em{position:absolute;top:-9px;right:10px;width:0;height:0;border-style:solid;border-color:#587eac #587eac #333 #587eac;border-width:0 6px 10px 6px;display:block;}

header .back {background: url(/mobile/images/fh.png) no-repeat scroll center center / 28px 28px #2270b9;display: inline-block;float: left;height:55px;margin-right: 10px;overflow: hidden;text-indent: -10086px;width:38px;}

header .my {background: url(/mobile/images/souyea.png) no-repeat scroll center center / 36px 36px #2783da;margin-top: 0.23em;}


.com-client { position: fixed; width: 100%; left: 0; bottom: 0; z-index: 800;background:#f3f5f4; font-size:1.2em; }

.com-client span { display: block; }

.com-client .dianzx{width:96%;height:3em;border-radius:3px; margin:1.5% auto; text-align:center; padding-right:3%; line-height:3em; color:#FFF; background:#0c97ee; font-size:0.9em;}

.com-client .dianzxs{width:96%;height:3em;border-radius:3px; margin:1.5% auto; line-height:3em; text-align:center;color:#FFF; background:#0c97ee; background-image:url(/mobile/images/zxzxd.png);background-repeat:no-repeat;background-size:.57rem .57rem;background-position:.12rem .07rem;}

.com-client sapn{margin-left:2.6em;}

.com-client .dianyybm{width:2.3em; height:1.3em;background: #F00; margin-top:-1.6em; margin-left:1.2em; display:block;z-index:801; line-height:0.8em; font-size:0.8em; padding:0.25em 0.2em 0.1em 0.1em;border-radius:8px; margin-top:-4.3em;}

.com-client .dianzzx{width:96%;height:3em;border-radius:3px; margin:1.5% auto; text-align:center; line-height:3em; color:#FFF; background:#0c97ee;padding-right: 3%;}






.iconfontlogo{font-family:"iconfont";font-size:220px; display:block;font-style:normal; color:#FFF;} 

.iconfontyao{font-family:"iconfont";font-size:42px;display:block;margin-top:-0.1em;font-style:normal; color:#FFF;margin-left: 0.2em;}

.iconfontdh{font-family:"iconfont";font-size:1.9em; margin-left:-1.2em;display:block;margin-top:-0.15em;font-style:normal; display:block; color:#F00;}

.iconfont01{font-family:"iconfont";font-size:36px; display:block;font-style:normal; color:#FFF;}

.iconfontzmt{font-family:"iconfont";font-size:2.8em; display:block;font-style:normal; float:left;color: #06F;}

.iconfontzmt01{color:#F8792A;}

.iconfontzmt02{color:#3BBC03;}

.iconfontzmt03{color:#4BA7FE;}

/*.iconfont{font-family:"iconfont";font-size:6em; display:block; margin-top:-0.26em; color: #FFF;font-style:normal;}*/

.iconfont2{font-family:"iconfont";font-size:4.7em; display:block; margin-top:-0.1em; color: #FFF;font-style:normal;}

.iconfont3{font-family:"iconfont";font-size:5.5em; display:block; margin-top:-0.27em; color: #FFF;font-style:normal;}

.iconfont5{font-family:"iconfont";font-size:1.9em;margin-left: -1.05em; margin-top: -0.2em; display:block;color: #F00;font-style:normal;}

.iconfontdb{font-family:"iconfont";font-size:2.5em; display:block;padding-left:0;font-style:normal; color:#FFF;width: auto;height: .5rem;float: left;}

.iconfontdb233{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;padding-right:0.12rem;}

.dianzixunbox{background-image:-webkit-gradient(linear, left top, left bottom, from(#e60012), to(#e60012));-webkit-animation-timing-function:ease-in-out;-webkit-animation-name:breathe;-webkit-animation-duration:2700ms;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;}

@-webkit-keyframes breathe {

    0% { box-shadow:0 1px 2px rgba(251,65,65,1);}

    100% { opacity: 1; background:#0c97ee; }

}

.iconfontdb3{font-family:"iconfont";font-size:1.8em; display:block;font-style:normal; color:#FFF;padding-left: .08rem;padding-top: 0.001em;width: auto;height: .5rem;float: left;}
 
.con_title { padding: 12px 10px 12px 10px; line-height: 0.5rem; background: #fff; border-bottom: 1px solid #e1e1e1;overflow:hidden; }







.com-client .dianzxs{width:96%;height:3em;border-radius:3px; margin:1.5% auto; line-height:3em; text-align:center;color:#FFF; background:#0c97ee; background-image:url(/mobile/images/zxzxd.png);background-repeat:no-repeat;background-size:.57rem .57rem;background-position:.12rem .07rem;}

.com-client sapn{margin-left:2.6em;}

.com-client .dianyybm{width:2.3em; height:1.3em;background: #F00; margin-top:-1.6em; margin-left:1.2em; display:block;z-index:801; line-height:0.8em; font-size:0.8em; padding:0.25em 0.2em 0.1em 0.1em;border-radius:8px; margin-top:-4.3em;}

.com-client .dianzzx{width:96%;height:3em;border-radius:3px; margin:1.5% auto; text-align:center; line-height:3em; color:#FFF; background:#0c97ee;padding-right: 3%;}

.user-info {width: 100%; float: left }

.user-info li { width:33%; text-align: center; float: left; display: inline; padding:0.3em 0; box-sizing: border-box }

.user-info li img { padding-left:0.5em; width: auto;height:.5rem;float:left;margin-top:.07rem;}




























@media screen and (max-width:435px){
	.xialeft{    width: 70%;}
	.c3zhong1{
		width: 100%;
		    margin-left: 0px;
	}
	}


@media screen and (max-width:414px){
.c1ti1{
	width:0px;	
}		
}


@media screen and (max-width:320px){
	.xialeft{      width: 80%;}		
}

	








