@charset "gb2312";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; line-height:160%; color:#464646; font-family:Arial, Helvetica, sans-serif}
ul{ list-style:none; margin:0px; padding:0px;}
li{ margin:0; padding:0}
a{ text-decoration:none; color:#464646; font-size:12px}
a:hover{ color:#3e85ed}

.clear{ clear:both}
img{ border:none}
.fl{ float:left;}
.fr{ float:right;}
.clear8{ clear:both; height:8px;}
.clear16{ clear:both; height:16px;}

.dh_top{ width:100%; height:40px; line-height:40px; background:#000; text-align:center; color:#FFF}
.logo_bj{width:100%; border-bottom:#E8E8E8 solid 1px; height:70px; background:#fff url(../images/logo.gif) no-repeat center center;}
.logo_ss{ margin:0 auto; width:1200px; height:30px; padding:20px 0;}
.logo_ss .search{ width:160px; height:27px; border:none; border-bottom:#999 solid 1px; margin:0; padding:0;}
.logo_ss .serach_an{ height:29px; border:none; margin:0; padding:0;}


.dh{ width:1000px; height:50px; margin:0 auto; background:#fff;}
.dh a{ margin:0 58px; display:block; float:left; height:50px; line-height:48px; font-size:16px; color:#000}
.dh a:hover{height:48px; line-height:48px; border-bottom:#000 solid 2px}
.banner{ text-align:center; height:800px; clear:both;border-top:#E8E8E8 solid 1px;}

 .index_cont{ width:100%; min-width:1200px; margin:0 auto; padding-top:70px; background:url(../images/1_03.gif) no-repeat center top; padding-bottom:40px;}
.cpfl_li{ width:24.5%; float:left; margin-left:0.666666%; position:relative}
.cpfl_li:nth-child(1){ margin-left:0}
.cpfl_li .cpfl_wz{ width:100%; line-height:65px; font-size:1.5rem; text-align:center;}

.about_bj{ width:1400px; height:400px; background:url(../images/1_06.gif) no-repeat center top; padding-top:50px; margin:0 auto}
.about_bj .about_1{ width:520px; padding-right:20px; height:340px; float:left;}
.about_bj .about_1 .more{ width:145px; line-height:40px; text-align:center; color:#FFF; display:block; background:#7c7c7c}
.about_bj .about_2{ width:240px; height:340px; float:left; padding:30px 0px 0 35px;}
.about_bj .about_3{ width:570px; height:340px; float:right}

.cpfl_li img{ width:100%; clear:both; display:block;}


.foot_fl{ width:1200px; margin:0 auto; padding:50px 0;}

.foot_fl .foot_fl_c{ width:24%; float:left; padding-left:1%}
.foot_fl .foot_fl_c .foot_zl{ width:100%; clear:both; font-weight:bold; padding:8px 0;}
.foot_fl .foot_fl_c .foot_zl a{font-size:16px; }
.foot_fl .foot_fl_c .foot_xl{ width:100%; clear:both; font-size:12px; line-height:200%}

.footer_bj1{ }

.dqwz{ width:100%; line-height:45px; height:45px; border-top:#E8E8E8 solid 1px; text-align:center; padding:1.5rem 0;}
.dqwz a{    font-size: .71429rem;
    letter-spacing: .2px;
    line-height: 1rem;
    font-weight: 500;
    color:#999;
    text-transform: uppercase;
}
.cpfl{ width:1400px; margin:0 auto; height:110px;justify-content: center;display: flex; padding-bottom:10px;}
.cpfl .cpfl_li{ width:100px; float:left; height:110px; padding:0 10px; cursor:pointer}
.cpfl .cpfl_li .cpfl_img{ width:75px; height:75px;border-radius:100%; overflow: hidden; margin:0 auto}
.cpfl .cpfl_li .cpfl_txt{ width:100px; height:35px; line-height:35px; text-align:center;}



.cpzs{ width:1400px; padding:0 0 20px 0; margin:0 auto;border-top:#E8E8E8 solid 1px; border-bottom:#E8E8E8 solid 1px}
.about_nr{ width:1400px; padding:0 0 20px 0; margin:0 auto;border-top:#E8E8E8 solid 1px; }
.user_nr{ width:1400px; padding:40px 0; margin:0 auto;border-top:#E8E8E8 solid 1px; }
.user_nr td{ padding:5px; font-size:16px}
.user_nr .input1{ line-height:30px; height:30px; width:420px}
.user_nr .but1{ line-height:40px; height:40px; width:100px; cursor:pointer; margin:30px 0; border:#999 solid 1px; background:#CCC; display:block; text-align:center; float:left; margin-right:15px; padding:0}


.cpzs .cpzs_li2{ width:330px; height:430px; display:block; float:left; padding:0 10px; cursor:pointer}
.cpzs img{ width:330px; height:330px; clear:both; border:#E8E8E8 solid 1px; padding:3px;}
.cpzs img:hover{border:#000 solid 1px;}
.cpzs span{ width:330px; height:30px; clear:both; line-height:30px; padding-top:10px; display:block; text-align:left; font-size:14px}
.cpzs b{ width:330px; height:30px; clear:both; line-height:30px; display:block; text-align:left; font-size:12px}

.page{ width:100%; clear:both; padding:20px 0; text-align:center; font-size:14px;font-weight:bold;}
.page a{ font-weight:bold; font-size:14px}


#nav{width:1380px;margin:10px auto;height:40px;line-height:40px;display:block; clear:both}
#navMenu ul{width:950px;float:left;height:40px;}
#navMenu li{float:left;font-size:14px;}
#navMenu li a{text-decoration:none;width:91px;height:40px;line-height:40px;text-align:center; cursor:pointer;display:block; background:url(../images/jt.jpg) no-repeat center right}
#navMenu li a:hover{ background:url(../images/jt2.jpg) no-repeat center right}
/*-------- ÏÂÀ­²Ëµ¥ --------------*/
.dropMenu{position:absolute;top:0;z-index:100;visibility:hidden;margin-top:-2px;border:1px solid #DDDDDD;background-color:#fff;padding:8px 4px;width:260px;}
.dropMenu li{float:left;width:130px;}
.dropMenu li a{display:block;padding:5px 12px; line-height:25px;color:#0f335d;}
.dropMenu a:hover{text-decoration:underline;color:#000;}



.footer_bj1{ width:100%; width:100%; padding:30px 0 40px 0; background:#F9F9F9; border-bottom:#E8E8E8 solid 1px; border-top:#E8E8E8 solid 1px;}
.footer_bj1 .footer1{ width:1400px; margin:0 auto}
.footer_bj1 .footer1 .contact{ float:left; border-bottom:#999 solid 1px; padding-right:100px; margin-right:50px; background:url(../images/jt3.jpg) no-repeat right bottom; padding-bottom:5px;}
.footer_bj1 .contact_bt{ font-size:16px; color:#999 line-height:40px; padding-bottom:15px;}
.footer_bj1 .contact_nr{ line-height:200%; font-size:14px; color:#CCC; height:60px;}

.foot{ width:1200px; margin:0 auto; padding:20px 0}


.wpagenavi {
	margin:25px auto;
	padding-top:40px;
	width:100%;
	line-height:48px;
	border-top:1px solid #e8e8e8;
	text-align:center
}
.wpagenavi a:link,.wpagenavi a:visited {
	margin:0 4px;
	padding:10px 8px;
	color:#666;
	background:#f2f2f2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-transition:background .4s ease;
	-moz-transition:background .4s ease;
	-o-transition:background .4s ease;
	-ms-transition:background .4s ease;
	transition:background .4s ease
}
.wpagenavi a:hover,.wpagenavi a:active {
	color:#fff;
	background:#000;
	text-decoration:none
}
.wpagenavi a.current:link,.wpagenavi a.current:visited,.wpagenavi a.current:hover {
	color:#fff;
	background:#000;
	font-weight:bold
}


		  .page_s{ width:100px; height:35px; line-height:35px; border:#F2F2F2 solid 1px; text-align:center;
	color:#666;
	background:#f2f2f2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-transition:background .4s ease;
	-moz-transition:background .4s ease;
	-o-transition:background .4s ease;
	-ms-transition:background .4s ease;
	transition:background .4s ease
}
									  .page_an{ width:100px; height:37px; line-height:37px; border:#F2F2F2 solid 1px; text-align:center; font-weight:bold;
	color:#666;
	background:#f2f2f2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-transition:background .4s ease;
	-moz-transition:background .4s ease;
	-o-transition:background .4s ease;
	-ms-transition:background .4s ease;
	transition:background .4s ease}
									  .page_an:hover{
										  
	color:#fff;
	background:#000;
	font-weight:bold
										  }


.HomeBan{width: 100%; overflow: hidden; position: relative; z-index: 0;height:800px;}
.HomeBan .bd{position:absolute; left: 50%; z-index: 0;margin-left:-960px;height:800px;}
.HomeBan .bd li{ text-align: center; vertical-align: top;}
.HomeBan .hd {position: absolute; width: 100%; text-align: center; bottom: 6%; z-index: 2; }
.HomeBan .hd li{ display: inline-block; margin: 0 7px; width: 14px; height: 14px; border-radius: 14px; cursor:pointer; text-indent:999em;}
.HomeBan .prev, .HomeBan .next{position:absolute; left:0; top:50%; width:50px; height:75px; margin-top:-37.5px; background:url(../images/bprev.png) no-repeat; z-index:10; cursor:pointer; display:none;}
.HomeBan .next{left:auto; right:0; background:url(../images/bnext.png) no-repeat;}
.HomeBan .hd li.on{width:32px;background:#fff !important;}
.HomeBan .hd li {
	background: #d2d1d1;
}

.HomeBan .hd li.on {
	background:#212121;
}