html{ height:auto;}
body{ margin:0 auto; padding:0; font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif,simsun; font-size:14px; height:100%; background:#fff; max-width:1000px; min-width:320px; width:100%}
a:link{ text-decoration:none; outline:none; overflow:hidden; color:#123261; transition:color 0.3s; -moz-transition:color 0.3s; -webkit-transition:color 0.3s; -o-transition:color 0.3s;}
a:visited{ color:#666;}
a:hover{text-decoration:none; color:#BA2636;}
a img{ border:none;}
form,input,ul,li,p,textarea,select,h1,h2,h3,h4,dl,dt,dd{ margin:0px; padding:0px; outline:none;}
.clear{ clear:both; display:block; _font-size:0px; *height:0px;}
li{ list-style:none;}
.mt10{ margin-bottom:10px;}
.rd5{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.itop img{ width:100%;}

.main{ width:100%; background:#fff; padding-bottom:30px;}
.itip{ text-align:center; margin-top:20%;}
.start_btn{ text-align:center; margin-top:20%;}
.start_btn img{ width:30%;}
.dt{ padding:5%;}
.page{ float:right; padding:0 5px; height:30px; margin-right:5px;  text-align:center; line-height:30px; color:#fff; background:#ee5550;}
.score{ float:left; padding:0 5px; height:30px; margin-left:5px;  text-align:center; line-height:30px; color:#fff; background:#ee5550;}

.reg{ margin:5%;}
.reg h2{ font-size:28px; color:#660608; text-align:center; font-weight:normal; margin-bottom:20px;}
.reg p{ font-size:28px; margin:15px 0; color:#464040; height:50px; line-height:50px; width:100%;}
.reg p input{ background:#fff; border:1px solid #ccc; height:40px; line-height:40px; float:left; width:97%; font-size:20px; color:#464040; padding: 0 0 0 3%;-webkit-appearance: none;}
a.bhcx{ float:right; height:40px; width:40%; color:#fff; line-height:40px; text-align:center; display:inline-block; font-size:20px;}
.org_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#ee5550; padding:0 15px; color:#fff;font-family:Microsoft YaHei; cursor:pointer;}
.red_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#e70012; padding:0 15px; color:#fff;font-family:Microsoft YaHei; cursor:pointer;}
.bule_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#00A0EA; padding:0 15px; color:#fff;font-family:Microsoft YaHei; cursor:pointer;}
.tip{ font-size:18px; color:#666666;}
.btns{ margin:10px auto;}
a.blue_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#0099FF; padding:10px 0; color:#fff;font-family:Microsoft YaHei; cursor:pointer; display:block; font-size:16px; text-align:center; color:#fff; }
a.blue_btn1{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#00A0EA; padding:10px 0; color:#fff;font-family:Microsoft YaHei; cursor:pointer; display:block; font-size:16px; text-align:center; color:#fff; line-height:24px }
.tip{ font-size:18px; color:#666666;}
.submit{ width:60%; margin:20px auto; height:40px; line-height:40px; font-size:20px; text-align:center;}
.ts{ margin-bottom:10px; color:#FF0000; display:none;}
.question{ padding:10px; border:2px solid #ee5550; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; font-size:16px; margin-bottom:20px;}

.answer ul li{ margin:15px 0; background:#F59D9A; padding:0;-webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.answer ul li a{ padding:3%; color:#fff; display:block; height:100%; width:94%; font-size:16px;}

.next{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#ee5550; padding:6px 15px; color:#fff;font-family:Microsoft YaHei; cursor:pointer; margin-top:20px; text-align:center;}
.next a{ display:block; height:100%; width:100%; color:#fff;}
.right_a{padding:10px; background:#ee5550; color:#fff; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; margin-bottom:10px;}

.df{ font-size:26px; text-align:center;}
.df span{ color:#ee5550; font-size:32px;}
.tgk{ margin:10px 0; position:relative; text-align:center;}
.tgk img{ width:80%;}
.tgk_no{ position:absolute; font-size:28px; color:#fff; bottom:40px; width:100%; text-align:center;}

.cbtn{ text-align:center; width:50%; margin:10px auto;}
.ulist{ width:90%; margin:15px auto;}
.ulist table{ background:#000;}
.ulist table tr td{ padding:3px; background:#fff}
.ids{ text-align:center; width:48%;float: left;margin: 10px 1%;}
.ids .blue_btn{ height:180%; font-size:1.2em;}
.ids a.org_blue{ background:#ee5550;}
.ids1{ text-align:center; width:48%;float: left;margin: 10px 1%;}
.ids1 .blue_btn{ height:180%; font-size:1.2em;}
.ids1 a.org_blue{ background:#00A0EA;}
.left_tit{text-align:left; padding:10px 0;}
.itxt p{ /*text-indent:32px;*/ font-size:16px; padding: 5px 0; line-height: 150%;}
.left_tit img{ height:30px;}
.mid{ padding:20px 3% 20px 3%;}
.mid img{ text-align:center; width:100%;}
.prize{ width:80%; border:3px solid #ffe80a; margin:20px auto 0 auto; background:#fff; padding:10px; font-size:18px;}
.prize2{ width:80%; border:3px solid #0099FF; margin:20px auto 0 auto; background:#fff; padding:10px; font-size:18px;}
.box_t{ width:100%; float:left;}
.box_t ul li{ width:49%; margin-right:1%; float:left; line-height:2.5em;;}
.box_t ul li input{padding-left:5px;}
.search input{ background:#fff; border:1px solid #ccc; height:40px; line-height:40px; float:left; width:60%; font-size:20px; color:#464040; padding: 0 0 0 3%;-webkit-appearance: none; float:left;}
.result{ text-align:center; font-size:18px; margin-top:20px;}

.tj{ height:50px; text-align:center; line-height:50px; font-size:22px;}
