*,body,div,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,ul,li,ol,p,pre,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 Microsoft Yahei, tahoma,arial,sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none}
a{text-decoration:none}
a:hover, a:active{text-decoration:none;}
img{display:block;border:0;}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}

input,select,textarea{margin:0;padding:0;-webkit-appearance:none;border-style:none;}
input[type="submit"]{-webkit-appearance:none;background-color:transparent;}
textarea{overflow:auto;resize:vertical}

.top-cn{background:url(../img/top.jpg) no-repeat center center;background-size:auto 100%;}
.top-en{background:url(../img/top-en.jpg) no-repeat center center;background-size:auto 100%;}
.container{position:relative;display:block;margin:0 auto;width:1100px;height:249px;}
.lang{position:absolute;top:20px;right:0;color:#91a8c1;}
.lang a{margin:0 5px;font-size:14px;color:#8096ad;}
.lang a.active, .lang a:hover{color:#3c3e41;}
.m-logo{display:none;}

@media (max-width:767px) {
	.top-cn{background:url(../img/m-top.jpg) no-repeat center center;background-size:auto 100%;}
	.top-en{background:url(../img/m-top-en.jpg) no-repeat center center;background-size:auto 100%;}
	.container{width:100%;height:318px;}
	.logo{top:0;left:3%;}
	.logo img{height:80px;}
	.title{top:0;left:0;right:0;bottom:0;margin:0;}
	.title img{position:absolute;top:54%;left:50%;margin-left:-144px;margin-top:-110px;height:220px;}
	.lang{right:10px;}
	.m-logo{position:absolute;top:0;left:0;display:block;}
	.m-logo img{height:60px;}
}

#main{padding:0px 0 130px;background:url(../img/body.jpg) no-repeat center bottom #FFF;padding-bottom: 20px;}
.reg{display:block;margin:0 auto;width:1000px;}
.reg-t{height:6px;line-height:6px;font-size:0;background:#3a6ec2;}
.reg-form{position:relative;padding:55px 0 40px;background:#f9f9f9;border:1px solid #efefef;border-top-left-radius:6px;border-top-right-radius:6px;}
.frm-head{width:90%;overflow:hidden;margin:0px auto;padding:0px;}
.frm-head h2{line-height:40px;font-size:36px;color:#376fc2;font-weight:bold;letter-spacing:5px;}
.frm-head p{padding:4px 0 0;line-height:22px;font-size:14px;color:#dc0e0e;}
.frm-itm{margin-bottom:10px;display:table;width:100%;border:0;border-collapse:collapse;border-spacing:0;}
.frm-label, .frm-ipt{display:table-cell;}
.frm-label{padding-top:10px;padding-right:14px;width:400px;text-align:right;font-size:14px;color:#333;vertical-align:top;}
.frm-label.err{color:#dc0e0e;}
.frm-ipt input, .frm-ipt textarea, .frm-sel{padding:8px 10px;width:258px;line-height:22px;background:#FFF;border:1px solid #e6e6e6;border-radius:5px;font-size:12px;color:#333;}
.frm-ipt textarea{height:88px;}
.frm-ipt p{padding-top:4px;line-height:22px;font-size:12px;color:#cac8cd;}
.frm-sel{position:relative;cursor:pointer;}
.frm-sel-txt{position:relative;z-index:1;}
.frm-sel-txt span{color:#999;}
.frm-sel-txt i{position:absolute;top:8px;right:6px;width:0;height:0;border-top:6px solid #b5b5b5;border-left:5px solid transparent;border-right:5px solid transparent;}
.frm-sel ul{display:none;position:absolute;top:100%;left:0;z-index:2;margin-top:0px;max-height:328px;padding:4px 0;width:100%;background:#FFF;border:1px solid #efefef;border-radius:5px;box-sizing:border-box;overflow:auto;}
.frm-sel li{padding:0 10px;line-height:40px;color:#999;}
.frm-sel li.active{color:#333;}
.frm-sel li.hover{background:#f9f9f9;}
.frm-submit{padding-left:414px;padding-top:10px;}
.frm-submit input{padding:8px 20px;line-height:22px;background:#3a6ec4;border:0;border-radius:5px;font-size:16px;color:#FFF;cursor:pointer;}


.navsite{width:1000px;margin:0px auto;padding:10px 0px;overflow:hidden;line-height:40px;}
.navsite a{float:left;font-size:14px;color:#3b6fc3;}
.navsite i{float:left;color:#3b6fc3;margin:0px 5px;}

@media (max-width:767px) {
    .navsite{width:90%;}

	#main{padding:0;background:url(../img/m-body.jpg) no-repeat center bottom #f9f9f9;background-size:100% auto;}
	.reg{display:block;margin:0 auto;width:100%;}
	.reg-form{padding:20px 15px 40px;background:transparent;border:none;border-radius:0;}
	.frm-head{position:inherit;top:0;left:0;}
	.frm-head h2{line-height:30px;font-size:24px;letter-spacing:2px;}
	.frm-head p{padding:4px 0 10px;}
	.frm-itm{display:block;}
	.frm-label, .frm-ipt{display:block;}
	.frm-label{padding:4px 0;width:100%;line-height:23px;text-align:left;}
	.frm-ipt input, .frm-ipt textarea, .frm-sel{padding:8px 10px;width:100%;box-sizing:border-box;}
	.frm-ipt textarea{height:176px;}
	.frm-ipt p{padding-left:10px;}
	
	.frm-submit{padding-left:0;}
	.frm-submit input{padding:8px 0;width:100%;line-height:24px;}
}

.pop{position:fixed;top:50%;left:50%;z-index:99;margin:-100px 0 0 -190px;width:380px;}
.pop-con{height:160px;background:#f9f9f9;border:1px solid #b0bbcd;border-top:6px solid #3a6ec2;border-radius:6px;}
.pop-cls{position:absolute;top:0px;right:0;padding:10px;cursor:pointer;}
.pop-notice{display:block;margin:32px auto 20px;height:42px;}
.pop-text{padding:0 20px;line-height:22px;font-size:16px;color:#396ec3;text-align:center;}
.pop-doc{padding:0 20px;line-height:22px;font-size:12px;color:#666;text-align:center;margin-top:5px;}

@media (max-width:767px) {
    .pop{left:5%;width:90%;margin-left:0;}
}