*{ margin:0; padding:0; -webkit-tap-highlight-color: transparent; /*-webkit-appearance: none;*/}

html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,select, input, blockquote, textarea, p, th, td ,table,em,b,span,samp{margin:0;padding:0;font-family:"微软雅黑",Microsoft YaHei,Arial, Helvetica, sans-serif;}
html,body{height:100%; min-width:320px;}

img{vertical-align:middle; border:none;}

ol,ul,li{ list-style:none; }

a { text-decoration:none; color:inherit; font-size:inherit;}
a:focus {  outline:none;   -moz-outline:none;}
a:active{ }

input{outline:none;}
input::-webkit-input-placeholder {color: #cccccc !important; /*WebKit browsers*/}
input:-moz-placeholder{color: #cccccc !important; /*Mozilla Firefox 4 to 18*/}
input::-moz-placeholder{color: #cccccc !important; /*Mozilla Firefox 19+*/}
input:-ms-input-placeholder{color: #cccccc !important; /*Internet Explorer 10+ */}
input:focus,select:focus,textarea:focus{border-color:#ffcc33 !important;}

table{border-collapse:collapse;}

.Arial{ font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.Number,.English{font-family:Helvetica,Microsoft YaHei, "微软雅黑",Arial, sans-serif;}

h1.title, h2.title, h3.title, h4.title, h5.title, h6.title{font-weight: normal;}

.clear{clear:both;}

body{background:#E6E2E1; font-size:1rem;}
.wrap{min-width:320px; max-width:1080px; margin:0 auto; background:#fdfdfd; position:relative; color:#303a44; overflow-x:hidden;}

.g-bg-1,.bg-5db5e0{background:#5db5e0;}
.g-bg-2,.bg-fcc85f{background:#fcc85f;}
.g-bg-3,.bg-d680bc{background:#d680bc;}
.g-bg-4,.bg-5de0b9{background:#5de0b9;}
.g-bg-5,.bg-fc8f5f{background:#fc8f5f;}
.g-bg-6,.bg-7b7ef6{background:#7b7ef6;}
.g-bg-7,.bg-5db5e0{background:#5db5e0;}
.g-bg-8,.bg-fcc85f{background:#fcc85f;}
.g-bg-9,.bg-d680bc{background:#d680bc;}
.g-bg-10,.bg-5de0b9{background:#5de0b9;}


/*布局*/

.header,.footer{position:fixed; z-index:100; left:0; right:0;}
.header{top:0; height: 2.2716049382716rem;}
.header h1.title{ line-height: 2.2716049382716rem; height: 2.2716049382716rem; overflow:hidden; position:relative; font-size:1.1851851851852rem; text-align:center; color:#fff; background:#212121;}
.footer{bottom:0; height:3rem;}

.main:before{content:""; display:block; height: 2.2716049382716rem;}
.main:after{content:""; display:block; height:3rem;}
.main.noheader:before,.main.nofooter:after{display:none;}

.main{min-height:100%; background:#fff;}
.m-top{ background:url(../../../../h5/default/images/top-bg_02.png) no-repeat; background-size:26.666666666667rem 14.296296296296rem; width:26.666666666667rem;  overflow:hidden;}
.m-top .logo{ display:block; width:26.7rem;  margin:0 auto;  position:relative;}
.m-top .logo img{ display:block; width:100%; height:auto;}
.m-top h6.title{ font-size:0.88888888888889rem; color:#333; text-align:center; margin-top:1.6049382716049rem;}

.m-list{ overflow:hidden; margin-top:1.037037037037rem;}
.m-list li{ width:33.33333%; float:left;}
.m-list li .box{ width:7.4074074074074rem; height:7.2098765432099rem; display:block; text-align:center; color:#fff; margin:0.93827160493827rem auto; overflow:hidden;}
.m-list li .box .icon{ display:block; margin-top:0.66666666666667rem;}
.m-list li .box .icon img{ width:4.6913580246914rem; height:3.9506172839506rem;}
.m-list li .box h6.title{ margin-top:0.24691358024691rem; font-size:0.88888888888889rem;}


/**/
/*.header h1.title.btn{ text-align:left;}
.header h1.title.btn span{ margin-left:8.4938271604938rem;}
.header h1.title.btn img{ width:2.3703703703704rem; height:2.2716049382716rem;}*/
.header h1.title .t-left{display:block; position:absolute; width:2.3703703703704rem; height:2.2716049382716rem; top:0; left:0;}
.header h1.title .t-left img{width:100%; height:auto;}

.m-top2{ height:7.5061728395062rem; background:#ffbf00; position:relative; overflow:hidden;}
.m-top2 .icon{ width:9.8765432098765rem; height:7.5555555555556rem;  position:absolute; top:0; right:0; display:block}
.m-top2 .icon img{width:100%; height:auto; display:block;}
.m-top2 h3.title{ font-size:0.59259259259259rem; color:#fff; line-height:1.6543209876543rem; text-indent:1.4814814814815rem; margin-top:1.7283950617284rem;}
.m-top2 .p{ font-size:0.88888888888889rem; color:#fff; line-height:1.7283950617284rem; text-indent:1.4814814814815rem;}
.main .con{ margin:0 1.2345679012346rem; margin-top:0.74074074074074rem; /*margin: 0.74074074074074rem 0.49382716049383rem auto 1.358024691358rem;*/ }
.main .con .p{ font-size:0.59259259259259rem; color:#000; line-height:1.2345679012346rem; text-indent:1.1111111111111rem; }


/**/
.main .con.margin-top{ margin-top:1.358024691358rem;}
.main .con .p.font{ font-size:0.74074074074074rem;}

/**/
.main .con .left,.main .con .right{ float:left;}
.main .con .left{ width:34%}
.main .con .right{ width:66%;}
.main .con .left .g-user-icon{width:7.3086419753086rem; height:7.3086419753086rem; position: relative; overflow:hidden;}
.main .con .left .g-user-icon:before{content:""; position:absolute;width:7.3086419753086rem; height:7.3086419753086rem; top:0; left:0; background:url(../../../../h5/default/images/photo_03-bg.png) no-repeat; background-size:100%;}
.main .con .left img{ width: 6.320987654321rem; height: 6.320987654321rem; display:block; margin:0.49382716049383rem;}
.main .con .right .brief1{ font-size:0.88888888888889rem; color:#e38909; padding-left: 0.69135802469136rem; line-height:1.9753086419753rem;}
.main .con .right .brief2{ background:#f1f1f1; width:15.804938rem; line-height:1.6049382716049rem; font-size:0.59259259259259rem; color:#e38909; padding-left: 0.69135802469136rem;}
.main .con .right .brief3{ font-size:0.59259259259259rem; color:#000; padding-left: 0.69135802469136rem; line-height:1.2345679012346rem; width:15.1rem;}
.con-list{ margin-top:2.3456790123457rem;}
.con-list li {overflow: hidden;}
.con-list li .right{ margin-bottom: 3.0864197530864rem;}

/**/
.m-top3{ height:6.2962962962963rem; background:#fafafa; border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;}
.m-top3 span{ font-size:0.74074074074074rem; color:3d3d3d;}
.m-top3 .name{ font-size:0.74074074074074rem; color:3d3d3d; margin-top:1.358024691358rem;}
.m-top3 p{ padding-left:0.74074074074074rem; line-height:1.9753086419753rem;}
.m-top3 span.result .aa{ font-size:0.88888888888889rem; color:#e38909;}
.m-top3 p span.date{ /*margin-left:6.4197530864198rem;*/ float:right; padding-right:2.2222222222222rem;}





.radio {
    display: inline-block;
    height: 1rem;
    width: 1rem;
    position: relative;
    margin: 0.14814814814815rem;
		margin-top:0.3rem;
    padding: 0;
    background-color: #cfcfcf;
    border-radius: 100%;
    vertical-align: top;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.1) inset, 1px -1px 2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    transition: all 0.2s ease;
}
.radio.focus {
  outline: 0;
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.1) inset, 1px -1px 2px rgba(0, 0, 0, 0.1), 0 0 8px #52a8ec, 0 0 1px 1px rgba(0, 0, 0, 0.75) inset;
}
.radio.on {
    background-color: #e00000;
}

.radio.on > span.pip {
    transform: scale(1, 1);
}
.radio > span.pip {
    width: 0.69135802469136rem;
    height: 0.69135802469136rem;
    position: absolute;
    border-radius: 100%;
    background: blue;
    top: 0.14814814814815rem;
    left: 0.14814814814815rem;
    box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.3), 0 0 1px #e38909 inset;
    background-image: linear-gradient(#ffffff 0, #e7e7e7 100%);
    transform: scale(0, 0);
    transition: all 0.2s ease;
}

.s-list{display:block;}
.myradio{width:0; display:0; display:none}

.ss-txt {
    color: #3d3d3d;
    font-size: 0.74074074074074rem;
}
.ss-title{font-size:0.88888888888889rem; color:#000;}



.g-info-7-25 {
    font-size: 0.8rem;
    padding: 0.5rem 0;
    color: #999;
}

.g-submit-btn {
    background: #e38909;
    text-align: center;
}


.g-submit-btn input{display:block; border:none; background:none; color:#fff; text-align:center; height:2.962962962963rem; line-height:2.962962962963rem; font-size:0.88888888888889rem; width:100%;}


/* add 2016-07-27 */
.header h1.title {
  line-height: 3.2rem;
  height: 3.2rem;
  font-size: 1.28rem;
  color: #f6f7fa;
  background: #e38909;
}
.main:before{content:""; display:block; height: 3.2rem;}

.header h1.title .t-left img {
    width: 1.7066666666667rem;
    height: 1.7066666666667rem;
}


/**/
.img100 img{display:block; width:100%}
.m-n-v-7-27 {
    color: #3d3d3d;
    font-size: 0.88888888888889rem;
    margin: 0 1.2345679012346rem;
	margin-top:1.9753086419753rem;
	overflow:hidden;
}
.m-n-v-7-27 li{margin-top:1.2345679012346rem; position:relative}
.m-n-v-7-27 li > span{display:inline-block; position:relative;}
.m-n-v-7-27 li .name{text-align:right; width:4.6913580246914rem;}
.m-n-v-7-27 li .inputSpan{width:16.049382716049rem; height:1.679012345679rem; line-height:1.679012345679rem; border:1px solid #e5e5e5; border-radius:0.5rem; }
.m-n-v-7-27 li .inputSpan input{display:block; background:none; border:none; padding:0 1rem; width:14.049382716049rem; height:1.679012345679rem; line-height:1.679012345679rem; font-size:0.88888888888889rem;}
.nnnnnn {
    color: #d70000;
    margin-left: 0.6rem;
}
.kkkkkk {
    position: absolute;
    top: 0;
    background: #e5e5e5;
    height: 1.679012345679rem;
    line-height: 1.679012345679rem;
	right: 0rem;
    width: 3.7037037037037rem;
    text-align: center;
	font-weight:normal;
	border-radius:0px 0.5rem 0.5rem 0px;
	color:#3d3d3d;
}







