iframe{display:block; overflow:auto;}
#h{height:120px; margin-bottom:-120px; position:relative; z-index:2;}
#h .r1{height:85px; background:url(../image/b1.jpg) no-repeat right 0; position:relative;}
#h .r1 .c1{position:absolute; top:25px; left:25px;}
#h .r1 .c1 a{display:block;}
#h .r1 .c2{position:absolute; top:35px; right:20px;}
#h .r1 .c2 a{color:#fff; float:left; margin:0 5px;}
#h .r1 .c2 i{margin-right:5px;}
#h .r2{height:35px; line-height:35px; font-weight:bold;}
#h .r2 ul{padding-left:20px;}
#h .r2 li{display:inline-block; margin:0 5px;}
#h .r2 a{display:block; color:#fff; padding:0 20px;}
#h .r2 a:hover,
#h .r2 .on a{background:#fff; border-radius:5px 5px 0 0; color:#000; text-decoration:none;}
#b{height:100%; position:relative;}
#b .c{height:100%;}
#b .c1{width:200px;}
#b .c2{width:23px; background:#f1f1f1; border-left:#ccc 1px solid; border-right:#ccc 1px solid; position:relative;}
#b .c3{overflow:hidden; position:relative;}
#f{position:absolute; bottom:0; left:0; width:100%; background:#eee; height:35px; line-height:35px; text-align:center;}
#f .fc1{padding:0 10px;}
.ma{ height:80px; left:0; width:100%; line-height:30px;}.ma img{width:72px; height:70px; float:left; margin:0 10px 0 15px;} .ma span{float:left; color:#FFF; font-size:14px;}
.ma .hc1{padding-left:20px;}
.ma .hc1 i{margin-right:5px;}
.ma .hc2,
.ma .hc3{padding-right:20px;}
.ma .hc1 a{color:#2e84bf;}
.ma .hc2 a{float:left; margin:7px 0 0 20px; border:#ccc 1px solid; background:#f8f8f8; padding:0 20px; height:26px; line-height:26px; font-size:14px; border-radius:5px;}
.ma .hc2 .on{background:#27a3e3; border:#5993b8 1px solid; color:#fff;}
.mb{width:100%; text-align:center;}
.mb th,
.mb td{padding:0 20px; line-height:38px;}
.mb thead{background:url(../image/b8.jpg) repeat-x; border-top:#ddd 1px solid;}
.mb th{font-weight:bold; font-size:14px;}
.mb td{border:#ddd 1px solid;}
.mb tbody tr:hover{background:#e9f3ff;}
.mc{width:100%;}
.mc td{line-height:40px; line-height:40px; border:#ddd 1px solid; padding:0 10px;}
.mc .even{background:#f9f9f9; text-align:right;}
.mc input[type="text"]{width:200px; height:24px; line-height:24px; border:#ddd 1px solid; padding:0 5px; margin-right:10px; vertical-align:middle;}
.mc textarea{width:600px; height:100px; margin:10px 0; border:#ddd 1px solid;}
.correct{float:left; background:#f4f9ff; height:30px; line-height:30px; padding:0 10px; border:#045bba 1px solid; margin:0 10px;}
.wrong{float:left; background:#fff4f0; height:30px; line-height:30px; padding:0 10px; border:#ff3f01 1px solid; margin:0 10px;}
/*--------------------ico--------------------*/
.i{background:url(../image/bg.png) no-repeat; display:inline-block; vertical-align:middle; overflow:hidden;}
.i-i1{background-position:0 0; width:12px; height:13px;}
.i-i2{background-position:0 -54px; width:11px; height:11px;}
.i-i3{background-position:0 -70px; width:11px; height:11px;}
.i-i4{background-position:0 -18px; width:12px; height:12px;}
.i-i5{background-position:0 -35px; width:14px; height:14px;}
.i-i6{background-position:-17px 0; width:11px; height:11px;}
.i-i7{background-position:-17px -16px; width:16px; height:17px;}
.i-i8{background-position:-17px -56px; width:14px; height:13px;}
.i-i9{background-position:-17px -74px; width:16px; height:15px;}
.i-i10{background-position:-128px 0; width:10px; height:72px; position:absolute; right:0; top:50%; cursor:pointer;}
.i-i11{background-position:0 -121px; width:74px; height:29px; border:none;}
.i-i12{background-position:-79px -121px; width:74px; height:29px; border:none;}
.i-i13{background-position:-143px 0;}
.i-i14{background-position:-17px -39px; width:12px; height:12px;}
.i-i15{background-position:0 -93px; width:92px; height:27px; border:none; margin-top:7px;}
.i-i16{background-position:-76px 0; width:47px; height:38px; margin-right:10px;}
.i-i17{background-position:0 -155px; width:94px; height:57px; border:none;}
.i-i18{background-position:0 -217px; width:94px; height:58px; border:none;}
/*--------------------m-page--------------------*/
.m-page a,
.m-page span,
.m-page input{display:inline-block; vertical-align:middle;}
.m-page a{border:#ddd 1px solid; height:24px; line-height:24px; padding:0 10px;}
.m-page span{line-height:26px;}
.m-page input[type="text"]{border:#ddd 1px solid; width:20px; height:24px; line-height:24px; padding:0 5px;}
.m-page input[type="submit"]{background:#27a3e3; border:#5993b8 1px solid; color:#fff; height:26px; line-height:26px; padding:0 10px; border-radius:5px;}
.m-page .on{background:#27a3e3; color:#fff;}
/*--------------------m1--------------------*/
.m1 .h{text-align:center;}
.m1 .h .i{margin-right:5px;}
.m1 .b .br1{background:url(../image/b6.jpg) repeat-x; height:29px; line-height:29px;}
.m1 .b .br1 a{float:left; margin:0 10px;}
.m1 .b .br1 .i{margin-right:5px;}
.m1 .b .br2{height:36px; line-height:36px; color:#ccebfd;}
.m1 .b .br2 dt{border-bottom:#FFF 1px solid; background:#f29e18; cursor:pointer; font-size:16px; color:#FFF; font-family:"微软雅黑";}
.m1 .b .br2 dt img{width:24px; height:24px; float:left; margin:6px 10px 0 10px; display:inline;}
.m1 .b .br2 dd{display:none;}
.m1 .b .br2 ul{float:left; padding:10px 0 0 16px;}
.m1 .b .br2 ul li{float:left; background:#ebebeb; padding:0 5px 0 5px; color:#0474a4; margin:8px 10px 8px 10px; display:inline;}
.m1 .b .br2 ul li a{color:#0474a4;}
.m1 .b .on dt{background:#f29e18;}
.m1 .b .on dd{display:block; height:167px;}
.m1 .b .br2 dd span{
	width:215px;
	height:40px;
	float:left;
	border-bottom:1px dotted #eaeaea;
	background:#FFF;
	padding-left:40px;
	line-height:40px;
	font-size:12px;
	color:#666;
}
/*--------------------m11--------------------*/
.m11 .b .br1{border:#ccc 1px solid; padding:15px;}
.m11 .b .br1 select,
.m11 .b .br1 input{float:left; margin-right:10px;}
.m11 .b .br1 select{height:22px; line-height:22px; border:#ddd 1px solid; margin-top:4px;}
/*--------------------rsgister--------------------*/
#rsgister{background:url(../image/b9.jpg) no-repeat center 0; padding-top:160px;}
#rsgister .r1{width:654px; min-height:500px; padding:20px; margin:0 auto; background:url(../image/b13.jpg) no-repeat;}
#rsgister .h{border-bottom:#ddd 1px solid;}
#rsgister .h .hc1{color:#394ea7; font-size:14px; font-weight:bold;}
#rsgister .h .hc2{margin-top:20px;}
#rsgister .h .hc2 li{float:left; margin-left:15px;}
#rsgister .h .hc2 span{float:left; background:url(../image/b10.jpg) no-repeat; width:13px; padding-left:3px; height:9px; line-height:9px; color:#fff; overflow:hidden; margin-right:10px; margin-top:3px;}
#rsgister .h .hc2 .on span{background:url(../image/b11.jpg) no-repeat;}
#rsgister .b{padding-top:60px; padding-left:100px;}
#rsgister .b li{margin-top:20px; height:30px; line-height:30px;}
#rsgister .b label{float:left; margin-right:10px;}
#rsgister .b input{float:left;}
#rsgister .b input[type="text"]{width:160px; height:30px; line-height:30px; border:#ddd 1px solid; padding:0 10px;}
#rsgister .b img{border:#ddd 1px solid; height:30px; line-height:30px; width:68px; margin:0 10px; vertical-align:middle;}
#rsgister .b input[type="text"]{width:160px; height:30px; line-height:30px; border:#ddd 1px solid; padding:0 10px;}
#rsgister .b a{color:#384ea3; text-decoration:underline;}
/*--------------------login--------------------*/
#login{background:url(../image/b14.jpg) no-repeat center 0;}
#login .r1{min-height:800px; width:980px; margin:0 auto; padding-top:1px;}
#login .h{width:300px; height:80px; background:#eee; margin:100px 0 0 0;}
#login .b ul{background:url(../image/bg2.png) no-repeat; width:510px; height:297px; margin-top:40px; padding-top:90px;}
#login .b li{margin-top:15px;}
#login .b input[type="text"]{width:200px; height:24px; line-height:24px; border:#747d84 1px solid; padding:0 10px; margin-left:130px;}
#login .b input[type="password"]{width:200px; height:24px; line-height:24px; border:#747d84 1px solid; padding:0 10px; margin-left:130px;}

#login .b img{border:#ddd 1px solid; height:24px; line-height:24px; width:60px; margin:0 10px; vertical-align:top;}
#login .b a{color:#384ea3; text-decoration:underline;}
#login .btn1,
#login .btn2{float:left; width:60px; height:28px; border:none; background:none;}
#login .btn1{margin-left:130px;}
#login .btn2{margin-left:48px;}