﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width:100%;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;box-sizing:border-box;}
.pc{display:block;}
.mobile{display:none;}
.yel{color:#e9dc0f;}

/* pc头部 */
/*header*/
.top_bg{height:40px;line-height:40px;background:#f2f2f2;font-size:14px;}
.top_nav{color:#909090;}
.top_nav a{display:inline-block;padding:0 10px;color:#909090;}
.top_nav a:hover{color:#2049a1;}
.search_bor{width:370px;height:40px;border:#ddd solid 1px;margin-top:50px;}
.search_inp{width:300px;height:40px;line-height:40px;border:none;padding:0 20px;box-sizing:border-box;color:#666;}
.search_btn{width:70px;height:40px;line-height:40px;border:none;background:#2049a1;color:#fff;}

/* banner */
/*.banner{ width:100%; height:470px; overflow:hidden; position:relative;}
.b-img{ height:470px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:470px; float:left;}
.b-list{ height:50px;position:relative; margin:440px auto 0;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:7px; float:left; margin:0 5px; _margin:0 3px;background:#fff;}
.b-list .spcss{width:30px;background:#2049a1;}*/

.banner{height:470px;overflow:hidden;position:relative;}
.banner .hd{display:none;overflow:hidden;position:absolute;left:0;bottom:10px;width:100%;z-index:1;}
.banner .hd ul{overflow:hidden;zoom:1;text-align:center;}
.banner .hd ul li{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:6px;background:#fff;transition:all .5s linear;}
.banner .hd ul li.on{background:#154aaa;width:60px;}
.banner .bd{position:relative;}
.banner .bd li{zoom:1;vertical-align:middle;}
.banner .bd li a{display:block;height:470px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{display:none;z-index:1;position:absolute;left:1%;top:50%;margin-top:-50px;display:block;width:50px;height:100px;background:url(../images/arrow.png) 0 -100px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.banner .next{left:auto;right:1%;background-position:-50px -100px; }
.banner .prev:hover,
.banner .next:hover{filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{display:none;}
.banner .nextStop{display:none;}

/* nav */
.nav_bg{height:45px;background:#2049a1;}
.nav_list li{width:109px;float:left;text-align:center;position:relative;}
.nav_list li>a{display:block;line-height:45px;font-size:16px;color:#fff;}
.nav_list li:hover>a{background:#e3e00b;color:#333;}
.nav_meau{display:none;position:absolute;top:45px;left:0;width:100%;background:#e3e00b;color:#333;padding:10px;box-sizing:border-box;z-index:9;}
.nav_meau a{display:block;line-height:30px;border-bottom:#a2a030 dashed 1px;}

/* 手机头部 */
/*header*/
.return{position:absolute;left:2%;top:18%;width:8%;}
.meau{position:absolute;right:2%;top:18%;width:8%;}
/*banner*/
#pagenavi { position: absolute; bottom: 2%; left: 50%; margin-left: -50%; width: 100%; z-index: 1; text-align: center; padding: 8px 0; }
#pagenavi a { width: 8px; height: 8px; line-height: 99em; background:#fff; border-radius: 50%; margin: 0px 2px 0px 2px; overflow: hidden; cursor: pointer; display: inline-block; }
#pagenavi a.active {background: #2049a1;}
/*footer*/
.bot_nav{position:fixed;left:0;bottom:0;width:100%;height:1rem;padding:.1rem 0;background:#2049a1;}
.bot_nav li{width:25%;float:left;font-size:.25rem;line-height:.5rem;}
.bot_nav li img{width:.5rem;height:.5rem;}
.bot_nav li a{color:#fff;}
/*导航菜单*/
#ceng{display:none; width:100%; height:100%;z-index:100;position:fixed; top:0;  right:0; }
#close{width:10%;padding:3%;float:left;opacity: 0.6;position:absolute;top:0;right:0;}
.type{width:100%;background:rgba(0,0,0,.8);height:100%;float:right;}
.type ul {padding-top:20%;}
.type ul li a {
    color: #fff;
    display: block;
    line-height:0.8rem;
    text-align: center;
    display: block;
    font-size: .35rem;
    transition: color 0.2s ease 0s;
    width: 100%;
}
/* search */
.search_m{background:#2049a1;padding:.2rem .5rem;}
.search_m_inp{width:75%;height:.6rem;line-height:.6rem;background:#fff;padding:0 .2rem;box-sizing:border-box;border:none;}
.search_m_btn{width:25%;height:.6rem;line-height:.6rem;background:#f1c30b;color:#fff;border:none;}

/*index*/
.about_tit{padding:40px 0;}
.about_tit dt{line-height:60px;font-size:32px;color:#2049a1;font-weight:bold;}
.about_tit dd{height:30px;line-height:30px;font-size:18px;color:#000;position:relative;}
.about_tit dd span{background:#fff;display:inline-block;padding:0 30px;}
.about_tit dd::after{content:"";position:absolute;left:0;bottom:15px;width:100%;height:1px;background:#000;z-index:-1;}

.about_pic{width:45%;float:right;}
.about_con{width:50%;float:left;}
.about_con_tit{padding:20px 0;line-height:30px;font-size:16px;color:#999;}
.about_con_tit strong{color:#2049a1;font-size:25px;padding-right:20px;}
.about_text{line-height:36px;height:216px;font-size:16px;overflow:hidden;}
.about_more{display:block;margin:50px auto;width:140px;height:40px;line-height:40px;font-size:16px;border:#2049a1 solid 1px;color:#2049a1;}
.about_more:hover{background:#2049a1;color:#fff;}

.news_bg{padding:1% 0;background:url(../images/news_bg.jpg) no-repeat center center;background-size:cover;}
.news_tit{padding:40px 0;}
.news_tit dt{line-height:60px;font-size:32px;color:#fff;font-weight:bold;}
.news_tit dd{height:30px;line-height:30px;font-size:18px;color:#fff;position:relative;}
.news_tit dd span{background:#2049a1;display:inline-block;padding:0 30px;position:relative;z-index:1;}
.news_tit dd::after{content:"";position:absolute;left:0;bottom:15px;width:100%;height:1px;background:#fff;}
.news_scroll{float:left;width:34%;overflow:hidden;position:relative;}
.news_scroll img{height: 306px;}
.news_scroll .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:10px;z-index:1; }
.news_scroll .hd ul{overflow:hidden;zoom:1;float:left;}
.news_scroll .hd ul li{float:left;margin-right:2px;width:12px;height:12px;overflow:hidden;margin-left:5px;border-radius:50%;background:#fff; cursor:pointer;}
.news_scroll .hd ul li.on{background:#f00;}
.news_scroll .bd{ position:relative; height:100%; z-index:0;   }
.news_scroll .bd li{ zoom:1; vertical-align:middle;position:relative;}
.news_scroll_name{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;color:#fff;font-size:14px;padding:0 10px;box-sizing:border-box;background:rgba(0, 0, 0, .6);}
.news_list{width:64%;}
.news_list li{margin-bottom:10px;}
.news_list_pic{width:18%;}
.news_list_con{width:80%;font-size:14px;color:#fff;}
.news_list li:hover .news_list_con{color:#e9dc0f;}
.news_list_con h3{font-size:16px;color:#fff;font-weight:normal;line-height:25px;overflow:hidden;}
.news_list li:hover h3{color:#e9dc0f;}
.news_list_text{line-height:20px;height:40px;overflow:hidden;}
.news_list_more{float:left;}
.news_list_data{float:right;}
.news_more{display:block;margin:50px auto;width:140px;height:40px;line-height:40px;font-size:16px;border:#fff solid 1px;color:#fff;}
.news_more:hover{background:#fff;color:#2049a1;}

.inter_box{padding:2% 0;font-size:14px;}
.inter_news{width:49%;}
.inter_tit{height:60px;line-height:60px;font-size:16px;color:#666;border-bottom:#2049a1 solid 2px;}
.inter_tit strong{font-size:25px;color:#000;padding-right:10px;}
.inter_pic{padding:20px 0;}
.inter_list li{height:40px;line-height:40px;border-bottom:#ddd dashed 1px;background:url(../images/sj01.png) no-repeat left center;}
.inter_list li a{display:block;padding-left:20px;}
.inter_list li a:hover{color:#2049a1;}
.inter_list_date{color:#2049a1;}
.inter_list_text{width:70%;height:40px;overflow:hidden;}

.show_bg{padding:1% 0;background:url(../images/show_bg.jpg) no-repeat center center;background-size:cover;}
.show_tit{padding:40px 0;}
.show_tit dt{line-height:60px;font-size:32px;font-weight:bold;}
.show_tit dd{height:30px;line-height:30px;font-size:18px;color:#2049a1;position:relative;}
.show_tit dd span{display:inline-block;padding:0 30px;position:relative;z-index:1;}
.show_tit dd::before,.show_tit dd::after{content:"";position:absolute;bottom:15px;width:400px;height:1px;background:#2049a1;}
.show_tit dd::before{left:0;}
.show_tit dd::after{right:0;}
.show_list li{width:24%;margin:0 .5% 1%;float:left;}
.show_list img{height: 226px;}


.link_box{padding:2% 0;font-size:14px;}
.link_tit{height:50px;border-bottom:#2049a1 solid 2px;}
.link_tit strong{line-height:50px;font-size:24px;color:#2049a1;padding-right:10px;}
.link_tit span{padding-top:10px;line-height:40px;}
.link_type{margin-left:40px;padding-top:10px;line-height:40px;}
.link_type a{margin-right:20px;}
.link_type a:hover{color:#2049a1;}
.link_type .on{color:#2049a1;}

.link_con{padding:20px 0;}
.link_con>.link_list{display:none;}
.link_list li{display:inline-block;padding-right:20px;line-height:30px;}
.link_list li a{display:block;}
.link_list li a:hover{color:#2049a1;}

/*footer*/
.bot_bg{padding:20px 0;line-height:30px;background:#2049a1;color:#fff;font-size:14px;}

/*main*/
.main_type{padding:20px 0;line-height:30px;font-size:14px;}
.main_type a{float:left;margin-right:20px;border-bottom:transparent solid 2px;}
.main_type a:hover{color:#2049a1;border-bottom:#2049a1 solid 2px;}
.main_type .on{color:#2049a1;border-bottom:#2049a1 solid 2px;}

.main_tit{padding-bottom:20px;border-bottom:#bcc8e3 solid 2px;}
.main_tit dt{color:#2049a1;font-size:24px;line-height:50px;font-weight:bold;}
.main_tit dd{color:#666;font-size:16px;line-height:30px;}
.main_con{padding:30px 0;line-height:30px;font-size:14px;min-height:200px;margin-bottom:50px;}

.vip_photo{width:500px;padding:30px 0;margin:0 auto;font-size:22px;line-height:60px;}
.vip_photo strong{display:inline-block;padding:0 20px;}

.cetner_list li{width:48%;margin:0 1% 2%;float:left;font-size:14px;}
.cetner_list_pic{width:36%;}
.cetner_list_pic img {height: 140px}
.cetner_list_con{width:62%;}
.cetner_list_con h3{color:#2049a1;font-size:18px;line-height:30px;}
.cetner_list_text{height:75px;line-height:25px;overflow:hidden;}

.main_page{margin:40px 0;font-size:14px;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#2049a1;color:#fff;border:#2049a1 solid 1px;}

.main_pro li{width:24%;margin:0 .5% 1%;float:left;line-height:50px;font-size:16px;}
.main_pro li a{display:block;color:#2049a1;}
.main_pro li img{height: 220px}
.main_vip li{padding:20px 0;line-height:30px;border-bottom:#2049a1 dashed 1px;font-size:14px;}
.main_vip li a{display:block;color:#2049a1;}
.main_vip li h3{font-size:18px;color:#2049a1;line-height:40px;}
.main_vip_text{height:60px;line-height:30px;color:#999;overflow:hidden;}
.main_vip li:hover .main_vip_text{color:#2049a1;}
.main_map{padding:2% 5%;}


/* float */
.float_pos{position:fixed;top:35%;right:0;z-index:99;}
.float_list li{margin-bottom:5px;position:relative;z-index:9;}
.float_list .float_pic{position: relative;z-index:2;width:200px;height:200px;background:#d8d8d8;}
.float_con{transition:all .5s linear;z-index:1;position:absolute;top:0;right:-400px;height:50px;line-height:50px;padding:0 10px;font-size:20px;width:180px;background:#d8d8d8;}
.float_list li:hover .float_con{right:55px;}
.float_ewm{width:120px;height:120px;background:#ddd;}
.float_search{width:230px;padding:10px;height:30px;line-height:30px;}
.float_search_inp{width:160px;height:30px;line-height:30px;border:none;background:#fff;border-radius:3px;}
.float_search_btn{width:60px;height:30px;line-height:30px;background:#0e96ff;color:#fff;border:none;border-radius:3px;}
.select{background:#2049a1;color:#fff;border:#2049a1 solid 1px;}