/* ------------------------ 初使化css ------------------------------------------*/
* { padding-bottom: 0px; margin:0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
html { min-height: 100% }
body { width: 100%; height:100%; margin:0px; padding:0; background:#fff; font-family: "microsoft yahei"; arial; position: relative; }
ul { list-style-type: none; list-style-image: none }
li { list-style-type: none; list-style-image: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin:0; padding:0; }
a { text-decoration: none; color: #595656;  font-weight: normal;}
a:hover { text-decoration: none; color: #595656; }
img { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; }
em,i,b{font-style: normal; font-weight: normal;}

/*文本溢出隐藏*/
.texthidden { overflow: hidden; text-overflow: ellipsis; white-tabcontent: nowrap; }
/*清除浮动*/
.left { float: left; }
.right { float: right; }
.clearfix:before, .clearfix:after { content: "."; display: block; visibility: hidden; height: 0; line-height: 0; font-size: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; line-height: 0px; }
.clear:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; line-height: 0px; }/*清除浮动*/
/*----------------------------字体---------------------------------------------------*/
/*@font-face{
    font-family: 'oswald-Medium';
    src : url('../fonts/SourceHanSansCN-Medium-2.otf');
}
@font-face{
    font-family: 'oswald-Regular';
    src : url('../fonts/SourceHanSansCN-Normal-2.otf');
}*/
@font-face{font-family:'siyuan';src:url('../fonts/SOURCEHANSANSCN-BOLD.OTF');}
.fst { font-family: "SimSun"; }/*宋体*/
.fht { font-family: "simhei"; }/*黑体*/
.fyy { font-family: "youyuan"; }/*幼圆*/
.fyh { font-family: "microsoft yahei"; }/*微软雅黑*/
.fls { font-family: "lisu"; }/*隶书*/
.fhwxk { font-family: "stxingkai"; }/*华文行楷*/
.fhwxw { font-family: "stxinwei"; }/*华文新魏*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f24 { font-size: 24px; }
.f36 { font-size: 36px; }
.fwb { font-weight: bold; }/*---文本加粗---*/
.fwn { font-weight: normal; }/*---文本不加粗---*/
.tar { text-align: right; }/*---文本右对齐---*/
.tac { text-align: center; }/*---文本居中---*/

/*----------------------------字体---------------------------------------------------*/

header { width: 100%; height: 80px; position: fixed; left: 0; top: 0; display: table; background: #fff; z-index: 9999; box-shadow: #cacaca 0 8px 8px -8px;}
header figure.logo { float: left; box-sizing: border-box; -moz-box-sizing: border-box; padding: 13px 0 0 18px; }
header figure.logo img { height: 100%;}
header menu.navbars { float: right; padding-right: 3px;}
header menu.navbars a { display: inline-block; width: 100px; height: 68px; text-align: center; font-size: 16px; color: #171414; box-sizing: border-box; -moz-box-sizing: border-box; padding-top: 29px; }
header menu.navbars a i { width: 0; height: 3px; background: #b8131a; display: block; margin: 27px auto 0; transition: width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}
header menu.navbars a.curr i,header menu.navbars a:hover i { width:35px;}
header .sjdhl { float: right; padding: 17px 20px 0 0; display: none; }
header menu.navbars span.searchbtn { cursor: pointer; margin-left: 15px; display: inline-block;  padding: 0 15px; position: relative; }

header menu.navbars span.searchbtn .user_search { width: 100%; position: absolute; }
header menu.navbars span.searchbtn .user_search .search_bar { background: #f2f2f2;  width: 400px; height: 60px; line-height: 60px; -webkit-box-shadow: 0 3px 10px rgba(190,204,204,0.5);   -moz-box-shadow: 0 3px 10px rgba(190,204,204,0.5); box-shadow: 0 3px 10px rgba(190,204,204,0.5);   z-index: -5; position: absolute; right: 0; top: -30px; opacity: 0; transform: translateY(-30px); -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -o-transform: translateY(-30px); transition: all .2s ease-in-out 0s; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s;}

header menu.navbars span.searchbtn .input_key { width: 310px; outline: none; border: none; background: #f2f2f2; font-size: 14px; height: 30px; margin-left: 30px;}
header menu.navbars span.searchbtn .sea_submit {  vertical-align: middle; }
header menu.navbars span.searchbtn .se_reBtn {  display: inline-block;  width: 25px;  height: 25px;  border: none;  cursor: pointer; outline: none;  background: url(../images/search.png) no-repeat center; margin-top: 16px;}

header menu.navbars span.searchbtn:hover  .user_search .search_bar{ position: absolute; top: 14px; opacity: 1; transform: translateX(0px) ; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px);}



.sea_bj {  background-color: #000;  opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: alpha(opacity=50); width: 100%; height: 100%; top: 0; left: 0; display: none; z-index: 999;  position: fixed;}

.waper-slide { width: 19px; height: 48px; position: absolute; left: 49%; margin-left: -20px; bottom: 5%; z-index: 99;
 animation: ante 1s cubic-bezier(0.435, 0.225, 0.335, 0.435) 0s infinite alternate;
-webkit-animation: ante 1s cubic-bezier(0.435, 0.225, 0.335, 0.435) 0s infinite alternate;
}
@keyframes ante {  from, 20%, 40%, 60%, 80%, to { animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000); } 50% { transform: translateY(-10px); -webkit-transform: translateY(-10px); } to { transform: translateY(0px); -webkit-transform: translateY(0px); } } @-webkit-keyframes ante {  from, 20%, 40%, 60%, 80%, to { animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000); } 50% { transform: translateY(-10px); -webkit-transform: translateY(-10px); }to { transform: translateY(0px); -webkit-transform: translateY(0px); } }
.fp-scroller{ width: 100%; height: 100%;}
.sec1{ background: url(../images/sec1.jpg) top right no-repeat; background-size: 100% 100%; width: 100%; height: 100%; overflow:hidden;}
.sec1 #banner { width: 100%; height: 100%;}
.sec1 #banner ul.pic { width: 100% !important; height: 100% !important;}
.sec1 #banner ul.pic a {  display: block; width: 100% !important; height: 100%; }
.sec1 #banner ul.pic li { width: 100%; height: 100%; }
.sec1 #banner ul.pic li img {  width: 100%; height: auto;  }
.sec1 #banner ul.pic li img.sjdbn { display: none; }

.sec2 { width: 100%; height: 100%; position: relative; background: url(../images/sec2.jpg) no-repeat; background-size: 100% 100%; }
.sec2 .page2 { margin-top: 4.5%; overflow: auto; }
.sec2 .page2 .page2a { float: right; width: 46%; background: url(../images/sec20.jpg) no-repeat; background-size: 100% 100%; }
.sec2 .page2 .page2a .page2a_t .page2a_p1 { color: #252020; font-size: 18px; font-weight: bold; margin-bottom: 4%; }
.sec2 .page2 .page2a .page2a_t .page2a_nr{ font-size: 14px; color: #5b5b5b; line-height: 28px;}
.sec2 .page2 .page2a .page2a_t .page2a_gd { background: #b8131a; color: #fff; font-size: 14px; width: 145px; height: 45px; line-height: 45px; text-align: center; margin-top: 15%; margin-bottom: 25%; }
.sec2 .page2 .page2a .page2a_t .page2a_gd img { margin-left: 10px; }
.sec2 .page2 .page2a ul li { float: left; width: 130px; background: #fff; margin-right: 25px; text-align: center;  padding: 35px 0; }
.sec2 .page2 .page2a ul li .page2a_p2 { font-size: 14px; color: #3a3a3a; margin-top: 15px;  }

.sec2 .page2 .page2a ul li:hover img{ margin-top: -3px; }


.sec2 .page2 .page2b { float: right; width: 50%;  }
.sec2 .page2 .page2b .page2b_a { width: 84.17%; margin: 0 auto 0; overflow: hidden; }
.sec2 .page2 .page2b .page2b_a img { width: 100%; height: auto; transition: all 0.6s; }
.sec2 .page2 .page2b .page2b_a img:hover { transform: scale(1.06); }
.sec2 .page2 .sjbk2ys { display: none; }
.sec2 .page2 .page2bsjys { display: none; }

.sec3 { width: 100%; height: 100%; position: relative; /*background: url(../images/sec3.jpg) no-repeat;*/ background: #f1f1f1; }
.sec3 .page3 { width: 92%; margin: 0 auto 0; overflow: auto;  margin-top: 4.5%; }
.sec3 .page3 .page3a { float: left; width: 32%; margin-right: 2%}
.sec3 .page3 .page3a:last-child { margin-right: 0; }
.sec3 .page3 .page3a .pag3a_p1 { color: #2f2f2f; font-size: 20px; margin-bottom: 15px; }
.sec3 .page3 .page3a .pag3a_p1 img {  margin-top: 15px; margin-left: 3px; }
.sec3 .page3 .page3a .pag3a_d1 { overflow: hidden; }
.sec3 .page3 .page3a .pag3a_d1 img { width: 100%; height: auto; transition: all 0.6s; }
.sec3 .page3 .page3a .pag3a_d1t1 img:hover { transform: scale(1.06); }
.sec3 .page3 .page3a .pag3a_d1t2 img:hover { transform: scale(1.06); }
.sec3 .page3 .page3a .pag3a_d1t3 img:hover { transform: scale(1.06); }
.sec3 .page3 .page3a ul li { background: #fff; margin-bottom: 8px; padding: 25px 0;}
.sec3 .page3 .page3a ul li span { color: #2f2f2f; font-size: 16px; display: inline-block;  }
.sec3 .page3 .page3a ul li span.pag3a_sp1 { width: 73%; padding-left: 4%; height: 20px; overflow: hidden; }
.sec3 .page3 .page3a ul li span.pag3a_sp2 { width: 92%; margin-left: 4%; height: 20px; overflow: hidden; }
.sec3 .page3 .page3a ul li i { color: #929292; font-size: 14px; font-style: normal; display: inline-block; float: right;  width: 18%; text-align: right; padding-right: 4%; }
.sec3 .page3 .page3a ul li:hover span { font-size: 17px; }

.sec4 { width: 100%; height: 100%; position: relative; background: url(../images/sec4.jpg) no-repeat; }
.sec4 .page4slider { width: 100%; height: 100%;   }
.sec4 .page4slider ul { width: 100%; height: 100%; }
.sec4 .page4slider ul li  { width: 100%; height: 100%; position: absolute; z-index: 55; }
.sec4 .page4slider ul li img { width: 100%; height: 100%; }
.sec4 .page4slider ul li .pg4sjt { display: none; }
.sec4 .page4 { width: 100%; height: 100%;  position:absolute; left:0px; top:0px; z-index:99; }
.sec4 .page4 .page4_z { position: relative; z-index: 99;  transition: width .3s ease-in-out;  -webkit-transition: width .3s ease-in-out; -o-transition: width .3s ease-in-out; -moz-transition: width .3s ease-in-out; }
.sec4 .page4 .page4_a { width: 40%; overflow: hidden; height: 100%; position: absolute; left: 0px; top: 0px; }
.sec4 .page4 .page4_a .page4_azc { display: block; font-style: normal; position: absolute; left: 15%; top: 25%; transition: top .3s ease-in-out; -webkit-transition: top .3s ease-in-out; -o-transition:top .3s ease-in-out; -moz-transition: top .3s ease-in-out; }
.sec4 .page4 .page4_a:hover .page4_azc { top: 22%; }
.sec4 .page4 .page4_a .page4_azc span { width: 100%; display: block; overflow: hidden; font-size: 36px; color: #fff; font-weight: bold; line-height: 60px; }
.sec4 .page4 .page4_a .page4_azc i { width: 100%; display: block; overflow: hidden; font-size: 16px; color: #fff; line-height: 40px; }
.sec4 .page4 .page4_a .page4_azc b { width: 32px; height: 32px; display: block; overflow: hidden; background: url("../images/djwhjt.png") no-repeat; background-size: 100%; margin-top: 20px; }
.sec4 .page4 .page4_b { width: 40%; overflow: hidden; height: 100%; position: absolute; right: 0px; top: 0px; }
.sec4 .page4 .page4_b .page4_azc { display: block; font-style: normal; position: absolute; right: 15%; top: 25%; text-align: right; transition: top .3s ease-in-out; -webkit-transition: top .3s ease-in-out; -o-transition: top .3s ease-in-out;-moz-transition: top .3s ease-in-out; }
.sec4 .page4 .page4_b:hover .page4_azc { top: 22%; }
.sec4 .page4 .page4_b .page4_azc span { width: 100%; display: block; overflow: hidden; font-size: 36px;color: #fff; font-weight: bold; line-height: 60px; }
.sec4 .page4 .page4_b .page4_azc i { width: 100%; display: block; overflow: hidden; font-size: 16px; color: #fff; line-height: 40px; }
.sec4 .page4 .page4_b .page4_azc b { width: 32px; height: 32px; display: block; overflow: hidden; background: url("../images/djwhjt1.png") no-repeat; background-size: 100%; margin-top: 20px; float: right; }
.sec4 .page4 .a2_on { width: 60%; background: url("../images/djwhyct.png") no-repeat; background-size: 100% 100%;}
.sec4 .page4 .a1_on { width: 60%; background: url("../images/djwhzct.png") no-repeat; background-size: 100% 100%;}


.sec5 .page5 { width: 92%; margin: 4% auto 0;}
.sec5 .page5a .page5a_1 { float: left; width: 33.25%; height: auto;  }
.sec5 .page5a .page5a_1 .bjtb { width: 161px; height: 157px; margin: 0 auto 0; }
.sec5 .page5a .page5a_1 .bjtb1 { background: url(../images/lqsgtb.png) center center no-repeat; }
.sec5 .page5a .page5a_11:hover .bjtb1 {  background: url(../images/lqsgtb1.png) no-repeat;  }
.sec5 .page5a .page5a_1 .bjtb2 { background: url(../images/gljytb.png) center center no-repeat; }
.sec5 .page5a .page5a_12:hover .bjtb2 { background: url(../images/gljytb1.png) no-repeat; }
.sec5 .page5a .page5a_1 .bjtb3 { background: url(../images/xffwtb.png) center center no-repeat; }
.sec5 .page5a .page5a_13:hover .bjtb3 { background: url(../images/xffwtb1.png) no-repeat; }
.sec5 .page5a .page5a_1 .page5a_lbt { color: #2d2d2d; font-size: 18px; text-align: center; margin: 3% 0 10% 0; }
.sec5 .page5a .page5a_1 .page5a_lgd { width: 164px; height: 49px; line-height: 49px; color: #fff; font-size: 12px; text-align: center; background: #808080; margin: 0 auto 0; }
.sec5 .page5a .page5a_11:hover .page5a_lgd { background: #005b9e ; }
.sec5 .page5a .page5a_12:hover .page5a_lgd { background: #005b9e ; }
.sec5 .page5a .page5a_13:hover .page5a_lgd { background: #005b9e ; }
.sec5 .page5a .border{ margin-top:3%; width:1px; height:250px; background: #dfdfdf; float: left; }
.page5b { margin-top: 8%; width: 100%; }
.page5b ul { width: 101.7%; margin-right: -1.5%;}
.page5b ul li { float: left; background: #be2021; margin-right: 1.5%;  width: 9.6%; text-align: center; padding: 2% 0; position: relative; }
.page5b ul li .page5btp { position: relative; width: 56%;  margin: 0 auto 0;  padding-bottom: 20%; }
.page5b ul li .pic2 { position: absolute; top: 0; left: 0; z-index:-1; }
.page5b ul li .pic1{-webkit-transform: rotateX(0deg) rotateY(0deg);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-transform: rotateX(0deg) rotateY(0deg);-moz-transform-style: preserve-3d;-moz-backface-visibility: hidden;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.page5b ul li:hover .pic1{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.page5b ul li .pic2{-webkit-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-transform: rotateY(-180deg);-moz-transform-style: preserve-3d;-moz-backface-visibility: hidden;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;/*z-index:10;position:absolute;*/}
.page5b ul li:hover .pic2{-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotate(0deg);z-index: 10;position: absolute;}
.page5b ul li .page5btp1 { position: relative; width: 56%;  margin: 0 auto 0;  padding-top: 15%; padding-bottom: 5%; }
.page5b ul li .page5btp1 .pic2 { top: 20%; }
.page5b ul li p{ font-size: 16px; color: #fff; text-align: center; margin-top: 20px; }
.page5b ul li.sjxkxx { display: none; }


.section6 { background: url(../images/dnbj.jpg) bottom center no-repeat; width: 100%; height: auto; background-size: 100% 100%; }
.section6 .foot {  width: 93%; margin: 0 auto 0; padding: 35px 0 35px 0; }
.section6 .foot ul { float: left; margin-right: 9%; }
.section6 .foot ul p { font-size: 14px; color: #494949; margin-bottom: 8px; font-weight: 550; }
.section6 .foot ul li { line-height: 30px; }
.section6 .foot ul li a { font-size: 14px; color: #7d7d7d; }
.section6 .foot .dfewm { float: right; margin-top: 50px; }
.section6 .foots { width: 94%; height: auto; border-top: 1px solid #dadada; margin: 0 auto 0; text-align: center; }
.section6 .foots a { font-size: 14px; color: #717171; display: inline-block; padding: 16px 16px; cursor: pointer; }


/*----------------------------手机导航---------------------------------------------------*/

.sjdhwk { display: block; position: fixed; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 10000; }
.sjdhwk .sjdhd1 { position: absolute; width: 100%; height: 100%; background: #0b0d19; filter: alpha(opacity=0); opacity: 0; left: 0px; top: 0px; z-index: 1; }
.sjdhwk .sjdhd2 { position: absolute; width: 20%; left: 0px; top: 5%; z-index: 100; text-align: center; filter: alpha(opacity=0); opacity: 0; }
.sjdhwk .sjdhd3 { position: absolute; width: 50%; right: 0px; top: 0px; background: #343434; height: 100%; z-index: 100; right:-80%; overflow: auto; overflow-y: auto;}
.sjdhwk .sjdhd3::-webkit-scrollbar { width: 1px }
.sjdhwk .sjdhd3 ul  { height: 130%;}
.sjdhwk .sjdhd3 ul li { border-bottom: 1px solid #4d4d4d; text-align: center; }
.sjdhwk .sjdhd3 ul li a { display: block; height: 50px; color: #fff; line-height: 50px; padding-left: 5%; font-size: 16px; }
.sjdhwk .sjdhd3 ul li .sjdhd3 { background: url(../images/plus.png) 95% center no-repeat ; -webkit-transition:all 0s;-moz-transition:all 0s; transition:all 0s; }
.sjdhwk .sjdhd3 ul li .a_js2_on { background: url(../images/reduce.jpg) 95% center no-repeat; -webkit-transition:all 0s;-moz-transition:all 0s; transition:all 0s; }
.sjdhwk .sjdhd3 ul li .a_txt2 { display: none; padding: 8px 0;  background: #262626; }
.sjdhwk .sjdhd3 ul li .a_txt2 a { height: 40px; line-height: 40px; font-size: 14px;  }
.sjdhwk .sjdhd3 ul li.fjsjdhys { background: #005b9e; text-align: center; }


/*----------------------------news.html---------------------------------------------------*/
.news { width: 100%; height: auto; margin-top: 80px; padding-bottom: 5%; min-height:500px; }
.news .n_txt { width: 95%; height: auto; margin: 0 auto 0;  }
.news .n_txt .ns_dh { border-bottom: 1px solid #eee; padding: 50px  0 15px 0; }
.news .n_txt .ns_dh ul li.xwdhtb { margin-right: 1.5%; }
.news .n_txt .ns_dh ul li { color: #7d7d7d; font-size: 14px; float: left; margin-right: 3.5%; line-height: 30px; }
.news .n_txt .ns_dh ul li:hover,.news .n_txt .ns_dh ul li.curr { color: #050606; }
.news .n_txt .xwxbt{ text-align: center; padding: 5% 0 2% 0; }
.news .n_txt .xwxbt .xwp1 { color: #232425; font-size: 18px; margin-bottom: 10px; }
.news .n_txt .xwxbt .xwp2 { color: #232425; font-size: 12px; font-family: "microsoft yahei"; }
.news .n_txt .nexwbox { width: 100%; height: auto;}
.news .n_txt .nexwbox ul li {  border-bottom: 1px solid #e5e5e5; padding: 3% 0; }
.news .n_txt .nexwbox ul li .nsxwtu { float: left; width: 18.85%; }
.news .n_txt .nexwbox ul li .nsxwtu img { width:100%; height: auto;}
.news .n_txt .nexwbox ul li .nsxwnr{ float: left; margin-left:3%; width:63%; height:auto; }
.news .n_txt .nexwbox ul li .nsxwnr p.xwp3 { color: #232425; font-size: 24px; margin-bottom: 32px; width: 100%; height: 30px; overflow: hidden; font-weight: normal; font-weight: normal; }
.news .n_txt .nexwbox ul li:hover p.xwp3 { font-size: 25px;  }
.news .n_txt .nexwbox ul li .nsxwnr span.xwsp1 { color: #767676; font-size: 14px; line-height: 24px; display: block; }
.news .n_txt .nexwbox ul li .nsxwnr span.xwsp1 p  span { color: #767676; font-size: 14px !important; line-height: 24px; font-weight: normal;}
.news .n_txt .nexwbox ul li .nsxwnr span.xwsj { display: none; }
.news .n_txt .nexwbox ul li .nsxwsj { float: right; width: 13%; text-align: right;  }
.news .n_txt .nexwbox ul li .nsxwsj b{ color: #131111; font-size: 14px; font-style: normal; display: block; }
.news .n_txt .nexwbox ul li .nsxwsj i{ color: #050606; font-size: 46px; font-weight: normal; display: block; }


/*-----------------------------------------------list_page--------------------------------------------*/
.list_page { width:100%; margin: 5% auto 0; display: block; text-align: center; }
.list_page a { background:#fff; padding: 5px 10px; margin: 0 3px; border: 1px solid #d9d9d9; border-image: none;  font-weight: normal; color:#545253; font-size: 14px; text-decoration: none; display: inline-block; }
.list_page a:hover { background: #0075c2; color:#fff; text-decoration: none; }
.list_page .current { background: #0075c2; padding: 5px 10px; border: 1px solid  #d9d9d9; border-image: none; color:#fff; font-size: 14px; text-decoration: none; display: inline-block; margin-right: 3px; font-weight: normal;}
.page_phone{ display:none}

/*----------------------------news_show.html---------------------------------------------------*/

.news .n_txt .ptxt2{color: #1c1717; font-size: 22px; text-align: center; margin-top: 3%; }
.news .n_txt .zxdtxyl{width: 100%;text-align: center;padding: 0.6% 0; margin-top: 3%; margin-bottom: 1%; border-top: 1px dashed #b8b8b9; border-bottom: 1px dashed #b8b8b9;}
.news .n_txt .zxdtxyl span .xqya1{vertical-align: middle;}
.news .n_txt .zxdtxyl span a{color: #6f6f6f}
.news .n_txt .zxdtxyl .br{display: none;width: 100%;height: 3px;}
.news .n_txt .zxdtxyl .fx{margin-top: -1%;display: inline-block;}
.news .n_txt .zxdtxyl span{color: #6f6f6f;font-size: 13px;}
.news .n_txt .wznrtxt{color: #535353; font-size: 14px; line-height: 28px; padding-top: 2%; padding-bottom: 4%;}
.news .n_txt .wznrtxt img{width: 60%; height: auto; }
.next1 { width:100%; height: auto; padding:12px 0 5px; line-height: 28px; margin:0 auto 0; font-size: 14px; border-top: 1px dashed #b8b8b9; color: #9c9c9c; }
.next1 span{display: inline-block;width:102px;height: 25px;background: #9c9c9c;text-align: center;line-height: 25px;color: #fff;margin-right:1%;}
.next1 .n_p{margin-top: 1.5%;}
.next1 p {height: 35px; line-height: 35px; overflow: hidden; }
.next1 p:hover span{background: #005b9e;}
.next1 p:hover i{color: #005b9e;}
.next1 i { color: #8f8d8d;font-style: normal;}
.next1 .sh_back{float: right; background: #005b9e; width:126px; height: 30px; line-height: 30px; margin-top: -4.2%; color: #fff;font-size: 14px; text-align: center;}
.news .n_txt  .zxdtxyl .fx{margin-top: -1%;display: inline-block;}
/*微信链接*/
.wechat-qrcodes{display: none;border:1px solid #eee;position:absolute;top:10%;left: 50%;z-index:15;width:150px;height:150px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.wechat-qrcodes .wechatspan{width:15%;display: block;float: right;cursor: pointer;font-size: 16px;}
.wechat-qrcode .qrcode{display: none;}
.wechat-qrcodes #code{width: 100px;height: 100px;margin: 0 auto;margin-top: 20%}
.shxianshi{display: none;}


/*----------------------------product.html---------------------------------------------------*/

.news .n_txt .cy_dh { padding: 50px 0 8px 0; }
.news .n_txt .ns_dh .cyzcdh { float: left; width: 40%;}
.news .n_txt .ns_dh .cyzcdh ul li.xwdhtb { margin-right: 4%; }
.news .n_txt .ns_dh .cyzcdh ul li { margin-right: 8%; }
.news .n_txt .ns_dh .cyycdh { float: left; width: 60%; margin-top: 10px; }
.news .n_txt .ns_dh .cyycdh ul { float: right; }
.news .n_txt .ns_dh .cyycdh ul li{ color: #5d5d5d; font-size: 14px; background: #dbdbdb; float: left; margin-right: 0; padding: 2px 20px; margin-left: 4px;}
.news .n_txt .ns_dh .cyycdh ul li:hover,.news .n_txt .ns_dh .cyycdh ul li.curr { background: #0075c2; color: #fff; }
.news .n_txt .cyxbt .cyp1 { color: #232425; font-size: 20px; margin-bottom: 8px; }
.news .n_txt .cyxbt .cyp2{ color: #232425; font-size: 17px; }
.news .n_txt .cyxbt { text-align: center; padding: 5% 0 2% 0; }
.news .n_txt .cytxt { width: 98%; height: auto;  margin: 0 auto 0; }
.news .n_txt .cytxt .cytxtnr { color: #5c5c5c; font-size: 16px; line-height: 40px; padding: 2.7% 0 4% 0; }
.news .n_txt .cytxt .cytxttp img { width: 100%; height: auto; }
.news .n_txt .cytxt .cytxttp img.cyptsj { display: none; }

.news .n_txt .cytxt .lqjtcyt { width: 100%; height: auto; }
#wrap {	overflow: hidden;	margin:auto;	width: 100%;	height: 579px;	}
#wrap > ul{	width: 120%;	list-style: none;	}
#wrap > ul > li { float: left; width: 10.1%;; height: 579px; cursor: pointer; background-size: 100% 100%; background-repeat: no-repeat; }
#wrap > ul > li:nth-child(5) { width: 42.98%; }
#wrap > ul > li > .text { width: 100%;; height: 100%; }
#wrap > ul > li > .text img { width: 100%; height: 100%; }
.currs .text{display: none;}
.news .n_txt .cytxt .lqjtcyt .protu { display: none; }
.news .n_txt .cytxt .lqjtcyt .protu{width: 100%;height: auto;position:relative;overflow: hidden;}
.news .n_txt .cytxt .lqjtcyt .protu ul li img{width: 100%;height: auto;}
.news .n_txt .cytxt .lqjtcyt .flex-control-nav{display: none;}
.news .n_txt .cytxt .lqjtcyt .protu .flex-direction-nav {display: none;}


/*----------------------------mother.html---------------------------------------------------*/
.news .n_txt .cytxt .mot{ width:100%; }
.news .n_txt .cytxt .mot .mottitle h1{ color: #0075c2; font-size: 16px; }
.news .n_txt .cytxt .mot .mottitle h2{ color: #5e5e5e; font-size: 16px;margin-top: 5px; margin-bottom: 20px; }
.news .n_txt .cytxt .mot .mot_c{ width: 104%; height: auto; margin-left: -1%;}
.news .n_txt .cytxt .mot .mot_c .mot_sub{ /*width: 17.4%;*/width: 15.19%; height: auto; margin-left: 1%; margin-top: 1.5%; float:left; }
.news .n_txt .cytxt .mot .mot_c .mot_sub img{ width: 100%; height: auto; }

/*----------------------------model.html---------------------------------------------------*/
.news .n_txt .cytxt ul.mf { margin-left: -3.09%; }
.news .n_txt .cytxt ul.mf li { width: 22%; float: left; background: #f4f4f4; margin-left: 3%; border-bottom: 3px solid #f4f4f4; margin-top: 3%; padding-bottom: 15px;  }
.news .n_txt .cytxt ul.mf li .mftp{ width: 86%; border-bottom: 1px solid #c9c9c9; padding: 11% 0 9% 0; text-align: center; margin: 0 auto 0; }
.news .n_txt .cytxt ul.mf li .mftp img { width: 100%; height: auto; }
.news .n_txt .cytxt ul.mf li .mfnr { width: 86%; margin: 0 auto 0; }
.news .n_txt .cytxt ul.mf li .mfnr p { color: #2a2828; font-size: 15px; margin: 18px 0 12px 0; height: 40px; overflow: hidden; }
.news .n_txt .cytxt ul.mf li .mfnr span { color: #818181; font-size: 14px; }
.news .n_txt .cytxt ul.mf li:hover { -moz-box-shadow:0px -1.7px 7px #efeded; -webkit-box-shadow:0px -1.7px 7px #efeded; box-shadow:0px -1.7px 7px #efeded; border-bottom: 3px solid #0075c2; background: #fff; }


/*----------------------------music.html---------------------------------------------------*/
.news .n_txt .nexwbox .mel_c{ width:105%; height:auto; margin-left: -2%; }
.news .n_txt .nexwbox .mel_c .mc{ width: 14.2%; height:auto; margin:2% 0 0 2%; float:left;}
.news .n_txt .nexwbox .mel_c .mc h1{ border:1px solid #e5e5e5}
.news .n_txt .nexwbox .mel_c .mc h1 img{ width:100%; height:auto}
.news .n_txt .nexwbox .mel_c .mc h2{ font-size:14px; color:#B8131a; line-height:35px; }
.news .n_txt .nexwbox .mel_c .mc h3{ height:40px; font-size:14px; overflow:hidden; color: #313131; }

/*----------------------------video.html---------------------------------------------------*/
.video{width:83%;  height:auto; margin:0 auto; padding-top:1%;  }
.video .v_tu{ width:100%; height:auto; margin:2% auto 0; text-align:center;}
.video .v_tu h1 img{ width: 100%; height:auto}
.video .v_sub{ width: 100%; height:auto; margin: 0 auto 0}
.video .v_sub .vs{ margin-left: -3%; }
.video .v_sub .vs .v01{ width: 30.35%; height:auto; margin-left: 2.98%; float:left; margin-top: 2.98%; }
.video .v_sub .vs .v01 h3 img{ width:100%; height:auto}
.video .v_sub .vs .v01 h4{ font-size:16px; margin-top:2%; text-align:center; overflow: hidden; height: 43px;}

/*----------------------------newspaper.html---------------------------------------------------*/
.paper{ width: 100%;  height:auto; }
.paper .ppr{ margin-left: -5.25%; }
.paper .ppr .p_sub{ width: 20%; height:auto; margin-left: 5%; float:left;}
.paper .ppr .p_sub p{ width:60%; height:auto; color:#FFF; background:#0075c2; border-radius:50px; text-align:center; padding:2% 0; margin:2% auto 8%; font-size: 16px;}
.paper .ppr .p_sub .p_pic{ border:1px solid #CCC;position:relative}
.paper .ppr .p_sub .p_pic img{ width:100%; height:auto}
.paper .ppr .p_sub .p_pic .p_ceng{ display:none; width:100%; height:100%; bottom:0; left:0; background: url(../images/paper_bg.png) repeat; position:absolute;}
.paper .ppr .p_sub .p_pic .p_ceng h1{ width:17%; height:auto; margin:55% auto 0}
.paper .ppr .p_sub .p_pic .p_ceng h1 img{ width:100%; height:auto}
.paper .ppr .p_sub .p_pic .p_ceng h2{ color:#FFF; margin-top:3%; text-align:center}
.paper .ppr .p_sub .p_pic:hover .p_ceng{ display:block}
.drop{ width:20%; height:35px; border:1px solid #CCC; border-radius:50px; margin: 3% 0 3% 5%; text-align: center; }
.drop select{ text-align:right; border:0; margin-top: 7px; font-size: 14px; outline: none; }


/*----------------------------about.html---------------------------------------------------*/
.abnxt .contact{ position: relative; }{ width: 98%; height: auto;  margin: 0 auto 0; }
.abnxt .contact{ position: relative; } .abtxt{ color: #6f6f6f; font-size: 16px; line-height: 36px; padding: 2.7% 0 0 0;}
.abnxt .contact{ position: relative; } .abtxt img { width: 100%; height: auto; }

/*----------------------------announcement.html---------------------------------------------------*/
.news .n_txt .anno {width: 100%;  }
.news .n_txt .anno  ul {min-height: 510px;}
.news .n_txt .anno  ul li{border-bottom:1px solid #e5e5e5; padding: 2% 0; }
.news .n_txt .anno  ul li .subz{ float: left; width: 110px; height: 110px;}
.news .n_txt .anno  ul li .subz p{ text-align: center;line-height: 55px}
.news .n_txt .anno  ul li .subz .nsprq{background: #0075c2; color: #fff; font-size: 22px;}
.news .n_txt .anno  ul li .subz .nspnf{background: #dfdfdf; color: #838383; font-size: 18px;}
.news .n_txt .anno  ul li .suby{float: right;width: 91%;color: #444;font-size: 18px;line-height: 25px;overflow: hidden; }
.news .n_txt .anno  ul li .suby .nspbt{color: #232425;font-size: 18px; height: 55px; line-height: 50px; }
.news .n_txt .anno  ul li .suby .nspsp{color: #616161;font-size: 14px; height: 51px; margin: 2px 0; display: block; line-height: 24px; }
.news .n_txt .anno  ul li:hover .suby .nspbt{color: #0075c2}

/*----------------------------honner.html---------------------------------------------------*/
.news .n_txt .ns_dh .fjgkrydhz { width: 60%;}
.news .n_txt .ns_dh .fjgkrydhy { width: 40%; }
.news .n_txt .ns_dh .fjgkrydhz ul li { margin-right: 6% }
.news .n_txt .hon  {width: 100%; min-height: 500px;  }
.news .n_txt .hon ul { margin-top: 2% }
.news .n_txt .hon ul li { border-bottom: 1px solid #e5e5e5; padding: 2% 0; }
.news .n_txt .hon ul li .rytubiao { float: left;  margin-right: 12px; }
.news .n_txt .hon ul li .rybtnr { float: left; width: 82%; line-height: 24px;}
.news .n_txt .hon ul li .rybtnr span{ font-size: 16px; color: #4f4f4f; }
.news .n_txt .hon ul li .rybtnr i { color: #b8131a; font-size: 16px; font-style: normal; display: inline-block; }
.news .n_txt .hon ul li b { color: #b2b2b2; font-size: 18px; font-weight: normal; display: block; float: right; }


.cytxt{ overflow:hidden; position:relative; width: 98%; height: auto;  margin: 0 auto 0;  }
.cytxt .hd{ overflow:hidden;  height:45px; width: 110px; margin: 6% auto 0;  }
.cytxt .hd .prev { margin-right: 20px; }
.cytxt .hd .prev,.cytxt .hd .next{ display:block;  width:45px; height:45px; float:left; overflow:hidden; cursor:pointer; background:url(../images/zszb.jpg) no-repeat;}
.cytxt .hd .next{ background:url(../images/zsyb.jpg) no-repeat;  }
.cytxt .hd .prev:hover { background:url(../images/zszbys.jpg) no-repeat; }
.cytxt .hd .next:hover { background:url(../images/zsybys.jpg) no-repeat; }
.cytxt .bd{ overflow:hidden;   }
.cytxt .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline;  }
.cytxt .bd ul li{ width: 22%; background: #f4f4f4; margin: 0 1.5%; border-bottom: 3px solid #f4f4f4; margin-top: 3%; padding-bottom: 15px; _display:inline; overflow:hidden; float: left;  }
.cytxt .bd  ul li .mftp{ width: 86%; border-bottom: 1px solid #c9c9c9; padding: 11% 0 15% 0; text-align: center; margin: 0 auto 0; background: url(../images/ryfdtb.png)  no-repeat 100% 95%; }
.cytxt .bd  ul li .mftp img{ width:100%; height:auto; display:block; }
.cytxt .bd ul li .mfnr { width: 86%; margin: 0 auto 0; }
.cytxt .bd ul li .mfnr p { color: #2a2828; font-size: 16px; margin: 18px 0 5px 0; height: 20px; overflow: hidden; }
.cytxt .bd ul li .mfnr span { color: #545151; font-size: 14px; height: 20px; overflow: hidden; }
.cytxt .bd ul li:hover { -moz-box-shadow:0px -1.7px 7px #efeded; -webkit-box-shadow:0px -1.7px 7px #efeded; box-shadow:0px -1.7px 7px #efeded; border-bottom: 3px solid #0075c2; background: #fff; }

/*----------------------------contact.html---------------------------------------------------*/
.abnxt .contact{ position: relative; }
.abnxt .contact .lxwmtu img{ width: 100%; height: auto; }
.abnxt .contact .lawm { background: url(../images/lxwmbj.png); width: 40%; height: auto; position: absolute; top:25%;  right: 15%; }
.abnxt .contact .lawm ul {  padding: 3% 7% 8% 7%; }
.abnxt .contact .lawm ul li { margin-top: 5%; }
.abnxt .contact .lawm ul li i { color: #2f2f2f; font-size: 16px; font-style: normal; margin-right: 20px; display: inline-block; margin-left: 10px; }
.abnxt .contact .lawm ul li span.fjdz { float: right; display: inline-block; width: 76%; }
.abnxt .contact .lawm ul li span { color: #4e4e4e; font-size: 16px; display: inline-block; }
.lawm1 { background: url(../images/lxwmbj.png); width: 100%; height: auto;   }
.lawm1 ul { margin-left: 3%; padding: 2% 0 2% 0; }
.lawm1 ul li { margin-top: 2.5%; }
.lawm1 ul li i { color: #2f2f2f; font-size: 16px; font-style: normal; margin-right: 20px; display: inline-block; margin-left: 10px; }
.lawm1 ul li span { color: #4e4e4e; font-size: 16px; }
.abnxt  .dtdt { display: none; }

/*----------------------------whln.html---------------------------------------------------*/
.news .n_txt .whln { width: 100%; }
.news .n_txt .whln .ln1 { position: relative; }
.news .n_txt .whln .ln1 .ln1tu img { width: 100%; height: auto; }
.news .n_txt .whln .ln1 .ln1nr { position: absolute; top: 23%; left: 10%; background: url(../images/whln1bj.png); width: 40%; padding: 2% 1%;}
.news .n_txt .whln .ln1 .ln1nr ul li { width: 50%; float: left; padding: 3% 0; text-align: center; }
.news .n_txt .whln .ln1 .ln1nr ul li b { color: #0075c2; font-size: 16px; font-weight: normal; }
.news .n_txt .whln .ln1 .ln1nr ul li i { width: 5px; height: 5px; background: #0075c2; display: inline-block; vertical-align: middle; margin-right: 8px; }
.news .n_txt .whln .ln1 .ln1nr ul li span { color: #ffffff; font-size: 16px; font-weight: normal; }
.news .n_txt .whln .lnz { width: 100%; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding: 4% 0; margin-top: 4%;}
.news .n_txt .whln .lnz .lnh { float: left; width: 48.5%;  position: relative;  }
.news .n_txt .whln .lnh .ln2tu img { width: 100%; height: auto; }
.news .n_txt .whln .lnh .ln2nr { position: absolute; z-index: 55; width: 100%; height: 100%; top: 0; }
.news .n_txt .whln .lnh .ln2nr ul { width: 30.5%; float: right; height: 100%; }
.news .n_txt .whln .lnh .ln2nr ul p {  font-size: 20px; color: #fff; margin-bottom: 30px; margin-top: 30%; }
.news .n_txt .whln .lnh .ln2nr ul li {  font-size: 18px; color: #fff; line-height: 36px; }
.news .n_txt .whln .ln2 { margin-right: 1.5%;  }
.news .n_txt .whln .ln2 .ln2nr { background: url(../images/whlnt22.png) no-repeat; background-size: 100% 100%; }
.news .n_txt .whln .ln2 .ln2nr ul { text-indent: 25% }
.news .n_txt .whln .ln3 { margin-left: 1.5% }
.news .n_txt .whln .ln3 .ln2nr { background: url(../images/whlnt33.png) no-repeat; background-size: 100% 100%; }
.news .n_txt .whln .ln3 .ln2nr ul { text-indent: 18% }
.news .n_txt .whln .ln4 {  width: 100%; }
.news .n_txt .whln .ln4 p { color: #15191b; font-size: 20px; padding: 3.5% 0 1% 0; }
.news .n_txt .whln .ln4 .ln4z { width: 96%; padding: 21px 2%; color: #fff; font-size: 18px; margin-top: 15px; }
.news .n_txt .whln .ln4 .ln41 { background: url(../images/ln4t1.png) no-repeat; background-size: 100% 100%;  }
.news .n_txt .whln .ln4 .ln42 { background: url(../images/ln4t2.png) no-repeat; background-size: 100% 100%;  }
.news .n_txt .whln .ln4 .ln43 { background: url(../images/ln4t3.png) no-repeat; background-size: 100% 100%;  }


/*----------------------------history.html---------------------------------------------------*/
.about-timeline { margin-top: 3% }
.about-timeline .year-content { width: 89%; height: 690px;  overflow: hidden; float: left;}
.about-timeline .year-content ul li.active { opacity: 1; }
.about-timeline .year-content h4 { font-size: 4em;  color: #5a5858;  height: 80px; line-height: 80px; margin-bottom: 30px; text-align: left; }
.about-timeline .year-content ul li .overtext { height: 550px; overflow: hidden;  margin-bottom: 2em; font-size: 16px; line-height: 36px;  color: #5f5f5f; overflow-y: auto;  }
.about-timeline .year-content ul li .overtext::-webkit-scrollbar { width: 1px }
.about-timeline .about-timeline-year { float: right; width: 69px; height: 580px;  overflow: hidden; overflow-y: auto;  }
.about-timeline .about-timeline-year::-webkit-scrollbar {width: 6px; background: #acacac; border-radius: 5px; }
.about-timeline .about-timeline-year ul {margin: 0; border-right: 2px solid #e9e9e9; width: 57px;}
.about-timeline .about-timeline-year ul li{ margin: 18px 0;  display: block; overflow: hidden;}
.about-timeline .about-timeline-year ul li a.active, .about-timeline .about-timeline-year ul li a:hover { color: #c7000b; font-size: 1em; border-right: 2px solid #c7000b; opacity: 1; border-top: none; }
.about-timeline .about-timeline-year ul li a { height: 40px; line-height: 40px; display: inline-block; text-decoration: none;  width: 55px; float: left; }


.tab { width: 98%; height: auto;  margin: 4% auto 2%;  }
.tab .tab-title { float: right; width: 69px; height: 580px;  overflow: hidden; overflow-y: auto;}
.tab .tab-title::-webkit-scrollbar {width: 6px; background: #acacac; border-radius: 5px; }
.tab .tab-title .cbhx { border-right: 2px solid #e9e9e9; width: 57px; }
.tab .tab-title .item { width: 99% ; display: inline-block;  color: #333; font-size: 16px;  padding: 10px 0;  margin: 8px 0;}
.tab .tab-title .item:hover,.tab .tab-title .item.item-cur { color: #c7000b; border-right: 2px solid #c7000b; }
.tab .tab-cont {  position: relative; width: 89%; height: 690px; float: left; overflow: hidden; }
.tab .tab-cont .tab-cont__wrap { position: absolute;}
.tab .tab-cont .tab-cont__wrap .item { width: 100%; height: 690px; overflow: hidden;}
.tab .tab-cont .tab-cont__wrap .item .overtext {height: 580px; overflow: hidden; font-size: 16px; line-height: 36px;  color: #5f5f5f; overflow-y: auto; }
.tab .tab-cont .tab-cont__wrap .item .overtext::-webkit-scrollbar { width: 1px }
.tab .tab-cont .tab-cont__wrap .item .hisp1 { font-size: 4em;  color: #5a5858;  height: 80px; line-height: 80px; margin-bottom: 30px; text-align: left;  }

/*----------------------------hmxt.html---------------------------------------------------*/
.hmlbt{width: 100%;height: auto;position:relative;overflow: hidden; margin-top: 6%}
.hmlbt ul li img{width: 100%;height: auto;}
.flex-control-nav{display: none;}
.hmlbt .flex-direction-nav li{float: left;}
.hmlbt .flex-direction-nav a{width:60px;height:70px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;bottom: 5px;z-index:10;cursor:pointer;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.hmlbt .flex-direction-nav .flex-next{background-position:0 -90px;right:8px;}
.hmlbt .flex-direction-nav .flex-prev{right:55px;}
.hmlbt ul li .img02 { display: none; }
/*----------------------------whln1.html---------------------------------------------------*/
.ln11{width: 100%; height: auto; position:relative;overflow: hidden; margin-top: 2.5%; }
.ln11 ul li { position: relative; }
.ln11 ul li img{width: 100%;height: auto;}
.ln11 ul li .lnipbn { display: none; }
.ln11 .flex-direction-nav { display: none; }
.ln11 .flex-control-nav{display: block;position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.ln11 .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.ln11 .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.ln11 .flex-control-nav .flex-active{background-position:0 0;}
.news .n_txt .whln .lnz1 { width: 100%; margin-top: 4%;}
.news .n_txt .whln .lnz1 p img { margin-right: 10px; }
.news .n_txt .whln .lnz1 p { color: #333; font-size: 22px; }
.news .n_txt .whln .lnz1 .qyyj { width: 85%; margin: 5% auto 7%; }
.news .n_txt .whln .lnz1 .qyyj img { width: 100%; height: auto; }
.news .n_txt .whln .lnz1 .qyyj .yjipdt { display: none; }
.news .n_txt .whln .lnz2 { width: 100%; margin-top: 4%; margin-bottom: 7%; }
.news .n_txt .whln .lnz2 p img { margin-right: 10px; }
.news .n_txt .whln .lnz2 p { color: #333; font-size: 22px; margin-bottom: 2%; }
.news .n_txt .whln .lnz2 ul { margin-left: -2%; }
.news .n_txt .whln .lnz2 ul li { float: left; width: 18%; margin-left: 2%; cursor: pointer; overflow: hidden;}
.news .n_txt .whln .lnz2 ul li img { width: 100%; height: auto; transition: all 0.6s; }
.news .n_txt .whln .lnz2 ul li img:hover { transform: scale(1.06); }
.news .n_txt .whln .lnz3 { width: 100%; }
.news .n_txt .whln .lnz3 p { color: #333; font-size: 22px; margin-bottom: 3.5%; }
.news .n_txt .whln .lnz3 span { display: block; font-size: 17px; color: #333; margin-bottom: 2.5%; margin-left: 2%}
