/*--------------------Reset-----------------*/
/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style:normal;}
ul, ol,li{list-style: none;list-style-type:none}
a{
	text-decoration: none;color:#333;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	
}
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none; color: #333; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.wrap{width:100%;}
.clear{clear: both;}
/*--------------------后加的部分属性-----------------*/
.ov {overflow: hidden;}
*{font-family: "微软雅黑";}
.px1200{width: 1200px; margin: 0 auto;}
.margin-b-20{margin-bottom: 20px;}
.padding-b-20{padding-bottom: 20px;}

/*top*/
.top{width: 100%; height: 86px;padding-top: 30px; background: url(/img/top-bg.png) 60% center no-repeat #0f70cc; min-width:1200px; margin:0 auto;}
.top-right{width: 335px;height: 40px;}
.top-right a{width: 40px; height: 40px; display: block;background:#6ba5dc;font-size: 15px; color: #fff;text-align: center;line-height: 40px;float: right;}
.top-right a:hover{background:#2a5277}
/*搜索框*/
.search{width: 280px;height: 40px;overflow:hidden;float: left;}
.search input{display: block; }
.texts{width:215px;height: 38px;line-height:38px;display: block;padding-left:10px;float:left;background: none;font-size: 14px;border:1px solid #6ea9e0;color: #fff;}
.images{float:right; width: 40px; height: 40px; background: url(/img/search.png) center no-repeat #fff; }
.texts::-webkit-input-placeholder { color:#6ba5dc;}
/*nav*/
.nav{width: 100%;height: 60px; background: #f7fbff;min-width:1200px; margin:0 auto;}
.nav ul li{ float: left; text-align: center; position: relative;}
.nav ul li a{width: 120px; line-height: 60px;height: 60px;font-size: 18px;color: #505050;display: inline-block;}
.nav ul li:hover a{color: #0169d4;background: #fff;}
.nav ul li.on a{color: #0169d4;background: #fff;}

/*设置一级导航样式*/
.nav ul li ul{display:none;}
.nav ul li:hover ul{text-align: center;display: inline-block; position:absolute; top:60px;left:0px;z-index:1000;}
.nav ul li:hover ul li a{display:inline-block;color:#626262;font-size:14px;width:120px;line-height:30px;height:auto;padding:10px 0;text-align:center;border: none;background-color:#f5f9ff;float:left;}
.nav ul li:hover ul li a:hover{background:#005ebe;color:#fff;}

/*banner*/
.banner{width: 100%; height: 520px;overflow: hidden;min-width:1200px; margin:0 auto; background:#000;}
.swiper-slide{width: 1380px;}
.swiper-slide img{width: 1380px; height: 520px; opacity:0.5;-webkit-opacity:0.5; -moz-opacity:0.5;}
.swiper-slide-active img{ opacity:1;-webkit-opacity:1; -moz-opacity:1;}
.pagination {
  position: absolute;
  z-index: 20;
  left: 45%;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #fff;
  margin-right: 8px;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #febd03;
}



/*index1*/
.index1{height: 500px; margin-top:40px;}
.index1-l{width: 765px;}
.tab{position: relative;}
.notice-title{width: 100%; height: 55px; border-bottom: 1px solid #dbdbdb;line-height: 46px;margin-bottom: 10px;}

.news{width: 100%;height: 380px;}
.news li.new{width: 248px;height: 230px; float: left;padding-right: 10px;padding-bottom: 20px; border-bottom: 1px solid #dfdfdf;margin: 20px 0;}
.news li.new img{width: 248px; height: 158px;}
.news li.new p{height: 50px;padding: 10px 20px;background: #f4f4f4;line-height: 24px; font-size: 14px;color: #333333;}
.news li.new:hover p{background: #0f70cc;color: #fff;}
.news li.new2{width: 47%;line-height: 35px;}
.news li.new2 a{font-size: 15px; color: #353a43;}
.news li.new2 span{float: right;font-size: 13px;color: #a6a6a6;}

.index1-r{width: 406px;}
.tab .tab-hd{float: left;}
.tab .tab-hd li{font-size: 22px;color: #979797;float: left;margin-right: 30px;padding-bottom: 5px;}
.gang{ background: url(/img/gang.jpg) 105px center no-repeat;}
.tab .tab-hd li.active{color: #151515; border-bottom: 5px solid #febd03;}
.tab-md ul{display: none; position: absolute;top: 10px; right: 0px;}
.tab-md ul li a{font-size: 13px;color: #9a9b9f;}
.tab-md .moredw{display: block;}
.tab-bd ul{display: none;}
.tab-bd .thisclass{display: block;}
.index1-mid{width: 445px;margin:0 47px;}
.xbanner{width: 100%; height: 110px; margin: 10px 0;}
.tab-bd ul li:hover a{color: #0065af;}
.tab-md ul li a:hover{color: #f4b800;}

.notice li{width: 100%; height: 60px;padding: 20px 0; border-bottom: 1px solid #e7e7e7;}
.notice li dl{width: 60px; height: 60px; background: #efefef;float: left;color: #213153;text-align: center;margin-right: 20px;}
.notice li dl dt{font-size: 23px;line-height: 35px;}
.notice li dl dd{font-size: 12px;}
.notice li a{font-size: 16px; color: #353a43;line-height: 30px;}
.notice li:hover dl{background: #0f70cc; color: #fff;}


/*index2*/
.index2{width: 100%; height: 100px; background: #f2f4f7; padding: 45px 0;min-width:1200px; margin:0 auto;}
/*专题*/
.system_box{width: 1200px;position: relative;}
.slideGroup{clear:both;overflow: hidden;width: 1200px;margin: 0 auto;}
.slideGroup .slideBox1{ zoom:1; clear:both;}
.slideGroup .sPrev,.slideGroup .sNext{display: block; width: 40px; height: 41px;background: url(/img/focus-g.jpg) no-repeat;z-index:66;position: absolute;top: 30px;}
.slideGroup .sPrev{left: 0;}
.slideGroup .sNext{ background-position: -40px 0;right: 0;}
.slideGroup .tempWrap{float:left;width:1200px !important;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; }
.slideGroup .parBd ul li{margin-right:25px;float:left; _display:inline; overflow:hidden; text-align:center;width:150px;height: 100px;background: #fff;}
.slideGroup .parBd ul li a{display: block;font-size: 13px;color: #343b40;line-height: 150px;}
.slideGroup .parBd ul li:hover a{color: #fff;}
.slideGroup .parBd ul li:hover {transition:all 1.4s;-webkit-transition:all 1.4s; -moz-transition:all 1.4s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.slideGroup .parBd ul li.icon1{background: url(/img/icon1.png) center 15px no-repeat #fff;}
.slideGroup .parBd ul li.icon2{background: url(/img/icon2.png) center 15px no-repeat #fff;}
.slideGroup .parBd ul li.icon3{background: url(/img/icon3.png) center 15px no-repeat #fff;}
.slideGroup .parBd ul li.icon4{background: url(/img/icon4.png) center 15px no-repeat #fff;}
.slideGroup .parBd ul li.icon5{background: url(/img/icon5.png) center 15px no-repeat #fff;}
.slideGroup .parBd ul li.icon6{background: url(/img/icon6.png) center 15px no-repeat #fff;}
.slideGroup .parBd ul li.icon7{background: url(/img/icon7.png) center 15px no-repeat #fff;}
.slideGroup .parBd ul li.icon1:hover{background: url(/img/icon1-on.png) center 15px no-repeat #0f70cc;}
.slideGroup .parBd ul li.icon2:hover{background: url(/img/icon2-on.png) center 15px no-repeat #0f70cc;}
.slideGroup .parBd ul li.icon3:hover{background: url(/img/icon3-on.png) center 15px no-repeat #0f70cc;}
.slideGroup .parBd ul li.icon4:hover{background: url(/img/icon4-on.png) center 15px no-repeat #0f70cc;}
.slideGroup .parBd ul li.icon5:hover{background: url(/img/icon5-on.png) center 15px no-repeat #0f70cc;}
.slideGroup .parBd ul li.icon6:hover{background: url(/img/icon6-on.png) center 15px no-repeat #0f70cc;}
.slideGroup .parBd ul li.icon7:hover{background: url(/img/icon7-on.png) center 15px no-repeat #0f70cc;}

/*index3*/
/*宝职视频*/
.index3{height: 330px; margin: 50px auto;}
.index3-l{width: 310px; height: 330px;background: #0f70cc;}
.index3-l h1{font-size: 22px;color: #fff;line-height: 50px;text-align: center;}
.index3-l ul li{line-height: 32px;padding: 0 20px; }
.index3-l ul li a{font-size: 14px;color: #fff;}
.index3-l ul li:hover a{border-bottom: 1px solid #fff;}

/*媒体宝职*/
.index3-mid{width: 500px; height: 300px; background: #f2f4f7; padding: 15px;margin: 0 20px;}
.index3-title{line-height: 50px;height: 50px;}
.index3-title h2{font-size: 22px;color: #343445;float: left;}
.index3-title a{float: right;font-size: 13px; color: #999999;}
.index3-title a:hover{color: #f4b800;}
.index3-mid ul li{line-height: 41px;height: 41px;}
.index3-mid ul li a{font-size: 14px;color: #181818;float: left;}
.index3-mid ul li span{float: right;font-size: 13px;color: #959698;}
.index3-mid ul li:hover a{color: #0040a1;}

/*最新专题*/
.index3-r{width: 313px;}
.index3-r ul{width: 283px;height: 141px;padding: 13px 15px;background: #f2f4f7;}
.index3-r ul li{float: left;margin-right: 14px;line-height: 32px;}
.index3-r ul li a{font-size: 14px;color: #2e2e2e;}
.index3-r ul li:hover a{border-bottom: 1px solid #2e2e2e;}

/*foot*/
.foot{width: 100%; height: 130px;padding-top: 40px;background: #0f70cc;min-width:1200px; margin:0 auto;}
.foot-l{width: 600px;height: 100px;padding-left: 385px;padding-top: 10px; background: url(/img/b-logo.png) left 15px no-repeat;position: relative;}
.foot-l p{font-size: 13px;color: #c9c9c9;line-height: 22px;}
.foot-l .conn{float: right;top: 6px;right: 0; position: absolute;}
/*二维码*/
.ewm{width: 99px; height: 102px;}

/*bottom*/
.bottom{width: 100%; height: 60px; line-height: 60px;background: #000;text-align: center;min-width:1200px; margin:0 auto;}
.bottom p,.bottom p a{font-size: 13px;color: #d8d8d8;}
.bottom p img{margin-right: 9px;vertical-align: -4px;}
/*当前位置*/
.dqwz{height: 36px; background: #fff;line-height: 36px;margin-bottom: 40px;font-size: 14px; color: #9a9a9a; }
.dqwz img{ vertical-align:middle;}
.dqwz a{font-size: 14px; color: #9a9a9a; padding:0px;}
.dqwz a:hover{color: #0f70cc;}

/*list*/
.subbanner{width: 100%; height: 370px; margin: 0 auto 20px;overflow: hidden;min-width:1200px;}
.list{min-height: 500px; height: auto; overflow: hidden;margin-bottom: 30px; background:#fff;}
.list-l{width: 220px;}
.list-l h1{    width: 100%;
    height: 85px;
    background: #0f70cc;
    font-size: 22px;
    color: #fff;
    line-height: 85px;
    text-align: center;}
/*侧边导航*/
.subnav{line-height:50px;background-color:#e9f4ff;}
.subnav .menu{position:relative;color:#fff;}
.subnav .menu_btn{width:23px;height:15px;display:block;position:relative;top:17px;float:right;}
.nav_show{background-color:#f9f9f9;}
.nav_show>ul{padding-bottom:25px}
.nav_show>ul>li{border-bottom:1px solid #dcdcdc;margin:0 25px;}
.nav_show ul li a{color: #4a4a4a;
    display: block;
    font-size: 17px;
    line-height: 35px;
    padding:10px 0;
}
.nav_show ul li a:hover{color:#0d6bca;font-weight: bold;}
.nav_show ul li.light a{color:#0d6bca;font-weight: bold;}
.sanmenu{ background: #f4f9ff;padding-left: 10px;}
.sanmenu li a{font-size: 12px; color: #215e9b;}

/*列表页*/
.list-r{width: 930px; overflow: hidden;}
.list-r h2{width: 100%; height:45px; border-bottom: 1px solid #d5d5d5;margin-bottom: 10px;overflow:hidden;}
.list-r h2 span{ float:left;font-size: 23px; color: #0d6bca;}
.list-r ul li p{font-size: 14px;color: #7e8084;line-height: 30px;}

.list-r h3{ font-size:18px; color:#000; line-height:40px; display:block; height:40px; padding-top:20px; width:100%; clear:both;}
.nav-link{ clear:both;}
.nav-link li{ width:40%; margin:15px 40px; float: left; height:50px; line-height:50px; background: #f9f9f9; text-align:center;}
.nav-link li a{font-size: 16px; color: #353a43; display: block;}
.nav-link li:hover a{ color:#0f70cc;}

.list-r .list-pic{padding:50px 20px;height: 200px;float: left;width:29%;}
.list-pic-l {width: 275px; height: 200px;}
.list-pic-l img{width: 275px; height: 200px;}
.list-pic-r{width: 550px;position: relative; height: 200px;}
.list-pic-r a{font-size: 21px; color: #6c6c6c;margin-bottom: 15px;display: block;}
.list-pic-r p{font-size: 14px;color: #6c6c6c;line-height: 36px;}
.list-pic-r span{width: 90px; height: 32px; display: inline-block;background: #0d6bca;font-size: 14px;color: #fff;line-height: 32px; text-align: center;position: absolute;bottom: 0;left: 0;}
.list-pic-r:hover a{color: #0d6bca;}
.list-pic-r:hover span{background: #ce0000;}

/*content*/
#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center; }
.content h1{font-size: 23px;color: #333;text-align: center;line-height: 50px;}
.bar{ line-height:2.8em; height:2.8em; text-align:center; color:#999; border-bottom:1px solid #dedede; font-size:14px;margin-bottom: 20px;}
.content{ padding:15px;}
.content p{ text-indent:2em; line-height:2em;margin-bottom:15px; color:#555555; font-size:17px;text-align: left;}
.content p img{ margin:20px auto; border:none; display:block;max-width:90%;}
.content p strong{font-size:17px;}
.content p embed{margin:0 auto;display:block;}