@charset "utf-8";
/**{margin:0; padding:0; font-family: "微软雅黑"; font-size:16px;border: 0; }*/
a{text-decoration:none; cursor:pointer; color: #DD143E;}
b{font-size:20px;}
.imgBorder{padding:2px; border:1px solid #ccc;width:140px;height:200px;}
.textCenter{text-align:center;}
.bold{font-weight:bold;}
/*index*/
.main{width:980px;margin:0 auto;}
.nav{}
.nav a{letter-spacing:8px;display:block;background:url(../images/bg_nav.gif) repeat-x;height:39px;line-height:39px;float:left;color:#133c87;width:244px;text-align:center;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.nav a.borL{border-left:1px solid #e5e5e5;width:194px;}
.nav a:hover{color:#7e98c7;}
.nav a.act{color:#666;background:url(../images/bg_nav_act.gif) repeat-x;}
.logo_jy,.logo_xjy,.logo_rl{padding:0 0 10px 113px;}
.middle{padding-top:20px; margin-bottom:20px;}
.middle_l,.middle_r,div.wrap{float:left;}
/*.middle_l{padding-top:30px;}*/
.middle_r{width:420px;height:250px;border-left:1px solid #e5e5e5;padding:50px 0 0 70px;margin-left:40px;}
.btn{margin:0 auto;background-color:#DD143E; cursor: pointer; border-radius:8px; display:block;width:170px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:20px;font-weight:600;}
.btn:hover{background-color:#DD143E;}
.input_id{border:1px solid #bababa;width:280px;height:28px;line-height:28px;padding:0 0 0 10px;margin:0 0 30px 10px;}
label.label_login{display:block; width:80px;float:left;height:28px;line-height:28px;text-align:right;}
.foot{border-top:1px solid #e5e5e5; padding:20px 0;margin-bottom: 110px;}
.foot p{text-align:center;font-size:14px; line-height:22px;color:#666666;font-weight:normal;}
.top{position:relative;background:url(../images/top_index2.jpg) no-repeat;width:980px;height:232px;color:#fff;text-decoration: none;}
.top > a:first-child {color: #fff; position: absolute; right:180px; top:20px; font-size:14px;}
.welcome{color:#fff; position:absolute;right:30px; top:20px; font-size:14px;}
.welcome a{color:#fff;font-size:14px;text-decoration: none;}
div.wrap{width:460px;height:auto!important;height:250px;min-height:250px;border-left:1px solid #e5e5e5;padding:30px 0 0 70px;margin-left:40px;color:#494949;}
div.wrap h2{text-align:center;padding-bottom:10px;color:#2b2b2b;}
div.wrap p{line-height:26px;padding-bottom:10px;}
.h_10{height:10px;clear:both;}
.middle{}
.middle table{
  margin:0 auto;
  font-family: verdana,arial,sans-serif;
	font-size:16px;
	color:#333333;
	border-width: 1px;
	border-color: #FCC0D4;
	border-collapse: collapse;width:900px;
     }  
.middle table td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #FCC0D4;
	background-color: #fff;
}
.middle table td.textC{  text-align:center;
}
.middle table td input{width:180px;height:28px;line-height:28px; text-align:center;border:1px solid #ccc;}
.middle table td input.w_570{width:500px;}
.middle table td input.w_380{width:350px;}
.middle table td input.w_970{width:620px;}
.btn_pic{background-color:#DD143E; border-radius:8px;padding:5px 20px;line-height:45px;text-align:center;color:#fff;font-size:16px;font-weight:600;}
.btn_pic:hover{background-color:#DD143E;}
.middle table td input.noStyle{width:auto;height:auto;border:none;}
.textarea_work{width:860px;border:1px solid #ccc; resize:none;margin:5px 0;height:100px;padding:10px;}
.btn_box{background-color:#DD143E; border-radius:8px;padding:5px 40px;line-height:45px;text-align:center;color:#fff;font-size:20px;font-weight:600;}
.btn_box:hover{background-color:#DD143E;}
p.texts{padding:5px 10px; text-indent:31px; line-height:26px;}
.p_5{padding:5px 0;}
.red{color:red;}
.wrongName{line-height:25px;color:#DD143E; text-decoration:underline;display:block;float:left;padding:20px 0 0 30px;width:100px;}
.shitijiexi{width:auto;padding-left:0;}
.wrapZT{width:978px;border:1px solid #e5e5e5;}
h1{height:40px;line-height:40px;padding-left:15px;background-color:#eee;}
h3{padding-left:20px;height:40px;line-height:40px;margin:10px 10px 0;color:#111;}
.wrapZT form{padding:0 40px 20px;}
a.btn_zt{background-color:#DD143E; border-radius:8px; display:block;width:170px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:20px;font-weight:600;margin:20px auto;}
a.btn_zt:hover{background-color:#DD143E;}
.wrapZT .test_contents input{margin-right:5px;}
.wrapZT .test_contents p{padding:5px 0;}
.wrapZT .test_contents p:hover{background-color:#eee;}
li:hover{background-color:#aaa;}
span.beizhu{display:block;height:45px;line-height:25px;text-align:left;padding:20px 0 0 5px;;}
.bottomWrap80{background-color:#42546e; width:980px;height:80px;line-height:80px;color:#fff;font-size:20px;font-weight:bold;text-align:center;position:fixed;bottom:0;left:50%;}
.bottomWrap80 span{font-size:30px;color:#ffe400;}
.bottomWrap120{height:110px;line-height:120px;margin:0 auto;color:#fff; width: 650px; background: #43556d; position: static; margin: 0 auto;}
.bottomWrap120 p{float:left;font-size:28px;font-weight:bold;padding:0 40px;margin: 0; line-height: 110px;}
.bottomWrap120 ul li{list-style:none;float:left;background:url(../images/process1.png) no-repeat;height:85px;margin-top:12px;}
.bottomWrap120 ul li.baokao_already,.bottomWrap120 ul li.kaoshi_already,.bottomWrap120 ul li.tongguo_already,.bottomWrap120 ul li.dengdai_already,.bottomWrap120 ul li.nazheng_already{background:url(../images/process2.png) no-repeat;}
.bottomWrap120 ul li.baokao,.bottomWrap120 ul li.baokao_already{width:140px;background-position:0 0;}
.bottomWrap120 ul li.kaoshi,.bottomWrap120 ul li.kaoshi_already{width:165px;background-position:-140px 0;}
.bottomWrap120 ul li.tongguo,.bottomWrap120 ul li.tongguo_already{width:160px;background-position:-305px 0;}
.bottomWrap120 ul li.dengdai,.bottomWrap120 ul li.dengdai_already{width:165px;background-position:-465px 0;}
.bottomWrap120 ul li.nazheng,.bottomWrap120 ul li.nazheng_already{width:120px;background-position:-630px 0;}
.bottomWrap80.bottomWrap120 {margin:0;margin-left:-490px;}
.ad_wraper{width:847px; margin:0 auto;padding-top:15px;text-align: center;}
.ad1,.ad2,.ad3,.ad4{height:150px;width:208px;/*float:left;*/margin-right:50px;display: inline-block;}
.ad1{background:url(../images/home_img1.jpg) no-repeat center center;}
.ad2{background:url(../images/home_img2.jpg) no-repeat center center;}
.ad3{background:url(../images/home_img3.jpg) no-repeat center center;}
.ad4{background:url(../images/home_img4.jpg) no-repeat center center;margin-right:0;}
.baoming{float:right;color:#DD143E;text-decoration:underline;font-size:16px;}
.baoming:hover{color:#DD143E;}

.main{width:980px;margin:0 auto;}
.line{background:url(../images/line.jpg) repeat-x;height:33px;}
.middle{}
.logo_jy,.logo_xjy{float:left;clear:both;/*padding:0 0 0 200px;*/}
.logo_xjy{padding-top:60px;}
.middle_l,.middle_r{float:left;}
/*.middle_l{padding-top:60px;}*/
.middle_r{width:420px;height:300px;border-left:1px solid #e5e5e5;padding:70px 0 0 60px;margin-left:60px;}
.begin{background:url(../images/begin.jpg) no-repeat;display:block;width:296px;height:54px;}
.input_id{border:1px solid #C1CFD1;width:280px;height:28px;line-height:28px;padding:0 0 0 10px;margin:0 0 30px 10px;}
label.label_login{display:block; width:85px;float:left;height:28px;line-height:28px;}
/*inner*/
.middle_inner{height:auto;border:1px solid #e5e5e5;}
.bottom{width:470px;margin:30px auto;height:45px;}
.next,.tj{background:url(../images/next.jpg) no-repeat;display:block;float:left;width:172px;height:45px;margin-bottom: 120px;}
.tj{background:url(../images/tj.jpg) no-repeat;margin-left:126px;}


h1{height:45px;line-height:45px; background:#c1d9f3;font-size:16px; font-weight:bold;padding-left:20px;}
h6{margin:0 20px;padding:0 20px;background-color:#eff5fb;height:35px;line-height:35px;width:898px;font-size: 16px;}
ul,li{list-style-type:none;}
.form ul{margin:0 20px;padding:0 0 0 20px;}
.form ul li{text-indent:5px; padding:2px 20px 2px 0;}
.h8{height:10px;width:978px; clear:both; overflow:hidden; zoom:1;}
.name textarea{
 resize:both;
 border:1px solid #ccc;
  width: 896px;
  margin:0 20px;
  height: 140px;
  padding:5px 20px;
  line-height: 20px;
}
.form p{margin:0 20px;padding:0 0 10px 20px; text-indent:35px; line-height:20px;}
#headul {
	background-color: #ccc;
	display: none;
}
#headul li {
	text-align: center;
}
#headul li a {
	color: #fff;
	text-decoration: none;
}

.header-top {
	width: 100%;
	height: 100px;
}
.header-top {
	background-color: #fff;
}

.header-inner {
	height: 100%;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}
.header-banner {
	background-color: #990000;
	width: 100%;
	height: auto;
}

.header-banner .header-inner {
	padding: 22px 0;
	box-sizing: border-box;
	height: auto;
}

.header-inner-title {
	font-size: 32px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
}

.header-inner-subtitle {
	font-size: 26px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 34px;
	text-align: center;
	margin-top: 12px;
}
/*.header-banner .header-inner {
	background: url(../images/top_index2.jpg) no-repeat;
	background-size: contain;
}*/
.header-gap {
	height: 50px;
}

.header-logo {
	position: absolute;
	bottom: 12px;
	left: 0;
	width: 168px;
	height: 75px;
}

.header-logo-split {
	position: absolute;
	width: 2px;
	height: 60px;
	background: #990000;
	border-radius: 1px;
	bottom: 22px;
	left: 198px;
}

.header-logo-join {
	position: absolute;
	bottom: 26px;
	left: 230px;
	width: 134px;
	height: 52px;
}

.header-menu {
	position: absolute;
	bottom: 38px;
	right: 0;
}

.header-menu-item {
	display: inline-block;
	height: 24px;
	font-size: 16px;
	font-weight: 400;
	color: #990000;
	line-height: 24px;
	margin:  0 20px;
	position: relative;
	overflow: visible;
}

.header-menu-item.active {
	font-weight: 600;
}

.header-menu-item.active::after {
	content: ' ';
	height: 2px;
	background: #990000;
	border-radius: 1px;
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: -5px;
}

.header-menu-item.menu-index {
	margin: 0;
	position: absolute;
	left: 414px;
	bottom: 38px;
	font-weight: 600;
}

.footer-gap {
	height: 100px;
}

.content-box {
    width: 980px;
    margin: 0 auto;
}