*{margin:0px; padding:0px; list-style:none; outline:none; font-family:PingFang SC, 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:#006db7;}
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;}

.opacity_a{opacity:0.0; -moz-opacity:0.0; filter:alpha(opacity=0); height:0 !important;}

@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 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);}

.w1920{width:100%;}
.w1700{max-width:1700px; margin:0px auto; padding:0 100px;}
.w1400{max-width:1400px; margin:0px auto;}
.w1200{max-width:1200px; margin:0px auto;}
.w750{max-width:750px; margin:0px auto;}
.relativea{position:relative;}
.hidden{overflow:hidden;}
.display_a{display:none;}

@media screen and (max-width:1500px){
	.w1700{padding:0px 50px !important;}
	.w1400{padding:0px 50px !important;}
	.top_tel{display:none !important;}
}

@media screen and (max-width:1400px){
	html{font-size:55% !important;}
	.w1200{padding:0px 20px !important;}
}

@media screen and (max-width:949px){
	html{font-size:52% !important;}
}

@media screen and (max-width:749px){
	html{font-size:50% !important;}
	.w1700{padding:0px 20px !important;}
	.w1400{padding:0px 20px !important;}
}



@media screen and (max-width:1400px){

	.top_gg{padding:3rem 0 0 5% !important;}
	.top_gg img{ max-height:2.4rem !important;}
}



@media screen and (max-width:1200px){
	.top_w{display:none !important;}
	.top_sj{display:block !important;}
	.top_gg{padding:1.8rem 0 0 5%; float:left;}
	.top_gg img{ display:block;}
	.top_h{display:none !important;}
}
.top_h{width:100%; height:80px;}
.top_w{width:100%; height:80px; background:#FFF; position:fixed; left:0; top:0; z-index:9999; box-shadow:0 1px 2px rgba(0,0,0,.1); }
.top_logo{padding:1.7rem 0 0 0; float:left;}
.top_logo img{ max-height:45px; display:block;}

.top_gg{padding:1.8rem 0 0 5%; float:left;}
.top_gg img{ display:block;}

.top_tel{line-height:80px; font-size:2rem; color:#183884; 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:#183884;}


/*web dh*/
.ind_dh{height:80px; float:right;}
.ind_dh ul{margin-right:0rem;}
.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.7rem; line-height:80px; color:#111; display:block;}
.ind_dh ul li .span01 a{color:#111;}
.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:#183884;}
.ind_dh ul li .m_hover{color:#183884 !important; font-weight:bold;}
.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; padding:0 3rem; 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:45px; color:#fff; font-size:1.4rem; padding:0 3rem; white-space:nowrap; flex-wrap:nowrap;background:rgba(0,0,0,.4);}
.ind_dh ul li div a:hover{background:rgba(24,56,132,.9); 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:1200px){
	.top_sjhd{display:block !important;}
}
@media screen and (max-width:750px){
	.top_sj .logo img{max-height:3.4rem !important; margin-top:2.2rem !important;}
	.top_sj .gg img{max-height:2.4rem !important; margin-top:2.5rem !important;}
}
@media screen and (max-width:540px){
	.top_sj .gg{left:34% !important;}
	.top_sj .gg img{max-height:2rem !important;}
}

.top_sj{width:100%; height:60px; background:#fff; display:none; position:relative; box-shadow:0 1px 2px rgba(0,0,0,.1);}
.top_sj .logo{ position:absolute; left:3%; top:0;}
.top_sj .logo img{max-height:4rem; display:block; margin-top:1.6rem;}
.top_sj .gg{ position:absolute; left:25%; top:0;}
.top_sj .gg img{max-height:3rem; display:block; margin-top:2rem;}

.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;}

@media screen and (max-width:1399px){
	.banner{display:none !important;}
	.banner_sj{display:block !important;}
}
/*banner*/
.banner{overflow:hidden; background:#fff; position:relative;}
.banner img{width:100%; max-height:100%; display:block;}
.banner .swiper-container{width:100%;}
.banner_sp{width:100%; height:100%; background:rgba(0,0,0,0.8); display:none; position:fixed; left:0; top:0; z-index:99999;}
.banner_spa{width:60%; height:auto; margin:5% auto 0 auto;}
.banner_spgb{ font-size:5rem; color:#FFF; cursor:pointer; position:absolute; right:5rem; top:5rem; z-index:999999;}

.bannerM {font-size:14px;position: absolute; bottom: 8%;left: 5%;z-index: 10;line-height: 1.2em;text-align: center;width: 40px;}
.bannerM p{width: 20px;margin: 10px 0 0 18px;}
.bannerM p a{color: #fff;}
.bannerM p i{display:inline-block; margin-left:3px; font-size:1.0rem; margin:0 auto;}

.mouse{width:22px;height:40px;position: relative;margin: 0 auto;}
.mouse span{display:block;position:absolute;width:40px;height:22px;background-repeat:no-repeat;}
.mouse span:nth-child(1){left:0;bottom:0;background-image:url(../images/m_ban1.png);animation:second 5.3s infinite;background-position:center bottom}
.mouse span:nth-child(2){height:0;z-index:1;background-image:url(../images/m_ban1_1.png);animation:first 5.3s infinite;background-position:center top}
@keyframes first{0%{height:0%}100%{height:100%}}
@keyframes second{0%{height:100%}100%{height:0%}}

.banner_sj{overflow:hidden; background:#fff; position:relative; display:none;}
.banner_sj img{width:100%; height:auto; display:block;}
.banner_sj .swiper-container{width:100%; height:auto;}

/*swiper dian*/
.swiper-pagination-bullet{width:10px !important; height:10px !important;}
.swiper-pagination-bullets{bottom:1% !important;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;}

/*swiper jiantou*/
@media screen and (max-width:749px){
.swiper_btn_l,.swiper_btn_r{background:rgba(0,0,0,0.0) !important;}
.swiper_btn_l{left:0px !important;}
.swiper_btn_r{right:0px !important;}
}
.swiper_btn_l,.swiper_btn_r{width:5rem !important; height:5rem !important;  border-radius:50%;background:rgba(0,0,0,0.5);transition:all 0.5s;}
.swiper_btn_l:hover,.swiper_btn_r:hover{background:rgba(24,56,132,0.8);}
.swiper_btn_l:after{display:none;}
.swiper_btn_r:after{display:none;}
.swiper_btn_l i,.swiper_btn_r i{color:#FFF;}


/*ind*/
@media screen and (max-width:749px){
.ind_bta p{font-size:3rem !important; line-height:4rem !important;}
.ind_bta h3 span{font-size:2.6rem !important;}
}
.ind_bta{text-align:center;}
.ind_bta p{font-size:3.2rem; line-height:5rem;}
.ind_bta h3{width:100%; height:3rem; line-height:3rem; background:url(../images/ind02.jpg) repeat-x 50% center; display:block; margin:0 auto;}
.ind_bta h3 span{font-size:3.6rem; color:#183884; background:#FFF; display:inline-block; padding:0 1.6rem;}

@media screen and (max-width:749px){
.ind_gy{padding:2.5rem 0 !important;}
.ind_gyc{ padding:2.5rem 0 2rem 0 !important;}
.ind_gyc_l{width:auto !important; float:none !important; padding-bottom:5rem !important;}
.ind_gyc_r{width:auto !important; float:none !important;}
}

.ind_gy{background:url(../images/ind01.jpg) no-repeat; background-size:cover; padding:4.5rem 0;}
.ind_gyc{ padding:5rem 0 2rem 0;}
.ind_gyc_l{width:50%; line-height:3rem; font-size:1.6rem; float:left;}
.ind_gyc_l i{font-size:3rem; color:#555; margin-top:2rem; display:block;}
.ind_gyc_l i:hover{font-size:3rem; color:#183884; margin-top:2rem; display:block;}
.ind_gyc_r{width:45%; float:right;}
.ind_gyc_r01{width:100%; border-bottom:1px #d5d5d5 solid; padding-bottom:3rem; margin-bottom:3rem; position:relative;}
.ind_gyc_r01 i{font-size:5rem; color:#183884; position:absolute; left:0; top:2.1rem;}
.ind_gyc_r01 span{padding-left:7rem; display:block;}
.ind_gyc_r01 span h3{line-height:4rem; font-size:2.4rem; color:#333;}
.ind_gyc_r01 span p{line-height:3rem; font-size:1.6rem; color:#333; display:block;}

@media screen and (max-width:750px){
.ind_tb_bta{padding:2rem 0 1rem 0 !important;}
}
.ind_tb_bta{text-align:center; padding:3rem 0 3rem 0;}
.ind_tb_bta h3{line-height:5rem; font-size:3.6rem; color:#333;}
.ind_tb_bta span{line-height:4rem; font-size:2.4rem; color:#999;}
.ind_tb_bta font{width:60px; height:3px; background:#006db7; display:block; margin:5px auto 0 auto;}

@media screen and (max-width:750px){
.ind_tb_l{width:100% !important; float:none !important; padding-bottom:5rem !important;}
.ind_tb_l ul{ padding-top:3rem !important;}
.ind_tb_l ul li p{font-size:1.8rem !important;}
.ind_tb_l ul li font{font-size:1.2rem !important;}
.ind_tb_r{width:100% !important; float:none !important;}
.ind_tb_rnr{padding-top:2rem !important;}
}
.ind_tb{background:url(../images/ind_x01.jpg) no-repeat center fixed; padding:30px 0 80px 0;}
.ind_tb_l{width:42%; float:left;}
.ind_tb_l ul{width:auto;}
.ind_tb_l ul li{width:48%; margin:1% 1%; text-align:center; float:left; cursor:pointer;}
.ind_tb_l ul li span{width:90%; height:0; padding-bottom:65%; border-radius:10px; background:#183884; overflow:hidden; display:block; position:relative; margin:0 auto;}
.ind_tb_l ul li span img{width:100%; height:100%; position:absolute; left:0; top:0; transition:all 0.5s;}
.ind_tb_l ul li:hover span img{transform:scale(1.2); opacity:0.5; filter:alpha(opacity=80);}
.ind_tb_l ul li p{line-height:3rem; font-size:2.2rem; color:#333; padding:1rem 0;}
.ind_tb_l ul li font{min-height:5rem; line-height:1.6rem; font-size:1.4rem; color:#555; display:block;}
.ind_tb_l ul li:hover p,.ind_tb_l ul li:hover font{color:#183884;}

.ind_tb_r{width:52%; float:right;}
.ind_tb_rnr{width:100%; padding-top:5rem;}
.ind_tb_rnr img{ width:100%; display:block; margin:0 auto;}


.ind_al{height:0px; display:block;}
.ind_al_lb{width:100%; height:0px; overflow:hidden;}
.ind_al_lb ul{width:100%;}
.ind_al_lb ul li{width:18%; margin:1% 1%; float:left;}
.ind_al_lb ul li img{width:100%; height:200px; display:block;}
.ind_al_lb ul li span{width:100%; height:50px; line-height:50px; text-align:center; overflow:hidden; display:block; background:#eee;}

.ind_xw{height:0px; display:block;}
.ind_xw_lb{width:100%; height:0px; overflow:hidden;}
.ind_xw_lb ul{width:100%;}
.ind_xw_lb ul li{width:46%; margin:1% 2%; float:left; position:relative;}
.ind_xw_lb ul li span{height:50px; line-height:50px; text-align:left; padding:0 20px; overflow:hidden; display:block; background:#eee;}
.ind_xw_lb ul li font{line-height:50px; position:absolute; right:20px; top:0px;}
/*ind end*/

/*banner_ny*/
@media screen and (max-width:1199px){
.banner_ny{height:320px !important;}
.banner_ny02{top:40% !important;}
}
@media screen and (max-width:949px){
.banner_ny{height:260px !important;}
.banner_ny02{top:25% !important;}
}
@media screen and (max-width:749px){
.banner_ny{height:200px !important;}
.banner_ny02 h3{font-size:3.6rem !important;}
.banner_ny02 span{font-size:2.6rem !important;}
}
.banner_ny{width:100%; height:350px; text-align:center; position:relative;}
.banner_ny02{width:100%; color:#183884; position:absolute; left:0; top:40%;}
.banner_ny02 h3{line-height:6.2rem;font-size:4rem; padding:0 5rem;}
.banner_ny02 span{line-height:2.2rem; font-size:3rem; display:block; padding:0 5rem; text-transform:uppercase; position:relative;}
.banner_ny02 i{font-size:2.6rem; font-weight:normal; margin-top:1rem; display:block; animation:tda 0.8s infinite;}
@keyframes tda {  
0% {opacity:0.5;} 
50% {opacity:0.1;} 
100% {opacity:0.5;}  
}
/*banner_ny end*/

/*neiyeyangshi*************************************************************************/

/*ny_nav*/
@media screen and (max-width:1020px){
 .ny_nav_r{display:none !important;}
}
.ny_nav{line-height:70px; background:#FFF; border-bottom:1px #CCCCCC solid;}
.ny_nav_l{width:100%;}
.ny_nav_l a{line-height:70px; display:block; font-size:1.7rem; color:#333; margin-right:0%; padding:0 3rem; float:left; position:relative;}
.ny_nav_l a:hover{color:#fff; background:#006db7;}
.ny_nav_l a:hover:before{opacity:1;}
.ny_nav_l a:before{
content: "";
width:100%;
height:3px;
position:absolute;
bottom:-2px;
left:0;
background:#006db7;
opacity:0;
border-radius:3px;
}
.ny_nav_l .sub_a_hover{color:#fff; font-size:2rem; font-weight:bold; background:#006db7;}
.ny_nav_l .sub_a_hover:before{opacity:1;}
.ny_nav_r{position:absolute; right:0; top:0;}

@media screen and (max-width:750px){
.ny_nav{display:none !important;}
.ny_nav_sj{display:block !important;}
}
.ny_nav_sj{width:100%; background:#006db7; display:none;}
.ny_nav_sj dt{line-height:6rem; text-align:center; color:#FFF; font-size:2.4rem; position:relative;}
.ny_nav_sj dt .lefa{position:absolute; left:4%; top:0; color:#FFF;}
.ny_nav_sj dt .riga{position:absolute; right:4%; top:0; color:#FFF;}
.ny_nav_sj dd{padding:2rem 3rem; background:#FFF; text-align:center; -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); display:none;}
.ny_nav_sj dd .sjlb{display:flex; flex-wrap:wrap;}
.ny_nav_sj dd .sjlb a{font-size:1.6rem; flex-grow:1; display:block; padding:0 0.5rem;}
.ny_nav_sj dd .sjlb .sub_a_hover{ color:#006db7;}

/*ny_nav end*/

.ny_w{padding:3rem 0 5rem 0; min-height:700px;}

/*jianjie_neiye*/
@media screen and (max-width:750px){
.ny_jjal{width:100% !important;float:none !important;}
.ny_jjar{width:100% !important; float:none !important;}
.ny_jjb ul{grid-template-columns:repeat(3, 1fr) !important; /* 相当于 1fr 1fr 1fr 1fr 1fr  */
grid-gap:3rem 3rem  !important; /* grid-column-gap 和 grid-row-gap的简写 */
}
.ny_jjb ul li p{font-size:1.4rem !important;}
.ny_jjb ul .jjb11{ display:none;}
}
.ny_jj{width:100%; background:url(../images/gybj.jpg) no-repeat center bottom #e4f0f0; padding:3rem 0;}
.ny_jja{width:100%;}
.ny_jjal{width:50%; line-height:3.5rem; font-size:1.6rem; float:left;}
.ny_jjar{width:48%; float:right;}
.ny_jjb{width:100%; text-align:center;}
.ny_jjb .bt{font-size:3rem; line-height:4rem;}
.ny_jjb .bt h3{color:#006db7;}
.ny_jjb .bt span{font-size:2rem; display:block; text-transform:uppercase;}
.ny_jjb ul{width:100%; padding:5rem 0 0 0;
display:grid;
grid-template-columns:repeat(5, 1fr); /* 相当于 1fr 1fr 1fr 1fr 1fr  */
grid-gap:3rem 9rem; /* grid-column-gap 和 grid-row-gap的简写 */
}
.ny_jjb ul li{width:100%;}
.ny_jjb ul li span{width:100%; height:0; padding-bottom:100%; background:#183884; display:block; border-radius:50%; overflow:hidden; position:relative; transition:all 0.5s;}
.ny_jjb ul li span img{width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
.ny_jjb ul li:hover span{animation:bounce 1s linear 0s 1;}

.ny_jjb ul li h3{text-align:center; font-size:1.8rem; line-height:2.5rem; padding:1rem 0;}
.ny_jjb ul li p{text-align:center; font-size:1.4rem; line-height:2.5rem; padding:1rem 0;}



/*yejifenbu*/
.ny_yj{padding:3rem 0 5rem 0; min-height:700px;}
.ny_yja{height:auto;}
.ny_yja img{max-width:100%; display:block; margin:0 auto;}

.ny_yjb{height:auto;}
.ny_yjbb{width:100%; display:grid; grid-template-columns:1fr 1fr; grid-gap:10px;}
.ny_yjbb input{width:100%; height:60px; border:none; display:block; font-size:1.8rem; padding:0 10px; background-color:#f3f3f3;}
.ny_yjbb textarea{width:100%; height:150px; border:none; display:block; font-size:1.8rem; padding:10px;background-color:#f3f3f3;}

.ny_yjbb .yjk01{}
.ny_yjbb .yjk02{}
.ny_yjbb .yjk03{grid-column: 1 / span 2;}
.ny_yjbb .yjk04{grid-column: 1 / span 2; position:relative;}
.ny_yjbb .yjk04 img{height:60px; border-left:#FFF 10px solid; position:absolute; right:0; top:0;}
.ny_yjbb .yjk05{grid-column: 1 / span 2;}
.ny_yjbb .yjk05 input{background:#006db7; color:#FFF; cursor:pointer;}
.ny_yjbb .yjk05 input:hover{background:#183884;}

/*yejiinputyangshi*/
.ny_yjbb input:-moz-placeholder, textarea:-moz-placeholder{color:#999;}  
.ny_yjbb input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#999;}  
.ny_yjbb input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999;}

@media screen and (max-width:750px){
.ny_yj_bta{padding:3rem 0 3rem 0 !important;}
}
.ny_yj_bta{text-align:center; padding:3rem 0 6rem 0;}
.ny_yj_bta h3{line-height:5rem; font-size:3.6rem; color:#333;}
.ny_yj_bta span{line-height:4rem; font-size:2.4rem; color:#999;}
.ny_yj_bta font{width:60px; height:3px; background:#006db7; display:block; margin:5px auto 0 auto;}


/*lianxi*/
@media screen and (max-width:1500px){
.nylxc{max-width:92% !important;}
}
@media screen and (max-width:750px){
.nylxc{height:auto !important;}
.nylxc_nr{width:90% !important; position:static !important; }
.nylxc_nr dt{display:none;}
}
.nylx{ height:auto;}
.nylxc{max-width:1400px; height:0; margin:0 auto; position:relative;}
.nylxc_nr{width:40%; background:#FFF; border-radius:15px; overflow:hidden; position:absolute; top:10rem; right:0; z-index:99;}
.nylxc_nr dt{background:#183884; color:#FFF; padding:2rem 4rem; position:relative;}
.nylxc_nr dt img{ max-height:80%; position:absolute; right:4rem; top:2rem;}
.nylxc_nr dt h3{font-size:2rem;}
.nylxc_nr dt p{font-size:2rem;}
.nylxc_nr dd{padding:3rem 4rem 5rem 4rem; font-size:1.6rem; line-height:4rem;}
/*lianxi end*/

/*neiyeyangshi end*************************************************************************/

/*bottom*/
/*inputyangshi*/
.bottoma_ly input:-moz-placeholder,  
.bottoma_ly textarea:-moz-placeholder{color:#c8e5f8;}  
.bottoma_ly input:-ms-input-placeholder,  
.bottoma_ly textarea:-ms-input-placeholder{color:#c8e5f8;}  
.bottoma_ly input::-webkit-input-placeholder,  
.bottoma_ly textarea::-webkit-input-placeholder{color:#c8e5f8;}


@media screen and (max-width:1199px){
.bottoma_l{width:30% !important;}
.bottoma_ly{display:none !important;}
.bottoma_c{width:auto !important; margin-left:7% !important;}

}

@media screen and (max-width:960px){
.bottoma_l{display:none !important;}
.bottoma_c{ margin-left:0% !important;}

}

@media screen and (max-width:749px){
.bottoma{display:none !important;}
.bottom_bqc{line-height:2.4rem !important;}
.bottom_bqc span{position:relative !important;}
}


.bottoma{background:#006db7; color:#CCC; padding:1% 0; border-top:3px #183884 solid;}

.bottoma_l{width:23%; float:left;}
.bottoma_l img{display:block;}
.bottoma_l span{font-size:1.6rem; color:#FFF; padding-top:3rem; display:block;}

.bottoma_ly{width:30%; float:left; margin:0 6% 0 6%;}
.bottoma_ly h3{font-size:2rem; line-height:4rem; color:#FFF;}
.bottoma_ly h3 i{ font-size:2.2rem; margin-right:8px; vertical-align:bottom; font-weight:normal;}
.bottoma_lynr{ width:100%;}
.bottoma_lynr .tjan{width:100%; line-height:40px; font-size:1.6rem; background:#1f8cd6; color:#c8e5f8; border:none; margin-top:4px; display:block;}
.bottoma_lynr input{ font-size:1.4rem; border:none; padding:0 3%; background:#1f8cd6;}
.bottoma_ly_l{width:59%; float:left;}
.bottoma_ly_r{width:40%; float:right;}
.bottoma_ly_r span{display:block;}
.bottoma_lynr .inp01{width:100%; height:113px; padding:3%; border:none; background:#1f8cd6; display:block;}
.bottoma_lynr .inp02{width:100%; line-height:35px; display:block; margin-bottom:4px;}
.bottoma_ly_r p{display:block;}
.bottoma_lynr p input{width:47.9%; line-height:35px;  display:inline-block;}
.bottoma_ly_r p img{ width:49%; height:34px; display:inline-block;}

.bottoma_c{width:20%; float:left;}
.bottoma_c h3{font-size:2rem; line-height:4rem; color:#FFF;}
.bottoma_c h3 i{ font-size:2.2rem; margin-right:8px; vertical-align:bottom; font-weight:normal;}
.bottoma_c a{line-height:3rem; display:block; color:#FFF; padding-left:6px;}
.bottoma_c a i{ font-size:1.6rem; margin-right:5px;}
.bottoma_c a:hover{color:#cd5c00 ;}
.bottoma_c p{line-height:3rem; display:block; color:#FFF;}
.bottoma_c p i{font-size:2rem; margin-right:8px;}

.bottoma_r{width:110px; float:right;}
.bottoma_r h3{font-size:2rem; line-height:4rem; color:#FFF;}
.bottoma_r h3 i{ font-size:2.2rem; margin-right:8px; vertical-align:bottom; font-weight:normal;}
.bottoma_r img{width:100%; height:auto; display:block;}
.bottoma_r p{ line-height:2.2rem; text-align:center; font-size:1.4rem; color:#fff; padding-top:1.2rem; display:block;}

.bottom_bq{background:#183884; color:#fff; padding:30px 0;}
.bottom_bqc{position:relative;}
.bottom_bqc span{position:absolute; right:0; top:0; display:block;}
.bottom_bqc a{color:#fff;}
.bottom_bqc a:hover{color:#cd5c00;}

/*留言预定*/
.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:#05a5da;}
.kefu .a02{width:38px; height:38px;  background:#999; border-radius:5px; margin-top:5px; cursor:pointer; position:relative;}
.kefu .a02:hover{background:#05a5da;}
.kefu .a02 span{line-height:38px; text-align:center; white-space:nowrap; background:#05a5da; 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:#05a5da;}
.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:1199px){
.xq03 .icon-ketang{display:none !important;}
}
@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:center; font-size:2.6rem; color:#333;}
.xq03{width:100%; height:50px; line-height:50px; text-align:center; font-size:1.6rem; color:#999; border-bottom:3px #eee solid; position:relative;}
.xq03 i{margin:0 5px 0 14px;}
.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;}
.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:2.5rem; padding:5px 0;}





/**********内容样式************/
/**********纯图片展示***********/

@media screen and (max-width:1599px){	
.show_img ul li .div01 img{height:23rem !important;}
}

@media screen and (max-width:1199px){	
.show_img ul li{width:31% !important;}
.show_img ul li .div01 img{height:25rem !important;}
}

@media screen and (max-width:749px){	
.show_img ul li{width:48% !important;}
.show_img ul li .div01 img{height:25rem !important;}
}

@media screen and (max-width:450px){	
.show_img ul li{width:99% !important;}
.show_img ul li .div01 img{height:auto !important;}
}
.show_img{width:100%; margin:0px auto; overflow:hidden;}
.show_img ul{width:103%; margin:0px auto;}
.show_img ul li{width:23%; height:auto; margin:0 1.5% 1.5% 0; overflow:hidden; position:relative; float:left;}
.show_img ul li .div01{overflow:hidden; position:relative; background:#fff; border:1px #eee solid;}
.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:auto; height:23rem; 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:60px; line-height:60px; text-align:center; display:block; font-size:1.6rem; background:#eee; padding:0 20px; overflow:hidden;}


/**********纯图片展示单独***********/


/**********纯图片展示02***********/



/**********新闻列表展示***********/
@media screen and (max-width:749px){	
.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;}
.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:1499px){
.show_news_img ul li a span h3{height:52px !important; overflow:hidden !important;}
}
@media screen and (max-width:1199px){	
.show_news_img ul li a img{}
.show_news_img ul li a span h3{height:45px !important; 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:17rem !important;}
.show_news_img ul li a span h3{font-size:1.8rem !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 font{display:none !important;}
}

@media screen and (max-width:749px){	
.show_news_img ul li a img{height:15rem !important;}
.show_news_img ul li a span h3{height:auto !important; padding:2rem 0 0 0 !important;}
}
@media screen and (max-width:420px){	
.show_news_img ul li a img{width:35% !important; height:12rem !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:25rem; 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:2.5rem; font-size:2rem; color:#333; margin:0px; font-weight:normal; padding:3rem 0 0rem 0;}
.show_news_img ul li:hover h3{color:#05a5da;}
.show_news_img ul li a span h4{max-height:5.5rem; line-height:2.6rem; font-weight:normal; color:#777; font-size:1.6rem; overflow:hidden;}
.show_news_img ul li a span p{width:100%;line-height:5rem; font-size:1.4rem; color:#777; margin-bottom:15px; border-bottom:1px #999 dashed; position:relative;}
.show_news_img ul li a span font{font-size:2rem; display:block; margin-top:2%;}

/**********单页展示***********/
.show_single{width:100%; margin:0px auto; position:relative;}
.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; clear:both; position:relative; top:0; left:0; animation:rotation_dh 0.5s linear 0s 1;}
.show_single_c h5{width:50%; float:left;}
.show_single_c h6{width:45%; float:right;}
@keyframes rotation_dh{
from {top:100px; opacity:0;}
to {top:0; opacity:1;}
}
@-webkit-keyframes rotation_dh{
from {top:100px; opacity:0;}
to {top:0; opacity:1;}
}

/**********上下图文混排展示***********/
@media screen and (max-width:1200px){	
.show_news_img_sx ul li{width:29% !important;}
}

@media screen and (max-width:749px){	
.show_news_img_sx ul li{width:44% !important;}
}

@media screen and (max-width:450px){	
.show_news_img_sx ul li{width:90% !important;  margin:0 0 2% 0 !important;}
.show_news_img_sx ul li .zw{min-height:auto !important; padding-bottom:20px !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:21%; height:auto; margin:0 2% 2% 0; float:left; background:#f8f8f8;border-radius:10px; overflow:hidden; position:relative;}
.show_news_img_sx ul li .img01{width:100%; height:0px; padding-bottom:75%; 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 h3{height:5rem; line-height:5rem; font-size:1.6rem; font-weight:normal; overflow:hidden; background:#006db7; color:#FFF; padding:0 2rem;}
.show_news_img_sx ul li .zw{width:100%; height:auto; min-height:150px; margin:0 auto;}
.show_news_img_sx ul li .zw h4{line-height:3rem; font-size:1.8rem; color:#006db7;padding:1rem 2rem 0 2rem;}
.show_news_img_sx ul li .zw span{ line-height:24px; font-size:1.4rem; color:#777; padding:0 2rem; display:block;}


/*分页样式*/
.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:25px; line-height:23px; border:#777 1px solid; background:#777; padding:0px 5px; color:#FFFFFF; display:inline-block; margin:2px;}
.PageNav_2 .PageTurn_Disable{height:25px; line-height:23px; border:#777 1px solid; color:#fff; background:#777; padding:0px 5px; display:inline-block; margin:2px;}
.PageNav_2 .PageNum{height:25px; line-height:23px; border:#777 1px solid; background:#777; color:#fff; padding:0px 5px; display:inline-block; margin:2px;}/*未选中样式*/
.PageNav_2 .PageNum_Disable{height:25px; line-height:23px; color:#FFFFFF; border:1px solid #05a5da; background:#05a5da; padding:0px 5px; display:inline-block; margin:2px;}/*当前选中样式*/
