*{ padding:0; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%;  }
body { margin: 0; font-size: 1.4rem; line-height: 1.5; color: #333; background-color: white; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; font-family: "微软雅黑" }
a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #0088cc; }
a:active { outline: 0;outline:none; -webkit-tap-highlight-color: transparent;}
a:active { color: #006699; }
a:active img{opacity:0.8;}
img { border: 0; vertical-align: middle; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
input { line-height: normal; vertical-align: middle;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #ccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ccc; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
ul,li,ol{ list-style: none;}
html, button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
html{ height:100%; -webkit-text-size-adjust:none; }
body{ position:relative; overflow-x:hidden; height:100%; line-height:1.5; font-size:14px; color:#292929;font-family:'微软雅黑';background-color: #f1f0ed;font-family:'Microsoft YaHei';  }
.hide{display: none;}

.terms-content h1{font-size:22px;padding-bottom:10px}
h2{font-size:20px;margin-bottom:5px;margin-top:15px}
h3{font-size:16px;font-weight:700;margin:10px 0;}
.terms-content{word-wrap:break-word;word-break:break-all;padding-top:100px;padding-bottom:100px!important;width:1280px;margin:0 auto;font-size:12px;line-height:1.8}
.mainContainer{padding:90px 0 10px}
.terms-content p{ line-height: 1.8; font-size: 14px;}
.f12{font-size:12px}
.header{background-color: rgba(255, 255, 255, 0.85);position:fixed;top:0;left:0;width:100%;height:76px;line-height: 76px;border-bottom:1px solid #e9e9e9; background: #fff\9;}
.seperate{border-top:1px dashed #eaeced;height:1px;margin:90px 0 0;width:100%}
.clearfix::after{clear:both;display:block;height:0;visibility:hidden}
.clearfix::after,q::after,q::before{content:""}
.wrap{margin:0 auto;max-width:1440px;min-width:1000px}
.wrap_yy{width:1280px;margin:0 auto}
.clearfix{clear:both}
.logo{float:left;height:41px;margin-left:0;width:251px}
.down,.logo{margin-top:16px}
.footer{background-color:#d1d1d2;height:60px;width:100%;font-size:12px;margin:0;padding:0;position:fixed;bottom:0;left:0}
.footer ul{line-height:60px;list-style:none;padding-left:80px;text-align:center}
.footer ul li{color:#9f9fa0;list-style:none;display:inline-block;margin:0 10px}
.footer ul li span{color: #4b4a4a;}
.footer .copyright{margin-left:-10px}
.footer a{text-transform:none;color:#4b4a4a;text-decoration:none}
.footer a:hover{text-decoration:underline}
.mainContainer{width:100%;min-height:950px}
.faqConent{margin:0 auto;width:60%}
.faqTop{height:30px;line-height:30px;margin:40px 0 0;position:relative;width:100%}
.faqTop ul{float:right}
.faqTop ul li{color:#999;float:left;margin:0 10px}
.faqOneContent .quest a,.faqTop ul li.active a{color:#3598f1}
.faqTop h1{left:0;position:absolute}
.faqOneContent{display:none;text-align:left}
.faqOneContent .oneQuest{margin:0 0 10px}
.faqOneContent .quest{border:1px solid #ccc;color:#3598f1;padding:10px;width:100%}
.faqOneContent .answer{background-color:#e5e5e5;color:#999;display:none;padding:10px;width:100%}
.faqOneContent .answer.active,.faqOneContent.active{display:block}


.in-middler .news-items{padding:0 270px 0 48px}
.in-middler .news-items li{border-bottom:1px dashed #e9e9e9;padding:48px 0}
.in-middler .news-list-left{float:left;width:74px;border-top:3px solid #31a5e7;    background: #f4f4f4;    padding-bottom: 10px;}
.in-middler .news-list-left p{text-align:center}
.in-middler .news-list-left p.day{line-height:68px;font-size:32px;color:#333}
.in-middler .news-list-left p.year{font-size:12px;color:#666;line-height:1}
.in-middler .news-list-right{float:right;width:820px}
.in-middler .news-list-right h2{line-height:1;margin-bottom:30px;font-size:32px}
.in-middler .news-list-right h2 a{font-size:inherit; font-weight: 500; color: #333;}
.in-middler .news-list-right p{line-height:1.8;color:#333;font-size:14px;font-family:"Microsoft Yahei",verdana}
.in-middler .news-list-right p.news-list-img{margin:20px 0;text-indent:0}
.in-middler .news-list-right p.news-list-link{text-indent:0}
.in-middler .news-list-right p a:hover{color:#31a5e7}
.middle{ padding-top: 80px;     width: 1280px;    margin: 0 auto; padding-bottom: 100px; overflow: auto; }
.ml-link { float: right; margin: 15px 50px 0 0; font-size: 0; line-height: 48px;}
.ml-link a { display: inline-block; margin: 0 15px; font-size: 20px;line-height: 48px;color: #333;}
.ml-link a.active,.ml-link a:active{color:#31a5e7; border-bottom: 3px solid #31a5e7;}

.in-middler .detail-con{padding:48px 270px 100px 48px}
.in-middler .detail-info h1{font-size:32px;line-height:1;margin-bottom:40px; font-weight: 500; margin-top: 15px;}
.in-middler .detail-info p{text-indent:32px;font-size:16px;line-height:2;padding-bottom:10px}
.in-middler .detail-info p a{ text-decoration: underline; color:#31a5e7 }
.bie_foot{ display: block; width: 100%; height: 100px;}

.pagelist{margin:25px; padding-left:162px; }
  .pagelist li{ border:1px solid  #ccc; float:left;margin:  3px;padding: 5px 10px; }
  .pagelist li a{ color:#0384d5; display: inline-block;}
#nav_data{ display: none;}
.header{ background: #fff; z-index: 10;}
#mainContainer{ z-index: 0; position: relative;}
.nr_yj{background-color: #f6f6f6;    border: 1px solid #e6e6e6;    padding: 16px; margin-top: 15px; width:650px; }
.nr_yj .left{ float: left;}
.nr_yj .right{ float:left; font-weight: bold; padding-left:20px;}
.nr_yj .right p{ line-height: 1.8;font-size: 18px; }
.nr_yj .right a{ color:#129506; text-decoration: underline;font-size: 18px; }
.nr_yj .right a:hover,.nr_yj .right a:active{color: #0b6b02;}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.clear { clear:both }

/*17-11-10*/
.top_title{text-align: center;font-size: 22px;}
.com_mg{
	margin-bottom: 25px;
}
.por{
	position: relative;
}
/* 用户信息  */
.user_box{
	border: solid 1px #158cfb;
	border-radius: 8px;
	background: #e7f3ff;
	padding: 25px;
	width: 295px;
	margin-top: 5px;
}
.user_title{
	color: #292929;
	font-weight: bold;	
	margin-top: 25px;
}
.user_title:first-child{
	margin-top: 0;
}
.user_title span{
	color: #ff0000;
}
.user_inp{
	border: solid 1px #cde6fe;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	width: 245px;
}
.user_text{
	border: solid 1px #cde6fe;
	height: 68px;
	padding: 0 10px;
	width: 245px;
}
.user_btn{
	display: block;
	margin: 25px auto 0;
	width: 165px;
	height: 35px;
	line-height: 35px;
	border: none;
	border-radius: 8px;
	text-align: center;
	background: #158cfb;
	color: #FFFFFF;
}
.user_tip{
	color: #ff0000;
}
.terms-content .tip{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 36px;
	line-height: 36px;
	margin-top: 82px;  /* 100-18 */
	margin-left: -100px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 8px;
	background: rgba(0,0,0,0.4);
}


@media (max-width: 768px){ 
.bie_foot{ display: none;}
.terms-content  h1{ font-size: 18px;padding-bottom:0;}
.footer{display:none}
.header{height:50px;line-height: 50px;}
.logo{height:41px;width:251px;margin-top:5px}
.terms-content{padding:62px 0 10px;width:92%;margin:0 auto;}
.mainContainer{padding:27px 0 10px}
.wrap_yy{padding-left:0 4%;width:auto;margin:0}
.faqConent{width:90%}
.faqTop ul{display:none}
#faqOneContent2,#faqOneContent3,#faqOneContent4{display:block}
}