body{padding:0;margin:0;font-size:16px;font-family:"微软雅黑";min-width:1200px;border-top:8px solid #0e3582;;background:#005bac;background-size:100% auto; }
a{text-decoration:none}
ul,li{list-style:none;}
img{border:0px;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0}
.clear{clear:both;height:0px;ine-height:0px}
article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.w100{width:100%;margin:0 auto;min-width:1200px;}
.w1200{width:1200px;margin:0 auto;}
.txt-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}

.maintop{background-size:100% auto;background:url(../images/head.jpg) top center no-repeat;height:240px;}

.top{padding-top:65px;}
.logo a,.logo a img{display: block;float:left;}
.form{height:44px;position: relative;overflow:hidden;color:#fff;margin-top:30px;border:1px solid #005bac;}
input.search-left{width:250px;height:44px;background:#e5f2fd;border:none;font-size:14px;padding-left:10px;float:left;box-sizing:border-box;}
input.search-right{float:left;width:46px;height:44px;}

.navBar{position:relative; z-index:9; color:#fff;height:50px;width:1200px;margin:auto;background:#138ae4;}
.nav h3{ float:left;font-size:16px;}
.nav .m{ float:left;position:relative; }
.nav h3 a{display:block;text-align: center;color:#fff;height:50px;line-height:50px;font-weight:normal; padding: 0px 32px;}
.nav .on h3 a{color:#0041ac;background:#fff;}
.nav .sub{ display:none;   width:100%;position:absolute; left:0; top:50px;background:#eaf5ff;float:left;padding:5px 0px;}
.nav .sub li a{ display:block;width:100%; height:38px; line-height:38px;text-align:center;font-size:15px;color:#444;}
.nav .sub li a:hover{ background:#005bac; color:#fff;font-size:15px;}

.part{padding-top:0px;clear: both;}
.part-h{width: 100%;height:50px;line-height:50px;border-bottom:1px solid #d8d8d8;box-sizing:border-box;position:relative;text-align:right;}

.part-h li {float: left; width: 120px;text-align: center;}

.part-h span{display:inline-block;color:#005bac;height:20px;line-height: 20px;padding:0px 12px;font-size:20px;border-left:5px solid #005bac;position:absolute;left:0px;top: 15px;font-weight:bold;}
.part-h a.more{display:inline-block;height:16px;font-size: 14px; color: #999;}
.part-h a.more img{display: inline-block;height:16px;width:auto;}

.sildePart{background:#fff;padding:20px;overflow: hidden;box-sizing:border-box;margin-top:30px;}
.slideBox-banner {width:600px;float: left;overflow:hidden; position:relative;}
.slideBox-banner .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:1.5rem; z-index:1; }
.slideBox-banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox-banner .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px;border-radius:15px; line-height:999; text-align:center; background:#78706c; cursor:pointer; }
.slideBox-banner .hd ul li.on{ background:#ffc320;}
.swiper-con{position:relative;width:100%;overflow:hidden;}
.swiper-con img{display: block;width:600px;height:380px;-webkit-transition: all ease .3s;transition: all ease .5s;}
.swiper-con a{display: block;color:#fff;font-size:18px;box-sizing:border-box;position: absolute;margin:0px !important;bottom:0px;padding:0px 20px;;height:60px;line-height:60px;overflow:hidden;background:rgba(0,0,0,0.5);width:100%;white-space: nowrap;text-overflow: ellipsis;}
.swiper-con a:hover{color:#ffc320;}

.sildePart-right{float: right;width:530px;height:380px;overflow: hidden;}
.sideMenu{margin-top:20px;}
.sideMenu-title,.part-news li a,.list ul li a{padding-left:20px;background:url(../images/dot.png) left center no-repeat;height:36px;line-height:36px;font-size:16px;padding-right:100px;color:#444;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;}
.sideMenu-title span.sideMenu-time,.part-news li a span.date,.list ul li a div.date{display: block;font-size:14px;color:#999;position: absolute;right:0px;top:0px;}
.sideMenu .sideMenu-con{display:none;padding:10px 20px;border:1px solid #d7d7d7;margin:10px 0px;background:#ededed;}
.sideMenu .sideMenu-con h4 a{color:#005bac;display: block;height:40px;line-height:40px;font-size:22px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.sideMenu .sideMenu-con p{height:58px;line-height:28px;font-size:16px;color:#666;overflow:hidden;}
.sideMenu-title a:hover{color:#c9151e;}
.sideMenu-title.on h3{display: block;}
.sideMenu-title.on{display: none;}

.part-left{float:left;width:690px;box-sizing: border-box;}
.part-right{width:500px;float: right;padding:0px 20px 20px 20px;background:#fff; box-sizing: border-box;}
.part-right1{width:500px;float: right;}
.part-news{margin-top:10px;}
.part-news li a,.list ul li a{display: block;border-bottom:1px dashed #dce1e4;height:46px;line-height:46px;}
.part1 .part-left,.partBox,.part-aa{padding:0px 20px 20px 20px;background:#fff;}
.partBox,.part-aa{margin-bottom:20px;}
.picScroll{overflow:hidden; position:relative;margin-top:16px;}
.picScroll .hd{display: none;}
.picScroll .bd{position: relative;}
.picScroll .bd ul{overflow:hidden;}
.picScroll .bd ul li{margin-right:25px;float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll .bd ul li div.pic-img img{display:block;width:300px; height:197px; display:block;margin-bottom:8px;}
.picScroll .bd ul li a{display: block;font-size:16px;color:#666;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.part-icon{float: right;padding: 0px 20px 20px 20px;  background: #fff;}
.part-icon ul{}
.part-icon ul li{padding:8px 0px;}
.part-icon ul li a,.part-icon ul li img{display: block;width:460px;height:102px;margin:auto;overflow:hidden;}


.link{overflow: hidden;background:#f5f5f5;margin:20px auto;padding:20px;box-sizing: border-box;line-height:42px;}
.link-h{float: left;background:#2a72bd;padding:0px 20px;height:42px;color:#fff}
.link-a{float: left;margin-left:20px;color:#999999;font-size:16px;}
.link-a a{display: inline-block;padding:0px 20px;color:#666;}

.foot-bg{background:#005bac;border-bottom:8px solid #0e3582;}
.foot{padding:20px 0px;overflow: hidden;text-align:center;line-height:26px;font-size:14px;color:#fff;}

.center-banner{/*padding:20px;box-sizing: border-box;background:#fff;overflow: hidden;*/margin-top:30px;}
.center-banner img{display: block;width:100%;height:285px;}

.center{margin:20px auto;overflow:hidden; background: #fff;}
.menu{width:250px}
.menu_h{overflow: hidden;background:#037ad3;font-size:20px;color:#fff;text-align: center;padding:20px 0px;font-weight:bold;}
.menu-ul{padding:0px;background:#fff;border-top:0px;}
.menu-ul li{position: relative;}
.menu-ul li h4{font-weight: normal;background: #f6f6f6;}
.menu-ul li a{display: block;color:#444;font-size:17px;padding:0px 22px;height:48px;line-height: 48px;border-bottom:1px solid #ebebeb; text-align: center;}
.menu-ul li h4 a:hover,.menu-ul li.menu-on h4 a{color:#fff;background:#138ae4;}
.menu-ul li div.menu-ul-btn{position:absolute;right:0px;top:0px;cursor: pointer;height:46px;line-height: 46px;padding:0px 10px;}
.menu-ul li span.show-icon,.menu-ul li.menu-on span.hide-icon{display: none;}
.menu-ul li.menu-on div.menu-ul-btn{color:#fff}
ul.menuContent{display: none;padding:10px;}
ul.menuContent a{border: none;height:40px;height:40px;font-size:15px;color:#666;}
.menu-ul li.menu-on span.show-icon{display: block;}
.cen-r{width:920px;padding:20px 30px;background:#fff;box-sizing: border-box;border-left: 1px solid #d8d8d8;}
.live{font-size:14px;color:#999;border-bottom:1px solid #d8d8d8;overflow:hidden;}
.live a{color:#999;}
.live p{padding:0.5rem 0px;float: left;border-bottom:1px solid #005bac;}

.con-h{font-size:22px;text-align: center;padding:30px 0px 10px 0px;line-height:40px;}
.con-span{text-align: center;padding:10px 0px;border-bottom:1px dashed #ddd;}
.con-span span{display: inline-block;padding:0px 10px;font-size:14px;color:#999;}
.con-span span>span{padding:0px;}
.con-tt{min-height:500px;margin-top: 30px;}
.con-tt p{line-height:30px;font-size:16px;color:#444;margin:15px auto;text-indent:2em;} 
.con-tt img{display: block;margin:10px auto;max-width:100%;}

.con-tt1{min-height:500px;margin-top: 30px;}

.list ul{padding:20px 0px;min-height:400px;}
.part-news li a:hover,.part-news li a:hover span,.picScroll .bd ul li a:hover,.link-a a:hover,.list ul li a:hover,.list ul li a:hover div.date,.live a:hover,ul.menuContent a:hover,ul.menuContent .on a{color:#005bac;}
.swiper-con img:hover,.part-icon ul li img:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}


.fanye{color:#444;}
.fanye p{line-height:34px;}
.fanye a{color:#444;}
.fanye a:hover{color:#005bac;}
.zjbj{width: 1200px;background: #fff;margin: 0px auto;}
/*切换*/
.part-h div{float:left;margin-right:10px;cursor: pointer;padding:0px 12px;font-size: 20px;font-weight: bold;color: #333;}
.part-h .on{display:inline-block;color:#005bac;height:20px;font-size:20px;font-weight:bold;cursor: pointer; }
.tab1 ul{display:none}
.tabtit a.more,.tabtit2 a.more{display:none}
.part-icon ul li a{position: relative}
.part-icon ul li a span{position: absolute;
    right:8%;
    top: 36%;
    font-size: 22px;
    color: #fff;
    font-weight: bold;}
.tabtit em{display: block;
    width: 5px;
    height: 20px;
    background: #005bac;
    position: absolute;
    top: 15px;
}}