html,body{font-family: '微软雅黑'; font-size: 14px; min-width: 1200px;}
body.modal_open{position: fixed; width: 100%;}

.header{height: 108px; background: #fff;}
.header5{height: 120px;}
.header5 .container{position: relative;  height: 120px;}
.logo{height: 56px; width: auto; float: left; margin-top: 27px;}
.search{width: 270px; height: 40px;  border: 1px solid #cfcfcf; border-radius: 20px;overflow: hidden; margin-top: 34px; margin-right: 30px;}
.ser_ipt{width: 230px; height: 36px; border: 0; float: left; font-size: 14px; color: #909090; text-indent: 20px;}
.ser_btn{width: 21px; height: 21px; background: url(search.png) no-repeat center; border: 0; float: right; margin: 10px 12px 0 0;}
.selectBox h4{background: url(select.png) no-repeat center right; padding-right: 16px; color: #5b5b5b; cursor: pointer; height: 50px; line-height: 50px;}
.selectBox{margin: 30px 30px 0 0; position: relative;}
.selectCon{position: absolute; top:49px; left:-446px; width: 840px;background: #fff; border: 1px solid #d2d2d2; z-index: 10; padding: 10px 4px; display: none;}
.selectCon li{width: 266px; float: left; line-height: 30px; margin-left: 11px;}
.selectBox:hover .selectCon{display: block;}
.header5 .search{ margin-right: 30px; border:0; border-bottom: 1px solid #1966ac; border-radius: 0; margin-top: 14px;}
.header5 .selectBox h4{color: #1966ac;}
.header5 .selectBox{margin: 10px 30px 0 0;}
.langCon{width: 76px; left: -24px; line-height: 28px; padding: 4px 0; text-align: center;}
.icon_zq{background: url(icon_zq.png) no-repeat center; width: 13px; height: 13px; display: inline-block; margin-right: 6px; vertical-align: initial;}
.navDiv{position: absolute; right: 0; bottom: 0;}
.nav{height: 63px; background: url(nav.png) repeat-x; position: relative;}
.navbg{background: #1966ac;}
.nav ul{display: table; width: 100%;}
.nav li{display: table-cell; font-size: 18px;text-align: center;}
.nav li h4{line-height: 63px;  padding: 0 26px; display: inline-block;}
.nav li a{color:#fff}
.nav_sub{position: absolute; width: 100%; background: url(bg_hui.png); height: 62px; line-height: 62px; text-align: center; left:0; top:63px; display: none; z-index: 10;}
.nav_sub dd{margin: 0 25px; display: inline-block;}
.nav_sub dd a{color: #fff;}
.nav_sub dd a:hover{color: #ffd101;}
.nav li:hover h4,.nav li.on h4{border-bottom: 6px solid #fc7217; line-height: 51px;}
.nav5 li:hover h4,.nav5 li.on h4{ background: url(nav_active.png) no-repeat center bottom; border-bottom: 0; line-height: 63px;}
.nav5{ background: none;}
.nav5 li a{color:#2564a9}

.fullSlide{ width:100%;  position:relative;  height:580px; z-index:-1;}
.fullSlide .bd{ margin:0 auto; position:relative;  overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:580px; overflow:hidden; text-align:center;  }
.index_banner{height: 580px; width: 100%; background-size: 1920px 580px; background-position: top center; background-repeat: no-repeat;}

.bg_hui{background: #fafafa;}

.main{ margin-top: 40px; overflow: hidden; padding-bottom: 40px;overflow: visible;}
#swiper_foucs{width: 538px; height: 358px; margin: 0 auto;}
.foucsBox img{width: 538px; height: 358px;} 
.newsBox{overflow: hidden;}
.foucsBox{position: relative;}
.foucs_txt{ position: absolute;background: url(bg_hui2.png) repeat-x left bottom; bottom: 0; left: 0; width: 100%; height: 80px;}
.foucs_txt p{font-size: 18px; margin: 40px 0 0 26px; width: 480px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.foucs_txt p a{color: #fff;}
.swiper-container {width: 100%;height: 100%;}
.swiper-pagination {text-align: right;width: auto !important; right: 20px; bottom: 16px !important; position: absolute; z-index: 1;}
.swiper-pagination span{background: #a6a6a6; opacity: 1; border-radius: 50%; width: 8px; height: 8px; display: inline-block; margin-left: 6px; cursor: pointer;}
.swiper-pagination .swiper-active-switch{background: #fd7217; width: 16px; border-radius: 4px;}
.news{width: 560px;}

.hover_img{-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;}
.hover_img:hover{ -webkit-transform: scale(1.1); transform: scale(1.1);}

.channel{height:58px;line-height:58px;border-bottom:2px solid #c9c9c9;}
.channel h4{color:#0055a2;font-size:22px;float:left; background: url(channel.jpg) no-repeat left center; padding-left: 20px;}
.more{float: right; color:#b2b2b2; font-size: 14px; border-left: 1px solid #b2b2b2; padding: 0 6px; display: block; margin: 24px 0 0 0; line-height: 16px;}
.channelFull h4{background: url(channel2.jpg) no-repeat center bottom; text-align: center; font-size: 28px; color: #1965ab; padding-bottom: 20px; font-weight: bold; }
.channelFull{position: relative;}
.more2{position: absolute; right: 0; top:10px; font-size: 14px; color: #949494;}

.list li{background: url(dian.png) no-repeat left center; padding-left: 16px; height: 41px; line-height: 41px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.list li a{font-size: 16px;}
.list li span{ font-size: 14px; color: #9d9d9d; float: right; margin-left: 20px;}
.list2 li{background: url(dian2.png) no-repeat left center;}
.list_line{height: 14px;}
.listImg li img{width:100%;height:100%;}
.listImg li .con{overflow: hidden;}
.listImg li .con h4{font-size:20px;margin-bottom:10px;}
.listImg li .con p{color:#434343;font-size:16px;line-height:26px;}
.listImg li{overflow:hidden; margin-bottom: 40px;}
.imgBox{overflow: hidden;width:230px;height:142px;margin-right:20px;float:left;}
.list3 li{line-height: 36px; height: 36px;}
.list4 li{line-height: 36px; height: 36px; width: 560px;}

.time{width: 55px; height: 60px; background:url(time.jpg) no-repeat center; text-align: center; float: left; color: #fff; margin-right: 14px;}
.time p{font-size: 24px; font-weight: bold; line-height: 40px; }
.time span{font-size: 12px;}
.newTxt{overflow: hidden;}
.newTxt h4{font-size: 16px; margin-bottom: 4px;}
.newTxt p{font-size: 14px; color: #999;}
.timeList li{overflow: hidden; margin-bottom: 22px;}

.cpBox img{display: block; width: 215px; height: 168px;}
.cpBox p{display: block; height: 40px; line-height: 40px; font-size: 14px; text-align: center;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.cpBox a{color:#333}
.cpBox{position: relative; width: 215px; overflow: hidden;}
#swiper_cpfw{ height:224px; margin: 0 30px 0 60px;width: auto;}
.cpfw{ position: relative;}
.swiper_cpfw_l,.swiper_cpfw_r{width: 17px; height: 21px; position: absolute; top:80px; z-index: 99;}
.swiper_cpfw_l{left: 20px; background: url(btn_l5.png) no-repeat center;}
.swiper_cpfw_r{right: 20px; background: url(btn_r5.png) no-repeat center;}

.rowBox{width: 574px; overflow: hidden;}
.qywh img{float: left; margin-right: 26px; width: 250px; height: 164px;}
.qywh_con{overflow: hidden; line-height: 32px; font-size: 14px;}

.foot{background: #4c4e51;}
.footA{height: 54px; line-height: 54px; border-bottom: 2px solid #37393b; text-align: center; color: #a2a2a2;}
.footA a{color: #fff; margin: 0 16px;}
.footB p{text-align: center; line-height: 32px; color: #b4b7bb;}
.footB{padding: 20px 0;}

.banner{height: 280px; background: url(banner3.jpg) no-repeat center; overflow: hidden;}
.headerTitle{font-size: 30px; margin-top: 160px; font-weight: bold; color: #fff;}
.curpage{height: 52px; line-height: 52px; border-bottom: 1px solid #d3d3d3;}
.curpage a{color:#868686}
.icon_home{background: url(icon_home.png) no-repeat center; width: 15px; height: 15px; display: inline-block; margin-right: 8px; vertical-align: sub;}

.content{overflow: hidden; margin-top: 30px; margin-bottom: 40px;}
.silder{width: 187px; float: left; margin-right: 30px;}
.silder_title{background: url(silder.jpg) no-repeat center; display: table; width: 100%; height: 91px;}
.silder_title h4{display: table-cell; text-align: center; vertical-align: middle; font-size: 28px; color:#fff;}
.menu li{font-size: 16px; margin-top: 10px;}
.menu li h4{line-height: 28px; background: #e0e0e0; border-left: 2px solid #fc7217; cursor: pointer; padding: 8px 0 8px 28px;}
.menu li.on h4,.menuSub dd.on{font-weight: bold;}
.icon_up{background: url(select2.png) no-repeat center; width: 9px; height: 5px; float: right; display: block; margin: 12px 18px 0 0;}
.menuSub dd{line-height: 28px; border-top: 1px solid #bfbfbf; background: url(dian2.png) no-repeat 26px 22px; padding:8px 0 8px 40px;}
.menuSub dd:first-child{border-top: 0;}
.conRight{overflow: hidden;}
.listBox{border-bottom: 2px solid #e5e5e5; margin-bottom: 40px; padding-bottom: 20px;}
.page {text-align: center;font-size: 14px; margin: 20px 0;}
.page a {height: 30px;padding: 0 10px;background: #fdfdfd;color: #333;margin: 0 5px;line-height: 30px;border: 1px solid #e4e4e4; border-radius: 4px;}
.page a.now,.page a:hover {background: #1263ae;color: #fff;border: 1px solid #1263ae;}
.page * {display: inline-block;}
.page span {margin: 0 5px;}
.page_num {width: 34px;height: 28px;border: 1px solid #e4e4e4;background: #fdfdfd;text-align: center; border-radius: 4px;}
.page_btn {width: 34px;height: 32px;background: #fdfdfd;color: #333;cursor: pointer;border: 1px solid #e4e4e4;margin-left: 10px; border-radius: 4px;}
.page_center{ display: inline-block;}

.xl_header{border-bottom: 2px solid #dcdcdc; padding-bottom: 10px;}
.xl_title{font-size: 24px; text-align: center; margin: 30px 0 30px;}
.xl_title2{text-align: center; font-size: 16px; color: #707070;}
.xl_title2 span{margin: 0 10px;}
.xl_main{padding:40px 90px 10px;}
.xl_main *{font-size: 16px !important; font-family: '微软雅黑' !important; line-height: 32px !important;text-indent: 32px !important;}
.xl_main table *{text-indent: 0 !important;}
.xl_main img{max-width: 100%;  margin-bottom: 0;}
.xl_main_box{padding:0 0 30px;}

.qywhBg{height: 559px; background: url(qywh3.jpg) no-repeat center;}
.channelFull_white h4{color: #fff; margin-top: 46px;}
.qywhBox{background: url(qywh5.png) no-repeat 240px center; overflow: hidden; height: 342px;}
.qywhBox img{margin: 50px 100px 0 0; float: left;}
.qywhTxt{overflow: hidden; margin-top: 60px;}
.qywhTxt *{font-size: 16px !important; line-height: 34px !important; color: #fff;}

.header_top{height: 36px; line-height: 36px; background: #4a4c4f;}
.text_der span {margin: 0 10px; color: #6c6c6c;}
.text_der a{color: #b6b6b6;}
.search_btn{background: url(search2.png) no-repeat center top;
    width: 18px;
    height: 26px;
    display: block;
    float: right;
    margin: 9px 12px 0 0;
    border: 0;
    cursor: pointer;}
.search_ipt{width: 194px; height: 32px; line-height: 32px; text-indent: 14px; border: 0; border-left: 1px solid #6c6c6c; background: none;color: #b6b6b6 !important;}
.search_ipt::-webkit-input-placeholder {color: #b6b6b6;}
.search_ipt::-moz-placeholder{color: #b6b6b6;}
.search_ipt::-ms-input-placeholder{color: #b6b6b6;}
.search_ipt:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #4a4c4f inset !important; color: #b6b6b6 !important;
    outline:none;
}
.header_select{color: #b6b6b6; margin-right: 10px; float: left;width: 80px;}
.header_link{color: #b6b6b6; margin-right: 20px;}
.header_link:hover{color: #b6b6b6;}
.logo{ margin-top: 16px;}
.header2{ position: relative; height: 80px; background: #fff;}
.nav2{margin-top: 30px;}
.nav2 li{float: left; font-size: 16px; margin-left: 24px; padding-bottom: 23px;}
.nav_sub{position: absolute; width: 100%; background: url(bg_hui.png); height: 62px; line-height: 62px; text-align: center; left:0; top:63px; display: none; z-index: 10;}
.nav_sub dd{margin: 0 20px; display: inline-block;}
.nav_sub dd a{color: #fff;}
.nav_sub dd a:hover{color: #ffd101;}
.nav2 li:hover,.nav2 li.on{border-bottom: 6px solid #fc7217;}
.nav2 li:hover h4 a,.nav2 li.on h4 a{color: #0055a2; font-weight: bold;}
.header_select ul{ position: absolute; background: #4a4c4f; color:#b6b6b6; width: 80px; text-align: center; line-height: 30px; z-index: 10; display: none;}
.header_select h4{cursor: pointer;background:url(select2.png) no-repeat right center;padding-right: 14px; text-indent: 26px; margin-right: 12px; }
.header_select ul li{cursor: pointer;}
.header_select ul li:hover{color:#fff}
.main_right{padding: 16px 20px 16px 0; background: #fff;}
.column_title2{font-size: 20px; border-bottom: 1px solid #dcdcdc; padding-bottom: 9px; color: #7d7d7d; font-weight: bold;}

.list22 li{background: url(dian.png) no-repeat left center; padding-left: 16px; height: 36px; line-height: 36px;overflow: hidden;}
.list22 li a{font-size: 16px;}
.list22 li span{ font-size: 14px; color: #9d9d9d; float: right;}
.list_line{ height: 14px; margin-top: 14px;}

.bannerTit{font-size: 50px; color: #fff; font-weight: bold; margin-top: 130px;}

.boxShadow{background: #fff; box-shadow: 0 0 8px #cfcfcf; width: 590px;}
.channel5{overflow: hidden; margin: 30px 30px 20px;}
.channel5 h4{background: url(channel5.jpg) no-repeat left center; padding-left: 16px; font-size: 22px; font-weight: bold; float: left;}
.channel5 a{ float: right; background: url(more.png) no-repeat left center; padding-left: 14px; font-size: 16px; color: #1965ab;}
.list5{margin: 20px 30px;}
.list5 li{background: url(dian5.png) no-repeat left center;}
.qywh5{background: url(qywh6.jpg) no-repeat; margin-top: 25px; height: 340px; background-size: 100% 100%;}
.channel5_green h4{color: #fff; background: url(channel6.jpg)  no-repeat left center;}
.channel5_green a{color: #d8ecff; background: url(more2.png) no-repeat left center;}
.qywhCon *{font-size: 16px !important; font-family: '微软雅黑' !important; color: #fff !important; line-height: 36px !important;}
.qywhCon{margin: 0 30px;}