﻿.w1200{margin:0 auto;width: 1200px;}

p{margin: 0 0 0 0;}

.fl{float: left;}

.fr{float: right;}

body {

  overflow-x: hidden;

  font-family: "Microsoft YaHei";

}



ul {

  padding: 0;

  margin: 0;

}



ul li {

  list-style: none;

}



a {

  color: #333;

  text-decoration: none;

}



h1, h2, h3, h4, h5 {

  margin: 0;

}



a:focus,

a:hover {

  color: rgba(200,22,29,.9);

  text-decoration: none;

}



a:focus {

  outline: none;

  outline-offset: -2px;

}



/* */

.head { overflow:hidden; width:100%; margin:0 auto; padding-top:0px;position: absolute;top: 0;left: 0;z-index: 9999;background: rgba(255,255,255,0.85)} 

.head .logo {width:282px;float:left;}

.head .logo img{width: 100%; display:block;}

.head .tel {}

.head .tel{ padding-top:10px; background:url(../images/dh.png) left top / 209px no-repeat; padding-left:45px; float:right; text-align:left}

.head .tel p { font-size:14px; color:#666; padding-top:0px}

.head .tel span{display: block;font-size: 20px;color: #333;font-weight: bold;}



.logo{line-height: 100px;float: left;}



.logo2{display:none;}



#formsearch{float: right;margin-top: 9px;}

#formsearch input{border:none;outline: none;float: left;height:26px;line-height: 26px;}

#formsearch input#keyword{width: 190px;border-radius: 20px;background: rgba(0,0,0,0.2);text-indent: 20px;color: #fff;font-size: 14px;}

#formsearch input#s_btn{margin-left: 12px;background: url(../images/ss.png) center / 20px no-repeat;width: 30px;}

.head input::-webkit-input-placeholder{

    color:#fff;

}

.head input::-moz-placeholder{   /* Mozilla Firefox 19+ */

    color:#fff;

}

.head input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

    color:#fff;

}

.head input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

   color:#fff;

}



.container { width:80%; margin:0 auto}



.header .container{position:relative;}

.header .logo{width:300px; float:left; margin:15px 0 10px;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;position: relative;}

.header .logo .wz {left: 140px;top: 20px;font-size: 21px;color: #656464; font-family: "Microsoft YaHei";position: absolute;line-height: 40px;transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header.on .logo{width:270px; margin:5px 0 0;}

.header.on .logo .wz{left: 126px;top: 16px;font-size: 19px;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 .right { float:right; margin-left:10px;padding-top: 10px; }



.right .dh {float: left;margin-left: 10px;padding-top: 7px;}

.header .right a { display:block; line-height:90px; float:left; color:#fff; font-size:18px; margin-right:12px; width:42px;border-radius: 50%;text-align: center}

.header.on .right a {color: #333;}

.header .right a.a2 { background:url(../images/ss.png) center / 20px no-repeat;}

.header:hover .weixin a.wb{background:url(../images/top9.png) center no-repeat; }

.header.on .right a.a2 {line-height: 65px;}

.header.on .right a.a4 {  }

.header.on .weixin a.wb{background:url(../images/top9.png) center no-repeat; }

.weixin{  height:42px; float:left;position:relative; font-size:12px; text-align:center; width:25px}

.weixin a{ height:42px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) no-repeat center top; }

.weixin .weixin_nr{width:110px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-35px; top:55px; display:none; z-index:99999}

.weixin .weixin_nr img{ margin-bottom:0px;}

.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{ }

.weixin a.wb{ height:42px; line-height:42px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) center no-repeat; width:42px;border-radius: 50%;border: solid 1px #ccc;  }

.weixin.on a.wb { background:url(../images/top9s.png) center no-repeat;}

.searchIpt {



	width: 240px;



	height: 30px;



	position: absolute;



	right: 0;



	top:100px;



	display: none;



	z-index: 10;



}



.searchIpt .search_txt {



	width: 182px;



	padding: 0 0 0 10px;



	line-height: 30px;



	background: #fff;



	color: #999;



	border: 0;



	height: 30px;



	float: left;border: #ccc 1px solid;



}



.searchIpt .search_btn {



	width: 58px;



	background: #e60044;



	border: 0;



	float: right;



	color: #fff;



	height: 30px;



	cursor: pointer;



}

.header{width:100%; position:fixed; left:0; z-index:10;background:#fff;}

.header.on{box-shadow:0 0 10px #aaa;top: 0}

.header .con{position:relative;width: 1200px;margin: 0 auto;}

.header .nav{float: right;margin-top: 10px;}

.header .nav ul li{margin:0 30px 0 0; line-height:90px; float:left; position:relative;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;position: relative;text-align: center;}

.header .nav ul li a{display:block; font-size:14px; color:#333;text-transform:capitalize;position: relative;z-index: 3;padding: 0 5px}

.header.on .nav ul li {line-height: 65px;}

.header.on .nav ul li a{display:block; font-size:14px; color:#333;}

.header .nav ul li span{width:0; height:0px;background-color:#e60044; position:absolute; left:50%; bottom:0;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);z-index: 1}

.header .nav ul li:hover span{width:100%;}

.header .nav ul li:hover a {color: #e60044;}

.header .nav ul li.on span{width:100%;}

.header .nav ul li.on a {color: #e60044;}



.nav .y_j{position:relative;}



.nav .e_j{width:100px; background-color:rgba(255,255,255,1); position:absolute; top:90px; left:50%; margin-left:-50px; display:none; z-index:9999;}

/*.header.on .nav .e_j{box-shadow:0 2px 2px #aaa;}*/

.header.on .nav ul li .e_j {top: 65px;}

.header .nav ul li .e_j a{display:block; font-size:14px;font-weight: normal;color:#333; line-height:40px; text-align:center }

.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:#fff; color:rgba(200,22,29,.9);}













.fixednav{background: #fff;box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.15);position:fixed;}

.fixednav .logo2{display: block}

.fixednav .logo2 img{

    width: 200px;

}

.fixednav .logo1{display: none}

.fixednav .x-menu > li > a,.fixednav .x-menu > li > a > p{

    color: #222;

}



.fixednav #formsearch input#keyword{background:#ccc;}

.fixednav #formsearch input#s_btn{background: url(../images/ss.png)no-repeat}



.fixednav input::-webkit-input-placeholder{

    color:#222;

}

.fixednav input::-moz-placeholder{   /* Mozilla Firefox 19+ */

    color:#222;

}

.fixednav input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

    color:#222;

}

.fixednav input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

   color:#222;

}





.gallery-top{width:100%; position:relative;}

.gallery-top .swiper-slide{width:100%; height:100vh; display:block;}

.gallery-top .swiper-pagination{bottom:60px !important;}

.gallery-top .swiper-pagination-bullet {width:12px; height:12px;display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#c8161d}







/* */

.pro{margin-top: 70px;}

.pro ul{margin-right: -40px;}

.pro ul li{float: left;margin-right:40px;margin-bottom: 38px;position: relative;transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;}

.pro ul li img{}

.pro ul li:first-child .cont{width: 250px;}

.pro ul li .cont{position: absolute;top:170px;left: 30px;width: 180px;}

.pro ul li .cont h3{line-height: 34px;color: #000000;font-size: 20px;}

.pro ul li .cont span{display: block;color: #444;font-size: 14px;font-weight: 200;line-height: 34px;text-transform: uppercase;}

.pro ul li .cont a{color: #000;font-size: 12px;margin-top: 30px;display: block;width: 150px;height: 40px;line-height: 38px;text-align: center;border:1px solid #a0a0a0;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}

.pro ul li:first-child .cont a{width: 160px;height: 45px;line-height: 43px;}

.pro ul li:hover .cont a {background: #c8161d;color: #fff;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}

.pro ul li: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;}

.pro ul li:nth-child(3) .cont,.pro ul li:nth-child(4) .cont{top:119px;left: 33px;}

.pro ul li.pro-more{width: 290px;height: 400px;background: url(../images/p1.jpg)no-repeat;display: block;padding-top: 232px;text-align: center;}

.pro ul li.pro-more a{color: #b1b1b1;font-size: 24px;}

.pro ul li .mb {width: 100%;position: absolute;left: 0;bottom: 0;height: 50px;background:rgba(0,0,0,0.2);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;overflow: hidden;}

.pro ul li:hover .mb {top: 0;height: 100%;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;background: rgba(0,0,0,0.75);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;}

.pro ul li:hover .mb .box {width: 100%;text-align: center;}

.pro ul li .mb h3 {line-height: 50px;color: #000000;font-size: 20px;text-align: center}

.pro ul li .mb p {font-size: 14px;line-height: 1.8;color: #444;}

.pro ul li .mb .more {color: #fff;font-size: 12px;margin: 30px auto;display: block;width: 150px;height: 40px;line-height: 38px;text-align: center;border:1px solid #fff;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}

.pro ul li .mb .more:hover{background: #c8161d;color: #fff;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}

.pro ul li:hover .mb h3 {color: #fff;}

.pro ul li:hover .mb p {color: #fff;}



/* 视频*/

.spzs {width:100%;margin: 30px auto 0;position: relative;background: url(../images/spbj.jpg) left bottom no-repeat;overflow: hidden;padding-bottom: 80px;}

.spzs .cont {width:360px;float: left;padding-top: 180px;padding-left: 60px;}

.spzs .cont p {font-size: 30px;color: #555;line-height: 1.8;font-weight: bold;}

.spzs .cont p span {font-size: 48px;color: #df0912;}

.spzs .sp {width: 826px;height: 428px;float: right;}

.spzs .sp img {width: 100%;display: block;}



.sy_sp {width: 1200px;margin:60px auto;}

.sy_sp ul{margin-top: 50px;}

.sy_sp ul li {width:285px;float: left;margin-right: 20px;position: relative;margin-bottom: 30px}

.sy_sp ul li:nth-child(4n){margin-right: 0}

.sy_sp ul li .tp {overflow: hidden;position: relative;}

.sy_sp ul li .tp .mb {width: 100%;height: 100%;position: absolute;left: 0;top:0;background: rgba(0,0,0,0);z-index: 999;padding: 40px;}

.sy_sp ul li:hover .tp .mb {top: 0;background: rgba(0,0,0,0.5);transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}

.sy_sp ul li .tp .mb .box{width: 100%;}

.sy_sp ul li .tp .mb h4 {font-size: 22px;color: #fff;margin-bottom: 20px;font-weight: bold;}

.sy_sp ul li .tp .mb p {

    line-height: 30px;

    height: 90px;

    overflow: hidden;

    margin-bottom: 2.5em;font-size: 16px;color: #fff;

    opacity: 0;

    transition: all 0.5s;

}

.sy_sp ul li:hover .tp .mb p {opacity: 1}

.sy_sp ul li .tp .mb .more {line-height: 30px;text-align: center;font-size: 16px;color: #fff;opacity: 0;transition: all 0.5s;padding-right: 16px;background: url(../images/more_icon.png) right center no-repeat;font-weight: bold;width:80px;font-family: "Microsoft YaHei";}

.sy_sp ul li:hover .tp .mb .more{opacity: 1;}

.sy_sp ul li img{width:100%; height:auto; display:block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }

.sy_sp ul li:hover img {-webkit-transform:scale(1.09); -moz-transform:scale(1.09); -o-transform:scale(1.09); -ms-transform:scale(1.09); transform:scale(1.09);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;} 

.sy_sp ul li h3 {font-size: 16px;color: #333;margin: 10px 0;text-align: center;}

.sy_sp ul li:hover h3 {color:rgba(200,22,29,.9);}







.sy_sczx {margin-top: 60px;padding-bottom: 60px;}

.sy_sczx ul li { width:380px; float:left; margin-right:30px; margin-bottom:30px;position: relative;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);}

.sy_sczx ul li:nth-child(3n) { margin-right:0;}

.sy_sczx ul li .tp { position:relative; overflow:hidden}

.sy_sczx ul li img{width:100%; height:auto; display:block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }

.sy_sczx 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 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }

.sy_sczx ul li img { width:100%; display:block;}

.sy_sczx ul li .tp .mb { width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0; top:100%;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:0;display: none}

.sy_sczx ul li .tp .mb h4 { font-size:16px; color:#fff; padding:100px 0 20px ; text-align:center;}

.sy_sczx ul li .tp .mb .more { width:35px; height:35px; background:url(../images/icon7.png) center center no-repeat; margin:0 auto}

.sy_sczx ul li .w_z{padding: 20px 20px 10px;width: 100%;background: url(../images/jt.png) 350px 20px no-repeat;height: 120px;box-sizing: border-box;}

.sy_sczx ul li:hover .w_z{background:url(../images/jts.png) 350px 20px no-repeat;}

.sy_sczx ul li .w_z h3{font-size: 16px;

margin-bottom: 10px;

color: #333;}

.sy_sczx ul li .w_z p {

    font-size: 12px;

    color: #666;

    line-height: 20px;

    display: -webkit-box;

    overflow: hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    width: 100%;

}

.sy_sczx ul li:hover .w_z{bottom:0px;}

.sy_sczx ul li h3 { font-size:14px; color:#333; text-align:center}

.sy_sczx ul li:hover .tp .mb {top:0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; opacity:1}







.about{ background: #faf4f6;position: relative;padding-bottom: 280px}



.about .about_left{ width:50%;  padding-top: 30px;}

.about .about_left .box {width: 600px;float: right;}



.about .about_left .about_left_title dd{ font-size: 60px; color: #f1ecee; margin-bottom: 5px;}



.about .about_left .about_left_title dt{ color: #333333; font-size: 34px; font-weight: bolder; margin-bottom: 30px;}



.about .about_left .about_left_title p{ color: #666666; font-size: 16px; line-height: 35px; text-align: justify;}

.about .about_left .about_left_title .more {width: 160px;color: #000;font-size: 12px;margin-top: 30px;display: block;height: 45px;line-height: 43px;text-align: center;border:1px solid #a0a0a0;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}

.about .about_left .about_left_title .more:hover{background: #c8161d;color: #fff;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}



.about .about_left .about_left_bottom{ display: flex; width: 1200px; background: rgba(255,255,255,.8); position: absolute; z-index: 5;left: 50%;margin-left: -600px;bottom: 40px;}



.about .about_left .about_left_bottom .left_bottom_list{ /*width: 25%;*/width: 33.333%; text-align: center; padding: 30px 0px; transition: all 0.5s ease;}



.about .about_left .about_left_bottom .left_bottom_list dd{ font-size: 16px; color: #666666; transition: all 0.5s ease;}



.about .about_left .about_left_bottom .left_bottom_list dt{ font-size: 60px; color: #b01f30; transition: all 0.5s ease;}



.about .about_left .about_left_bottom .left_bottom_list p{ font-size: 16px; color: #666666; transition: all 0.5s ease;}



.about .about_left .about_left_bottom .left_bottom_list:hover{ background: #b01f30; transition: all 0.5s ease;}



.about .about_left .about_left_bottom .left_bottom_list:hover dd{ color: #fff; transition: all 0.5s ease;}



.about .about_left .about_left_bottom .left_bottom_list:hover dt{ color: #fff; transition: all 0.5s ease;}



.about .about_left .about_left_bottom .left_bottom_list:hover p{ color: #fff; transition: all 0.5s ease;}



.about .about_right{ width:550px;float: left;margin-left:50px; }



.about .about_right img{ width:100%; object-fit:cover;vertical-align: middle;}



/* */

.box1{margin-top: 38px;}

.box1 ul{margin-right: -20px;}

.box1 ul li{float: left;margin-right: 20px;margin-bottom: 19px;position: relative;overflow: hidden;}

.box1 ul li .cont{position: absolute;width: 151px;height: 102px;background:url(../images/heng.png)no-repeat 22px 23px rgba(255,255,255,0.8);z-index: 99;top:20px;left: 20px;padding: 42px 0 0 22px;}

.box1 ul li .cont span{display: block;color: #808080;font-size: 12px;text-transform: uppercase;line-height: 15px;}

.box1 ul li .cont p{color: #888888;font-size: 16px;line-height: 29px;}

.box1 ul li img{transition: all 1s;}

.box1 ul li:hover img{transform: scale(1.1);}

.box1 ul li:hover{box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);}







.jdal {background: url(Img/Common/fbg.jpg);padding-bottom: 40px;padding-top: 60px;}

.jdal h2 {text-align: center;padding-top: 55px;font-size: 35px;font-weight: normal;font-family: "宋体";margin-bottom: 30px;}

.jdal h2 a {display: block;color: #333;margin-bottom: 7px;}

.jdal h2 i {display: block;font-size: 16px;}



.jdal .jdalType {text-align: center;margin-bottom: 30px;margin-top: 50px;}

.jdal .jdalType li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 113px;height: 98px;border: 1px solid #ece6e6;border-radius: 3px;position: relative;margin: 0 5px;}

.jdal .jdalType li a {display: block;padding-top: 65px;height: 33px;border-radius: 3px;}

.jdal .jdalType li em {display: none;width: 20px;height: 8px;background: url(../images/jdalxl.png) no-repeat center;position: absolute;left: 48px;top: 99px;}

.jdal .jdalType li.cur {background:#f5f5f5;border-color:#f5f5f5;}

.jdal .jdalType li.cur a {color: #333;}

.jdal .jdalType li.cur em {display: block;}

.jdal .jdalType li.li1 a {background: url(../images/jdalicon01.png) no-repeat center 23px;}

.jdal .jdalType li.li1.cur a {background: url(../images/jdalicon01.png) no-repeat center 23px;}

.jdal .jdalType li.li2 a {background: url(../images/jdalicon03.png) no-repeat center 23px;}



.jdal .jdalType li.li3 a {background: url(../images/jdalicon05.png) no-repeat center 23px;}



.jdal .jdalType li.li4 a {background: url(../images/jdalicon07.png) no-repeat center 23px;}



.jdal .jdalType li.li5 a {background: url(../images/jdalicon09.png) no-repeat center 23px;}



.jdal .jdalType li.li6 a {background: url(../images/jdalicon6.png) no-repeat center 23px;}



.jdal .jdalType li.li7 a {background: url(../images/jdalicon7.png) no-repeat center 23px;}



.jdal .jdalType li.li8 a {background: url(../images/jdalicon8.png) no-repeat center 23px;}



.jdal .jdalType li.li9 a {background: url(../images/jdalicon011.png) no-repeat center 23px / 25px;}





.jdal .jdalCon .conbox {display: none;}

.jdal .jdalCon .conbox.cur {display: block;}

.jdal .jdalCon .conbox .box {float: left;margin-left: 30px;width: 380px;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.03),0 15px 40px 0 rgba(0,0,0,.03);box-shadow: 0 10px 15px 0 rgba(0,0,0,.03),0 15px 40px 0 rgba(0,0,0,.03);}

.jdal .jdalCon .conbox .box:first-child {margin-left: 0;}

.jdal .jdalCon .box dt {position: relative;overflow: hidden;margin-bottom: 22px;}

.jdal .jdalCon .box dt img {display: block;width: 380px;height: 285px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.jdal .jdalCon .box:hover dt 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 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.jdal .jdalCon .box dt p {position: absolute;left: 0;top: 450px;width: 100%;text-align: center;transition: all 0.5s;display:none;}

.jdal .jdalCon .box dt p a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 162px;height: 80px;color: #fff;line-height: 80px;text-indent: 50px;}

.jdal .jdalCon .box dt p a.a1 span {display: block;height: 80px;background: url(../images/jdalicon11.png) no-repeat 35px center;}

.jdal .jdalCon .box dt p a {background: url(../images/bg01.png);}

.jdal .jdalCon .box dt p a.a2 span {display: block;height: 80px;background: url(../images/jdalicon12.png) no-repeat 35px center;}

.jdal .jdalCon .box dt p a:hover {background: url(../images/bg03.png);}

.jdal .jdalCon .box dd.dd1 {font-size: 18px;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 10px 20px 0;font-weight: bold;}

.jdal .jdalCon .box dd.dd1 a {color: #333;}

.jdal .jdalCon .box dd.dd2 {line-height: 1.8;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 48px;margin-bottom: 20px;padding: 0 20px}

.jdal .jdalCon .box dd.dd2 a {color: #666;}

.jdal .jdalCon .box dd.dd3 a {display: none;height: 15px;background: url(../images/jdalicon13.png) no-repeat 20px center;}

.jdal .jdalCon .box:hover dt p {top: 350px;}

.jdal .jdalCon .box:hover dd.dd1 a {color: rgba(200,22,29,.9);}





/* */

.line {background: #d6d6d6 ;height: 1px;}

.box2{margin-top: 50px;}

.box2-tit{text-align: center;height: 88px;background: url(../images/tit.png)no-repeat center bottom;}

.box2-tit span{display: block;line-height: 21px;text-transform:uppercase;color: #666;font-size: 14px;}

.box2-tit h3{margin-top: 10px;color: #555;font-size: 28px;line-height: 33px;letter-spacing: 5px;font-weight: bold;}

.sy_tjcp{margin-bottom:50px;position: relative;margin-top: 50px;}

.swiper-yxxy{width:1200px; margin:0 auto; padding-bottom:50px;}

.swiper-yxxy .swiper-slide{position:relative;}

.swiper-yxxy .swiper-slide .tp{overflow: hidden;border: #ccc 1px solid;}

.swiper-yxxy .swiper-slide img{width:100%; height:auto; display:block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }

.swiper-yxxy .swiper-slide: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 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }

.swiper-yxxy .swiper-slide .w_z{width:100%; padding:10px 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;text-align: center;}

.swiper-yxxy .swiper-slide .w_z h3{font-size:16px; color:#fff; }

.swiper-yxxy .swiper-slide:hover .w_z{background-color:rgba(200,22,29,.9); bottom:0px;}

.sy_tjcp .swiper-button-prev{background:url(../images/left.png) center no-repeat; width:30px; height:50px; margin-top:-35px; left:-35px;}

.sy_tjcp .swiper-button-next{background:url(../images/right.png) center no-repeat; width:30px; height:50px; margin-top:-35px; right:-35px;}









.box2-cont{position: relative;margin-top: 26px;}

.box2-cont .hd a{position: absolute;top:169px;cursor: pointer;display: block;width: 27px;height: 42px;}

.box2-cont .hd a.prev{background: url(../images/left.png)no-repeat;left: -57px;}

.box2-cont .hd a.next{background: url(../images/right.png)no-repeat;right: -57px;}

.box2-cont .hd a.prev:hover{background: url(../images/hleft.png)no-repeat;}

.box2-cont .hd a.next:hover{background: url(../images/hright.png)no-repeat;}

.box2-cont .bd{width: 1200px;overflow: hidden;}

.product_list1{}

.product_list1 li{float: left;margin-right: 30px;border:1px solid #d2d2d2;width: 380px!important;}

.product_list1 li img{width: 378px;height: 329px;}

.product_list1 li h3{height: 49px;line-height: 49px;text-align: center;background: rgba(0,0,0,0.6);}

.product_list1 li h3 a{color: #fff;font-size: 18px;}



/* */

.xin{margin-top: 60px;background: #f5f5f5;overflow: hidden;padding: 50px 0;}

.xin-cont{margin-top: 41px;}

.xin-a{width: 564px;height: 515px;position: relative;overflow: hidden;background: url(../images/x1.png)no-repeat;}

.xin-a ul{position: absolute;bottom: 0;left:0;width: 100%;}

.xin-a ul li{float: left;text-align: center;width: 50%;height: 50px;line-height: 50px;background: rgba(0,0,0,0.6);cursor:pointer;}

.xin-a ul li a{color: #fff;font-size: 18px;}

.xin-a ul li.on{background: rgba(200,22,29,0.6);}

.xin-ri{width: 575px;}

.news_list1{}

.news_list1 li{height: 153px;border-bottom: 1px solid #d2d2d2;margin-bottom: 30px;}

.news_list1 li h3{line-height: 18px;color: #838383;font-size: 18px;height: 18px;}

.news_list1 li span{display: block;color: #838383;font-size: 14px;line-height: 31px;}

.news_list1 li a{display: block;margin-top: 12px;color: #404040;font-size: 16px;line-height: 21px;font-weight: bold;margin-bottom: 10px;}

.news_list1 li p{color: #404040;font-size: 14px;line-height: 25px;margin-top: 5px;display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;}

.news_list1 li:last-child{border-bottom: none;}

.news_list1 li:hover a,.news_list1 li:hover p{color: #c8161d;}





.hzhb { padding:60px 0;}

.hzhb ul {margin-top: 50px;}

.hzhb li { width:240px;-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; border:#eee 1px solid; height:130px; display:table; float:left; text-align:center; position:relative; background:#fff}

.hzhb li:hover {-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(-10px);-wbkit-transform: translateY(-10px);-o-transform: translateY(-10px);-moz-transform: translateY(-10px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; z-index:9999}

.hzhb li a { width:100%; height:130px; display:block}

.hzhb li .nrjz {display: table-cell;vertical-align: middle;text-align:center; width:240px; height:130px; margin:0 auto}

.hzhb li.bodnno { border-bottom:none}

.hzhb li.bodrno { border-right:none}

.hzhb li.bodtno { border-top:none}



.gg01_tc{ width:100%; height:130px;position:absolute;top:0;left:0; text-align:center;

}

.module-5{padding-top:68px;padding-bottom:83px}

.module-5 .index-title-1{margin-bottom:57px}

.module-5 .inner{width:1200px;margin:0 auto; }

.module-5 .inner ul {border:#ccc 1px solid; overflow:hidden; border-bottom:0}

.module-5 .inner ul li { width:20%; float:left; border-right:1px solid #ccc; border-bottom:#ccc 1px solid; text-align:center; padding:20px 0}

/* */

.lx{background: url(../images/lx.jpg)no-repeat center;height: 640px;margin-top: 7px;padding-top: 120px;}

.lx-ri{width: 500px;height: 400px;background: rgba(255,255,255,0.9);box-shadow: 5px 14px 12px 0px rgba(0, 0, 0, 0.25);padding: 26px 20px 0 20px;}

.lx-ri .box2-tit{height: 68px;}

.lx-ri .box2-tit h3{margin-top: 0}

#mess{margin-top: 19px;}

#mess input{background:none;border:none;outline: none;border-bottom: 1px solid #a5a5a5;text-indent: 10px;height: 29px;line-height: 28px;width: 100%;color: #666666;font-size: 18px;margin-top: 12px;}

#mess #content{height: 99px;}

#mess #checkcode{width: 140px;float: left;}

#mess #checkCodeImg{float: left;margin-left: 10px;margin-top: 7px;}

#mess .btn1{float: left;border:1px solid #a5a5a5;width: 100px;height: 34px;line-height: 32px;text-align: center;background: #fff;color: #666666;font-size: 18px;text-indent: 0;margin-left: 10px;margin-top: 7px;}





/*优势*/



.sy_ys {padding: 60px 0 30px; overflow: hidden;}

.sy_ys .five-part {

            width: 18%;

            height:220px;

            float: left; text-align:center;margin: 50px 1% 0;border: #f5f5f5 1px solid;box-sizing: border-box;

        }



        .sy_ys .five-part:hover {

            box-shadow: 0px 5px 20px 0px rgba(169, 180, 190, 0.2);border: #c8161d 1px solid;

        }



        .sy_ys .five-value-img {

            width: 45px;

            height:45px;

            margin:20px auto;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; 

        }

		.sy_ys .five-part:hover .five-value-img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}



        .five-part:first-child .five-value-img {

            background: url(../images/con1.png) center center / 100% no-repeat;

        }



        .five-part:nth-child(2) .five-value-img {

            background: url(../images/con2.png) center / 100% no-repeat;

        }



        .five-part:nth-child(3) .five-value-img {

            background: url(../images/con3.png) center / 100% no-repeat;

        }



        .five-part:nth-child(4) .five-value-img {

            background: url(../images/con4.png) center / 100% no-repeat;

        }

 .five-part:nth-child(5) .five-value-img {

            background: url(../images/con5.png) center / 100% no-repeat;

        }



  

 .five-part .five-font-sty { font-size: 18px; font-weight: 500; color: rgba(0, 0, 0, 1); line-height: 28px; margin-bottom:10px; }



.sy_ys .span-line {



    display: block;

    margin-top: 10px;

    font-size: 12px;line-height: 2;

    font-weight: 400;

    color: rgba(0, 0, 0, 0.5); width:85%; margin:0 auto;display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;



}



/* */

.footer{background: #f5f5f5;padding-top: 70px;}

.ff_logo{height: 200px;width: 219px;border-right: 1px solid #ccc;margin-right: 30px;}

.footer dl{float: left;width: 95px;}

.footer dl dt{line-height: 15px;color: #333;font-size: 15px;margin-bottom: 34px;}

.footer dl dd{color: #666;font-size: 12px;line-height: 26px;}

.footer dl dd a{color: #666;display: block;}

.footer dl dd a:hover{color: #c8161d}

.er{height: 149px;}

.er img{width: 100%;}

.copyright{border-top: 1px solid #ccc;width: 100%;margin:40px auto 0;padding: 15px 0;color: #666;font-size: 12px;}

.copyright a{color: #666;}





.n_ban{width:100%; height:440px; overflow:hidden; position:relative;}

.n_ban .w_z{width:40%; text-align:center; position:absolute; top:50%; left:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}

.n_ban .w_z.rt{width:40%; text-align: left; position:absolute; top:50%; left:20%;}

.n_ban .w_z h3{font-size:22px; font-weight:bold; color:#333; margin-bottom:10px; text-transform:uppercase; text-shadow:0 0 10px #666}

.n_ban .w_z p{font-size:36px; margin-bottom:20px; color:#333;text-shadow:0 0 10px #666}

.n_ban .w_z a{padding:0 20px; background-color:#e77817; font-size:15px; line-height:36px; color:#fff; border-radius:20px; display:inline-block; margin:0 10px;}







.ntit {height: 60px;line-height: 60px;border-bottom: #eee 1px solid;position: relative}

.ntit .wzxx {float: left;}

.ntit .wzxx a {margin-right: 20px;font-size: 14px;color: #333;}

.ntit .wzxx a:hover{color: #e60044}

.ntit .sub_nav {float: right;}

.ntit .w_z {

    position: relative;float: right;margin-left: 40px;

}

.ntit .w_z i {

    float: right;

    width: 20px;

    height: 30px;

    background: url(../images/iconx.png) center no-repeat;margin-top: 15px;

}

.ntit .sub_nav ul li {margin-left:40px;float: left;position: relative;margin-right: 10px;height:60px;}

.ntit .e_j {width:1200px; position: absolute;top: 60px;left:50%;margin-left: -600px; z-index: 9;display: none;background: #fff;}

.ntit .e_j ul li{margin-left:40px;float: left;position: relative;margin-right: 10px;height:60px;}

.ntit .e_j ul li span {width:0; height:2px; background-color:#e60044; position:absolute; left:50%; bottom:0;

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);}

.ntit .e_j ul li:hover a {color: #e60044;}

.ntit .e_j ul li:hover span {width: 100%}

.ntit .e_j ul li a {color: #333;font-size: 14px;font-weight: bold;font-family: Microsoft YaHei;}

.ntit .sub_nav ul li span {width:0; height:2px; background-color:#e60044; position:absolute; left:50%; bottom:0;

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);}

.ntit .sub_nav ul li a {color: #333;font-size: 14px;font-weight: bold;font-family: Microsoft YaHei;}

.ntit .sub_nav ul li:hover a {color: #e60044;}

.ntit .sub_nav ul li:hover span {width: 100%}

.ntit .sub_nav ul li.on a {color: #e60044;}

.ntit .sub_nav ul li.on span {width: 100%}



.page-about{padding-bottom: 50px;position: relative;z-index:1;padding: 60px 0;}

.about-floor{overflow: hidden;}

.about-floor .text{width:55%;float:left;background:url('../images/about-bg.png') no-repeat right top;}

.about-floor .text2{width:100%;padding-bottom: 60px;}

.about-floor .cate h3{font-size:20px;font-weight:normal;color: #cbc9c7;letter-spacing: 2px;}

.about-floor .cate span{font-size:27px;color:#e60044;letter-spacing:1px;font-weight: bold;}

.about-floor .con1{margin-top:35px;}

.about-floor .con1 p{line-height:30px;font-size: 14px;color: #555;margin-bottom: 24px;}

.about-floor .text li{color:#666666;background:url('../images/habout-libg.png') no-repeat left center;padding-left:30px;margin-top:30px;}

.about-floor .text li a{color:#666666;}

.about-floor .text a.more{color:#b61b31;border:1px solid #dddddd;width:140px;height:45px;line-height:45px;text-align:center;display:inline-block;margin-top:90px;}

.about-floor .img{float:right;position:relative;}

.about-floor .img img{position:absolute;top:25px;right:25px}

.about-floor .img .bg{width:410px;height:488px;border:1px solid #e60044;}

.page-about .sbk {text-align: center;background: #f5f5f5;padding: 50px 0;}

.page-about .sbk ul li {padding: 30px 80px;display: inline-block;font-size: 16px;color: #333;text-align: center;border-right: #eee 1px solid;background: #fff;}

.page-about .sbk ul li:last-child{border: 0;}

.page-about .sbk ul li:hover{-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.06),0 15px 20px 0 rgba(0,0,0,.06);

box-shadow: 0 10px 15px 0 rgba(0,0,0,.06),0 15px 40px 0 rgba(0,0,0,.06);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;}

.page-about .sbk ul li span {font-size: 60px;font-family: Arial;font-weight: bold;color: #e60044; }

.page-about .about-ab-three

{

	overflow: hidden;padding: 50px 0 0;

}

.page-about .about-three-item

{

	float: left;

	width: 32%;

	margin-right: 2%;

	position: relative;

}

.page-about .about-three-item:last-child

{

	margin-right: 0;

}

.page-about .about-three-item img

{

	width: 100%;

}

.page-about .about-three-bg

{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height:100%;

	background: rgba(255,255,255,0.75);

}

.page-about .about-three-bg>div

{

	text-align: center;

	position: relative;

	top: 50%;

	-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);

}

.page-about .about-three-bg h3

{

	font-size: 24px;

	font-weight: 500;

	display: inline-block;

	position: relative;

	margin-bottom: 20px;color: #333;font-weight: bold;

}

.page-about .about-three-bg h3::after

{

	content: "";

	position: absolute;

	bottom: -8px;

	left: calc(50% - 15px);

	height:2px;

	width: 30px;

	background: #9a9865;



}

.page-about .about-three-bg p

{

	line-height: 40px;color: #333;font-size: 18px;

}





.nyhy {padding:80px 0 50px;}

.nyhy ul li{ float:left; width:380px; margin:0 30px 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}

.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.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}

.nyhy ul li .mb { background:rgba(0,0,0,0.65); 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;display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp:3;}

.nyhy ul li .wenz { padding:20px 20px 10px; background:#fff; width:100%; background:url(../images/jt.png) 350px 20px no-repeat; height: 120px;box-sizing: border-box;}

.nyhy ul li:hover .wenz {background:url(../images/jts.png) 350px 20px 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:#ee1a24;-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;}



		  

.page{ text-align:center; margin:30px auto;}



.page a{ height:26px; line-height:26px; display:inline-block; font-size:14px; color:#5a5a5a; border:#f5f5f5 1px solid;background: #f5f5f5; margin:0 3px; padding:0 10px;}



.page a:hover{ background:#e60044; border:#e60044 1px solid; color:#FFF;}



.page a.hover{ background:#e60044; border:#e60044 1px solid; color:#FFF;}



.ny_xw {padding: 50px 0;}

.Activsbf1_lb{ width:100%; margin-top:10px;}



.Activsbf1_lb dl{ width:100%; background:#f6f6f6; 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;height: 28px;margin-bottom: 20px;}

.Activsbf1_lb dd:hover .more a {background: #e60044;color:#fff }

.Activsbf1_lb dl:hover .Acdltj_time{ color:#ccc;}

.Activsbf1_lb dl:hover{ background:#eee;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.Activsbf1_lb dd:hover .newNrtit a{color:#e60044;}



.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);}

.clear{overflow:hidden; clear:both; height:0px;}



.ny_al {padding: 50px 0;}

.ny_al ul li {float: left;margin-right: 30px;margin-bottom: 30px; width: 380px;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.03),0 15px 40px 0 rgba(0,0,0,.03);

box-shadow: 0 10px 15px 0 rgba(0,0,0,.03),0 15px 40px 0 rgba(0,0,0,.03);transition: all 0.3s;



	-wbkit-transition: all 0.3s;



	-o-transition: all 0.3s;



	-moz-transition: all 0.3s;}

.ny_al ul li:nth-child(3n){margin-right: 0;}

.ny_al ul li img {width: 100%;display: block;}

.ny_al ul li .wenz {padding: 20px;}

.ny_al ul li .wenz h3 {font-size: 18px;;color: #333;margin-bottom: 10px;font-weight: bold;}

.ny_al ul li .wenz p {font-size: 14px;color: #555;line-height: 1.8;}

.ny_al ul li:hover .wenz h3{color: #e60044;}

.ny_al 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;

}

.ny_sptop {padding: 60px 0;background: #f6f6f6;overflow: hidden;margin-bottom: 60px;}

.ny_sptop .spt {width: 600px;float: left;}

.ny_sptop .spt img {width: 100%;}

.ny_sptop .wenz {width: 500px;float: right;text-align: left;}

.ny_sptop .wenz h3 {font-size: 20px;color: #333;font-weight: bold;margin-bottom:40px;}

.ny_sptop .wenz .time {font-size: 14px;margin-bottom: 10px;color: #999;}

.ny_sptop .wenz p {font-size: 16px;line-height:2.5;color: #555;display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp:3;}

.ny_sptop .wenz .more {background: #e60044;border-radius: 5px;width: 120px;line-height: 32px;text-align: center;color: #fff;font-size: 14px;margin-top: 110px;float: left;}



.ny_khfw {margin: 50px auto;width: 1200px;overflow: hidden}

.ny_khfw h3 {font-size: 14px;color: #333;line-height: 2;text-align: left;}

.ny_khfw ul {margin-top: 40px;}

.ny_khfw ul li {width: 380px;float: left;margin-right: 30px;margin-bottom: 40px;text-align: center;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.04),0 15px 40px 0 rgba(0,0,0,.04);

box-shadow: 0 10px 15px 0 rgba(0,0,0,.04),0 15px 40px 0 rgba(0,0,0,.04);padding-bottom: 35px;}

.ny_khfw ul li .tb {width: 60px;height: 60px;margin: 20px auto;}

.ny_khfw ul li .tb img {width: 100%;display: block;}

.ny_khfw ul li h4 {font-size: 18px;color: #333;margin-bottom: 10px;}

.ny_khfw ul li p {font-size: 14px;color: #666;line-height: 1.8;}

.ny_khfw ul li:nth-child(3n){margin-right: 0}



.lx_wm{width:1200px; margin:50px auto 80px;}

.lx_wm .d_t{margin-bottom:50px;}

.lx_wm .d_t img{width:100%; height:auto; display:block;}

.lx_wm .x_x{width:550px; float:left;}

.lx_wm .l_y{width:570px; float:right;}

.lx_wm h3{font-size:24px; margin-bottom:15px;}

.lx_wm h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}

.lx_wm em{width:30px; height:1px; background-color:#e60044; display:block; margin-bottom:15px;}

.lx_wm b{font-family:Arial, Helvetica, sans-serif; color:#e60044; padding-left:5px; font-size:20px !important;}

.lx_wm p{font-size:18px; line-height:40px;}

.lx_wm p i{padding-right:10px; color:#aaa;}

.lx_wm input.w_z{width:158px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}

.lx_wm input.a_n{width:120px; height:40px; background-color:#e60044; font-size:14px; color:#fff; line-height:40px;}

.lx_wm textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}