body {
	font-size: 16px;
	color: #333;
}
body, div, ul, li, p, h1, h2, h3, h4, h5, h6, input, a, dd, dl, dt {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Microsoft YaHei";
	min-width: 1200px;
}
a {
	text-decoration: none;
}
ul {
	list-style-type: none;
}
img{
	border: none;
}

.headStyle14ej3ll9sw{
    margin-bottom: 30px;
}

.logo_ {
				width: 1215px;
				height: 100px;
				margin: 0 auto;
				background: url(../img/index3_02.png) no-repeat center 0px;
			}
			
			.sousuo {
				float: right;
				margin: 35px 25px;
				height: 20px;
			}
			
			.logo {
				margin-left: 10px;
				padding-top: 5px;
			}
			
			.nav_ {
				width: 100%;
				height: 40px;
				background: #004e97;
                                position: absolute;
                                z-index: 999;
			}
			
			.nav {
				margin: 0 auto;
				width: 1200px;
				height: 40px;
			}
.navul .navli a{
	float: left;
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	font-size: 15px;
	text-align: center;
}
.navul .navli a:hover{
	background: #103164;
	color: #EFEACF;
}
.mbbb{
margin-bottom: 30px;
}
.navul .click a{
	background: #103164;
	color: #EFEACF;
}
.sytop_{
	overflow: hidden;
	margin: 0 auto;
	width: 1200px;
	margin-top: 6px;
        position: relative;
        padding-top: 41px;
}
.syleft{
	float: left;
	width: 940px;
	height: 251px;
}
.syright{
	float: right;
	width: 255px;
	height: 251px;
}
.syvido_{
	overflow: hidden;
	margin: 0 auto;
	width: 1200px;
	margin-top: 5px;
}
.vidoleft{
	float: left;
	width: 783px;
	height: 380px;
}
.tzggright{
	float:right;
	width: 388px;
	height: 380px;
}
.xcsptop{
	width: 783PX;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
}
.title{
	float: left;
	color:#004e97;
	font-size: 20px;
	padding-left: 10px;
	font-family: Microsoft Yahei;
    font-weight: 900;
}
.ywvido{
	float: left;
	color: #949494;
    font-size: 12px;
    margin-top: 10px;
    margin-left: 12px;
}
.more{
	float: right;
    margin: 10px 6px;
}
.vidooleft{
	float: left;
	margin-top: 10px;
	margin-left: 0px;
}
.vidooleftda{
	margin-top: 10px;
	margin-left: 10px;
}
.vidooleft p img{
    width: 322px;
    height: 256px;
}
.fwrc{
	position: relative;
    bottom: 34px;
    left:20px;
    font-size: 14px;
}
.vidooright{
	margin-right: 10px;
	margin-top: 20px;
	float: right;
	width: 253px;
	height: 320px;
}
.vido6 li{
	float: left;
    margin-left: 10px;
    width: 128px;
    height: 153px;
}
.vido6 li p a{
	font-size: 13px;
	color: #090909;
}
.vido6 li p a img{
	width: 128px;
	height: 102px;
}
.tzggtop{
	width: 392PX;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
}
.fontstyle204887{
	position: relative;
    bottom: 58px;
    left: 70px;

}
.tzgglist{
	width: 388px;
	height: 303px;
	background:url(../img/images/index3dian_03.png) no-repeat;
	margin-top: 20px;
}
.tzgglist ul li{
	line-height: 18px;
    padding-left: 35px;
    padding-top: 2px;
    height: 104px;
}
.riqi{
	color: #004e97 !important;
	font-size: 12px;
	padding-left: 7px;
    padding-top: 3px;
}
.tzgglist ul li p a{
	color: #000000;
	font-weight:600;
	margin: 5px 0px;
	display: block;
}
.tzgglist ul li span{
	color: #8f8f8f;
	font-size: 14px;
}
.syxxmk_{
	width: 1200px;
	height: 249px;
	padding-top: 5px;
	margin: 0 auto;
	overflow: hidden;
}
.xxmktop{
	width: 1200PX;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
}
.xxmpbottom{
	margin-top: 10px;
	width: 1200PX;
}
.xxmpbottom ul li{
	float: left;
	width: 370px;
	height: 52px;
	border-bottom: #949494 1px dashed;
	margin-right: 10px;
    margin-left: 20px;
    margin-bottom: 15px;
}
.sanj{
	position: relative;
    right: 15px;
}
.xxmpbottom ul li p a{
	color: #000000;
	font-weight:600;
}
.xxmpbottom .ghby{
	font-size: 13px;
    background: #eaf6ff;
    border-radius: 3px;
    padding: 0 5px;
    display: inline-block;
    margin-top: 4px;
    margin-left: 10px;
    color: #004e97;
}
.xxmpbottom .ghriqi{
	font-size: 12px;
	color: #62627d;
}
.syjshd_{
	height: 255px;
	width: 1200px;
	padding-top: 30px;
	margin: 0 auto;
	overflow: hidden;
}
.jshdtop{
	width: 1200PX;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
	margin-bottom: 26px;
}
.jshdbottom{
	width: 1180px;
	height: 186px;
	margin: 0 auto;
}
.jsdbimgleft{
	float: left;
	width: 163px;
	height: 144px;
}
.jsdbright{
	float: right;
	width: 995px;
}
.rightt1{
	height: 33px;
	width: 995px;
	border-bottom: 1px #dddddd dashed ;
	margin-bottom: 17px;
}
.sshdzhaiz{
	float: left;
	width: 500px;
	height: 98px;
}
.sshdjiangj{
	float: right;
	width: 440px;
	height: 60px;
}
.sshdjiangj ul li{
	float: left;
	width: 144px;
}
.syjxms_{
	height: 320px;
	width: 100%;
	background: #fff;
	margin-top: 5px;
	overflow: hidden;
}
.jxmstop{
	width: 1200PX;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
	margin-bottom: 26px;
	margin: 0 auto;
	margin-top: 10px;
}
.jxmsbottom{
	height: 249px;
	width: 1200px;
	background: #ffffff;
	margin: 0 auto;
	margin-top: 8px;
border: 2px #ccc solid;
}
#jxmsleft{
	float: left;
}
#jxmsleft ul li a{
	display: block;
    width: 190px;
    height: 49px;
    background: #f5f5f5;
    text-align: center;
    line-height: 50px;
    border: 1px #aaaaaa solid;
    border-top:none;
}
#jxmsright{
	width: 1000px;
	float:right;
	margin-top: 7px;
}
#jxmsright ul li{
	
	width:330px;
	height: 115px;
	background: #FFFFFF;
	float: left;
    border-bottom: 1px #ccc dashed;
    border-right: 1px #ccc dashed;
}

.jstpleft{
	float: left;
	margin: 12px 14px 0px 10px;
}
.jsnrright{
	margin-top: 5px;
}
.jsnrright p a{
	font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #23191d;
}
.jsnrright span{
	font-size: 12px;
	color: #6c6f6e;
}
.jsnrright img{
	margin-top: 7px;
}
.symjc_{
	width: 1200px;
	margin: 0 auto;
	height: 175px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.mjcbottom{
	width: 1200px;
	height: 120px;
	margin-top: 8px;
	margin-bottom: 30px;
}
.mjctop{
	width: 1200PX;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
}
.ktc_{
	width: 100%;
	margin: 0 auto;
	height: 290px;
	overflow: hidden;
	background: #f6f6f6;
	margin-bottom:5px;
}
.bqbq{
	height: 100px;
	width: 100%;
	margin: 0 auto;
	background: #004e97;
}
.headStyle1tv891x9a7{
margin-bottom: 30px;

}

.ktcss{
	width: 1200px;
	height: 333px;
	margin:  0 auto;
	margin-top: 15px;
}
.ksleft{
	width: 305px;
	height: 323px;
	float: left;
}
.kttop{
	width: 305px;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
}
.ktbottom{
	width: 295px;
	height: 280px;
	background:url(../img/images/kcphbjj_03.png) no-repeat 12px 1px;
	margin-top: 15px;
}
.ktbottom ul li a{
	font-size: 15px;
	color: #000000;
	padding-left: 45px;
    line-height: 28px;
}
.kscent{
	width: 545px;
	height: 333px;
	float: left;
	margin-left: 30px;

}
.kctop{
	width: 545px;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
}
.kctop2{
	width: 545px;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
}
.kcbottom{
	width: 545px;
	height: 60px;
	margin-top: 10px;
	margin-left: 8px;
	margin-bottom: 30px;
}
.kcbottom ul li a{
	display: block;
	width: 160px;
	height: 32px;
	background: #eaf6ff;
	text-align: center;
    line-height: 32px;
    color: #004e97;
    font-size: 16px;
}
.kcbottom ul li img{
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    }
.kcbottom ul li{
	float: left;
	margin-right: 14px;
	margin-bottom: 8px;
}
.kcbottom2{
	width: 545px;
	height: 140px;
	margin-top: 12px;
    margin-left: 10px;

}
.kcbottom2 ul li{
	display: block;
	width: 520px;
	float: left;
	line-height: 30px;
}
.kcbottom2 ul li img{
	margin-right: 10px;
}
.border03{
	border-right: none !important;
}
.border04{
	border-bottom: none !important;
}
.border05{
	border-bottom: none !important;
}
.border06{
	border-bottom: none !important;
	border-right: none !important;
}
.ksright{
	width: 288px;
	float: right;
	height: 150px;
	overflow: hidden;
	height: 350px;
}
.ksrtop{
	width: 288PX;
	height: 35px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
}
.ksrbottom{
	height: 80px;
	width: 288;
	overflow: hidden;
	 margin-bottom: 11px;
    margin-top: 20px;

}
.ksrbottom ul li img{
	
}
.ksrtop2{
	width: 288PX;
	height: 16px;
	border-bottom: 2px solid #004e97;
	overflow: hidden;
	margin-bottom: 16px;
}
.ksrbottom2{
	width: 288px;
	height: 75px;
}
.bqbq p{
	text-align: center;
	padding-top: 14px;
	color: #ffffff;
	font-size: 14px;
}
/*竞赛活动*/
	.focus1{ width:1180px; height:186px;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus1 .hd{ width:100%; position:absolute; z-index:1; bottom:0px; text-align:center;  }
	.focus1 .hd ul{ display:inline-block;height:12px; overflow:hidden;}
	.focus1 .hd ul li{ display:inline-block; margin-left:10px;width:12px;height:12px;padding-top:10px; overflow:hidden;  background:url(../img/hiu_dian.png) no-repeat; cursor:pointer;}/*多点*/
	.focus1 .hd ul .on{ background:url(../img/lan_dian.png) no-repeat; }/*一点*/
	

/*底部图片切换*/
.friend{margin:0 auto;width:1100px;height:141px;}
.mr_frUl{float:left;width:1100px; overflow:hidden;height: 116px;}
.mr_frUl ul li{display:inline;float:left;overflow:hidden;position:relative;padding-right:25px;}
.mr_frUl ul li a img{width:87px;height:116px;}
.anniu img{
	cursor:pointer;}
.anniu .next{
	position: relative;
    left:-50px;
	bottom: 85px;}
.anniu .prev{
	position: relative;
    left: 1085px;
    bottom: 85px;}
    
    
    
#jxmsleft ul li.on a{
	border-right:none;
	background: url(../img/jxmshoverbjj.png) no-repeat !important;
color:#517AAF;
}

.ksrbottom ul li{
	display: table;
	line-height: 24px;
}
.ksrbottom ul li span{
	display: table-cell;
	vertical-align: middle;
}
.kb2{
	display: table;
	line-height: 24px;
}
.kb2 span{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.jstpleft img{
	width:90px;
	height: 105px;
-webkit-border-radius: 50%;
	border-radius: 50%;
         margin-top:-10px;
}
.kb2 img{
	width: 95px;
	height: 95px;
}
.sshdzhaiz p{
	color: #999999;
	font-size: 12px;
}
.jubanf{
	margin-top: 12px;
}
.rightt1 p a{
	color: #373d41;
	font-size: 20px;
}
.sshdjiangj ul li p img{
	margin-right: 5px;
}
.sshdjiangj ul li span{
	margin-left: 20px;
	font-size: 20px;
}
.jsdbimgleft img{
	width: 164px;
	height: 144px;
	
}
.kcbottom2 ul li a{
	font-size: 15px;
	color: #000000;
}
.moress{
	color: #5f5f5f;
	font-size: 12px;
}

.tzgglist ul li .riqi{
	background: url(../img/images/riqibjbjbj_03.png) no-repeat;
	display: block;
	width: 86px;
	height: 22px;
	font-size:13px;
}
.vidooleftda a{
	color:#2f2f2f ;
}


/*列表页样式*/
.listbanner_{
	width: 1200px;
	height: 260px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 30px;
        position: relative;
        padding-top: 51px;
}
.listbanner_ img{
	width: 1200px;
	height: 260px;
}
.sylist_{
	width: 1200px;
	height: auto;
	min-height: 500px;
	margin: 0 auto;
	overflow: hidden;
}
.listleft{
	float: left;
	width: 235px;
	height: auto;
}
.listkcfl{
	width: 235px;
	height: 40px;
	border-bottom: 2px solid #004e97;
}
.listkcfl p{
	color: #004e97;
	font-size: 24px;
	text-indent: 18px;
	font-family: Microsoft YaHei;
        font-weight: bolder;
}
.listnav2{
	width: 235px;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	background: url(../img/listnavbjj.png) no-repeat right 0;
	min-height: 500px;
}
.listnav2 ul li a{
	display: block;
	width: 201px;
	height: 30px;
	background: url(../img/list2jbj.png) no-repeat;
	color: #2266a5;
	font-size: 15px;
	font-family: Microsoft YaHei;
    font-weight: 600;
}
.listnav2 ul li{
	float: left;
	line-height: 30px;
	margin-bottom: 15px;
	text-indent: 35px;
	margin-left: 15px;
}
.listnav2 ul li a:hover{
	background: url(../img/list2jbbbjjj.png) no-repeat;
	color: #bb1030;
}
.listnav2 ul .clicka a{
	background: url(../img/list2jbbbjjj.png) no-repeat;
	color: #bb1030;
}

.lisright{
	width: 940px;
	height: auto;
	float: right;
	overflow: hidden;
}
.listkclb{
	width: 940;
	height: 40px;
	border-bottom: 2px solid #004e97;
	margin-bottom: 30px;
        text-align: right;
        margin-right: 5px;
}
.listkclb p{
	color: #004e97;
	font-size: 24px;
	text-indent: 18px;
	font-family: STFangsong;
    font-weight: bolder;
}
.sylista{
	width: 940px;
	height: auto;
}
.sylista>ul>li{
	width: 940px;
	height: 150px;
	background:url(../img/listbj1_03.png) no-repeat 0px center ;
}
.listxian{
	margin-left: 115px;
	padding-top: 5px;
}
.listxian span{
	color: #626262;
	font-size: 14px;
	margin-right: 20px;
}
.zhaiyy{
    text-indent: 2em;
    color: #626262;
    font-size: 15px;
}
.xuey{
	margin: 6px 0px;
}
.listbt{
	color: #000000;
	font-size: 20px;
}

.sylista>ul>li:hover{
	background:url(../img/listhover.png) no-repeat -4px -6px;
}

/*内容*/
.contentone{
	width: 900px;
	height: 80px;
	border-bottom: 1px dashed #dbdbdb;
	text-align: center;
	line-height: 34px;
}
.contentone p{
	color: #444444;
	font-size: 16px;
}
.contentone span{
	color: #444444;
	font-size: 14px;
}
.contenttwo{
	width: 880px;
	margin: 0 auto;
	height: auto;
	
}
.contenttwo p{
    text-indent: 2em;
    color: #555555;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 25px;
}
.contenttwo img{
	
}
.contentlista{
	width: 900px;
	height: 125px;
	margin-top: 50px;
	border-top: 2px solid #004e97;
}
.natelast p a,.nlnl{
	font-size: 15px;
	color: #555555;
}
.natelast p a:hover,.nlnl:hover{
	color: #004e97;
}
.natelast{
	width: 900px;
	height: 125px;
	margin-top: 20px;
    line-height: 32px;
}
#jxmsleft ul li.on a:hover{

}