*{margin: 0;padding: 0;}
html,body{height:100%;font-family:'Microsoft YaHei';}
li{list-style: none;}
a{text-decoration: none;}


.m_none{display:none}
/*header*/
.header_bg{width:100%;}
.top_bg{background:#2068b0;display:none;}
.top{height:46px;width:100%;margin:0 auto;line-height: 44px;}
.top_l{width:100%}
.top_l span{color:#fff;font-size:12px;padding:0 2% 0 40px;display:block;}
.top_l span.top_tel{background:url(../images/top_tel.png) no-repeat left 2% center}
.top_l span.top_email{background:url(../images/top_email.png) no-repeat left center;display:none;}



.top_r{float:right;color:#fff;display:none}
.top_r span{display:block;float:left;padding:0 30px}
.top_r span a{color:#fff;font-size: 12px;padding:0 5px}
.top_r span.zhanqun{position:relative;}
.top_r span .zhanqun_div{position:absolute;display:none;top:100%;left:0;background:#ededed;width:255px;border:1px solid #ddd;padding:5px}
.top_r span .zhanqun_div li a{color:#333;display:block;padding-left:10px;font-weight: bold;font-size: 12px;line-height: 28px;}
.top_r span .zhanqun_div .sanjiao{border-left:5px solid transparent;left:50px;top:-10px;border-right:5px solid transparent;
border-bottom:10px solid #ededed; position:absolute;}
.top_r .zhanqun:hover{background:#0081CC}
.top_r .zhanqun:hover .zhanqun_div{display:block;}
.top_r .zhanqun .zhanqun_div a:hover{color:#0081CC}

.top_search{float: right;display:none;background:#fff;border-radius:12px;height:24px;padding:0 10px;margin-top:10px;line-height:0;}
.top_search .input_text{border:0;outline:0;height:24px;width: 210px;}
.top_search .input_submit{    display: block;
    float: right;
    width: 15px;
    margin-top: 5px;}
.nav_bg{width: 100%;margin:0 auto;overflow:hidden}
.nav_bg .logo{width:96%;padding:2%}
.nav_bg .logo img{display:block;width:100%}
.nav_bg .nav{overflow:hidden;}
.nav_bg .nav li{float:left;width:33.33%;background:#2068b0}
.nav_bg .nav li dl{display:none}
.nav_bg .nav li a{color:#fff;display:block;text-align:center;padding:4px 0}
.nav_bg .nav li:hover a{background:#2068b0;color:#fff;}
.banner{height:50vw;width:100%;background:#666;position:relative;}
.banner ul{width:100%;height:100%;position:relative;}
.banner ul li{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-size: 210%!important;}
.ban_nav{position:absolute;bottom:10px;text-align: center;width:100%}
.ban_nav span{width:20px; height:6px;background:#2068b0;margin-right: 4px;display:inline-block}
.ban_nav span.cur{background:#fff;}

.nei_ban{width:100%;height:220px;display:none}

.yqlj{width:150px;height:24px}
/*main*/
.index_main{width:100%;margin:0 auto;}
.index_title{overflow: hidden;}
.index_pro_title{width:100%;margin:0 auto}
.tit_nav{float:left;width:100%;float:left;padding-bottom: 10px;}
.tit_b{width:120px;height:36px;text-align: center;font-size:12px;line-height: 36px;float:left;background:#0165b0;color:#fff;}
.tit_span{float:left;margin-left:10px;line-height: 36px;color:#0165b0;display:none;}

.more{float:right;    font-size: 16px;
    line-height: 36px;
    padding-right: 2%;color: #333;}
.tit_nav li{width:50%;height:36px;background:#efefef;font-size: 12px;text-align: center; line-height: 36px;float:left;}
.tit_nav li.on{background:#0165b0;color:#fff;}
.index_news{margin:0;overflow:hidden}
.new_left{width:100%;height:66vw;float:left;margin-right:20px;position:relative;display:none}
.new_left img{display:block;width:100%;height:66vw}
.new_tuijian{width:100%;height:100%;overflow:hidden}
.new_tuijian li{width:100%;height:100%;overflow:hidden;position:absolute;display:none;left:0;top:0}
.new_tuijian li p{background:rgba(0,0,0,.5);position:absolute;left:0;bottom:0;color:#fff;font-size: 14px;padding:10px 5px;width:100%}
.new_left_btn{position:absolute;right:0;bottom:0;bottom: 10px;}
.new_left_btn span{display:block;cursor:pointer;text-align: center;line-height: 18px; width:18px;height:18px; background:#f69806;float:left;margin-right:5px;color:#fff;font-size: 12px;}
.new_left_btn span.cur{background:#fff;color:#f69806}

.new_right{float:left;width:100%;}
.new_right ul{padding-top: 10px;}
.new_right ul li{overflow:hidden;/*border-bottom:1px dotted #ddd;padding-bottom: 13px*/;padding:0 2% 2%}
.new_right ul li .new_time{width:18%;background:#efefef;float:left;margin-right:5px;padding:5px;display:none}
.new_right ul li .new_time b{display:block;text-align: center;color:#f39803;font-size:14px;font-weight: normal;}
.new_right ul li .new_time p{text-align: center;font-size: 12px;padding-top: 5px;}
.new_right ul li .new_p *{color:#333;}
.new_right ul li .new_p p.new_title{font-size: 12px;padding-bottom:2px;color:#333;font-weight: bold;}
.new_right ul li .new_p p.new_desc{font-size:12px;color:#777}
.index_news_list ul{display:none}



.index_about{padding-bottom:2%}
.about_left{width:100%;float:left;margin-right:40px}
.about_left p{font-size:12px;line-height: 2em;color:#333;padding:0 2%}
.index_about_pic{width:100%;}
.about_left_con{padding:2%}

.about_right{width:100%;}
.about_r_t{background:#0165b0;text-align: center;width:25%;float:left;color:#fff;}
.about_r_t p{line-height: 2em;padding-bottom: 5px;}
.about_r_t a{color:#fff;}
.about_r_t img{display:block;margin:0 auto;    height: 40px;}
.about_r_t2 {background:#0484e4;}
.about_r_b{width:212px;float:left;    height: 160px;
    overflow: hidden;display:none}
.index_video{}
.index_video img{display:block;width:100%}
.about_r_b2{background:#0165b0;}
.about_r_b2 p{padding-top:32px;padding-left:32px;font-size: 18px;color:#fff;}
.about_r_b2 p:after{content:"";display:block;width:40px;height:2px;background-color:#fff;margin-top:10px}
.about_r_b2 span{font-size:14px;display:block;border:1px solid #fff;width:92px;padding:10px;color:#fff;margin:38px 0 0 78px;}

.title_border{border-bottom:1px solid #ddd}
.index_pro{padding:20px 0 0;overflow:hidden;width:100%;margin:0 auto}
.index_pro li{float:left;width:48%;margin:1%;position:relative;}
.index_pro li:last-child{margin-right:0;}
.index_pro li img{display:block;width:100%;height:35vw}
.index_pro li p{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.6);color:#fff;}
.index_pro li p span{display:block;padding:5px;font-size: 12px;}


/*footer*/
.footer_bg{background:#2068b0;margin-top:20px}
.footer{width:100%;margin:0 auto;overflow:hidden;color:#fff;}

.footer_left{width:100%;padding:2%;}
.footer_left b{font-size:14px;font-weight: normal;display:block;padding-bottom:10px;}
.footer_left p{font-size: 12px;line-height: 24px;}
.footer_right{float:left;width:799px;padding-top:40px;display:none;}
.footer_right li{float:left;margin-left:80px;}
.footer_right li a{color:#fff;}
.footer_right li b{font-size: 16px;display:block;padding-bottom: 20px;}
.footer_right li p{font-size: 12px;line-height: 24px;}



/*main*/
.main{width:100%;margin:0 auto;overflow:hidden;padding-top: 20px;}
.main_left{float:left;width:100%;display:none}
.main_left .cur{background:#2068b0;}
.main_left .cur a{color:#fff;}
.main_right{width:100%;}

.main_left b{font-size: 20px;font-weight: normal;display: block;color: #fff;background: #0081CC;padding: 10px 0 10px 10px;}
.main_left ul{padding-top:20px;}
.main_left ul li{border-bottom:1px solid #ddd}
.main_left ul li a{color:#333;display:block;line-height: 24px;font-size: 12px;padding:5px 10px;}
.main_left ul li a:hover{background:#0081CC;color:#fff;}
.main_title{overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom: 1px solid #ddd;padding:0 2%}
.page_title{float:left;font-size:16px;
    color: #333;}
.pos{float:right;line-height: 31px;}
.pos a{font-size: 12px;color:#333;}

.content{line-height:2em;padding:0 2%}
.content img{width:100%!important;height:auto!important}
.show_font_size{display:none}
#Article{padding:0px 0px 0px;border-bottom:1px dotted #ddd;margin-bottom:0px}
#Article h1{color:#000;font-size: 18px;text-align: center;padding-bottom:5px}
#Article p{text-align:center;color:#333;font-size: 12px;padding:5px 0}
#Article p a{color:#333}
.show_shangxia{padding:10px 0;font-size: 12px;color:#333;line-height: 24px;}
.show_shangxia a{color:#333;}

.show_pro_thumb{display: table-cell;vertical-align: middle;width:100%;height:auto;}
.show_pro_thumb img{display:block;margin:0 auto;width:100%;height:auto;}
.show_piclist{width:100%;margin:0px auto;position:relative;}
.show_piclist div.show_piclist_div{width:100%;overflow:hidden;margin:2% auto;position:relative;}
.show_piclist .show_piclist_ul{width:100%;overflow:hidden;left:0;height:14vw}
.show_piclist ul li{float:left;width:18%;padding:1%;background:#eee;cursor:pointer;}
.show_piclist ul li.cur{background:#2068b0;}
.show_piclist ul li img{display:block;width:100%;height:12vw;}

.show_piclist .pic_btn{position:absolute;height:92px;background:#eee;width:30px;text-align: center;line-height: 92px;cursor:pointer;-webkit-user-select:none;user-select:none;display:none}
.show_piclist .left_btn{left:0;top:0}
.show_piclist .right_btn{right:0;top:0}
.list_pro{}

/*list新闻列表*/

.cat_tit{background:#eee;padding:2px 4px;overflow:hidden;margin-bottom:5px}
.cat_tit h2{font-size:14px;float:left;color:#333}
.cat_tit span{float:right;font-size: 12px;color:#333}

.list{padding-bottom:20px}
.list li{overflow:hidden;border-bottom:1px solid #ddd;padding:2%}


.list li a{font-size:12px;color:#000;}

.list li span{font-size: 12px;color:#666;display:block}
.list li img{display:block;float:left;width:30%;height:auto;margin-right:5px;}
.list li p{color:#333;font-size: 12px;display:none}
.list_pro{overflow:hidden;}
.list_pro li{width:50%;float:left;}

.list_pro li img{display:block;width:96%;padding:0 2%;height:40vw}
.list_pro li p{color:#333;font-size:12px;text-align: center; height:2em;line-height: 2em;}

#pages{padding:10px 0}
#pages a{color:#333;font-size: 12px;}
#pages span{background:#2068b0;color:#fff;padding:0 5px;font-size: 12px;}



#pro_scroll2{display:none}


.listyeji{border-collapse: collapse;border:1px solid #333}
.listyeji th{background:#0165b0;color:#fff;border:1px solid #333;line-height: 4em;font-size: 12px;}
.listyeji td{text-align:center;border:1px solid #333;padding:4px;font-size: 12px;}
.listyeji th:nth-child(1){width:8%;}
.listyeji th:nth-child(5){width:8%;}

.licheng{border-collapse: collapse;}
.licheng table{width:100%}
.licheng tr{padding:20px 0}
.licheng td{padding:10px;line-height: 2em;border:0}
.licheng tr td:first-child{background:url(../images/fz_thBg.jpg) no-repeat right center;font-size:16px;width:32%;text-align:right;padding-right: 20px;padding-top:10px;}
.licheng tr td:last-child{margin:20px 0}
.licheng tr td div{background:#eee;padding:20px;border-radius:10px}

.m_child{overflow:hidden;padding:10px 4px}
.m_child li{float:left;margin-right:4px}
.m_child li a{padding:5px;background:#efefef;color:#333;display:block;font-size: 12px;}
.m_child li.cur a{background:#666;color:#fff;}

