*{margin:0;padding:0;}
body{overflow-x:hidden;font-size:12px;}
li{list-style:none;}
.clear {height:0px;clear:both;}
textarea{font-family: "Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
div{font-family: "Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
p{font-family: "Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
a{text-decoration:none;font-family: "Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
input{border:none;background: none;}

/*头部*/
div.headerbg{
	width: 100%;height:380px;min-width: 1200px;
	background: url(../img/bg.jpg) center center no-repeat;
}
div.header{
	width:1200px;height:380px;margin:auto;
}
div.header1{
	width:1200px;height:34px;
	text-align: right;
}
div.header1 img.header1img{
	height:34px;
}
div.header2{
	width:1200px;height:75px;
}
div.header2 img{
	height:75px;
}
div.header3{
	width:1200px;height:44px;
}
div.header3 div.header3n{
	width:477px;height:44px;
	background: url(../img/header3.png) center center no-repeat;
}
div.header3 div.header3n input{
	width:410px;height: 44px;float:left;margin-left:22px;
	line-height:44px;font-size:16px;color:#838383;
	border:none;padding:0;background:none;
}
div.header3 div.header3n button{
	width:44px;height:44px;float:right;
	border:none;padding:0;margin:0;font-size: 0;background:none;cursor:pointer;
}
div.header4{
	width:1200px;height:40px;margin:auto;
	background:#334481;border-radius:5px;
	display: flex;
}
div.header4 a.header4l{
	width:120px;height:40px;
	display: flex;justify-content: center;
	background:#ffae00;
}
div.header4 a.header4l img.header4ll{
	width:23px;height:21px;margin-top:9px;margin-right:6px;
}
div.header4 a.header4l div.header4lr{
	line-height: 40px;font-size:16px;color:#ffffff;margin-left:6px;
}
div.header4 div.header4r{
	width:1050px;
	margin-left:15px;
}
div.header4 div.header4r div.header4re{
    width:150px;
    float:left;
}
div.header4 div.header4r div.header4re a.header4r{
     width:150px;height:40px;display: block;
     text-align: center;
	line-height:40px;font-size:16px;color:#ffffff;
}
div.header4 div.header4r a.header4r:hover{
	color:#ffae00;
}
ul.erjidaohang{
    width:150px;
    background:#334481;
    position: relative;
    z-index:66;
    height:0px;
    overflow:hidden;
}

ul.erjidaohang li.erjidaohangli{
    wdith:150px;height:40px;
    text-align: center;
}
ul.erjidaohang li.erjidaohangli a{
    line-height:40px;
    font-size:16px;
    color:#ffffff;
}
ul.erjidaohang li.erjidaohangli:hover{
    background:#ffae00;
}


/*首页*/
div.navone{
	width: 100%;height:585px;min-width: 1200px;
	background: #f5f8fb;
}
div.navtwo{
	width: 100%;height:730px;
}
div.navthree{
	width: 100%;height:638px;min-width: 1200px;
	background: url(../img/navthree.jpg) center center no-repeat;
}
div.navfour{
	width: 100%;height:495px;
}
div.guanggao{
	width:1200px;margin:auto;
}
div.guanggao img{
	width:1200px;height:120px;
}

div.nav1{
	width:1203px;height:136px;margin:auto;
	position: relative;
	background: url(../img/nav1.jpg) center center no-repeat;
}
div.nav1 div.nav1s{
	width:1080px;height:44px;overflow: hidden;
	position: absolute;right:25px;top:20px;
	text-align: center;line-height:44px;font-size:26px;color:#0084ff;font-weight: bold;
}
div.nav1 div.nav1x{
	width:1080px;height:60px;overflow: hidden;
	position: absolute;right:25px;top:70px;
	text-align: center;line-height:30px;font-size:16px;color:#666666;
}

div.nav2{
	width:1200px;margin:auto;
	display: flex;justify-content: space-between;
}
div.nav2 div.nav2l{
	width:550px;height:350px;
}
div.nav2le{
	width:550px;height:350px;
	position: relative;
}
div.nav2le img.nav2leimg{
	width:550px;height:350px;
}
div.nav2le div.nav2letitle{
	width:550px;height:48px;
	position: absolute;left:0;bottom:2px;z-index:10;
	background: url(../img/nav2.png) center center no-repeat;
}
div.nav2le div.nav2letitle p{
	width:350px;height:48px;overflow: hidden;
	margin-left:16px;line-height:48px;font-size:18px;color:#ffffff;
}
.swiper-pagination-bullet{
	width:12px;
	height:12px;
	border-radius: 100%;
	border:2px solid #ffffff;
	font-size:0px;
}

div.nav2 div.nav2r{
	width:610px;margin-top:12px;
}
div.nav2 div.nav2r div.nav2rs{
	width:610px;
	border-top: 1px solid #dfdfdf;
}
div.nav2 div.nav2r div.nav2rs div.nav2rsn{
	width:104px;height:6px;background:#204fc4;
}
div.nav2 div.nav2r div.nav2rz{
	font-size:24px;font-weight: bold;color:#204fc4;
}
div.nav2 div.nav2r div.nav2rx{
	width:610px;
}
div.nav2 div.nav2r div.nav2rx div.nav2rxe{
	width:610px;height:34px;overflow: hidden;
	display: flex;justify-content: space-between;
}
div.nav2 div.nav2r div.nav2rx div.nav2rxe div.nav2rxel{
	width:490px;height:34px;overflow: hidden;
	line-height:34px;font-size:16px;color:#666666;
}
div.nav2 div.nav2r div.nav2rx div.nav2rxe div.nav2rxer{
	line-height:34px;font-size:16px;color:#666666;
}

div.nav3{
	width:1200px;
	margin:auto;
	display: flex;
	justify-content: space-between;
}
div.nav3 div.nav3e{
	width:350px;
}
div.nav3 div.nav3e div.nav3e1{
	width:350px;
	height:30px;
	display: flex;
	justify-content: space-between;
}
div.nav3 div.nav3e div.nav3e1 div.nav3e1l{
	font-size:20px;color:#333333;font-weight: bold;
}
div.nav3 div.nav3e div.nav3e1 a.nav3e1r img{
	width:60px;height:10px;margin-top:5px;
}
div.nav3 div.nav3e div.nav3e2{
	width:350px;
	height:2px;
	position: relative;
}
div.nav3 div.nav3e div.nav3e2 div.nav3e2s{
	width:88px;height:2px;
	position: absolute;left:0;top:0;z-index:10;
	background: #cc3333;
}
div.nav3 div.nav3e div.nav3e2 div.nav3e2x{
	width:350px;height:1px;
	position: absolute;left:0;bottom:0;
	background: #cccccc;
}
div.nav3 div.nav3e div.nav3e3{
	width:350px;
	display: flex;
	justify-content: space-between;
}
div.nav3 div.nav3e div.nav3e3 img.nav3e3l{
	width:144px;height:88px;
}
div.nav3 div.nav3e div.nav3e3 div.nav3e3r{
	width:190px;
}
div.nav3 div.nav3e div.nav3e3 div.nav3e3r div.nav3e3rs{
	width:190px;height:20px;overflow: hidden;line-height:20px;font-size:16px;font-weight: bold;color:#004898;
}
div.nav3 div.nav3e div.nav3e3 div.nav3e3r div.nav3e3rz{
	width:190px;height:40px;overflow: hidden;line-height:20px;font-size:14px;color:#666666;
}
div.nav3 div.nav3e div.nav3e3 div.nav3e3r div.nav3e3rx{
	width:350px;display: flex;
}
div.nav3 div.nav3e div.nav3e3 div.nav3e3r div.nav3e3rx img.nav3e3rxl{
	width:12px;height:12px;
}
div.nav3 div.nav3e div.nav3e3 div.nav3e3r div.nav3e3rx div.nav3e3rxr{
	margin-left:12px;line-height:12px;font-size:12px;color:#666666;
}
div.nav3 div.nav3e div.nav3e4{
	width:350px;height:30px;
}
div.nav3 div.nav3e div.nav3e4 div.nav3e4l{
	width:6px;height:6px;float:left;margin-top:12px;
	background:#999999;
}
div.nav3 div.nav3e div.nav3e4 div.nav3e4m{
	width:260px;height:30px;overflow:hidden;margin-left:10px;float:left;
	line-height:30px;font-size:14px;color:#333333;
}
div.nav3 div.nav3e div.nav3e4 div.nav3e4r{
	float:right;
	line-height:30px;font-size:13px;color:#666666;
}
div.indexjieshao{
    width:350px;
}
div.indexjieshao img.indexjieshaos{
    width:350px;height:88px;
}
div.indexjieshao div.indexjieshaox{
    width:350px;
    height:150px;
    overflow: hidden;
    line-height:30px;
    font-size: 14px;
    color: #333333;
}
div.indexjieshao div.indexjieshaox p{
    width:350px;
    line-height:30px;
    font-size: 14px;
    color: #333333;
}


div.nav4{
	width:1200px;margin:auto;
}
div.nav4 div.nav4s{
	width:1200px;height:40px;text-align: center;font-size:30px;font-weight: bold;color:#333333;
}
div.nav4 div.nav4z{
	width:1200px;display: flex;justify-content: center;
}
div.nav4 div.nav4z div.nav4zt{
	margin:0 8px;font-size:14px;color:#a7a7ac;font-family:"Arial";text-transform:uppercase;
}
div.nav4 div.nav4z div.nav4zx{
	width:140px;height:1px;background:#a7a7ac;margin-top:9px;
}

div.navgundong{
	width:1200px;margin:auto;
	position: relative;
}
.swiper-button-next{
	width:50px;
	height:50px;
	right:-75px;
	top:170px;
	background: url(../img/right.png) no-repeat;
}
.swiper-button-prev{
	width:50px;
	height:50px;
	left:-75px;
	top:170px;
	background: url(../img/left.png) no-repeat;
}
div.nav4 div.nav4x{
	width:1200px;overflow: hidden;
}
div.nav4xe{
	width:280px;
}
div.nav4xe img.nav4xe1{
	width:280px;height:185px;
}
div.nav4xe div.nav4xe2{
	width:280px;height:28px;overflow:hidden;line-height:28px;font-size:16px;color:#000000;
}
div.nav4xe div.nav4xe3{
	width:280px;height:66px;overflow:hidden;line-height:22px;font-size:12px;color:#9e9ea3;
}
div.nav4xe div.nav4xe4{
	width:280px;height:31px;
	background: url(../img/nav4xe4.png) no-repeat;
}
div.nav4xe:hover div.nav4xe2{
	color:#3560ca;
}
div.nav4xe:hover div.nav4xe4{
	background: url(../img/nav4xe4h.png) no-repeat;
}

/*友情连接*/
div.youqingbg{
	width:100%;height:70px;background:#27394d;min-width: 1200px;
}
div.youqingbg div.youqing{
	width:1200px;height:70px;margin:auto;overflow: hidden;
}
div.youqingbg div.youqing div.youqingl{
	float:left;line-height:70px;font-size:13px;color:#dddddd;
}
div.youqingbg div.youqing div.youqingr a{
	float:left;line-height:70px;font-size:13px;color:#dddddd;margin:0 10px;
}
/*底部*/
div.footerbg{
	width:100%;height:310px;background:#18293c;min-width: 1200px;
}
div.footer{
	width:1200px;
	margin:auto;
}
div.footer div.footers{
	width:1180px;
	height:175px;
	margin:auto;
}
div.footer div.footers div.footersl{
	float:left;
}
div.footer div.footers div.footersl div.footersle{
	height:20px;display: flex;
}
div.footer div.footers div.footersl div.footersle img.footerslel{
	width:18px;
	height:20px;
}
div.footer div.footers div.footersl div.footersle div.footersler{
	line-height:20px;font-size:13px;color:#ffffff;margin-left:22px;
}
div.footer div.footers div.footersr{
	float:right;
	display: flex;
}
div.footer div.footers div.footersr div.footersrl{
	width:135px;height:108px;
}
div.footer div.footers div.footersr div.footersrl img{
	width:108px;height:108px;
}
div.footer div.footers div.footersr div.footersrr{
	width:160px;
}
div.footer div.footers div.footersr div.footersrr div.footersrrs{
	height:30px;font-size: 20px;color:#ffffff;font-family:"Arial";
}
div.footer div.footers div.footersr div.footersrr div.footersrrx{
	line-height:22px;font-size:12px;color:#ffffff;
}
div.footer div.footerx{
	width:1200px;
	border-top:1px solid rgba(255,255,255,0.2);
	line-height:40px;font-size:12px;color:#9b9b9b;
}
div.footer div.footerx p{
	width:1200px;
	border-top:1px solid rgba(255,255,255,0.2);
	line-height:40px;font-size:12px;color:#9b9b9b;
}
div.footer div.footerx a{
	width:1200px;
	border-top:1px solid rgba(255,255,255,0.2);
	line-height:40px;font-size:12px;color:#9b9b9b;
}

/*列表配置*/
div.nrbg{
	width:1200px;
	margin:auto;
}
div.nrbgs{
	width:1200px;
	height:70px;
	display: flex;
	line-height:52px;
	font-size:14px;color:#333333;
	margin-right:10px;
}
div.nrbgs img.nrbgsimg{
	width:25px;
	height:16px;
	margin-top:18px;
}
div.nrbgs div.nrbgst{
	line-height:52px;
	font-size:14px;color:#333333;
	margin-right:10px;
}
div.nrbgs a{
	line-height:52px;
	font-size:14px;color:#333333;
}
div.nrbgs a:hover{
	color:#df0000;
}
div.nrbgx{
	width:1200px;
	margin:auto;
	display: flex;
	justify-content: space-between;
}
div.nrbgx div.nrbgxl{
	width:230px;
}
div.nrbgx div.nrbgxl div.nrbgxls{
	width:230px;
	height:184px;
	background: url(../img/leftlogo.jpg) center center no-repeat;
}
div.nrbgx div.nrbgxl div.nrbgxls div.nrbgxlsn{
	width:230px;
	text-align: center;
	font-size:18px;color:#ffffff;
}
div.nrbgx div.nrbgxl div.nrbgxlx{
	width:228px;
	border:1px solid #e5e5e5;
	border-top:none;
	text-align: center;
	line-height:52px;font-size: 18px;color:#333333;
}
div.nrbgx div.nrbgxl div.nrbgxlx:hover{
	color:#ffffff;
	background:#ffae00;
}
div.nrbgx div.nrbgxl div.dangqian{
	width:228px;
	border:1px solid #e5e5e5;
	border-top:none;
	text-align: center;
	line-height:52px;font-size: 18px;color:#ffffff;
	background:#ffae00;
}
div.nrbgx div.nrbgxr{
	width:940px;
}
div.nrbgx div.nrbgxr div.nrbgxrs{
	width:940px;
	line-height:50px;font-size:24px;font-weight: bold;color:#204fc4;
	border-bottom:1px solid #e5e5e5;
}
div.nrbgx div.nrbgxr div.nrbgxrx{
	width:940px;
}
div.nrbgx div.nrbgxr div.nrbgxrx div.nrbgxrxn{
	width:104px;height:4px;background:#204fc4;
}
div.nrbgx div.nrbgxr div.nrbgxrf{
	width:940px;text-align: right;
}
div.nrbgx div.nrbgxr div.nrbgxrf a{
	width:30px;
	height:30px;
	display: inline-block;
	text-align: center;
	line-height:30px;font-size: 14px;color:#333333;
	margin:0 6px;
}
div.nrbgx div.nrbgxr div.nrbgxrf a:hover{
	background: #0052cc;color:#ffffff;
}
div.nrbgx div.nrbgxr div.nrbgxrf a.page-num-current{
	background: #0052cc;color:#FFFFFF;
}

div.nrbgx div.nrbgxr div.nrbgxrf a.jian{
	background: #ecf2f4;
	width:60px;
}
div.nrbgx div.nrbgxr div.nrbgxrf a.jian:hover{
	background: #ecf2f4;color:#333333;
}

div.biaoti{
	width:940px;text-align: center;font-size:24px;color:#151515;
}
div.xiangqing{
	width:940px;
	line-height:30px;font-size:16px;color:#707070;
}
div.xiangqing p{
	line-height:30px;font-size:16px;color:#707070;
}
div.xiangqing img{
	max-width: 940px;
}
div.xiangqing image{
	max-width: 940px;
}

div.fanye{
	width:940px;
	height:40px;
	background:#f5f5f5;
	display: flex;
	justify-content: space-between;
}
div.fanye div.fanyee{
	line-height:40px;font-size:14px;color:#333333;margin:0 10px;
}
div.fanye div.fanyee a{
	line-height:40px;font-size:14px;color:#333333;
}
div.fanye div.fanyef a{
	width:130px;height:40px;display: block;text-align: center;line-height:40px;font-size:14px;color:#ffffff;
	background: #325e9b;
}

/*新闻中心*/
div.xinwenlist{
	width:940px;
}
div.xinwenliste{
	width:940px;
}
div.xinwenliste div.xinwenlistes{
	width:940px;height:22px;overflow: hidden;
	line-height:22px;font-size:16px;color:#151515;
}
div.xinwenliste div.xinwenlistez{
	width:940px;height:48px;overflow: hidden;
	line-height:24px;font-size:16px;color:#707070;
}
div.xinwenliste div.xinwenlistex{
	width:940px;
	display: flex;
}
div.xinwenliste div.xinwenlistex img.xinwenlistexl{
	width:15px;height:15px;
}
div.xinwenliste div.xinwenlistex div.xinwenlistexr{
	margin-left:6px;line-height:16px;font-size:14px;color:#333333;
}

/*会员中心*/
div.huiyuanlist{
	width:940px;
}
div.huiyuanliste{
	width:940px;
	display: flex;
	justify-content: space-between;
}
div.huiyuanliste div.huiyuanlistel{
	width:150px;
}
div.huiyuanliste div.huiyuanlistel img{
	width:140px;
	height:188px;
	border:1px solid #d2d2d2;
}
div.huiyuanliste div.huiyuanlister{
	width:770px;
}
div.huiyuanliste div.huiyuanlister div.huiyuanlisters{
	margin-top:20px;
	line-height:52px;font-size:24px;color:#151515;
}
div.huiyuanliste div.huiyuanlister div.huiyuanlisterx{
	height:96px;
	overflow: hidden;
	line-height:24px;font-size:16px;color:#707070;
}

/*活动报名*/
div.baoming{
    width:640px;
    margin:auto;
}
div.baoming1{
	width:100%;
}
div.baoming1 img{
	width:100%;
}
div.baoming2{
	width:100%;
	height:40px;
	display: flex;
}
div.baoming2 div.baoming2l{
	width:10px;
	height:40px;
	background:#0045c2;
}
div.baoming2 div.baoming2r{
	margin-left:20px;
	line-height: 40px;
	font-size:30px;
	color:#000000;
}

div.baoming3{
	width:580px;
	height:200px;
	margin:auto;
	background:url('../img/beijing.png') center center no-repeat;
	border-radius: 20px;
	box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.1);
}
div.baoming3 div.baoming3s{
	width:100%;
	height:68px;
	text-align: center;
	font-size:28px;
	color:#000000;
}
div.baoming3 div.baoming3x{
	width:100%;
	height:42px;
	text-align: center;
	line-height:42px;
	font-size:16px;
	color:#000000;
}
div.baoming3 div.baoming3x span{
    font-size:22px;
    color:#7d7d7d;
    padding:0 10px;
}
div.baoming3 div.baoming3x a{
    display: inline-block;
    height:42px;
    line-height:42px;
    font-size:24px;
    color:#ffffff;
    background:#0042c9;
    padding:0 5px;
    border-radius: 4px;
}
div.baoming3 div.baoming3x div#shijian{
	width:0px;
	height:0px;
	overflow: hidden;
	font-size:0;
}

div.baoming4{
	width:580px;
	margin:auto;
	background:#ffffff;
	border-radius: 20px;
	box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.1);
}
div.baoming4 div.baoming4s{
	width:100%;
	height:70px;
	text-align: center;
	font-size: 30px;
	color:#000000;
}
div.baoming4 div.baoming4x{
	width:530px;
	margin:auto;
}
div.baoming4 div.baoming4x div.baoming4xt{
	width:100%;
	height:40px;
	font-size: 28px;
	color:#000000;
}
div.baoming4 div.baoming4x div.baoming4xn{
	width:100%;
	height: 82px;
}
div.baoming4 div.baoming4x div.baoming4xn input{
	width:100%;
	height:80px;
	line-height:80px;
	font-size: 28px;
	color:#000000;
	border-bottom:1px solid #e8e8e8;
}
div.baoming4 div.baoming4x div.baoming4xr{
	width:100%;
	line-height:80px;
	font-size: 24px;
	color:#6c6c6c;
}
div.baoming4 div.baoming4x div.baoming4xd{
	width:100%;
	height:60px;
	line-height:60px;
	font-size: 28px;
	color:#000000;
}
div.baoming4 div.baoming4x div.baoming4xd select{
	width:100%;
	height:60px;
	line-height:60px;
	font-size: 28px;
}

div.baoming4 div.baoming4x div.baoming4xs{
	width:100%;
	height:60px;
	line-height:60px;
	font-size: 28px;
	color:#000000;
	display: flex;
}
div.baoming4 div.baoming4x div.baoming4xs select{
	width:30%;
	height:60px;
	line-height:60px;
	font-size: 28px;
}
div.baoming4 div.baoming4x div.baoming4xs div.baoming4xsn{
	margin-left:10px;
	margin-right:20px;
}

div.baoming5{
	width:580px;
	margin:auto;
}
div.baoming5 input{
	width:100%;
	height:80px;
	background: #4598ff;
	border-radius: 10px;
	text-align: center;
	line-height:80px;
	font-size:32px;
	font-weight: bold;
	color:#ffffff;
}

div.baoming6{
	width:100%;
	text-align: center;
	line-height:30px;
	font-size:18px;
	color:#8f8f8f;
}