@charset "utf-8";
*{padding: 0;margin: 0;}
body{font-size:16px; line-height:1;}
body, input, textarea, select{font-family:'Helvetica'; color:#413f40; border:0;}
h1, h2, h3{padding:0; margin:0;}
img{border:none; display:block;}
a{color:#333;text-decoration:none; transition: all 0.5s; -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s;}
a:hover{color:#000;text-decoration:none;}
a:focus{outline:0;text-decoration:none;color:#000;}
ul, ol, li{list-style: none; margin:0;}
.del_float{clear:both; height:0px; font-size:0px; visibility:hidden; line-height:0px;}





/*all common*/
.head_nr, .footer_box{width:1200px; margin:0 auto; position:relative; z-index:1;}
.body_common{margin:0 auto; margin-top:85px; width:1200px;}
.body_common_box{background:#fff; border-radius:20px; padding:45px;}

.body_common h3{font-size:58px; text-align:center; margin-top:-71px; margin-bottom:60px; color:#fff; background:url(../images/title_bg.png) center center no-repeat; line-height:110px; height:110px;}



/*head*/
.head{background:#333238; min-width:1200px;}
	.head_nr{color:#fff; padding:15px 0; overflow:hidden; position:relative;}
	
	
	.head_nr_l{float:left;}
	
	.head_nr_r{float:right; padding-top:12px; font-size:22px;}
		.head_nr_r li span{font-size:16px;}
		.head_nr_r li{float:left; padding:0 30px 0 0; border-right:1px solid #fff; position:relative;}
		.head_nr_r li:nth-child(2){background:url(../images/wact.png) 24px center no-repeat; border:0; width:235px; height:22px;}
			.head_nr_r li:nth-child(2) a{color:#fff; position:absolute; left:58px; top:3px; font-size:16px;}
		
		.head_nr .back_home{position:absolute; right:0; top:21px;}
		.head_nr .back_home a{color:#214ec1; background:#fff; display:block; width:110px; text-align:center; padding:5px 0; border-radius: 20px; line-height:1.4;}



/*banner*/
.banner{min-width:1200px;}
.banner img{width:100%;}



.body-box{background:url(../images/bg.jpg) center center repeat; min-width:1200px; padding-top:40px; padding-bottom:95px;}

/*1*/
.body1 ul{overflow:hidden;}
.body1 li{float:left; width:46%; margin-bottom:65px;}
.body1 li:nth-child(2n){margin-right:0; float:right;}
.body1 li:nth-child(n+3){margin-bottom:20px;}
.body1 li p{line-height:1.8; font-size:20px; padding:20px 0 0 0; text-align:center;}

.body1 dl{background:#ceedff; border:1px solid #3565b1; padding:20px; border-radius:10px; overflow:hidden; width:322px; margin:0 auto;}
	.body1 dt{height:67px; float:left; width:115px;}
	.body1 dd{font-size:46px; color:#01288f; padding-top:11px;}
	.body1 li:nth-child(1) dt{background:url(../images/m1.png) center center no-repeat;}
	.body1 li:nth-child(2) dt{background:url(../images/m2.png) center center no-repeat;}
	.body1 li:nth-child(3) dt{background:url(../images/m3.png) center center no-repeat;}
	.body1 li:nth-child(4) dt{background:url(../images/m4.png) center center no-repeat;}


/*2*/
table{border-collapse:collapse;}
table, tr, td, th{border:1px solid #4169ae;}
.body2 th{background:#ceedff; color:#01288f; padding:27px 0; text-align:center; font-size:32px; font-weight:400; border-bottom:1px solid #c5c5c7; border-right:1px solid #c5c5c7;}
.body2 th:last-child{border-right:1px solid #4169ae;}
.body2 td{padding:16px 0; text-align:center; color:#000; font-size:25px; border-bottom:1px solid #c5c5c7; border-right:1px solid #c5c5c7;}
	td[class=zdydibu]{border-bottom:1px solid #4169ae;}
	.body2 tr td:nth-child(3n){line-height:1.6;}
	.body2 tr:last-child td{border-bottom:0;}
	.body2 tr td:last-child{border-right:1px solid #4169ae;}
	.body2 a{display:block; width:80%; height:54px; line-height:54px; margin:0 auto; border-radius:30px; background:#de2455; color:#fff; font-size:25px;}
	.body2 a:hover{background:#888; color:#fff;}


/*3*/
.body3 .dl_box{overflow:hidden; padding:0 50px 15px 50px;}
.body3 dl{float:left; width:184px; margin-right:91px;}
.body3 dl:nth-child(4n), .body3 dl:last-child{margin-right:0;}
.body3 dl:nth-child(-n+4){margin-bottom:60px;}

.body3 dt{margin-bottom:20px;}
.body3 dd{text-align:center; background:#efefef; border-radius:30px; padding:14px 0; font-size:24px;}


/*4*/
.body4 ul{overflow:hidden; margin:0 auto; width:1050px;}
.body4 li{float:left; margin-right:5px; margin-bottom:5px;}




/*5*/
.body5 h3{line-height:1; font-size:24px; font-weight:400;}
.body5 h3 span{font-size:56px; font-weight:700; display:block; padding-top:12px; padding-bottom:6px;}

.body5 .body_common_box{background:url(../images/tj_bg.jpg) center center repeat-y;}

.tijiao_box{overflow:hidden;}
	.tijiao_box li{float:left; width:48%; margin-bottom:40px;}
	.tijiao_box li:nth-child(2n){float:right;}
	.tijiao_box li:nth-child(n+3){margin-bottom:13px;}

	.tijiao_box label{width:30%; font-size:26px; color:#fff;}

	.tijiao_box input, .tijiao_box select{height:76px; width:70%; text-indent:26px; border-radius:50px; font-size:22px;}
	.tijiao_box input{color:#333;}
	.tijiao_box select{text-indent:0; padding-left:25px; font-size:26px; color:#333;}
	select:-ms-expand{display:none;}

	select{appearance:none; -moz-appearance:none; -webkit-appearance:none; background: url(../images/select_bgline.png) no-repeat 305px center #fff; cursor:pointer;}

	option:-ms-expand{display: none;}
	option{-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari 和 Chrome */appearance:none;}
	/* --背景色字体颜色--*/
	option:hover{color:#fff;background-color:#1E90FF;}
	
	.tijiao_box li a{border-radius:50px; display:block; text-align:center; font-size:26px; height:76px; line-height:76px; margin:0 auto; background:#ff7220; color:#fff;}
	.tijiao_box li a:hover{background:#ccc;}



/*footer*/
.footer{background:#333238; overflow:hidden; padding:50px 0; color:#fff; text-align:center; min-width:1200px;}
	.footer img{display:inline;}
	.footer ul{margin:0 auto; overflow:hidden;}
	.footer li{text-align:center;}
	.footer li h6{font-size:16px; margin-bottom:6px; line-height:1.1;}
	
	.footer_box_add{margin-top:36px; text-align:center;}
	.footer_box_add li{padding:0 25px; margin-bottom:20px; font-size:18px;}
	.footer_box_add li:last-child{margin-bottom:0;}