@charset "utf-8";
*{padding: 0;margin: 0;}
body{font-size:16px; color:#555; background:#3f3939;}
body, input, textarea, select{font-family:'Helvetica'; border:0;}
h1, h2, h3{padding:0; margin:0; font-weight:700;}
h4, h5{font-weight:400;}
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;}
.gaodu{height:50px;}
/*.full-screen{width: 100%;height: 100%;overflow: hidden;}*/


/*all common*/
.head, .body_box{min-width:1200px;}
.container{width:1200px; margin:0 auto;}
.nr_body_box h1{font-size:44px; text-align:center; color:#fff; margin-bottom:3px;}
.nr_body_box p{text-align:center; font-size:17px; color:#fff; margin-bottom:40px;}
.nr_box{background:#fff; border-radius:8px; padding:10px; position:relative;}
.nr_box_title_bg{background:url(../images/title_bg.png) center center no-repeat; width:100%; height:72px; line-height:72px; position:absolute; top:-20px; text-align:center; color:#fff; font-size:36px;}

.nr_box1{border:1px solid #999; border-radius:8px; padding:80px 70px 30px 70px;}
	.nr_box1 ul{overflow:hidden; margin-bottom:130px; padding:10px;}
		.index_ul_3 ul{margin-bottom:56px;}
		.index8 .nr_box1 ul{margin-bottom:33px;}
	.nr_box1 li{float:left; width:46%; font-size:22px; margin-bottom:45px;}
		.index8 .nr_box1 li{margin-bottom:20px;}
	.nr_box1 li:nth-child(2n){float:right; width:41%;}
	.nr_box1 label{cursor:pointer;}
	/*.nr_box1 input{margin-right:6px;}*/
	.nr_box1 li:last-child, .nr_box1 .nr_box_qcmargin, .index8 .nr_box1 .nr_box_qcmargin{margin-bottom:0;}



/*隐藏input*/
label.bui-radios-label input[type="radio"]{
	position: absolute;
	opacity: 0;
	visibility: hidden;
}
/*自定义radio*/
label.bui-radios-label .bui-radios{
	display: inline-block;
	position: relative;
	width: 18px;
	height: 18px;
	background-color: #e7e7e7;
	border: 1px solid #aeaeae;
	border-radius: 50%;
	vertical-align: -2px;
	margin-right:8px;
}
/*单选框选中后，自定义radio的样式*/
label.bui-radios-label input[type="radio"]:checked + .bui-radios:after{
	position: absolute;
	content: "";
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 50%;
	top: 3px;
	left: 3px;
}
label.bui-radios-label input[type="radio"]:checked + .bui-radios{
	background-color: #1e86df;
	border:1px solid #1e86df;
}
label.bui-radios-label input[type="radio"]:disabled + .bui-radios{
	background-color: #e8e8e8;
	border:1px solid #979797;
}
label.bui-radios-label input[type="radio"]:disabled:checked + .bui-radios:after{
	background-color: #c1c1c1;
}
/*自定义radio的过渡效果*/
label.bui-radios-label.bui-radios-anim .bui-radios{
	-webkit-transition:background-color ease-out .5s;
	transition:background-color ease-out .5s;
}
	
	

.btn{margin:0 auto; width:200px; overflow:hidden;}
.btn_two{width:420px;}	
.btn_two a:last-child{margin-left:20px;}
.btn a{display:block; background:#1e86df; float:left; width:150px; padding:13px 25px; text-align:center; color:#fff; font-size:18px; border-radius:30px;}
.btn a:hover{background:#f07856;}


/*head*/
.head{background:#171b62;}
	.head_nr{color:#fff; padding:17px 0; overflow:hidden; position:relative; font-size:18px;}
	
	.head_nr_l{float:left;}
	
	.head_nr_r{float:right; padding-top:7px;}
		.head_nr_r li{float:left; margin-right:150px; padding:5px 15px 5px 48px; background:url(../images/wact.png) 15px center no-repeat; border:1px solid #fff; border-radius:20px;}
		
		.head_nr_r li a{color:#fff; font-size:16px;}
		
		.head_nr .back_home{position:absolute; right:0; top:24px;}
		.head_nr .back_home a{color:#333; background:#fff; display:block; width:128px; text-align:center; padding:5px 0; border-radius:20px;}


/*body*/
.body_box, .nr_body_box{background:url(../images/pc_bg.jpg) center center no-repeat; min-height:740px;}
	.body_box .container{padding:80px 0 0 0; overflow:hidden;}
	.nr_body_box .container{padding:45px 0 0 0; overflow:hidden; display:none;}
	.nr_body_box .xianshi{display:block;}
	

	
	.body_left{width:50%; float:left; color:#fff;}
		.body_left h1{font-size:28px; border-bottom:1px solid #6392e2; padding-bottom:15px;}
		
		.text{font-size:15px; line-height:1.8; padding-top:26px; padding-bottom:38px;}
	
		.body_left ul{overflow:hidden; margin-bottom:60px;}
		.body_left li{width:23.8%; float:left; margin-right:1.5%; margin-bottom:1.5%; text-align:center; background:#d69e01; padding:18px 0;}
		.body_left li:nth-child(4n){margin-right:0;}
		.body_left li:nth-child(n+5){margin-bottom:0;}
		.body_left li:nth-child(2){background:#59aa81;}
		.body_left li:nth-child(3){background:#f07856;}
		.body_left li:nth-child(4){background:#9860ab;}
		.body_left li:nth-child(5){background:#53b2ec;}
		.body_left li:nth-child(6){background:#f66292;}
		.body_left li:nth-child(7){background:#cfb22a;}
		.body_left li:nth-child(8){background:#dd4f3b;}
		
		.body_left li h3{font-size:26px;}
	
		.body_cc{overflow:hidden;}
		.body_cc dl{float:left; margin-right:6.5%;}
		.body_cc dl:last-child{margin-right:0;}
		.body_cc dt{font-size:20px; margin-bottom:5px;}
		.body_cc dd{font-size:14px; text-align:center;}
		
		.body_cc dl:last-child dt{margin-bottom:12px;}
		.body_cc dl:last-child dd{font-size:12px; text-align:left; line-height:2; font-weight:700;}
	
	
	.body_right{width:31.5%; margin-top:100px; float:right;}
	
	.body_r1{background:#fff; border-top-left-radius:20px; border-top-right-radius:20px; padding:30px 35px 38px 35px;}
		.body_r1 h2{font-size:18px; color:#666; border-bottom:1px solid #e1e1e1; padding-bottom:15px; margin-bottom:25px;}
		.body_r1 li{overflow:hidden; margin-bottom:17px;}
		.body_r1 li input{height:46px; width:100%; border-radius:8px; text-indent:40px; background:url(../images/xm.png) 15px center no-repeat #f1f1f1;}
		.body_r1 li:nth-child(2) input{background:url(../images/dh.png) 15px center no-repeat #f1f1f1;}
		.body_r1 li:nth-child(3){margin-bottom:38px;}
		.body_r1 li:nth-child(3) input{background:#f1f1f1; text-indent:15px; width:57%; float:left;}
		.body_r1 li:last-child{margin-bottom:0;}
		.body_r1 li span{float:right; width:38%; text-align:center; color:#fff; background:#1e86df; height:46px; line-height:46px; border-radius:8px; font-size:15px; cursor:pointer;}
		.body_r1 .msgs1{background:#f1f1f1; color:#666;}
		
		.body_r1 li a{display:block; height:46px; line-height:46px; text-align:center; background:#1e86df; border-radius:8px; color:#fff; font-size:18px;}
		.body_r1 li a:hover{background:#f07856;}
	
	
	
	.body_r2{background:#f1f1f1; border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding:15px;}
	
	.body_r2_text{font-size:11px;color: #6b6a66;}
	.body_r2_text input{float:left; margin-top:1px; margin-right:5px;}
	.body_r2_text span{color:#2b327a;}

.nr_box1 p{font-size:26px; color:#2372bd; margin-bottom:46px; padding-top:10px; line-height:1.8;}

.index_code9{overflow:hidden; width:33%; margin:0 auto; margin-bottom:45px;}
.index_code9 dl{float:left; margin-right:12%;}
.index_code9 dl:last-child{margin-right:0;}
.index_code9 dd{text-align:center; padding:5px 0;}





/*footer*/
.footer{background:#3f3939; overflow:hidden; padding:32px; color:#797876; text-align:center; font-size:14px;}





@media (max-width: 750px){
.head_nr_r, .back_home, .body_cc, .footer, .gaodu, .pcxianshi{display:none;}

.head_nr{padding:14px 0;}
.head, .body_box{min-width:auto;}
.body_box{padding:0 15px; background:url(../images/m_bg.jpg) top center no-repeat;}

.body_box .container, .container{width:100%;}
.body_box .container{padding-top:25px;}
	.head_nr_l{float:inherit;}
	.head_nr_l img{width:50%; margin:0 auto;}
	.body_r1{background:#fff; border-top-left-radius:20px; border-top-right-radius:20px; padding:20px 15px 15px 15px;}
	

.body_left, .body_right{width:100%; float:inherit;}
.body_left h1{font-size:22px;}

.text{padding-top:12px; padding-bottom:22px; font-size:14px; line-height:1.7;}

.body_left ul{margin-bottom:32px;}
.body_left li{min-height:43px;}
.body_left li h3{font-size:20px; margin-bottom:3px;}
.body_left li p{font-size:12px;}

.body_right{margin-top:0; margin-bottom:32px;}
.body_r1 h2, .body_r1 li{margin-bottom:15px;}
.body_r1 li:nth-child(3){margin-bottom:25px;}


.nr_body_box{padding:0 15px; background:url(../images/m_bg.jpg) top center no-repeat;}
.index8{min-height:950px;}
.nr_body_box .container{padding-top:35px; overflow:inherit;}
.nr_body_box h1{font-size:22px;}
.nr_body_box p{font-size:15px; margin-bottom:35px;}

.nr_box_title_bg{background-size:255px 36px; width:100%; height:36px; line-height:36px; position:absolute; top:-10px; font-size:20px;}
.nr_box1{padding:45px 15px 20px 15px;}
.nr_box1 ul, .index8 .nr_box1 ul{margin-bottom:0; padding:0;}
.nr_box1 li{font-size:18px; margin-bottom:30px; width:50%;}
.nr_box1 li:last-child{margin-bottom:10px;}
.nr_box_li_100 li, .nr_box1 li:nth-child(2n){width:100%;}
.nr_box1 .nr_box_qcmargin, .index8 .nr_box1 .nr_box_qcmargin{margin-bottom:30px;}



.btn{padding-right:15px; width:100%; position:absolute; bottom:-130px; left:0;}
.btn_two{bottom:-150px;}
.btn a{width:100%; float:inherit; padding:13px 0;}
.btn a:nth-child(1){margin-bottom:20px;}
.btn a:last-child{margin-left:0;}

.index_code9{width:100%; margin-bottom:30px;}
.index_code9 dl{width:44%;}
.index_code9 img{width:100%;}
}

@media (max-width: 460px){
.body_left li:nth-child(5) p{font-size:11px;}
}

@media (max-width: 375px){
.body_left h1{font-size:20px;}
.body_left li:nth-child(5) p{font-size:10px;}
}

@media (max-width: 360px){
.body_left h1{font-size:19px;}
}











