﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; box-sizing:border-box; }
img{ border:0;}
a{ text-decoration:none; color:#333;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.container{ width:94%; margin: 0 auto; }
.w1440{ width:1440px; margin: 0 auto; }
.w1280{ width:1280px; margin: 0 auto;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{clear: both}
table{border-collapse: collapse;}
body{background: url(../images/bjs.jpg) repeat}

*:focus{   
	border:none;
}




/* 导航栏 */
.header_all{width:100%; height:95px; position: absolute; top:0; left:0; border-bottom: 1px solid rgba(255,255,255,0.3); z-index: 9; padding: 0 30px}
.header_all .container{width:98%}
.header_nav{width:180px; height: 58px; line-height: 54px; border: 1px solid #fff;  text-align: center; padding-left: 30px; margin-top: 20px; cursor: pointer; position: relative}
.header_nav p{color:#fff; font-size: 18px;}
.header_nav span { display: block;  width:23px; height: 3px; background: #fff; position: absolute;  left:22px;
    transition: 1s all cubic-bezier(0.19, 1, 0.22, 1); top:21px;}
.header_nav span+span{top:27px; width:15px;}
.header_nav span+span+span{width:23px; top:33px;}
.header_nav:hover .line2{width:23px}
.header_left{width:180px; height:94px; float:left;}


.h_logo{width:16.6%; float: left; height: 95px; display: flex; align-items: center; position: absolute; top:0; left:50%; transform: translate(-50%,0);}
.h_logo img{width:100%; height: auto;  align-items: center; margin: 0px auto; max-height:100%}
.logo2{display: none}
.h_right{float: right; height: 95px}
.h_right a{color:#fff; font-size: 18px; background: url(../images/fj_icon.png) no-repeat left center; padding-left:45px; float: left; height: 100%; line-height: 95px; transition: all 0.4s ease-in-out;}
.h_right a:hover{padding-left:50px; transition: all 0.4s ease-in-out;}
.h_search{color:#fff; font-size: 18px; background: url(../images/s_icon.png) no-repeat left center; padding-left: 35px; height: 100%; float: left; margin-left:40px; 
	line-height: 95px; cursor: pointer; transition: all 0.4s ease-in-out;}
.h_search:hover{ padding-left:40px; transition: all 0.4s ease-in-out;}	
.h_input{width:100%; height:100%;  background:rgba(255,255,255,0.8); border-top:1px solid #e5e5e5; display: none; position: absolute; top:100%; left:0; z-index: 9; display: none; padding-top:18px;}
.h_input .h_text{width:288px; height:50px; float: left; background: #eee; border: 0; padding: 0 10px; font-size: 14px; color: #555555;}
.h_submit{width:120px; height: 50px; background:#132b8a; float: right;border: 0; cursor: pointer; text-align: center; line-height: 50px; font-size: 16px; color: #fff}
.h_submit:hover{background: #d81e06}
.h_input_text{width:408px; margin: 0px auto; height:50px; }
.h_active{background: #fff; position:fixed; top:0; left:0; box-shadow:0 0 8px rgba(0,0,0,0.2)}
.h_active .h_right a{color:#000000; background: url(../images/fj_hicon.png) no-repeat left center;}
.h_active .h_search{color:#000000; background: url(../images/s_hicon.png) no-repeat left center; }
.h_active .logo2{display: block}
.h_active .logo1{display: none}
.h_active .header_nav{ border: 1px solid #000; background: url(../images/menu_h.png) no-repeat 22px center; }
.h_active .header_nav p{color:#000}
.h_active .header_nav span{background: #000}
.header_info{width:100%; height:595px;  position: absolute; top:94px; left:0; background: rgba(255,255,255,0.95) url(../images/cmcx.png) no-repeat right bottom;background-size:30%; padding:44px 9%; display: none; z-index: 9999}
.header_info ul.nav{width:100%; height: auto; overflow: hidden}
.nLi{width:16.6%; height: auto; float: left; padding-left:1%; border-left:1px solid #d2d2d2; position: relative}
.nLi:after{content: ""; width:2px; height:19px; background: #294ee5; position: absolute; top:0; left:0; z-index: 9 }
.nLi h3{width:100%; height: 30px; line-height: 30px; margin-bottom:10px;}
.nLi h3 a{width:100%; display: block; color:#000000; font-size: 18px; font-weight: bold; }
.sub{width:100%; height: auto; overflow: hidden}
.sub li{width:100%; height: auto; position: relative}
.sub li a{width:100%;height:100%; display:block;}
.sub li p{color:#000000; font-size: 16px; line-height: 40px}
.sub li p img{margin-left: 2%; vertical-align: middle; text-align: center;}
.sub li p span{    vertical-align: middle; text-align: center;}
.sub li:hover p{color:#294ee5; font-weight: bold;}
.sub_san{width:100%; height: auto; overflow: hidden; padding-left:5%; display:none}
.sub_san li{width:100%; height: auto; overflow: hidden; line-height:34px;}
.sub_san li a{color:#777777; font-size: 15px;}
.sub_san li:hover a{color:#294ee5}
.sub li:hover .sub_san{display: block}




/* 首页:banner */
.banner{ width:100%; height:50vw; position: relative; overflow: hidden;}
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{z-index:1;overflow:hidden;height:auto; position: absolute; bottom:20px; right:50%; margin-right:-35px }
.banner .slideBox .hd ul{overflow:hidden;zoom:1;margin: 0px auto; display: table; width:70px;}
.banner .slideBox .hd ul li{margin:0 5px; width:12px;height:12px; cursor:pointer; border-radius:10px; background: #fff; float: left}
.banner .slideBox .hd ul li.on{background: #22a8aa}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:50vw; overflow: hidden}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%; }
.banner_info{width:100%; height: auto; overflow: hidden; position: absolute; bottom:0; left:0}
.banner_info_left{width:50%; height: auto; float: left; background: #e8eef5; margin-top:148px;}
.ban_xx_right{width:50%; height: auto; float: left; background: rgba(31,69,228,0.9); padding: 35px;}
.ban_xx_right h4{color:#fff; font-size: 30px; font-weight: bold; margin-bottom: 20px}
.ban_xx_right .txtScroll-top{ overflow:hidden; position:relative; width: 100%; height: auto; overflow: hidden}
.ban_xx_right .txtScroll-top .bd{width:100%; height: auto; overflow: hidden}
.ban_xx_right .txtScroll-top .bd ul{width:100%; height: auto; overflow: hidden}
.ban_xx_right .txtScroll-top .bd ul li{width:100%; height: auto; overflow: hidden}
.ban_xx_right .txtScroll-top .bd ul li h3{width:100%; height: 30px; line-height: 30px; color:#fff; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom: 10px;}
.ban_xx_right .txtScroll-top .bd ul li p{width:100%; height: 48px; line-height:24px; color:#c1ccff; font-size:15px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.ban_xx_right .txtScroll-top .bd ul li:hover h3{font-weight:bold;}
.slideBox .prev,.slideBox .next{ position:absolute; display:block; width:39px; height:39px; bottom:22% }
.slideBox .next{background: url(../images/ban_right.png) no-repeat center; left:15%}
.slideBox .prev{background: url(../images/ban_left.png) no-repeat center; left:12%}
.ban_zhankai{width:230px; height: 70px; float: left; background: #294ee5; padding: 0 20px; line-height: 70px; cursor: pointer}
.ban_zhankai p{color:#fff; font-size: 20px; font-weight: bold; float: left}
.ban_zhankai span{float: right; color:#fff; font-size: 14px; opacity: 0.5; background: url(../images/hh_jts.png) no-repeat right center; padding-right:15px;}
.banner_info_left h4{color:#999999; font-size: 14px; line-height: 70px; float: right; margin-right:1%; max-width: 32%}
.ban_text{width:30%; height: 42px; float: left; border: 1px solid rgba(31,69,228,0.5); border-radius: 25px; padding: 0 20px; margin-left: 3%; margin-top:14px;}
.ban_text input[type="text"]{width:86%; height: 100%; overflow: hidden; float: left; position: relative; background:none; border: 0}
.b_search{width:24px; height: 100%; float: right; background: url(../images/h_search.png) no-repeat center; border: 0; cursor: pointer}
.ban_hbxx{width:100%; height: 148px; display: none;}
.zkactive{margin-top: 0}
.ban_hbxx_li{width:49.4%; height: auto;}
.ban_hbxx_t{width:100%; height:37px; background: #c1d5f0; }
.ban_hbxx_t p{width:25%; height: auto; float: left; text-align: center; line-height: 37px; font-size: 16px; color: #000000}
.ban_hbxx .txtScroll-top{ overflow:hidden; position:relative; width: 100%; height: 112px; overflow: hidden}
.ban_hbxx .txtScroll-top .bd{width:100%; height: auto; overflow: hidden}
.ban_hbxx .txtScroll-top .bd ul{width:100%; height: auto; overflow: hidden}
.ban_hbxx .txtScroll-top .bd ul li{width:100%; height: 37px; overflow: hidden}
.ban_hbxx .txtScroll-top .bd ul li p{width:25%; height: 37px; line-height:37px; float: left; color:#222222; text-align: center; font-size:14px}



/*部门*/
.index_bumen{width:100%; height: auto; overflow: hidden; margin-top: 28px;}
.index_bm_1{width:24.5%; height: auto; float: left; position: relative; overflow: hidden}
.bm_img{width:100%; height: auto; display: block;  transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; }
.index_bumen_hover{width:100%; height: auto; position: absolute; bottom:0; left:0; padding:20px 30px 0; 
	background-image: linear-gradient(to top, rgba(0,0,0,0.5) , rgba(0,0,0,0));	background-image: -webkit-gradient(to top, rgba(0,0,0,0.5) , rgba(0,0,0,0)); 
	background-image: -webkit-radial-gradient(to top, rgba(0,0,0,0.5) , rgba(0,0,0,0));}
.index_bumen_hover h3{color:#fff; font-size: 34px; font-weight: bold; margin-bottom: 32px;}
.index_bm_info,.index_lk_info{width:100%; height: auto; overflow: hidden; margin-top: 40px; margin-bottom:40px; display: none;}
.index_bm_info a{width:50%; height: 40px; float: left; display:inline-block}
.index_lk_info a{width:33.33%; height: 40px; float: left; display:inline-block}
.index_bm_info a span,.index_lk_info a span{color:#fff; font-size: 16px; border-bottom: 1px solid rgba(255,255,255,0.4);  vertical-align:middle; text-align:center; padding-bottom:5px }
.index_bm_info a img,.index_lk_info a img{ vertical-align:middle; text-align:center; }
.index_bm_info a:hover,.index_lk_info a:hover{font-weight: bold;}
.icon_pic{float:left; width:20px; margin-right:3% }
.icon_pic img{max-width:100%;}
.index_bumen_right{float:right; width: 75%}
.index_bm_2{width:66.7%; float: left; position: relative; margin-bottom: 10px; overflow: hidden}
.index_bm_3{float: right; width:32.6%; position:relative; margin-bottom: 10px; overflow: hidden}
.index_bm_4{ width:32.6%; position:relative; float: left; overflow: hidden}
.index_bm_5{ width:66.7%; position:relative; float: right; overflow: hidden}
.index_bumen_div:hover img.bm_img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_bumen_div:hover .index_bumen_hover{background-image: linear-gradient(to top, #2046e3 , rgba(255,255,255,0));	background-image: -webkit-gradient(to top, #2046e3 , rgba(255,255,255,0)); background-image: -webkit-radial-gradient(to top, #2046e3 , rgba(255,255,255,0));}
.index_bumen_div:hover .index_bm_info{display: block}
.index_bumen_div:hover .index_lk_info{display: block}



/*新闻资讯*/
.index_news{width:100%; height: auto; overflow: hidden; border-top:1px solid #f5f5f5; position: relative; margin-top: 73px;  background: rgba(255,255,255,0.95) url(../images/cmcx.png) no-repeat right bottom;background-size:30%;}
.index_news:after{content: ""; width:26.5%; height: 100%; position: absolute; top:0; left:0; background: #f5f5f5;}
.index_news_left{width:29.1%; height: auto; float: left; position: relative; padding-top: 68px; z-index:8;  padding-bottom: 94px;}
.index_news_t{width:100%; height: auto; overflow: hidden}
.index_news_t h3{color:#000000; font-size: 34px; font-weight: bold; margin-bottom: 10px;}
.index_news_t p{color:#999999; font-size:16px; font-family: "Arial"; text-transform: uppercase}
.in_news_top{width:100%; height: auto; overflow: hidden; margin-top:60px; display: block}
.index_new_pic{width:100%; height: auto; display: block; overflow: hidden}
.index_new_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.in_news_top span{color:#555555; font-size: 15px; display: block; margin-top:40px; line-height: 30px }
.in_news_top h3{width:100%; height: 30px; line-height: 30px; color:#000000; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.in_news_top p{width:100%; height:48px; line-height: 24px; color:#999999; font-size:15px; word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; margin: 10px 0 25px}
.index_news .red{color:#ff0000}
.in_news_more{width:188px; height: 63px; background: #1f45e4; padding: 0 20px; color:#fff; font-size: 15px; line-height: 63px; position: relative}
.in_news_more:after{content: "+"; color:#fff; position: absolute; top:0; right:20px; font-size: 15px;}
.index_news_right{width:64%; height: auto; float: right; position: relative;  padding-bottom: 94px;}
.index_news_right:after{content: ""; position: absolute; top:0; left:60px; height: 100%;width: 1px; background: #f5f5f5}
.index_news_right .slideTxtBox{ width:100%; overflow: hidden;  }
.index_news_right .slideTxtBox .hd{width:60px; height:100%; float: left;  padding-top: 65px;}
.index_news_right .slideTxtBox .hd ul{width:100%; height: 100%;}
.index_news_right .slideTxtBox .hd ul li{width:100%; height: 120px; overflow: hidden; display: block; text-align: center; margin-bottom:110px;}
.index_news_right .slideTxtBox .hd ul li a{width:100%; height:100%;  color:#999999; font-size: 20px; writing-mode:tb-rl;
writing-mode:vertical-rl; text-align: center; line-height: 60px;}
.index_news_right .slideTxtBox .hd ul li.on{border-right:3px solid #1f45e4}
.index_news_right .slideTxtBox .hd ul li.on a{font-weight: bold; color:#000000}
.index_news_right .slideTxtBox .bd {width:90%; height: auto; float: right;  padding-top: 55px;}
.index_news_right .slideTxtBox .bd ul{width:100%; height: auto; overflow: hidden}
.index_news_right .slideTxtBox .bd li{width:100%; height: auto; overflow: hidden; margin-bottom: 76px;}
.index_news_img{width:226px; float: left; overflow: hidden}
.index_news_img img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;
}
.index_news_xx{width:auto; height: auto;  padding-top: 6px; margin-left: 250px}
.index_news_xx span{display:block; width: 100%; height: 30px; line-height: 30px; color:#555555; font-size: 15px;}
.index_news_xx h3{ width: 100%; height: 30px; line-height: 30px; colro:#000000; font-size:18px;   overflow:hidden;
  text-overflow:ellipsis; -o-text-overflow:ellipsis;  -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; white-space:nowrap;}
.index_news_xx p{width:100%; height:54px; color:#999999; font-size: 15px; line-height: 27px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden; margin-top: 10px; }
.news_more{width:188px; height: 63px; background: #1f45e4; padding: 0 20px; color:#fff; font-size: 15px; line-height: 63px; position: relative; float: right}
.news_more:after{content: "+"; color:#fff; position: absolute; top:0; right:20px; font-size: 15px;}

.index_news_left:hover img,.index_news_right .slideTxtBox .bd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;
}
.index_news_left:hover .in_news_top h3,.index_news_left:hover .in_news_top p{color:#1f45e4}
.in_news_more:hover,.news_more:hover{background: #162b80}
.index_news_right .slideTxtBox .bd li:hover h3,.index_news_right .slideTxtBox .bd li:hover p{color:#1f45e4}




/*内页*/
.ny_banner{width:100%; height: 530px; position: relative; background-size:cover!important;}
/*.about_banner{background: url(../images/about_ban.jpg) no-repeat center}
.news_banner{background: url(../images/news_ban.jpg) no-repeat center}
.hbxx_banner{background: url(../images/hbxx_ban.jpg) no-repeat center}
.lkzn_banner{background: url(../images/lkzn_ban.jpg) no-repeat center}
.contact_banner{background: url(../images/contact_ban.jpg) no-repeat center}*/
.dj_banner{background: url(../images/dj_ban.jpg) no-repeat center}
.ny_ban_info{height: auto; overflow: hidden; padding-top: 198px;}
.ny_ban_info h3{color:#ffffff; font-size: 60px; margin-bottom:10px;}
.ny_ban_info h4{color:#ffffff; font-size:26px; font-family: "Arial"; text-transform: uppercase}
.ny_ban_post{width:100%; height: auto; overflow: hidden; margin-top: 110px}
.ny_ban_post hr{width:96px; height: 1px; background: rgba(255,255,255,0.1); border: 0}
.ny_ban_post p{width:100%; height: 30px; line-height: 30px; color:#fff; font-size: 14px; margin-top: 34px;}
.ny_ban_post p a{color:#fff; font-size: 14px;}
.ny_nav{width:100%; height: auto; line-height: 80px; overflow: hidden}
.ny_nav a{ height:80px; float: left; text-align: center; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; color:#000000; font-size: 18px;; overflow: hidden}
.ny_nav img{vertical-align: middle;text-align: center;}
.ny_nav a span{ color:#000000; font-size: 18px; margin-left:5%;}
.ny_nav a:hover,.ny_nav a.active{border-bottom: 3px solid #2a4ee5; font-weight: bold;}
.about_nav a{width:11.11%;}
.news_nav a{width:50%}


/*关于我们*/
.ny_all{width:100%; height: auto; overflow: hidden; margin-bottom: 100px; }
.ny_all .red{color:#ff0000}
.ny_top{width:100%; height: auto; overflow: hidden; margin-top: 70px;  border-bottom: 1px solid #ececec; padding-bottom:15px;}
.ny_top_title{width:auto; height: auto; overflow: hidden; float:left; ;}
.ny_top_title h3{color:#000000; font-size: 34px; font-weight: bold; float: left}
.ny_top_title h4{color:#162b80; font-size: 18px; padding-right:25px; float: left; margin-left:10px; margin-top:20px;}
.ny_top_time{float: right; color:#999999; font-size: 14px;  line-height: 40px;}
.ny_about_xx{width:100%; height: auto; overflow: hidden; font-size: 16px; color:#333333; line-height: 40px; margin-top:20px;}
.ny_about_xx img{max-width: 100%;}
.ny_about_xx table{width:100%; border-collapse: collapse; }
.newsshow_ziti{float:right; width: 108px; margin-top: 10px; margin-left: 54px}
.zi_da{width: 40px; height:23px; display: block;    overflow: hidden;  background: url(../images/jia_l.png) no-repeat center; float: left; cursor: pointer}
.zi_xiao{ width:40px; height:23px; display: block; text-indent: -100px; overflow: hidden; background: url(../images/hui_l.png) no-repeat center; float: left; cursor: pointer}
.newsshow_ziti span {float: left; font-size: 14px; color: #ececec;margin: 0px 12px;}



/*新闻*/
.ny_news_top{width:100%; height: auto; overflow: hidden; margin-top:36px;}
.ny_news_top ul{width:100%; height: auto; overflow:hidden}
.ny_news_top ul li{width:31.3%; height: auto; margin-right: 3%; float: left}
.ny_news_top ul li:nth-child(3n){margin-right: 0}
.ny_news_pic{width:100%; height: auto; overflow: hidden; margin-bottom:20px}
.ny_news_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_news_top ul li span{color:#555555; font-size: 15px; display: block}
.ny_news_top ul li h3{color:#000000; font-size:18px; font-weight: bold; width: 100%; height:60px; line-height: 30px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin: 10px 0}
.ny_news_top ul li p{color:#999999; font-size:15px; width: 100%; height:52px; line-height:26px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.ny_news_top ul li:hover h3,.ny_news_top ul li:hover p{color:#2a4ee5}
.ny_news_top ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

.ny_news_bottom{width:100%; height: auto; overflow: hidden; margin-top: 55px;}
.ny_news_bottom ul{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #ececec; margin-bottom: 40px}
.ny_news_bottom ul li{width:100%; height:70px; overflow: hidden; padding: 0 22px; line-height: 70px;}
.ny_news_bottom ul li h3{width:80%; height: 100%; float: left; color:#777777; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_news_bottom ul li span{width:auto; height: 100%; float: right; color:#777777; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_news_bottom ul li:nth-child(odd){background: #f8f8f8; border-top: 1px solid #ececec;border-bottom: 1px solid #ececec}
.ny_news_bottom ul li:hover h3,.ny_news_bottom ul li:hover span{font-weight: bold; color:#333333}
.ny_news_bt{width:100%; height: auto; overflow: hidden; color:#000000; font-size: 34px; font-weight:bold; margin-top: 70px;}
.ny_news_time{width:100%; height: auto; overflow: hidden; margin-top:28px; margin-bottom:10px;}
.ny_news_time p{color:#999999; font-size: 14px; float: left; line-height: 40px;}
.ny_news_show{width:100%; height: auto; overflow: hidden; margin-top:20px; font-size: 16px; color:#333333; line-height: 40px; }
.ny_news_show img{max-width: 100%;}
.ny_news_anniu{width:100%; height: auto; overflow: hidden; margin-top:60px;}
.ny_news_anniu div{width:48%; height:57px; line-height: 55px; border: 1px solid #ececec; padding: 0 20px; font-size: 16px; color: #777777; text-overflow:ellipsis; overflow: hidden; white-space: nowrap}
.ny_news_anniu div:hover{color:#2a4ee5}
.ny_dangjian_show{width: 100%; height: auto; overflow: hidden;  font-size: 16px; color:#333333; line-height: 40px; }
.ny_news_show table{width:100%; height:auto; }



/*航班信息*/
.ny_hbxx_nav,.ny_cjzn_nav{width:100%;  height:auto; background: #ececec; overflow:hidden}
.ny_hbxx_nav a{width:50%; height: 100%; float: left; text-align: center; line-height: 92px; color:#333333; background: #ececec; font-size: 18px;}
.ny_hbxx_nav a:hover,.ny_hbxx_nav a.active,.ny_cjzn_nav a:hover,.ny_cjzn_nav a.active,.ny_about_nav a:hover,.ny_about_nav a.active{background-image: linear-gradient(to right, #4a1a9a , #3d56e9); 
	background-image: -webkit-gradient(to right, #4a1a9a , #3d56e9); 
	background-image: -webkit-radial-gradient(to right, #4a1a9a , #3d56e9); color:#fff}
.ny_cjzn_nav a{width:25%; height: 100%; float: left; text-align: center; line-height: 92px; color:#333333; background: #ececec; font-size: 18px;}
.ny_about_nav a{width:20%}
.ny_hbxx_search{width:100%; height:57px; line-height: 56px}
.ny_hbxx_text{width:500px; height: 100%; float: left; padding: 0 20px; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec}
.ny_hbxx_text p{color:#555555; font-size: 16px; font-weight: bold; float: left}
.ny_hbxx_text input[type="text"]{width:80%; height: 100%; display: block; border: 0; float: left; font-size:16px; color: #162b80; font-weight:bold;}
.ny_hbxx_text input[type="date"]{width:40%; height: 100%; display: block; border: 0; float: left; font-size:16px; color: #162b80; font-weight:bold;}
.hb_search{width:280px; height: 100%; float: right; color:#fff; text-align: center; background: #2a4ee5; border: 0; cursor:pointer}
.ny_hbxx_text input::-webkit-input-placeholder { /* WebKit browsers */  
    color:#aaaaaa; 
	font-weight: normal
}  
.ny_hbxx_text input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:#aaaaaa;  
  font-weight: normal 
}  
.ny_hbxx_text input::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:#aaaaaa;  
  font-weight: normal 
}  
.ny_hbxx_text input:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:#aaaaaa; 
	font-weight: normal
}  

.ny_hbxx_title{width:100%; height: auto; overflow: hidden; margin-top:30px }
.ny_hbxx_title p{float: left; height: 70px; line-height: 70px; text-align: center; color:#000000; font-size: 18px; font-weight: bold; width:12.5% }
.ny_hbxx_li{width:100%; height:auto; overflow: hidden; text-align:center;}
.ny_hbxx_li ul{width:100%; height: auto; overflow: hidden}
.ny_hbxx_li li{height: 100%; line-height: 70px; text-align: center; width: 100%; height: 70px; overflow: hidden}
.ny_hbxx_li li p{color:#777777; font-size: 18px; float: left; width:12.5%;  height: 70px;}
.ny_hbxx_li li:nth-child(odd){background: #f8f8f8; border-top:1px solid #ececec; border-bottom:1px solid #ececec}
.ny_hbxx_li li:hover{background: #e8f2ff}
.ny_hbxx_li li:hover p{color:#000000; font-size: 18px;}
.ny_hbxx_li h3{text-align: center;  color: #777;  font-size: 18px;  margin-top: 70px;}


/*时刻表*/
.ny_hbskb_info{width:100%; height:86px; background: #f8f8f8; line-height: 86px}
.ny_hbskb_info p{color:#000000; font-size: 18px; font-weight: bold; float: left; text-align: center}
.skb_1{width:212px;}
.skb_2{width:215px;}
.skb_3{width:190px;}
.skb_4{width:243px;}
.skb_5{width:210px;}
.skb_6{width:210px;}
.skb_b{height: 86px; background: #f8f8f8; border: 0; color:#000000; font-size: 18px; font-weight: bold!important;}
.ny_hbskb_table{width:100%; height: auto; overflow: hidden}
.ny_hbskb_table table{ font-weight: normal; border: 1px solid #ececec;margin-bottom:20px;}
.ny_hbskb_table th{color:#000000; font-size: 18px; font-weight: normal} 
.ny_hbskb_table td{height:72px; color:#333333; font-size: 18px;font-weight: normal; }
.ny_hbskb_table td:hover{background:#e8f2ff}
.ny_bang_tishi{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.ny_bang_tishi p{font-size:16px; color:#333333; line-height:40px;}
.ny_bang_tishi p span{color:#2a4ee5; font-size:20px; font-weight:bold;}
.ny_hbskb_table td img{max-width:100%}


/*旅客指南*/
.lkzn_nav a{width:14.28%}
.sheshi_nav a{width:16.66%}
.ny_lkzn_nav{width:100%;  height: 92px; margin-bottom: 36px;}
.ny_lkzn_nav a{width:33.33%; height: 100%; float: left; text-align: center; line-height: 92px; color:#333333; background: #ececec; font-size: 18px;}
.ny_lkzn_nav a:hover,.ny_lkzn_nav a.active{background-image: linear-gradient(to right, #4a1a9a , #3d56e9); 
	background-image: -webkit-gradient(to right, #4a1a9a , #3d56e9); 
	background-image: -webkit-radial-gradient(to right, #4a1a9a , #3d56e9); color:#fff}
.ny_lkzn_top{width:100%; height: auto; overflow: hidden}
.ny_lkzn_top ul{width:100%; height: auto; overflow: hidden}
.ny_lkzn_top ul li{width:31.3%; height: auto; margin-right: 3%; float: left}
.ny_lkzn_top ul li:nth-child(3n){margin-right: 0}
.ny_lkzn_pic{width:100%; height: auto; overflow: hidden}
.ny_lkzn_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_lkzn_top ul li h5{color:#d81e06; font-size: 16px; display: block; line-height: 40px; margin-top: 10px; }
.ny_lkzn_top ul li h3{width:100%; height: 60px; line-height: 30px; overflow: hidden; color:#000000;font-size: 18px; font-weight: bold;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.ny_lkzn_top ul li h4{width: 100%; height: auto; overflow: hidden; color:#999999; font-size: 15px; text-align: right; margin-top: 10px}
.ny_lkzn_top ul li h4 span{color:#d81e06; font-size: 30px; font-weight: bold;}
.ny_lkzn_top ul li h4 i{color:#d81e06; font-style: normal}
.ny_lkzn_bottom{width:100%; height: auto;overflow: hidden; margin-top:70px;}
.ny_lkzn_bottom li{width:100%; height:70px; line-height:68px; padding: 0 32px; overflow: hidden}
.ny_lkzn_bottom li:nth-child(odd){ background: #f8f8f8; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec;}
.ny_lkzn_bottom li span{color:#d81e06; font-size: 16px; float: left}
.ny_lkzn_bottom li h3{color:#777777; font-size:18px; float: left; width: 80%; height: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_lkzn_bottom li i{float: right; color:#777777; font-size: 18px; font-style: normal}
.ny_lkzn_bottom li:hover h3,.ny_lkzn_bottom li:hover i{font-weight: bold; color:#333333}
.ny_lkzn_top ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_lkzn_top ul li:hover h3{color:#d81e06}

/*留言*/
.ny_contact_nav{width:100%; height: auto; overflow: hidden;  background: #ececec;}
.ny_contact_nav a{width:20%; height: 100%; float: left; text-align: center; line-height: 92px; color:#333333; background: #ececec; font-size: 18px;}
.ny_contact_nav a:hover,.ny_contact_nav a.active{background-image: linear-gradient(to right, #4a1a9a , #3d56e9); 
	background-image: -webkit-gradient(to right, #4a1a9a , #3d56e9); 
	background-image: -webkit-radial-gradient(to right, #4a1a9a , #3d56e9); color:#fff}
.ny_lybt{width:100%; height: auto; overflow: hidden; margin-top:20px;}
.ny_lybt h4{color:#2a4ee5; font-size: 22px; line-height: 40px;}
.ny_lybt p{color:#333333; font-size:16px; line-height: 40px;}
.ny_lybt p span{color:#2a4ee5; font-size: 16px;}
.ny_lybt p b{color:#333333; font-size:16px;}
.contact_top,.contact_bottom{width:81%; height: auto; overflow: hidden}
.contact_top dl,.contact_bottom dl{width:48%; height: auto; float: left; border-bottom: 1px solid #dcdcdc; margin-bottom: 40px;}
.contact_top dl:nth-child(2n),.contact_bottom dl:nth-child(2n){float: right}
.contact_top dl dt,.contact_bottom dl dt{font-size:18px; color: #000000; line-height: 30px;}
.contact_top dl dt span,.contact_bottom dl dt span{color:#2a4ee5; font-size: 18px; margin-right: 10px;}
.contact_top dl dd,.contact_bottom dl dd{width:100%; height: 50px; }
.contact_top dl dd input,.contact_bottom dl input{width:100%; height: 100%; border: 0; font-size: 16px; color: #aaaaaa}
.contact_bottom{ margin-top: 50px;}
.ny_contact_input h3{font-size: 30px; color: #000000; margin-top:30px;}
.con_text{width:100%; height: auto; overflow: hidden; margin-top: 60px;}
.con_text p{font-size:18px; color: #000000; line-height: 30px;}
.con_text textarea{width:100%; height: 140px; border: 1px solid #dcdcdc; padding:20px 10px; resize: none; margin-top: 10px; font-size: 16px; color: #aaaaaa}
.in_radio{width:100%;  height:50px; line-height: 50px;  margin-top: 10px;}
.in_radio input,.contact_zixun input{display: none}
.in_radio label,.contact_zixun label{
	background:url(../images/h_bian.png) no-repeat left center;
	color: #000000;
	padding-left:28px;
	float: left;
	 margin-right: 60px;
	height: 100%; font-size: 18px; }
.in_radio input:checked + label,.contact_zixun input:checked + label{background:url(../images/hl_bian.png) no-repeat left center;}
.in_radio input:disabled + label,.contact_zixun input:disabled + label {opacity: 0.7;}
.contact_zixun{width:100%;  height:50px; line-height: 50px;  margin-top: 10px; margin-bottom:40px}
.ny_contact_input{width:100%; height: auto; overflow: hidden; margin-top:20px}
.mes_form_p{width:auto; float: left; max-width:50%; margin-top: 28px}
.mes_form_p p{width:160px; height: 52px; float: left; position: relative}
.mes_form_p p input[type="text"]{width:100%; height: 100%; border: 0; background: #eeeeee; color:#666; font-size: 16px; padding: 0 10px}
.mes_form_p a{float: left; line-height: 52px; margin-left: 10px;}
.c_submit{width:140px; height: 50px; display: block; margin-top: 28px; background: url(../images/cjt.png) no-repeat right center; 
	 border: 0; border-bottom: 1px solid #dcdcdc; font-size: 18px; color:#000000; text-align: left; float: right; cursor: pointer; transition: all 0.4s ease-in-out;}
.c_submit:hover{width:150px; transition: all 0.4s ease-in-out;}
.ny_contact_input h5{width:100%; line-height: 40px; color:#333333; font-size: 16px; margin-top: 40px;}
.ny_contact_input h5 span{color:#2a4ee5; font-size: 16px;}
.ny_contact_input h5 p{color:#000000; font-size: 16px; font-weight: bold; float: left}


/*荣誉资质*/
.ny_honor{width:100%; height: auto; overflow: hidden; margin:40px auto}
.ny_honor li{width: 31.3%; height: auto; margin-right: 3%;float: left;  margin-bottom: 20px;}
.ny_honor li:nth-child(3n){margin-right: 0}
.ny_honor_pic{width:100%; height: auto; overflow: hidden}
.ny_honor_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_honor li h3{width:100%; height: 40px; line-height: 40px;  text-align: center; color:#000000; font-size: 18px; text-overflow: ellipsis; overflow: hidden; 
	white-space: nowrap; font-weight: bold; margin-top: 10px;}
.ny_honor li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}


/*候机楼*/
.ny_huoji{width:100%; height: auto; overflow: hidden; margin:40px auto}
.ny_huoji li{width:48%; height: auto; float: left;  margin-bottom: 20px;}
.ny_huoji li:nth-child(2n){float:right}
.ny_honor_pic{width:100%; height: auto; overflow: hidden}
.ny_honor_pic img{width:100%; height: auto; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_huoji li h3{width:100%; height: 40px; line-height: 40px;  text-align: center; color:#000000; font-size: 18px; text-overflow: ellipsis; overflow: hidden; 
	white-space: nowrap; font-weight: bold; margin-top: 10px;}
.ny_huoji li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_hj_xx{width:100%; height:78px; overflow:hidden; line-height:26px;}
.ny_hj_xx p{color: #999999; line-height:26px; font-size:15px;}


/*人才招聘*/
.ny_jobs_all{width:100%; height: auto; overflow: hidden; margin-top: 50px}
.ny_jobs_all ul{width:100%; height: auto; overflow: hidden; }
.ny_jobs_all ul li{width:100%; height: 156px; border: 1px solid #d2d2d2; padding:54px 65px; background: url(../images/pin.jpg) no-repeat 96% center; margin-bottom: 30px; cursor: pointer}
.ny_jobs_all ul li h3{color:#000000; font-size: 22px; font-weight: bold; float: left; height: 48px; line-height: 48px; border-right:1px solid #d2d2d2;width: 200px; 
	margin-right: 50px;}
.ny_jobs_all ul li p{color:#333333; font-size:18px;  float: left; line-height: 48px; margin-right:9%}
.ny_tan{width:100%; height: 100%; position: fixed; top:0; left:0; background: rgba(0,0,0,0.6); z-index: 999; display: none;}
.ny_jobs_tan{width:852px; height: auto; background: #fff; border-radius: 15px; padding:42px 50px; position: absolute; top:50%; left:50%;transform: translate(-50%,-50%); }
.ny_jobs_tan h3{color:#000000; font-size: 26px; font-weight: bold; text-align: center}
.jobs_close{width:24px; height: 24px; position: absolute; top:15px; right:15px; cursor: pointer}
.ny_zhaopin_title{width:100%; height: 72px; line-height: 70px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin:38px 0; padding: 0 30px}
.ny_zhaopin_title p{float: left; color:#333333; font-size: 18px; width:33.33%}
.ny_zhaopin_info{width:100%; height: 300px; overflow-y: auto; margin-bottom:50px}
.ny_zhaopin_info p{color:#333333; line-height:40px; font-size: 16px;}
.ny_zhaopin_info h4{color:#333333; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.dxz_info{width:177px; height: 58px; background: #2a4ee5; text-align: center; line-height: 58px; color: #fff; font-size: 16px; display: block}
.ny_jobs_all ul li:hover h3{color:#2a4ee5; font-weight: bold;}
.zhaopin_info_show{width:100%; height:auto; overflow:hi}



/*航空列表*/
.ny_hklb_all{width:100%; height: auto; overflow: hidden; margin-top: 38px}
.ny_hklb_all ul{width:100%; height: auto; overflow: hidden}
.ny_hklb_all ul li{width:49%; height: auto; overflow: hidden; margin-bottom: 54px; float: left}
.ny_hklb_all ul li:nth-child(2n){float: right}
.ny_hklb_pic{width:134px; height: 134px; float: left; border: 1px solid #eeeeee; display: flex; align-items: center;}
.ny_hklb_pic img{max-width: 100%;align-items: center; margin: 0px auto; }
.ny_hklb_xx{margin-left:160px;}
.ny_hklb_xx h3{width:100%; height: 40px; line-height: 40px; color:#333333; font-size: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_hklb_xx p{width:100%; height:28px; line-height:28px; color:#666666; font-size: 16px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_hklb_all ul li:hover h3{color:#2a4ee5}




/*党建*/
.ny_dj_all{width:100%; height: auto; overflow: hidden; background: url(../images/dj_top.png) no-repeat top center, url(../images/dj_bottom.png) no-repeat bottom center; padding-top: 10px; padding-bottom: 85px;}
.ny_dj_title{width:100%; height: auto; overflow: hidden; line-height: 45px;}
.ny_dj_title h3{color:#000000; font-size: 34px; font-weight: bold; float: left}
.ny_dj_title h4{color:#e10119; font-size: 18px; padding-right:25px; float: left; margin-left:10px;}
.ny_dj_nav{width:100%;  height: 92px; margin-top:20px}
.ny_dj_nav a{width:50%; height: 100%; float: left; text-align: center; line-height: 92px; color:#333333; background: #ececec; font-size: 18px;}
.ny_dj_nav a:hover,.ny_dj_nav a.active{background-image: linear-gradient(to right, #e10019 , #d23f06); 
	background-image: -webkit-gradient(to right, #e10019 , #d23f06); 
	background-image: -webkit-radial-gradient(to right, #e10019 , #d23f06); color:#fff}
.ny_dj_bai{width:100%; height: auto; overflow: hidden; background: #fff; padding: 32px;}
.ny_dj_top .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  }
.ny_dj_top .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.ny_dj_top .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ny_dj_top .slideBox .hd ul li{ float:left; margin-right:10px;  width:9px; height:9px; line-height:14px; text-align:center; background:#d2d2d2; cursor:pointer; 
	border-radius: 50%; }
.ny_dj_top .slideBox .hd ul li.on{background:#b91622}
.ny_dj_top .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ny_dj_top .slideBox .bd li{width:100%; height: auto; overflow: hidden}
.ny_dj_pic{width:467px; height: auto; float: left; overflow: hidden; float: left}
.ny_dj_pic img{width:100%; height: auto;display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_dj_rxx{margin-left: 500px; height: auto; padding-top: 40px}
.ny_dj_rxx h3{width:100%; height: 72px; overflow: hidden; color:#333333; font-size: 22px; line-height: 36px; font-weight: bold;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.ny_dj_rxx p{width:100%; height: 96px; overflow: hidden; line-height:32px; color:#555555; font-size: 16px;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden; margin: 20px 0 30px; text-indent: 2rem }
.ny_dj_rxx span{color:#999999; font-size: 16px; display: block}
.ny_dj_one{width:100%; height: auto; overflow: hidden; text-align: center; margin-bottom: 24px;}
.ny_dj_one h4{color:#ffffff; font-size: 26px; font-weight: bold; margin: 10px 0}
.ny_dj_one p{color:#ffffff; font-size: 20px; text-align: right; padding-right: 12%;}
.ny_dj_top .slideBox .bd li:hover h3,.ny_dj_top .slideBox .bd li:hover p{color:#e31b1b}
.ny_dj_top .slideBox .bd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

.ny_map{width:100%; height:400px; overflow:hidden;  margin-top:20px;}




/*底部*/
.footer{width:100%; min-height: 225px;  background:url(../images/footer_bjs.jpg) no-repeat; background-size: cover; padding: 30px 0 0; display: inline-table;}
.footer_dj{background: url(../images/dj_footer.jpg) no-repeat center}
.footer_top{width:100%; height:115px;  padding-bottom: 40px;}
.footer_left{width:78%; height: auto; float: left}
.f_logo{width:22.5%; height: auto; float: left}
.f_logo img{width:100%}
.footer_links{width:240px; height: auto;float: left; margin-left:22%; }
.footer_links h4{color:#ffffff; font-size: 16px; background: url(../images/links.png) no-repeat left center; padding-left:30px; height: 22px; line-height: 22px; margin-bottom: 10px;}
.footer_yqlj{width:100%; height: 40px; line-height:38px; border: 1px solid rgba(255,255,255,0.2); background: url(../images/b_jts.png) no-repeat 92% center; position: relative; padding: 0 20px;}
.footer_yqlj span{color:#fff; font-size: 14px;}
.footer_yqlj_info{width:100%; height: 200px; overflow-y: auto; position: absolute; top:-202px; left:0; background: #fff; z-index: 9; display: none; box-shadow: 0 0 5px rgba(0,0,0,0.2)}
.footer_yqlj_info a{width:100%; height:40px; line-height: 40px; text-align: center; display: block; color:#333; font-size:14px; border-bottom:1px solid #ececec}
.footer_yqlj_info a:hover{background: #1f45e4; color:#fff}
.footer_yqlj:hover .footer_yqlj_info{display: block}


.footer_dhs{float: right}
.footer_dhs p{color:#fff; font-size: 16px; background: url(../images/f_dhs.png) no-repeat left center; padding-left:32px; height: 22px; line-height: 22px; 
	margin-bottom: 10px;}
.footer_dhs span{display: block; color:#fff; font-size: 36px; color: #ffffff; font-family: "Arial"}
.footer_right{width:14.5%; height: auto; float: right; margin-top: 20px;}
.footer_right dl{width:46%; height: auto; float: left}
.footer_right dl dt{width:100%; height: auto; display: block}
.footer_right dl dd{width:100%; height: auto; display: block; color:#fff; font-size: 14px; margin-top: 8px; }
.footer_right dl dt img{width:100%; height: auto; display: block}
.sj_icon{background: url(../images/sj_icon.png) no-repeat 20% center; padding-left:30%;}
.wx_icon{background: url(../images/wx_icon.png) no-repeat 20% center; padding-left:40%;}
.footer_right dl:last-child{float:right}
.footer_bottom{width:100%; height: 80px; line-height: 80px; border-top:1px solid rgba(255,255,255,0.2); overflow: hidden}
.footer_bq{width:auto; height: 100%; float: left}
.footer_bq_tab{width: auto; display: table; margin: 0px auto}
.copy_bq{width:auto; height:100%; position: relative; color:#ffffff; font-size:14px; float: left; }
.copy_bq a{color:#ffffff; font-size:14px; margin-right: 10px;}
.copy_bq a:hover{color:#f39132!important}
.footer_zhichi{width:auto; height:100%; float: right; margin-left: 20px; }
.footer_zhichi p{ width: auto; float: left; margin-left: 20px;   color:#fff; }
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:30px; margin-right: 10px}
.footer_zhichi .js{width:88px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:30px; }
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/wl_hover.png) no-repeat}
.footer_zhichi span{float: left; font-size:14px; color: #fff; }
.footer_zhichi i{ float: left;}
.top_icon{float: right; color:#fff; font-size: 16px; background: url(../images/top.png) no-repeat left center; padding-left: 20px;} 


/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:50%;
    width:60px;
    z-index: 999;
	transform: translate(0,-50%);
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 100%;
    width: 300px;
	font-size: 14px;
}
.leftlx {
    float: left;
    height: 100%;
    width: 60px; padding-top: 12px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 100%;
    line-height:76px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto 8px;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}

.lxfx li p {
    line-height: 12px;
    text-align: center; color:#121318; font-size: 14px;
}
.lxfx li {
    background:#fff;
    height:76px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 60px; float:left;
}

.lxfx li i.dj_icon {
    background: url(../images/dj_icon.png) no-repeat center
}
.lxfx li i.hb_icon {
    background: url(../images/hb_icon.png) no-repeat center
}
.lxfx li i.zp_icon {
    background: url(../images/zp_icon.png) no-repeat center
}
.lxfx li i.ts_icon {
     background: url(../images/ts_icon.png) no-repeat center
}
.lxfx li i.yw_icon {
    background: url(../images/yw_icon.png) no-repeat center
}
.lxfx li i.icon-tel {
    background: url(../images/dh_icon.png) no-repeat center
}
.lxfx li i.icon-top {
    background: url(../images/top_icon.png) no-repeat center
}

.lxfx li:hover{background: #2a4ee5;}
.lxfx li:hover p{color:#fff}

.lxfx li:hover i.dj_icon {
    background: url(../images/dj_hicon.png) no-repeat center
}
.lxfx li:hover i.hb_icon {
    background: url(../images/hb_hicon.png) no-repeat center
}
.lxfx li:hover i.zp_icon {
    background: url(../images/zp_hicon.png) no-repeat center
}
.lxfx li:hover i.ts_icon {
     background: url(../images/ts_hicon.png) no-repeat center
}
.lxfx li:hover i.yw_icon {
    background: url(../images/yw_hicon.png) no-repeat center
}
.mtop{background: #162b80!important; text-align: center}
.mtop p,.right_dianhua p{color:#fff!important}
.right_dianhua{background: #2a4ee5!important}













@media screen and (max-width:1660px){
	.banner_info_left h4{display: none}
	.ban_text{width: 38%}
}


@media screen and (max-width:1550px){
	.footer_right{width:16%}
	.footer_left{width:81%}
	.index_bumen_hover{padding: 20px 10px 0;}
	

}


@media screen and (max-width:1440px){
	.w1440{width:1280px}
	.copy_bq a,.copy_bq,.footer_zhichi span{font-size: 12px;}
	.slideBox .next{left:20%}
	.index_bm_info a span, .index_lk_info a span{font-size: 14px}
	img, .index_lk_info a i{margin-right: 8px}
}


@media screen and (max-width:1366px){
	.wx_icon { background: url(../images/wx_icon.png) no-repeat 7% center;padding-left: 30%;}
	.sj_icon {background: url(../images/sj_icon.png) no-repeat 8% center;padding-left: 25%;}
	.footer_links{margin-left: 14%}
	.header_info{padding:20px 8% 40px; height: 460px; overflow-y: auto;}
	.sub li p{line-height: 35px; font-size: 14px;}
	.sub_san li a{font-size: 14px;}
	.sub_san li{line-height: 25px}
}

@media screen and (max-width:1280px){
	.w1440,.w1280{width:1200px}
	.ban_text{width:42%}
	.ban_hbxx .txtScroll-top .bd ul li p{font-size: 12px;}
	.footer_dhs span{font-size: 30px;}
}





.imgBox{
	overflow: hidden;
	width: 293px;
	height: 261px;
}

.imgBox img{
	width: 100%;
	height: 100%;
	-moz-transition: all ease 1s;  
	-ms-transition: all ease 1s;  
	-webkit-transition: all ease 1s;  
	transition: all ease 1s; 
}





