@charset "utf-8";
/* CSS Document */
*{
	font-family: "微软雅黑";
	font-weight: normal;
}
body{
	margin: 0;
	padding: 0;

}
ul,li,dd,dl,h1,h2,h3,h4,h5,h6,p{
	margin: 0;
	padding: 0;
}
ul,li,dd,dl{
	list-style: none;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
img{
	border: none;
	/*	display: block;*/
}
input{
	border: none;
}
textarea{
	border: none;
	resize: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear{
	clear: both;
}
.clearfix:after{
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.head{
	height: 93px;
	background: #fff;
}
.head_box{
	width: 1100px;
	margin: 0 auto;
	padding-top: 12px;
}
.lg {
	margin-top: 5px;
}
.find_h1{
	font-size: 20px;
	color: #9f9f9f;
	line-height: 20px;
}
.qq {
	margin-right: 24px;
	cursor: pointer;
}
.wx_ma img{
	width: 60px;
	height: 60px;
}
.wx_ma {
	display: none;
	position: absolute;
	top: 27px;
	left: -15px;
}
.wx{
	margin-right: 14px;
	position: relative;
	cursor: pointer;
}
.wx:hover .wx_ma{
	display:block;
}
.find_box{
	width: 385px;
	height: 35px;
	background: url("../images/bk.jpg")no-repeat;
	background-size: 100% 100%;
	padding-left: 16px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	margin-top: 7px;
}
.find_box input{
	width: 310px;
	height:20px;
	font-size: 14px;
	color: #9f9f9f;
	margin-top: 7px;
}
.find_box input::-webkit-input-placeholder {
	color: #9f9f9f;
	font-size: 14px;

}
.but{

	padding: 0;
	background: none;
	border: none;
	float: right;
	margin:  0;
}
.menu{
	height: 48px;
	background: #2e6aa7;
	margin-top: 2px;
}
.nav_ul{
	width: 1100px;
	margin: 0 auto;
}
.nav_ul li{
	width: 184px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	transition: 0.5s;
	float: left;
	margin-left: 45px;
}
.nav_ul li.on{
	background: #175491;
}
.nav_ul li:first-child{
	margin-left: 0;
}
.nav_ul li a{
	color: #fff;
}
.nav_ul li:hover{
	background: #175491;
}
.sc .swiper-slide img{
	width: 100%;
	height: 351px;
}
.sc .swiper-pagination-bullet{
	width: 12px!important;
	height: 12px!important;
	border-radius: 50%!important;
	opacity: 1!important;
	border: solid 1px #fff!important;
	background: none!important;
}
.sc .swiper-pagination-bullet-active{
	background: #fff!important;
}
.index_box{
	width: 1100px;
	margin: 0 auto;
}
.index1_lb{
	width: 276px;
	height: 245px;
}
.scc .sp2{
	background: rgba(0,0,0,0.6)!important;
	bottom: 0!important;
	height: 30px!important;
	text-align: right!important;
}
.sp2 .swiper-pagination-bullet{
	width: 20px!important;
	height: 20px!important;
	text-align: center!important;
	line-height: 20px!important;
	background: #282828!important;
	font-size: 12px!important;
	color: #99998f!important;
	border-radius: 0!important;
	opacity: 1!important;
	margin:4px 0 0 3px!important;
}
.sp2 .swiper-pagination-bullet-active{
	background: #eb711f!important;
	color: #fff!important;
}
.scc .swiper-slide img{
	width: 276px;
	height: 245px;
}

.index1_wb_h1{
	font-size: 24px;
	color: #323232;
}
.index1_wb_h1 img{
	margin-top: -10px;
	margin-right: 14px;
}
.index1_wb_p{
	font-size: 14px;
	color: #666666;
	line-height: 32px;
	margin-top: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
.index1_wb{
	width: 495px;
	margin-left: 35px;
	padding-top: 4px;
}
.an {
	display: block;
	margin-top: 20px;
	text-align: right;
}
.index1_lx{
	width: 264px;
	background: #f0f0f0;
	padding:20px 13px 0px;
	height: 245px;
}
.idnex1_lx_h2{
	font-size: 24px;
	color: #313131;
	line-height: 24px;
	margin-bottom: 25px;
}
.index1_lx_h1{
	font-size: 16px;
	color: #666666;
	margin-top: 20px;
}
.index1_lx_h3{
	font-size: 20px;
	color: #666666;
	margin-top: 20px;
}
.index1_lx_h1 img{
	margin-right: 10px;
	margin-top: -2px;
}
.index1_lx_h3 img{
	margin-right: 10px;
	margin-top: -2px;
}
.index1{
	padding-top: 40px;
}
.idnex2_menu li{
	padding: 0 15px;
	line-height: 18px;
	height: 18px;
	border-right: solid 1px #5983b4;
	float: left;
}
.idnex2_menu li:last-child{
	border: none;
}
.index2{
	padding-top: 38px;
}
.idnex2_menu{
	margin-top: 12px;
	margin-left: 87px;
}
.index2_cp  li{
	float: left;
	margin-left: 6px;
	cursor: pointer;
	margin-top: 6px;
}

.index2_cp  li:nth-child(1){
	margin-left: 0;
}
.index2_cp  li:nth-child(9){
	margin-left: 0;
}
.index2_cp_img{
	width: 132px;
	height: 132px;
	border: solid 1px #e5e5e5;
	text-align: center;
	line-height: 132px;
	overflow: hidden;
}
.index2_cp_h1{
	font-size: 14px;
	color: #666666;
	text-align: center;
	margin-top: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.index2_cp{
	margin-top: 30px;
}
.index2_cp  li:hover .index2_cp_img{
	border: solid 1px #2e6aa7;
}
.index2_cp  li:hover .index2_cp_h1{
	color:#2e6aa7;
}
.idnex2_di_menu{
	width: 100%;
	height: 49px;
	background: #f0f0f0;
	line-height: 49px;
	padding: 0 23px;
	margin-top: 38px;
}
.index2_di_menu_h1{
	font-size: 14px;
	color: #666666;
}
.idnex2_di_menu ul li{
	font-size: 14px;
	float: left;
	margin: 0 6px;
}
.idnex2_di_menu ul li a{
	color: #666666;
}
.idnex2_di_menu ul li:hover a{
	color:#2e6aa7;
}
.index3_img img{
	width: 240px;
	height: 146px;
}
.idnex3_wb{
	width: 401px;
	margin-left: 36px;
}
.idnex3_wb_h1{
	font-size: 18px;
	color: #313131;
	line-height: 18px;
}
.idnex3_wb_h2{
	font-size: 14px;
	color: #666666;
	line-height: 32px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	margin-top: 20px;
}
.index3_ul{
	width: 344px;
	margin-right: 12px;
}
.yuan{
	display: inline-block;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	border: solid 3px #dcdcdc;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.index3_ul li{
	font-size: 14px;
	line-height: 14px;
	position: relative;
	padding-right: 20px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	padding-left: 23px;
	margin-top: 18px;
}
.index3_ul li a{
	color: #666666;
}
.index3_ul li:first-child{
	margin-top: 0;
}
.jt{
	position: absolute;
	display: block;
	right: 0;
	top: 0;
}
.index3_ul li:hover a{
	color: #306ca9;
}
.index3_ul li:hover .yuan{
	border: solid 3px #3d77b4;
}
.index3{
	padding-top: 33px;
	border-bottom:solid 1px #e5e5e5 ;
	padding-bottom: 32px;
}
.idnex3_nr{
	margin-top: 33px;
}
.index4 ul li a {
	color: #666666;
}
.index4 ul li:hover a{
	color: #306ca9;
}
.index4 ul li {
	float:left;
	font-size: 14px;
	margin: 0 6px;
}
.index4 {
	padding: 14px 6px;
	width: 1100px;
	margin: 0 auto;
}
.ft{
	background: #2e6aa7;
	padding-top: 19px;
	padding-bottom: 19px;
}
.ft_box{
	width: 1100px;
	margin: 0px auto 0;
}
.ft_box1_h1{
	font-size: 16px;
	color: #fff;
	line-height: 16px;
}
.ft_box1_h2{
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	margin-top: 10px;
}
.ft_box1_h3{
	font-size: 16px;
	color: #fff;
	line-height: 16px;
	margin-top: 10px;
}
.ft_box1{
	border-left:solid 1px #fff ;
	padding-left: 20px;
	margin-top: 10px;
}
.ft_box2{
	margin-left: 86px;
}
.ft_box2_h1{
	font-size: 14px;
	color: #fff;
	margin-top: 10px;

}
.ft_box3 img{
	width: 102px;
	height: 102px;
}

.box{
	background: #e9eff5;
}
.ab_box{
	width: 1100px;
	margin: 0 auto;
}
.ab_box_dz{
	font-size: 14px;
	color: #666666;
	line-height: 50px;
}
.ab_box_dz img{
	margin-right: 8px;
	margin-top: -2px;
}
.ab_box_dz a{
	color: #666666;
}
.ab_box_dz a:hover{
	color:  #2e6aa7;
}
.ab_nr_box{
	background: #fff;
	position: relative;
}
.ab_nr_menu{
	border-right: solid 1px #e1e1ed;
	height: 100%;
	width: 238px;
	padding-top: 35px;
	left: 0;
	top: 0;
}
.ab_nr_menu_h1{
	font-size: 24px;
	color: #323232;
	padding-left: 38px;
}
.ab_nr_menu_h1 img{
	margin-top: -10px;
	margin-right: 14px;
}
.ab_nr_menu ul{
	width: 220px;
	margin: 30px auto 0;
}
.cont_wb{
    width: 300px;
}
.ab_nr_menu ul li{
font-size: 13px;
	border-bottom: solid 1px #e1e1ed;
	line-height: 42px;
	position: relative;
	padding-left: 8px;
	cursor: pointer;
    white-space:nowrap;
}
.pro_two{
	width: 210px!important;
	margin: 0px auto 0px!important;
	display: none;
	border-bottom: solid 1px #e1e1ed;
	padding-bottom: 13px;

}
.pro_three{
	margin-top: 0px !important;
	display: none;
}
.pro_three a{
	color: #333333;!important;
}
.pro_two li{
	border-bottom:none!important;
	line-height:28px!important;
}

.ab_nr_menu ul li:hover .pro_three a{
	color: #333333!important;
}
.ab_nr_menu ul li:hover .pro_three {
	color: #333333;
}
.pro_two li:hover{
	color:  #2e6aa7!important;
}
.pro_three li:hover a{
	color:  #2e6aa7!important;
}
.ab_nr_menu ul li a{
	font-size: 14px;
	color: #666666;
}
.jt1{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;
}
.jt2{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	display: none;
}
.ab_nr_menu ul li:hover a{
	color: #2e6aa7;
}
.ab_nr_menu ul li:hover{
	color: #2e6aa7;
}
.ab_nr_menu ul li:hover .jt1{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);

	filter: grayscale(0);

	filter: gray;
}
.ab_nr_menu ul li.on a{
	color: #2e6aa7;
}
.ab_nr_menu ul li.on .jt1{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);

	filter: grayscale(0);

	filter: gray;
}
.ab_nr_wb{
	width: 862px;
	padding: 40px;min-height:600px

}
.ab_nr_wb_h1{
	font-size: 22px;
	color: #323232;
}
.ab_nr_wb_h{
	font-size: 18px;
	color: #323232;
}
.ab_nr_wb_p{
	font-size: 14px;
	color: #666666;
	line-height: 32px;
	margin-top: 25px;
}
.ab_nr_wb_img{
	margin-top: 25px;
	overflow: hidden;
}
.new {
	margin-top: 37px;
}
.new_ul{
	width: 100%;
	margin-top: 38px;
}
.new_ul li{
	border-bottom: solid 1px #dcdcdc;
	margin: 0;
	height: 44px;
	line-height: 44px;
	padding-right: 100px;
}
.date{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}

.new-an{
	margin: 58px auto 0px;
	text-align: center;
}
.new-an a {
	padding:2px 7px;
	border: solid 1px #eaeaea;
	font-size:14px;
	color: #666666;
	margin: 0 2px;
	border-radius: 4px;
}
.new-an a.dj {
	color:white;
	background:#2e6aa7;
	border: solid 1px #2e6aa7;

}
.new-an a:hover{
	color:white;
	background:#2e6aa7;
	border: solid 1px #2e6aa7;
	cursor: pointer;
}
.new_xq_date{
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
}
.pro_one div .jt1{
	top: 21px;
	position: absolute;
}
.li_two{
	border-left: solid 2px #175491;
}
.pro_one p{
	border-bottom: solid 1px #e1e1ed;
	line-height: 42px;
	position: relative;
	padding-left: 8px;
	cursor: pointer;
	font-size: 14px;
	color: #666666;
}
.pro_one{width: 220px;
	margin: 30px auto 0}
.pro_one p:hover .jt1{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);

	filter: grayscale(0);

	filter: gray;
}
.pro_one p:hover{
	color: #2e6aa7;
}
.current{
	border: none!important;
	color: #2e6aa7!important;
}
.current::before{
	content: "";
	width:2px;
	height: 13px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -8px;
	transition: all .3s ease;
	background: #2e6aa7;
}

.pro_h1{
	font-size: 22px;
	color: #323232;
	border-left: solid 4px #2e6aa7;
	line-height: 22px;
	padding-left: 16px;
}



.pro_cp_img{
	width:168px;
	height: 168px;
	border: solid 1px #e5e5e5;
	text-align: center;
	line-height:206px;
	overflow: hidden;
}
.pro_cp_img img{
    width: 100%;
    height: 100%;
}
.pro_cp_h1{
	font-size: 14px;
	color: #666666;
	text-align: center;
	margin-top: 5px;
text-align: left;
	height: 45px;
}
.pro_cp{
	margin-top: 16px;
}
.pro_xq_img img{
	width: 100%;
	height: 100%;
}
.pro_cp  li:hover .pro_cp_img{
	border: solid 1px #2e6aa7;
}
.pro_cp  li:hover .pro_cp_h1{
	color:#2e6aa7;
}
.pro_cp  li{
	float: left;
	margin-left: 22px;
	margin-top: 18px;
	width: 168px;
}
.pro_cp  li:nth-child(3n+1){
	margin-left: 23px;
}
.cont_box{
	background: #fff;
	padding: 39px 50px;
}
.pad{
	padding: 0;
}
.cont_wb_h1{
	font-size: 20px;
	color: #666666;
	margin-top: 30px;
	margin-bottom: 20px;
}
.cont_wb_h2{
	line-height: 32px;
	font-size: 14px;
	color: #666666;
}
.map-box{
	width: 595px;
	height: 249px;
	margin-top: 20px;
}
#allmap{
	width: 595px;
	height: 249px;
}
.BMap_pop{
	display: none;

}
.BMap_shadow img{
	display: none;
}
.BMap_cpyCtrl {
	display: none;
}
.anchorBL img{
	display: none;
}
.heiggt{
	height: 60px;
}
.form_h1{
	font-size: 16px;
	color: #1b1b1b;
	line-height: 42px;
	margin-top: -5px;
}
.cont_text{
	border: solid 1px #e8e8e8;
	border-radius: 10px;
	width: 100%;
	height: 118px;
	padding: 10px;
}
.input1{
	border: solid 1px #e8e8e8;
	border-radius: 10px;
	width: 128px;
	height: 38px;
	padding: 4px;
	display: block;
}
.input2{
	border: solid 1px #e8e8e8;
	border-radius: 10px;
	width: 361px;
	height: 38px;
	padding: 4px;
	display: block;
}
.input3{
	border: solid 1px #e8e8e8;
	border-radius: 10px;
	width: 197px;
	height: 38px;
	padding: 4px;
	display: block;
}
.input4{
	border: solid 1px #e8e8e8;
	border-radius: 10px;
	width: 245px;
	height: 38px;
	padding: 4px;
	display: block;
}
.input_box1{
	margin-left: 23px;
}
.input_box1:first-child{
	margin-left: 0;
}
.cont_form{
	margin-top: 14px;
}
.cont_but{
	background: #255bb4;
	width: 214px;
	height: 46px;
	border-radius: 10px;
	border: none;
	font-size: 16px;
	color: #fff;
	margin: 32px auto 0;
	display: block;
}
.pro_xq_img{
	width: 263px;
	height: 263px;
	border: solid 1px #e8e8e8;
	text-align: center;
	line-height: 263px;
	position: relative;
}
.pro_xq_wb_h1{
	font-size: 20px;
	color: #313131;
	margin-bottom: 16px;
}
.pro_xq_wb_h2{
	font-size: 14px;
	color: #313131;
	line-height: 30px;
}
.pro_xq_wb_h3{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.pro_xq_wb_h4{
	font-size: 18px;
	display: flex;
	align-items: center;
	color: #4b78c1;
	margin-top: 18px;
	margin-bottom: 20px;
}
.pro_xq_wb_h4 span{
	font-weight: bold;
	font-family: Impact;
	font-size: 24px;

}
.pro_xq_wb_h4 img{
	margin-right: 6px;
	margin-top: -2px;
}
.pro_xq_wb {
	margin-left: 25px;
}
.bt_h1{
	background: url("../images/bt.jpg")no-repeat;height: 33px;
	background-size: 100% 100%;
	font-size: 16px;
	color: #ffffff;
	padding-left: 23px;
	line-height: 30px;
	margin-top: 30px;
}
.wx_ma_img img{
	width: 60px;
	height: 60px;
}
.wx_ma_img{
	position: absolute;
	top: 21px;
	left: -20px;
	display: none;
}
.pro_a a{
	position: relative;
	display: inline-block;
}
.pro_a a:hover .wx_ma_img{
	display: block;
}


span.bds_more, .bds_tools a {
	height: 30px!important;
}
.pro_a{
	display: inline-block;
	margin-top: 2px;
}
.pro_nr_box{
	padding: 20px 15px 0;
}
.pro_nr_h1{
	font-size: 14px;
	color: #666666;
	line-height: 18px;
}
.pro_nr_h2{
	font-size: 16px;
	color: #4b78c1;
	font-weight: bold;
	line-height: 16px;
}
.pro_ne_img{
	text-align: center;
	margin-top:24px ;
}
.pro_head{
	margin-top: 24px;
}
.pro_ne_img1{
	margin-top: 10px;
}
.index2_cp_img img{
	width: 100%;
	height: 100%;
}

/*#preview{ float:none; margin:20px auto; text-align:center; width:500px;}*/
.jqzoom{ width:260px; height:256px; position:relative; margin-top: -2px}



/*!*jqzoom*!*/
/*.jqzoom{position:relative;padding:0;}*/
.zoomdiv{z-index:100;position:absolute;
	top: -1px !important;left:263px!important;width:263px!important;height:263px!important;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
/*.bigimg{width:800px;height:800px;}*/
/*.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}*/
/*#spec-list{ position:relative; width:322px; margin-right:6px;}*/
/*#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}*/
#preview{ float:none; margin:20px auto; text-align:center; width:500px;}



.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}