@charset "utf-8";
/* CSS Document */
* {	padding: 0px;	margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4{font-size:14px;margin:0px;padding:0px;list-style-type:none; font-family:"微软雅黑";}
body{ width:100%; padding:0; margin:0; background: #f8f8f8}
span, p {	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;}
ul, li, ol{list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
::-webkit-scrollbar              { /* 1 */  width:5px; background-color:#ccc;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:5px; background-color:#e93b2a;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#e93b2a;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none;}
.h a:hover,.p a:hover p,.l li:hover{    -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.h a:hover,.p a:hover p,.l li:hover{    -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
	 
.t_box{width:100%; height: 90px; margin: 0px auto; background: none;  z-index: 999; position: absolute; top:20px; }
.top{width:1200px; height: 90px; margin: 0px auto; background:url(../images/yh_03.png) repeat-y;-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .10);    box-shadow: 0 3px 5px rgba(0, 0, 0, .10);}
.logo{ float: left; height: 90px;}
.logo img{height:59px; margin: 13px 0px; margin-left: 15px;}
.navi{float:right; height: 90px;}
/*.navi{float:left; height: 90px; margin-left: 50px;}*/
.navi ul li{ height:90px; line-height: 90px; margin: 0px 28px; float: left; position: relative}

.navi ul li a{font-size:15px; color: #fff; display: block;}
.navi ul li i{height:3px; background: #fff; display: block; position: absolute; top:65px; width:0%;-moz-transition: all 0.5s linear ;-webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear; left: 25%;}
.navi ul li:hover i{width:50%;-moz-transition: all 0.5s linear ;-webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear;}
.navi ul li dl{height:0px; overflow: hidden; width:100%; position: fixed; left: 0px; -moz-transition: all 0.5s linear ;-webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear; }
.navi ul li:hover dl{height:45px; background:rgb(0 119 194 / 70%);-moz-transition: all 0.5s linear ;-webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear; }
.navi ul li dl dd a{height: 45px; line-height: 45px; float: left; font-size: 14px; color: #fff; padding: 0px 20px;-moz-transition: all 0.5s linear ;-webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear;}
.navi ul li dl dd{width:1200px; height: 45px; margin: 0px auto;}
.navi ul li dl dd.li1 a:first-child{margin-left: 558px;}
.navi ul li dl dd.li2 a:first-child{margin-left: 577px;}
.navi ul li dl dd.li3 a:first-child{margin-left: 696px;}
.navi ul li dl dd.li4 a:first-child{margin-left: 907px;}
.navi ul li dl dd.li5 a:first-child{margin-left: 814px;}
.navi ul li dl dd a:hover{text-decoration:underline; -moz-transition: all 0.5s linear ;-webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear;}
.n_se1{ display: none}
.dq{display:none}
/*.dq{width:70px; height: 20px; margin-top: 35px; float: right; margin-right: 28px; border-left: 1px solid #fff; padding-left: 22px;}*/
.richplaceholder{ width:45px; padding-left: 10px; padding-right: 20px;   line-height:20px; border:1px solid #fff; border-radius:50px;  display: block; font-size: 13px; color: #fff}
.richselect{ width:70px; float: left; position: relative; background: url(../images/xia.svg) no-repeat right center; background-size: 20px;}


.banner{ height:725px; width:100%; position: relative;z-index: 1}
.banner .swiper-slide{width:100%; height: 725px;}
.banner .swiper-slide a{width:100%; height: 725px; display: block;}
.swiper-pagination-bullet{width:10px; height: 10px; background: #fff;opacity: .4;}
.swiper-pagination-bullet-active{opacity: 1}
.c_title{width:1200px; height: auto; overflow: hidden; margin: 60px auto;}
.c_title h2{font-size:36px; color: #333; font-weight: bold; width:100%; height: 50px; line-height: 50px; text-align: center;}
.c_title i{width:40px; height: 8px; display: block; background: #e93b2a; border-radius: 20px; margin: 0px auto; margin-top: 10px;}
.c_title span{font-size:16px; width: 100%; height: 40px; line-height: 40px; color: #888; text-align: center; display: block}
.c1{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #fff}
.c1_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; background: url(../images/zi.png) no-repeat right bottom; font-size:14px; line-height: 28px; color:#333; margin-bottom: 30px;}
.c1p1{ background:url(../images/zy.png) no-repeat left;padding-left: 100px; padding-right: 70px;}
.c1p2{  padding-right: 70px; margin-top: 10px;}
.c1_p{width:100%; height: auto; overflow: hidden; background:url(../images/rr.png) no-repeat right top; }
.c1_bg{width:100%; height: auto; overflow: hidden; margin: 0px auto; position: relative; background: url(../images/c1_bg.jpg) no-repeat top center} 
.c1_img{width:100%; position: absolute; top:0px; left: 0px; z-index: 1;}
.c1_bg .swiper-containerm_i1{width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative; z-index: 2; margin-top: 350px; background: #fff; border-top-left-radius: 20px; border-top-right-radius: 20px;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); margin-bottom: 60px;}
.c1_bg .swiper-containerm_i1 .swiper-slide{width:399px; float: left; border-right: 1px solid #eee; margin: 40px 0px;}
.c1_bg .swiper-containerm_i1 .swiper-slide span{width:100%; height: 50px; text-align: center; display: block; margin: 15px auto; margin-top: 0px;}
.c1_bg .swiper-containerm_i1 .swiper-slide span img{height:100%;}
.c1_bg .swiper-containerm_i1 .swiper-slide p{width:85%; margin: 0px auto; font-size:14px; line-height: 27px; color: #888; min-height: 135px; overflow: hidden}



.nhzd{position:absolute;right: 100px;top: 669px;background: url(../images/nhzd.png) no-repeat center;width: 384px;height: 130px;z-index: 2;}


.c2{width:100%; height: 735px; background: url(../images/c2_bg.jpg) no-repeat center; position: relative; z-index: 1; margin-top: -256px;}
.c2 h4{width: 100%; height: 1px;  background: #fff; display: block; top: 323px;    position: absolute;  }
.c2 .c_title h2{margin-top:190px;}
.c2_bottom{width:1200px;height: auto;  margin: 0px auto; position: relative;}
.gallery-top{width:1040px; height: 150px; padding: 30px; background: #fff; margin: 0px auto; border-radius: 10px; overflow: hidden;}
.gallery-thumbs{width:850px; height: auto; overflow: hidden; margin: 0px auto; float: left; margin-bottom: 60px;margin-left: 50px; }
.gallery-thumbs .swiper-slide {cursor: pointer;width: 12%;        height: 100%;   font-size: 18px; text-align: left;}
.gallery-thumbs .swiper-slide i{width: 8px; height: 8px; border-radius: 50%; border: 2px solid #333; background: #fff; display: block;   margin-bottom: 5px;margin-left: 20px;}
.gallery-thumbs .swiper-slide b{width: 100%; height: 1px;  background: #fff; display: block; margin: 0px auto;top: 5px;    position: absolute;    z-index: -1; }
.gallery-thumbs .swiper-slide-thumb-active {        color: #ea3c2b;     }
.gallery-thumbss .swiper-slide-active {        color: #ea3c2b;     }
.gallery-thumbs .swiper-slide-thumb-active i{ border: 2px solid #ea3c2b;}
.gallery-thumbss{ position:absolute; right: 30px; top: -60px; height: 180px; overflow: hidden; z-index: 8}
.gallery-thumbss .swiper-slide {font-size: 110px; font-weight: bold;color: #fff}
.gallery-thumbss strong{color: #c5c5c5}

.c2_bottom h5{ position:absolute; right: 30px; top: -60px; height: 180px; overflow: hidden; z-index: 9;width: 290px;}
.gallery-top h2{width:500px; float: left;}
.gallery-top h2 span strong{ font-size:30px; font-weight: bold; color: #ea3c2b; margin-right: 5px;}
.gallery-top h2 span {font-size:14px;   color: #ea3c2b;}
.gallery-top h2 p{font-size:16px;   color: #333; line-height: 30px; margin-top: 10px;}
.gallery-top img{width:auto; height: 150px; float: right; border-radius: 10px; overflow: hidden}
.c2_bottom .swiper-button-next{ background:url(../images/y5.svg) no-repeat center;width:45px; height: 45px; background-size: 100%; left:inherit;right:0px; top: 240px}
.c2_bottom .swiper-button-prev{ background:url(../images/z5.svg) no-repeat center;width:45px; height: 45px; background-size: 100%; right:inherit;left:0px; top: 240px}
.c2_bottom .swiper-button-next:hover{ background:url(../images/y5.svg) no-repeat center;width:45px; height: 45px; background-size: 100%;}
.c2_bottom .swiper-button-prev:hover{ background:url(../images/z5.svg) no-repeat center;width:45px; height: 45px; background-size: 100%;}




.c3{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #fff}
.c3 ul{width:1200px; padding: 0px 30px; height: auto; overflow: hidden; margin: 0px auto; position: relative; padding-bottom: 50px;}
.c3 ul li{width:328px; margin: 0px 15px; margin-bottom: 30px; float: left; border:1px solid #ddd; border-radius: 20px; padding: 20px; position: relative; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ; }
.c3 ul li h2{width:100%; height: auto; overflow: hidden; position:relative; font-size: 18px; font-weight: bold; color: #e93b2a;}
.c3 ul li h2 i{display:block; font-size: 12px; color: #888; font-weight: 200;text-transform:uppercase; margin-top: 3px;}
.c3 ul li b{font-size: 20px; height: 30px; line-height: 30px; font-weight: bold; color: #e93b2a; margin-top: 20px; margin-bottom: 5px; display: block}
.c3 ul li p{font-size: 14px;  color: #333; line-height: 22px; min-height: 44px;}
.c3 ul li span{width:73px; height: 73px; position: absolute; right: 20px; top:20px;}
.c3 ul li.c31,.c3 ul li.c32,.c3 ul li.c33,.c3 ul li.c34,.c3 ul li.c35,.c3 ul li.c36{width:256px;}
.c3 ul li.c31,.c3 ul li.c34{width:200px;height: 356px; background: url(../images/hu.png) no-repeat bottom center; background-size: 130%}
.c3 ul li.c34{position:absolute; right:30px; top:0px;}
.c3 ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); cursor: pointer;  -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ; }
.c4{width:100%; height: auto; overflow: hidden; margin: 0px auto; position: relative}
.swiper-container2{width:1200px; height: auto; overflow: hidden; margin: 0px auto; padding-bottom: 60px; position: relative; padding-top: 30px; margin-top: -20px;}
.swiper-container2 .swiper-slide{background:#fff; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.swiper-container2 .swiper-slide h2{width:100%; height: 60px; line-height: 60px; text-align: center; overflow: hidden; font-size: 18px; color: #fff; background: #e9462c}
.swiper-container2 .swiper-slide img{width:340px; padding: 20px;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.swiper-container2 .swiper-pagination{ position:absolute; top: 0px; right: 0px; width:auto; float: right; left: inherit}
.swiper-container2 .swiper-pagination-bullet{ width:13px; height: 13px;  display: block; float: right; background: #e2e2e2; opacity: 1;}
.swiper-container2 .swiper-pagination-bullet-active{ background: #e93b2a;}
.swiper-container2 .swiper-slide:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .20);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .20);    box-shadow: 0 15px 25px rgba(0, 0, 0, .20); cursor: pointer;  -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.swiper-container2 .swiper-slide:hover img{ebkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.swiper-button-prev{border:0px; background:url(../images/right.png) no-repeat center;width:25px; height: 48px; background-size: 100%;margin-top: -52px; right:10px; left: auto;  -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.swiper-button-next{border:0px; background:url(../images/left.png) no-repeat center;width:25px; height: 48px; background-size: 100%;margin-top: -52px; left:10px; right: auto; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.c4_bottom{width:1200px; height: auto;  margin: 0px auto; padding: 0px 50px; position: relative; padding-bottom: 20px;}
.swiper-button-next:hover{ background:url(../images/left1.png) no-repeat center;width:25px; height: 48px; background-size: 100%; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.swiper-button-prev:hover{ background:url(../images/right1.png) no-repeat center;width:25px; height: 48px; background-size: 100%; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.swiper-container2 .swiper-button-next:active,.swiper-container2 .swiper-button-prev:active{border:none}

.c6{background:url("../images/c_06.jpg") no-repeat center; width:100%; height: 755px; margin: 0px auto;}
.c6_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; padding-top: 200px;}
.c6_bottom h2{width:100%; height: auto; overflow: hidden; font-size: 45px; color: #fff; font-weight: bold;}
.c6_bottom h2 i{width:60px; height: 10px; border-radius: 20px; background: #e9462c; display: block; margin-top: 10px; margin-bottom: 20px;}
.c6_bottom h2 span{font-size:24px; color: #fff; height: 30px; line-height: 30px; display: block;}
.c6_bottom h3{width:855px; height: auto; overflow: hidden;  padding: 30px; background: url(../images/c_03.png) repeat-y; border-radius: 10px; margin-top: 60px;}
.c6_bottom h3 b{font-size:16px; color: #333; height: 60px; line-height: 30px; }
.c6_bottom h3 p{font-size:18px; color: #ea3c2b; height: 30px; line-height: 30px; font-weight: bold; margin-top: 10px;}

.c7{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #fff}
.c_img{width:100%; height:380px; background: url(../images/c_08.jpg) no-repeat center;  margin: 0px auto; margin-top: -30px}
.c7_bottom{width:100%; background: #f5f5f5; height: auto; overflow: hidden;}
.c7_bottom ul{width:450px; height: 45px; border-radius: 40px; background: #fff; margin: 40px auto; margin-bottom: 30px;}
.c7_bottom ul li{width:150px; float: left; height: 45px; text-align: center; line-height: 45px; background: #fff;font-size: 18px; color: #333; border-radius: 40px; cursor: pointer}
.c7_bottom ul li.c7_on{background:#ea3c2b; color: #fff;}
.c7_teac_box{width:1200px; height: 367px; overflow: hidden; margin: 0px auto; padding: 0px 30px; position: relative}
.c7_teac_box .swiper-container{ padding-bottom: 60px; overflow: inherit;width:1200px;height: auto;}
.c7_teac_box .swiper-container .swiper-slide{background:#fff; border-radius: 5px;}
.c7_teac_box .swiper-container .swiper-slide .c7rimg{width:178px; height: 267px; float: left; margin: 20px; display: block; overflow: hidden}
.c7_teac_box .swiper-container .swiper-slide img{width:178px; height: 267px;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s; }
.c7_teac_box .swiper-container .swiper-slide .c7_r{padding: 20px; padding-left: 0px; height: 267px; overflow: hidden; width:340px;float: right}
.c7_teac_box .swiper-container .swiper-slide .c7_r h2{font-size:20px; font-weight: bold; width:100%; height: auto; overflow: hidden; margin-bottom: 10px;}
.c7_teac_box .swiper-container .swiper-slide .c7_r h2 a{color:#333;-webkit-transition: all 1.5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c7_teac_box .swiper-container .swiper-slide .c7_r span{font-size:14px;  text-align: center;  border-radius: 30px;background: #333; color: #fff; height: 25px; line-height: 25px; padding: 4px 20px; -webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c7_teac_box .swiper-container .swiper-slide .c7_r p{color:#888; font-size: 15px; line-height: 30px; height: 180px; overflow: hidden; margin-top: 20px;}
.c7_teac_box .swiper-container .swiper-slide:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); cursor: pointer;  -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.c7_teac_box .swiper-container .swiper-slide img:hover{ebkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c7_teac_box .swiper-container .swiper-slide .c7_r h2 a:hover{color:#ea3c2b;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c7_teac_box .swiper-container .swiper-slide .c7_r span:hover{background:#ea3c2b;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c7_teac_box .swiper-button-prev{ margin-top: -52px; right:-30px; left: auto;  }
.c7_teac_box .swiper-button-next{ margin-top: -52px;  left:-30px; right: auto;  }
.c7_teac{ display:block;width:1200px;height: auto; margin: 0px auto; position: relative}
.c7_show{display:block}
.c8{ background: url(../images/gy_bg.jpg) no-repeat; background-size: cover; background-attachment: fixed; height: auto; overflow: hidden;}
.c8 ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-bottom: 60px;}
.c8 ul li{width:285px;  margin: 0px 7.5px;  float: left; cursor: pointer}
.c8 ul li img{width:285px; height: 160px;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c8 ul li strong{width:285px; height: 160px; border-top-left-radius: 20px; border-bottom-right-radius: 20px; display: block; overflow: hidden;}
	.c8 .hux {
		width: 1199px;
		border: 1px dashed #ddd;
		border-left: none;
		border-top-right-radius: 40px;
		border-bottom-right-radius: 40px;
		height: 45px;
		margin: 0px auto;
		margin-top: -68px;
	}
.c8 ul li span{width:100%;display: block;font-size:15px; color: #333; font-weight: bold; height: 30px; line-height: 30px;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 ul li p{font-size:14px; color: #888; height: 50px; line-height: 25px; margin-top: 10px; margin-bottom: 10px;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 ul li h5{width:100%; height: 17px; overflow: hidden;}
.c8 ul li h5 b{width:20px; height: 17px; margin-top:0px; background: url(../images/jy.png) no-repeat -49px 0px; display: block; float: left; margin-left: 5px;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 ul li h5 i{width:8px; height: 8px; border:2px solid #ddd; background: #fff; border-radius: 50%; display: block; float: left; margin-top: 2px;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 .c8_uf h5 b{width:20px; height: 17px; margin-top:0px; background: url(../images/jy2.png) no-repeat 0px 0px; display: block; float: right; margin-right: 5px;}
.c8 .c8_uf { margin-top:-9px;}
.c8 .c8_uf h5 i{width:8px; height: 8px; border:2px solid #ddd; background: #fff; border-radius: 50%; display: block; float: right; margin-top: 2px;}
.c8 .c8_uf li span{font-size:15px; color: #333; font-weight: bold; height: 30px; line-height: 30px; text-align: right;}
.c8 .c8_uf li p{font-size:14px; color: #888; height: 50px; line-height: 25px; margin-top: 5px; margin-bottom: 10px; text-align: right;}
.c8 ul li:hover span{color:#ea3c2b;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 ul li:hover h5 b{ background: url(../images/jy.png) no-repeat 0px 0px;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 ul li:hover h5 i{ border:2px solid #ea3c2b;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 ul.c8_uf li:hover h5 b{ background: url(../images/jy2.png) no-repeat -49px 0px;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 ul li:hover p{color:#e9462c;-webkit-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.c8 ul li:hover img{ebkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}

.c9_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; padding-bottom: 60px;}
.c9_left{width:440px; height:420px; padding: 40px;  overflow: hidden; margin: 0px auto; float: left; background: url(../images/s_06.jpg) no-repeat center}
.c9_right{width:670px; float: right;}
.c9_t{width:590px; padding: 40px; height: auto; overflow: hidden; background: url(../images/s_03.jpg) no-repeat center; margin-bottom: 10px;}
.c9_f{width:670px; height: auto; overflow: hidden;}
.c9_1{width:250px; padding: 40px; height: auto; overflow: hidden; float: left; background: url(../images/s_09.jpg) no-repeat center}
.c9_2{width:250px; padding: 40px; height: auto; overflow: hidden; float: right; background: url(../images/s_11.jpg) no-repeat center}
.c9_p span{font-size: 15px; font-weight: bold; color: #fff;  height:30px;  text-transform: uppercase;}
.c9_p h2{font-size:20px; height:30px; font-weight: bold; color: #fff; margin-top: 5px; margin-bottom: 20px;}
.c9_p p{font-size: 15px;    color: #fff; line-height: 30px;min-height: 90px;}
.c9_left:hover{background:#eb5e47; cursor: pointer;}
.c9_t:hover{background:#008bed;cursor: pointer;}
.c9_1:hover{background:#f0af52;cursor: pointer;}
.c9_2:hover{background:#24dbae;cursor: pointer;}
.c9_ff{width:1200px; height: 560px; position: relative; margin: 50px auto; margin-bottom: 30px;}
.c9_ff img{ position:absolute; left:50%; margin-left: -222px;}
.c9_ff ul li{width:270px;height: auto; overflow: hidden; position:absolute}
.c9_ff ul li h2{font-size:20px; font-weight: bold}
.c9_ff ul li h2 i{width:30px; height: 10px; display: block; float:left; margin-top: 10px; margin-right: 10px;}
.c9_ff ul li p{font-size:14px; line-height: 25px; color: #333}
.c91 h2 i{background:#42b262}
.c92 h2 i{background:#f3a73a}
.c93 h2 i{background:#24c69d}
.c94 h2 i{background:#158adc}
.c95 h2 i{background:#dd5447}
.c96 h2 i{background:#be875f}
.c91 h2{color:#42b262}
.c92 h2{color:#f3a73a}
.c93 h2{color:#24c69d}
.c94 h2{color:#158adc}
.c95 h2{color:#dd5447}
.c96 h2{color:#be875f}
.c91 p,.c95 p,.c96 p{text-align: right;}
.c9_ff ul li.c91 h2 i,.c9_ff ul li.c95 h2 i,.c9_ff ul li.c96 h2 i{float:right;margin-right: 0px;margin-left: 10px;}
.c9_ff ul li.c91 h2,.c9_ff ul li.c95 h2,.c9_ff ul li.c96 h2{text-align:right}
.c91{left:170px; top:-40px;}
.c92{left:770px; top:-40px;}
.c93{left:825px; top:165px;}
.c94{left:770px; top:370px;}
.c95{left:170px; top:370px;}
.c96{left:90px; top:165px;}


.c5{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #fff; padding-bottom: 30px;}
.c5_foot{width:1200px; height: auto; overflow: hidden; margin: 30px auto;}
.c5_left{width:645px;height: 440px; float: left; overflow: hidden;border-radius: 10px;}
.c5_left img {width:645px;height: 440px;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c5_left:hover img{ebkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c5_right{width:520px; float: right; height: auto; overflow: hidden;}
.c5_rt{width:520px; height: auto; overflow: hidden;}
.c5_rt h2{height:30px; line-height: 30px; overflow: hidden;}
.c5_rt h2 a{font-size:24px; font-weight: bold; color: #333;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c5_rt:hover h2 a{color: #e93b2a;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;}
.c5_rt span{width:70px; height: 5px; background: #e93b2a; display: block; margin: 18px 0px;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c5_rt:hover span{width:100px;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c5_rt p{  height: 60px; line-height: 30px; overflow: hidden; color: #888; margin: 40px auto; margin-top: 30px;}
.c5_rt h5{height:20px; line-height: 20px; overflow: hidden; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ddd;}
.c5_rt h5 b{font-size:13px; color: #aaa; float: left; background: url("../images/d.png") no-repeat left center;padding-left: 20px;}
.c5_rt h5 a{font-size:14px; color: #888; float: right;}
.c5_rt h5:hover a{ color: #e93b2a;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;} 
.c5_right ul{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.c5_right ul li{height:37px; line-height: 37px; overflow: hidden; background:url("../images/i_06.png") no-repeat left center; padding-left: 25px;}
.c5_right ul li a{font-size:15px; color: #333;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c5_right ul li:hover{ background:url("../images/i_03.png") no-repeat left center;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
.c5_right ul li:hover a{ color: #e93b2a;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;}


.foot_t{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #1f1f1f;}
.foot{width:1200px; height: auto; overflow: hidden; margin: 0px auto; padding: 50px 0px; padding-bottom: 20px; }
.ft_left{width:900px; float: left;}
.ft_navi{width:100%; height: 30px; line-height: 30px;}
.ft_navi ul li{ float:left;font-size: 15px; margin-right: 40px;}
.ft_navi ul li a{color: #d3d3d3}
.ft_lx{width:100%; height: auto; overflow: hidden; margin-top: 15px;}
.ft_lx ul li{width:100%; height: 30px; line-height: 30px; overflow: hidden; color:#6f6f6f}
.ft_lx ul li img{float:left; height:18px; margin: 6px 0px; margin-right: 5px;}
.ft_right{width:300px; float: right;margin-top:5px;}
.ft_right ul li{width:130px; margin: 0px 10px; float: left; background: #fff; border-radius: 5px;}
.ft_right ul li img{width:120px; padding:5px; padding-bottom: 0px;}
.ft_right ul li h2{width:100%; height: 35px; line-height: 35px; text-align: center;color:#5b5b5b; font-size: 14px;}
.foot_f{width:100%; overflow: hidden; margin: 0px auto; background: #1b1b1b;color:#5b5b5b; font-size: 13px; text-align: center; height: 50px; line-height: 50px;}



.kc_box1{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #fff}
.kc1_title{width:1200px; height: auto; overflow: hidden; margin: 0px auto; text-align: center; margin-top: 30px }
.kc1_title img{width:726px; height: 210px;}
.kc1_bottom{width:100%; height: 1345px; overflow: hidden; margin: 50px auto; background: url(../images/kc_04.jpg) no-repeat center;}
.kc1_bottom ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 188px; position: relative;}
.kc1_bottom ul li{ margin-left: 130px; width:885px; height: auto; overflow: hidden;}
.kc1_bottom ul li h2{width:20%; float: left; line-height: 120px; text-align: center;color: #a00005; font-size: 22px}
.kc1_bottom ul li h3{width:45%; float: left; line-height: 30px; text-align: center;color: #333; font-size: 20px; height: 90px; padding: 15px 2.5%; border-left: 1px solid #eee;border-right: 1px solid #eee;}
.kc1_bottom ul li h4{ width:30%; margin-left: -2px; float: left; line-height: 120px; text-align: center;color: #333; font-size: 20px}
.kc1_bottom ul li.ut h2,.kc1_bottom ul li.ut h3,.kc1_bottom ul li.ut h4{font-size: 25px;  float: left; color: #fff; text-align: center;height: 68px; line-height: 68px; padding: 0px}
.kc1_bottom ul li.ut h3{padding: 0px 2.5%;}
.kc1_bottom ul li.ut{height: 68px; line-height: 68px;}
.kc1_bottom ul strong{margin-left: 130px; width:100%; height: 50px; line-height: 50px; font-size: 18px; color: #a00005; font-weight: 500; font-style: oblique}
.kc1_bottom ul li.dl{height:120px; background: #f5f9ff}
.kc1_bottom ul li.dd{height:120px; background: #fff6f3}

.kc_box2{width:100%; height: 810px; overflow: hidden; margin: 0px auto; background: url(../images/kc_06.jpg) no-repeat center #fff;}
.kc2_title{width:1200px; height: auto; overflow: hidden; margin: 0px auto;   margin-top: 30px }
.kc2_title img{width:698px; height: 203px; margin-left: 105px;}
.kc2_bottom {width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 30px; position: relative;}
.kc2_bottom ul{width:995px; height: auto; overflow: hidden; margin-left: 105px;}
.kc2_bottom ul li{   height: auto; overflow: hidden;margin-bottom: 3px;wdith:100%;}
.kc2_bottom ul li.ut h2,.kc2_bottom ul li.ut h3,.kc2_bottom ul li.ut h4{font-size: 30px;  float: left; color: #fff; text-align: center;height: 70px; line-height: 70px; padding: 0px}
.kc2_bottom ul li.ut h2{background: #ec2b2c}
.kc2_bottom ul li.ut h3{background: #ff481e}
.kc2_bottom ul li.ut h4{background: #fb6204}
.kc2_bottom ul li h2{width:230px; float: left; line-height: 70px; text-align: center;color: #a00005; font-size: 22px}
.kc2_bottom ul li h3{width:380px; float: left; line-height: 70px; text-align: center;color: #333; font-size: 20px; height: 70px; margin: 0px 3px;}
.kc2_bottom ul li h4{ width:379px;  float: left; line-height: 70px; text-align: center;color: #333; font-size: 20px}
.kc2_bottom ul li.dl h2,.kc2_bottom ul li.dl h3,.kc2_bottom ul li.dl h4{height:70px; background: #ffffff;}
.kc2_bottom ul li.dd h2,.kc2_bottom ul li.dd h3,.kc2_bottom ul li.dd h4{height:70px; background: #ffe8c6}
.kc2_bottom ul strong{background: #ffffff; display: block; width:100%; height: 50px; line-height: 50px; font-size: 18px; color: #a00005; font-weight: 500; font-style: oblique;text-indent: 20px;}

.kc_box3{width:100%; height: 790px; overflow: hidden; margin: 0px auto; background: url(../images/kc_07.jpg) no-repeat center #fff; padding-top: 50px; margin-bottom: 0px;}
.kc_box3 ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 55px;    }
.kc_box3 ul li img{margin-bottom:22px;}
.kc_box3 ul li.dl{width:386px; height: auto; float: left; margin-right: 22px;}
.kc_box3 ul li.dd{float:left}

.kc_box3 ul li.ddd{float:right; margin-right: 0px;}

.bt_box1{width:100%; height: 1135px; overflow: hidden; margin: 0px auto;  }
.bt_box1 .bt1_title{width:100%; height: auto; overflow: hidden; margin: 0px auto;background: url(../images/bt_031.jpg) no-repeat center;}
.bt1_title h2{font-size:50px; font-weight: bold; color: #fff; width:330px; height: 70px; text-align: center; line-height: 70px; background: #313131; display: block; border-radius: 50px; margin: 0px auto; margin-top: 250px;}
.bt1_bottom{width:100%; height: 815px; overflow: hidden; margin: 0px auto;background: url(../images/bt_032.jpg) no-repeat center;}
.bt1_bottom ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative;}
.bt1_bottom ul li{ float:left; padding: 0px 20px;}
.bt1_bottom ul li h2{width:100%; text-align: center; height: 50px; line-height: 50px; font-size: 28px; color: #fff;}
.bt1_bottom ul li p{width:100%;  height: auto; line-height: 40px; font-size: 20px; color: #fff; margin-top: 10px;}
.bt1_bottom ul li.btl1{width:168px; margin-top: 330px; margin-right: 16px}
.bt1_bottom ul li.btl2{width:263px; margin-top: 235px; margin-right: 15px}
.bt1_bottom ul li.btl3{width:169px; margin-top: 185px; margin-right: 15px}
.bt1_bottom ul li.btl4{width:170px; margin-top: 135px; margin-right: 15px}
.bt1_bottom ul li.btl5{width:169px; margin-top: 85px; padding-left: 22px; padding-right: 18px;}

.bt_box2{width:100%; height: auto; overflow: hidden; margin: 0px auto; }
.bt_box2 .bt2_title{background: url(../images/bt_04.jpg) no-repeat center #fff; height: 416px; width:100%; overflow: hidden}
.bt2_title h2{font-size:50px; font-weight: bold; color: #fff; width:330px; height: 70px; text-align: center; line-height: 70px; background: #313131; display: block; border-radius: 50px; margin: 0px auto; margin-top: 250px;}
.bt2_bottom{width:100%; height: 758px; overflow: hidden; margin: 0px auto; background: url(../images/bt_05.jpg) no-repeat center #fff; }
.bt2_bottom ul{width:1120px; padding: 25px 40px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 80px; }
.bt2_bottom ul li{width:500px; margin-bottom: 20px;height: auto;}
.bt2_bottom ul li h2{font-size:24px;color: #fff; width:200px; height: 40px; line-height: 40px; text-align: center; background: #f06935; border-radius: 50px; margin-bottom: 8px;}
.bt2_bottom ul li p{font-size:18px;color: #333; width:auto; height: auto; line-height: 30px; }
.bt2_bottom ul li:last-child{width:795px;}

.bt_box3{width:100%; height: auto; overflow: hidden; margin: 0px auto; }
.bt_box3 .bt3_title{background: url(../images/bt_06.jpg) no-repeat center #fff; height: 416px; width:100%; overflow: hidden}
.bt3_title h2{font-size:50px; font-weight: bold; color: #fff; width:400px; height: 70px; text-align: center; line-height: 70px; background: #313131; display: block; border-radius: 50px; margin: 0px auto; margin-top: 250px;}
.bt3_bottom{width:100%; height: 926px; overflow: hidden; margin: 0px auto; background: url(../images/bt3_bg.jpg) no-repeat center #fff; }
.bt3b{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 90px}
.bt3_left{width:530px; float: left; height: auto; overflow: hidden;}
.bt3_left img{margin-bottom:27px;}
.bt3_right{width:645px; float: right;}
.bt3_t{width:100%; height: auto; overflow: hidden;}
.bt3_t strong{ float:left;width:265px; height: auto; overflow: hidden; display: block;}
.bt3_t strong img{margin-bottom:25px; width:265px; height: 265px}
.bt3_t .bttt{float:right;width:355px; height: 555px;}
.bt3_f{width:645px; height: auto; overflow: hidden;}
.bt3_f img{width:645px; height: 155px;}

.bt_box4{width:100%; height: auto; overflow: hidden; margin: 0px auto; }
.bt_box4 .bt4_title{background: url(../images/bt_27.jpg) no-repeat top center #fff; height: 550px; width:100%; overflow: hidden}
.bt4_title h2{font-size:50px; font-weight: bold; color: #fff; width:600px; height: 70px; text-align: center; line-height: 70px; background: #313131; display: block; border-radius: 50px; margin: 0px auto; margin-top: 250px;}
.bt4_title ul{width:1050px;height: auto; overflow: hidden; margin: 0px auto; margin-top: 30px;}
.bt4_title ul li{width:300px; margin: 0px 25px; float: left; background: #f06935; color: #fff; text-align: center; height: 40px; line-height: 40px; font-size: 24px;}
.bt4_title p{width:100%; height: 30px; line-height: 30px; text-align: center; font-size: 28px; color: #333;margin-top: 30px;}
.bt4_bottom{width:100%; height: 458px; overflow: hidden; margin: 0px auto; background: url(../images/bt_28.jpg) no-repeat center #fff; margin-top: -30px;}
.bt4{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 58px}
.bt4_left{width:540px; margin-left: 120px; float: left; height: auto; overflow: hidden; margin-top: 20px;}
.bt4_left h2{font-size:28px; color: #333; width:100%; height: auto; overflow: hidden; font-weight: bold;}
.bt4_left p{font-size:16px; line-height: 30px; height: 180px; overflow: hidden; color: #888; margin-top: 20px;}
.bt4_left a{width:120px; height: 40px; line-height: 40px; border-radius: 5px; background: #f38459; color: #fff; display: block; float: left; text-align: center;}
.bt4_left a:hover{background:#f06935}
.bt4_right{width:445px; height: 375px; float: right}
.bt4_right a{width:445px; height: 370px; display: block;}
.bt_box4 .c7_teac_box{ padding-top:60px;}


.qsn2_bottom{width:100%; height: 869px; overflow: hidden; margin: 0px auto; background: url(../images/qsn_11.jpg) no-repeat center #fff;}
.qsn2{width:1200px; height: 869px; overflow: hidden; margin: 0px auto; position: relative;}
.qsn2 p{font-size: 20px; line-height: 40px; color: #333;}
.qsnp1{width:620px;position: absolute; right: 0px; top:120px;}
.qsnp2{width:650px;position: absolute; right: 0px; top:440px;}
.qsn3_title{background: url(../images/qsn_12.jpg) no-repeat top center #fff; height: 459px; width:100%; overflow: hidden}
.qsn3_bottom{width:100%; height: 679px; overflow: hidden; margin: 0px auto; background: url(../images/qsn3_bg.jpg) no-repeat center #fff; }
.qsn3{width:1200px; height: 679px; overflow: hidden; margin: 0px auto; position: relative;}
.qsn_f{width:500px;position: absolute;    top: 500px;    right: 100px;}
.qsn_f .swiper-slide{width:85px; height: 85px; float: left; background-size: 100%;opacity:.6}
.qsn_t{width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative;}
.qsn_t .qsnt_img{width:480px; height: 495px; float: left; margin-top: 90px;}
.qsnt_r{width:680px; height: auto; float: right; margin-top: 230px;}
.qsnt_r h2{font-size:28px; color: #fff; width:100%; height: auto; overflow: hidden; font-weight: bold;}
.qsnt_r p{font-size:18px; line-height: 30px; height: 120px; overflow: hidden; color: #fff; margin-top: 15px;}
.qsnt_r i{width:30px; height: 2px; background: #fff; display:  block; margin-top: 10px;}
.qsnt_r a{  height: 40px; line-height: 40px;  color: #fff; display: block;  text-align: center;font-size:14px; float: right}
.qsn_t .qsn_p {background:url(../images/q5.svg) no-repeat center;width: 30px;height: 30px;background-size: 100%;left:inherit;right: 60px;top: 580px;}
.qsn_t .qsn_n{ background:url(../images/q6.svg) no-repeat center;width: 30px; height: 30px; background-size: 100%; right:inherit;left:560px; top: 580px}
.qsn_t .swiper-button-next:hover{ background:url(../images/q5.svg) no-repeat center;width:30px; height: 30px; background-size: 100%;}
.qsn_t .swiper-button-prev:hover{ background:url(../images/q6.svg) no-repeat center;width:30px; height: 30px; background-size: 100%;}
.qsn_f .swiper-slide-thumb-active{ opacity:1}


.lx_box{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #f5f5f5; padding-top: 60px;}
.lx_box h2{width:1200px; height: auto; margin: 0px auto; font-size: 24px; font-weight: bold; color: #333;}
.lx_box h2 i{ display:block; width:40px; height: 5px; background: #e9462c; margin-top: 10px; margin-bottom: 50px;}
.lx{width:1150px; height: auto; overflow: hidden; background: #fff; border-top-left-radius: 10px; border-top-right-radius:10px; margin: 0px auto; margin-bottom: 80px; padding:50px 25px;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);}
.lx .lxl p{font-size:15px; line-height: 50px; color: #333;}
	.lx .lxl {
		float: left;
		width: 500px;
		height: auto;
		margin-top: 36px;
	}
	.lx .lxr {
		width: 630px;
		height: 200px;
		float: right;
		margin-top: -25px;
	}
	.lx .lxr .joinimg {
		float: right;
	}
		.lx .lxr .jointext {
			float: right;
			font-weight: bold;
			font-size: 15px;
			color: #d02522;
			margin-right: -15px;
			margin-top: -10px;
		}

/*
.map_box1 .map1_title{background: url(../images/m_t.jpg) no-repeat top center #fff; height: 395px; width:100%; overflow: hidden}
.map1_title h2{font-size:50px; font-weight: bold; color: #fff; width:600px; height: 70px; text-align: center; line-height: 70px; background: #be090b; display: block; border-radius: 50px; margin: 0px auto; margin-top: 250px;}
.map1_bottom{width:100%; height: 906px; overflow: hidden; margin: 0px auto; background: url(../images/mapbg.jpg) no-repeat center #fff; }
.map1{width:1200px; height: 906px; overflow: hidden; margin: 0px auto; position: relative;}
.map_m{width:800px; height: 906px; float: left; position: relative;}

.map_r{width:350px; float: right; height:700px; margin-top: 50px; overflow: hidden; border:10px solid #d02522; background:#fff; border-radius: 10px; overflow-y: auto; position: relative;} 
.map_r ul li{width:320px; padding: 10px 15px; border-bottom: 1px dashed #ddd; height: auto; overflow: hidden;}
.map_r ul li h2{ font-size:18px; font-weight: bold; color: #d02522; height: 30px; line-height: 30px;}
.map_r ul li p{ font-size:15px;  color: #333; height: auto; line-height: 30px;}
.djs{display:none}
.zz{display:block;position: relative;width: 100%;height: auto;overflow: hidden;}
.zz_t{width:350px; height: auto; overflow: hidden; margin: 0px auto; margin-bottom: 5px;z-index: 2; position: absolute; right: 10px; top: 60px; }
.zz_t h2{width:50%; float: left; height:50px; line-height: 50px; text-align: center; cursor: pointer;font-size: 18px; color: #ffdd5d; background: #d02522; }
.zz_t h2.zz_on{ background:#fff; color: #d02522}
.zz_f{width:100%; height: auto; overflow: hidden; margin: 0px auto; z-index: 1; margin-top: 55px;}
.zzf_s{display:none;}
.zzf_show{display:block;}*/



.map_box1 .map1_title{background: url(../images/m_t.jpg) no-repeat top center #fff; height: 395px; width:100%; overflow: hidden}
.map1_title h2{font-size:50px; font-weight: bold; color: #fff; width:600px; height: 70px; text-align: center; line-height: 70px; background: #be090b; display: block; border-radius: 50px; margin: 0px auto; margin-top: 250px;}
.map1_bottom{width:100%; height: auto; overflow: hidden; margin: 0px auto; background: url(../images/mapbg.jpg) no-repeat top center #fff; position: relative; z-index: 1;}
.map1{width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative;}
.map_m{width:1100px; height: 1245px;  position: relative; margin: 0px auto;}

.map_r{width:350px; float: right; height:700px; margin-top: 50px; overflow: hidden; border:10px solid #d02522; background:#fff; border-radius: 10px; overflow-y: auto; position: relative;} 
.map_r ul li{width:320px; padding: 10px 15px; border-bottom: 1px dashed #ddd; height: auto; overflow: hidden;}
.map_r ul li h2{ font-size:18px; font-weight: bold; color: #d02522; height: 30px; line-height: 30px;}
.map_r ul li p{ font-size:15px;  color: #333; height: auto; line-height: 30px;}
.djs{display:none}
.zz{display:block;position: relative;width: 100%;height: auto;overflow: hidden;}
.zz_t{width:1100px; height: auto; overflow: hidden; margin: 0px auto; margin-top: -389px;z-index: 2; position: relative; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.zz_t h2{width:10%; float: left; height:60px; line-height: 60px; text-align: center; cursor: pointer;font-size: 18px; background:#d02522; color: #fff }
.zz_t h2.zz_on{ color: #d02522; background: #ffdd5d;}
.zz_t h2 a{color: #fff; display: block}
.zz_t h2.zz_on a{color: #d02522 }
.zz_f{width:1100px; height: auto; overflow: hidden; margin: 0px auto; z-index: 1; margin-top: 0px; background: #fff; margin-bottom: 50px; position: relative;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);}
.zzf_s{display:none;}
.zzf_show{display:block;}
.zz_f li{width:100%; height: 50px; line-height: 50px;  overflow: hidden; font-size: 14px; color: #333;}
.zz_f li:nth-child(odd){ background:#f8f8f8}
.zz_f li:hover{ background:#ffe4e4;}
.zz_f li h5{width:17%; text-align: center; float: left;font-size: 14px; color: #333;}
.zz_t h2:first-child{width:20%}
.zz_f li h2{width:13%; text-align: center; float: left;font-size: 14px; color: #333;}
.zz_f li p {
	width: 40%;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #333;
}

	/* 为li元素设置基础样式，并添加平滑的过渡效果 */
.zzf_s ul li {
	list-style-type: none; /* 移除默认的列表项标记 */
	padding: 10px; /* 为列表项添加内边距，便于观察和点击 */
	margin-bottom: 10px; /* 为列表项之间添加外边距 */
	transition: transform 0.3s ease, font-size 0.3s ease; /* 添加过渡效果，涵盖缩放和平滑改变字体大小 */
}

	/* 定义鼠标悬浮在li元素上的样式 */
.zzf_s ul li:hover {
	transform: scale(1.05); /* 使用transform属性进行整体缩放 */
	/* 若只想放大文本而不影响布局，请注释掉上一行，并启用以下字体大小调整 */
	/* font-size: 1.2em; */ /* 悬浮时增大字体 */
}

	/* 可选的：为li元素内的h5, h2, p等标签设置统一的样式 */
.zzf_s ul li h5, .zzf_s ul li h2, .zzf_s ul li p {
	margin: 0; /* 移除标题和段落的默认外边距 */
}







.news_list{ margin:50px auto; margin-top: 20px; padding: 0px 25px;}
.news_list ul{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.news_list ul li{ width:1150px; margin:0px auto; padding: 25px;   height: auto; overflow: hidden; border-radius: 5px; border-bottom: 1px dashed #f0f0f0;}
.news_list ul li img{ width:180px; height: 110px; float: left; border-radius: 5px; overflow: hidden;}
.news_list ul li:hover{background:#fff;  border: none; -webkit-box-shadow:0 15px 25px rgba(0, 0,0, .1); -moz-box-shadow:0 15px 25px rgba(0, 0,0, .1); box-shadow:0 15px 25px rgba(0, 0,0, .1);  }
.news_list ul li:hover img{ display: block; width:180px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n_l_c{ width:800px; float: left; margin-left: 20px;}
.n_l_c h3{ height:30px; line-height: 30px; font-size: 22px; color: #333; margin-top: 0px; margin-bottom: 10px;}
.n_l_c p{ height:50px; line-height: 25px; overflow: hidden; font-size:13px; color: #888;}
.n_l_r{ float:right;}
.n_l_r span{ width:50px; text-align: right; font-size: 14px; color: #888;margin-top: 40px; margin-right: 30px; display: block;} 
.news_list ul li a{ display: block; height: auto; overflow: hidden;}
.news_list ul li:hover h3{color:#c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_list ul li:hover .n_l_c{margin-left: 20px; width:800px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_list ul li:hover .n_l_r span{ color: #c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_list ul li:hover .n_l_r i{width:50px; height: 12px; background: url(../images/zzcn_17.png) no-repeat right center;}


.news_show_box{ width:100%; height: auto; overflow: hidden; background: #f8f8f8;}
.news_show{ width:1150px; height: auto; overflow: hidden; padding: 25px; margin: 50px auto;border-radius: 10px; min-height: 500px; background:#fff;padding-bottom: 0px; border: none; -webkit-box-shadow:0 15px 25px rgba(0, 0,0, .1); -moz-box-shadow:0 15px 25px rgba(0, 0,0, .1); box-shadow:0 15px 25px rgba(0, 0,0, .1); }
 
.news_show_title{ width:1000px; height: auto; overflow: hidden;margin: 20px auto; margin-bottom: 30px;}
.news_show_title h2{ font-size:26px; color: #333; text-align: center; height: auto; line-height: 40px; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.news_show_title h5{ text-align:center; font-size: 14px; color: #888; line-height: 40px;}
.news_show_title h5 span,.news_show_title h5 i,.news_show_title h5 b{ padding:0px 20px;}
.news_show_p{ width:1000px; height: auto; overflow: hidden; font-size: 14px; color: #888; line-height: 30px; margin: 0px auto; text-indent: 2em;}
 
.updown{ width:1000px; height: auto; overflow: hidden; margin: 50px auto; border-top:1px solid #eee; padding-top: 10px; margin-bottom: 30px;}
.ud{ width:1000px; height: 40px; line-height: 40px; overflow: hidden; font-size: 15px; color: #333;}
.updown a{ font-size: 15px; color: #333;}
.updown a:hover{ color:#099d31;}



.jm_box1{width:100%; height: 800px; overflow: hidden; margin: 0px auto; background:url(../images/jia_03.jpg) no-repeat center;}
.jm_title{width:1200px; height: auto; overflow: hidden; margin: 50px auto; text-align: center;}

.jm_bottom{width:1200px; height: 440px;  margin: 0px auto; margin-top: 100px; position: relative;}
.jm_bottom img{ position: absolute; bottom:0px; right:-360px;}
.jm_bottom ul{width:750px; height: 440px; float: left;}
.jm_bottom ul li{ width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #eee; padding: 20px 0px;}
.jm_bottom ul li h2{font-size:26px; height: 40px; line-height: 40px; color: #e01f28; font-weight: bold;}
.jm_bottom ul li p{font-size:16px; height: 60px; line-height: 30px; color: #333; margin-top: 5px;  }
.jm_bottom ul li h2 i{width:40px; height: 40px; float: left; margin-right: 15px; display: block}
.jm_bottom ul li.jm11 h2 i{background: url(../images/jm_13.png) no-repeat center;}
.jm_bottom ul li.jm12 h2 i{background: url(../images/jm_27.png) no-repeat center;}
.jm_bottom ul li.jm13 h2 i{background: url(../images/jm_37.png) no-repeat center;}

.jm_box2{width:100%; height:910px; overflow: hidden; margin: 0px auto; background:url(../images/jia_04.jpg) no-repeat center;}
.jm_box2 .jm_title{width:1200px; height: auto; overflow: hidden; margin: 50px auto; text-align: center; margin-top: 120px;}
.jm2_bottom{width:1200px; height: auto;  margin: 0px auto;}
.jm2_bottom ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 110px;}
.jm2_bottom ul li{width:280px; margin:0px 10px; float: left; border-radius: 10px; overflow: hidden; background: linear-gradient(#ffffff,#fff6c1)}
.jm2_bottom ul li img{width:280px; height: 185px;}
.jm2_bottom ul li h2{width:250px; height: 50px; line-height: 50px; font-size: 18px; color: #333; padding: 0px 15px; margin-top: 8px;}
.jm2_bottom ul li h2 i{width:5px; height: 20px; margin-top: 15px; display: block; background: #e01f28; margin-right: 10px; float: left;}
.jm2_bottom ul li p{width:250px; height: 240px; line-height:30px; font-size: 14px; color: #666; padding: 0px 15px;}

.jm_box3{width:100%; height:835px; overflow: hidden; margin: 0px auto; background:url(../images/jia_05.jpg) no-repeat center;}
 
.jm_box4{width:100%; height:auto; overflow: hidden; margin: 0px auto; background:url(../images/jia_06.jpg) no-repeat center;}
.jm_box4 .jm_title{margin-top:100px;}
.jm_box4 .jm_title h3{ margin-top: 30px;}
.jm4_bottom{width:1200px; height: auto;  margin: 0px auto;}
.jm4_bottom ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 110px; padding-bottom: 60px;}
.jm4_bottom ul li{width:373px; margin:0px 13.5px; float: left; border-radius: 10px; overflow: hidden; background:url(../images/jm_34.png) no-repeat top center #fafafa;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); margin-bottom: 35px; padding-bottom: 30px;}

.jm4_bottom ul li h2{font-size:36px; color: #fff; width:100%; text-align: center; font-weight: bold; margin-top: 50px;}
.jm4_bottom ul li h5{width:100px; height:100px; display: block; margin: 40px auto; background: #fff; border-radius: 50%;-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .10);    box-shadow: 0 3px 5px rgba(0, 0, 0, .10); text-align: center}
.jm4_bottom ul li p{width:300px; height: 175px; overflow: hidden; margin: 0px auto; font-size:18px; color: #333; text-align: center;line-height: 35px;}
.jm4_bottom ul li h5 img{margin:22px 0px;}

.jm_box5{width:100%; height: 1300px; overflow: hidden; margin: 0px auto;background:url(../images/jia_08.jpg) no-repeat bottom center;} 
.jm5_bottom{width:1200px;  overflow: hidden; margin: 0px auto;}
.jm5_bottom ul{width:800px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 150px;float: right}
.jm5_bottom ul li{width:380px; height: 122px; margin:10px; float: left;  overflow: hidden; background:url(../images/jm_129.png) no-repeat right center; position: relative;}
.jm5_bottom ul li h5{float:left;width:60px; height: 60px; background: #d02522; border:3px solid #fff; border-radius: 50%; margin-top: 31px;}
.jm5_bottom ul li h5 img{ margin:9px;}
.jm5_bottom ul li h2{width:280px; float: right; height: auto; margin-right: 20px;}
.jm5_bottom ul li h2 span{font-size:22px; color: #f5e89f; font-weight: bold; margin: 5px 0px; display: block}
.jm5_bottom ul li h2 p{font-size:16px; color: #fff;line-height: 25px;}
.jm5_bottom ul li.jm51 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_123.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm52 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_139.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm53 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_147.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm54 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_160.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm55 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_163.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm56 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_126.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm57 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_141.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm58 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_149.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm59 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_158.png) no-repeat;width:96px; height: 64px; display: block}
.jm5_bottom ul li.jm510 strong{ position:absolute; top:30px; left: 270px; background: url(../images/jm_165.png) no-repeat;width:96px; height: 64px; display: block}


.jm_box6{width:100%; height: 620px; overflow: hidden; margin: 0px auto;background:url(../images/jia_09.jpg) no-repeat bottom center;} 
.jm1_title{width:1200px; height: auto; overflow: hidden; margin: 50px auto; text-align: left;}
.jm6_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; padding: 0px 30px; padding-bottom: 30px;}
.jm6_left{width:640px; height: auto; overflow: hidden; margin: 0px auto; float: left; background: #fff; border-radius: 10px;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);   }
.jm6_right{width:530px; height: auto; overflow: hidden; margin: 0px auto; float: right; background: #fff; border-radius: 10px;-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);  }
.jm6_left ul li{width:100%; height: auto; overflow: hidden;border-bottom: 1px solid #ddd; }
.jm6_left ul li.jmt{ background: #f5e89f; text-align: center; height: 50px; line-height: 50px; border:none}
.jm6_left ul li.jmt h2,.jm6_left ul li.jmt h3,.jm6_left ul li.jmt h4,.jm6_left ul li.jmt h5,.jm6_left ul li.jmt h6{font: 18px; color: #333; font-weight:bold}
.jm6_left ul li h2,.jm6_left ul li h3,.jm6_left ul li h4,.jm6_left ul li h5,.jm6_left ul li h6{float:left; height: auto; line-height: 25px; padding: 10px 0px; font-size: 16px; }
.jm6_left ul li h2{width:160px; text-align: center}
.jm6_left ul li h3{width:190px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #888; padding: 10px 15px;}
.jm6_left ul li h4{width:96px; text-align: center; color: #3db4ff}
.jm6_left ul li h5{width:60px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; text-align: center}
.jm6_left ul li h6{  height:25px;  width: 100px; text-align: center }
.jm6_left ul li.jmt1 h2{height: 50px; line-height: 50px; text-align: center}
.jm6_left ul li.jmt1 h4{height: 50px; line-height: 50px; text-align: center}
.jm6_left ul li.jmt1 h5{height: 50px; line-height: 50px; text-align: center}
.jm6_left ul li.jmt1 h6{height: 50px; line-height: 50px; text-align: center}
.jm6_left ul li.jmt2 h6{height: 50px; line-height: 25px; text-align: center}
.jm6_left ul li.jmt3 h2{width: 381px; line-height: 40px; text-align: center; border-right:1px solid #ddd; font-weight: bold;  color: #e01f28}
.jm6_left ul li.jmt3 h3{height: 0px; border:none; width:0px; padding: 0px; }
.jm6_left ul li.jmt3 h4{height: 40px;  line-height: 40px; text-align: center; font-weight: bold; color: #e01f28}
.jm6_left ul li.jmt3 h5{height: 40px; line-height: 40px; text-align: center}
.jm6_left ul li.jmt3 h6{height: 40px; line-height: 40px; text-align: center}
.jm6_right ul li{width:100%; height: auto; overflow: hidden;border-bottom: 1px solid #ddd;}
.jm6_right ul li.jmt{ background: #f5e89f; text-align: center; height: 50px; line-height: 50px;border:none }
.jm6_right ul li.jmt h2,.jm6_right ul li.jmt h3,.jm6_right ul li.jmt h4,.jm6_right ul li.jmt h5,.jm6_right ul li.jmt h6{font: 18px; color: #333; font-weight:bold; padding: 10px 0px; }
.jm6_right ul li h2,.jm6_right ul li h3,.jm6_right ul li h4,.jm6_right ul li h5,.jm6_right ul li h6{float:left; height: auto; line-height: 25px; padding: 25.5px 0px; font-size: 16px; }
.jm6_right ul li h2{width:98px; text-align: center}
.jm6_right ul li h3{width:140px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #888; padding: 25.5px 10px;}
.jm6_right ul li h4{width:130px; text-align: center; color: #3db4ff} 
.jm6_right ul li h6{width:119px; text-align: center; padding: 10px 10px; border-left: 1px solid #ddd }
.jm6_right ul li.jmt4 h2{height: 50px; line-height: 50px; text-align: center}
.jm6_right ul li.jmt4 h4{height: 50px; line-height: 50px; text-align: center}
.jm6_right ul li.jmt4 h6{height: 50px; line-height:25px; text-align: center;padding: 25.5px 0px; }
.jm6_right ul li.jmt3 h2{width: 259px; padding: 10px 0px;  line-height: 40px; text-align: center; border-right:1px solid #ddd; font-weight: bold;  color: #e01f28}
.jm6_right ul li.jmt3 h3{height: 0px; padding: 10px 0px;  border:none; width:0px; padding: 0px; }
.jm6_right ul li.jmt3 h4{height: 40px;  padding: 10px 0px;  line-height: 40px; text-align: center; font-weight: bold; color: #e01f28} 
.jm6_right ul li.jmt3 h6{height: 40px; padding: 10px 0px;  line-height: 40px; text-align: center}

.jm_box7{width:100%; height: 920px; overflow: hidden; margin: 0px auto;background:url(../images/jia_10.jpg) no-repeat bottom center;} 
.jm_box7 .jm_title{width:1200px;height: auto;overflow: hidden;margin: 80px auto;text-align: center;}
.jm7_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 100px}
.jm7_bottom ul li{width:304px; padding: 25px; height: 162px; background: url(../images/jm_120.png) no-repeat center; float: left; margin: 23px;}
.jm7_bottom ul li h2{font-size:24px; height: 30px; line-height: 45px; font-weight: bold; color: #fff; margin-bottom: 30px; }
.jm7_bottom ul li h2 img{ margin-right:10px;}
.jm7_bottom ul li p{font-size:18px; height: 90px; line-height: 30px; color: #fff;  }

.jm_box8{width:100%; height: 866px; overflow: hidden; margin: 0px auto; background: #fff} 
.jm8_bottom{width:100%; height: 694px; overflow: hidden; margin: 0px auto; position: relative;background:url(../images/jia_11.jpg) no-repeat bottom center;}
.jm8_bottom ul{width:1200px;height: 660px; position: relative;margin: 0px auto; }
.jm8_bottom ul li{position:absolute; left: 0px; top: 0px; font-size: 16px; line-height: 25px; color: #333; width:330px;}
.jm8_bottom ul li img{float:left; margin-right: 5px;}
.jm8_bottom ul li.jm81{left: 10px; top: 62px;}
.jm8_bottom ul li.jm82{left: 190px;top: 185px;}
.jm8_bottom ul li.jm83{left: 370px;top: 62px;}
.jm8_bottom ul li.jm84{left: 540px;top: 185px;}
.jm8_bottom ul li.jm85{left: 720px;top: 62px;}
.jm8_bottom ul li.jm86{left: 890px;top: 185px;}
.jm8_bottom ul li.jm87{left: 810px; top: 300px; text-align: right}
.jm8_bottom ul li.jm87 img{float:right; margin-left: 5px;}
.jm8_bottom ul li.jm88{left: 890px;top: 545px;}
.jm8_bottom ul li.jm89{left: 725px;top: 425px;}
.jm8_bottom ul li.jm810{left: 540px;top: 545px;}
.jm8_bottom ul li.jm811{left: 370px;top: 425px;}
.jm8_bottom ul li.jm812{left: 190px;top: 545px;}
.jm8_bottom ul li.jm813{left: 10px;top: 425px;}

.jm_box9{width:100%; height: 650px; overflow: hidden; margin: 0px auto;background:url(../images/jia_12.jpg) no-repeat bottom center;} 
.jm_box9 .jm_title{ margin-top: 80px;}
.jm9_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative; padding-bottom: 50px}
.jm9_bottom .swiper-container3{width:1000px; padding: 20px; background: #fff; border-radius: 20px;}
.jm9_bottom .swiper-container3 img{width:100%}

.jm9_bottom .swiper-button-prev{border:0px; background:url(../images/right.png) no-repeat center;width:25px; height: 48px; background-size: 100%;margin-top: -52px; right:30px; left: auto;  -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.jm9_bottom .swiper-button-next{border:0px; background:url(../images/left.png) no-repeat center;width:25px; height: 48px; background-size: 100%;margin-top: -52px; left:30px; right: auto; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.jm9_bottom .swiper-button-next:hover{ background:url(../images/left1.png) no-repeat center;width:25px; height: 48px; background-size: 100%; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.jm9_bottom .swiper-button-prev:hover{ background:url(../images/right1.png) no-repeat center;width:25px; height: 48px; background-size: 100%; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
 

 
.Page{width:100%; text-align:center; padding:50px 0px; padding-bottom: 10px;}
.Page a{display:inline-block;width:50px;background:#fff;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #666}
.Page span{display:inline-block;width:50px;background:#e93b2a;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #fff}
.nav-links a:first-child{ display:none;}
.nav-links a:nth-child(2){ width:80px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.nav-links a:last-child{ width:80px;border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.Page a:hover{ background:#e93b2a; color:#fff}
.Page a.cur{ background:#e93b2a; color:#FFF}
.Page span.current{ display: inline-block;background:#e93b2a;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: -5px;}
.Page a.prev{ border-radius:6px 0px 0px 6px;width:90px;}
.Page a.prev span{ background:url(../images/2015/Icon25.gif) no-repeat  10px center; display:block;}
.Page a.prev:hover span{ background:url(../images/2015/Icon025.gif) no-repeat  10px center;}
.Page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{ background:url(../images/2015/Icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{ background:url(../images/2015/Icon026.gif) no-repeat 88% center;}
.Page .page_up    {        width: 80px;        border-top-left-radius: 5px;        border-bottom-left-radius: 5px;    }
.Page .page_next    {        width: 80px;        border-top-right-radius: 5px;        border-bottom-right-radius: 5px;    }
.nav-links a:first-child    {        display: inline-block;    }
.nav-links a:nth-child(2)    {        width: 50px;        border-top-left-radius: 0px;        border-bottom-left-radius: 0px;    }
.Page a    {        display: inline-block;        width: 50px;        background: #fff;        height: 50px;        vertical-align: middle;        line-height: 50px;        font-size: 14px;        margin-left: 1px;        color: #666;    }
.Page span.current    {        display: inline-block;        background: #e93b2a;        vertical-align: middle;        color: #FFF;
	height: 50px;        line-height: 50px;        width: 50px;        margin-left: 1px;    }
.Page span    {        display: inline-block;        width: 50px;        background: #fff;        height: 50px;        vertical-align: middle;        line-height: 50px;        font-size: 14px;        margin-left: 1px;        color: #a9a9a9;    }
 


.jm9_bottom .swiper-pagination {    position: absolute;    bottom: 0; width:120px; left: 50%; margin-left: -50px;  }
.jm9_bottom .swiper-pagination-bullet{margin:10px 5px;opacity:1; background: #c2c2c2;}
.jm9_bottom .swiper-pagination-bullet-active{background: #e01f28;}

.jm_box10{width:100%; height: 830px; overflow: hidden; margin: 0px auto;background:url(../images/jia_13.jpg) no-repeat bottom center; }
.jm10_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.jm10_ly{width:600px; height: auto; overflow: hidden; float:right; border-radius: 10px; background: #fff; margin-top: 150px; padding-bottom: 30px;}
.jm10_ly h2{font-size:22px; font-weight: bold; text-align: center; color: #333; margin: 50px auto;}
.jm10_ly h2 strong{color:#e01f28}
.jm10_ly div{width:100%; height: auto; overflow: hidden; position: relative;}
.jm10_ly div span{position:absolute; height: 20px; line-height: 20px; right: 50px; top:20px; font-size: 12px;}
.Validform_wrong{background-position:-19px -37px;}
.jm10_ly div input.text{width:500px; height: 60px; line-height: 60px; border:none; background: #f5f5f5; border-radius: 10px; margin: 0px auto; margin-bottom: 30px; display: block; text-indent: 20px;}
.jm10_ly div input.but{width:500px; height: 60px; line-height: 60px; border:none; background: #e01f28; border-radius: 10px; margin: 0px auto; margin-bottom: 20px; display: block; color: #fff; text-align: center; font-size: 20px;}
.jm10_ly div input.but:hover{background:#c31c19;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; cursor: pointer}
.ab_banner{width:100%; height: 360px;background: url(../images/lx.jpg) no-repeat center;}
.news_banner{background: url(../images/news.jpg) no-repeat center; width:100%; height:360px;}
.kc_banner{background: url(../images/kc_02.jpg) no-repeat center; width:100%; height: 810px;}
.bt_banner{  background: url(../images/bt_02.jpg) no-repeat center; width:100%; height: 810px;}
.qsn_banner{  background: url(../images/qsn_02.jpg) no-repeat center; width:100%; height: 810px; }
.qsn1_banner{width:100%; height: 326px; background:url(../images/qsn_04.jpg) no-repeat center; }
.qsn2_banner{width:100%; height: 550px; background:url(../images/qsn_05.jpg) no-repeat center; }
.qsn3_banner{width:100%; height: 469px; background:url(../images/qsn_06.jpg) no-repeat center; }
.qsn4_banner{width:100%; height: 437px; background:url(../images/qsn_07.jpg) no-repeat center; }
.qsn5_banner{width:100%; height: 469px; background:url(../images/qsn_08.jpg) no-repeat center; }
.qsn6_banner{width:100%; height: 430px; background:url(../images/qsn_09.jpg) no-repeat center; }
.qsn2_title{width:100%; height: 303px; background: url(../images/qsn_10.jpg) no-repeat center; }
.jm_banner{background: url(../images/jia_02.jpg) no-repeat center; width:100%; height: 815px;}

.kong{display: block; width:100%; height: 110px;}
.ind_navi{margin-right: 40px;}
.ind_navi ul li{margin: 0px 28px;}
.ind_kong{display:none}

.header{ display: none;}
.t_box{display: block;}
.m_banner{display:none;}
.m_li{display:none;}
.c9_ff .m_c9img{display:none; }
/* 确保视频容器在移动设备上具有响应性 */
.video-container {
	width: 100%; /* 使容器宽度占满父容器的宽度 */
	max-width: 1200px; /* 最大宽度为1200px，用于桌面端 */
	height: auto; /* 高度自动，保持宽高比 */
	margin: 20px auto; /* 上下外边距20px，水平居中 */
	box-sizing: border-box; /* 包括padding和border在内计算元素的总宽度和高度 */
}

/* 视频标签样式 */
video {
	width: 100%; /* 使视频宽度占满容器的宽度 */
	height: auto; /* 保持视频的宽高比 */
}

@media screen and (max-width: 767px) {
		
* {	padding: 0px;	margin: 0px;}
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup {	margin: 0;	padding: 0;	border: 0;	font-family: Verdana,"Microsoft YaHei", "SimHei", "SimSun";}
body {	padding: 0px; margin:0px;}
img {	/*max-width: 100%;*/	display: block;	border:0;	vertical-align:middle;}
ul {	list-style:none;}
html, body {	min-height: 100%;	background: #fff;}
body {	font-family: Verdana;	-webkit-text-size-adjust: none;}


body{ width:100%;max-width:640px; margin:0px auto; padding:0;  background:#fff; font-size:62.5%;}
span, p {	margin: 0px;padding: 0px;}
img {border: 0;}

ul, li, ol{list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
::-webkit-scrollbar              { /* 1 */  width:5px; background-color:#ccc;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:5px; background-color:#aaa;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none;}

/*选中后背景色*/

::selection {color: #fff;background: #fd6114;} 
::-moz-selection {color: #fff;background: #fd6114;}
a {	/*	*/	text-decoration:none;}
.a-del {	color: #c00;}
.a-del:hover {	color: #b00;	text-decoration: underline;}
.fl {	float: left;}
.fr {	float: right;}
.icon-arrow-right {	}
.fb18 {	font-size: 18px;	font-weight: bold;}
.fb24 {	font-size: 24px;	font-weight: bold;}
.cred {	color: #c00 !important;}
.cblue {	color: #06c !important;}
i {	font-style: normal;	font-weight: normal;}
/*====IE提示====*/
.ie8-tips {	width:100%;	padding:30px 0;	border-bottom:1px solid #0066cc;	background:#fff;	color:#333;	line-height:50px;	text-align:center;	font-size:2em;}
.ie8-tips p {	padding:5px 0;}
.ie8-tips a {	margin:0 1em;	font-size:2em;}
/*=清除非IE浏览器下的浮动溢出=*/
.wrapfix:after{		content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.wrapfix {	display: inline-table;}
/* Hides from IE-mac \*/
* html .wrapfix {	height: 1%;}
.wrapfix {	display: block;}
.clearfix:before,.clearfix:after {  display: table;  content: " ";}
.clearfix:after {  clear: both;}

	.t_box{display: none;}
	.kong{display: block;width:100%; height: 60px;}
	.header{ display: block;box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px;}
	.banner{ display: none;}
	.m_banner{ display:block;}
	.m_banner img{width:100%; height: auto;}
	.c_title{width:100%; height: auto; overflow: hidden; margin: 30px auto;}
	.c_title h2{font-size:1.8em; height: 30px; line-height: 30px;}
	.c_title i{width:10%; margin-top:8px; height: 6px;}
	.c_title span{height: 20px; line-height: 20px; font-size: 1em;}
	.c1_bottom{width:94%; height: auto;background: url(../images/zi.png) no-repeat right bottom; background-size: 80%; font-size: 1em;margin-bottom: 15px;}
	.c1p1{ padding-left:0px; padding-right: 0px; text-indent: 2em; background: url(../images/zy.png) no-repeat top left; background-size: 6%; font-size: 1em;line-height: 25px;}
	.c1p2{padding-right: 0px;text-indent: 2em;font-size: 1em;line-height: 25px;}
	.c1_p{background:none}

	/* 响应式设计，针对小屏幕设备 */

	.video-container {
		margin: 10px auto; /* 在小屏幕上减少外边距 */
	}

	
	.c1_bg{ background-size: 150%; padding-bottom: 15px;} 
	.c1_bg .swiper-containerm_i1{width:94%; margin: 0px auto;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .10);    box-shadow: 0 5px 10px rgba(0, 0, 0, .10); border-top-left-radius: 10px; border-top-right-radius: 10px; }
	.c1_bg .swiper-containerm_i1 .swiper-slide{width:100%; margin:20px auto; border: none}
	.c1_bg .swiper-containerm_i1 .swiper-slide span{width:45px; height: 45px; }
	.c1_bg .swiper-containerm_i1 .swiper-slide p{font-size:1em;width:90%; line-height: 25px; height: 100px; min-height: 100px;}

	.c2{ margin-top:-215px; height: auto; padding-bottom: 40px;}
	.c2_bottom{width:100%;}
	
	.gallery-thumbs{width:100%; margin-left: 0px; margin-bottom: 10px}
	.gallery-thumbs .swiper-slide{font-size:.9em; text-align: center; line-height: 50px;}
	.gallery-thumbs .swiper-slide i{ position: absolute; left: 50%; margin-left: -5px; top: 0px;}
	.c2 h4,.c2 h5{display:none}
	.gallery-top{width:89%;  height: auto; padding: 15px 3%;}
	.gallery-thumbss{z-index:-1; display: none;}
	.gallery-thumbss .swiper-slide{font-size:3em}
	.c2_bottom .swiper-button-next{display:none }
	.c2_bottom .swiper-button-prev{ display:none}
	.gallery-top h2{width:100%;}
	.gallery-top h2 span strong{ font-size:2.2em; }
	.gallery-top h2 span {font-size:1.2em;   }
	.gallery-top h2 p{font-size:1.25em; line-height: 25px; height: 50px; margin-bottom: 10px;  }
	.gallery-top img{width:100%; height: auto;}
	
	.c3{background:#f8f8f8;padding-bottom: 30px;}
	.c3 ul{width:100%; padding: 0px 0px;}
	.c3 ul li{width: 23.3%;margin: 0px 2.5% ;margin-bottom: 15px;float: left;border:none;border-radius: 10px;padding: 10px 2.5%; background: #fff }
	.c3 ul li h2{ font-size: 1.5em; height: 50px; overflow: inherit;}
	.c3 ul li h2 i{ font-size:.6em;  margin-top: 3px;}
	.c3 ul li b{font-size: 1.3em;  margin-top: 5px; margin-bottom: 0px; display: block}
	.c3 ul li p{font-size: 1em;  color: #333; line-height: 22px; min-height: 44px;}
	.c3 ul li span{width:40px; height: 40px; position: absolute; right: 10px; top:10px;}
	.c3 ul li span img{width:40px; height: 40px;} 
	.c3 ul li.c31{width:41%; margin-left: 2.5%; margin-right: 1.5%}
	.c3 ul li.c32,.c3 ul li.c33{width:41%; margin-left: 1.5%; margin-right: 2.5%}
	.c3 ul li.c35,.c3 ul li.c36{width:95%; margin-left: 0px;margin-right: 0px;}
	.c3 ul li.c31,.c3 ul li.c34{ width: 41%;height: 293px;background: url(../images/hu.png) no-repeat bottom center #fff; background-size: 130%; overflow: hidden}
	.c3 ul li.c34{width:41%; margin-left: 1.5%; margin-right: 2.5%; position:relative; left: inherit; top: inherit; right: inherit; height: 315px; float: right}
	.c3 ul div.c31div{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
	.c3 ul div.c36div{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
	.c3 ul div.c37div{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
	.c3 ul div.c35div{width:46%; margin: 0px 2.5%; margin-left: 2.5%; margin-right: 1.5%;  height: 335px; overflow: hidden; float: left;}
	.c3 ul li.c37{width:24.3%; margin-left: 2.5%; margin-right: 1.5%;}
	.c3 ul li.c38{width:25.3%; margin-left: 1.5%; margin-right: 1.5%;}
	.c3 ul li.c39{width:24.3%; margin-left: 1.5%; margin-right: 2.5%;}
    .c3 ul li.c37 p,.c3 ul li.c38 p,.c3 ul li.c39 p{font-size: 1em;  color: #333; line-height: 22px; height: 88px;}

	.c4_bottom{width:100%; padding: 0px 0px;}
	.swiper-container2{width:94%; padding-bottom: 30px; padding-top: 0px; margin-top: 0px; margin-bottom: 40px; z-index: 2;}
	.swiper-container2 .swiper-slide img{width:95%; padding: 10px 2.5%;}
	.swiper-container2 .swiper-slide:hover img{-webkit-transform:initial;  -moz-transform:initial; -ms-transform:initial; -o-transform: initial; transform: initial;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
	.swiper-container2 .swiper-slide h2{width:95%; height: 40px; line-height: 40px; font-size: 1em; margin: 0px auto;}
	.swiper-container2 .swiper-pagination{position:absolute; top: inherit; bottom: 0px; right: 0px;  float: right; left: inherit; width:100%;}
	.swiper-container2 .swiper-pagination-bullet{display:inline-block; float: initial; height: 10px; width: 10px;}
	.swiper-button-prev{border:0px; background:url(../images/right.png) no-repeat right center;width:25px; height: 48px; background-size: 50%;margin-top: -52px; right:10px; left: auto;  -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ; opacity: 1; z-index: 3; display: none}
	.swiper-button-next{border:0px; background:url(../images/left.png) no-repeat left center;width:25px; height: 48px; background-size: 50%;margin-top: -52px; left:10px; right: auto; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ; opacity: 1; z-index: 3; display: none}
	.swiper-button-next:hover{ background:url(../images/left1.png) no-repeat left center;width:25px; height: 48px; background-size: 50%; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
	.swiper-button-prev:hover{ background:url(../images/right1.png) no-repeat right center;width:25px; height: 48px; background-size: 50%; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;} 
	.swiper-container2 .swiper-slide:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, 0);    box-shadow: 0 15px 25px rgba(0, 0, 0, 0); cursor: pointer;  -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
	.c_img{ background-size: 170%; margin-top:0px; }
	.c6{background:url("../images/shan_m.jpg") no-repeat center; width:100%; height: 755px; margin: 0px auto;background-size: 100%;}   
	.c6_bottom{width:95%; height: auto; overflow: hidden; margin: 0px auto;padding-top: 40px;}
	.c6_bottom h2{font-size:1.8em; padding-left: 3%;}
	.c6_bottom h2 i{width:10%; height: 6px;margin-top: 5px;    margin-bottom: 10px;}
	.c6_bottom h2 span{font-size:.6em;}
	.c6_bottom h3{width:70%; padding: 10px 2.5%; margin-left: 3%; height: auto;	}
	.c6_bottom h3 b{font-size:1.1em; color: #333; height: 40px; line-height: 20px; }
	.c6_bottom h3 p{font-size:1.1em; color: #ea3c2b; height: 50px; line-height: 25px; font-weight: bold; margin-top: 10px;}
	.c7_bottom ul{width:90%; height: 40px; line-height: 40px; margin: 30px auto;margin-bottom: 20px;}
	.c7_bottom ul li{width:33.333%; height: 40px; line-height: 40px; font-size: 1.1em;}
	.c7_bottom {padding-bottom: 40px;}
	.c7_teac_box{width:94%; padding: 0px 3%;}
	.c7_teac{width:100%;}
	.c7_teac_box .swiper-container{width:100%;}
	.c7_teac_box .swiper-container .swiper-slide .c7rimg{width:40%; height: auto; margin: 10px 2.5%;}
	.c7_teac_box .swiper-container .swiper-slide img{width:100%; height: auto;}
	.c7_teac_box .swiper-container .swiper-slide .c7_r{width:52.5%; padding: 10px 2.5%; padding-left: 0px; height: auto;}
	.c7_teac_box .swiper-container .swiper-slide .c7_r h2{font-size:1.2em; margin-bottom: 5px; margin-top: -3px;}
	.c7_teac_box .swiper-container .swiper-slide .c7_r span{font-size:.9em; padding: 3px 10px;}
	.c7_teac_box .swiper-container .swiper-slide .c7_r p{font-size:.9em; line-height: 20px; height: 160px; margin-top:10px;}
	
	.c8 ul{width:94%; margin-bottom: 20px;}
	.c8 ul li{width:46%; margin: 0px 2%; margin-bottom: 15px;}
	.c8 ul li img{width:100%; height: auto;-webkit-transition: all 1.5s ease 0s;-moz-transition: all 1.5s ease 0s;-ms-transition: all 1.5s ease 0s;-o-transition: all 1.5s ease 0s;transition: all 1.5s ease 0s;}
	.c8 ul li strong{width:100%; height: auto; border-top-left-radius: 10px; border-bottom-right-radius: 10px; display: block; overflow: hidden;}
	.c8 ul li p{font-size:.9em; height: 60px; line-height: 20px; margin-bottom: 0px;}
	.c8 ul li h5{display:none}
	.c8 .hux,.c8_uf{display:none}
	.m_li{display:block;}
	.c9{background:#f8f8f8;width:100%; height: auto; overflow: hidden; padding-bottom: 20px;}
	.c9_bottom{width:100%; padding-bottom: 0px;}
	.c9_left{width:88%; padding: 15px 3%; margin: 0px 3%; margin-bottom: 15px; height: auto;}
	.c9_p span{font-size: .9em;  }
	.c9_p h2{font-size:1.5em; margin-top: 5px; margin-bottom: 10px;}
	.c9_p p{font-size: 1em;   line-height: 25px;min-height: auto; height: auto;}
	.c9_right{width:100%; }
	.c9_t{width:88%; padding: 15px 3%; margin: 0px 3%; margin-bottom: 15px; height: auto;}
	.c9_f{width:94%; padding: 0px 3%;  margin-bottom: 0px; height: auto;}
	.c9_1{width:42%; padding: 15px 3%; margin-left: 0px; margin-bottom: 15px; height: auto;}
	.c9_2{width:42%; padding: 15px 3%; margin-right: 0px; margin-bottom: 15px; height: auto;}
	.c9_2 p{height:75px;}
	.c9_ff{width:100%; height: auto; margin:0px auto;}
	.c9_ff img,.c9_ff ul{display:none}
	.c9_ff .m_c9img{display:block; width:100%;height: auto;    position: relative;    left: inherit;    margin-left: inherit;}
	.c5_foot{width:94%; margin: 0px auto}
	.c5_left{width:100%; height: auto;}
	.c5_left img{width:100%; height: auto;}
	.c5_rt{width:100%; height: auto;}
	.c5_rt h2 { margin-top: 5px;}
	.c5_rt h2 a{font-size:1.5em; height: 30px; line-height: 30px; overflow: hidden;}
	.c5_right{width:100%; height: auto; float: inherit;}
	.c5_rt span{display:none;}
	.c5_rt p{    height: 50px;    line-height: 25px;    overflow: hidden;    color: #888;    margin: 0px auto; font-size: 1em; margin-bottom: 10px;}
	.c5_rt h5{ padding-bottom:15px; margin-bottom: 15px;}
	.c5_right ul li a{font-size: 1.1em; }
	.foot{width:94%; margin: 0px auto; padding: 20px 0px;}
	.ft_navi{display:none}
	.ft_lx ul li{font-size: 1em;}
	.ft_right{display:none}
	.foot_f{height:40px; line-height: 40px;}
	.foot_f p{font-size:.8em}
	.ft_lx{margin-top:0px;}
	
	.map_box1 .map1_title{background-size: 160%; position: relative;}
	.map1_title h2{font-size:1.4em; width: 50%; height: 35px; line-height: 35px; position: absolute; left: 25%; top: 60%; margin-top: inherit;}
	.map1{width:100%; height: auto;}
	.map_m{width:100%; height: auto; float: inherit;}
	.map_r{float:inherit; width:90%; border: 6px solid #d02522; margin: 0px auto; margin-top: -50px; height: 450px;	}
	.map1_bottom{ background: url(../images/mapbg.jpg) no-repeat center #fff; height: auto; background-size: cover; background-attachment: fixed; padding-bottom: 50px;}
	
	.zz_t{width: 95%; border-top-left-radius: 5px; border-top-right-radius: 5px;}
	.zz_t h2{font-size: 1em; font-weight: bold; height: 50px; line-height: 50px;}
	.zz_f{width:95%;}
	.zz_f li{height:auto; padding: 10px 0px;}
	.zz_f li h5{width:95%; padding-left: 5%; height:25px; font-size: 1.1em; color: #d02522; line-height: 25px; text-align: left; float: inherit;    display: block;}
	.zz_f li h2{width:95%; padding-left: 5%; height:25px;  line-height: 25px;text-align: left; float: inherit;font-size: 1em;  color: #888; display: block;}
	.zz_f li p{width:95%; padding-left: 5%; height:auto; line-height: 25px; display: block;font-size: 1em;color: #333 }

	
	.map_r ul li{width:90%; padding: 10px 5%;}
	.map_r ul li h2{font-size:1.1em; height: 25px; line-height: 25px;}
	.map_r ul li p{font-size:1em; line-height: 20px;}
	.ab_banner{background-size:150%;}
	.news_banner{background-size:150%;}
	.lx_box{padding-top:20px; padding-bottom: 40px; background: #fff}
	.lx_box h2{width: 94%; height: auto; font-size: 1.5em}
	.lx_box h2 i{width:10%; height: 5px; border-radius: 10px; margin-bottom: 20px;}
	.lx{width:88%; margin: 0px auto; padding: 15px 3%;}
	.lx .lxl{width:100%; height: auto; overflow: hidden; float: inherit;}
	.lx .lxl p{font-size:1em; height: auto; line-height: 30px;}
	.lx .lxr{width:100%; height: 200px; float: inherit; margin-top: 20px;}
	.news_list{ margin:30px auto;width:100%; padding: 0px; margin-top: -10px;}
	.news_list ul li{width:94%; padding: 15px 3%;}
	.news_list ul li img{width:30%;}
	.n_l_c{ width:67.5%; margin-left: 2.5%;}
	.n_l_r{width:10%; display: none}
	.n_l_r span{ margin-right: 0px; width: 100%; font-size: 1em;}
	.n_l_c h3{ height:25px; line-height: 25px; overflow: hidden; font-size: 1.2em; margin-bottom: 0px;}
	.n_l_c p{font-size: .9em; height: 40px; line-height: 20px;}
	
	.news_list ul li:hover{background:#fff;  border: none; -webkit-box-shadow:0 10px 15px rgba(0, 0,0, .1); -moz-box-shadow:0 10px 15px rgba(0, 0,0, .1); box-shadow:0 10px 15px rgba(0, 0,0, .1);  }
	.news_list ul li:hover img{ display: block; width:30%;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
	.news_list ul li:hover h3{color:#c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
	.news_list ul li:hover .n_l_c{margin-left:2.5%; width:67.5%;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
	.news_list ul li:hover .n_l_r span{ color: #c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
	.news_list ul li:hover .n_l_r i{ display: none}

	.news_show{width:94%; margin: 0px auto; padding: 15px 3%;box-shadow: inherit;}
	.news_show_title{width:100%;}
	.news_show_title h2{font-size: 1.4em; line-height: 30px;}
	.news_show_title h5{font-size:.9em}
	.news_show_p{font-size: 1em;width:100%;}
	.news_show_title h5 span, .news_show_title h5 i, .news_show_title h5 b{ padding:0px 1.5%;}
	.updown{width:100%; margin: 30px auto; padding-top: 20px}
	.ud{ width:100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 1em; color: #333;}
	.updown a{ font-size: 1em; color: #333;}
	.updown a:hover{ color:#099d31;}

	.nhzd{ right: 5%;top: 220px;background: url(../images/nhzd.png) no-repeat center;width: 30%;height: 130px;z-index: 2;background-size: 100%;}

	
	
	.kc_banner{background-size:150%;}
	.kc1_title{width:100%; margin-top: 20px;}
	.kc1_title img{width:70%; height: auto; margin: 0px auto;}
	.kc1_bottom{ margin:30px auto;}
	.kc1_bottom ul{width:94%; height: auto; overflow: hidden; margin-top: 0px; position: relative; z-index: 2}
	.kc1_bottom ul li.ut{width:100%; margin-left: 0px;background: #c80a0c; height: 50px; line-height: 50px;}
	.kc1_bottom ul li{margin-left: 0px;width:100%;}
	.kc1_bottom{height:auto; background: none}
	.kc1_bottom ul li.ut h2, .kc1_bottom ul li.ut h3, .kc1_bottom ul li.ut h4{font-size:1.2em; line-height: 50px; font-weight: bold;}
	.kc1_bottom ul li h3{line-height:20px; font-size: 1em; height: 80px; padding:10px 2.5%;}
	.kc1_bottom ul li h2{line-height:100px;font-size: 1em; }
	.kc1_bottom ul li h4{ line-height:100px;font-size: 1em; }
	.kc1_bottom ul li.dd{height:100px;}
	.kc1_bottom ul li.dl{height:100px;}
	.kc1_bottom ul strong{margin-left:0px; font-size: 1.1em;}
	.kc2_title{width:100%;}
	.kc2_title img{width:70%; height: auto; margin: 0px auto;}
	.kc2_bottom{width:94%;}
	.kc2_bottom ul{width:100%; margin-left: 0px;}
	.kc2_bottom ul li{width:100%; margin-bottom: 2px;}
	.kc_box2{height: auto; padding-bottom: 40px;}
	.kc2_bottom ul li h2{width:25%;}
	.kc2_bottom ul li h3{width:39%; margin: 0px 0.5%;}
	.kc2_bottom ul li h4{width:35%;}
	.kc2_bottom ul li.ut h2, .kc2_bottom ul li.ut h3, .kc2_bottom ul li.ut h4{ height:50px; line-height: 50px; font-size: 1.3em; font-weight: bold}
	.kc2_bottom ul li.dd h2, .kc2_bottom ul li.dd h3, .kc2_bottom ul li.dd h4{ height:40px; line-height: 40px; font-size: 1em; }
	.kc2_bottom ul li.dl h2, .kc2_bottom ul li.dl h3, .kc2_bottom ul li.dl h4{height:40px; line-height: 40px; font-size: 1em;}
	.kc2_bottom ul li h2{height:40px; line-height: 40px; font-size: 1em;}
	.kc2_bottom ul strong{height:40px; line-height: 40px; font-size: 1em;}
	.kc_box3{ height: auto; padding-top: 0px;}
	.kc_box3 ul{width:94%; height: auto; margin: 30px auto;}
	.kc_box3 ul li.dl{width:49.5%; margin-right: 0px;}
	.kc_box3 ul li img{width:100%; margin-bottom: 5px;}
	.kc_box3 ul li.dd{width:49.5%; float: right;}
	.kc_box3 ul li.dd img{ width:100%;}
	.kc_box3 ul li.ddd{width:100%; float: inherit;}
	.kc_box3 ul li.ddd img{ float: left; width:49.5%}
	.kc_box3 ul li.ddd img:last-child{ float: right; width:49.5%}
	
	.bt_banner{background-size: 150%}
	.bt_box1 .bt1_title{width:100%; background-size: 150%;}
	.bt1_title h2{font-size:1.2em; font-weight: bold; color: #fff; width:35%; height: 25px; text-align: center; line-height: 25px; background: #313131; display: block; border-radius: 50px; margin: 0px auto; }
	.bt_box1{ background-size: 150%; height: auto;}
	.bt1_bottom{width:96%; padding:30px 2%; padding-bottom: 40px; background: url(../images/bt_033.jpg) no-repeat top center #fff; background-size: 150%; height: auto;  }
	.bt1_bottom ul{width:100%;}
	.bt1_bottom ul li{ padding:0px 0px; border-radius: 5px; }
	.bt1_bottom ul li h2{width:100%; text-align: center; height: 30px; line-height: 30px; font-size: 1.2em; color: #fff;}
	.bt1_bottom ul li p{width:100%;  height: auto; line-height: 20px; font-size: .9em; color: #fff; margin-top: 0px;}
	.bt1_bottom ul li.btl1{ background:#ffc942; width:45%; height: 150px; padding: 10px 1.5%; margin: 0px 1%;margin-bottom: 10px}
	.bt1_bottom ul li.btl2{ background:#ff8c55; width:45%; height: 150px; padding: 10px 1.5%; margin: 0px 1%;margin-bottom: 10px}
	.bt1_bottom ul li.btl3{ background:#fb7460; width:28.33%; height: 130px;padding: 10px 1.5%; margin: 0px 1%;}
	.bt1_bottom ul li.btl4{ background:#f35a55; width:28.33%; height: 130px;padding: 10px 1.5%; margin: 0px 1%;}
	.bt1_bottom ul li.btl5{ background:#e83731; width:28.33%; height: 130px;padding: 10px 1.5%; margin: 0px 1%;}
	.bt_box2 .bt2_title{background-size: 150%}
	.bt2_title h2{font-size:1.2em; font-weight: bold; color: #fff; width:35%; height: 25px; text-align: center; line-height: 25px; background: #313131; display: block; border-radius: 50px; margin: 0px auto; }
	.bt2_bottom{background-size: 100%; background-position: left center;background: url(../images/bt_05m.jpg) no-repeat center; height: auto;}
	.bt2_bottom ul{width:90%; margin:30px auto; background: #fff; padding: 15px 3%;}
	.bt2_bottom ul li{width:100%; margin-bottom: 15PX;}
	.bt2_bottom ul li h2{ font-size:1.2em; height: 30px; line-height: 30px;width: 30%;}
	.bt2_bottom ul li p{font-size:1em; line-height: 20px;}
	.bt2_bottom ul li:last-child{width:100%;}
	.bt_box3 .bt3_title{background-size: 150%}
	.bt3_title h2{font-size:1.2em; font-weight: bold; color: #fff; width:35%; height: 25px; text-align: center; line-height: 25px; background: #313131; display: block; border-radius: 50px; margin: 0px auto; }
	.bt3b{width:100%; margin-top:0px; padding-top: 20px;}
	.bt3_bottom{width:96%; padding: 0px 2%; height: auto;background: url(../images/bt3_bg.jpg) no-repeat top center #fff;}
	.bt3_left img{width:100%; margin-bottom: 10px;}
	.bt3_left{width:100%;}
	.bt3_right{width:100%}
	.bt3_t strong{width:49%;}
	.bt3_t strong img{width:100%; margin-bottom: 5px; height: auto;}
	.bt3_t .bttt{width:49%; height: auto;}
	.bt3_f{width:100%}
	.bt3_f img{width:100%; height: auto;}
	.bt_box4 .bt4_title{background-size: 150%}
	.bt4_bottom{background: #fdefe9; height: auto;}
	.bt4_title h2{font-size:1.2em; font-weight: bold; color: #fff; width:50%; height: 25px; text-align: center; line-height: 25px; background: #313131; display: block; border-radius: 50px; margin: 0px auto; }
	.bt4_title ul{width:100%; margin-top:20px;}
	.bt4_title ul li{width:30.3%; margin: 0px 1.5%; font-size: 1em; height: 30px; line-height: 30px;}
	.bt4_title p{font-size: 1em; margin-top: 20px;}
	.bt4{width:100%; margin-top: 20px;}
	.bt4_left{width:94%; padding: 0px 3%; margin-left: 0px;margin-top: 0px; float: inherit}
	.bt4_left h2{font-size:1.2em; margin-top: 10px; margin-bottom: 3px;}
	.bt4_left p{font-size: 1em;margin-top: 0px; height: auto; margin-bottom: 20px;}
	.bt4_left a{display:none}
	.bt4_right{width:94%; height: auto; float: inherit;margin: 0px auto;}
	.bt4_right a{width:100%;}
	
	.bt_box4 .c7_teac_box{ padding-top:20px;width:94%; padding:20px 3%;background: #fdefe9; height: auto;}
	.bt_box4 .c7_teac_box .swiper-container{padding-bottom:30px;}
	.qsn_banner{background-size: 150%;}
	.qsn_box1 div{background-size: 150%;}
	.qsn2_title{background-size: 170%;}
	.qsn2_bottom{ height: auto;background: url(../images/qsn_11.jpg) no-repeat top center #fff;background-size: 170%;}
	.qsn2{width:100%; height:auto}
	.qsnp1{width:53%; top:10px;}
	.qsn2 p{ font-size: .7em; line-height: 18px;}
	.qsnp2{width:56%; top:10px;}
	.qsn3_title{background-size: 150%;}
	.qsn3{width:100%; height: auto;}
	.qsn_t{width:100%;}
	.qsn_t .qsnt_img{width:95%; float: inherit; margin: 0px auto; margin-top: 20px;}
	.qsnt_r{width:95%; float: inherit; margin: 0px auto; margin-top: 10px;}
	.qsnt_r h2{font-size:1.3em; color: #333}
	.qsnt_r p{font-size:1em; color: #888; height: auto; line-height: 25px;}
	.qsnt_r i{width:10%; background:#c80a0c; height: 5px; border-radius: 20px;}
	.qsn3_bottom{background:#fff; height: auto;}
	.qsn_f{width:95%;height: 80px;position: relative;top: inherit;right: inherit; margin: 20px auto; margin-bottom: 40px;}
	.qsn_f .swiper-slide{width:20%;}
	.qsnt_r a{display:none}
	.jm_box1{height:auto; padding-bottom: 40px;}
	.jm_banner{background-size: 150%;}
	.jm_title{width:100%; margin: 30px auto;}
	.jm_title img{width:60%; margin: 0px 20%;}
	.jm_bottom{width:100%; margin-top: 0px; height: auto;}
	.jm_bottom img{position:relative; bottom: inherit; right: inherit; width:94%; margin: 0px auto;}	
	.jm_bottom ul{width:94%; margin: 0px auto;  float: inherit; height: auto;}
	.jm_bottom ul li{padding:15px 0px;}
	.jm_bottom ul li h2{font-size:1.5em; height: 30px; line-height: 30px;}
	.jm_bottom ul li h2 i{width:30px; height: 30px; margin-right: 5px; }
	.jm_bottom ul li p{height:auto; line-height: 25px; font-size: 1em}
	.jm_bottom ul li.jm11 h2 i{background: url(../images/jm_13.png) no-repeat center;background-size: 25px;}
	.jm_bottom ul li.jm12 h2 i{background: url(../images/jm_27.png) no-repeat center;background-size: 25px;}
	.jm_bottom ul li.jm13 h2 i{background: url(../images/jm_37.png) no-repeat center;background-size: 25px;}
	.jm_box2{width:100%; height:auto; overflow: hidden; margin: 0px auto; background:url(../images/jia_04.jpg) no-repeat center; background-attachment: fixed; background-size: cover; padding-bottom: 30px;}
	.jm_box2 .jm_title{width:100%; margin: 30px auto;}
	.jm_box2 .jm_title img{width:70%; margin: 0px 15%}
	.jm2_bottom{width:100%;}
	.jm2_bottom ul{width:100%; margin-top:20px;}
	.jm2_bottom ul li{width:48%; margin: 0px 1%; margin-bottom: 15px;}
	.jm2_bottom ul li img{width:100%; height: auto;}
	.jm2_bottom ul li h2 i{ margin-top:5px;}
	.jm2_bottom ul li h2{width:95%; padding: 0px 2.5%; font-size: 1.3em; height: 30px; line-height: 30px; font-weight: bold; }
	.jm2_bottom ul li p{width:95%; padding: 10px 2.5%; font-size: 1em; height: 225px; line-height: 25px; padding-top: 5px;}
	.jm2_bottom ul li.jm13 p{height:160px;}
	.jm2_bottom ul li.jm14 p{height:160px;}
	.jm_box3 .jm_title img{width:80%; margin: 0px 10%}
	.jm_box3{background-size: 150%; height: auto;}
	.jm_box4 .jm_title{margin-top:30px;}
	.jm_box4 .jm_title h3{margin-top:10px;}
	.jm4_bottom{width:100%;}
	.jm4_bottom ul{width:100%; margin-top: 10px; padding-bottom: 40px;}
	.jm4_bottom ul li{width:31.3%; margin: 0px 1%; margin-bottom: 10px; background-size: 100%; padding-bottom: 10px;}
	.jm4_bottom ul li h2{font-size:1.3em; margin-top: 10px;}
	.jm4_bottom ul li h5 img{width:60%; margin: 0px auto;}
	.jm4_bottom ul li p{width:95%; height: 250px; margin: 0px auto; font-size: 1em; line-height: 25px; text-align: left;}
	.jm4_bottom ul li h5{width:40%; margin: 0px auto; overflow: hidden;}
	.jm4_bottom ul li:nth-child(4) p,.jm4_bottom ul li:nth-child(5) p,.jm4_bottom ul li:nth-child(6) p{height:175px}
	.jm4_bottom ul li:nth-child(1) p,.jm4_bottom ul li:nth-child(2) p,.jm4_bottom ul li:nth-child(3) p{height:150px}
	
	.jm_box5{width:100%;height: auto;overflow: hidden;margin: 0px auto;background:linear-gradient(#fefbf2,#fcf4c6)} 
	.jm_box5 .jm_title img{width:80%; margin: 0px 10%}
	.jm5_bottom{width:100%;}
	.jm5_bottom ul{width:94%; margin: 0px auto; float: inherit; margin-top: 20px;}
	.jm5_bottom ul li{width:48%; margin: 0px 1%; margin-bottom: 10px;overflow: initial; height: auto; background:linear-gradient(to right,#e31623,#ff5f39); border-radius: 10px;}
	.jm5_bottom ul li h5{float:inherit; margin: 10px auto; width:35%;}
	.jm5_bottom ul li h5 img{width:60%; margin: 0px 20%;}
	.jm5_bottom ul li h2{width:100%; float: inherit; margin-right: inherit; height: auto; }
	.jm5_bottom ul li h2 span{line-height: 30px; font-size: 1.5em;text-align: center; height:30px;}
	.jm5_bottom ul li h2 p{text-align:left; height: 100px; line-height: 25px; width:95%; margin: 0px auto; font-size: 1.2em; margin-bottom: 10px;}
	.jm1_title{width:100%; margin: 30px auto;}
	.jm1_title img{width:80%; margin: 0px 10%;}
	.jm_box6{ height:auto; margin-bottom: 40px;}
	.jm6_bottom{width:94%; margin: 0px 3%; overflow-x: scroll; padding: 0px 0px;}
	.jm666{width:1200px; height: auto; overflow: hidden;}
	.jm_box7{height: auto; padding-bottom: 40px;}
	.jm_box7 .jm_title{width:100%; margin: 30px auto;}
	.jm_box7 .jm_title img{width:80%; margin: 0px 10%;}
	.jm7_bottom{width:100%; margin-top: 20px; }
	.jm7_bottom ul li{width:43%; margin: 0px 1.5%; padding: 10px 2%; margin-bottom: 15px; height: auto;}
	.jm7_bottom ul li h2{font-size:1.3em; height:30px; line-height: 30px; margin-bottom: 5px;}
	.jm7_bottom ul li h2 img{height: 15px;float: left; margin-top: 7.5px; margin-right: 5px;}
	.jm7_bottom ul li p{line-height: 25px; height: 100px; font-size: 1em;  }
	.jm8_bottom{width:94%; margin: 0px 3%; overflow-x: scroll; padding: 0px 0px; background: none; height: 554px}
	.jm8_bottom ul{width:1200px; height: 624px; overflow: hidden;background: url(../images/jia_11.jpg) no-repeat bottom center;}
	.jm8_bottom ul li.jm81{left: 10px;top: 0px;}
	.jm8_bottom ul li.jm82{left: 190px;top: 123px;}
	.jm8_bottom ul li.jm83{left: 370px;top: 0px;}
	.jm8_bottom ul li.jm84{left: 540px;top: 123px;}
	.jm8_bottom ul li.jm85{left: 720px;top: 0px;}
	.jm8_bottom ul li.jm86{left: 890px;top: 123px;}
	.jm8_bottom ul li.jm87{left: 810px; top: 238px; text-align: right}
	.jm8_bottom ul li.jm87 img{float:right; margin-left: 5px;}
	.jm8_bottom ul li.jm88{left: 890px;top: 483px;}
	.jm8_bottom ul li.jm89{left: 725px;top: 363px;}
	.jm8_bottom ul li.jm810{left: 540px;top: 483px;}
	.jm8_bottom ul li.jm811{left: 370px;top: 363px;}
	.jm8_bottom ul li.jm812{left: 190px;top: 483px;}
	.jm8_bottom ul li.jm813{left: 10px;top: 363px;}
	.jm_box8{height:auto; margin-bottom: 40px;}
	.jm_box9{height:auto; margin-bottom: 40px;}
	.jm_box9 .jm_title{ margin-top:30px;}
	.jm9_bottom{width:100%;padding-bottom: 30px;}
	.jm9_bottom .swiper-container3{width:90%; margin: 0px auto; padding: 10px 2%;border-radius:5px;}
	.jm_box10{height:auto; padding-bottom: 40px;}
	.jm10_bottom{width:100%; }
	.jm10_ly{width:90%; margin: 0px auto; padding: 10px 2%;border-radius:5px; float: inherit; margin-top:30px;}
	.jm10_ly h2{font-size:1.3em; margin: 30px auto; margin-top: 20px;}
	.jm10_ly div input.text{width:95%; margin: 0px auto; height: 40px; line-height: 40px; margin-bottom: 15px; border-radius: 5px;}
	.jm10_ly div input.but{width:95%; margin: 0px auto; height: 40px; line-height: 40px; margin-bottom: 15px; border-radius: 5px;}
	.jm10_ly div span{right:10px; top:10px;}
	
	
	
	.Page span.current { display: inline-block; background: #e93b2a; vertical-align: middle; color: #FFF; height: 30px; line-height: 30px; width: 8%; margin-left: 1px; }
	.Page a { display: inline-block; width: 8%; background: #f2f2f2; height: 30px; vertical-align: middle; line-height: 30px; }
	.Page span { display: inline-block; width: 8%; background: #f2f2f2; height: 30px; vertical-align: middle; line-height: 30px; font-size: .8em; margin-left: 1px; color: #a9a9a9; }
	.Page .page_up { width: 15%; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.nav-links a:last-child, .Page .page_next { width: 15%; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	
	
.header{ width:100%; height:60px; max-width: 640px; position: fixed; z-index: 9999; left: 0px; top: 0px;}
.top_box{display:none;}
.header .logo{display:block;width:50%;height:50px; float:left; padding:5px 0px; margin: 0px auto;}
.header .logo img{height:45px; margin: 2.5px 0px; margin-left: 10px;}
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.header .search span{display:none;}
.inp_top_box{ position:relative; width:57%; height:auto;   height:32px; z-index:9999;}
.m_top_input{ width:100%; height:30px; line-height:30px;margin:14px auto; text-indent:10px; background:#fff; border-radius:10px; float:left; border:1px solid #ddd; position:absolute;}
.inp_top_box span{ position:absolute; right:-35%; top:20px;}
.inp_top_box span img{ width:20px;}
.header .user-icon span{display:none;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
.ind_fli{ position:absolute; top:18px; right:17%; font-size:.7em; z-index:1000;} 

.header{display:block; background: #fff}
@font-face {font-family: 'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot@#iefix') format('embedded-opentype'),	url('../fonts/icomoon.woff') format('woff'),	url('../fonts/icomoon.ttf') format('truetype'),	url('../fonts/icomoon.svg#icomoon') format('svg');font-weight: normal;font-style: normal;}/* Common styles of menus */

.dl-menuwrapper {width:35%; min-width: 150px; float: right;position: absolute;top:0;right:10px; padding-top:60px;z-index: 999;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;}
.dl-menuwrapper:first-child {margin-right: 100px;}
.dl-menuwrapper button {border: none;width:auto;height: 60px; text-align: center;text-indent: -900em;overflow: hidden;position: absolute;top:0;right:0px;cursor: pointer;outline: none;background-size: 50%; background:none; text-align: right}
.dl-menuwrapper button img{ height: 27px; padding: 16.5px 0px; display: block;}
.dl-menuwrapper ul {background: #ea3c2b; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}

.dl-menuwrapper ul {padding: 0;list-style: none;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper li {position: relative;}.dl-menuwrapper li a {display: block;position: relative; padding: 10px 20px;font-size: 1.1em;  font-weight: 300;color: #fff;     border-bottom: 1px solid #d93222;outline: none;}
.dl-menuwrapper li:last-child a{border:none}
.dl-menuwrapper li .n_on{ background: url(../images/rrig.svg) no-repeat 95% 50%; background-size: 13%;}
.dl-menuwrapper li.dl-back{ background: url(../images/zzuo.svg) no-repeat 9% 50%; background-size: 13%;}

.no-touch .dl-menuwrapper li a:hover {background: rgba(255,248,213,0.1);}.dl-menuwrapper li.dl-back > a {padding-left: 35px;/*background: rgba(0,0,0,0.1);*/}.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {position: absolute;top: 0;line-height: 46px;font-family: 'icomoon';speak: none;-webkit-font-smoothing: antialiased; }.dl-menuwrapper li.dl-back:after {left: 10px;color: rgba(255,255,255,0.8);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}.dl-menuwrapper li > a:after {right: 10px;color: rgba(255,255,255,0.8);}.dl-menuwrapper .dl-menu {margin: 0px 0 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {display: none;}
/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {display: none;}.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {display: block;}/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {position: absolute;width: 100%;top: 50px;left: 0;margin: 0;}/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {-webkit-animation: MenuAnimOut1 0.4s;-moz-animation: MenuAnimOut1 0.4s;animation: MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2 {-webkit-animation: MenuAnimOut2 0.3s ease-in-out;-moz-animation: MenuAnimOut2 0.3s ease-in-out;animation: MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3 {-webkit-animation: MenuAnimOut3 0.4s ease;-moz-animation: MenuAnimOut3 0.4s ease;animation: MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4 {-webkit-animation: MenuAnimOut4 0.4s ease;-moz-animation: MenuAnimOut4 0.4s ease;animation: MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5 {-webkit-animation: MenuAnimOut5 0.4s ease;-moz-animation: MenuAnimOut5 0.4s ease;animation: MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1 {50% {	-webkit-transform: translateZ(-250px) rotateY(30deg);}75% {	-webkit-transform: translateZ(-372.5px) rotateY(15deg);	opacity: .5;}100% {	-webkit-transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}}@-webkit-keyframes MenuAnimOut2 {100% {	-webkit-transform: translateX(-100%);	opacity: 0;}}@-webkit-keyframes MenuAnimOut3 {100% {	-webkit-transform: translateZ(300px);	opacity: 0;}}@-webkit-keyframes MenuAnimOut4 {100% {	-webkit-transform: translateZ(-300px);	opacity: 0;}}@-webkit-keyframes MenuAnimOut5 {100% {	-webkit-transform: translateY(40%);	opacity: 0;}}@-moz-keyframes MenuAnimOut1 {50% {	-moz-transform: translateZ(-250px) rotateY(30deg);}75% {	-moz-transform: translateZ(-372.5px) rotateY(15deg);	opacity: .5;}100% {	-moz-transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}}@-moz-keyframes MenuAnimOut2 {100% {	-moz-transform: translateX(-100%);	opacity: 0;}}@-moz-keyframes MenuAnimOut3 {100% {	-moz-transform: translateZ(300px);	opacity: 0;}}@-moz-keyframes MenuAnimOut4 {100% {	-moz-transform: translateZ(-300px);	opacity: 0;}}@-moz-keyframes MenuAnimOut5 {100% {	-moz-transform: translateY(40%);	opacity: 0;}}@keyframes MenuAnimOut1 {50% {	transform: translateZ(-250px) rotateY(30deg);}75% {	transform: translateZ(-372.5px) rotateY(15deg);	opacity: .5;}100% {	transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}}@keyframes MenuAnimOut2 {100% {	transform: translateX(-100%);	opacity: 0;}}@keyframes MenuAnimOut3 {100% {	transform: translateZ(300px);	opacity: 0;}}@keyframes MenuAnimOut4 {100% {	transform: translateZ(-300px);	opacity: 0;}}@keyframes MenuAnimOut5 {100% {	transform: translateY(40%);	opacity: 0;}}.dl-menu.dl-animate-in-1 {-webkit-animation: MenuAnimIn1 0.3s;-moz-animation: MenuAnimIn1 0.3s;animation: MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2 {-webkit-animation: MenuAnimIn2 0.3s ease-in-out;-moz-animation: MenuAnimIn2 0.3s ease-in-out;animation: MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3 {-webkit-animation: MenuAnimIn3 0.4s ease;-moz-animation: MenuAnimIn3 0.4s ease;animation: MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4 {-webkit-animation: MenuAnimIn4 0.4s ease;-moz-animation: MenuAnimIn4 0.4s ease;animation: MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5 {-webkit-animation: MenuAnimIn5 0.4s ease;-moz-animation: MenuAnimIn5 0.4s ease;animation: MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1 {0% {	-webkit-transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}20% {	-webkit-transform: translateZ(-250px) rotateY(30deg);	opacity: 0.5;}100% {	-webkit-transform: translateZ(0px) rotateY(0deg);	opacity: 1;}}@-webkit-keyframes MenuAnimIn2 {0% {	-webkit-transform: translateX(-100%);	opacity: 0;}100% {	-webkit-transform: translateX(0px);	opacity: 1;}}@-webkit-keyframes MenuAnimIn3 {0% {	-webkit-transform: translateZ(300px);	opacity: 0;}100% {	-webkit-transform: translateZ(0px);	opacity: 1;}}@-webkit-keyframes MenuAnimIn4 {0% {	-webkit-transform: translateZ(-300px);	opacity: 0;}100% {	-webkit-transform: translateZ(0px);	opacity: 1;}}@-webkit-keyframes MenuAnimIn5 {0% {	-webkit-transform: translateY(40%);	opacity: 0;}100% {	-webkit-transform: translateY(0);	opacity: 1;}}@-moz-keyframes MenuAnimIn1 {0% {	-moz-transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}20% {	-moz-transform: translateZ(-250px) rotateY(30deg);	opacity: 0.5;}100% {	-moz-transform: translateZ(0px) rotateY(0deg);	opacity: 1;}}@-moz-keyframes MenuAnimIn2 {0% {	-moz-transform: translateX(-100%);	opacity: 0;}100% {	-moz-transform: translateX(0px);	opacity: 1;}}@-moz-keyframes MenuAnimIn3 {0% {	-moz-transform: translateZ(300px);	opacity: 0;}100% {	-moz-transform: translateZ(0px);	opacity: 1;}}@-moz-keyframes MenuAnimIn4 {0% {	-moz-transform: translateZ(-300px);	opacity: 0;}100% {	-moz-transform: translateZ(0px);	opacity: 1;}}@-moz-keyframes MenuAnimIn5 {0% {	-moz-transform: translateY(40%);	opacity: 0;}100% {	-moz-transform: translateY(0);	opacity: 1;}}@keyframes MenuAnimIn1 {0% {	transform: translateZ(-500px) rotateY(0deg);	opacity: 0;}20% {	transform: translateZ(-250px) rotateY(30deg);	opacity: 0.5;}100% {	transform: translateZ(0px) rotateY(0deg);	opacity: 1;}}@keyframes MenuAnimIn2 {0% {	transform: translateX(-100%);	opacity: 0;}100% {	transform: translateX(0px);	opacity: 1;}}@keyframes MenuAnimIn3 {0% {	transform: translateZ(300px);	opacity: 0;}100% {	transform: translateZ(0px);	opacity: 1;}}@keyframes MenuAnimIn4 {0% {	transform: translateZ(-300px);	opacity: 0;}100% {	transform: translateZ(0px);	opacity: 1;}}@keyframes MenuAnimIn5 {0% {	transform: translateY(40%);	opacity: 0;}100% {	transform: translateY(0);	opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {-webkit-animation: SubMenuAnimIn1 0.4s ease;-moz-animation: SubMenuAnimIn1 0.4s ease;animation: SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;animation: SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {-webkit-animation: SubMenuAnimIn3 0.4s ease;-moz-animation: SubMenuAnimIn3 0.4s ease;animation: SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {-webkit-animation: SubMenuAnimIn4 0.4s ease;-moz-animation: SubMenuAnimIn4 0.4s ease;animation: SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {-webkit-animation: SubMenuAnimIn5 0.4s ease;-moz-animation: SubMenuAnimIn5 0.4s ease;animation: SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1 {0% {	-webkit-transform: translateX(50%);	opacity: 0;}100% {	-webkit-transform: translateX(0px);	opacity: 1;}}@-webkit-keyframes SubMenuAnimIn2 {0% {	-webkit-transform: translateX(100%);	opacity: 0;}100% {	-webkit-transform: translateX(0px);	opacity: 1;}}@-webkit-keyframes SubMenuAnimIn3 {0% {	-webkit-transform: translateZ(-300px);	opacity: 0;}100% {	-webkit-transform: translateZ(0px);	opacity: 1;}}@-webkit-keyframes SubMenuAnimIn4 {0% {	-webkit-transform: translateZ(300px);	opacity: 0;}100% {	-webkit-transform: translateZ(0px);	opacity: 1;}}@-webkit-keyframes SubMenuAnimIn5 {0% {	-webkit-transform: translateZ(-200px);	opacity: 0;}100% {	-webkit-transform: translateZ(0);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn1 {0% {	-moz-transform: translateX(50%);	opacity: 0;}100% {	-moz-transform: translateX(0px);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn2 {0% {	-moz-transform: translateX(100%);	opacity: 0;}100% {	-moz-transform: translateX(0px);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn3 {0% {	-moz-transform: translateZ(-300px);	opacity: 0;}100% {	-moz-transform: translateZ(0px);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn4 {0% {	-moz-transform: translateZ(300px);	opacity: 0;}100% {	-moz-transform: translateZ(0px);	opacity: 1;}}@-moz-keyframes SubMenuAnimIn5 {0% {	-moz-transform: translateZ(-200px);	opacity: 0;}100% {	-moz-transform: translateZ(0);	opacity: 1;}}@keyframes SubMenuAnimIn1 {0% {	transform: translateX(50%);	opacity: 0;}100% {	transform: translateX(0px);	opacity: 1;}}@keyframes SubMenuAnimIn2 {0% {	transform: translateX(100%);	opacity: 0;}100% {	transform: translateX(0px);	opacity: 1;}}@keyframes SubMenuAnimIn3 {0% {	transform: translateZ(-300px);	opacity: 0;}100% {	transform: translateZ(0px);	opacity: 1;}}@keyframes SubMenuAnimIn4 {0% {	transform: translateZ(300px);	opacity: 0;}100% {	transform: translateZ(0px);	opacity: 1;}}@keyframes SubMenuAnimIn5 {0% {	transform: translateZ(-200px);	opacity: 0;}100% {	transform: translateZ(0);	opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {-webkit-animation: SubMenuAnimOut1 0.4s ease;-moz-animation: SubMenuAnimOut1 0.4s ease;animation: SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;animation: SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {-webkit-animation: SubMenuAnimOut3 0.4s ease;-moz-animation: SubMenuAnimOut3 0.4s ease;animation: SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {-webkit-animation: SubMenuAnimOut4 0.4s ease;-moz-animation: SubMenuAnimOut4 0.4s ease;animation: SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {-webkit-animation: SubMenuAnimOut5 0.4s ease;-moz-animation: SubMenuAnimOut5 0.4s ease;animation: SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1 {0% {	-webkit-transform: translateX(0%);	opacity: 1;}100% {	-webkit-transform: translateX(50%);	opacity: 0;}}@-webkit-keyframes SubMenuAnimOut2 {0% {	-webkit-transform: translateX(0%);	opacity: 1;}100% {	-webkit-transform: translateX(100%);	opacity: 0;}}@-webkit-keyframes SubMenuAnimOut3 {0% {	-webkit-transform: translateZ(0px);	opacity: 1;}100% {	-webkit-transform: translateZ(-300px);	opacity: 0;}}@-webkit-keyframes SubMenuAnimOut4 {0% {	-webkit-transform: translateZ(0px);	opacity: 1;}100% {	-webkit-transform: translateZ(300px);	opacity: 0;}}@-webkit-keyframes SubMenuAnimOut5 {0% {	-webkit-transform: translateZ(0);	opacity: 1;}100% {	-webkit-transform: translateZ(-200px);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut1 {0% {	-moz-transform: translateX(0%);	opacity: 1;}100% {	-moz-transform: translateX(50%);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut2 {0% {	-moz-transform: translateX(0%);	opacity: 1;}100% {	-moz-transform: translateX(100%);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut3 {0% {	-moz-transform: translateZ(0px);	opacity: 1;}100% {	-moz-transform: translateZ(-300px);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut4 {0% {	-moz-transform: translateZ(0px);	opacity: 1;}100% {	-moz-transform: translateZ(300px);	opacity: 0;}}@-moz-keyframes SubMenuAnimOut5 {0% {	-moz-transform: translateZ(0);	opacity: 1;}100% {	-moz-transform: translateZ(-200px);	opacity: 0;}}@keyframes SubMenuAnimOut1 {0% {	transform: translateX(0%);	opacity: 1;}100% {	transform: translateX(50%);	opacity: 0;}}@keyframes SubMenuAnimOut2 {0% {	transform: translateX(0%);	opacity: 1;}100% {	transform: translateX(100%);	opacity: 0;}}@keyframes SubMenuAnimOut3 {0% {	transform: translateZ(0px);	opacity: 1;}100% {	transform: translateZ(-300px);	opacity: 0;}}@keyframes SubMenuAnimOut4 {0% {	transform: translateZ(0px);	opacity: 1;}100% {	transform: translateZ(300px);	opacity: 0;}}@keyframes SubMenuAnimOut5 {0% {	transform: translateZ(0);	opacity: 1;}100% {	transform: translateZ(-200px);	opacity: 0;}}/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {position: relative;opacity: 1;-webkit-transform: none;-moz-transform: none;transform: none;}.no-js .dl-menuwrapper li .dl-submenu {display: block;}.no-js .dl-menuwrapper li.dl-back {display: none;}.no-js .dl-menuwrapper li > a:not(:only-child) {background: rgba(0,0,0,0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after {content: '';}


}


