@charset "utf-8";
body{font-size:14px;color:#666666; font-family:Microsoft JhengHei,Microsoft Yahei,SimHei,Arial,simsun;word-wrap: break-word; background:#FFFFFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,em,button{margin:0;padding:0; } 
a{text-decoration:none; color:#666666;font-size:14px; }
a:hover{ text-decoration:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#333; }
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align:top;}
.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
.left{ float:left;}
.right{ float:right;}
.bgqhui{background:#f0ede8;}
.colqlan{color:#0175c2;}
.size14{ font-size:14px;}
.size16{ font-size:16px;}
.size18{ font-size:18px;}



/*top*/
.topbg{ width:100%; height:130px; background:#FFFFFF; border-top:#e70012 5px solid; text-align:center;  position:fixed; top:0; left:0; margin:0 auto; z-index:9999}
.toptag{width:90%; max-width:1180px; height:80px; position:relative; margin:0 auto;z-index:1;}
.logo{ display:block; width:100%; height:50px; position:absolute; left:0; top:20px; right:0; margin:auto; text-align:center; overflow:hidden; }
.logo img{display:block; height:100%; margin:0 auto;}

.top{ width:90%; max-width:1180px; margin:0 auto; position:relative; z-index:1;}
.manebg{ position:relative; top:0; right:0;}
.mane{width: 100%; position:absolute; left:0; right:0; top:10px; text-align:center; margin: auto;}
.mane dl{ display:inline-block; min-width:11%; max-width:12%; margin:0; position:relative;}
.mane dl:nth-child(1){min-width:6%;}
.mane dt{ position:relative; height:38px; line-height:38px; overflow:hidden; z-index:2;}
.mane dt a{ display:inline-block;color:#122f5f; font-size:16px; position:relative; z-index:1; }
.mndtacur a{color:#fd0100!important;}
.mdtsyov:hover{background:#f9f9f9;}
.mdtsyov i{ display:block; width:100%; height:2px; font-size:0; background:none; position:absolute; left:0; bottom:0; z-index:2; opacity:0; transition: all 0.5s;}
.mdtsycur{background:#f9f9f9;}
.mdtsycur i{display:block; width:100%; height:2px; font-size:0; background:#e70012; position:absolute; left:0; bottom:0; z-index:2;}
.mdtcur{opacity:1!important;background:#e70012!important; }
.mnysj{ display:none;}
.mane dd{ position:absolute; width:100%; height:auto; top:38px; left:0; background:#FFFFFF; overflow:hidden; z-index:1; display:none;}
.mddson{ width:100%; text-align:center; margin:0 auto; position:relative; overflow:hidden;}
.mane dd a{ display:block; width:100%; height:38px; line-height:38px; color:#122f5f; font-size:16px; border-bottom:#eeeeee 1px solid;  position:relative; margin:0 auto; }
.mane dd a:hover{color:#e70012;}
.mddsoncur{color:red!important;}
.mtag{ display:none;}

.pc{ display:block;}
.yd{ display:none;}

/*banner*/
.syhd{width:100%; height:auto; position:relative; margin:135px auto 0 auto; z-index:1; padding-bottom:0; overflow:hidden;}
.hdbox{ width:100%; height:auto; position:relative; text-align:center; overflow:hidden;}
.hdpic{ display:block; width:100%; position:relative; text-align:center; z-index:1;}
.hdpic img{ display:inline-block; width:100%; margin:0 auto;}
.sjhdpic{ display:none;}


.syhd .slick-dots{ bottom: 20px; text-align:center; left:0; right:0; margin:auto; overflow:hidden;}
.syhd .slick-dots li {
	position: relative;
	display: inline-block;
	height: 14px;
	width: 14px;
	margin: 0px 10px;
	padding: 0px;
	cursor: pointer;
	text-align:center;
}
.syhd .slick-dots li button {
	display:inline-block;
	width: 14px;
	height: 14px;
	border-radius: 7PX;
	background:none;
	border:#FFFFFF 1px solid;	
}
.syhd .slick-dots li.slick-active button {
	background: #FFFFFF;
}
.syhd .slick-prev {
	z-index:2;
	top: 48%;
	left:5%;
	width: 42px;
	height: 83px;
	background:none;
}
.syhd .slick-next {
	z-index:2;
	top: 48%;
	right:5%;
	width: 42px;
	height: 83px;
	background:none;
}

.listtongyong {width:100%; position:relative; margin:135px auto 0 auto; overflow:hidden;}

.tytag{ width:100%; position:relative; text-align:center; margin:0 auto 30px auto; overflow:hidden;}
.tytag h2{ display:block; font-size:32px; color:#000000;}
.tytag h3{ display:block; font-size:16px; color:#6d6e71; font-weight:normal; margin-top:10px;}
/*f1*/
.f1{width:90%; max-width:1170px; position:relative; margin:60px auto 0 auto; overflow:hidden; }
.f1box{ width:100%; background:#FFFFFF; position:relative; color:#767676; margin-top:60px; overflow:hidden;}
.f1box ul{ width:100%; position:relative; border-bottom:#e6e6e6 1px solid; overflow:hidden;}
.f1box li{ display:inline-block; padding:5px 3%; float:left; border-bottom:#e6e6e6 1px solid; position:relative; top:1px; cursor:pointer; overflow:hidden;}
.f1box li span{display:inline-block; font-size:18px; position:relative;}
.f1box li i{display:inline-block; width:100%; font-size:0; position:absolute; left:0; bottom:0;}
.f1box li:hover i{border-bottom:#e60012 1px solid;}
.f1blicur i{border-bottom:#e60012 1px solid!important;}
.f1hd{width:100%;  max-width:1230px; position:relative; margin:30px auto 0 auto;}
.f1hdbg{width:100%;height:0; padding-bottom:26%; position:relative;}
.f1hdbox{ width:100%;  position:absolute; left:0; top:0; right:0; margin:auto; text-align:center; padding-bottom:60px; background:#FFFFFF;}
.f1hdbox dl{width:25%; position:relative; float:left; overflow:hidden;}
.f1hdbox dt{width:80.6%; height:0; padding-bottom:70%; position:relative; margin:0 auto; background:#efefef; overflow:hidden;}
.f1hdbox dt img{ display:block; height:100%; position:absolute; left:0; top:0;transition: all 0.5s;}
.f1hdbox dl:hover dt img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.f1hdbox dd{width:80.6%; height:32px; line-height:32px; position:relative; margin: 0 auto; background:#e70012; color:#FFFFFF; font-size:16px; overflow:hidden;}
.f1hdbox dd a{color:#FFFFFF; font-size:16px;}
.f1hdshow{ z-index:2;}
.f1hdnone{ z-index:1;}

.f1hdbox .slick-dots{ bottom: 0; text-align:center; left:0; right:0; margin:auto; overflow:hidden;}
.f1hdbox .slick-dots li {
	position: relative;
	display: inline-block;
	height: 14px;
	width: 14px;
	margin: 0px 10px;
	padding: 0px;
	cursor: pointer;
	text-align:center;
}
.f1hdbox .slick-dots li button {
	display:inline-block;
	width: 14px;
	height: 14px;
	border-radius: 7PX;
	background:#e7e7e7;
}
.f1hdbox .slick-dots li.slick-active button {
	background: #e70012;
}
.f1hdbox .slick-prev {
	z-index:2;
	top: 36%;
	left:-2%;
	width: 62px;
	height: 128px;
	background:url(../img/prenext.png) no-repeat;
	zoom:0.5;
}
.f1hdbox .slick-next {
	z-index:2;
	top: 36%;
	right:-2%;
	width: 62px;
	height: 128px;
	background:url(../img/prenext.png) no-repeat;
	background-position:-62px 0;
	zoom:0.5;
}

/*f2*/
.f2bg{ width:100%; position:relative;  margin:60px auto 0 auto; padding:60px 0; background:#efefef; overflow:hidden;}
.f2{width:90%; max-width:1170px; position:relative; margin: 0 auto; overflow:hidden;}
.f2box{ width:100%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}

.f2dla{ width:100%; position:relative;}
.f2dla dl{width:49%;}
.f2dla dl:last-child{ float:right!important;}

.f2dlb{ width:100%; position:relative; margin-top:20px;}
.f2dlb dl{width:32%;  margin-right:2%; padding-bottom:20%!important;}
.f2dlb dl:last-child{ float:right!important; margin-right:0!important;}
.f2dlb dd{margin-top:8%!important;}
.f2dlb .f2pic{height:80%!important;}

.f2box dl{ position:relative; height:0; padding-bottom:14%; float:left; background:#FFFFFF; overflow:hidden;}
.f2box dt{width:38%; height:70%; position:absolute; left:5%; top:15%; overflow:hidden;}
.f2pic{ width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.f2box dt img{ display:block; height:100%;}
.f2box dd{width:50%; float:right; margin-right:5%; margin-top:5%; text-align:justify;}
.f2box dd p{ display:block; font-size:20px; color:#000000; font-weight:bold;overflow:hidden;}
.f2box dd span{ display:block; font-size:12px; margin-top:3%; line-height:180%; overflow:hidden;}

.f3{width:90%; max-width:1170px; position:relative;  margin:60px auto 0 auto; overflow:hidden;}
.f3box{ width:100%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.f3pic{ width:68%; position:relative; text-align:left; overflow:hidden; z-index:1;}
.f3pic img{ display:block; width:100%;}
.f3con{ width:56%; height:90%; position:absolute; right:0; top:5%; background:#f6f6f6; overflow:hidden; z-index:2;}
.f3bt{ width:83%; position:relative; margin:8% auto 0 auto; text-align:center; font-size:36px; font-weight:bold; overflow:hidden;}
.f3del{ width:83%; position:relative; margin:3% auto 5% auto; text-align:justify; line-height:180%; font-size:16px; overflow:hidden;}
.f3con ul{ width:83%; position:relative; margin:0 auto; text-align:center; overflow:hidden;}
.f3con li{ display:inline-block; position:relative; margin:0 5%; overflow:hidden;}
.f3con span{ display:inline-block; position:relative; bottom:6px; font-size:18px; font-weight:bold;}
.f3con img{ display:inline-block; position:relative; max-width:100%; margin-right:10px;}

.f5bg{ width:100%; position:relative;  margin:60px auto 0 auto; padding:60px 0; background:#efefef; overflow:hidden;}
.f5{width:90%; max-width:1170px; position:relative; margin: 0 auto; overflow:hidden;}
.f5box{ width:100%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.f5box ul{ width:100%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.f5box li{ width:24%; float:left; margin-right:1.3333%; position:relative; background:#FFFFFF; padding-bottom:20px; overflow:hidden;}
.f5box li:last-child{ float:right!important; margin-right:0!important;}
.f5box .f5pic{ width:100%; height:0; padding-bottom:59%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.f5box .f5pic img{ display:block; width:100%; transition: all 0.5s;}
.f5box li:hover .f5pic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.f5box .f5bt{ width:86%; height:50px; line-height:25px; margin:10px auto; text-align:left; position:relative; font-size:18px; font-weight:bold; overflow:hidden;}
.f5box li:hover .f5bt{ color:#e60012;}
.f5box .f5dec{ width:86%; height:72px; line-height:24px; margin:0 auto; text-align:justify; position:relative; font-size:14px;  overflow:hidden;}

.f6{width:90%; max-width:1170px; position:relative;  margin:60px auto 0 auto; overflow:hidden;}
.f6box{ width:100%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.f6box ul{ width:100%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.f6box li{ width:32%; float:left; margin-right:2%; position:relative; background:#FFFFFF; padding-bottom:20px; overflow:hidden;}
.f6box li:last-child{ float:right!important; margin-right:0!important;}
.f6box .f6pic{ width:100%; height:0; padding-bottom:37%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.f6box .f6pic img{ display:block; width:100%;}
.f6box .f6bt{ width:100%; height:69px; line-height:23px; margin:10px auto; text-align:justify; position:relative; font-size:14px; overflow:hidden;}
.f6box .f6tag{ width:100%; margin:0 auto 30px auto; text-align:justify; position:relative; font-size:18px;  font-weight:bold; overflow:hidden;}

/*f6-over*/

/*jm*/
.jf1{width:92%; max-width:1250px; position:relative;  margin:60px auto 0 auto; overflow:hidden;}
.jf1 h2{ display:block; font-size:38px; text-align:center;}
.jf1 h3{ display:block; font-size:18px; font-weight:normal; text-align:center; margin-top:10px;}
.jf1 .jf1txt{ width:100%; font-size:18px; line-height:220%; text-align:justify;  margin:60px auto 0 auto; overflow:hidden;}
.jf1 .jf1pic{ width:100%; position:relative;  margin:30px auto 60px auto; overflow:hidden;}
.jf1 .jf1pic img{ display:block; width:100%;}
.jf1 ul{ width:100%; position:relative; margin:30px auto 0 auto; overflow:hidden;}
.jf1 li{ display:block; width:23.5%; height:0; padding-bottom:30%; float:left; margin-right:2%; background:#f2f2f2; position:relative; overflow:hidden;}
.jf1 li:last-child{ margin-right:0!important;}
.jf1 .jf1box{ width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.jf1 .jf1bt{ display:block; width:90%; font-size:30px; text-align:center; font-weight:bold; color:#000000; margin:20% auto; overflow:hidden;}
.jf1 .jf1des{ display:block; width:80%; font-size:20px; text-align:justify; line-height:180%; margin:0 auto; color:#000000; overflow:hidden;}

.jf2bg{ width:100%; position:relative;  margin:60px auto 0 auto; padding:30px 0; background:#efefef; overflow:hidden;}
.jf2{width:92%; max-width:1250px; position:relative; margin: 0 auto; overflow:hidden;}
.jf2pic{ display:block; width:100%; position:relative; overflow:hidden;}
.jf2pic img{display:block; width:100%;}

/*jmover*/

/*foot*/
.ftdibg{ width:100%; min-height:122px; position:relative;  margin:60px auto 0 auto; background:#e70012;}
.ftdibox{width:90%; max-width:1180px; position:relative; margin:0 auto;}
.dlogo{ width:10%; position:absolute; left:11%; top:-25px;}
.dlogob{ width:17%; position:absolute; right:8%; top:25px;}
.dlogoc{ width:18%; position:absolute; right:0; top:12px; left:0; margin:auto; color:#FFFFFF; text-align:center; overflow:hidden;}
.dlogoc span{ display:block; font-size:20px;}
.dlogoc p{ display:block; font-size:20px; height:46px; line-height:46px; background:#FFFFFF; color:#e60012; margin:5px auto; border-radius: 23px;}
.dlogoc p a{ display:inline-block;font-size:20px; color:#e60012;}
.dlogoc i{ display:block; font-size:14px;}
.dlogoc i a{ display:inline-block;font-size:14px; color:#FFFFFF;}
.ftdipic{ width:100%; height:31px; position:relative;  margin:0 auto; overflow:hidden;}

.ftbg{ width:100%; padding:30px 0; background:#efefef; position:relative; margin:0 auto; overflow:hidden;}
.ftmane{width:90%; max-width:1180px; position:relative; margin:0 auto; overflow:hidden;}
.ftml{ display:flex; align-items: top; justify-content: center; width: 100%;  position:relative; overflow:hidden;}
.ftml dl{ min-width:9%; max-width:12%; margin-right:1%; margin-left:1%; position:relative; overflow:hidden;}
.ftml dt{ margin-bottom:15px; font-size:16px;}
.ftml dt a{font-size:16px; font-weight:bold; transition: all 0.2s;}
.ftml dt a:hover{ color:#142f5f;}
.ftml dd{ font-size:14px;}
.ftml dd a{ display:block; width:100%; line-height:180%; font-size:14px; color:#6d6e71; transition: all 0.2s;}
.ftml dd a:hover{ color:#e60012;}


.foot{ width:100%; background:#efefef; text-align:center; color:#221f20; font-size:12px; line-height:180%; position:relative; margin:0 auto; overflow:hidden; zoom:0.8;}
.foot a{ color:#221f20; font-size:12px;}
.foot p{ padding:10px 0;}
.foot span{ display:inline-block; margin:0 10px;}
.ftc{width:100%; position:relative; margin:0 auto; background:#d7d2d2; font-size:20px; overflow:hidden;}

/*foot-add*/
.fantop{display:none;}
.right_fixed {
	z-index:9999;
	position:fixed;
	right:15px;
	top:50%;
	margin-top:-120px
}
.right_fixed li {
	position:relative
}
.right_fixed li div {
	position:absolute;
	right:40px;
	top:0;
	width:0;
	background:#e60033;
	height:56px;
	line-height:60px;
	font-size:20px;
	color:#fff;
	padding-left:10px;
	z-index:-1;
	transition:width 2s;
	opacity:0;
	overflow:hidden
}
.right_fixed li:hover div {
	width:200px;
	opacity:1
}

@media screen and (min-width: 2000px) {
	.top{max-width:1400px;}
	.hdpic{ height:500px;}
	.hdpic img{ width:auto; height:100%;}
	.f1{max-width:1400px; }
	.f1hd{max-width:1450px;}
	.f2{max-width:1400px; }
	.f3{max-width:1400px; }
	.f3bt{ font-size:40px;}
	.f3del{ font-size:18px;}
	.f5{max-width:1400px; }
	.f6{max-width:1400px; }
	.ftdibox{max-width:1400px;}
	.ftmane{max-width:1400px;}
	
	.jf2bg{max-width:1920px;}
}

@media screen and (max-width: 1200px) {
	/*top*/
	.topbg{ width:100%; height:50px; z-index:9999}
	
	.toptag{ height:50px;}
	.logo{ display:block; width:80%; height:50px; top:0; text-align:left; right:auto; z-index:999;}
	.logo img{height:30px; position:absolute; left:0; top:10px;}
	.mntggb{display:block; width:50px; height:50px; position:absolute; right:0; top:0;overflow:hidden;}
	
	.top{ width:90%; height:50px; margin:0 auto; position:relative; z-index:2;}	
	.manebg{ position:fixed; width:100%; height:calc(100% - 55px); top:55px; right:-100%; background:#FFFFFF; border-top:#CCCCCC 1px solid; z-index:999;}
	
	.mane{width:90%; height:100%; position:absolute; right:0; top:0; left:0; margin:auto; text-align:left; overflow-y:auto;}
	.mane dl{ display:block; min-width:100%; max-width:100%; width:100%; position:relative;}
	.mane dl:nth-child(1){min-width:100%;}
	.mane dt{ width:100%; position:relative; height:50px; line-height:50px; padding-bottom:0; border-bottom:#CCCCCC 1PX solid; overflow:hidden; z-index:2;}
	.mane dt a{ display:block; width:80%; color:#122f5f; font-size:16px; position:relative; z-index:1;}
	.mdtsyov i{ display:none;}
	.mdtsyov:hover{background:none;}
	.mdtsycur{background:none;}
	.mdtsycur i{display:none;}
	.mdtsycur a{color:#fd0100!important;}
	.mndtacur a{ margin:0 auto; text-align:center;}
	
	.mnysj{ display:block; width:20%; height:100%; position:absolute; right:0; top:0;}
	.mnysj span{ display:block; width:10px; height:10px; border:#23489e 1px solid; position:absolute; right:10px;  }
	.mnysj b{ display:inline-block; width:10px; height:25px; background:#FFFFFF; position:absolute; left:-5px; top:-5px; transform:rotate(-45deg);}
	.mnysj .mnsjov{top:18px;transform:rotate(135deg); transition: all 0.5s;}
	.mnysj .mnsjcur{top:18px;transform:rotate(-45deg); transition: all 0.5s;}

	.mane dd{ position:relative; height:auto; top:0; left:0; background:none;  overflow:hidden; z-index:1; display:none;}
	.mddson{ width:100%; text-align:left; margin:0 auto; padding:10px 0;}
	.mane dd a{ display:block; height:40px; line-height:40px; color:#122f5f; font-size:14px; margin-left:0; position:relative;}
	.mnsonov{border-bottom:#FFFFFF 1PX solid;}
	.mnsoncur{border-bottom:#CCCCCC 1PX solid;}
	
		/*mtag*/
	.mtag{ display:block; width: 30px; height:25px; position:absolute; right:0; top:50%;transform:translateY(-50%);overflow:hidden; }
	.mico{ display:block; width: 30px;height: 3px;background: #073190; position:absolute; top:3px; }
	.mico::before{content: ''; display: block;width: 30px;height: 3px;background: #073190; position:absolute; top:8px; }
	.mico::after{content: ''; display: block;width: 30px;height: 3px;background: #073190; position:absolute; top:16px; }
	
	.mtags{ display:none; width: 30px; height:30px; position:absolute; right:5%; top:50%;transform:translateY(-50%); overflow:hidden; }
	.micofb{ display: block;width: 30px;height: 3px;background: #073190;transform: rotate(45deg); margin-top:15px;  }
	.micofb::after{content: '';display: block;width: 30px;height: 3px;background: #073190;transform: rotate(-90deg); }
	
	.pc{ display:none;}
	.yd{ display:block;}
	
	/*banner*/
	.syhd{margin:50px auto 0 auto;}
	.hdpic{ display:none;}
	.sjhdpic{ display:block; width:100%; position:relative; text-align:center; z-index:1;}
	.sjhdpic img{ display:inline-block; width:100%; margin:0 auto;}
	.listtongyong {margin:50px auto 0 auto;}
	
	
	
	.tytag{ margin:0 auto 30px auto;}
	.tytag h2{font-size:20px;}
	.tytag h3{ font-size:14px;margin-top:10px;}
	/*f1*/
	.f1{margin:30px auto 0 auto; }
	.f1box{ margin-top:30px;}
	.f1box ul{ border-bottom:#e6e6e6 1px solid;}
	.f1box li{ padding:5px 3%;}
	.f1box li span{font-size:14px;}

	.f1hd{width:100%;margin:30px auto 0 auto;}
	.f1hdbg{width:100%;height:0; padding-bottom:55%; position:relative;}
	.f1hdbox{ width:100%;  padding-bottom:40px;}
	.f1hdbox dl{width:50%; }
	.f1hdbox dt{width:90%; height:0; padding-bottom:80%;}
	.f1hdbox dt img{ display:block; height:100%; }
	.f1hdbox dd{width:90%; height:32px; line-height:32px; font-size:12px;}
	.f1hdbox dd a{color:#FFFFFF; font-size:12px;}
	.f1hdshow{ z-index:2;}
	.f1hdnone{ z-index:1;}
	
	.f1hdbox .slick-prev {
		left:0;
	}
	.f1hdbox .slick-next {
		right:0;
	}
	
	
	/*f2*/
	.f2bg{ margin:60px auto 0 auto; padding:30px 0;}
	.f2{width:90%;}
	.f2box{ width:100%; margin:0 auto;}
	
	.f2dla{ width:100%; position:relative;}
	.f2dla dl{width:100%;}
	.f2dla dl:last-child{ float:none!important;}
	
	.f2dlb{ width:100%; margin-top:0;}
	.f2dlb dl{width:100%;  margin-right:0; padding-bottom:20px!important;}
	.f2dlb dl:last-child{ float:none!important; margin-right:0!important;}
	.f2dlb dd{margin-top:0!important;}
	.f2dlb .f2pic{height:100%!important;}
	
	.f2box dl{ height:auto; padding-bottom:20px; padding-top:20px; float:none; margin-bottom:10px;}
	.f2box dt{width:32%; height:70%; position:absolute; left:2%; top:15%;}
	.f2pic{ width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden;}
	.f2box dt img{ display:block; height:70%; margin:15% auto;}
	
	.f2box dd{width:58%; float:right; margin-right:5%; margin-top:0;}
	.f2box dd p{ font-size:16px;}
	.f2box dd span{font-size:12px; margin-top:3%; line-height:180%;}
	
	.f3{margin:30px auto 0 auto;}
	.f3box{ width:100%;}
	.f3pic{ width:100%; position:relative;}

	.f3con{ width:100%; height:auto; position:relative; right:0; top:0; padding:20px 0;}
	.f3bt{ width:83%; margin:5% auto 0 auto; font-size:18px; }
	.f3del{ width:83%; margin:5% auto; font-size:14px; }
	.f3con ul{ width:83%; }
	.f3con li{ display:inline-block; position:relative; margin:0 1%; overflow:hidden;}
	.f3con span{ bottom:3px; font-size:14px;}
	.f3con img{ max-width:100%; margin-right:3px; zoom:0.6;}
	
	.f5bg{  margin:30px auto 0 auto; padding:30px 0;}

	.f5box li{ width:100%; float:none; margin-right:0;  padding-bottom:20px; margin-bottom:20px;}
	.f5box li:last-child{ float:none!important; margin-right:0!important;}
	.f5box .f5pic{ width:100%; height:0; padding-bottom:59%; }

	.f5box .f5bt{ width:86%; height:auto; line-height:160%; margin:10px auto; font-size:16px;}
	.f5box .f5dec{ width:86%; height:auto; line-height:160%; font-size:12px; }
	
	.f6{ margin:30px auto 0 auto;}
	.f6box li{ width:100%; float:none; margin-right:0;  padding-bottom:20px; margin-bottom:20px;}
	.f6box li:last-child{ float:none!important; margin-right:0!important;}
	.f6box .f6pic{ width:100%; height:0; padding-bottom:37%;}

	.f6box .f6bt{ width:100%; height:auto; line-height:160%; margin:10px auto; font-size:12px;}
	.f6box .f6tag{ width:100%; margin:0 auto 10px auto; font-size:16px;  }
	
	/*f6-over*/
	
	
	
	/*foot*/
	.ftdibg{ min-height:auto;  margin:60px auto 0 auto; text-align:center;}
	.dlogo{ width:10%; position:relative; left:0; top:-18px; margin:0 auto;}
	.dlogob{ width:30%; position:relative; right:0; top:0; margin:20px auto;}
	.dlogoc{ width:50%; position:relative; right:0; top:0; left:0; margin:0 auto;}
	
	.dlogoc span{ display:block; font-size:16px;}
	.dlogoc p{ display:block; font-size:16px; height:40px; line-height:40px; background:#FFFFFF; color:#e60012; margin:5px auto; border-radius: 20px;}
	.dlogoc p a{ display:inline-block;font-size:16px; color:#e60012;}
	.dlogoc i{ display:block; font-size:12px;}
	.dlogoc i a{ display:inline-block;font-size:12px; color:#FFFFFF;}
	.ftdipic{display:none;}
	
	.ftbg{ display:none;}
	
	.foot{ font-size:12px; zoom:0.8;}
	.foot a{ color:#221f20; font-size:12px;}
	.foot p{ padding:10px 0;}
	.foot span{ display:inline-block; margin:0 10px;}
	.ftc{width:100%; position:relative; margin:0 auto; background:#d7d2d2; font-size:18px; overflow:hidden;}
	
	.right_fixed {
  z-index: 9999;
  position: fixed;
  right: 15px;
  top: 50%;
  margin-top: -120px;
}

	/*jm*/
	.jf1{width:92%; margin:60px auto 0 auto; overflow:hidden;}
	.jf1 h2{ font-size:22px;}
	.jf1 h3{font-size:16px;}
	.jf1 .jf1txt{font-size:16px; line-height:180%; text-align:justify;}

	.jf1 li{  width:100%; height:auto; padding-bottom:0; float:none; margin-right:0; background:#f2f2f2; margin-bottom:20px;}

	.jf1 .jf1box{ width:100%; height:auto; position:relative; padding-bottom:30px;}
	.jf1 .jf1bt{  width:80%; font-size:20px; margin:30px auto; }
	.jf1 .jf1des{width:80%; font-size:14px;}

	
	/*jmover*/

}


