
*{margin:0px; padding:0px; list-style:none; outline:none; font-family:PingFangSC-Regular, sans-serif, Microsoft YaHei, Arial, Helvetica, sans-serif;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;/*边距边框包含在宽里面css3*/}
html{font-size:62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body{font-size:1.4rem;/*1.4 × 10px = 14px */ line-height:28px; color:#555; background:#fff; overflow-x:hidden;}
html,body{height:100%;} 
img{border:0px; max-width:100%;}
a{color:#333; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; }
a:hover{color:#f75428;}
a, a:hover, a:visited, a:link, a:active , a:focus{
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clear{clear:both; height:0px; font-size:0px;}



@font-face
{
font-family:lantingchaoxi;
src: url('../font/FZLTCXHJW.ttf'),
     url('../font/FZLTCXHJW.eot'); /* IE9+ */
}

@font-face
{
font-family:dincond;
src: url('../font/dincond.ttf'),
     url('../font/dincond.eot'),
	 url('../font/dincond.otf'); /* IE9+ */
}

@font-face
{
font-family:PingFang;
src: url('../font/PingFang.ttf');
}


/*滚动条整体样式*/
body::-webkit-scrollbar { 
 width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
 height: 4px;
}
/*滚动条里面小方块*/
body::-webkit-scrollbar-thumb { 
 border-radius: 5px;
 -webkit-box-shadow: inset 0 0 5px rgba(250, 84, 84, 0.9);
 background: #e84545;
}
/*滚动条里面轨道*/
body::-webkit-scrollbar-track { 
 -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
 border-radius: 0;
 background: #000;
}

.timea{transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}

.color_a{color:#c4251c;}

.touying{-moz-box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #ddd; box-shadow:0px 0px 10px #ddd;}

.w1920{width:100%;}
.w1700{max-width:1700px; padding:0 100px; margin:0px auto;}
.w1400{max-width:1400px; margin:0px auto;}
.w1200{width:1200px; margin:0px auto;}
.relativea{position:relative;}
.hidden{overflow:hidden;}



@media screen and (max-width:1299px){
	html{font-size:55% !important;}
	.w1700{padding:0 30px !important;}
}

@media screen and (max-width:949px){
	html{font-size:52% !important;}
	.w1700{padding:0 15px !important;}
}

@media screen and (max-width:749px){
	html{font-size:50% !important;}
}



@media screen and (max-width:1199px){
	.top_w{display:none !important;}
	.top_sj{display:block !important;}

}

.top_w{width:100%; height:80px; position:fixed; left:0; top:0; z-index:9999; transition:all 0.2s;}
.top_logo{padding:15px 0 0 0; float:left;}
.top_logo .logo02{display:none;}
.top_logo01 .logo01{display:none;}
.top_logo01 .logo02{height:53px; display:block;}
.top_tel{line-height:80px; font-size:1.8rem; color:#FFF; float:right;}
.top_tel i{vertical-align:middle;}
.sabit{background:#FFF; box-shadow:0 1px 2px rgba(0,0,0,.1);}
.sabit .top_tel{color:#333;}

/*web dh*/
.ind_dh{height:80px; float:right;}
.ind_dh ul{ margin-right:4rem;}
.ind_dh ul li{height:80px; text-align:center; float:left; position:relative;}
.ind_dh ul li span{display:block; padding:0 2rem;}
.ind_dh ul li span a{font-size:1.6rem; line-height:80px; color:#fff; display:block;}
.ind_dh ul li .span01 a{color:#333;}
.ind_dh ul li span a i{margin-right:5px; font-size:1.8rem; vertical-align:-2px;}
.ind_dh ul li:hover span a{color:#ff6060;}
.ind_dh ul li .m_hover{color:#ff6060 !important;}
.ind_dh ul li div{width:auto; height:0px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); text-align:left; position:absolute; top:100px; left:50%; transform:translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform:translateX(-50%); z-index:9999; transition:all 0.5s;  background:rgba(0,0,0,.9); padding:0 2rem; overflow:hidden;}
.ind_dh ul li div p{display:flex; display:-webkit-flex;}
.ind_dh ul li div a{display:block; text-align:center; line-height:40px; color:#fff; font-size:14px; padding:1.4rem; white-space:nowrap; flex-wrap:nowrap;}
.ind_dh ul li div a i{width:60px; height:60px; line-height:60px; font-size:2.4rem; display:block; margin:0 auto; border:1px #555 solid; border-radius:50%;transition:all 0.5s;}
.ind_dh ul li div a:hover i{border:1px #ff6060 solid; background:#ff6060; color:#FFF;}
.ind_dh ul li .divon{height:auto; overflow:visible; top:80px; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
/*web dh*/

@media screen and (max-width:949px){
	.top_sjhd{display:block !important;}
}
.top_sj{width:100%; background:#fff; display:none; position:fixed; left:0; top:0; z-index:9; box-shadow:0 1px 2px rgba(0,0,0,.1);}
.top_sj .logo{margin-left:3%; padding:10px 0;}
.top_sj .logo img{height:40px; display:block;}
.sj_dh{font-size:3rem; color:#555; display:block; position:absolute; right:4%; top:50%; transform:translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform:translateY(-50%);}
.top_sjhd{height:60px; display:none;}

/*daohang*/
.sj_navbj{width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:999; display:none;}
.sj_nav{width:80%; height:100%; background:#FFF; overflow-y:auto; position:absolute; top:0; right:-150%;}
.sj_nav dt{line-height:10rem; font-size:2rem; padding:0 10%; border-bottom:#eee 1px solid;}
.sj_nav dt i{font-size:3rem; vertical-align:-2px; margin-right:5px;}
.gbnav{font-size:3.4rem !important; position:absolute; right:15px; top:0px;}
.sj_nav dd{padding:0 10%;}
.sj_nav dd span{line-height:5rem; font-size:1.8rem; display:block; border-bottom:1px #ddd solid;}
.sj_nav dd span i{font-size:2.6rem; margin-right:10px; vertical-align:middle; display:inline-block;}
.sj_nav dd span .xlcd{font-size:2rem; margin-right:0; float:right;}
.sj_nav dd p{width:100%; display:none;}
.sj_nav dd p a{ padding-left:2rem; line-height:4rem; font-size:1.6rem; display:block; border-bottom:1px #eee solid;}
.sj_nav dd p a i{margin-right:5px;}
.sj_nav .navtel{padding:6% 10% 0 10%; line-height:2.4rem; font-size:1.8rem; display:flex;}
.sj_nav .navtel i{ font-size:2.2rem; margin-right:5px;}


/*inputyangshi*/
input:-moz-placeholder,  
textarea:-moz-placeholder{color:#bbb;}  
input:-ms-input-placeholder,  
textarea:-ms-input-placeholder{color:#bbb;}  
input::-webkit-input-placeholder,  
textarea::-webkit-input-placeholder{color:#bbb;}


/*banner*/
@media screen and (max-width:1299px){
.banner_sj .swiper-pagination{display:none !important;}
.banner_sj .swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:2.4rem !important;}
.banner{display:none !important;}
.banner_sj{display:block !important;}
}

.banner{height:auto; overflow:hidden;}
.banner img{display:block;}

.banner_sj{height:auto; overflow:hidden; display:none;}
.banner_sj img{display:block;}

.swiper-pagination-bullet{width:10px !important; height:10px !important;}
.swiper-pagination-bullets{bottom:3px !important;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    background:#e84545;
}

/*biaoti*/
@media screen and (max-width:1199px){
.ind_bta{padding:3rem 0 2rem 0 !important;}
.ind_bta h3{line-height:3.2rem !important; font-size:3.4rem !important; padding-top:1.2rem !important; background-size:auto 60% !important;}
.ind_bta p{font-size:1.2rem !important;}
}

@media screen and (max-width:749px){
.ind_bta h3{line-height:3.2rem !important; font-size:3rem !important; background-size:auto 50% !important;}
.ind_bta p{font-size:1.2rem !important; line-height:3rem !important;}
}

.ind_bta{text-align:center; padding:5% 0 2% 0;}
.ind_bta h3{line-height:5rem; font-size:4.6rem; padding-top:2rem; color:#333;}
.ind_bta p{font-size:1.8rem; line-height:4rem; color:#999;}
.ind_bta font{width:50px; height:5px; border-radius:3px; background:#e84545; display:block; margin:0 auto;}

.ind_bta .h3a{color:#fff !important;}
.ind_bta .pa{color:#999 !important;}

/*gengduoanniu*/
@media screen and (max-width:749px){
.ind_morea{width:40% !important;}
}
.ind_morea{width:20%; background:#999; color:#FFF; text-align:center; line-height:5rem; font-size:1.6rem; display:block; margin:1% auto 0 auto; border-radius:5rem;}
.ind_morea i{margin-right:5px; font-size:1.4rem; vertical-align:middle;}
.ind_morea:hover{background:#e84545; color:#FFF;}


/*guanyu*/
@media screen and (max-width:749px){
.ind_gynr{width:100%!important;}
}
.ind_gy{margin-top:0;}
.ind_gynr{width:75%; line-height:3rem; font-size:1.6rem; text-align:center; color:#555; margin:0px auto;}

@media screen and (max-width:749px){
.ind_gyan a h3{font-size:2rem !important;}
.ind_gyan a p{font-size:1.2rem !important;}
.ind_gyan a font{font-size:1.2rem;}
}
.ind_gyan{width:100%; text-align:center; display:flex; justify-content:space-between; margin:3% 0 0 0;}
.ind_gyan a{ padding:15% 0 10% 0;display:block; color:#FFF;}
.ind_gyan a i{font-size:5rem; display:block; margin:0 auto 3% auto;}
.ind_gyan a h3{font-size:2.4rem; line-height:5rem;}
.ind_gyan a p{font-size:1.6rem; line-height:2.2rem; padding:0 20px 3rem 20px;}
.ind_gyan a font{display:inline-block; line-height:3.4rem; padding:0 1.4rem; font-size:1.4rem; background:#FFF; color:#555; border-radius:3.4rem;}
.ind_gyan_a{background:#e84545; flex:1; transition:all 0.2s;}
.ind_gyan_a:hover{background:#f26439;}
.ind_gyan_b{background:#434ce7; flex:1; transition:all 0.2s;}
.ind_gyan_b:hover{background:#4375e7;}
.ind_gyan_c{background:#4d26a0; flex:1; transition:all 0.2s;}
.ind_gyan_c:hover{background:#7126a0;}


/*anli*/
@media screen and (max-width:1199px){
.ind_al ul li a span h3{line-height:4rem !important; font-size:1.6rem !important;}
.ind_al ul li a img{height:28rem !important;}
.ind_al ul li:hover a span{bottom:0% !important;}
}
@media screen and (max-width:749px){
.ind_al ul li{width:50% !important;}
.ind_al ul li a img{height:28rem !important;}
.ind_al ul li a span{bottom:-85% !important;}

}
@media screen and (max-width:449px){
.ind_al ul li a img{height:18rem !important;}
.ind_al ul li a span{bottom:-78% !important;}
}
.ind_al{margin:0 0 0 0;}
.ind_al ul{margin:0 -1%;}
.ind_al ul li{width:33.333%; padding:1%; float:left;}
.ind_al ul li a{display:block; text-align:center; overflow:hidden; position:relative;}
.ind_al ul li a img{width:100%; height:35rem; display:block;}
.ind_al ul li a span{width:100%; height:100%; color:#FFF; background:rgba(0,0,0,0.6); position:absolute; left:0; bottom:-85%; transition:all 0.5s;}
.ind_al ul li:hover a span{bottom:0%;}
.ind_al ul li:hover a span h3{padding-top:25%; padding-bottom:0px;}
.ind_al ul li a span h3{line-height:5rem; font-size:2rem; font-weight:normal; padding-bottom:50px;}
.ind_al ul li a span p{line-height:2rem; font-size:1.4rem; padding-bottom:5%;}
.ind_al ul li a span font{display:inline-block; line-height:3.2rem; font-size:1.4rem; background:#e84545; color:#FFF; padding:0 5%; border-radius:3rem;}

/*shuzi*/
@media screen and (max-width:749px){
.ind_zs ul li{width:50% !important; padding-bottom:3rem;}
.ind_zs ul li .wz01{font-size:5rem !important; line-height:6rem !important;}
.ind_zs ul li p{font-size:1.4rem !important;}
}
.ind_zs{background:url(../images/ind_sz01.jpg) no-repeat center; background-size:100% 100%; margin:3% 0; padding:6% 0;}
.ind_zs ul{margin:0;}
.ind_zs ul li{width:25%; text-align:center; color:#FFF; float:left;}
.ind_zs ul li .wz01{font-size:8rem; line-height:12rem;}
.ind_zs ul li .wz01 font{font-weight:bold; font-family:dincond; vertical-align:middle;}
.ind_zs ul li p{font-size:1.8rem;}

/*youshi*/
@media screen and (max-width:979px){
.ind_ys_nr{width:90% !important; margin:0 auto !important; overflow:hidden !important;}
.ind_ysa{width:60% !important;}
.ind_ys_nr ul{width:100% !important; position:relative !important; padding-top:3%;}
.ind_ys_nr ul li{text-align:left !important; padding-left:8% !important; padding-right:0 !important;}
.ind_ys_nr ul li i{left:0 !important;}
.ind_ys_nr .l01{top:0 !important;}
.ind_ys_nr .l02{top:38% !important;}
.ind_ys_nr .l03{top:80% !important;}

.ind_ys_nr .r01{top:0 !important;}
.ind_ys_nr .r02{top:38% !important;}
.ind_ys_nr .r03{top:80% !important;}
}

@media screen and (max-width:749px){
.ind_ysa{width:85% !important;}
.ind_ys_nr ul li{padding-left:16% !important;}
.ind_ysa .ys01{top:35% !important;}
.ind_ysa .ys01 i{font-size:5rem !important;}
.ind_ysa .ys01 span{line-height:6rem !important; font-size:3rem !important;}
}

@media screen and (max-width:479px){
.ind_ysa .ys01{top:32% !important;}
.ind_ysa .ys01 i{font-size:3rem !important; padding-bottom:0 !important;}
.ind_ysa .ys01 span{line-height:5rem !important;}
.ind_ysa .ys01 p{font-size:1.2rem !important;}
}

.ind_ys{padding:5rem 0 10rem 0;}
.ind_ys_nr{width:100%; position:relative;}
.ind_ysa{width:40%; margin:0 auto; position:relative;}
.ind_ysa img{width:100%; display:block;}
.ind_ysa .ys01{width:100%; text-align:center; position:absolute; left:0; top:36%;}
.ind_ysa .ys01 i{font-size:5rem; color:#CCC; padding-bottom:1rem; display:block;}
.ind_ysa .ys01 span{ line-height:8rem; display:block; font-size:4.6rem; color:#333;}
.ind_ysa .ys01 p{width:55%; line-height:2rem; font-size:1.6rem; margin:0 auto; color:#999;}


.ind_ys_nr ul h3{line-height:5rem; font-size:2.4rem; color:#333; font-weight:normal;}
.ind_ys_nr ul p{line-height:2.6rem; font-size:1.6rem; color:#999;}

.ind_ys_nr ul{width:27%; position:absolute;}
.ind_ys_nr ul li{position:relative;}
.ind_ys_nr ul li i{width:5rem; line-height:5rem; text-align:center; border-radius:50%; color:#FFF; font-size:3rem; position:absolute; top:8%;}

.ind_ys_l li{text-align:right; padding-right:18%;}
.ind_ys_l li i{right:0; background:#9738f6;}

.ind_ys_r li{text-align:left; padding-left:18%;}
.ind_ys_r li i{left:0; background:#434ce7;}

.ind_ys_nr .l01{left:0; top:0;}
.ind_ys_nr .l02{left:0; top:38%;}
.ind_ys_nr .l03{left:0; top:80%;}

.ind_ys_nr .r01{right:0; top:0;}
.ind_ys_nr .r02{right:0; top:38%;}
.ind_ys_nr .r03{right:0; top:80%;}

/*tuandui*/
@media screen and (max-width:1299px){
.ind_td .swiper-father{margin:0 6.5rem !important;}
}

.ind_td{width:100%; background:url(../images/ind_td02.jpg) no-repeat center top; background-size:100% 100%; padding-bottom:5%;}
.ind_td_nr{width:100%;}
.ind_tdlb{width:100%; height:0px; padding-bottom:150%; position:relative; overflow:hidden;}
.ind_tdlb img{width:100%; height:100%; position:absolute; left:0; top:0; display:block;transition:all 0.5s;}
.ind_tdlb:hover img{transform:scale(1.1); opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.ind_tdlb i{font-size:4rem; color:#FFF; position:absolute; left:45%; top:55%; z-index:999; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.ind_tdlb:hover i{top:45%; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.ind_tdlb .tdwz{width:100%; color:#FFF; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; padding:5% 8%;}
.ind_tdlb .tdwz h3{ line-height:3rem; font-size:2.4rem; font-weight:normal;}
.ind_tdlb .tdwz h3 font{font-size:1.4rem; color:#CCC;}
.ind_tdlb .tdwz h4{font-size:1.4rem; color:#CCC; font-weight:normal;}
.ind_tdlb .tdwz span{position:absolute; right:2%; bottom:5%; display:block;}
.ind_tdlb .zx{line-height:2rem; font-size:1.4rem; padding:2% 4%; border-radius:3rem; background:rgba(232,69,69,0.6); color:#FFF; position:absolute; right:5%; bottom:6%; z-index:9; display:block;}

.ind_td .swiper-father{position:relative;}
.ind_td .swiper-button-prev1{left:-6rem !important;}
.ind_td .swiper-button-next1{right:-6rem !important;}


/*liucheng*/
@media screen and (max-width:1119px){
.ind_lc ul .i01{display:none !important;}
.ind_lc ul .i02{display:none !important;}

}
@media screen and (max-width:749px){

.ind_lc ul li{width:20% !important; padding-top:2% !important; background-position:50% 40% !important;}
.ind_lc ul li i{margin:0 auto !important;}
.ind_lc ul li span{margin:0 auto !important;}
}

@media screen and (max-width:479px){
.ind_lc ul .i01{font-size:2.2rem !important; top:2.4rem !important;}
}

.ind_lc{padding:0 0 3% 0;}
.ind_lc ul{position:relative;}
.ind_lc ul .i01{font-size:2rem; display:block; position:absolute; left:0px; top:20%;}
.ind_lc ul .i02{font-size:2rem; display:block; position:absolute; right:0px; top:20%;}
.ind_lc ul li{width:10%; float:left; background:url(../images/ind_lc02.png) repeat-x; background-position: 50% 30%;}
.ind_lc ul li i{width:7rem; line-height:7rem; text-align:center; font-size:3rem; background:#333; color:#FFF; border-radius:50%; display:block; margin:0 auto;}
.ind_lc ul li span{width:7rem; line-height:2rem; text-align:center; font-size:1.6rem; display:block; padding:1rem 0; margin:0 auto;}

/*xinwen*/
@media screen and (max-width:1199px){
.ind_xw .swiper-father{margin:0 6.5rem !important;}
}

@media screen and (max-width:749px){
.ind_xwlb dt{padding-bottom:68% !important;}
}

.ind_xw{background:url(../images/ind_xw02.jpg) no-repeat center top; padding:0 0 5% 0;}
.ind_xwnr{width:100%;}
.ind_xwlb{width:100%; background:#FFF;}
.ind_xwlb dt{width:100%; height:0; padding-bottom:75%; background:#e84545; display:block; overflow:hidden; position:relative;}
.ind_xwlb dt i{font-size:6rem; color:#FFF; position:absolute; top:55%; left:50%; transform:translateX(-50%); display:block; transition:all 0.2s;}
.ind_xwlb:hover dt i{top:45%; font-size:3rem;}
.ind_xwlb dt img{width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.ind_xwlb:hover dt img{transform:scale(1.2); opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10);}
.ind_xwlb dd{padding:5% 8%;}
.ind_xwlb dd h3{ height:2.8rem;line-height:2.8rem; font-size:1.8rem; color:#333; font-weight:normal; overflow:hidden;}
.ind_xwlb dd font{width:12%; height:3px; border-radius:3px; background:#e84545; display:block; margin:8px 0 8px 0;}
.ind_xwlb dd p{line-height:2.8rem; font-size:1.4rem; color:#777;}
.ind_xwlb dd span{font-size:1.6rem; display:block; margin:5px 0 10px 0;}

.ind_xw .swiper-father{position:relative;}
.ind_xw .swiper-button-prev1{left:-6rem !important;}
.ind_xw .swiper-button-next1{right:-6rem !important;}




/*swiper anniu*/
.swiper_btn_l{background:url(../images/prev.png) center center no-repeat rgba(0,0,0,0.5) !important; background-size:auto 50% !important;}
.swiper_btn_r{background:url(../images/next.png) center center no-repeat rgba(0,0,0,0.5) !important; background-size:auto 50% !important;}
.swiper_btn_l,.swiper_btn_r{width:5rem !important; height:5rem !important;  border-radius:50%;}
.swiper_btn_l:after{display:none;}
.swiper_btn_r:after{display:none;}


/*neiyeyangshi*********************************************************************************************************/
/*ny_jieshao*/
@media screen and (max-width:1441px){
.js_adnr{padding-top:12% !important;}
.js_adsz{padding-top:2% !important;}
.js_adsz li h3{font-size:8rem !important;}
}

@media screen and (max-width:1199px){
.js_adsz li p{font-size:1.8rem !important;}
}
@media screen and (max-width:749px){
.js_adnr{width:90% !important;}
.js_adnr span{font-size:2rem !important;}
.js_adsz li{width:50% !important; padding-bottom:5% !important;}
}

.js_ad{width:100%; height:100%;}
.js_adnr{width:70%; text-align:center; color:#FFF; margin:0 auto; padding-top:15%;}
.js_adnr h3{line-height:7rem; font-size:4.8rem;}
.js_adnr font{width:10rem; height:5px; background:#e84545; border-radius:5px; display:block; margin:1rem auto;}
.js_adnr span{line-height:5rem; font-size:2.4rem;}
.js_adnr p{line-height:3rem; font-size:1.6rem; padding-top:3rem;}
.js_adsz{width:100%; padding-top:7%}
.js_adsz li{width:25%; text-align:center; color:#FFF; float:left;}
.js_adsz li h3{line-height:12rem; font-size:10rem; font-family:dincond;}
.js_adsz li p{font-size:2rem;}
.js_adsz li font{ font-family:dincond;}

.gy_left{width:100%; margin-top:2%;}
.gy_left a{width:33%; background:#999; text-align:center; font-size:2rem; color:#FFF; margin:0 0.1%; display:block; padding:2% 0; float:left;}
.gy_left a i{font-size:4rem; line-height:5rem; display:block; margin:0 auto;}
.gy_left a:hover{background:#e84545;}
.gy_left .sub_a_hover{background:#e84545;}

@media screen and (max-width:1199px){
.js_jj_nr{width:90% !important;}
}
@media screen and (max-width:749px){
.js_jj_logo img{width:30rem !important;}
}
.js_jj{width:100%; text-align:center; padding:6% 0;}
.js_jj_logo{width:100%;}
.js_jj_logo img{width:40rem; display:block; margin:0 auto;}
.js_jj_nr{width:80%; line-height:4rem; font-size:1.6rem; margin:0 auto; padding:3% 0 4% 0;}
.js_jj_img{width:100%;}
.js_jj_img  img{width:100%; display:block;}

@media screen and (max-width:1299px){
.js_lcnr{width:93% !important;}
}
@media screen and (max-width:979px){
.js_lcnr{width:85% !important;}
}
@media screen and (max-width:749px){
.js_lcnr{width:75% !important;}
}

.js_lc{width:100%; background:url(../images/ny_gy04.jpg) no-repeat; background-size:100% 100%; padding:4% 0;}
.js_lcnr{background:#e6e9ed; padding:4% 0; margin:0 auto;}
.js_lcnr .lcbt{text-align:center;}
.js_lcnr .lcbt h3{ line-height:4rem; font-size:3.4rem; color:#333;}
.js_lcnr .lcbt h3:first-letter{color:#e84545;}
.js_lcnr .lcbt p{font-size:2.2rem; color:#333;}

.js_lcw{width:100%;}
.js_lclb{text-align:center; background: url(../images/ny_gy05.jpg) repeat-x 0 60px; padding:0 4rem;}
.js_lclb h3{ line-height:50px; font-size:3.2rem; color:#e84545;}
.js_lclb img{display:block; margin:0 auto;}
.js_lclb p{font-size:1.6rem; padding-top:8%;}

.js_lc .swiper-father{position:relative; padding:4% 0;}
.js_lc .swiper-button-prev1{left:-6rem !important; top:40% !important;}
.js_lc .swiper-button-next1{right:-6rem !important; top:40% !important;}
.js_lc .swiper-button-prev1,.swiper-button-next1{width:5rem !important; height:5rem !important; background:rgba(0,0,0,0.5); border-radius:50%;}
.js_lc .swiper-button-next1:after{font-size:2rem !important; color:#FFF;}
.js_lc .swiper-button-prev1:after{font-size:2rem !important; color:#FFF;}

@media screen and (max-width:979px){
.js_whw_nr_a{top:15% !important;}
.js_whw_nr_b{top:15% !important;}
.js_whw_nr_c{bottom:15% !important;}
.js_whw_nr_d{bottom:15% !important;}
}
@media screen and (max-width:749px){
.js_whw_nr{width:auto !important; height:auto !important; padding-top:80% !important; padding-bottom:0% !important; background:url(../images/ny_gy06.png) no-repeat top center !important; background-size:80% auto !important; position:static !important;}
.js_whw_nr_a{text-align:left !important; position:static !important; margin:0 auto 3rem auto !important;}
.js_whw_nr_a01{padding-left:7rem !important; padding-right:0rem !important;}
.js_whw_nr_a01 i{left:0 !important;}
.js_whw_nr_a01 span{margin-left:2rem!important;}
.js_whw_nr_b{position:static !important; margin:0 auto 3rem auto !important;}
.js_whw_nr_c{text-align:left !important; position:static !important; margin:0 auto 3rem auto !important;}
.js_whw_nr_c01{padding-left:7rem !important; padding-right:0rem !important;}
.js_whw_nr_c01 i{left:0 !important;}
.js_whw_nr_c01 span{margin-left:2rem!important;}
.js_whw_nr_d{position:static !important; margin:0 auto 3rem auto !important;}
}
.js_whw{width:100%; padding:2% 0;}
.js_whw_nr{width:40%; height:0; padding-bottom:40%; background:url(../images/ny_gy06.png) no-repeat center; background-size:100% 100%; margin:0 auto; position:relative;}
.js_whw_nr_a{width:80%; text-align:right; position:absolute; left:-70%; top:20%;}
.js_whw_nr_a01{position:relative; padding-right:7rem;}
.js_whw_nr_a01 i{width:7rem; height:7rem; line-height:7rem; text-align:center; font-size:4rem; background:#626262; border-radius:50%; color:#FFF; position:absolute; right:0; top:0;}
.js_whw_nr_a01 span{margin-right:2rem; display:block;}
.js_whw_nr_a01 span p{line-height:5rem; font-size:2.4rem; color:#333;}
.js_whw_nr_a01 span font{line-height:2.4rem; font-size:1.6rem; color:#555; display:block;}

.js_whw_nr_b{width:80%; position:absolute; right:-70%; top:20%;}
.js_whw_nr_b01{position:relative; padding-left:7rem;}
.js_whw_nr_b01 i{width:7rem; height:7rem; line-height:7rem; text-align:center; font-size:4rem; background:#626262; border-radius:50%; color:#FFF; position:absolute; left:0; top:0;}
.js_whw_nr_b01 span{margin-left:2rem; display:block;}
.js_whw_nr_b01 span p{ line-height:5rem; font-size:2.4rem; color:#333;}
.js_whw_nr_b01 span font{line-height:2.4rem; font-size:1.6rem; color:#555; display:block;}

.js_whw_nr_c{width:80%; text-align:right; position:absolute; left:-70%; bottom:18%;}
.js_whw_nr_c01{position:relative; padding-right:7rem;}
.js_whw_nr_c01 i{width:7rem; height:7rem; line-height:7rem; text-align:center; font-size:4rem; background:#626262; border-radius:50%; color:#FFF; position:absolute; right:0; top:0;}
.js_whw_nr_c01 span{margin-right:2rem; display:block;}
.js_whw_nr_c01 span p{ line-height:5rem; font-size:2.4rem; color:#333;}
.js_whw_nr_c01 span font{line-height:2.4rem; font-size:1.6rem; color:#555; display:block;}

.js_whw_nr_d{width:80%;position:absolute; right:-70%; bottom:18%;}
.js_whw_nr_d01{position:relative; padding-left:7rem;}
.js_whw_nr_d01 i{width:7rem; height:7rem; line-height:7rem; text-align:center; font-size:4rem; background:#626262; border-radius:50%; color:#FFF; position:absolute; left:0; top:0;}
.js_whw_nr_d01 span{margin-left:2rem; display:block;}
.js_whw_nr_d01 span p{line-height:5rem; font-size:2.4rem; color:#333;}
.js_whw_nr_d01 span font{line-height:2.4rem; font-size:1.6rem; color:#555; display:block;}

@media screen and (max-width:749px){
.shili_ad{height:40% !important;}
}
@media screen and (max-width:420px){
.shili_ad{height:26% !important;}
}
.shili_ad{width:100%; height:60%;}
.shili_ad_bt{width:100%; color:#FFF; text-align:center; padding-top:17%;}
.shili_ad_bt h3{line-height:4rem; font-size:3.6rem; font-weight:normal;}
.shili_ad_bt span{line-height:4rem; font-size:2rem; display:block; padding-bottom:1rem;}
.shili_ad_bt font{width:100px; height:5px; border-radius:5px; background:#e84545; display:block; margin:0 auto;}

@media screen and (max-width:749px){
.shili_nr{width:90% !important;}
.shili_nr h3{line-height:5rem !important; font-size:3rem !important; padding-bottom:1% !important;}
.shili_nr p{font-size:1.4rem !important;}
}
@media screen and (max-width:420px){
.shili_nr h3{font-size:2.2rem !important;}
}
.shili{width:100%;}
.shili_nr{width:70%; text-align:center; margin:0 auto; padding:5% 0;}
.shili_nr h3{line-height:12rem; font-size:3rem; font-weight:normal;}
.shili_nr p{line-height:3rem; font-size:1.6rem;}

.shili_gc{position:relative;}
.shili_gc span{width:100%;height:40px; line-height:40px; font-size:1.6rem; display:block; background:#e84545; color:#FFF; overflow:hidden; position:absolute; left:0; bottom:-50px; transition:all 0.5s;}
.shili_gc:hover span{bottom:0;}

.tuandui_w{width:100%; margin:2% 0;}
.tuandui_c{width:100%;}


@media screen and (max-width:749px){
.shili_tb ul li{width:48% !important;}
.shili_tb ul li i{line-height:5rem !important; font-size:3rem !important;}
.shili_tb ul li h3{font-size:2rem !important;}
.shili_tb ul li p{line-height:2.4rem !important; font-size:1.4rem !important;}
}
.shili_tb{width:100%; margin:2% 0;}
.shili_tb ul{}
.shili_tb ul li{width:31.33%; padding:5% 2%; margin:1%; text-align:center; border:1px #CCCCCC solid; float:left; position:relative; overflow:hidden;}
.shili_tb ul li:hover{ border:1px #fff solid;}
.shili_tb ul li img{width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s; opacity:0;}
.shili_tb ul li:hover img{opacity:1;}
.shili_tb ul li i{line-height:7rem; font-size:6rem; color:#999;}
.shili_tb ul li h3{line-height:8rem; font-size:2.4rem; color:#333; font-weight:normal;}
.shili_tb ul li p{ height:6rem; line-height:3rem; font-size:1.6rem; color:#999;}

/*youshi*/
.youshi_ad{width:100%;}
.youshi_ad img{width:100%; display:block;}

@media screen and (max-width:749px){
.youshi_bta h3{line-height:3rem !important; font-size:2.8rem !important;}
.youshi_bta span{line-height:1.6rem !important; font-size:1.4rem !important; padding:2% 0;}
.youshi_bta p{line-height:2rem !important; font-size:1.4rem !important;}
}
.youshi_bta{text-align:center; color:#333; padding:6% 0 3% 0;}
.youshi_bta h3{line-height:5rem; font-size:4.8rem;}
.youshi_bta span{line-height:5rem; font-size:2.2rem; display:block; text-transform:uppercase;}
.youshi_bta p{line-height:2.6rem; font-size:2.6rem;}
.youshi_bta p i{font-size:4rem; color:#fa9b19; vertical-align:middle; margin:0 5px;}
.youshi_btb{color:#FFF !important;}


@media screen and (max-width:1199px){
.youshi_aa ul li span{font-size:1.6rem !important; line-height:2rem !important;}
.youshi_aa_more{width:30% !important; font-size:1.6rem !important;}
}

@media screen and (max-width:749px){
.youshi_aa_more{width:50% !important; height:5rem !important; line-height:5rem !important;}
.youshi_aa_more i{font-size:2rem !important;}
}

.youshi_aa{width:100%; background:url(../images/ysa00.jpg) no-repeat center top #384e87; background-size:100% 100%; padding-bottom:5%; overflow:hidden;}
.youshi_aa ul{width:100%; padding:1% 0 2% 0;}
.youshi_aa ul li{width:16%; text-align:center; margin:2%; float:left;}
.youshi_aa ul li img{width:100%; height:auto; display:block; border-radius:50%;}
.youshi_aa ul li span{font-size:2.4rem; line-height:2.4rem; padding:10% 0; color:#333; display:block;}

.youshi_aa_more{width:25%; height:6.4rem; line-height:6.4rem; font-size:2.6rem; text-align:center; margin:0 auto; display:block; background:#426d85; color:#FFF; border-radius:6.4rem;}
.youshi_aa_more:hover{background:#ff6060; color:#FFF;}
.youshi_aa_more i{font-size:3rem; vertical-align:middle;}

@media screen and (max-width:1399px){
.youshi_bb ul li span p{line-height:2.6rem!important; font-size:1.6rem !important;}
.youshi_bb ul li span font{font-size:1.4rem !important;}
}
@media screen and (max-width:749px){
.youshi_bb ul li{width:100% !important; padding:2% !important; margin:1% !important;}
.youshi_bb ul li img{width:20% !important;}
.youshi_bb ul li span{width:80% !important;}
.youshi_bb_more a{line-height:2.2rem !important; font-size:1.6rem !important;}
}

@media screen and (max-width:419px){
.youshi_bb ul li img{width:30% !important; float:left !important;}
.youshi_bb ul li span{width:70% !important; text-align:left !important; float:left !important;}
.youshi_bb ul li span h3{line-height:3rem !important; font-size:1.6rem !important;}
.youshi_bb ul li span p{lfont-size:1.2rem !important;}
.youshi_bb ul li span font{line-height:1.4rem !important; font-size:1.2rem !important;}
}
.youshi_bb{width:100%; background:url(../images/ysb01.jpg) no-repeat center top; background-size:100% 100%; padding-bottom:5%;}
.youshi_bb ul{width:100%;}
.youshi_bb ul li{width:48%; background:#FFF; border-radius:20px; padding:2%; margin:1%; float:left;}
.youshi_bb ul li img{width:30%; height:auto; border-radius:20px; display:block; float:left;}
.youshi_bb ul li span{width:70%; padding-left:3%; float:right;}
.youshi_bb ul li span h3{line-height:5rem; font-size:3rem; color:#426d85;}
.youshi_bb ul li span p{line-height:3.6rem; font-size:2.2rem; color:#333; display:block;}
.youshi_bb ul li span font{line-height:2.4rem; font-size:1.6rem; color:#999; padding-top:2%; display:block;}
.youshi_bb ul li:nth-child(odd) img{float:right;}
.youshi_bb ul li:nth-child(odd) span{padding-right:3%; text-align:right; float:left;}
.youshi_bb_more{text-align:center;}
.youshi_bb_more a{line-height:3.6rem; font-size:3rem; color:#FFF; padding:2% 5%; display:inline-block; border:5px #798ab1 solid; margin-top:3%;}

.youshi_cc{width:100%;}

/*tab*/
@media screen and (max-width:1399px){
#tab01 .tab_box{height:540px !important;}
}
@media screen and (max-width:980px){
#tab01 .tab_box{height:400px !important;}
}
@media screen and (max-width:749px){
#tab01 .tab_box{width:99% !important; margin:0 auto !important;}
#tab01 .tab_menu{width:100% !important; height:auto !important; position:relative !important;}
#tab01 .tab_menu li{width:24% !important; height:auto !important; text-align:center !important; margin:0 0.5% 1% 0.5% !important; padding:0% 0 0 0%!important; float:left !important;}
#tab01 .tab_menu li i{font-size:2.4rem !important; float:none !important; padding:4% 0 0 0 !important;}
#tab01 .tab_menu li span{float:none !important;}
#tab01 .tab_menu li span h3{line-height:2.4rem !important; font-size:2rem !important;}
#tab01 .tab_menu li span p{font-size:1.2rem !important;}
#tab01 .tab_menu li .jt{display:none !important;}
}
@media screen and (max-width:600px){
#tab01 .tab_box{height:250px !important;}
#tab01 .tab_menu li span h3{padding-bottom:7% !important;}
#tab01 .tab_menu li span p{display:none !important;}
}

@media screen and (max-width:350px){
#tab01 .tab_box{height:200px !important;}
}
#tab01{width:100%; overflow:hidden; position:relative;}
#tab01 .tab_menu{width:30%; height:100%; position:absolute; right:0; top:0;}
#tab01 .tab_menu li{width:100%; height:24%; margin-bottom:2%; padding:10% 0 0 20%; background:#e2e2e2; color:#555; cursor:pointer; position:relative;}
#tab01 .tab_menu li i{font-size:4rem; float:left; display:block; padding:4% 3% 0 0;}
#tab01 .tab_menu li span{float:left; display:block;}
#tab01 .tab_menu li span h3{line-height:4rem; font-size:2.4rem;}
#tab01 .tab_menu li span p{font-size:1.6rem;}
#tab01 .tab_menu li .jt{display:none;}
#tab01 .tab_menu .selected{background-color:#324d8b; cursor:pointer; color:#ffffff !important;}
#tab01 .tab_menu .selected .jt{display:block; color:#324d8b; position:absolute; left:-3%; top:30%;}
#tab01 .tab_box{width:68%; height:640px; overflow:hidden;}
#tab01 .tab_box div{width:100%; height:100%;}
#tab01 .hide{display:none;}

@media screen and (max-width:1199px){
.youshi_dd ul li span h3{font-size:1.6rem !important;}
.youshi_dd ul li span font{font-size:1.4rem !important;}
}

@media screen and (max-width:749px){
.youshi_dd ul li{width:31.3% !important;}
.youshi_dd ul .ysyc{display:block !important;}
}
@media screen and (max-width:420px){
.youshi_dd ul li{width:48% !important;}
.youshi_dd ul li span h3{line-height:4rem !important; font-size:1.8rem !important;}
.youshi_dd ul li span font{height:3.6rem !important; font-size:1.4rem !important;}
}
.youshi_dd{width:100%;}
.youshi_dd ul{margin:0 -1%;}
.youshi_dd ul li{width:18%; text-align:center; margin:0 1% 2% 1%; background:#324d8b; color:#FFF; float:left;}
.youshi_dd ul li a{color:#FFF;}
.youshi_dd ul li p{width:100%; height:0; padding-bottom:100%; position:relative;}
.youshi_dd ul li p img{width:100%; height:100%; position:absolute; left:0; top:0;}
.youshi_dd ul li i{width:30px; height:3px; background:#F00; border-radius:3px; display:block; margin:0 auto 5px auto;}
.youshi_dd ul li span{padding:2% 3%; display:block;}
.youshi_dd ul li span h3{line-height:5rem; font-size:2rem; font-weight:normal; padding-top:2%;}
.youshi_dd ul li span font{ height:5rem; line-height:2rem; font-size:1.6rem; color:#a0a9c3; display:block; padding:0 7%;}
.youshi_dd ul .ysyc{display:none;}

@media screen and (max-width:1399px){
.youshi_ee ul li font{ height:5rem !important;}
}

@media screen and (max-width:1024px){
.youshi_ee ul li i{line-height:4rem !important; font-size:4rem !important;}
.youshi_ee ul li h3{font-size:3rem !important;}
.youshi_ee ul li span{margin-bottom:1rem !important;}
.youshi_ee ul li p{line-height:2.4rem !important; font-size:1.4rem !important;}
.youshi_ee ul li font{line-height:2rem; font-size:1.4rem !important;}
}
@media screen and (max-width:749px){
.youshi_ee ul li h3{line-height:4rem !important; font-size:2rem !important;}
.youshi_ee ul li font{ display:none !important;}
.youshi_ee ul li a{ font-size:1.4rem !important; margin:1rem auto 0 auto !important;}
}
.youshi_ee{width:100%;}
.youshi_ee ul{margin:0 -0.5%;}
.youshi_ee ul li{width:32.333%; text-align:center; margin:0.5%; padding:5% 3% 4% 3%; background:url(../images/yse01.jpg); text-transform:uppercase; float:left;}
.youshi_ee ul li i{line-height:6rem; font-size:6rem; display:block; margin:0 auto; color:#324d8b;}
.youshi_ee ul li h3{line-height:6rem; font-size:3.6rem; font-weight:normal; color:#324d8b;}
.youshi_ee ul li span{line-height:1.6rem; font-size:1.6rem; color:#324d8b; display:block; margin-bottom:3rem;}
.youshi_ee ul li p{line-height:1.8rem; font-size:1.8rem; padding:1rem 0;}
.youshi_ee ul li font{line-height:2rem; font-size:1.4rem; display:block;}
.youshi_ee ul li a{line-height:4rem; border-radius:4rem; font-size:1.8rem; background:#324d8b; color:#FFF; text-align:center; padding:0 2rem; display:inline-block; margin:3rem auto 0 auto;}
.youshi_ee ul li a:hover{background:#ff6060 ;}

@media screen and (max-width:1399px){
.youshi_ff ul li span{font-size:2.2rem !important;}
}
@media screen and (max-width:1024px){
.youshi_ff ul li span{height:10rem !important; line-height:3rem !important; font-size:2rem !important;}
}
@media screen and (max-width:749px){
.youshi_ff ul li span{height:10rem !important; line-height:2rem !important; font-size:1.4rem !important; padding:1rem !important;}
}
.youshi_ff{width:100%;}
.youshi_ff ul{margin:0 -1.5%;}
.youshi_ff ul li{width:30.333%; text-align:center; margin:1.5%; border-radius:3rem; overflow:hidden; background:#fa9b19; color:#FFF; float:left;}
.youshi_ff ul li p{width:100%; height:0px; padding-bottom:80%; position:relative;}
.youshi_ff ul li p img{width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
.youshi_ff ul li span{width:100%; height:14rem; line-height:4rem; font-size:2.8rem; padding:2rem; display:block;}


@media screen and (max-width:1199px){
.youshi_gg ul li a span h3{line-height:4rem !important; font-size:1.6rem !important;}
.youshi_gg ul li a img{height:28rem !important;}
.youshi_gg ul li:hover a span{bottom:0% !important;}
}
@media screen and (max-width:749px){
.youshi_gg ul li{width:50% !important;}
.youshi_gg ul li a img{height:28rem !important;}
.youshi_gg ul li a span{bottom:-85% !important;}
.youshi_gg_more a{line-height:2.2rem !important; font-size:1.6rem !important;}
}
@media screen and (max-width:449px){
.youshi_gg ul li a img{height:18rem !important;}
.youshi_gg ul li a span{bottom:-78% !important;}
}
.youshi_gg{width:100%;}
.youshi_gg ul{margin:0 -1%;}
.youshi_gg ul li{width:33.333%; padding:1%; float:left;}
.youshi_gg ul li a{display:block; text-align:center; overflow:hidden; position:relative;}
.youshi_gg ul li a img{width:100%; height:35rem; display:block;}
.youshi_gg ul li a span{width:100%; height:100%; color:#FFF; background:rgba(0,0,0,0.6); position:absolute; left:0; bottom:-85%; transition:all 0.5s;}
.youshi_gg ul li:hover a span{bottom:0%;}
.youshi_gg ul li:hover a span h3{padding-top:25%; padding-bottom:0px;}
.youshi_gg ul li a span h3{line-height:5rem; font-size:2rem; font-weight:normal; padding-bottom:50px;}
.youshi_gg ul li a span p{line-height:2rem; font-size:1.4rem; padding-bottom:5%;}
.youshi_gg ul li a span font{display:inline-block; line-height:3.2rem; font-size:1.4rem; background:#e84545; color:#FFF; padding:0 5%; border-radius:3rem;}
.youshi_gg_more{text-align:center; padding-bottom:5%;}
.youshi_gg_more a{line-height:3.6rem; font-size:3rem; color:#798ab1; padding:2% 5%; display:inline-block; border:5px #798ab1 solid; margin-top:3%;}
/*youshi end*/


/*lianxiwomen********/
@media screen and (max-width:1199px){
.lianxi_c{min-height:auto !important;}
.lianxi_cl_bt h3{font-size:4rem !important;}
.lianxi_cl_bt p{font-size:2.7rem !important;}
}

@media screen and (max-width:890px){
.lianxi_w{padding:3% 2% !important;}
.lianxi_cl{width:100% !important; float:none !important; position:relative !important; margin-bottom:5% !important; }
.lianxi_cr{width:100% !important; float:none !important;}
}

@media screen and (max-width:420px){
.lianxi_w{padding:3% 0% !important;}
.lianxi_cl_bt h3{line-height:7rem !important; padding-top:5% !important;}
.lianxi_cl_bt p{padding-bottom:2rem !important;}
.lianxi_cl_nr{font-size:1.4rem!important; line-height:4rem !important;}
}

.lianxi_w{width:100%; background:#f5f5f5; padding:3% 0;}
.lianxi_c{width:100%; min-height:675px; position:relative;}
.lianxi_cl{width:50%; height:100%; position:absolute; left:0; top:0; padding:2% 5% 4% 5%; background:#FFF; box-shadow:0px 0px 20px rgba(0,0,0,0.1); float:left;}
.lianxi_cr{width:45%; padding:2% 5% 4% 5%; background:#FFF; box-shadow:0px 0px 20px rgba(0,0,0,0.1); float:right;}

.lianxi_cl_bt{width:100%;}
.lianxi_cl_bt h3{line-height:10rem; font-size:6rem; font-weight:normal; color:#333;}
.lianxi_cl_bt h3 font{color:#ff6060;}
.lianxi_cl_bt p{line-height:4rem; font-size:4rem; color:#333; padding-bottom:5rem;}

.lianxi_cl_nr{font-size:1.8rem; line-height:6rem;}


/*lianxi liuyan*/
@media screen and (max-width:420px){
.ny_ly_bt p{line-height:2.4rem !important;}
}

.ny_ly{width:100%;}
.ny_ly_bt{width:100%;}
.ny_ly_bt h3{line-height:7rem; font-size:2.6rem;}
.ny_ly_bt h3 font{color:#ff6060 ;}
.ny_ly_bt p{font-size:1.6rem; color:#999;}

.ny_lya{width:100%; border:1px #e3e5ea solid; margin-top:20px;}
.ny_lya_l{width:30%; height:100%; min-height:100%; line-height:5rem; text-align:center; font-size:2rem; background:#e3e5ea; color:#666; float:left;}
.ny_lya_r{width:70%; float:left; position:relative;}
.ny_lya_r input{width:100%; line-height:5rem; font-size:1.6rem; border:none; display:block; padding:0 5%;}
.ny_lya_r .input02{width:55%;}
.ny_lya_r img{width:40%; height:5rem; display:block; position:absolute; right:0px; top:0px;}

.ny_lyb{width:100%; border:1px #e3e5ea solid; margin-top:20px;}
.ny_lyb_l{width:30%; height:80px; line-height:80px; text-align:center; font-size:2rem; background:#e3e5ea; color:#666; float:left;}
.ny_lyb_r{width:70%;float:left;}
.ny_lyb_r textarea{width:100%; height:80px; line-height:2.2rem; font-size:1.6rem; border:none; display:block; padding:10px 5%; resize:none;}

.ny_ly_an{width:100%; height:5rem; line-height:5rem; font-size:2rem; cursor:pointer; background:#ff6060; color:#FFF; text-align:center; border:none; margin-top:20px;}
.ny_ly_an:hover{background:#eb4528;}
/*lianxi liuyan end*/
/*lianxiwomen end********/



/*neiyetongyongyangshi*/
@media screen and (max-width:749px){
.ny_ad{height:30% !important;}
}
@media screen and (max-width:420px){
.ny_ad{height:20% !important;}
.ny_ad_bt{wpadding-top:8% !important;}
.ny_ad_bt h3{font-size:3rem !important;}
.ny_ad_bt span{line-height:2rem !important;}
.ny_ad_bt font{width:50px !important; height:3px !important;}
}
.ny_ad{width:100%; height:45%;}
.ny_ad_bt{width:100%; color:#FFF; text-align:center; padding-top:13%;}
.ny_ad_bt h3{line-height:4rem; font-size:3.6rem; font-weight:normal;}
.ny_ad_bt span{line-height:4rem; font-size:2rem; display:block; padding-bottom:1rem;}
.ny_ad_bt font{width:100px; height:5px; border-radius:5px; background:#e84545; display:block; margin:0 auto;}
/*neiyetongyongyangshi end*/


@media screen and (max-width:1199px){
.ny_left_nr{flex-wrap:wrap !important;}
.ny_left_nr a{font-size:1.8rem !important; padding:0 1.2rem !important;}
}
@media screen and (max-width:420px){
.ny_left_nr a{font-size:1.6rem !important; line-height:2rem !important; padding:1rem 1.2rem !important;}
.ny_left_nr a i{font-size:2.6rem !important; line-height:3.2rem !important; display:block !important; margin:0 auto !important;}
}

.ny_left{width:100%; padding:10px 0;}
.ny_left_nr{display:flex; flex-wrap:nowrap; margin:0 -5px;}
.ny_left_nr a{line-height:6rem; text-align:center; background:#999; color:#FFF; font-size:2rem; margin:5px; padding:0 2rem; display:block;flex-grow:1;}
.ny_left_nr a:hover{background:#e84545;}
.ny_left_nr .sub_a_hover{background:#e84545;}

.ny_wz{width:100%; line-height:5rem; font-size:1.6rem;}

.ny_w{width:100%;}
.ny_c{width:100%;}


/*neiyeanli*/
@media screen and (max-width:1399px){
.ny_al_l{height:630px !important;}
}
@media screen and (max-width:1199px){
.ny_al_l{height:580px !important;}
}
@media screen and (max-width:950px){
.ny_al_l{height:480px !important;}
}
@media screen and (max-width:749px){
.ny_al_l{width:100% !important; height:550px !important; float:none !important;}
.ny_al_r{width:100% !important; float:none !important;}
}
@media screen and (max-width:420px){
.ny_al_l{height:350px !important;}
}
.ny_al{width:100%; padding:1% 0 3% 0;}
.ny_al_l{width:55%; height:720px; float:left;}
.ny_al_r{width:41%; float:right;}
.ny_al_r_bt{width:100%;}
.ny_al_r_bt h3{font-size:2.4rem; line-height:4rem; border-bottom:1px #ddd solid; padding:3% 0;}
.ny_al_r_bt p{font-size:1.6rem; line-height:3rem; padding:2rem 0; color:#555;}
.ny_al_r_bt p i{width:30px; font-size:1.6rem; vertical-align:middle;}
.ny_al_r_nr{width:100%;}
.ny_al_r_nr_bt{line-height:5rem; font-size:2.4rem; border-bottom:1px #ddd solid; margin-bottom:2rem;}
.ny_al_r_yy{width:150px; line-height:4rem; text-align:center; border-radius:4rem; font-size:1.6rem; background:#ff6060; color:#FFF; display:block; margin-top:4rem;}
.ny_al_r_yy:hover{background:#555; color:#FFF;}
.ny_al_r_yy i{font-size:2rem; vertical-align:middle;}


/*ny_xiangqing*/
@media screen and (max-width:1199px){
.ny_xqnr{padding:5rem 5rem !important;}
.ny_xqnrl{width:100% !important; float:none !important;}
.ny_xqnrr{display:none;}
}
@media screen and (max-width:749px){
.ny_xqnr{padding:5rem 2rem !important;}
}

.ny_xq{width:100%; background:#f5f5f5; overflow:hidden;}
.ny_xqnr{width:100%; padding:8rem 5rem; background:#FFF; margin:1% 0 3% 0;}
.ny_xqnrl{width:70%; float:left;}
.ny_xqnrr{width:25%; float:right;}
.ny_xqnrr ul{}
.ny_xqnrr ul li{width:100%; padding-bottom:3rem;}
.ny_xqnrr ul li span{width:100%; height:0px; padding-bottom:70%; display:block; background:#000; overflow:hidden; position:relative;}
.ny_xqnrr ul li span img{width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.ny_xqnrr ul li:hover span img{transform:scale(1.2); opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.ny_xqnrr ul li h3{line-height:2.4rem; font-size:1.8rem; text-align:left; font-weight:normal; padding:2rem 0 0 0;}
.ny_xqnrr ul li p{font-size:1.4rem; color:#999;}




/*neiyeyangshi end*************************************************************************/

/*bottom*/
@media screen and (max-width:749px){
.bottoma h2, .bottoma_l_nr, .bottoma_lb, .bottoma_c{display:none !important;}
.bottoma_l{width:100% !important; float:none !important; padding-top:2% !important;}
.bottoma_l_tel{text-align:center !important;}
.bottoma_r{width:50% !important; margin:0 auto !important; float:none !important;}
.bottom_bq{line-height:2.2rem !important; font-size:1.2rem !important; text-align:center !important; padding:15px 0 !important;}
.bottom_bqc span{position:relative !important;}
}

.bottoma{background:#2f2f35; color:#CCC; padding:3% 0;}
.bottoma h2{font-size:2rem; line-height:4rem; color:#FFF;}
.bottoma h2 i{width:30px; height:3px; background:#ff6060; display:block; margin-bottom:4%; border-radius:3px;}
.bottoma_l{width:30%; float:left;}
.bottoma_l_nr{width:68%; font-size:1.6rem; padding-bottom:20px;}
.bottoma_l_tel{line-height:3rem; padding-bottom:2%;}
.bottoma_l_tel span{ font-size:1.6rem; color:#FFF; display:block;}
.bottoma_l_tel p{font-size:2.6rem; color:#ff6060; display:block;}
.bottoma_lb{width:35%; float:left;}
.bottoma_lb_nr{width:95%; font-size:1.6rem; padding-bottom:20px;}
.bottoma_c{width:12%; float:left;}
.bottoma_c_nr{width:80%;}
.bottoma_c_nr a{width:100%; line-height:3rem; float:left; margin-right:5%; display:block; color:#ccc; font-size:1.4rem;}
.bottoma_c_nr a:hover{color:#ff6060;}
.bottoma_c_nr a i{font-size:1rem; margin-right:5px;}
.bottoma_r{width:20%; float:right;}
.bottoma_r_nr{width:100%;}
.bottoma_r_nr img{width:100%; display:block;}
.bottoma_r_nr span{display:block; text-align:center;}
.bottoma_r_nrl{width:45%; float:left;}
.bottoma_r_nrr{width:45%; float:right;}

.bottom_bq{background:#212125; font-size:1.6rem; color:#ccc; padding:30px 0;}
.bottom_bqc{position:relative;}
.bottom_bqc span{position:absolute; right:0; top:0; display:block;}
.bottom_bqc a{color:#ccc;}
.bottom_bqc a:hover{color:#fff;}

/*留言预定*/
.feed01{width:100%; height:auto;}
.feed02{width:100%; height:auto; margin:20px 0px;}
.feed02_a{width:100px; height:35px; line-height:35px; text-align:right; margin-right:10px; font-size:14px; float:left;}
.feed02_b{width:400px; height:35px; line-height:35px; float:left;}
.feed02_b span{color:#F00; font-size:16px;}
.feed02_c{width:400px; height:auto; line-height:22px; float:left;}
.feed03{height:auto; padding-left:110px; font-size:16px;}
.form01{width:380px; height:35px; line-height:35px;}
.form05{width:200px; height:35px; line-height:35px;}
.form02{width:50px; height:35px; line-height:35px;}
.form03{width:380px; height:90px; line-height:22px;}
.form04{width:100px; height:35px; cursor:pointer; margin-left:110px;}

@media screen and (max-width:749px){	
.kefu{display:none !important;}
}
.kefu{width:38px; height:auto; position:fixed; bottom:5%; right:1%; z-index:9999;}
.kefu i{font-size:2rem; line-height:38px; text-align:center; display:block; color:#FFF;}
.kefu .a01{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer;}
.kefu .a01:hover{background:#ff6060;}
.kefu .a02{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer; position:relative;}
.kefu .a02:hover{background:#ff6060;}
.kefu .a02 span{line-height:38px; text-align:center; white-space:nowrap; background:#ff6060; color:#FFF; border-radius:5px; position:absolute; right:40px; top:0px; z-index:999999; display:none; padding:0 10px;}
.kefu .a02:hover span{ display:block;}
.kefu .a03{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer; position:relative;}
.kefu .a03:hover{background:#ff6060;}
.kefu .a03 .ewm{width:90px; max-width:100px; position:absolute; left:-92px; top:-10px; z-index:999999; display:none;}
.kefu .a03:hover .ewm{display:block;}



/*--详情页面--*/
@media screen and (max-width:749px){
.xq02{line-height:28px !important; padding:0 0 0rem 0 !important; font-size:2.2rem !important;}
.xq03 input{margin-left:1px !important;}
.xq03 font{display:none !important;}
}
.xq01{width:100%; height:auto; margin:0px auto;}
.xq02{width:100%; height:auto; line-height:38px; padding:0px 0px 0px 0px; text-align:left; font-size:2.6rem; color:#333;}
.xq03{width:100%; height:50px; line-height:50px; text-align:left; font-size:1.6rem; color:#999; border-bottom:3px #eee solid; position:relative;}
.xq03 input{ width:20px; height:46px; line-height:36px; vertical-align:top; font-size:2.2rem; margin-left:5px; border:none; color:#999; background:none;}
.xq03 input:hover{color:#F00;}
.xq03 i{width:20%; height:3px; background:#e84545; display:block; position:absolute; left:0; bottom:-3px;}
.xq04{width:100%; height:auto; padding:30px 0px; font-size:16px; line-height:30px;}
.xq05{width:100%; height:auto; padding-top:10px; font-size:1.6rem; border-top:3px #eee solid;}
.xq05 p{line-height:4rem;}





/**********内容样式************/
/**********纯图片展示***********/
@media screen and (max-width:1399px){	
.show_img ul li .div01 img{height:300px !important;}
}

@media screen and (max-width:1199px){	
.show_img ul li .div01 img{height:260px !important;}
}

@media screen and (max-width:749px){	
.show_img ul li{width:48% !important;}
.show_img ul li .div01 img{height:220px !important;}
}

@media screen and (max-width:420px){	
.show_img ul li{width:48% !important;}
.show_img ul li .div01 img{height:150px !important;}
}
.show_img{width:100%; margin:0px auto; overflow:hidden;}
.show_img ul{width:103%; margin:0px auto;}
.show_img ul li{width:31%; height:auto; margin:0 2% 2% 0; position:relative; float:left;}
.show_img ul li .div01{width:100%; overflow:hidden; position:relative; background:#000;}
.show_img ul li .div01 i{width:20px; height:20px; font-size:5rem; color:#FFF; position:absolute; top:60%; left:0; right:0; margin:auto; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.show_img ul li:hover .div01 i{top:45%; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.show_img ul li .div01 img{width:100%; height:350px; margin:0 auto; display:block; transition:0.6s;}
.show_img ul li:hover .div01 img{transform:scale(1.2); opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.show_img ul li span{height:50px; line-height:50px; text-align:center; display:block; font-size:1.8rem; background:#eee; padding:0 30px; overflow:hidden;}

/**********纯图片展示单独***********/
@media screen and (max-width:749px){
.show_img01 ul li{width:47% !important; margin:1.5% 1.5% 5% 1.5% !important;}
}

.show_img01{width:100%; margin:0px auto;}
.show_img01 ul{margin:0 -1.5%;}
.show_img01 ul li{width:30.33%; height:auto; margin:1.5% 1.5% 2% 1.5%; float:left;}
.show_img01 ul li .img01{width:100%; height:0px; padding-bottom:70%; background:#000; position:relative; overflow:hidden;}
.show_img01 ul li .img01 img{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.show_img01 ul li:hover .img01 img{transform:scale(1.2); opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.show_img01 ul li .img01 i{font-size:4rem; color:#FFF; position:absolute; left:45%; top:55%; z-index:999; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.show_img01 ul li:hover .img01 i{top:45%; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.show_img01 ul li span{height:30px; line-height:30px; display:block; font-size:1.8rem; text-align:center; padding:0px 5%; overflow:hidden; margin-top:3%;}
.show_img01 ul li p{line-height:1.4rem; text-align:center; font-size:1.4rem; color:#999;}

/**********纯图片展示单独***********/
@media screen and (max-width:749px){
.show_img02 ul li{width:47% !important; margin:1.5% 1.5% 5% 1.5% !important;}
.show_img02 ul li span{line-height:30px !important; margin-top:2% !important;}
}

.show_img02{width:100%; margin:0px auto;}
.show_img02 ul{margin:0 -1.5%;}
.show_img02 ul li{width:22%; height:auto; margin:1.5% 1.5% 2% 1.5%; float:left;}
.show_img02 ul li .img01{width:100%; height:0px; padding-bottom:150%; background:#000; position:relative; overflow:hidden;}
.show_img02 ul li .img01 img{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:all 0.5s;}
.show_img02 ul li:hover .img01 img{transform:scale(1.2); opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.show_img02 ul li .img01 i{font-size:4rem; color:#FFF; position:absolute; left:45%; top:55%; z-index:999; transition:all 0.5s; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.show_img02 ul li:hover .img01 i{top:45%; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
.show_img02 ul li span{line-height:45px; display:block; font-size:2rem; text-align:center; padding:0px 5%; overflow:hidden; margin-top:3%;}
.show_img02 ul li p{line-height:1.4rem; text-align:center; font-size:1.4rem; color:#999;}
.show_img02 ul li p font{color:#f76950;}

/**********纯图片展示02***********/
@media screen and (max-width:1119px){
.show_pro ul li{width:31.3% !important;}
}
@media screen and (max-width:749px){
.show_pro ul li{width:48% !important;}
.show_pro ul li a{padding:5% !important;}
.show_pro ul li a h4{font-size:1.2rem !important;}
}

.show_pro{width:100%; padding:0px 0; overflow:hidden;}
.show_pro ul{ width:102%; margin:0px auto;}
.show_pro ul li{width:23%; margin:0% 2% 2% 0%; background:#FFF; float:left;}
.show_pro ul li:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);}
.show_pro ul li a{display:block; margin:0 auto; padding:20px; border:1px solid #dbe3ef;}
.show_pro ul li a .img01{width:100%; height:auto; position:relative;}
.show_pro ul li a .img01:hover i{display:none;}
.show_pro ul li a .img01 img{width:100%; display:block;}
.show_pro ul li a h3{height:40px;line-height:20px; font-size:1.4rem; overflow:hidden; font-weight:normal; overflow:hidden; margin-top:15px;}
.show_pro ul li a h4{line-height:20px; font-size:1.4rem; overflow:hidden; margin-top:10px; font-weight:normal; color:#777;}


/**********新闻列表展示***********/
@media screen and (max-width:749px){	
.show_news{padding:2% 5% !important;}
.show_news ul li a{padding:20px 0px 40px 0 !important; line-height:20px !important; display:flex !important;}
.show_news ul li span{line-height:20px !important; left:15px !important; bottom:15px !important;}
}
.show_news{margin:0px auto; background:#f8f8f8; padding:2% 10%;}
.show_news ul li{font-size:1.6rem; border-bottom:#999 1px dotted; margin:0px auto; position:relative;}
.show_news ul li a{line-height:25px; display:block; padding:20px 150px 20px 0;}
.show_news ul li a i{font-size:1.4rem; margin-right:5px; vertical-align:middle;}
.show_news ul li span{line-height:70px; color:#555; position:absolute; right:0px; bottom:0px;}

/**********图文混排展示***********/

@media screen and (max-width:1199px){	
.show_news_img ul li a img{height:250px !important;}
.show_news_img ul li a span h3{line-height:20px !important; font-size:2.2rem !important;}
.show_news_img ul li a span h4{ height:55px !important; overflow:hidden !important;}
}
@media screen and (max-width:979px){	
.show_news_img ul li a img{height:190px !important;}
.show_news_img ul li a span h3{font-size:1.8rem !important;}
.show_news_img ul li a span h4{height:55px !important; overflow:hidden;}
.show_news_img ul li a span font{display:none !important;}
}

@media screen and (max-width:749px){	
.show_news_img ul li a img{height:120px !important;}
.show_news_img ul li a span h3{height:auto !important; padding:2rem 0 0 0 !important;}
.show_news_img ul li a span h4{display:none !important;}
.show_news_img ul li a span p{border-bottom:none !important; font-size:1.2rem !important;}
.show_news_img ul li a span p i{display:none !important;}

}
@media screen and (max-width:420px){	
.show_news_img ul li a img{width:35% !important; height:100px !important;}
.show_news_img ul li a span h3{height:58px !important;}
.show_news_img ul li a span{width:55% !important;}
}
.show_news_img{width:100%; margin:0px auto;}
.show_news_img ul li{background:#f9f9f9; text-align:left; margin-top:20px;}
.show_news_img ul li:hover{background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.show_news_img ul li a{position:relative; display:block;}
.show_news_img ul li a img{width:30%; height:320px; display:block;}
.show_news_img ul li a span{width:60%; height:auto; line-height:25px; display:block; font-size:14px; position:absolute; right:5%; top:0px; z-index:1; }
.show_news_img ul li a span h3{line-height:3rem; font-size:2.6rem; color:#333; margin:3rem 0 0 0; font-weight:normal; padding:0rem 0 0rem 0;}
.show_news_img ul li:hover h3{color:#e84545;}
.show_news_img ul li a span h4{font-weight:normal; color:#777; font-size:1.6rem;}
.show_news_img ul li a span p{width:100%;line-height:5rem; font-size:1.6rem; color:#777; margin-bottom:15px; border-bottom:1px #999 dashed; position:relative;}
.show_news_img ul li a span p i{ width:10px; height:10px; background:#555; display:block; position:absolute; right:0px; bottom:-5px;}
.show_news_img ul li a span font{width:100px; text-align:center; font-size:1.6rem; display:block; padding:5px; background:#999; color:#FFF; margin-top:3%;}
.show_news_img ul li:hover a span font{background:#e84545;}

/**********单页展示***********/
.show_single{width:100%; margin:0px auto;}
.show_single_t{font-size:20px; line-height:20px; color:#000000; text-align:center; padding-bottom:20px;}
.show_single_d{height:35px; line-height:35px; text-align:center; color:#FFFFFF; font-size:14px; background:#cbcbcb;}
.show_single_c{padding-top:10px; font-size:16px; line-height:35px;}

/**********上下图文混排展示***********/
@media screen and (max-width:749px){	
.show_news_img_sx ul li{width:46% !important;}
}

@media screen and (max-width:420px){	
.show_news_img_sx ul li .zw{min-height:auto !important; margin:10px auto !important;}
.show_news_img_sx ul li .zw h3{ height:3rem; line-height:3rem; font-size:1.8rem; font-weight:normal; overflow:hidden;}
.show_news_img_sx ul li .zw span{display:none !important;}
.show_news_img_sx ul li .zw p{display:none !important;}
}
.show_news_img_sx{width:100%; margin:0px auto; overflow:hidden;}
.show_news_img_sx ul{width:110%; height:auto;}
.show_news_img_sx ul li{width:29%; height:auto; margin-right:2%; margin-bottom:2%; float:left; background:#f8f8f8; position:relative;}
.show_news_img_sx ul li .img01{width:100%; height:0px; padding-bottom:70%; background:#000; overflow:hidden; position:relative;}
.show_news_img_sx ul li .img01 i{font-size:5rem; color:#FFF; display:block; position:absolute; top:55%; left:45%; margin:0 auto; transition:all 0.5s; opacity:0; filter:alpha(opacity=0);}
.show_news_img_sx ul li:hover .img01 i{top:45%; opacity:0.5; filter:alpha(opacity=50);}
.show_news_img_sx ul li .img01 img{width:100%; height:100%; display:block; transition:all 0.5s; position:absolute; left:0; top:0;}
.show_news_img_sx ul li:hover .img01 img{transform:scale(1.2); opacity:0.5; filter:alpha(opacity=50);}

.show_news_img_sx ul li .zw{width:85%; height:auto; min-height:170px; margin:20px auto;}
.show_news_img_sx ul li .zw h3{ height:3rem; line-height:3rem; font-size:1.8rem; font-weight:normal; overflow:hidden;}
.show_news_img_sx ul li .zw span{line-height:40px; font-size:1.4rem; color:#999;}
.show_news_img_sx ul li .zw p{ height:5.3rem; line-height:24px; font-size:1.4rem; color:#777; overflow:hidden;}
.show_news_img_sx ul li .zw p font{font-size:1.4rem; display:block; transition:all 0.5s; position:absolute; left:8%; bottom:30px;}
.show_news_img_sx ul li:hover .zw p font{color:#000;}


/*分页样式*/
.page_area{padding:25px 0px; text-align:center; clear:both;}
.PageNav_2{display:block; width:100%; text-align:center; clear:both;}
.PageNav_2 .PageTurn{height:30px; line-height:30px; border:#777 1px solid; background:#777; padding:0px 5px; color:#FFFFFF; display:inline-block; margin:2px;}
.PageNav_2 .PageTurn_Disable{height:30px; line-height:30px; border:#777 1px solid; color:#fff; background:#777; padding:0px 5px; display:inline-block; margin:2px;}
.PageNav_2 .PageNum{height:30px; line-height:30px; border:#777 1px solid; background:#777; color:#fff; padding:0px 5px; display:inline-block; margin:2px;}/*未选中样式*/
.PageNav_2 .PageNum_Disable{height:30px; line-height:30px; color:#FFFFFF; border:1px solid #ff6060; background:#ff6060; padding:0px 5px; display:inline-block; margin:2px;}/*当前选中样式*/
