*{margin:0; padding:0; outline:none; list-style:none}
body{font-family: "Microsoft YaHei","微软雅黑"; margin:auto;font-size:14px;}
a{color:#333333; text-decoration:none;}
img{ margin:0px; padding:0px; border:0px;vertical-align: middle;}
i{font-style: normal;}
input {border: 0 none;outline: 0 none;}
.w_1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.top_bj{background: url(../../images/front/web/top.jpg) no-repeat center; height: 140px;}
.navi{height: 65px;line-height: 65px;font-size: 16px;}
.navi li{width: 100px;text-align: center;float: left;}
.navi li:hover {background: #046DB1;}
.navi li img{position: relative;left: 17px;}
.twoClm{position: absolute;z-index: 2;top: 50px;width: 100%;}
.twoClm li {width: 100%;background: rgba(52,124,191,.8);}
/*.navi > li > ul {position: absolute;display: none;}
.navi > li:hover ul {display: block;}*/
.fancybox-opened .fancybox-title{text-align: center;}

/* -------------菜单css代码----------begin---------- */
.menu {width: 1300px;margin: 0 auto;overflow: hidden;height: 60px;}

/* 设置ul和li的样式 */
.menu ul , .menu li {
    float: left;
} 

.menu > ul > li > img{position: relative;left: 0px;bottom: 39px;}

/* 设置二级菜单绝对定位，并隐藏 */
.menu > ul > li > ul {
    position: absolute;
    display: none;
    z-index: 9999;
    top: 200px;
}

/* 设置二级菜单的li的样式 */
.menu > ul > li > ul > li {
    float: none;
}
  
    /* 鼠标放在一级菜单上，显示二级菜单 */
.menu > ul > li:hover ul {
    display: block;
}

/* 一级菜单 */
.menu > ul > li > a {
    width: 90px;
    line-height: 60px;
    height: 60px;
    text-align: center;
    display: block;
    font-size: 16px;
}

/* 在一级菜单中，第一个不设置左边框 */
.menu > ul > li:first-child > a {
    border-left: none;
}

/* 在一级菜单中，鼠标放上去的样式 */
.menu > ul > li > a:hover {
    color: #FFFFFF;
    background-color: #046DB1;
} 

/* 二级菜单 */
.menu > ul > li > ul > li > a {
    width: 90px;
    line-height: 42px;
    height: 42px;
    color: #71f7de;
    background-color: #036cb1;
    text-align: center;
    border-bottom: 1px solid #005d9a;
    display: block;
    z-index: 999;
}

/* 在二级菜单中，鼠标放上去的样式 */
.menu > ul > li > ul > li > a:hover {
    color: #FFFFFF;
    background-color: #005D9A;
}
/* -------------菜单css代码----------end---------- */


.layui-carousel-ind ul {min-width:100px;height: 30px;position: relative;bottom: 20px;background-color: rgba(3, 3, 3, 0.46) !important;border-radius: 25px !important;}
.layui-carousel-ind li {margin: 8px 5px 7px 5px !important;width: 13px !important;height: 13px !important;}
.swiper-button-next, .swiper-button-prev {margin-top: -30px !important;}
.pic_sys{text-align: center;}	

@media screen and (min-width:800px) and (max-width: 1200px){.footer,.navi{ width:1200px;} }
@media screen and (min-width:960px){.top_bj{ width:100%;} } 
@media screen and (min-width: 960px) and (max-width: 1200px) { .top_bj{ width:1200px} }}

.imgList_one{height: 150px;margin-top: 10px !important;}
.date{text-align: right;float: right;width: 50px;font-size: 14px;color: #999999;display: inline-block;}
.visibility{margin-top: 0px !important;height: 0px !important;}
.text_none {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.listclm_lf{width:412px;height: 320px;float: left;overflow: hidden;margin: 40px 20px 10px 0px;}
.listclm_rg{width: 332px;height: 280px;float: right;overflow: hidden;margin: 40px 0px 35px 0px;}
.clmBtn{float: left;margin-right: 2px;width: 95px;height: 40px;text-align: center;line-height: 40px;color: rgba(108, 104, 104, 0.9098039215686274);background: #ebebeb;cursor: default;font-size: 18px;border-radius: 5px;}
.active{color: white;background: #036cb1;}
.title_line{border-bottom: 2px solid #036cb1;margin-top: -1px;display: block;width: 310px;position: relative;left: 4px;top: 0px;}
#scrollPics{height: 300px;width: 412px;text-align: center;overflow: hidden;position: relative;float: left;}
.slider {height: 310px;overflow: hidden;width: 1400px;}
.slider li {float: left;width: 412px;}
.slider li img {height: 300px;width: 412px;}
.num_title {background-color: #2E76A8;position: absolute;width: 414px;left: 0px;top: 258px;}
.num_title li {text-align: left;padding: 12px;width: 280px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;}
.num_title li a {width: 29px !important;*width: 328px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;}
#scrollPics .num {text-align: center;cursor: pointer;position: absolute;right: 2%;bottom: 2%;z-index: 1001;top: 270px;}
#scrollPics .num li {float: left;width: 8px;margin-right: 3px;}
#scrollPics .num li a {padding: 0px 4px;background: white;display: inline-block;height: 8px;}
#scrollPics .num li a.on {background: rgba(15, 199, 240, 0.8588235294117647);color: white;display: inline-block;height: 8px;}
.more{line-height: 37px;display: block;width: 40px;height: 37px;float: right;color: #8e8e8e;font-size: 14px;}
.hd {display: none;}
.clm_tt{overflow: hidden;height: 54px;}
.newsList{overflow: hidden;height: 410px;}
.newsList li{font-size: 16px;padding-left: 17px;line-height: 36px;height: 36px;background: url(../../images/front/web/corner.png) no-repeat center left;overflow: hidden;}
.newsList a{float: left;width: 300px;}
.newsList a:hover{font-size: 16px;color: #105fc0;font-weight: bold;}
.newsList li:hover{background: url(../../images/front/web/corner01.png) no-repeat center left;}
.frame{border: 1px solid #046DB1;width: 322px;height: 42px;}
.frame_bj{background-color: #046DB1;padding: 3px;height: 32px;width: 312px;color: #FFFFFF;position: relative;top: 2px;left: 2px;}
.frame_bj label{font-size: 18px;color: #FFFFFF;line-height: 30px;height: 30px;margin-left: 8px;}
.more_b{line-height: 30px;height: 30px;float: right;font-size: 14px;color: #FFFFFF;margin-right: 8px;}
.listUl_rg{overflow: hidden;height: 280px;margin-top: 20px;}
.listUl_rg li{padding-left: 17px;line-height: 37px;height: 37px;background: url(../../images/front/web/circle.png) no-repeat center left;overflow: hidden;}
.listUl_rg a:hover{color: #105fc0;font-weight: bold;}
.listUl_rg a{float: left;width: 215px;}
.listUl_rg li:hover{background: url(../../images/front/web/circle01.png) no-repeat center left;}
.listUl_rg i{float: right;color: #999999;}
.imgList{float: left;width: 844px;height: 220px;overflow: hidden;}
.imgList img{width: 200px;height: 150px;}
.clm_top{position: relative;top: -77px;}
.txt_bj{background-color: rgba(40, 38, 35, 0.7);position: relative;width: 200px;height: 36px;left: 5px;bottom: 8px;text-align: center;color: #FFFFFF;}
.txt_bj p{width:190px;margin: 6px;}
.imgtxt_bj{background-color: rgba(40, 38, 35, 0.7);position: relative;width: 200px;height: 36px;line-height: 35px;bottom: 35px;text-align: center;color: #FFFFFF;font-family: monospace;} 
.news_btom{overflow: hidden;height: 220px;}
.news_btom li {padding-left: 17px;line-height: 37px;height: 37px;background: url(../../images/front/web/circle.png) no-repeat center left;overflow: hidden;}
.news_btom li:hover{background: url(../../images/front/web/circle01.png) no-repeat center left;}
.news_btom a {float: left;width: 300px;}
.news_btom a:hover{color: #105fc0;font-weight: bold;}
.two_views{width: 332px;height: 215px;float: right;/* overflow: hidden; */position: relative;top: -136px;}
.two_views li{margin-bottom: 22px;}
.yqlj{background-color: #046BD1;height: 60px;width: 52px;font-size: 18px;color: #FFFFFF;border-top-left-radius: 5px;border-bottom-left-radius: 5px;float: left;margin-bottom: 20px;}
.yqlj p{margin: 6px;}
.img_link{border: 1px solid #046BD1;height: 58px;border-radius: 5px;background-color: #EFEFEF;}
.linkNav li{float: left;margin: 10px -10px 10px 31px;}
.footer{background: url(../../images/front/web/footer.jpg)no-repeat center;height: 246px;}
.footer_pag{width: 1200px;margin: 0 auto;position: relative;top: 30px;line-height: 30px;color: #FFFFFF;height: 140px;text-align: center;}
.footer .code{float: right;margin-right: 60px;text-align: center;margin-top: -134px;z-index: 99;}



/*新闻详情*/
.bn_bj{background: url(../../images/front/web/banner02.jpg)no-repeat center;height: 198px;}
.news_bj {background-color: #E9E9E9;height: 100%;}
.news_content{width: 1200px;margin: 0 auto;overflow: hidden;background-color: #FFFFFF;}
.w_1000 {width: 1000px;margin: auto;}
.nav_address {padding-top: 30px;}
.nav_address a {color: #626060;}
.news_title {margin-top: 30px;font-size: 30px;font-weight: 400;color: #000000;text-align: center;line-height: 70px;border-bottom: 1px solid #cccccc;}
.n_info {margin: 25px 0;text-align: center;font-size: 16px;color: #A9A9A9;}
.n_info span {margin-right: 40px;}
.txt_img {text-align: center;}
.txt_img img {width: 600px;height: 450px;}
.text_content {margin-top: 20px;line-height: 40px;color: #000000;font-size: 16px;text-indent: 2em;}
.page {margin-top: 40px;font-size: 16px;margin-bottom: 40px;}


/*text_list*/
.navlist_lf{float: left;width: 210px;text-align: center;margin-top: 35px;}
.navlist_lf ul .li{background-color: #005d9a;height: 50px;font-size: 16px;width: 211px;}
.navlist_lf ul .li a{color: #03dada;display: inline-block;margin-top: 12px;}
.newslist_rg{float: left;position: relative;bottom: 16px;left: 49px;margin-top: 35px;}
.txt_frame{border: 1px solid #046DB1;width: 210px;height: 42px;margin-bottom: 3px;}
.txt_frame_bj{background-color: #046DB1;padding: 3px;height: 32px;width: 200px;color: #FFFFFF;position: relative;top: 2px;left: 2px;}
.txt_frame_bj label {font-size: 18px;color: #FFFFFF;line-height: 30px;height: 30px;margin-left: 8px;}
.txt_tt{margin-left: 0px !important;}
.clm_twoLevel{background-color: #046DB1;height: 50px;font-size: 16px;width: 211px;line-height: 50px;}
.clm_active{background-color: #036cb1!important;}
.clm_active a{color: #03dada !important;}
.color_active a{color:#FFFFFF !important;}
.picNav{width: 210px;border: 1px solid #036cb1;margin-bottom: 40px;}
.pic_txt{color: #FFFFFF;width: 190px;padding: 8px;font-weight: lighter;}
.picNav img{margin-top: 8px;margin-bottom: -34px;width: 200px;height: 150px;}
.dh_line {border-bottom: 1px solid #cccccc;width: 900px;padding-bottom: 10px;color: #626060;}
.nav_list {width: 900px;margin-top: 10px;}
.nav_list li {padding-left: 14px;line-height: 42px;height: 42px;background: url(../../images/front/web/corner.png) no-repeat center left;overflow: hidden;}
.nav_list li i {display: inline-block;float: right;color: #ABABAB;}
.nav_list li a{width: 680px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
.nav_list li:hover{background: url(../../images/front/web/corner01.png) no-repeat center left;}
.nav_list li a:hover{color: #105fc0;font-weight: bold;}
.piclist_ul{width: 900px;height: auto;margin-top: 20px;}
.piclist_ul li {float: left;}
.piclist_ul li .pic_list {margin-bottom: 12px;margin-left: 25px;margin-right: 0;width: 260px;text-align: center;overflow: hidden;float: left;line-height: 30px;position: relative;}
.piclist_ul li .pic_list img{width: 260px;height: 180px;}
.pic_list_tt {width: 260px;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.infoList_rg{overflow: hidden;height: 300px;margin-top: 15px;}
.infoList_rg li{padding-left: 17px;line-height: 37px;height: 37px;background: url(../../images/front/web/corner.png) no-repeat center left;overflow: hidden;}
.infoList_rg li:hover{background: url(../../images/front/web/corner01.png) no-repeat center left;}
.infoList_rg li a:hover{color: #105fc0;font-weight: bold;}
.infoList_rg li a{float: left;width: 190px;text-align: left;}    
.info_nav{background-color: #046DB1;width: 211px;height: 100%;text-align: center;}
.kg_clm{height: 40px;line-height: 40px;color: #FFFFFF;font-size: 16px;margin-left: 23px;}
.kg_clm img{padding: 0px 0px 3px 13px}
.info_nav > ul > li > a{color: #00ccff;height: 28px;line-height: 28px;padding: 2px 11px 2px 11px;}
.info_nav > ul > li > a:hover{border: 1px solid #FFFFFF;color: #FFFFFF;}
.not_list{margin-top: 40px;height: 400px;}
.paging{clear: both;padding-top: 60px;margin-bottom: 70px;text-align: center;}	
.paging a{padding: 4px 12px;border: 1px solid #046DB1;margin-right: 10px;}
.paging a:hover,.paging a.on{background: #046DB1;color: #fff;}