*{margin:0;padding:0;} 
body { text-align: center; }
body,html{height:100%; margin:0; padding:0;font-size:14px;}
body{margin:0;overflow-x:hidden;min-width:320px;background:#fff;line-height:1.4285em;color:rgba(0,0,0,.87);font-smoothing:antialiased}
body,h1,h2,h3,h4,h5{padding:0;font-family:Lato,Helvetica Neue,Arial,Helvetica,"Microsoft YaHei",sans-serif}
h1,h2,h3,h4,h5{line-height:1.28571429em;margin:calc(2rem - .14285714em) 0 1rem;font-weight:700}
h1{min-height:1rem;font-size:2rem}
h2{font-size:1.71428571rem}
h3{font-size:1.28571429rem}
h4{font-size:1.07142857rem}
h5{font-size:1rem}
table {border:1px sold #00f; border-collapse:collapse;}

a{text-decoration:none} 
a:focus,a:visited{outline:none}
a:link{color: #000;}
a:visited{color: #000;}
a:hover{color: #000;}
a:active{color: #000;}

img{vertical-align:middle; text-align:center; border:0;}
/*input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}*/


#index_head{background:#1abc9c;color:#fff;text-align:center;font-size:32px;padding:20px 0;}
#header    {width:100%; background:#1abc9c;color:#fff;text-align:center;font-size:20px;padding:15px 0;}

#footer    {color:#000;text-align:center;font-size:14px;padding:20px 0;}

.da{cursor:pointer; width:40px;  color:#f00; background:#cfc; font-size:14px;}

.fixed{position:fixed!important;left:auto;z-index:10}

.btn{display:inline-block; padding:8px 8px; margin:0; font-size:12px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:3px}
.btn-white{width:14px; height:14px; color:inherit;border:1px solid #ccc; background:#fff;}
.btn-color{width:14px; height:14px; color:inherit;border:1px solid #ccc; background:#1abc9c;}

.state{width:24px;height:24px ;margin:0px 6px 4px 8px;}
.state .bg1{background-color:#fff;}
.state .bg2{background-color:#f00;}

.time1{margin:0 auto; width:240px; height:40px; line-height:40px; background:#1abc9c; border:1px solid #dedede;border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,.2)}
.time-item{text-align:center; width:100%;}
.time-item strong{background:#ff8100;color:#fff;font-size:18px;padding:2px 10px;margin-right:2px;border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,.2)}
.tmlist{ display:inline-block; margin:-10px auto;padding:0 0;width:260px;}
.question-type{border-left:4px solid #1abc9c;color:#1abc9c;text-align:left;padding-left:10px;margin-top:1em}

#part_right{border:1px solid #dedede; text-align:left;}
#part_right p{font-size:16px; height:30px; padding:5px 5px 5px 15px;}
label{cursor:pointer;}

.two  {width:50%}
.three{width:33.33333333%}
.four {width:25%}
.five {width:20%}
.six  {width:16.66666667%}

.f16{font-size:16px;}
.f20{font-size:20px;}


/* 按钮统一样式 */
.div_button{ cursor:pointer; color:#fff; background:#1abc9c; border:1px solid #dedede; border-radius:0.28571429rem; border-radius:.28571429rem; box-shadow:2px 2px #cdcdcd;}
.div_button:link{cursor:pointer; color:#fff; background:#cdcdcd;}
.div_button:hover{cursor:pointer; color:#000; background:#fff;}
.div_wh1{width:380px; height:50px; line-height:50px; font-size:20px; }
.div_wh2{width:120px; height:50px; line-height:50px; font-size:20px; }
.div_wh3{width:280px; height:50px; line-height:50px; font-size:20px; }

.div_box1{ margin:0 auto; width:430px; height:232px; display:block;background:transparent; border:1px solid #dedede; border-radius:0.28571429rem; box-shadow:2px 2px #cdcdcd; padding:.62em 1em; color:#000;}
.div_box1 .div_input{width:380px;height:30px; line-height:30px;border:1px solid #dedede;border-radius:0.28571429rem; font-size:20px;}

.div_box2{ margin:0 auto; width:800px; height:400px; border:1px solid #dedede; display:block; background:transparent; border:1px solid #dedede; border-radius:.28571429rem; box-shadow:2px 2px #cdcdcd; color:#000;}
.div_box2 .div_title{ width:800px; height:50px; text-align:left; font-size:24px; font-weight:bold; border-bottom:1px solid #dedede;}
.div_box2 .div_cont{ width:800px; height:280px; text-align:left; font-size:16px; border-bottom:1px solid #dedede;}
.div_box2 .div_cont p{padding:5px;}
.div_box2 .div_actions{ padding:8px 8px 8px 0; text-align:right;}
.div_login{ margin:0 auto; width:640px; height:400px; display:block; background:transparent; border:1px solid #dedede; border-radius:0.28571429rem; box-shadow:2px 2px #cdcdcd; padding:10px 5px; color:#000;}
.div_login .div_title{ width:640px; height:50px; text-align:left; font-size:24px; font-weight:bold; border-bottom:1px solid #dedede;}
.div_login .div_cont {text-align:center;} 
.div_login .div_cont div{padding:5px;font-size:18px; height:50px; line-height:50px;}
.div_login .div_cont input[type=text]{ width:450px; height:30px;  line-height:30px; font-size:16px; border:1px solid #dedede; padding-left:10px;}
.div_login .div_cont input[type=radio]{ width:50px; height:18px;  line-height:18px; font-size:16px; }

.div_login .item{padding-left:10px; cursor:pointer; width:450px; height:30px; line-height:30px; text-align:left; font-size:16px; border-left:1px solid #96c8da; border-right:1px solid #96c8da;}
.xlk{ cursor:pointer; border:1px solid #dedede; background:url(../images/sjx.gif) no-repeat 440px center;}
.xlk1{ cursor:pointer; border-top:1px solid #96c8da; border-left:1px solid #96c8da; border-right:1px solid #96c8da; background:url(../images/sjx.gif) no-repeat 440px center;}

.m1{cursor:pointer; width:100px; height:24px; border:1px solid #cecece; padding:2px; background:#1abc9c; color:#fff; font-size:14px;}
.m2{cursor:pointer; width:100px; height:24px; border:1px solid #cecece; padding:2px; background:#ffffff; color:#000; font-size:14px;}