.top_bj,.top{ display:none;}
.m_top{
	background-color:#000000;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 95%;
	padding-left:2.5%;
	padding-right:2.5%;
}
.m_top .logo{
	float: left;
	width: 35%;
	max-width:200px;
}
.m_top .logo img{
	width: 100%;
}
.m_top .menu{
	float: right;
	max-width:53px;
	width:9%;
	margin-top: 6px;
}
.m_top .menu img{width: 100%;}

.m_menu{
	position:absolute;
	z-index:999;
	background-color:#000;
	right: 0;
	top:0;
	width:94%;
	height:100%;
	-webkit-transform: translate(0%, 0%);
	-webkit-transition-duration: .6s, .6s, .6s;
	display:none;
	padding-top: 25px;
	padding-right: 3%;
	padding-bottom: 25px;
	padding-left: 3%;
}
.m_menu .mlogo{float: left;
	width: 40%;
	max-width:200px;}
.m_menu .mlogo img{
	width: 100%;
}	
.m_menu .gb{ text-align:right; width: 10%; float:right;}
.m_menu .gb img{ width:100%;}
.m_menu ul{ margin-top:30px; margin-left:10%;}
.m_menu li{ font-size:18px; text-align:left; line-height:45px;}
.m_menu li a{ color:#919191;}
.m_menu.on{
	display:block;
	-webkit-transform: translate(0%, 0%);
	-webkit-transition-duration: .6s, .6s, .6s;}
	
.banner .banner_t{  
		width:90%;
		padding-left:5%;
		padding-right:5%;
		padding-top:50px;
		padding-bottom:20px;
}
.banner .swiper-container{
      width: 100%;
	  height:auto;
    }
.banner .swiper-slide img{ width:100%; height:auto;}
.banner .swiper-slide h2{
	font-size: 32px;
	line-height: 45px;
}
.banner .swiper-slide h3{
	font-size: 20px;
	line-height: 35px;
	margin-top: 15px;
}
.main h2{
	font-size:40px;
	line-height:55px;
}
.main h2 span{
	font-size:15px;
	line-height:20px;
}
.con1{
	width:100%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.con1 li{
	float: none;
	width:90%;
	text-align: center;
	padding-top: 30px;
	padding-right: 3%;
	padding-bottom: 30px;
	padding-left: 3%;
	margin-left:auto;
	margin-right:auto;
}
.con1 li h3{
	font-size: 24px;
}

.con1 li h4{
	font-size: 18px;
}


.con2{width: 100%;
	padding-top: 30px;
	padding-bottom: 50px;}
.con2 video{width:100%; }

.con3{
	width: 96%;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-left:2%;
	margin-right:2%;
}
.con3 .con3_con{
	margin-top: 20px;
}
.con3 .con3_l{
	float: none;
	width: 100%;
	margin-top: 25px;
}
.con3 .con3_l .img1{
	height: auto;
	width: 100%;
}
.con3 .con3_l .text{
	padding: 5px;
	
}
.con3 .con3_l .text .text_l{
	float: left;
	height: 55px;
	width: 18%;
	padding-right: 0px;
	border-right-width: 0px;
	padding-top: 30px;
	text-align: center;
}

.con3 .con3_l .text .text_l .rq b{
	font-size: 20px;
}
.con3 .con3_l .text .text_r{
	width: 78%;
	padding-left: 2%;
	float: left;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;

}
.con3 .con3_l .text .text_r h3{
	font-size: 18px;
	line-height: 25px;
}
.con3 .con3_l .text .text_r p{
	font-size: 14px;
	line-height: 23px;

}
.con3 .con3_r{ width:100%; float:none; margin-top:25px;}
.con3 .con3_r ul{
	background-image: url(../images/lbj1.jpg);
	background-repeat:repeat-y;
	background-position: left 25px;
	height:auto;
}
.con3 .con3_r li{ position: relative;}
.con3 .con3_r .li1{
	width:10%;
	padding-top: 15px;
}
.con3 .con3_r .li1 span{
	background-color: #FFFFFF;
	display: block;
	height: 12px;
	width: 12px;
	border-radius:50%;
-moz-border-radius:50%; 
	border: 4px solid #ccc;
	margin-left:3px;
}
.con3 .con3_r .active span{border: 4px solid #ff0000;}
.con3 .con3_r .li2{
	width: 80%;
	padding-top: 10px;
	padding-right:2%;
	padding-bottom: 10px;
	padding-left:2%;
	margin-left:5%;
}
.con3 .con3_r .more{
	font-size:14px;
	color:#c3c3c3;
	background-image:none;
	width:70px;
	height: 40px;
	position:absolute;
	right:0;
	z-index: 100;
}
.con3 .con3_r .more a{color:#c3c3c3;}
.con3 .con3_r .more span{display:inline-block;}

.con4{
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.con4 .con4_con .nbtd .nbtd_con{width:260px;}
.con4 .con4_con .nbtd_l{
	background-size:30px auto;
}
.con4 .con4_con .nbtd_r{
	background-size:30px auto;
}


.con5{
	width: 96%;
	margin-right: 2%;
	margin-left:  2%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.con5 .con5_con{
	margin-top: 20px;
}
.con5 .con5_con li{
	width: 30%;
	margin-right: 1.5%;
	margin-left: 1.5%;
	margin-top: 10px;
}
.con5 .con5_con li img{ width:100%;}
.con5 .con5_con1{
	margin-top: 20px;
}
.con5 .con5_con1 li{
	width: 46%;
	margin-right: 2%;
	margin-left: 2%;
	margin-top: 10px;
}
.con5 .con5_con1 li img{ width:100%;}

.flash{
	padding-top: 30px;
	padding-bottom: 30px;
	width:100%;
}
.flash img{ width:96%; height:auto;}
.main_tit{
	padding-top: 30px;
	padding-bottom: 30px;
	width:100%;
}
.main_tit h2{
	font-size: 32px;
	line-height: 40px;
	margin-top: 10px;
}
.main_tit h3{
	font-size: 36px;
	line-height: 50px;
	font-weight: normal;
	color: #070707;
	text-align: center;
}
.main_tit h4{
	font-size: 24px;
	line-height: 35px;
	font-weight: normal;
	color: #a6a6a6;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.main_tit h5{
	font-size: 22px;
	line-height: 25px;
	font-weight: normal;
	color: #000;
	text-align: center;
}
.main_tit ul{
	width:95%;
	margin-right: auto;
	margin-left: auto;
	display: none;
}
.main_tit li{
	font-size: 13px;
	line-height: 25px;
	color: #383838;
	float: left;
	width: 19%;
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 60px;
	text-align: center;
}
.main_tit img{ width: 90%;}

.news{
	padding-top: 20px;
	width:96%;
	margin-right: 2%;
	margin-left: 2%;
	padding-bottom: 20px;
}
.news .news_con li{
	float: none;
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 20px;
}
.news .news_con .img1{
	 width:100%; height:auto;}
.news .news_con .img1 img{min-height:auto;}	 
.news .news_con h3{
	font-size: 22px;
	line-height: 40px;
}	 


.xmzs{
	padding-top: 30px;
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	padding-bottom: 30px;
}
.xmzs .xmzs_t{
	font-size: 42px;
	line-height: 45px;
	color: #3c3c3c;
	font-weight: normal;
	margin-top:30px;
	text-align:center;
}
.xmzs .xmzs_t span{
	display:block;
	font-size:14px;
	text-transform: uppercase;
	line-height:25px;
	margin-top:0px;
}
.xmzs .xmzs_con li{
	width: 46%;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	padding-top: 15px;
	padding-right: 1%;
	padding-bottom: 15px;
	padding-left: 1%;
	margin-top:15px;
}
.xmzs .xmzs_con h3{
	font-size: 24px;
	line-height: 35px;
}
.xmzs .xmzs_con p{
	font-size: 14px;
	line-height: 28px;
	margin-top:5px;

}
.xmzs .xmzs_con li .img1{
	height: auto;
	width: 100%;
}

.zlhz{
	width: 100%;
	padding-top: 40px;
	padding-bottom:30px;
}
.zlhz .zlhz_tit h3{
	font-size: 30px;
	line-height: 40px;
}
.zlhz .zlhz_tit h4{
	font-size: 24px;
	line-height: 35px;
	margin-top:15px;
}
.content{
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 50px;
	padding-bottom:50px;
}
.content .gudie{
font-size:18px;
	padding-bottom: 10px;
}
.content .content_con{ padding-top:30px;}
.content .content_con h2{
	font-size: 40px;
	line-height: 50px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.content .content_con .lable{
	margin-top: 15px;
}
.content .content_con .text{
	margin-top: 50px;
}


.con6{
	padding-top:25px;
	width:96%;
	margin-right:2%;
	margin-left:2%;
	padding-bottom:30px;
}
.con6 .con6_t{
	font-size: 32px;
	line-height: 50px;
	color: #3c3c3c;
	font-weight: normal;
	margin-top:30px;
	text-align:center;
}
.con6 .con6_t span{
	display:block;
	font-size:14px;
	text-transform: uppercase;
	line-height:25px;
	margin-top:0px;
	color:rgba(0,0,0,0.3);
}
.con6 .con6_con{ margin-top:25px;}
.con6 .box{
	position: relative;
}
.con6 .box img{
	height: auto;
	width: 100%;
}
.con6 .box .box_con{
	position: relative;
	padding:2%;
	width: 96%;
	left: 0px;
	bottom: 0px;
	background-color:rgba(0,0,0,0.8);
	padding-bottom:20px;
}
.con6 .box .box_con h3{ font-size:18px; font-weight:normal; line-height:35px; color:#FFFFFF;}
.con6 .box .box_con p{ font-size:14px; line-height:25px; color:#FFFFFF;}
.con6 .swiper-pagination{ bottom:-25px;} 
.con6 .swiper-button-white{ top:25%;}
.con6 .con6_con li{
	text-align: center;
	float: left;
	width: 48%;
	padding-top: 20px;
	background-color: rgba(191,191,191,0.3);
	margin:1%;
	padding-bottom:25px;
	cursor:pointer;
}
.con6 .con6_con li img{ width:90px; height:90px;}
.con6 .con6_con li h3{ font-size:20px; font-weight:normal; line-height:25px; color:#5c5c5c; margin-top:15px;}


.con7{
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 40px;
	padding-bottom:50px;
}
.con7 h2{ font-size:30px; line-height: 40px;}
.con7 .con7_t{
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	color: #a6a6a6;
	text-align: center;
	margin-top: 20px;
}
.con7 .con7_con{
	margin-top: 50px;
}
.con7 .con7_con ul{}
.con7 .con7_con li{
	padding: 3%;
	float: left;
	width: 43%;
	text-align: center;
}
.con7 .con7_con li h3{
	font-size: 24px;
	line-height: 30px;
	color: #4f4f4f;

}
.con7 .con7_con li img{ margin-top:10px; width: 80%;}
.con7 .con7_con li p{
	font-size: 14px;
	line-height: 25px;
	margin-top: 15px;

}
.con7 .con7_con li:nth-child(1),.con7 .con7_con li:nth-child(2){ border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.con7 .con7_con li:nth-child(1),.con7 .con7_con li:nth-child(3){ border-right: 1px solid #ddd;}
.con7 .con7_con li:nth-child(3),.con7 .con7_con li:nth-child(4){ padding-top: 15px;}
.con7 .con7_con li:hover{box-shadow: 0px 0px 5px 5px rgba(0,0,0,.2);}

.bg4{
	background-image: url(../images/gbj1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	height: auto;
	padding-bottom: 50px;
}

.con8{
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	padding-top: 50px;
}
.con8 h2{ color:#FFFFFF; font-size:30px; text-align: left;}
.con8 h2 span{color:rgba(255,255,255,.3);}
.con8 .con8_con{
	margin-top: 35px;
}
.con8 .con8_con p{
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	color: #fff;
}
.con9{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom:50px;
}
.con9 .con9_con{
	position: relative;
	margin-top: 40px;
}
.con9 .con9_con .swiper-container{ width:100%; margin-left:auto; margin-right:auto;}
.con9 .con9_li{ width:260px; text-align:center; }
.con9 .con9_li img{ width:250px; height:360px;}
.con9 .con9_list{ width:510px; text-align:center; }
.con9 .con9_list img{ width:495px; height:332px;}
.con9 .con9_con .con9_l{
	background-size:30px auto;
}
.con9 .con9_con .con9_r{
	background-size:30px auto;
}
.con10{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom:50px;
}
.con10 .con10_con{
	position: relative;
	margin-top: 40px;
}
.con10 .con10_con .swiper-container{ width:80%; margin-left:auto; margin-right:auto;}
.con10 .con10_list{ width:100%; text-align:center; }
.con10 .con10_list img{ width:100%; height: auto; }
.con10 .con10_con .con10_l{
	background-size:30px auto;
}
.con10 .con10_con .con10_r{
	background-size:30px auto;
	 
}


.rczp{
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 30px;
	padding-bottom:50px;
}
.rczp .rczp_con{ position:relative; margin-top:25px;}
.rczp .rczp_con .rczp_box{width:245px;
}

.rczp .rczp_con .rczp_l{
	background-size:30px auto;
}
.rczp .rczp_con .rczp_r{
	background-size:30px auto;
	 
}
.rczp .rczp_con .more{ text-align:right; font-size:14px; margin-right:15px;}
.rczp .rczp_con .more a{}
 
 

.hfr{
	width:100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom:50px;
}
.hfr .hfr_img{ text-align:center;}
.hfr .hfr_img img{width:95%;}
 
.hfr .main_tit h4{
	margin-top: 10px;
	font-size:18px;
	margin-bottom: 10px;
}
.hfr .main_tit h2{
	font-size: 26px;
	line-height: 35px;
	margin-top: 10px;
}

.content{
	width: 96%;
	margin-right:2%;
	margin-left: 2%;
	padding-top: 30px;
	padding-bottom:50px;
}
.content .gudie{
	font-size:16px;
	line-height:35px;
	color:#3c3c3c;
	padding-bottom: 10px;

}
.content .content_con{ padding-top:30px;}
.content .content_con h2{
	font-size: 24px;
	line-height: 35px;

}
.content .content_con .lable{
	text-align:center;
	font-size:16px;
	color:#3c3c3c;
	line-height:25px;
	margin-top: 15px;
}
.content .content_con .text{
	margin-top: 30px;
}
.content .content_con .text p{
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 15px;
	text-indent: 2em;
}
.content .content_con .text img{width:100%!important; height:auto!important;}


.lxwm{
	width:100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
	padding-bottom:40px;
}
.lxwm .lxwm_tit h3{
	font-size: 50px;
	line-height: 70px;
}
.lxwm .lxwm_tit h4{
	font-size: 24px;
	line-height: 40px;
	margin-top: 10px;
}
.lxwm .lxwm_con ul{
	margin-right: 0px;
	margin-left: 0px;
}
.lxwm .lxwm_con li{
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: 20px 25px;
	background-size:22px auto;
}
.lxwm .lxwm_con h3{
	font-size: 18px;
	line-height: 35px;
}
.lxwm .lxwm_con p{
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	color: #070707;
	 margin-top:10px;
	 margin-right:20px;
}

.foot{
	padding-top:15px;
	padding-bottom:15px;
}
.foot .foot_con{ width:96%; margin-left:2%; margin-right:2%;}
.foot .foot_l{ width:25%; padding-bottom:20px; text-align:center;}
.foot .foot_l ul{ margin-top:0px;}
.foot .foot_l li{ font-size:13px; line-height:22px;}
.foot .foot_l h3{ font-size:16px; line-height:25px; color:#333; font-weight:normal;}

.foot .foot_r{
	width:100%;
	padding-right:0px;
	float:none;
	border-top:solid 1px #ccc;
	padding-top:15px;
	text-align: center;
	clear:both;
}

.foot .foot_con1{width:96%; margin-left:2%; margin-right:2%;}
.foot .foot_con1 .foot_ll{ width:100%; float:none;font-size:14px;line-height:25px; text-align:center;}
.foot .foot_con1 .foot_rr{ width:100%; float:none; text-align:center;}
.foot .foot_con1 .foot_rr span{font-size:14px; line-height:25px;}


