@font-face {
  font-family: 'iconfont';
  /* project id 922394 */
  src: url('http://at.alicdn.com/t/font_922394_1elddf2xbyj.eot');
  src: url('http://at.alicdn.com/t/font_922394_1elddf2xbyj.eot?#iefix') format('embedded-opentype'),
    url('http://at.alicdn.com/t/font_922394_1elddf2xbyj.woff') format('woff'),
    url('http://at.alicdn.com/t/font_922394_1elddf2xbyj.ttf') format('truetype'),
    url('http://at.alicdn.com/t/font_922394_1elddf2xbyj.svg#iconfont') format('svg');
}




.iconfont {
  font-family:"iconfont" !important;
  font-size:32px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.iconfont3 {
  font-family: "iconfont" !important;
  font-size: 48px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.iconfont2 {
  font-family: "iconfont" !important;
  font-size: 23px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  margin-right:2px;
}
.iconfont4 {
  font-family: "iconfont" !important;
  font-size: 15px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
}
 
body {
  color: #666;
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
  line-height: 1.5
}
a{color:#666}
a:hover{color:#e60202}
input,select,textarea{outline:0;color:#666;font-size:12px;font-family:微软雅黑,"Microsoft Yahei",PingFangSC-Regular,"PingFang Regular",sans-self}
input[type=submit],input[type=reset],input[type=button],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=submit],input[type=reset],input[type=button]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
img{max-width:100%}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;display:none;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
abbr,acronym{border:0}
.clear{clear:both;display:block;visibility:hidden;overflow:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl,.fr{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{display:inline-block;-moz-inline-stack:inline-block}
.di{display:inline}
.ovh{clear:both;overflow:hidden;
background:url('../img/top.jpg') no-repeat;
background-position: center center;
background-size:auto;
height:104px;
}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix:after,.fix:before{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"clear"}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{clear:both;overflow:hidden;font-size:0;line-height:0}
a{text-decoration:none}
a:hover{color:#f00}
body {
  min-width: 1200px;
  max-width: 1920px;
  margin: 0 auto;
}
.wp{margin:0 auto;width:1200px}
.block{height:540px;background:#333;}
 
.hd-float a{display: block;width:100%;height:84px;float:left}

.hd-float .xm-time{position: absolute;right:135px;}
.hd-float .xm-time div{color:#fff;font-size: 20px;font-weight: bold;position: absolute;top:30px;width:80px;}
.hd-float .xm-time div b{margin-left:6px;}
.hd-float .xm-time p{display: inline-block}
.hd-float .xm-time .day_content{
  right: 226px;
}
.hd-float .xm-time .hour_content{
  right: 145px;
}
.hd-float .xm-time .min_content{
  right: 65px;
}
.hd-float .xm-time .sec_content{
  right: -15px;
}
.hd-float .xm-time .close{
  position: absolute;
  right: -90px;
  font-size: 48px;
  top: 3px;
  color: rgba(255, 255, 255, 0.68);
  font-weight: normal;
  cursor: pointer;
}
.hd-float .xm-time p span{padding: 5px;color:#000;
  background: #02fcf0;}
.hd-float .xm-time span.mr{margin-right:3px;}

.hd-float img{width:100%;vertical-align:middle}
.hd-float .wp{position:relative}
.hd-float i{position:absolute;top:10px;right:0;color:#fff;font-size:21px;line-height:1em;cursor:pointer}
.hd-top{height:35px;background-color:#f5f5f5;color:#666;font-size:14px;line-height:35px}
.hd-top p a{color:#000;vertical-align:top}
.hd-top i.iconfont{vertical-align:middle;font-size:15px}
.hd-top p a:hover{color:#139bf1}
.hd-top p{float:left;color:#000;font-size:12px}
.gw{margin-left:5px}
.yw {
 float:right !important;
}
.yw a{font-weight:600;color:#333 !important;}
.hd-top span{display:inline-block;margin-right:5px;width:40px;height:20px;background-color:#139bf1;color:#fff;vertical-align:middle;text-align:center;line-height:20px}
.logo{float:left;width:450px;height:104px;line-height:88px}
.logo.index-logo{ height:104px}
.logo img{vertical-align:middle}
.hd-tel{float:right;height:104px;width:260px;margin-right:10px;}
.hd-tel .img{float:left;margin:15px 14px 32px 0;width:52px;height:52px;border:2px solid #139bf1;border-radius:50%;text-align:center;line-height:52px}
.hd-tel .img i{color:#139bf1;font-size:30px}
.hd-tel .txt{overflow:hidden;text-align:center}
.hd-tel em{display:block;overflow:hidden;margin-top:15px;color:#f01332;white-space:nowrap;font-size:28px;line-height:35px}
.hd-tel p{overflow:hidden;color:#888;text-align:left;white-space:nowrap;font-size:15px}
.nav{position:relative;z-index:10;height:auto;background-color:#095aa9; line-height:45px}
.nav-hot{position:relative;float:left;width:20%;background-color:#0a426f/*background-color:#ba2c22*/}
.nav-hot dt{margin-left:20px;height:45px;color:#fff;font-size:18px;line-height:45px}
.nav-hot dt .iconfont{padding-right:10px;font-size:20px}
.nav-hot dd{position:absolute;top:45px;left:0;width:100%;background:rgba(10, 10, 10, 0.44);}
@media \0screen\,screen\9{.nav-hot dd{background:#283d79;filter:Alpha(opacity=61)}
}
.nav-hot .txt1:hover{color:#fff}
.txt1 .txt-zn{position:absolute;right:-77px;margin-top:6px;width:100px;height:29px;background:url(/pic/jt.png) no-repeat}
.txt2{position:absolute;top:0;left:240px;z-index:9999;visibility:hidden;overflow:hidden;padding:10px 8px;width:300px;height:380px;background-color:#fff;color:#000;opacity:0;transition:opacity .5s linear}
.txt2 img,.txt2 p{margin:10px 0}
.t-title{font-size:16px}
.t-btn{margin:20px 0;text-align:center}
.t-btn a{margin-right:30px;margin-left:30px;padding:5px 10px;width:100px;background:red;color:#fff;font-size:14px}
.more-kc{height:60px;border-top:1px solid #ccc;background-color:#0a426f}
.more-kc a{text-align:center;font-size:14px;line-height:40px}
.nav-hot li{overflow:hidden;padding:14px 20px 13px;line-height:1.5}
.nav-hot li.on .txt2{visibility:visible;opacity:1}
.nav-hot li:hover{background-color:rgba(5,21,66,.74)}
.nav-hot li a div:hover{color:#fff}
.nav-hot li>a{overflow:hidden;padding:12px 20px 10px;color:#fff;font-size:14px;line-height:1.5}
.nav-hot li a:hover p{color:#e22a2c}
.nav-hot li p{line-height:22px}
.nav-hot li.last{border-bottom:none}
.nav-hot ul{overflow:hidden;height:400px}
.ho-nav {
  overflow: hidden;
  /*width: 88%;*/
  width: 100%;
  border-left: 1px solid #0064c5;
}
.ho-nav li{float:left;width:117px;text-align:center}
.ho-nav li a{display:block;color:#fff;font-size:16px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.ho-nav li a:hover {
  background-color: #f01332;
  text-decoration: none;
  cursor: pointer;
}
.ind-nav{overflow:hidden;height:45px;background-color:#095aa9;/*background: url(../pic/cbg.jpg);*/line-height:45px}
.ind-nav li{float:left;margin-left:25px;width:7.333%;text-align:center}
.ind-nav li a{display:block;color:#fff;font-size:16px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.ind-nav li a:hover,.ind-nav li.on a{background-color:#f01332}
.ind-nav li.li-active{background-color:#043769;/*background-color:#830b02*/}
.ban{overflow:hidden;height:400px}
.ban a{display:block;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.banner{position:relative;z-index:1;overflow:hidden;height:400px}
.banner .ban-box{position:relative}
.banner .ban-box .inner{height:400px}
.banner .slick-list,.banner .slick-slide,.banner .slick-track{height:100%}
.banner a{display:block;height:100%}
.banner img{width:100%;vertical-align:middle}
.banner .slick-slide{height:100%;background-position:center center;background-size:auto 100%;background-repeat:no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%}
.banner .slick-dots{position:absolute;bottom:20px;left:50%;z-index:99;margin-left:105px}
.banner .slick-dots li{display:inline-block;margin:0 3px}
.banner .slick-dots li button{display:block;width:10px;height:10px;outline:0;border:none;border-radius:10px;background-color:#fff;text-indent:999px;font-size:0;line-height:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.banner .slick-dots li.slick-active button{width:25px;height:10px}
.footer .wp{overflow:hidden;

}
.fd-ul1{overflow:hidden}
.fd-ul1 li{float:left;padding:33px 0;width:310px}
.fd-ul1 li .items{display:block;margin-right:20px}
.fd-ul1 .last .items{margin:0}
.fd-ul1 .last{width:270px}
.fd-ul1 .iconfont{color:#128bec;font-size:32px}
.fd-ul1 li .items:hover .img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-ms-transform:rotate(360deg)}
.fd-ul1 li .img{float:left;margin-right:13px;width:60px;height:60px;border:1px solid #128bec;border-radius:50%;text-align:center;line-height:60px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.fd-ul1 li .items:hover .img{border-color:#ee3441}
.fd-ul1 li .img img{vertical-align:middle}
.fd-ul1 li .txt{overflow:hidden}
.fd-ul1 li .txt h4{overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.fd-ul1 li .txt h4{display:block;color:#333;font-size:18px;line-height:31px}
.fd-ul1 li .items:hover .img i,.fd-ul1 li .items:hover h4{color:#ee3441}
.fd-ul1 li .txt p{overflow:hidden;color:#666;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:14px}
.footer{overflow:hidden}
.fd-dl{float:left;width:20%}
.end-left dt,.end-right dt{margin-bottom:15px;background-image:url(../pic/bgt/dt-x.png);background-position:left bottom;background-repeat:no-repeat}
.end-left dt em,.end-right dt em{display:inline-block;font-size:16px;line-height:38px}
.fd-dl dd li{margin-bottom:10px}
.fd-dl dd a{color:#bdbdbd;font-size:12px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.footer{overflow:hidden;padding-top:28px;}
.end-right dd a:hover{color:#128bec}
.end-right .last{background-repeat:repeat-x}
.end-right dd .img{float:left;margin-right:12px}
.end-right dd .share{overflow:hidden}
.end-right dd .share a{display:block;margin-bottom:5px;width:95px;border:1px solid #656769;text-align:center}
.end-right dd .share span{padding-left:5px;color:#000;vertical-align:middle;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.end-right dd .share .qq span{padding-left:9px}
.end-right dd .share a:hover span{color:#128bec}
.end-right dd .share a:hover .iconfont{color:#128bec}
.end-right .iconfont{color:#000;vertical-align:middle;font-size:18px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.fd-ul2{float:left}
.fd-ul2 li{float:left}
.fd-ul2 li a{display:block;padding:0 8px;background:url(../pic/bgt/fd-bot1.png) no-repeat right center;color:#bdbdbd;font-size:12px}
.fd-ul2 li a:hover{color:#128bec}
.fd-ul2 li .first{padding-left:0}
.fd-ul2 li .last{background:0 0}
.fd-bot{padding:12px 0 10px}
.fd-bot p{float:right;color:#bdbdbd;font-size:12px}
.fd-bot p a{color:#bdbdbd}
.fd-bot p a:hover{color:#ffbc4e}
.font-color{color:#000}
.danwei:after,.footer-content:after,.footer-end:after,.nav-list:after,.ul-ind-links:after{clear:both;display:block;width:0;height:0;content:''}
.nav-list li{position:relative;float:left;padding:0 5px;width:9%;border-right:1px solid #C1B9B9;text-align:center}
.nav-list li a{font-size:16px}
.nav-list li:last-child{border:none}
.footer-content .f-left{float:left;width:30%;height:100%}
.footer-content .f-right{margin-top:20px;margin-left:30%;padding-left:30px;width:65%;height:100%;text-align:left}
.target-title{display:inline-block;margin:5px 10px;width:88px;font-weight:700;font-size:16px;cursor:pointer}
.target-content{border-bottom:2px solid #7D7C7C}
.brother-school,.danwei{display:none;height:80px}
.danwei img{float:left;display:block;box-sizing:border-box;margin-right:25px;margin-bottom:10px;padding:0 19px;width:77px;height:33px;border:1px solid #ccc}
.footer-end .end-left{float:left;margin-top:20px;width:60%}
.end-left li,.end-left li a{letter-spacing:1px;font-size:14px}
.end-left li span{letter-spacing:.5rem;font-size:12px;line-height:24px}
.footer-end .end-right{float:right;width:30%}
.footer-end .end-right .img{width:100px;height:100px}
.mouseover-block{display:block}
.g-atten{padding-top:47px;padding-bottom:60px}
.g-atten .wp{overflow:hidden}
.g--row-tit1.tit2{text-align:center}
.g-ind-tit1.tit2 h2,.g-ind-tit1.tit2 span{font-weight:700;font-size:35px}
.ul-atten{margin:0 -5px;padding-top:25px;zoom:1}
.ul-atten li{float:left;width:20%}
.ul-atten li a{display:block;margin:0 5px}
.ul-atten li p{overflow:hidden;height:45px;border:1px solid #ededed;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:45px}
.ul-atten li .img{overflow:hidden;height:260px}
.ul-atten li .img img{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.ul-atten li a:hover img{-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);-ms-transform:scale(1.08)}
.ul-atten li a:hover p{color:#1b8fed}
.g-adver .box{padding:40px 0;border-bottom:1px dashed #dbdbdb}
.g-adver a{display:block;height:100%}
.g-adver a img{display:block}
.g-btn1{display:inline-block;padding:0 15px;height:38px;border:1px solid #f01332;border-radius:4px;background-color:#f01332;color:#fff;font-size:14px;line-height:38px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
 .g-btn1.g-btn3{background: #1b8fed;border-color:#1b8fed}
.g-btn1:hover{background-color:#fff;color:#f01332}
.g-btn1 .iconfont{vertical-align:middle;font-size:22px}
.float-bot{position:fixed;bottom:0;left:0;z-index:199;width:100%;height:65px;background: url(../pic/footer/f01.png) no-repeat left;
    background-size: 100%;}
.float-bot .wp{position:relative;height:100%}
.float-bot .img{position:absolute;bottom:0;left:25px;width:420px}
.float-bot .img img{display:block}
.float-con{float:right;margin-top:18px}
.float-con label{display:block;height:35px;background-color:#fff;line-height:35px}
.float-con .form{position:relative;float:left;width:370px}
.float-con .tel{padding:8px 10px;width:210px;outline:0;border:none;background: #fff;}
.float-con .link{float:left}
.float-con .back{position:absolute;top:0;right:0;width:140px;height:33px;outline:0;border:1px solid #464646;background-color:#464646;color:#fff;text-align:center;font-size:14px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.float-con .back:hover{opacity:.8;filter:alpha(opacity=80)}
.float-con .link{padding:0 20px 0 20px}
.float-con .link a{float:left;margin-right:15px;width:140px;height:35px;color:#fff;text-align:center;font-size:16px;line-height:35px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
.float-con .link .ask{position:relative;background-color:#ed2a38}
.float-con .link .ask .tips{position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50%;background-color:#f01332;color:#fff;text-align:center;font-size:12px;line-height:20px}
.float-con .link a:hover{background-color:#fff;color:#000}
.float-con .link i{padding-right:8px;font-size:20px}
.float-con .link .sign{background-color:#5eb95e}
.float-bot .icon{position:absolute;top:-3px;right:10%;color:#fff;cursor:pointer}
.float-bot .icon i{font-size:20px}
.video-cont{padding-bottom:18px}
.video-cont .video-box{position:relative;padding-top:75%;width:100%}
.video-box>iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.toTop{position:fixed;top:255px;left:50%;z-index:99;margin-left:610px;width:175px;background:url(../pic/totop-2.png) no-repeat center;background-size:cover}
.toTop .hide{position:relative;display:none}
.toTop .hide .gif{position:absolute;top:-25px;right:0;z-index:-1;width:30px;height:30px;background:url(../pic/gif-qq2.gif) no-repeat 0 0;background-size:cover;-webkit-background-size:cover}
.toTop.fl2{right:5px;left:auto;margin-left:0}
.toTop.float{right:0;left:auto;margin-left:0;padding-top:26px;width:auto;border-bottom-left-radius:10px;border-top-left-radius:10px;background-color:#E1213C;background-image:none}
.toTop.float .ul-toTop{display:none}
.toTop.float .hide{display:block;padding:10px;color:#fff;text-align:center;font-size:14px;cursor:pointer}
.ul-toTop{padding-top:54px;padding-bottom:25px}
.ul-toTop li a{display:block;margin:0 auto;width:93px;height:31px;border-radius:4px;background-color:rgba(0,0,0,.62);color:#fff;text-align:center;font-size:14px;line-height:31px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s}
@media \0screen\,screen\9{.ul-toTop li a{background-color:rgba(0,0,0);filter:Alpha(opacity=80)}
}
.ul-toTop li a .iconfont{padding-right:5px;vertical-align:middle;font-size:20px}
.ul-toTop li.qq .iconfont{padding-right:7px}
.ul-toTop li{position:relative;margin-bottom:10px}
.ul-toTop li a:hover{border-color:#f01332;background-color:#f01332}
.ul-toTop li span{position:absolute;top:0;left:-100px;width:120px;background-color:#f01332;color:#fff;text-align:center;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;filter:alpha(opacity=0);-ms-transition:.3s}
.ul-toTop li a:hover span{opacity:1;filter:alpha(opacity=100)}
.padding-bt{padding-bottom:30px}
.banner-main,.bd li,.bd li a{height:500px}
.banner-main{position:relative;z-index:0;width:100%;background:#eee}
.banner-main .bd{position:relative;z-index:0;overflow:hidden;margin:0 auto}
.banner-main .bd ul{width:100%!important}
.banner-main .bd li{float:left;overflow:hidden;width:100%!important;text-align:center}
.banner-main .bd li a{display:block;text-indent:-9999px}
.banner-main .hd{position:absolute;right:0;bottom:10px;left:0;z-index:3;padding:0 10px;text-align:center}
.banner-main .hd li{display:inline-block;margin-right:10px;background-color:#fff;text-align:center;cursor:pointer}
.banner-main .hd li.active{background-color:#005896}
.banner-main .hd{position:absolute;right:0;bottom:10px;left:0;z-index:3;padding:0 10px;text-align:center}
.banner-main .hd li{display:inline-block;margin-right:10px;width:12px;height:12px;border-radius:50%;background-color:#fff;text-align:center;font-size:0;line-height:0;cursor:pointer}
.banner-main .hd li.active{background-color:#005896}
/* 新闻专有样式 */

.flex{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.baidyhm-side{display:none}
/* 织梦 */
select[name='sldd']{
padding-left: 16px;
    border: none;
}


/* 专业页面 浏览页面*/
.g-atten {
  padding-top: 47px;
  padding-bottom: 60px;
}

.g-atten .wp {
  overflow: hidden;
}

.g-ind-tit1.tit2 {
  text-align: center;
}

.g-ind-tit1.tit2 h2,
.g-ind-tit1.tit2 span {
  font-weight: bold;
  font-size: 35px;
}

.ul-atten {
  margin: 0 -5px;
  zoom: 1;
  padding-top: 25px;
}

.ul-atten li {
  float: left;
  width: 25%;
}

.ul-atten li a {
  display: block;
  margin: 0 5px;
}

.ul-atten li p {
  height: 45px;
  line-height: 45px;
  border: 1px solid #ededed;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #333;
}

.ul-atten li .img {
  height: 165px;
  overflow: hidden;
}

.ul-atten li .img img {
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  transition: .3s;
}

.ul-atten li a:hover img {
  -webkit-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
  transform: scale(1.08);
}

.ul-atten li a:hover p {
  color: #1b8fed;
}

.g-adver .box {
  padding: 40px 0;
  border-bottom: 1px dashed #dbdbdb;
}

.g-adver a {
  display: block;
  height: 100%;
}

.g-adver a img {
  display: block;
}

.video_s1:hover {
  cursor: pointer;
}
.gk_address {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 11;
  overflow: hidden;
}

.lx_icon {
  color: #0685eb;
}
.jx_teacher .item {
  border: 1px solid #ededed;
}
.jx_teacher{
  height:auto !important;
}

.g-ind-tit1 .more2 {
  font-size: 16px;
  color: #666;
 
  margin-left:10px;
}

.jx_kt .img {
  padding-top: 10px !important;
  overflow: hidden;
   position: relative;
}
.jx_kt {
      position: relative;
  padding: 0 10px !important;
  height: 215px !important;
  border: 1px solid #ededed !important;
}
/*video-bg*/
#main {
  text-align: center;
}
section {
  height: 400px;
   
  background-color: #2c3e50;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

section>.text {
  position: relative;
  top: 40%;
  transform: translateY(-50%);
}

section>.text>h1 {
  font-size: 60px;
  font-weight:600;
  color: #fff;
  border-bottom: 0;
  margin: 0 0 10px 0;
  letter-spacing:10px;
}

section>.text>h3 {
  font-size: 20px;
  font-weight:500;
  color: #fff;
  margin: 0;
}



  /* 专业 */

.size18 {
    font-size: 18px;
}

.b11-btn {
    padding: 20px;
    line-height: 32px;
}
.size18 {
    font-size: 18px;
}
.tex-cen, .text-center {
    text-align: center;
    !important: ;
}


.b11-btn a:first-child {
    width: 130px;
    height: 32px;
    background: #086ff0;
    color: #fff;
    border-radius: 5px;
    float: left;
}
a:visited, a:active, a:focus {
    color: #444444;
    text-decoration: none;
}
a:link {
    color: #444444;
    text-decoration: none;
}
.b11 {
    width         : 1089px;
    margin        : 0 auto;
    padding-bottom: 30px;
}

.b11 ul li {
    float        : left;
    margin-left  : 60px;
    width        : 323px;
    height       : 360px;
    border-radius: 8px;
    box-shadow   : 2px 2px 2px #e5e5e5;
    background   : #f4f4f4;
    margin-top   : 30px;
}

.b11 ul li.first {
    margin-left: 0;
}

.b11 ul li img {
    border-top-left-radius : 8px;
    border-top-right-radius: 8px;
}

.b11 ul li h3 {
    font-size   : 24px;
    color       : #3f3f3f;
    font-weight : normal;
    padding-left: 20px;
    padding-top : 15px;
}

.b11 ul li h4 {
    font-size     : 18px;
    color         : #ff0000;
    font-weight   : normal;
    padding-left  : 20px;
    padding-bottom: 0px;
}

.b11 ul li p {
    font-size   : 16px;
    padding-left: 20px;
    height      : 24px;
    line-height : 24px;
}

.b11 ul li i {
    width        : 10px;
    height       : 10px;
    margin-top   : 6px;
    margin-right : 10px;
    background   : #2562af;
    border-radius: 3px;
    display      : block;
    float        : left;
}

.b11-btn {
    padding    : 20px;
    line-height: 32px;
}

.b11-btn a:first-child {
    width        : 130px;
    height       : 32px;
    background   : #086ff0;
    color        : #fff;
    border-radius: 5px;
    float        : left;
}
.b11-btn a:nth-child(2) {
    width        : 128px;
    height       : 30px;
    border       : 1px #000 solid;
    color        : #000;
    border-radius: 5px;
    float        : right;
}