*{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-indent: 0px;
	list-style-type: none;
	font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ";
}
a{
	color: #202020;
	text-decoration: none;
}
a:hover{
	color:#528dff;
	text-decoration: none !important;
}
.top_bj,.top{ display:none;}
.m_top{
	background-color:#fff;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 95%;
	padding-left:2.5%;
	padding-right:2.5%;
}
.m_top .logo{
	float: left;
	width: 30%;
}
.m_top .logo img{
	width: 100%;
}
.m_top .menu{
	float: right;
	max-width:53px;
	width:9%;

}
.m_top .menu img{width: 100%;}

.m_menu{
	position:absolute;
	z-index:999;
	background-color:#fff;
	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: 35%;
	max-width:200px;}
.m_menu .mlogo img{
	width: 100%;
}	
.m_menu .gb{ text-align:right; width: 7%; 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{height:240px;}
.banner .swiper-container{
      width: 100%;
    }
	
.main{ width:100%;}
.main_t h2{font-size: 24px;}
.main_t p{ width: 90%;margin-top:10px; font-size: 14px;letter-spacing:0px;}

.main_t{ padding-top:30px;}
.main_t h2{font-size: 20px;line-height: 35px; text-align:center; }
.main_t p{font-size: 25px;	line-height: 46px; text-align:center;}

.bg1{ background-image:none;}
.con1{
	width:96%;
	padding-top: 20px;
	padding-bottom: 20px;
	height:auto;
}
.con1 .con1_l{ width:100%; padding-left:0px; float:none; padding-top:0px;}
.con1 .con1_l img{ width:100%; height:auto;}
.con1 .con1_l video{
	width:100% !important;
	height:auto !important;
}
.con1 .con1_r{ width:100%; margin-left:0px; float:none; padding-top:30px;}
.con1 .con1_r h3{ text-align:center; }
.con1 .con1_r span{margin-left:auto; margin-right:auto;}
.con1 .con1_r p{font-size:16px; color:#1f1f1f; line-height:26px; margin-top:20px;}
.con1 .con1_r .text{ font-size:15px; color:#1f1f1f; line-height:23px; margin-top:10px;}
.con1 .con1_r ul{ margin-top:0px;}
.con1 .con1_r li{ float:left; margin-right:1%; width:48%; margin-left:1%; margin-top:10px;}
.con1 .con1_r li:last-child{ margin-right:1%;}



.bg2{ background-image: url(../images/bj2.jpg); background-repeat: no-repeat; background-position: center top; height:auto;  background-size:auto 110%; }
.con2{
	width:96%;
	padding-top: 40px;
	padding-bottom: 30px;
}
.con2 .main_t{
	background-size: 80% auto;
}
.con2 .con2_con{ font-size:13px; line-height:27px; margin-top:15px; width:90%; margin-left:auto; margin-right:auto; text-align:left;}
.con2 ul{ margin-top:20px; width:100%; }
.con2 ul li{ float:left; margin-left:2%;width:46%; margin-right:2%;color:#fff;letter-spacing:2px;background-size:100% auto;}
.con2 ul li a{ color:#fff; display:block; width:100%; height:65px; margin-top:15px; text-align:center; padding-top:103px; font-size:13px; line-height:27px;  }
.con2 .more{ text-align:center; margin-top:65px;}

.con3{
	width:96%;	
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom: 15px;	
}
.con3 .con3_l{ width:100%; float:none; padding-top:30px;}
.con3 .con3_l .img1{ width:85%;}
.con3 .con3_l h3{ font-size:25px; color:#2a2a2a; }
.con3 .con3_l p{ font-size:14px; line-height:24px; color:#5a5a5a; margin-top:15px;}
.con3 .con3_l .more{ width:105px; margin-top:30px; font-size:12px; line-height:27px; height:27px; margin-left:auto; margin-right:auto; background-color:#ffae00; text-align:center;}
.con3 .con3_l .more a{ color:#fff; display:block;}
.con3 .con3_l .img2{width:100%;}
.con3 .con3_l .caption-style-1{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			margin-top:20px;
			
		}

.con3 .con3_l .caption-style-1 li{
			float: left;
			padding: 0px;
			position: relative;
			overflow: hidden;
			margin-top:2px;
			margin-right:2px;
			width:32%;
			min-height:96px;
		}
.con3 .con3_l .caption-style-1 li:hover a{ color:#fff;}
.con3 .con3_r{ width:100%; float:none; margin-top:15px;}
.con3 .con3_r .img3{width:100%;}


.bg3{ background-image: url(../images/bj3.jpg); background-repeat: no-repeat; background-position: center top; background-size:auto 100%; }
.con4{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	height:auto; padding-top:35px;
	padding-bottom:50px;
}
.con4 .main_t{
	background-size: 80% auto;	
}
.con4 .con4_t{ margin-top:25px; width:100%; }
.con4 .con4_t li{ width:30%; float:left; border:1px solid #fff; height:33px; color:#fff; line-height:33px; font-size:18px; text-align:center; margin-left:1%; margin-right:1%;}

.con4 .con4_con1,.con4 .con4_con2,.con4 .con4_con3{ margin-top: 35px; position:relative;}
.con4 .con4_con1 .swiper-container,.con4 .con4_con2 .swiper-container,.con4 .con4_con3 .swiper-container{width:80%;height: auto; margin-left:auto; margin-right:auto;}
.con4 .con4_con1 li,.con4 .con4_con2 li,.con4 .con4_con3 li{	width:80%;height: auto;}
.con4 .con4_con1 li .img,.con4 .con4_con2 li .img,.con4 .con4_con3 li .img{width: 100%;height: auto; overflow:hidden; margin-left:auto; margin-right:auto;}
.con4 .img img{width: 100%;height: auto;  }
.con4 .conn{
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	padding: 5%;
	text-align:left;
}

.con4 .conn h3{ margin-top:10px; color:#fff; font-size:16px; line-height:26px;}
.con4 .conn p{font-size:15px; line-height:26px; margin-top:10px; color:#fff;}

.con4 .btn_l{ display:none;}
.con4 .btn_r{ display:none;}

.bg4{ background-image: url(../images/bj4.jpg); background-repeat: no-repeat; background-position: center top; background-size:auto 100%; }
.con6{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-top: 35px;
	padding-bottom: 30px;	
}
.con6 .con6_t{
	padding-top:20px;
	background-size: 80% auto;	
}
.con6 .con6_t h2{
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	color: #3e3e3e;
	text-align: center;
}

.con6 .con6_con{ margin-top: 5px;}
.con6 .con6_con ul{ margin-top: 0px;}
.con6 .con6_con li{ width: 46%; margin-top: 20px; float: left; text-align:center; margin-right:2%; margin-left:2%;}
.con6 .con6_con li:last-child{ margin-right:2%; display:none;}
.con6 .con6_con li p{
	margin-top:5px;
	font-size: 12px;
	line-height:18px;
	height:36px;
	overflow:hidden;
}


.zp_t{ width:100%;}
.zp_t .zp1{
	font-size: 12px;
	line-height: 20px;
	color:#222;
	text-align: center;
}
.zp_t .zp1 span{
	font-size: 12px;
	line-height: 20px;
	color: #528dff;
	text-transform: uppercase;
}
.zp_t .zp2{
	background-image: url(../images/zpbj1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: auto 35px;	
	font-size: 22px;
	line-height: 35px;
	margin-top:0px;
	color: #1f1f1f;
	text-align: center;
}
.zp_t .zp3{color: #1f1f1f;
	text-align: center;font-size: 12px;
	line-height: 20px; margin-top:5px; letter-spacing:12px;}

.con5{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.con5 .con5_con{ padding-top:20px;}
.con5 .con5_con .img1{ width:35%; float:left; margin-right:8px;}
.con5 .con5_con .img2{ width:30%; margin-left:8px; float:right;}
.con5 .con5_con .fl{ float:left;}
.con5 .con5_con .fr{ float:right; }
.con5 .con5_con .text{width:100%;}
.con5 .con5_con .text li{ margin-top:15px; width:100%;}
.con5 .con5_con .text h3{ font-size:22px; line-height:25px;color: #528dff;}
.con5 .con5_con .text h3 b{
	font-size:18px;
	line-height:25px;
	color:#242424;
	text-transform: uppercase;
}
.con5 .con5_con .text p{
	font-size: 12px;
	line-height: 18px;
	color: #5a5a5a;
	margin-top: 5px;
}


.bg5{ background-image: url(../images/mzp4.jpg); background-repeat: no-repeat; background-position: center top; background-size:100% auto; padding-top:30px;padding-bottom:50px;}
.con7{
	width:78%;
	padding:15px;
	margin-left:10px;
	background-color:#fff;
	background-image: url(../images/zp4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.con7  h3{
	font-size:16px;
	height:16px;
	line-height:16px;
	border-left:2px solid #528dff;
	padding-left:15px;
	margin-top:20px;
	letter-spacing:2px;
	font-weight: normal;
}
.con7 p{
	font-size: 13px;
	line-height: 21px;
	color: #5a5a5a;
	margin-top:15px;
	
}

.con8{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-top: 40px;
	padding-bottom: 50px;
}
.con8 .zp_t .zp2{background-image: url(../images/zpbj3.jpg);}
.con8 .con8_con{ margin-top:30px;}
.con8 .con8_con li{
	text-align:center;
	width:100%;
	background-color:#f4f4f4;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:20px;
}
.con8 .con8_con li:nth-child(2){background-color:#2b84e8;
	background-image: url(../images/mzp5.jpg);background-repeat: no-repeat; background-size:60% auto; background-position: center bottom;}
.con8 .con8_con li h3{
	font-size: 18px;
	line-height: 26px;
	font-weight: normal;
	margin-top:15px;
	 color:#202020;
}
.con8 .con8_con li span{
	display: block;
	width: 40px;
	margin-right: auto;
	margin-left: auto;
	height:10px;
	margin-top:6px;
}
.con8 .con8_con li:nth-child(1) span,.con8 .con8_con li:nth-child(3) span{	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5d94ff;}
.con8 .con8_con li:nth-child(2) span{	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffb20d;}	
.con8 .con8_con li p{
	margin-left:40px;
	margin-right:40px;
	font-size:14px;
	line-height:28px;
	color:#202020;
	margin-top:10px;
	padding: 0px;
}
.con8 .con8_con li:nth-child(2) h3,.con8 .con8_con li:nth-child(2) p{ color:#fff;}

.bg6{ background-image: url(../images/mzp6.jpg); background-repeat: no-repeat; background-position: center top; background-size:100% auto; }
.con9{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-top:45px;
	text-align:center;
	padding-bottom:85px;
}
.con9 img{ width:55%; height:auto;}
.con9 ul{ margin-top:10px; padding-left:25px; padding-right:25px;}
.con9 li{
	font-size:15px;
	line-height:24px;
	color:#fff;
	margin-top:35px;
	text-align:left;
}
.bg7{ background-color:#eaeaea;}
.con10{
	width:92%;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	padding-bottom:50px;
	height:350px;
}
.con10 img{margin-top: -40px;
	position: absolute;
	width:100%;
	z-index: 100; display:block;}

.con11{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.con11 .zp_t .zp2{ background-image: url(../images/zpbj3.jpg);}
.con11 p{ width:100%; margin-left:auto; margin-right:auto; margin-top:20px; font-size:13px; line-height:22px; color:#2e2e2e; text-align:center;}
.con11 .con11_con{ margin-top:80px; position:relative;}
.con11 .con11_con .swiper-container{width:100%; }
.con11 .con11_con li{float: left;cursor:pointer; position: relative; width: 46%;}
.con11 .con11_con li img{width:100%;}
.con11 .con11_con .btn_l{
	position: absolute;
	top: 0;
	left:50%;
	margin-top:-60px;
	margin-left:-62px;
	width:60px;
	height: 30px;
	cursor:pointer;
	z-index: 10;
	border:0px;
	outline:none;
	background-color:#ffb924;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:18px;
	-moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.con11 .con11_con .btn_r{	position: absolute;
	top: 0;
	left:50%;
	margin-top:-60px;
	margin-left:2px;
	width:60px;
	height: 30px;
	cursor:pointer;
	z-index: 10;
	border:0px;
	outline:none;
	background-color:#528dff;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:18px;
	-moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}


.bg8{	background-color:#eee;}
.con12{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.con12 h2{
	font-size: 27px;
	line-height: 35px;
	color: #373737;
}
.con12 h3{
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #7f7f7f;
	text-transform: uppercase;
}
.con12 span{
	height: 10px;
	width: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffae00;
	margin-top: 15px;
	display: block;
}
.con12 p{
	width:100%;
	font-size: 15px;
	line-height: 24px;
	color: #373737;
	margin-top: 25px;
}
.con12 .con12_con{ margin-top:100px; position:relative;}
.con12 .con12_con .swiper-container{width:100%;}
.con12 .con12_con li{float:left;cursor:pointer;width:35%;}
.con12 .con12_con li img{width:100%; border:2px solid #fff;}
.con12 .con12_con .btn_l{left:0;
	position: absolute;
	top: 0;
	margin-top:-60px;
	width:75px;
	height: 20px;
	cursor:pointer;
	z-index: 10;
	border:1px solid #528dff;
	outline:none;
	color:#222;
	text-align:center;
	font-size:16px;
	line-height:20px;
}
.con12 .con12_con .btn_r{left:77px;
	position: absolute;
	top: 0;
	width:75px;
	margin-top:-60px;
	height: 20px;
	cursor:pointer;
	z-index: 10;
	border:1px solid #528dff;
	outline:none;
	background-color:#528dff;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:20px;
}

.bg9{
	background-image: url(../images/mzp8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% auto;
}
.con13{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-top: 30px;
	height: 300px;
}
.con13 .zp_t .zp2{ background-image: url(../images/mzp9.jpg);}


.flash{ width:100%;height: 200px; background-size:auto 230px; overflow:hidden;}
.flash .flash_con{ width:100%; padding-top:40px;}
.flash .flash_con h2{font-size:22px;line-height:35px;color:#fff;letter-spacing:2px; margin-left:20px;	text-transform: uppercase;}
.flash .flash_con p{ font-size:14px; line-height:25px; color:#fff;	letter-spacing:2px;margin-left:20px;}

.content{width:96%;	margin-left:2%;	margin-right:2%;position: relative;}
.gudie{
	height:30px;
	margin-top: -30px;
	width:100%;
}
.gudie .gudie_l{ float:none;}
.gudie .gudie_l ul{}
.gudie .gudie_l li{ background-color:#efefef; height:30px; width:25%; float:left; text-align:center;}
.gudie .gudie_l li a{ display:block; height:30px; font-size:15px;line-height:30px; margin-top:0px; color:#414141;}
.gudie .gudie_l .active{ background-color:#518dff;}
.gudie .gudie_l .active a{ color:#fff;}
.gudie .gudie_r{ display:none;}

.col1{ width:100%; float:none;background-color:#fcfcfc; margin-top:20px;}
.col2{ display:none;}

.about{ padding:10px;}
.about h2{ font-size: 18px; line-height: 35px; }
.about .text img{ width:100%; height:auto;}
.about .text video{
	width:100% !important;
	height:auto !important;
}


.product{ padding:0px;}
.product li{ width: 46%; float: left; margin-right:2%; margin-left:2%; margin-top:10px; cursor:pointer;}
.product li:nth-child(3),.product li:nth-child(6),.product li:nth-child(9),.product li:nth-child(12){ margin-right: 2%;}
.product .box{ color:#fff; position:relative; height:auto;}
.product .img1{ width:100%; height:auto;}
.product .box .conn{ display:none;}

.product .text{
	padding:0px;
	background-color:#fff;
	background-image:none;
}
.product .text h3{ width:auto;font-size: 16px; line-height: 25px; height:25px; overflow: hidden; color: #666; font-weight: normal;}
.product .text p{ width:auto;font-size: 14px; line-height: 25px; height: 25px; overflow: hidden; color: #666; }

.product1{ padding:0px;}
.product1 li{ width: 46%; float: left; margin-right:2%; margin-left:2%; margin-top:10px; cursor:pointer;}
.product1 li:nth-child(3),.product1 li:nth-child(6),.product1 li:nth-child(9),.product1 li:nth-child(12){ margin-right: 2%;}
.product1 .box{ color:#fff; position:relative; height:auto;}
.product1 .img1{ width:100%; height:auto;}
.product1 .box .conn{ display:none;}

.product1 .text{
	padding:0px;
	background-color:#fff;
	background-image:none;
}
.product1 .text h3{ width:auto;font-size: 16px; line-height: 25px; height:25px; overflow: hidden; color: #666; font-weight: normal;}
.product1 .text p{ width:auto;font-size: 14px; line-height: 25px; height: 25px; overflow: hidden; color: #666; }



.newslist{width:100%;}
.newslist li{margin-top: 20px;padding:0px;}
.newslist .img1{float: none;height: auto;width: 100%;}
.newslist .text{float: none;width: 100%;margin-left: 0px;}
.newslist h3{	font-size: 16px; line-height: 25px;}
.newslist .text .rq{ margin-top:10px;}

.pjlist li{
	background-color:#fcfcfc;
	margin-bottom:0px;
	float:none;
	margin-top:25px;
	width:100%;
	cursor:pointer;
	text-align:center;
	
}
.pjlist li:nth-child(even){ margin-left:0px;}
.pjlist .img1{	float: none;}
.pjlist .text{	float: none;	width: 100%;	margin-left: 0px;}
.pjlist .text span{	display: block;	width: 55px;	margin-left:auto;	margin-right:auto;}
.pjlist li .more{	margin-left:auto;	margin-right:auto;	margin-top:20px;}


.news{
	width: 96%;
	padding-bottom: 30px;
	padding-top: 10px;
	padding-left:0px;
	padding-right:0px;
}
.news h2{
	font-size: 20px;
	line-height:35px;
	margin-top: 20px;
}
.news .lable{
	padding-bottom: 10px;
}

.news .text p{
	font-size: 14px;
	line-height: 26px;
	margin-top: 15px;

}
.news .text img{
	margin-top: 15px;
	width:100% !important;
	height:auto !important;
}
.news .text video{
	width:100% !important;
	height:auto !important;
}


.lxwm{width:96%; margin-left:auto; margin-right:auto; padding-top:20px;}
.lxwm .lxwm_l{ width:100%; float:none;}
.lxwm .lxwm_l .text{width:100%;	float:none;margin-top:30px;}
.lxwm .lxwm_l h3{font-size: 22px; line-height: 30px; color: #222; text-align:center;}
.lxwm .lxwm_l span{ width:50px; display:block; margin-left:auto; margin-right:auto;}
.lxwm .lxwm_l p{font-size: 14px;line-height: 26px;	margin-top: 0px;}
.lxwm .lxwm_l ul{	margin-top: 10px;}
.lxwm .lxwm_l li{ font-size:14px; line-height:25px; margin-top:0px; color:#555;}
.lxwm .lxwm_r{ width:100%; float:none;}
#dituContent{
	height: 230px;
	width: 100%;
}


.page{width:96%;margin-top:20px; margin-bottom:20px;}
.foot{
	width:100%; background-color:#2c2c2c; margin-top:50px;
}
.foot .foot_con{ width:96%; margin-left:auto; margin-right:auto; padding-top: 25px;  padding-bottom: 25px;}
.foot .foot_con .foot1{ font-size:14px; line-height:24px;  text-align:center;}
.foot .foot_con .foot1 a{color:#bababa; margin-left:5px; margin-right:5px;}
.foot p{ font-size:13px; color:#bababa; line-height:20px; text-align:center; margin-top:10px;}