@charset "utf-8";
body{margin:0px; font-size:12px; color:#91989f; font-family:"微软雅黑",Microsoft YaHei; cursor:default;}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:"微软雅黑",Microsoft YaHei;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#555;}
input,select,button{font-size:12px; font-family:"微软雅黑",Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#91989f; text-decoration:none;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;}
.con{width:1280px; margin:0 auto;}
.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}

.header{width:100%; position:fixed; top:0; left:0; z-index:99;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header.on{background:rgba(255,255,255,0.85);}
.header .container{position:relative;}
.header .logo{width:290px; float:left; margin:20px 0 10px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}

.header .logo img{width:100%; height:auto; display:block;}
.header .logo .img2 { display: none}
.header.on .logo .img1{ display:none}
.header.on .logo .img2 { display:block}
.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}

.header .right { float:right; margin-left:10px; margin-top:30px;}

.searchIpt {

	width: 240px;

	height: 30px;

	position: absolute;

	right: 0;

	top:80px;

	display: none;

	z-index: 10;

}

.searchIpt .search_txt {

	width: 172px;

	padding: 0 0 0 10px;

	line-height: 30px;

	background: #333;

	color: #fff;

	border: 0;

	height: 30px;

	float: left;

}

.searchIpt .search_btn {

	width: 58px;

	background: #0068ba;

	border: 0;

	float: right;

	color: #fff;

	height: 30px;

	cursor: pointer;

}

.header .right a { display:block; line-height:38px; float:left; color:#333; font-size:14px; margin-right:12px; width:38px;border-radius: 50%;}
.header .right a.a2 { background:url(../images/s.png) center no-repeat;}
.header.on .right a.a2 { background:url(../images/ss.png) center no-repeat;}


.header .nav{ margin-top:25px; float:right;}
.header .nav i{font-size:12px; color:#aaa; line-height:54px; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);background: url(../images/icon1.png) right center no-repeat;}

.header .nav ul li{margin:0 2px; line-height:45px; float:left; position:relative; padding:0 25px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav ul li a{display:block; font-size:16px; color:#fff; text-transform:capitalize}
.header.on .nav ul li a{display:block; font-size:16px; color:#333;}
.header .nav ul li span{width:0; height:2px; background-color:#F04604;; position:absolute; left:50%; bottom:-17px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}

.nav .y_j{position:relative;}
.nav .e_j.fa {width: 200px;margin-left: -100px;}
.nav .e_j{width:150px; position:absolute; top:45px; left:50%; margin-left:-75px; display:none; z-index:9999;padding-top: 17px;}
/*.header.on .nav .e_j{box-shadow:0 2px 2px #aaa;}*/
.header .nav ul li .e_j a{display:block; font-size:14px; color:#fff; line-height:40px; border-bottom:1px solid rgba(255,255,255,0.25); text-align:left;padding-left: 10px;box-sizing: border-box; background-color:rgba(0,0,0,.55);}
.header .nav ul li .e_j a:first-child{border-radius: 6px 6px 0 0}
.header .nav ul li .e_j a:last-child{border-radius: 0 0 6px 6px }
.nav .e_j .ejy { position:relative}
.nav .e_j .s_j {width:150px; background-color:rgba(255,255,255,.5); position:absolute; top:0px; left:150px; display:none; z-index:9999;}
.header .nav .e_j a:hover{background-color:#F04604;; color:#fff;}

@media (min-width:1024px){

.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}
.head_h { height: 68px; display: none}
}
@media (max-width:102px){
.header .nav ul li{margin:0 15px;}
.header .nav ul li a{font-size:15px;}
}
@media (max-width:1200px){
.header .nav ul li{margin:0 20px;}
.header .nav ul li a{font-size:16px;}
}
@media only screen and (max-width:1024px){

}



.gz { float:right; width:68px; margin-top:40px}
.gz a { width:24px; float:left; margin-left:10px; display:block}
.weixin{ width:24px; height:24px; float:left;position:relative; font-size:12px; text-align:center; margin-right:10px}
.weixin a{width:24px; height:24px; display:block; position:absolute; left:0; top:0;background:url(../images/top9.png) no-repeat center top; }
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-35px; top:45px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(../images/top9.png) no-repeat left top;}

/* flexslider */
.flexslider{position:relative;height:100vh;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; top:0; z-index:8}
.slides{position: absolute;z-index:1; left:0; top:0; width:100%; height:90vh;}
.slides li{height:100vh; position:absolute; width:100%}
.slides li .w1200 { width:80%; font-size:30px; margin:5% auto 0;}
.slides li .w1200 .left { width:500px; float:left; margin-top:10%; margin-left:5%}
.slides li .w1200 .right { width:40%; float:right; margin-right:15%; margin-top:5%;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;-webkit-transform: translate3d(300px, 0, 0);-ms-transform: translate3d(300px, 0, 0);transform: translate3d(300px, 0, 0);} 
.slides li.flex-active-slide .w1200 .right {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.slides li .w1200 .right img { width:100%}
.slides li .w1200 .left h4 { font-size:55px;font-weight: bold;color:#fff;text-shadow: 0 0 10px #666; margin-bottom:30px;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;-webkit-transform: translate3d(-300px, 0, 0);-ms-transform: translate3d(-300px, 0, 0);transform: translate3d(-300px, 0, 0);}
.slides li.flex-active-slide .w1200 .left h4 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.slides li .left span { font-size:24px;line-height: 1.8;font-weight: 300; display:block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1.6s;transition: all 1s;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;-webkit-transform: translate3d(-300px, 0, 0);-ms-transform: translate3d(-300px, 0, 0);transform: translate3d(-300px, 0, 0); color:#222; }
.slides li.flex-active-slide .w1200 .left span {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.slides li .w1200 .left .more a { position: relative;display: block;width: 140px;height: 34px;line-height: 32px; border: 1px solid rgba(255,255,255,0.2); border-radius: 34px; text-align: center; font-size: 12px;color: #fff;opacity: 0;transform: translate(0, 100px); overflow: hidden; text-transform:uppercase; margin-top:35px;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;background: #F04604;}

.slides li .w1200 .left .more a:hover{width:140px;height:34px;-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;transition: all 1.2s;background-color: #0279d3;}
.slides li.flex-active-slide .w1200 .left .more a {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.slides li .w1200 .center { width:100%; margin-top:20%; text-align:center}
.slides li .w1200 .center h4 { font-size:55px; color:#fff;font-weight: bold;margin-bottom:30px;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;-webkit-transform: translate3d(0, 300px, 0);-ms-transform: translate3d(0, 300px, 0);transform: translate3d(0, 300px, 0);}
.slides li.flex-active-slide .w1200 .center h4 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.slides li .center span { font-size:35px; display:block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;-webkit-transform: translate3d(0, 300px, 0);-ms-transform: translate3d(0, 300px, 0);transform: translate3d(0, 300px, 0); color:#fff}
.slides li.flex-active-slide .w1200 .center span {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.slides li .w1200 .center .more a { position: relative;display: block;width: 140px;height: 34px;line-height: 32px; border: 1px solid rgba(255,255,255,0.8); border-radius: 34px; text-align: center; font-size: 14px;color: #fff;opacity: 0;transform: translate(0, 100px); overflow: hidden; text-transform:uppercase; margin-top:35px;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s; margin:35px auto 0;background: #F04604;}

.slides li .w1200 .center .more a:hover{width:140px;height:34px;-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;transition: all 1.2s;background-color: #0279d3;}
.slides li.flex-active-slide .w1200 .center .more a {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;-webkit-opacity: 1;-moz-opacity: 1;}
.mgl { margin-left:10%;}

.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:25px;height:2px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:25px;height:4px;line-height:40px;overflow:hidden;background:#ccc;cursor:pointer;}
.flex-control-nav .flex-active{background:#39daf1;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.content { background:#fff; z-index:8; overflow:hidden; position:relative}

.cp_sy { padding-top:60px; z-index:99; position:relative}
.Htit{ margin-bottom:3%;text-align: center;}
.Htit h3{ color: #0279d3; font-size: 40px; font-weight: bold;  margin: 0;}
.Htit p{ font-size: 16px; color: #666; margin: 15px 0 0;}
.Htit i{ display: block; margin: 20px auto 0; width: 30px; height: 2px; background-color: #0279d3;}

.sy_cp{padding: 60px 0;position: relative;}
.swiper-yxxy{width:100%; margin:0 auto; padding-bottom:50px;}
.swiper-yxxy .swiper-slide{position:relative;}
.swiper-yxxy .swiper-slide img{width:100%; height:auto; display:block;}
.swiper-yxxy .swiper-slide .w_z{width:90%; padding:20px 5%; background-color:rgba(0,0,0,.6); position:absolute; bottom:0px; left:0; color:#fff;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.swiper-yxxy .swiper-slide .w_z h3{font-size:16px; color:#fff;position: relative;padding-bottom: 10px;text-align: center;}
.swiper-yxxy .swiper-slide .w_z h3::before{width: 50px;background: #fff;content: "";position: absolute;left: 50%;margin-left: -25px;height: 2px;bottom: 0;}
.swiper-yxxy .swiper-slide:hover .w_z{background-color:rgba(6,88,162,.9); bottom:10px;}

.cp_sy .nr { width:80%; margin:0 auto 50px; overflow:hidden}
.cp_sy .nr .tp { width:50%; }
.cp_sy .nr .tp img { width:80%}
.cp_sy .nr .text { width:50%;}
.table-cell { height: 100%; margin-top:10%; width:90%; float:left}
.cp_sy .nr .text .h2 { font-size: 32px;
    color: #000;
    margin: 0;
    font-weight: normal;
    padding-bottom: 10px;margin-bottom: 20px

}
.cp_sy .nr .text  .h3 {

    font-size: 18px;
    color: #666;
    margin: 0;
    font-weight: normal;

}
.cp_sy .nr .text ul {

    margin: 25px 0;

}
.cp_sy .nr .text ul li {

    display: inline-block;
    font-size: 20px;
    color: #333;
    padding-right: 20px;

}
.cp_sy .nr .text li i {

    font-style: normal;
    color: #e95221;
    padding-right: 8px;

}
.cp_sy .nr .text .p {

    line-height: 2;
    font-size: 14px;
    color: #666;

}

.bjgray { background:#f6f6f6;margin: 50px 0; overflow:hidden}
.cp_sy .nr .text .more a { width:150px; height:40px; line-height:40px; margin:40px auto;box-shadow:2px 0px 6px 3px #ccc;-webkit-box-shadow:2px 0px 6px 3px #ccc;-moz-box-shadow:2px 0px 6px 3px #ccc; color:#fff; font-size:16px; text-align:center; display:block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;float: left;background: #0279d3;border-radius: 10px;}
.cp_sy .nr .text .more a:hover { background:#474fec; color:#fff}

.gywm {    background: url(../images/fivebg.png) center center / cover no-repeat; padding-bottom: 80px; padding-top:80px;  background-attachment: fixed; }
.gywm .nr { width:1280px; margin:0 auto;text-align: center;}
.gywm .nr h2 { font-size:32px; margin-bottom:35px; color:#fff; text-align:center}
.gywm .nr p { font-size:16px; color:#fff; line-height:40px;text-indent: 2em;}
.gywm .nr .more a { width:150px; height:40px; border:#fff 1px solid; display:block; text-align:center; font-size:16px; color:#fff; line-height:40px; margin:35px auto;border-radius: 20px;}
.gywm .nr .more:hover a{background: #0279d3;border:#0279d3 1px solid;}
.list-unstyled h3{

	font-size: 20px;

	margin-top: 40px;

	color: #333;

}

.list-unstyled p{

	color: #666; line-height:35px; padding:0 35px; font-size:14px

}
.second li:hover h3 { color:#df651c}
.second li:hover p {color:#df651c}
.carousel-indicators li{

	width: 50px;

	height: 4px;

	border-radius: 1px;

	padding: 10px 3px;

	box-sizing: content-box;

	background-clip: padding-box;

}
.second li .tp1 { display:block; margin:0 auto;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.second li .tp2 { display:none; margin:0 auto;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.second li:hover .tp1 { display:none;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.second li:hover .tp2 { display: block;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.carousel-indicators .active{width: 50px;height: 4px;position: relative;top: -1px;}
.second li {text-align: center;width: 22%; float:left;margin: 45px 3% 40px 0px;padding-top:20px;border-radius:10px;-moz-border-radius:10px;
-webkit-border-radius:10px; transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}

.second li:hover{transform: translateY(-8px);-wbkit-transform: translateY(-8px);-o-transform: translateY(-8px);-moz-transform: translateY(-8px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;
-moz-transition: all 0.3s;}

.second {position: relative;padding-top: 70px;text-align: center;margin-top: -6px; overflow:hidden; margin-bottom:40px; background:#fff; z-index:88; width:90%; margin:0 auto;}

.ship { width:100%; background: url(../images/ship.jpg) center center / cover no-repeat; height:620px; padding:50px 0}
.ship .nr { width:1000px; margin:30px auto;}
.ship .nr img { width:100%;}
.sy_yqlj {padding: 60px 0;background: #f6f6f6;}
.sy_yqlj ul {width: 80%;margin: 0 auto;}
.sy_yqlj ul li {width: 18%;float: left;margin: 1%;padding: 1%;box-sizing: border-box;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s; }
/*.sy_yqlj ul li img {max-width: 100%;display: block;}*/

.sy_yqlj ul li img{ width:236px; height:50px;}
.sy_yqlj ul li:hover{box-shadow: 0 0 10px #ccc;}

/*新闻*/
.swiper-zxdt{ margin:0 auto;padding-top: 10px;}
.swiper-zxdt .swiper-slide{position:relative;background:#f6f6f6}
.zxzx .swiper-button-prev{background:url(../images/jiantzuo.png) center no-repeat; width:39px; height:39px; margin-top:0; left:-45px;}
.zxzx .swiper-button-next{background:url(../images/jiantyou.png) center no-repeat; width:39px; height:39px; margin-top:0; right:-45px;}
.zxzx {position:relative; padding: 60px 0 0; width:1280px; margin:0 auto 50px;}

.swiper-zxdt .swiper-slide .tp { width:100%; position:relative}
/*.swiper-zxdt .swiper-slide .tp img { width:100%}*/
.swiper-zxdt .swiper-slide .rq { position: absolute;z-index: 100;-webkit-transition: transform .3s ease-in-out,background-color .2s ease-in-out;transition: transform .3s ease-in-out,background-color .2s ease-in-out;background-color: #0279d3;
width: 58px;padding-top: 13px;padding-bottom: 13px;color: #fff; left:0; top:0}
.swiper-zxdt .swiper-slide .rq .month { font-size: 12px; line-height: 16px; display:block; text-align:center}
.swiper-zxdt .swiper-slide .rq .day {font-size: 28px; line-height: 28px; font-weight: 700; margin-bottom: 2px; display:block; text-align:center}
.swiper-zxdt .swiper-slide .rq .year { font-size: 12px;line-height: 16px; color: #eee; -webkit-transition: color .1s ease-in-out; transition: color .1s ease-in-out;display:block; text-align:center}
.swiper-zxdt .swiper-slide:hover .rq { background:#b22922;transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.swiper-zxdt .swiper-slide .text { width:333px; margin:0 auto; padding:10px 0}
.swiper-zxdt .swiper-slide h3 { font-size:20px; width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; margin-bottom:15px}
.swiper-zxdt .swiper-slide p { line-height:1.9; font-size:14px;color: #666;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;}
.swiper-zxdt .swiper-slide:hover{box-shadow: 0px 0px 10px #999;transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}




/*应用场景*/
.app-product{ background: #f6f9fc;padding: 35px 0;}
.app-product-box .col-md-3{width:20%; float:left;}
.app-product-box .product-list{   background: #fff; margin-bottom: 20px; border-radius: 6px; box-shadow: 0 8px 18px 0 rgba(41, 146, 255, 0.3); -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.app-product-box .product-list .bg{ height: 200px; width: 100%; display: block; border-radius: 6px 6px 0 0;  overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover;  position: relative;  z-index: 1;-webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.app-product-box .product-list .color{background: #e9f4ff;height: 100%; width: 100%; display: block;
    background: -webkit-linear-gradient(left, #df651c , #2992ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #df651c, #2992ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #df651c, #2992ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #df651c , #2992ff); /* 标准的语法 */
    opacity: 0.9;}
.app-product-box .product-list .main{ margin-top: -140px; text-align: center;
    position: relative;
    z-index: 2;
}
.app-product-box .product-list .main h2{
    font-size:20px;
    color: #fff;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.app-product-box .product-list .main img{
    width: 80%;
    margin: 0 auto;

}
.app-product-box .product-list .main p{
    padding: 24px 20px 10px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;

}
.app-product-box .product-list .main a{
    display: inline-block;
    padding:15px 30px;
    color: #fff;
    margin-bottom: 30px;
    border-radius: 100px;
    box-shadow: 0 8px 18px 0 rgba(41, 146, 255, 0.3);
    text-decoration:none;
    background: -webkit-linear-gradient(left, #df651c , #2992ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #df651c, #2992ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #df651c, #2992ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #df651c , #2992ff); /* 标准的语法 */

}
.container { width:90%; margin:0 auto}
@media (min-width: 992px) {
	.swiper-zxdt .swiper-slide .tp img {  width:100%; height:218px;}
    .app-product-box{
        margin-top: 60px; background:#fff; height:680px;
    }
    .app-product{
        padding: 4.6rem 4rem;
        height: 720px;
        cursor: pointer; z-index:99999
    }

    .app-product-box .col-md-3{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 0;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s; background:#fff
    }
    .app-product-box .col-md-3.active{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
        max-width: 22%;
    }

    .app-product-box .product-list{
        border: 1px solid #d5eaff;
        background: #fff;
        border-right: none;
        box-shadow:none;
        border-radius: 0;
    }


    .app-product-box .row .col-md-3:last-child .product-list{
        border-right:  1px solid #d5eaff;
    }
    .app-product-box .active .product-list{
        box-shadow: 0 8px 18px 0 rgba(41, 146, 255, 0.3);

        border-radius: 6px;
        margin-top: -24px;
        z-index: 9;
        position: relative;
    }
    .app-product-box .product-list .color{
        background: #e9f4ff;
        opacity: 1;
    }
    .app-product-box .active .product-list .color{
        background: -webkit-linear-gradient(left, #df651c , #2992ff); /* Safari 5.1 - 6.0 */
        background: -o-linear-gradient(right, #df651c, #2992ff); /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(right, #df651c, #2992ff); /* Firefox 3.6 - 15 */
        background: linear-gradient(to right, #df651c , #2992ff); /* 标准的语法 */
        opacity: 0.9;

    }
    .app-product-box .product-list .main h2{
        color: #df651c;
    }
    .app-product-box .active .product-list .main h2{
        color: #fff;
    }
    .app-product-box .product-list .bg{
        border-radius: 0;
    }
    .app-product-box .active .product-list .bg{
       border-radius: 6px 6px 0 0;
    }
    .app-product-box .product-list .main a{
        box-shadow: none;
        background: #fff;
        padding: 0;
    }
    .app-product-box .active .product-list .main a{
        padding: 10px 35px;
        box-shadow: 0 8px 18px 0 rgba(41, 146, 255, 0.3);
        background: -webkit-linear-gradient(left, #df651c , #2992ff); /* Safari 5.1 - 6.0 */
        background: -o-linear-gradient(right, #df651c, #2992ff); /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(right, #df651c, #2992ff); /* Firefox 3.6 - 15 */
        background: linear-gradient(to right, #df651c , #2992ff); /* 标准的语法 */

    }
}
@media (min-width: 1200px) {

}


/* start footer */
.footer_bg{background: #0279d3; width:100%;padding:35px 0;}
.footer { width:80%; margin:0 auto; padding:20px 0; z-index:999}
.footer .zuo3{ float: left;}
.footer .zuo3 ul li {float:left;padding-right: 120px;}
.footer .zuo3 ul li .tit a { font-size:16px; font-weight:bold; color:#fff; line-height:36px; display:block;opacity: 1}
.footer .zuo3 ul li .line { margin-bottom:20px; height:2px; margin-top:10px}
.footer .zuo3 ul li .line span { width:15px; height:1px; background:#fff;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s; display:block}
.footer .zuo3 ul li:hover .line span { width:50px; height:1px;}
.footer .zuo3 ul li a { width:100%; display:block; line-height:35px; font-size:14px; color:#fff;}
.footer .zuo3 ul li a:hover { color:#F04604}
.dzwz {line-height:25px;color:#fff;font-size:14px; float:left; width:350px; margin-top:20px;}
.dzwz p { line-height:35px; padding-left:30px;color:#fff;font-size:12px;}
.dzwz p.p1 { background: url(../images/fd-img2.png) left center no-repeat}
.dzwz p.p2 { background: url(../images/fd-img1.png) left center no-repeat}
.dzwz p.p3 { background: url(../images/fd-img4.png) left center no-repeat}
.footer .you3 { width:350px; float:right;}
.footer .you3 .weixin { width:140px; float: right; line-height:30px; color:#fff; }
.footer .you3 .weixin p{text-align:left;font-size: 12px;line-height: 1.5;margin-top: 6px;}
.footer .you3 .weixin h3 {font-size: 16px;margin-bottom: 10px;color: #fff;font-weight: bold;text-align: left;}
.footer .you3 .weixin img {width: 100%;}
.footer .you3 .dian { width:230px; float: left;}
.footer .you3 .dian h2 { font-size:20px; line-height:50px; color:#fff; padding-top:20px;}
.footer .you3 .dian p { line-height:30px; font-size:14px; color:#fff; text-align: left}
.footer_btm {margin:30px auto 0;padding-top: 1%;border-top: 3px solid rgba(255,255,255,0.3); width:80%;}
.copy { float: left;}
.copy p {font-size: 12px;text-transform: uppercase;color: #fff;}
.copy p a { color: #ffffff; -webkit-transition: 0.9s; -moz-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;}
.subNavBox{ display:none}
.lxsj { display: none; width:100%; margin-top:15px}
.topht { height:330px; z-index:-1}
.ny_banner { width:100%; position:relative; z-index:4}
.ny_banner img { width:100%; display:block}
.ny_banner b.b1 { font-size: 14px; position:absolute;
    color: #fff;
    left:25%;
    top: 36%;
    font-size: 36px;}
.ny_banner em img {

    width: 35px;
    height: 35px;
    display: block;
    background: url(../images/n0.png) no-repeat;
    position: absolute;
    left: 25%;
    top: 53%;
    animation: imgdh 2s infinite linear;
    -moz-animation: imgdh 2s infinite linear;
    -webkit-animation: imgdh 2s infinite linear;
    -o-animation: imgdh 2s infinite linear;}
@keyframes imgdh
{
  0% {top:53%;}
  50% {top: 55%;}
  100% {top:53%;}
}

@-moz-keyframes imgdh /* Firefox */
{
  0% {top:53%;}
  50% {top: 55%;}
  100% {top:53%;}
}

@-webkit-keyframes imgdh /* Safari 和 Chrome */
{
  0% {top:53%;}
  50% {top: 55%;}
  100% {top:53%;}
}

@-o-keyframes imgdh /* Opera */
{
  0% {top:53%;}
  50% {top: 55%;}
  100% {top:53%;}
}
.ntit { width:100%; padding:20px 0 0;   border-bottom:#eee 1px solid;}
.ntit ul li {margin:0 0.5% 1% ;width:15.6666%; float:left; position:relative}
.ntit ul li h3 {padding: 10px 0 0; text-align: center;}
.ntit ul li h3 img {width: 50px;margin: 0 auto;}
.ntit ul li .e_j { width:100%; background:#fff; position:absolute; left:0; top:94px; display:none; z-index:99;text-align:center}
.ntit ul li:hover .e_j { display:block;}
.ntit ul li .e_j a { display:block; color:#fff; text-align:center; font-size:14px; line-height:34px;padding: 0;  background:rgba(0,0,0,.55); width: 100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-bottom: rgba(255,255,255,0.3) 1px solid;}
.ntit ul li .e_j a:hover {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; color:#fff; background:#F04604; }
.ntit ul li a { line-height:34px; background:#0279d3; padding:0 11px; font-size:13px; color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:block; text-align:center;    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.ntit ul li a:hover { background:#F04604; color:#fff;}
.ntit ul li a.on { background:#F04604; color:#fff;}
.nyhy {padding: 50px 0;}
.nyhy ul li{ float:left; width:31.3333%; margin:0 3% 40px 0; position:relative;}
.nyhy ul li .kj {transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02);box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02); }
.nyhy ul li:nth-child(3n) {margin-right: 0}
.nyhy ul li .tu { width:100%; position: relative;overflow:hidden;border-bottom: #eee 1px solid;}
.nyhy ul li img { width:100%; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}
.nyhy ul li:hover img { -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}
.nyhy ul li .mb { background:rgba(0,0,0,0.8); position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;z-index: 99;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.nyhy ul li:hover .mb {-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;opacity: 1;-webkit-opacity:1;-moz-opacity:1;}
.nyhy ul li .mb img {width: 44px;}
.nyhy ul li .mb p{padding: 20px;font-size: 14px;line-height: 1.8;color: #fff;}
.nyhy ul li .wenz { padding:20px 20px 10px; background:#fff; width:100%; background:url(../images/jt.png) 92% 30px no-repeat; height: 120px;box-sizing: border-box;}
.nyhy ul li:hover .wenz {background:url(../images/jts.png) 92% 30px no-repeat;}
.nyhy ul li .wenz h3 { font-size:16px; margin-bottom:10px; color:#333;}
.nyhy ul li .wenz p { font-size:12px; color:#666; line-height:20px; display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;width: 100%}
.nyhy ul li:hover .wenz h3 { color:#003a8f;-webkit-transition: all 0.4s linear -1ms;

-moz-transition: all 0.4s linear -1ms;

-ms-transition: all 0.4s linear -1ms;

-o-transition: all 0.4s linear -1ms;

transition: all 0.4s linear -1ms;}
.nyhy ul li:hover .kj {-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}


.ny_zlxz { width:1280px; margin:0 auto;padding: 30px 0}
.ny_zlxz ul li { width:32%;margin-right: 2%; float:left; margin-bottom:50px; background:#f6f6f6; padding:25px 10px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.ny_zlxz ul li:nth-child(3n) {margin-right: 0;}
.ny_zlxz ul li .tb { width:130px; height:130px; float:left;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow:hidden}
.ny_zlxz ul li .tb img { width:100%; height:100%; display:block}
.ny_zlxz ul li .wenz {float:right; padding-left:30px;width: 255px;box-sizing: border-box;}
.ny_zlxz ul li .wenz p { font-size:16px; color:#333; margin-bottom:20px;}
.ny_zlxz ul li .wenz .xzan { width:120px; line-height:35px; background:#0279d3 url(../images/icon001s.png) 85px center / 18px no-repeat; font-size:18px; color:#fff;border-radius: 6px; -moz-border-radius: 6px;-webkit-border-radius: 6px; text-align:center }




/*关于我们*/
.con_d_k{
 overflow:hidden; padding-top:50px;padding-bottom: 60px;
}
.con_d_l{
  float: left;
  width: 57%;
}

.con_d_r{
  width: 43%;
  float: left;
}
.con_d_r img{
  display: block;
  width: 100%;
}

.con_d1_m{
      width: 78%;
      padding-right: 7%;
      margin-left: 15%;
  }
.con_d1_m h4{
  font-size: 28px;
  color: #000000;
  line-height: 64px;
  background: url(../images/line4.png) left bottom no-repeat;
}
.con_d1_m span{
  display: block;
  font-size: 22px;
  color: #616161;
  line-height: 48px;}
.con_d1_m p{ font-size: 14px; color: #616161;line-height: 24px;text-indent: 2em;}
.con_d1_m h4 {margin-bottom: 20px;}
.lcgray {background:#f6f6f6;overflow: hidden;padding: 60px 0;}
.lcnr { padding:20px; text-align:center}
.lcnr h3 { font-size:30px; color:#333; margin-bottom:20px;padding: 0}
.lcnr h3::before{height: 0;}
.lcnr p { font-size:18px; line-height:32px; color:#555}
.view .swiper-container {
	width: 1200px;
	height: auto;
}

.view .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.preview {
	width: 100%;
	margin-top: 10px;
	position: relative;
}
.topx { height:3px; background:#eee;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; position:absolute; top:0; z-index:1; left:0; width:100%}
.preview .swiper-container {
	width:1130px;
	height: 82px;
	margin-left: 35px;
}
.preview p { width:100%; height:82px; display:block; background:url(../images/s1.png) center top no-repeat;color:#0279d3; font-size:20px; line-height:32px; text-align:center; padding-top:45px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
.preview .active-nav p { background:url(../images/s1s.png) center top no-repeat;color:#fff; font-weight: bold;}
.preview .swiper-slide {
	width: 233px;
	height: 82px;
	cursor:pointer; margin-top:0px; z-index:9999
}

.preview .slide6 {
	width: 223px;
}

.preview .arrow-left {
	background: url(../images/feel3.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview .arrow-right {
	background: url(../images/feel4.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview img {
	padding: 1px;
}

.preview .active-nav img {
	padding: 0;
	border: 1px solid #F00;
}
 .ny_bt h4 {
    font-size: 28px;
    color: #000000;
    line-height: 64px;text-align: center;
    background: url(../images/line4.png) center bottom no-repeat;margin-bottom: 30px;
}
.ny_hzhb {padding: 60px 0;text-align: center;width: 1280px;margin: 0 auto;position: relative;}
.ny_hzhb ul li {border: #eee 1px solid;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;box-sizing: border-box;margin-bottom: 25px;}
.ny_hzhb ul li img {width: 100%;display: block;}
.ny_hzhb ul li:hover{box-shadow: 0 0 10px #ccc;transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.swiper-hz{ margin:0 auto; padding-bottom:0;padding-top: 10px;}
.swiper-hz .swiper-slide{position:relative;}
.ny_hzhb .swiper-button-prev{background:url(../images/jtdl.png) center no-repeat; width:39px; height:39px; margin-top:10px; left:0;opacity: 0}
.ny_hzhb .swiper-button-next{background:url(../images/jtdr.png) center no-repeat; width:39px; height:39px; margin-top:10px; right:0;opacity: 0}
.ny_hzhb:hover .swiper-button-prev{opacity: 1}
.ny_hzhb:hover .swiper-button-next{opacity: 1}





.newsp02 {position:relative; width:1280px; margin:0px auto 60px}

.swiper-ry{ margin:0 auto; padding-bottom:0;padding-top: 10px;}
.swiper-ry .swiper-slide{position:relative;}
.newsp02 .swiper-button-prev{background:url(../images/jtdl.png) center no-repeat; width:39px; height:39px; margin-top:-20px; left:0;opacity: 0}
.newsp02 .swiper-button-next{background:url(../images/jtdr.png) center no-repeat; width:39px; height:39px; margin-top:-20px; right:0;opacity: 0}
.newsp02:hover .swiper-button-prev{opacity: 1}
.newsp02:hover .swiper-button-next{opacity: 1}
.swiper-ry .swiper-slide img { width:100%}

.swiper-ry .swiper-slide h3 { font-size:14px; width:100%;line-height: 30px;text-align: center;}
.swiper-ry .swiper-slide:hover{box-shadow: 0px 0px 10px #ccc;transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}




/*公司环境*/
.changq {position:relative; margin-top:10px;}
.changq .hd .prev {width:39px; height:39px; background:url(../images/jiantzuo.png) left center no-repeat; position:absolute; left:-45px; top:50%; margin-top:-20px; z-index:10000}
.changq .next{width:39px; height:39px; background:url(../images/jiantyou.png) left center no-repeat; position:absolute; right:-45px; top:50%; margin-top:-20px; z-index:10000}
.changq .bd {width:1200px; margin:0 auto;}
.changq .bd ul li{display:inline-block; width:1200px; float:left; margin-bottom:35px }
.changq .bd ul li .skzs { width:270px; float:left; margin:0 15px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; background:#f6f6f6; padding:5px; overflow:hidden; padding-bottom:15px;}
.changq .bd ul li .skzs.no { margin-right:0}
.changq .bd ul li .skzs img {width:100%; height:auto;margin-bottom:20px;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}

.changq .bd ul li .skzs .tit a { font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px;color:#333; padding:0 10px}
.changq .bd ul li .skzs span { display:block; font-size:14px; color:#777; line-height:26px; margin-bottom:15px; padding:0 10px}
.changq .bd ul li .skzs .procase_tu03 a{ width:88px; height:26px; border:1px solid #d2d2d4; display:inline-block; line-height:26px; margin:10px 0 0 78px; border-radius: 50px; text-transform:uppercase; font-size:12px; text-align:center}
.changq .bd ul li .skzs:hover .procase_tu03 a { background:#0279d3; color:#fff;}

.xx41 li{ display:inline-block;}
.imgZoom img {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.changq .bd ul li .skzs:hover img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}

.xinw { padding-top:50px; width:1000px; margin:0 auto}
/*新闻中心*/

.ny_xw{padding: 30px 0 60px;overflow: hidden;}
.Activsbf1_lb{ width:100%; margin-top:10px;}

.Activsbf1_lb dl{ width:100%; background:#fff; padding:10px; float:left; margin:0 0 20px; display:inline;box-sizing: border-box;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.Activsbf1_lb dt{ width:28%; float:left; overflow:hidden;}

.Activsbf1_lb dt a{ overflow:hidden;display:table-cell; text-align:center; vertical-align:middle;}

.Activsbf1_lb dt img{ vertical-align:middle; width:100%;}

.Activsbf1_lb dd{ width:68%; float:right; margin-top:15px; margin-right:0.5%}

.Activsbf1_lb dd .newNrtit{ width:100%; line-height:30px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.Activsbf1_lb dd .newNrtit a{font-size:18px; color:#333;}

.Activsbf1_lb dd .newNrjs{ width:100%; margin-top:10px; line-height:32px; color:#666; font-size:14px;letter-spacing: 1px; display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;}

.Activsbf1_lb dd .Acdltj_time{width:100%; margin:15px 0 0; color:#999;}
.Activsbf1_lb dd .more a {width: 90px;line-height: 28px;border: #ccc 1px solid;display: block;text-align: center;color: #333;text-transform: uppercase;margin-top: 20px;}
.Activsbf1_lb dd:hover .more a {background: #fff;color:#0279d3; }
.Activsbf1_lb dl:hover .Acdltj_time{ color:#ccc;}
.Activsbf1_lb dl:hover{ background:#0279d3;;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.Activsbf1_lb dl:hover dd .newNrtit a{ color:#fff;}
.Activsbf1_lb dl:hover .newNrjs{ color:#fff;}

.Activsbf1_lb dl:hover dt img{-webkit-transition: -webkit-transform 0.3s ease 0s;transition: transform 1s ease 0s;-webkit-transform-origin: center;transform-origin: center;}
.Activsbf1_lb dl:hover dt img{-webkit-transform: scale(1.08);transform: scale(1.08);}
.page{ text-align:center; margin:30px auto;}

/*.page a{ height:21px; line-height:21px; display:inline-block; font-size:14px; color:#5a5a5a; border:#ccc 1px solid; margin:0 3px; padding:0 8px;}

.page a:hover{ background:#0279d3; border:#0279d3 1px solid; color:#FFF;}

.page a.hover{ background:#0279d3; border:#0279d3 1px solid; color:#FFF;}
*/
.xiaocms-page { text-align:center; margin:30px auto;}
.xiaocms-page a { height:21px; line-height:21px; display:inline-block; font-size:14px; color:#5a5a5a; border:#ccc 1px solid; margin:0 3px; padding:0 8px;}
.xiaocms-page a:hover {background:#0279d3; border:#0279d3 1px solid; color:#FFF; }
.xiaocms-page span { height:21px; line-height:21px; display:inline-block; font-size:14px; color:#5a5a5a; border:#ccc 1px solid; margin:0 3px; padding:0 8px; background:#0279d3; border:#0279d3 1px solid; color:#FFF;}


.cpzx { padding-top:50px; overflow:hidden}
.cpjs { line-height:30px; font-size:14px; color:#333; overflow:hidden}
.cpjs h2 {font-size: 20px;margin-bottom: 20px;}
.cpjs .left { width:650px; float:left;}
.cpjs .right { width:500px; float:right}
.cpjs .right img { width:80%; float:right}
.cpts { padding-top:50px;}
.main-menu { overflow:hidden

}
.cpts ul li { width:585px; float:left; margin-right:30px;background: -moz-linear-gradient(left, #6ad0fe, #1d96fd);
    background: -webkit-linear-gradient(left, #6ad0fe,#1d96fd);
    background: -o-linear-gradient(left, #6ad0fe,#1d96fd);
    background: -ms-linear-gradient(left, #6ad0fe,#1d96fd);
    background: linear-gradient(to right, #6ad0fe,#1d96fd);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#6ad0fe, endColorstr=#1d96fd)";border-radius: 8px;margin-bottom: 30px;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.cpts ul li:nth-child(2n) { margin-right:0}
.cpts ul li:hover{transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.cpts ul li .menu-item { box-sizing: border-box; text-align: center; border: 1px solid #e6e6e6; box-shadow: 4px 4px 8px #e6e6e6; border-radius: 8px;}
.inner-title::after {

    display: block;
    content: "";
    width: 26px;
    height: 2px;
    position: absolute;
    left: 50%;
    margin-left: -13px;background: #fff;
    bottom: -2px;

}

.cpts ul li .menu-item .item-img {

    width: 100%;
    height: 140px;
    padding-top: 32px;
    box-sizing: border-box;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;

}
.item-inner {

    padding: 16px 25px 0;

}
.item-inner .inner-title {

    font-size: 18px;
    color: #fff;
    line-height: 38px;font-weight: bold;
    position: relative;

}
.item-inner .small-tit {

    margin-top:10px;
    margin-bottom:30px;
    font-size: 14px;
    color: #fff;
    line-height: 24px;}
.cpys { padding-top:50px; padding-bottom:50px; background:url(../images/youshi-bg.jpg) center center / cover no-repeat; overflow:hidden;}
.cpys ul li { text-align: left}
.cpys ul li {

    display: inline-block;
    font-size: 20px;
    color: #fff;
    padding-right:40px; line-height:50px;

}
.cpys ul li i {

    font-style: normal;
    color: #e95221;
    padding-right: 8px;

}
.cpjm { padding-top:50px; width:1280px; margin:0 auto 60px;}
.cpjm p {font-size: 14px;line-height: 1.8;color: #333;margin-top: 20px;}
.cpjmt {position:relative; margin-top:10px;}
.cpjmt .hd .prev {width:39px; height:39px; background:url(../images/jiantzuo.png) left center no-repeat; position:absolute; left:-45px; top:50%; margin-top:-20px; z-index:10000}
.cpjmt .next{width:39px; height:39px; background:url(../images/jiantyou.png) left center no-repeat; position:absolute; right:-45px; top:50%; margin-top:-20px; z-index:10000}
.cpjmt .bd {width:1200px; margin:0 auto;}
.cpjmt .bd ul li{display:inline-block; width:1200px; float:left; margin-bottom:35px }
.cpjmt .bd ul li .skzs { width:270px; float:left; margin:0 15px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; background:#eee; overflow:hidden}
.cpjmt .bd ul li .skzs.no { margin-right:0}
.cpjmt .bd ul li .skzs img {width:100%; height:auto;margin-bottom:10px;}

.cpjmt .bd ul li .skzs .tit a { font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;color:#333; padding:0 10px; text-align:center; display:block}


.down { width:1200px; margin:30px auto; overflow:hidden; z-index:1000}


/*联系*/
.lxwm { padding-top:50px;margin:0 auto}
.map1 img { width:100%; margin-bottom:30px; margin-top:15px;}

.ctas li{width:25%;float:left; margin-bottom:35px;}

.ctas li .icob{width:65px;height:65px;background:#0279d3;border-radius:100%;margin:0 auto;overflow:hidden;}
.lxewm { text-align:center; line-height:25px; font-size:14px; margin:30px auto;}
.ctas li .ico{display:block;background-position:center center;width:100%;height:100%;background-repeat:no-repeat;transition:300ms;-webkit-transition:300ms;}
.ctas .cta1 .ico{background-image:url(../images/ctaico1.png);}
.ctas .cta2 .ico{background-image:url(../images/ctaico2.png);}
.ctas .cta3 .ico{background-image:url(../images/ctaico3.png);}
.ctas .cta4 .ico{background-image:url(../images/ctaico4.png);}
.ctas li .en{text-align:center;text-transform: capitalize; font-size:15px;color:#b3b3b3;margin-top:7px;}
.ctas li .ch0{text-align:center;margin-top:12px; font-size:15px;}
.ctas li:hover .ico{transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.ctas{ margin-top:2.5%;}
.cta_words{background:#f6f6f6;padding:5% 0 5% 0;margin-top:5%;}
.topsj { height:5rem; display: none}



@media only screen and (max-width:1560px) {
	.footer {
		width: 1200px;}
	.footer .zuo3 ul li {
    padding-right: 80px;
}
	.footer_btm {width: 1200px;}
	.con {
    width: 1200px;
}
	.slides li .w1200 {
    width:1200px;
    font-size: 30px;
}
	.slides li .w1200 .left {
    width: 50%;
    margin-left: 0%;
}
	.slides li .w1200 .right {
    width: 40%;
    float: right;
    margin-right: 0%;
		margin-top: 5%;}
	
	
	
}






@media only screen and (max-width:1024px) {
	.head_h { height: 60px; display:block}
.header{border:0; height:60px; width:100%}
.header .container{ padding:0; overflow:hidden; width:94%}
.header .logo{width:230px; margin:10px auto;}
.header.on .logo{width:220px; margin:10px auto;}
.header .an{display:block; right:10px;}
.header .an span { background-color:#fff}
	.header.on .an span { background-color:#999}
.header .nav ul { width: 100%;}
.header.on .nav {width:60%}
.header .nav{width:60%; padding:15px 5%; background-color:#000; height:100%; position:fixed; top:60px; right:-70%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; margin-top:0}
.header .nav.on{right:0;}
.header.on .nav ul li a {color: #fff;}
.header .nav i{display:block;}
.header .nav ul li{line-height:60px; text-align:left; border-bottom:1px solid #444; float:none; margin:0; padding:0}
.header .nav ul li::after { background: rgba(0,0,0,0);}
.header.on .nav ul li{line-height:60px;}
.header .nav .e_j { width: 100%; border-top: 1px solid #444; background: none; position: relative;display: none;top: auto; left: auto; margin: 0;padding-bottom: 10px;}
.header .nav ul li .e_j a { color:#aaa;}
.header .nav ul li .e_j a:hover { color:#fff}
.header .nav .e_j a{border-top:0; font-size:12px; color:#aaa; line-height:32px;}
.header .nav .e_j a:hover{background:none;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav ul li a{font-size:16px; color:#fff;}

.header .nav ul li:hover span{width:0;}
.header .nav ul li.on span{width:0;}
.con { width:94%; margin: 0 auto;}


.topsj { height:70px; display:none}
	.header .right {
    margin-top:12px;margin-right: 40px;
}
	.searchIpt {
    right: 100px;
    top: 15px;
}
.ny_banner em img { display:none}
/* flexslider */
.flexslider{position:relative;height:20rem;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; top:0}
.slides{position: absolute;z-index:1; left:0; top:0; width:100%; height:20rem;}
.slides li{height:20rem; position:absolute; width:100%}
.slides li .w1200 { width:94%; font-size:26px; margin:18% auto 0;}
.slides li .w1200 .left { width:50%; float:left;margin-top: 5%;margin-left:6%;}
.slides li .w1200 .left h4 { font-size:32px; color:#fff; margin-bottom:15px;}
.slides li .w1200 .center h4 { font-size: 32px; margin-bottom:20px;}
.slides li .left span { font-size:16px; }
.slides li .w1200 .right { width: 40%;float: right;margin-right:0;}
.mgl {margin-left:0%;}
.slides li .w1200 .left .more a { position: relative;display: block;width: 140px;height: 34px;line-height: 32px;}
.flex-control-nav a {width: 25px; height:6px;}
.flex-control-nav li {width: 25px;height:6px;}
.flex-direction-nav { display:none}
.cp_sy { padding-top:40px;}
.Htit h3 { color: #000;
    font-size:30px;
    font-weight: normal;
    margin: 0;}
.Htit p { font-size:14px; margin: 10px 0 0;}
.Htit i { margin:10px auto 0;}
.cp_sy .nr .tp { width:100%;}
.cp_sy .nr .tp img { width:100%}
.cp_sy .nr .text {width: 100%;}
.table-cell {height: 100%;
    margin-top:3%;width: 100%;}
.cp_sy .nr .text .h2 {font-size:25px; padding-bottom: 10px;}
.cp_sy .nr .text .h3 { font-size: 14px;}
.gywm .nr {
    width: 94%;
}
	.gywm {
    padding-bottom: 20px;
    padding-top: 40px;
}
	.sy_yqlj {
    padding: 30px 0;
}
	.sy_yqlj ul {
    width: 94%;
}
	.sy_yqlj ul li {
    width: 31.3333%;
}

.container {width: 94%; margin: 0 auto; padding-top:40px}

.footer {width: 94%;padding:15px 0;}
.footer .zuo3 { display:none}
.footer .zuo3 ul li {float: left;}
.footer .you3 {width: auto;}
	.footer .you3 .weixin {
    width: 100px;height: auto;
}
	.footer .you3 .weixin h3 {
    font-size: 14px;
}
.subNavBox{width:100%; display: none}
.footer_btm {margin: 20px auto 0;padding-top: 1%; border-top: 2px solid rgba(255,255,255,0.3);;width: 96%;}
.copy {float: none; margin:0 auto; text-align:center}
.footer_bg { padding: 25px 0 10px;}
.lxsj { display:block;width: auto; float: left;margin-top:15px; padding:0 10px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.lxsj .tit { font-size:14px; color:#fff; line-height:30px; font-weight:bold}
.dzwz {line-height: 25px; color: #666;
    font-size: 14px;
    float: left;
    width: 100%;
    margin-top:10px;}
.ny_banner b.b1 {
    left:10%;top: 40%;
}
.nyhy ul li {
    width: 46%;
    margin: 0 2% 30px;
}
	.nyhy ul li .wenz {
    padding: 10px 10px 10px;background: url(../images/jt.png) 92% 10px no-repeat;
    height: auto;
}
	.nyhy ul li:hover .wenz {background:url(../images/jts.png) 92% 10px no-repeat;}
.con_d_k {padding-top: 40px;}
.con_d_l {width:94%; float:none; margin:0 auto}
.con_d1_m {
    width:100%;
    padding-right:0%;
    margin-left:0%;
}
.con_d1_m h4 {
    margin-top: 0;
}
.con_d1_m h4 {
    font-size: 24px;line-height: 54px;}
.con_d1_m span {font-size:18px; line-height:38px;}
.con_d1_m p { font-size: 14px; line-height: 26px;}
.con_d_r { width:94%; float:none; margin:1rem auto}

.footer { padding: 0 0;}
.cpjs .left {
    width: 100%;
    float: left;
}
.cpzx {
    padding-top: 40px;
    overflow: hidden;
}
.cpjs { line-height:30px;font-size: 14px;}
.cpjs .right {width:100%;text-align: center;}
.cpts ul li {width: 96%;  margin: 15px 2%;}
.item-inner {padding: 0 25px 0;}
.cpys {padding-top:40px;
    padding-bottom: 40px;}
.cpjm {
    padding-top:40px;
    width: 94%;}
.cpjmt .bd {
    width: 100%;
    margin: 0 auto;
}

.cpjmt .bd ul li {
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom:25px;
}
.cpjmt .bd ul li .skzs {
    width: 23%;
    float: left;
    margin: 0 1%;}
.cpjmt .hd .prev {left: -0;}
.cpjmt .next { right: 0;}
.cpjs {margin-bottom: 15px;
}
.cpjs .right img {
    width: 80%;
    float: none; margin:0 auto;
}
.cpts ul li .menu-item .item-img { height: 8rem; padding-top: 1.5rem;}
.cpts ul li .menu-item .item-img img { width:6rem}
.item-inner {padding: 0 1rem 0;}
.item-inner .inner-title { font-size: 1.4rem;line-height: 2.4rem;}
.item-inner .small-tit { margin-top: 1rem;
    margin-bottom: 1.5rem;
    font-size:14px;
    line-height: 2;
}
	.cpts ul li .menu-item{padding: 20px 0;}
.cpys {
    padding-top:2rem;
    padding-bottom: 2rem;
}
.cpys ul li {font-size: 1.4rem; padding-right: 0;
    line-height: 2.6rem; width:100%}
.lxwm {padding-top:40px; width:94%;}
.yingxiang {width: 94%;margin: 40px auto 40px;}
.yingxiang .listbg {width: 46%;
    height:10rem; margin:10px 2%}
.yingxiang .listbg.no { margin-right:2%}
.yingxiang .listbg .name { height: 40px;}
.yingxiang .listbg h3 {
    font-size: 14px;
    line-height: 40px;
    margin-left: 25px;
}
.yingxiang .listbg .name img {
    float: right;
    margin-right: 25px;
    margin-top:6px;
}
.page {margin: 0px auto 30px;}

.xiaocms-page { margin: 0px auto 30px;}
.down {
    width: 94%;
    margin: 30px auto;}
.xinw {
    padding-top:40px;
    width: 94%;
    margin: 0 auto;
}
.Activsbf1_lb dd .Acdltj_time {margin:8px 0 0;}
.Activsbf1_lb dd .newNrjs { margin-top:5px;
    line-height:28px; font-size: 13px;
    height: 60px;
    overflow: hidden;
}
.Activsbf1_lb dt {height: auto;}
.Activsbf1_lb dl { padding:0px; margin: 0 12px 10px;
    display: inline;
}
	.view .swiper-container {
    width: 90%;
}
	.preview .swiper-container {
    width: 90%;margin: 0 auto;
}
	.preview .swiper-slide {
    width: 33.3333%;
}
	.ny_hzhb {
    padding: 30px 0;overflow: hidden;
}
	.lcgray {
    padding: 30px 0;
}
	.newsp02 {
    width: 90%;
    margin: 0px auto 30px;
}
	.ctas li {
    width:50%;
}	
.ny_zlxz {
    width: 94%;
}
	.ny_zlxz ul li {
    width: 46%;margin: 2%;
    margin-bottom:30px;
    padding: 25px 10px;
}
	.ny_zlxz ul li .wenz {
    padding-left: 20px;
    width: 60%;
}
	.ny_zlxz ul li:nth-child(3n) {
    margin-right: 2%;
}
	
.zxzx {
    padding: 30px 0 0;
    width: 90%;
    margin: 0 auto 30px;
}	
	.zxzx .swiper-button-prev{left:0;}
.zxzx .swiper-button-next{right:0;}	
.swiper-zxdt .swiper-slide .text {
    width: 90%;
}
	.ny_hzhb {
    width: 90%;
}
	
	
	.swiper-zxdt .swiper-slide .tp img{ height:200px; width:100%;}
	
	
	
}










.ncontent{ font-size:15px; line-height:180%;}
.ncontent img{ max-width:100%;}
@media only screen and (max-width:660px) {
	
			.sy_yqlj ul li img {max-width: 100%;display: block; width:auto; height:auto;}
		.nyhy ul li img{ height:auto;}
		.ncontent{ font-size:13px; line-height:170%;}
		
.top { height:5rem;}
.top .logo {
    width: 12rem;
    float: left;
    margin-top: 1rem;
    margin-left: 1rem;
}
.nav {width: 100%; background:rgba(0,0,0,0.8);}
.nav-h {
    padding-left:154px;
    background-image: url("../images/bgp6.png");
    background-repeat: no-repeat;
    background-position: 106px center;
    height: 4rem;
    line-height: 4rem;
}
.nav-h a { font-size:1.8rem;}
.nav-oc {width: 2.5rem;height:2.5rem;top: 1rem; right:2rem; background-size: 100%;}
.flexslider {height: 23rem;}
.slides li .w1200 .center h4 {
    font-size: 2.4rem;
    margin-bottom:1rem;
}
.slides li .w1200 .center .more a { width: 8rem;
    height:2.5rem;
    line-height: 2.5rem;border-radius: 34px;
    text-align: center;
    font-size: 1.1rem;
    margin: 1rem auto 0;
}
.slides li .center span {font-size:1.5rem;}
.slides li .w1200 .center .more a:hover{width:8rem;height:2.5rem;}
.slides li .w1200 { margin:12% auto 0;}
.topsj { height:5rem; display:none}
.topht { height:17rem}
	.sy_cp {
    padding: 3rem 0;
}
.lxsj .tit { font-size: 1.2rem;line-height: 2.2rem;}
.slides li .w1200 .left h4 { font-size: 1.6rem; margin-bottom: 1rem;}
.slides li .left span { font-size:1.2rem;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;}
.flex-control-nav { bottom:1.5rem;}
.flex-control-nav li { margin:0 5px}
.slides li .w1200 .left .more a {width:8rem;height:2rem; line-height:2rem; font-size:1rem; margin-top:1rem;}
.slides li .w1200 .left .more a:hover{width:8rem;height:2.5rem;}
.cp_sy { padding-top:2rem;}
.cp_sy .nr {margin: 0 auto 2rem;}
.Htit h3 { font-size:2.2rem;}
.cp_sy .nr .text .h2 {
    font-size: 2rem;
    padding-bottom: 1rem;
}
.cp_sy .nr .text ul {
    margin: 1rem 0;
}
.cp_sy .nr .text ul li { font-size: 1.5rem;  padding-right: 20px; line-height:3rem; width:100%}
.cp_sy .nr .text .more a {
    width: 10rem;
    height: 3rem;
    line-height: 3rem;
    margin: 2rem auto; font-size: 1.3rem;}
.gywm { padding-bottom: 2rem; padding-top:2rem;}
.gywm .nr { width:94%;}
.gywm .nr h2 {
    font-size: 1.8rem;
    margin-bottom: 1.2rem;
}
.gywm .nr p { line-height: 2.4rem;font-size: 1.2rem}
.gywm .nr .more a {
    width: 10rem;
    height: 3rem;
    font-size: 1.3rem;
    color: #fff;
    line-height: 3rem;
    margin: 1.5rem auto 0;
}

.swiper-yxxy .swiper-slide .w_z h3 {
    font-size: 1rem;
}
	.swiper-yxxy .swiper-slide .w_z {
    width: 96%;
    padding: 8px 2%;
}
.footer_bg { padding: 1.5rem 0 1rem;}
	.footer .you3 {
    width: 100%;text-align: center;margin-top: 2rem
}
	.footer .you3 .weixin {
    width: 100%;margin: 0;text-align: center;
}
	.footer .you3 .weixin h3 {text-align: center;
}
	.footer .you3 .weixin p{text-align: center !important;}
	.footer .you3 .weixin img {width: 120px;margin: 0 auto;}
.dzwz {
    line-height: 2.2rem;
    color: #666;
    font-size: 14px;
    float: left;
    width: 100%;
    margin-top: 0px;
}
.copy { line-height:1.8rem; font-size:1.1rem}
	.ny_banner img {
    width: 140%;margin-left: -20%;
}
	.ny_banner{overflow: hidden;}
.ny_banner b.b1 {left: 10%;top:46%; font-size: 2rem;}
	.nyhy ul li {
    width: 96%;
}
.ny_banner em img { display:none}
.con_d_k { padding-top:2rem;}
.con_d_l { width:100%;}
.con_d1_m { width:94%;padding-right:0; margin:0 auto}
.con_d1_m h4 { margin-top:0;}
.con_d1_m h4 { font-size: 1.8rem; line-height: 3.5rem;}
.con_d1_m span {
    font-size: 1.4rem;
    line-height:2.6rem;
}
.con_d1_m p {
    font-size: 1.2rem;
    line-height:2.2rem;
}

.cpjmt .bd ul li .skzs {
    width:46%;
    float: left;
    margin: 0 2%;}
.cpjmt .hd .prev { display:none}
.cpjmt .next { display:none}
	
	.preview .swiper-container {
    width: 100%;
    height: 7rem;
    margin-left: 0;
}
	.preview .swiper-slide {
    width: 12rem;
    height: 7rem;
}
	.preview .active-nav p {
    background: url(../images/s1s.png) center top / auto 100% no-repeat;
}
	.preview p {
    height: 7rem;
    background: url(../images/s1.png) center top / auto 100% no-repeat;
    font-size: 1.5rem;
    line-height: 1.8;
    padding-top:3.7rem;
}
	
.view .arrow-left {
    background: url(../images/index_tab_l.png) no-repeat left center / 100%;
    position: absolute;
    width: 1.5rem;left: 0
}	
	.view .arrow-right {
    background: url(../images/index_tab_r.png) no-repeat left center / 100%;
    width: 1.5rem;right:0;
}
	.lcnr h3 {
    font-size: 2rem;margin-bottom: 1.5rem
}
	.lcnr p {
    font-size: 1.4rem;
    line-height: 1.8;
}

.ctas li {height: 15rem;margin-bottom: 2rem
}



.xinw {
    padding-top: 2rem;
}

.Activsbf1_lb{ width:100%; margin-top:1rem;}

.Activsbf1_lb dl{ width:100%; border:1px solid #ebebeb; padding:0.5rem; float:left; margin:0 0 0; display:inline;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; }

.Activsbf1_lb dt{ width:35%; float:left; height:9rem;overflow:hidden;}

.Activsbf1_lb dt a{ width: auto; height: 9rem;}

.Activsbf1_lb dt img{ vertical-align:middle; width:100%;}

.Activsbf1_lb dd{ width:60%; float:right; margin-top:15px;}

.Activsbf1_lb dd .newNrtit{ width:100%; line-height:2rem; font-size:1.4rem;}

.Activsbf1_lb dd .newNrtit a{font-size:1.4rem; color:#333;}

.Activsbf1_lb dd .newNrjs{ width:100%; margin-top:0; line-height:1.8; font-size:1rem; height:auto; overflow: hidden;}

.Activsbf1_lb dd .Acdltj_time{width:100%; margin:0.3rem 0 0; color:#a9a9a9; font-size:1rem}
	.Activsbf1_lb dd .more a {display: none;
}
	.ny_zlxz ul li {
    width: 96%;
    padding: 15px 10px;
}
	.ny_zlxz ul li .tb {
    width: 40%;
    height: 13rem;
}
	.ny_zlxz ul li .wenz .xzan {
    width: 120px;
    font-size: 14px;
}
	
	
	
	
	
	
	
}
@media only screen and (max-width:640px) {
.ntit ul li {margin:1% ; width:47%;}
}

@media only screen and (max-width:320px) {
.dzwz p {line-height: 2.2rem;padding-left: 30px; font-size:1.2rem;}
}

.content table{ margin:0 auto;}