/* CSS Document */
html{font-size:10px;width:100%;height:100%;}
body{ margin:0px; padding:0px; overflow-x:hidden; font-family:"黑体"; background-color:#fff; width:100%;height:100%; color:#333333;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
li,p{list-style:none; margin:0px; padding:0px;}
input,select,textarea{font-family:"黑体"; font-size:1.2rem;}
ul{margin:0px; padding:0px;}
img{ border:none; margin:0px; padding:0px;}
a{text-decoration:none; cursor:pointer;   
    hide-focus: expression(this.hideFocus=true);  
    outline:none;}
	a:link,a:visited,a:hover,a:active{  
    text-decoration:none;  
} 
br{ margin:0px; padding:0px;} 
  
a:focus{  
    outline:0;   
}  
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}

.centent{ max-width:640px; margin:0 auto; padding-bottom:98px; } 
.top{ height:80px; background-color:#006db8; position:relative; padding:0px 20px; }
.topl{ float:left; line-height:80px; }
.topl a{background:url(../images/nfh.png) no-repeat left center; display:block; color:#fff; font-size:3.2rem; padding-left:38px;}
.topc{ position:absolute; text-align:center; width:60%; left:20%; font-size:3.8rem; line-height:80px; color:#ffffff;}
.topr{ float:right; padding-top:23px;}
.banner{overflow:hidden;position:relative; width:100%; }
.banner li{ float:left; width:100%; text-align:center; overflow:hidden; text-align:center; font-size:0px;}
.banner div{width:100%; height:10px; position:absolute; bottom:0px; left:0px; z-index:10;}
.banner p{width:100%; height:28px; position:absolute; bottom:0px; left:0px; text-align:center;line-height:10px; background:url(../images/ban_bg.png); z-index:200; padding-bottom:0px; padding:0px;}
.banner p span{ padding:0px 4px;}
.banner p span a{width:8px; height:8px; border-radius:6px; border:2px solid #fff; display:inline-block; opacity:1.0; z-index:100; position:relative; margin-top:8px;}
.banner p span a.currentSpan{border:2px solid #0061c5;}
.banner img{ max-width:100%;}


.slm{ font-size:0px; text-align:center; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; padding-top:28px; padding-bottom:20px; margin-bottom:10px;}
.slm li{ display:inline-block; color:#333333; font-size:2.6rem; width:33.3%;}
.slm span{ display:block; padding-bottom:4px; }
.slm img{}
.slm a{color:#333333;}

.stul{ font-size:0px; }
.stul li{ display:inline-block; width:50%; }
.stdiv{display: -webkit-box;  border-top:1px solid #dfdfdf;  padding:16px 0px; padding-right:20px;}
.stdivx{border-right:1px solid #dfdfdf;}
.stu_bt{ color:#999999; font-size:2rem; -webkit-box-flex:1; padding-left:20px;}
.stu_bt span{ color:#333333; font-size:2.8rem; display:block; padding-top:18px; padding-bottom:2px;}
.stimg img{ width:94px; height:94px;}

.scbt{ color:#0062a5; font-size:2.8rem; clear:both; border-bottom:1px solid #d6d6d4; margin:0px; line-height:66px; border-bottom:1px solid #dfdfdf;  border-top:1px solid #dfdfdf; background-color:#efefef; padding:0px 20px;}
.scbt a{ float:right; color:#333333; font-size:2.4rem; }
.snew{ }
.snew a{
  display: -webkit-box;    /* Safari */  
  padding:20px; margin-bottom:0px;  border-bottom:1px solid #dfdfdf;}
.snewl{}
.snewl img{ width:194px; height:116px;}
.snewr{-webkit-box-flex: 1;

  font-size:2.4rem; padding-left:20px;}
.snewr1{ color:#333; font-size:2.6rem; padding-bottom:8px; height:72px; line-height:36px; overflow:hidden; margin-bottom:14px;}
.snewr2{ color:#b8b8b8; background:url(../images/stime.png) no-repeat; padding-left:28px; line-height:21px; float:right;}

.abbt{ text-align:center; color:#333333; font-size:3.6rem; padding-top:46px; padding-bottom:26px;}
.about{ color:#696969; font-size:2.8rem; line-height:36px; padding:20px;}
.about img{ max-width:100%;}
.about p{ margin:0px; padding:10px 0px;}

.sage{}
.sage li{ position:relative; font-size:0px;}
.sadiv{ position:absolute; width:100%; height:100%; left:0px; top:0px; background-color:rgba(0,0,0,0.85); display:block;}
.sadiv:hover{background-color:rgba(0,0,0,0.4);}
.sage img{ max-width:100%;}
.sa1{}
.sadivt{ padding-bottom:30px;}
.sadivt img{}
.sadiv1{ color:#fff; font-size:4.8rem; padding-bottom:8px;}
.sadiv2{ color:#fff; font-size:2.4rem;  text-transform:uppercase; }

.course{ padding:20px; padding-bottom:0px;}
.yq_bt{ color:#0084c2; font-size:3.6rem; background:url(../images/yt.png) no-repeat; height:41px; line-height:41px; padding-left:60px; overflow:hidden;}
.yqn{background:url(../images/lct.png) repeat-y;}
.yul{ padding-left:15px;  padding-top:32px;}
.yuls{background:url(../images/yearbg.png) no-repeat; width:150px; height:46px; line-height:46px; color:#fff; font-size:2.8rem; padding-left:50px;}
.yuls:hover{background:url(../images/yearbgo.png) no-repeat;} 
.yulx{ color:#666666; font-size:2.8rem; line-height:38px; padding-left:18px; padding-top:12px; padding-bottom:4px;}

.prope{ padding:20px;}
.propen{}
.propen ul{ float:left; width:42%; margin:0px 4%;}
.pts{-moz-box-shadow: 4px 2px 4px #cac9c9;-webkit-box-shadow: 2px 2px 2px #cac9c9;box-shadow: 4px 2px 4px #cac9c9; font-size:0px; margin-top:16px;}
.ptx{ font-size:24px; line-height:36px; color:#464646; text-align:center; padding:0px 16px; margin-top:20px; margin-bottom:4px; height:72px;}

.ts_bt{ color:#005e9e; font-size:2.4rem; text-transform:uppercase; text-align:center; padding-top:120px;}
.ts_bt span{ display:block; text-align:center; font-size:4rem; padding-bottom:4px;}

.set{padding:0px 10px; padding-top:60px; }
.set ul{ text-align:center; font-size:0px;}
.set li{ display:inline-block; color:#333333; font-size:3rem; width:30%; margin:0px 1%; padding-bottom:70px;}
.set a{color:#333333;}
.set span{ display:block; text-align:center; padding-bottom:12px;}
.set img{ max-width:100%;}
.set li.con{ margin:0px 5%;}

.pro{text-align:center; font-size:0px; padding:0px 20px; padding-top:70px;}
.pro li{ display:inline-block; color:#333333; width:50%; padding-bottom:100px;}
.pro a{color:#333333; font-size:3.2rem;}
.pro span{ display:block; text-align:center; padding-bottom:12px;}
.pro div{ color:#999999; font-size:2.4rem; padding-top:4px;}

.n_bt{ text-align:center; font-size:0px; border-bottom:1px solid #e2e2e2; background-color:#fbfbfb;}
.n_bt li{display:inline-block; width:25%; height:80px; line-height:77px; font-size:2.6rem;}
.n_bt a{ color:#000; display:block;}
.n_bt a:hover{ border-bottom:3px solid #006db8;}
a.n_bto{border-bottom:3px solid #006db8;}

.ndbt{ color:#282828; font-size:3.4rem; text-align:center; padding-top:40px; padding-bottom:16px;}
.n_time{ color:#969696; font-size:2.2rem; text-align:center; line-height:36px;}
.n_lc{color:#969696; font-size:2.2rem; text-align:center; line-height:36px;}
.newsdet{ line-height:36px; font-size:2.6rem; color:#666666; padding:0px 20px; padding-top:24px; padding-bottom:20px;}

td.aleft{ width:160px; background-color:#f3f3f3;}
td.aleftx{ width:180px; background-color:#f3f3f3;}
td.aleftx2{ width:200px; background-color:#f3f3f3;}
.country{ color:#fff; height:80px; background:url(../images/country.png) no-repeat; background-size:100% 100%; line-height:80px; font-size:3rem; padding-left:30px;}
.aul{}
.aul li{ border-bottom:1px solid #dddddd;}
.aul a{ display:block; padding:38px 0px; color:#333333; font-size:2.6rem; padding-left:30px; background-color:#f3f3f3;}
.aul a:hover{ background-color:#fff;}
a.aulo{background-color:#fff}
.aright{ padding:20px;}
.tul{ padding-top:14px;}
.tuls{ text-align:center; font-size:0px; border-radius:8px; overflow:hidden;}
.tuls img{ max-width:100%;}
.tulx{ color:#373737; font-size:2.8rem; line-height:40px; padding-top:6px; padding-bottom:10px;}

.xt{}
.xt li{ border:1px solid #e7e7e7; font-size:0px; margin-bottom:20px;}
.xt img{ max-width:100%;}
.xdiv{ overflow:hidden;}
.xdiv ul{ font-size:0px;}
.xdiv li{ display:inline-block; margin-right:20px; margin-bottom:20px; overflow:hidden;}
.xdiv li a{ display:block; height:74px; border:1px solid #e9e9e9; line-height:74px; text-align:center; color:#2c2c2c; font-size:2.8rem;}
.xheight{height:20px; display:none;}

.dright{}
.dul{ border-bottom:1px solid #dfdfdf; padding-left:30px; padding-right:20px; padding-bottom:14px; padding-top:28px;}
.duls{ color:#333333; font-size:2.6rem; line-height:40px;}
.dulx{ height:34px; line-height:34px; color:#999999; font-size:2.2rem;}
.dulx a{ float:right;}

.exc{ padding:12px 20px;}
.ext{ line-height:90px; border:1px solid #c9c9c9; font-size:3.8rem; padding-left:120px; background:url(../images/ext.png) no-repeat 30px center; border-radius:8px;}
.zt{ color:#000; font-size:3rem; background-color:#e7e7e7; line-height:70px; padding-left:10px; padding-right:16px; margin-top:20px; margin-bottom:18px;}
.zt span{ color:#666666; font-size:2.2rem; float:right;}
.lzt{display: -webkit-box; font-size:2.6rem; line-height:36px; margin-bottom:6px;}
.lzts{ color:#000;}
.lztx{-webkit-box-flex: 1; color:#787878;}
.hful{ border:1px solid #e8e8e8; font-size:2.8rem; padding:20px; margin-top:16px;}
.hfuls{ color:#000; padding-bottom:14px;}
.hfulx{ color:#787878; line-height:36px;}

.nav{font-size:2.4rem; clear:both; width:100%; height:100px; position:fixed; left:0px; bottom:0px; background-color:#006db8; border-top:1px solid #005a98;}
.nav ul{ height:100px;}
.nav li{ width:25%; text-align:center; float:left; height:100px;}
.nav span{ display: block; padding-top:16px; padding-bottom:2px;}
.nav img{}
.nav a{ color:#fff; display:block; height:100px; }
a.navo{ color:#fff; background-color:#005e9e; }
.clear{ clear:both; height:0px; overflow:hidden;}
.ban{ clear:both;}
.ban img{ max-width:100%;}

.lxbt{ line-height:90px; background-color:#f3f3f3; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#000; padding-left:26px; font-size:3.4rem; text-transform:uppercase;}
.lxul{ padding:0px 20px; padding-top:40px;  padding-bottom:16px;}
.lxul li{display: -webkit-box; line-height:36px; padding-left:50px; margin-bottom:22px; padding-bottom:4px;}
.lxl{ color:#333333; font-size:2.8rem;}
.lxr{-webkit-box-flex: 1; color:#666666; font-size:2.8rem;}
.lx1{background:url(../images/lx1.png) no-repeat left 4px;}
.lx2{background:url(../images/lx2.png) no-repeat left 4px;}
.lx3{background:url(../images/lx3.png) no-repeat left 4px;}
.lx4{background:url(../images/lx4.png) no-repeat left 4px;}
.lx5{background:url(../images/lx5.png) no-repeat left 4px;}

.gul{display: -webkit-box; padding:0px 20px; padding-top:26px;}
.gult{ padding-bottom:40px;}
.guls{ padding-right:10px;}
.gulx{-webkit-box-flex: 1; color:#666666; font-size:2.8rem; line-height:36px;}
.gulx div{ color:#333333;}
.gulx span{ color:#006db8;}
.ful{display: -webkit-box; font-size:2.8rem; padding:0px 20px; padding-top:20px;}
.fuls{ color:#333; width:160px;}
.fulx{-webkit-box-flex: 1; color:#666666;}
.ckmap{ padding-top:60px; padding-bottom:60px;}
.ckmap a{ display:block; height:70px; background-color:#006db8; color:#fff; border-radius:6px; line-height:70px; text-align:center; font-size:3.4rem;}

.arean{ color:#575757; font-size:2.8rem; line-height:60px; border-bottom:1px solid #e5e5e5; padding:0px 20px; padding-top:12px; padding-bottom:30px; margin-bottom:10px;}

.bdiv{ padding:20px 20px 0px 20px;}
.bul{ font-size:0px;}
.bul li{ display:inline-block; font-size:2.8rem; margin-right:20px; text-align:center; margin-bottom:20px;}
.bul a{ display:block; border:1px solid #d9d9d9; color:#313131; line-height:80px;}

.ben{ padding:20px; color:#565656; font-size:2.4rem; line-height:36px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.message{ padding:0px 20px;}
.mul{display: -webkit-box; line-height:90px; border-bottom:1px solid #e6e6e6; position:relative;}
.muls{ color:#006db8; font-size:2.8rem;}
.mulx{-webkit-box-flex: 1; padding-top:25px; line-height:0px;}
.mulx input{ height:40px; width:94%; font-size:2.8rem; line-height:40px; color:#333; border:none;}
.mulx select{ height:40px; width:97%; font-size:2.8rem; line-height:40px; color:#333; border:none;}
.mulx textarea{ height:40px; width:96%; font-size:2.8rem; line-height:40px; height:250px; margin-bottom:20px; color:#333; border:none;}
.mul div{ position:absolute; top:20px; right:20px;}
.msub{ padding:30px 0px;}
.msub input{ width:100%; display:block; height:70px; background-color:#006db8; color:#fff; border-radius:6px; line-height:70px; text-align:center; font-size:3.4rem; border:none;}
textarea.mulxte{ color:#c0c0c0;}

.smap{ padding-top:20px;}
.abt{ padding-left:20px; color:#006db8; font-size:3rem; padding-top:10px;}
.bdivx{ padding:20px 20px 0px 20px;}
.bulx{ font-size:0px;}
.bulx li{ display:inline-block; font-size:2.5rem; margin-right:20px; text-align:center; margin-bottom:20px;}
.bulx a{ display:block; border:1px solid #d9d9d9; color:#313131; line-height:80px;}

.cps{ padding-left:40px; border-bottom:1px solid #dfdfdf; color:#262626; font-size:3rem; line-height:100px; padding-right:20px; cursor:pointer;}
.cps span{ display:block; background:url(../images/cps.png) no-repeat right center;}
.currentDd span{background:url(../images/cpso.png) no-repeat right center;}
.cpx{ display:none;}
.cpx a{display:block;}
.cpx ul{display: -moz-box;  /* Firefox */ 
  display: -ms-flexbox;    /* IE10 */ 
  display: -webkit-box;    /* Safari */  
  display: -webkit-flex;    /* Chrome, WebKit */  padding:20px; border-bottom:1px solid #e6e6e6; height:150px; overflow:hidden;}
.cpxl{}
.cpxl img{ width:150px; height:150px;}
.cpxr{-webkit-box-flex: 1; -moz-box-flex:1.0; /* Firefox */
-webkit-box-flex:1.0; /* Safari 和 Chrome */
box-flex:1.0; color:#666666; font-size:2.8rem; line-height:50px; padding-left:20px; overflow:hidden;}

.pbt{ border-top:1px solid #e7e7e7; color:#666666; font-size:2.8rem; line-height:80px; padding-left:20px;}

.pul{ padding:0px 20px; margin-bottom:12px;}
.pul ul{ font-size:0px;}
.pul li{ display:inline-block; font-size:2.6rem; width:50%; text-align:center; line-height:64px; margin-bottom:20px; margin-right:20px;}
.pul li a{ color:#666666; border:1px solid #d9d9d9; display:block; border-radius:8px;}
.pul1{background:url(../images/p1.png) no-repeat 30px center;}
.pul2{background:url(../images/p2.png) no-repeat 30px center;}
.pul3{background:url(../images/p3.png) no-repeat 30px center;}
.pul4{background:url(../images/p4.png) no-repeat 30px center;}
.pul5{background:url(../images/p5.png) no-repeat 30px center;}

.prs{ padding-left:40px; border-top:1px solid #dfdfdf; color:#006db8; font-size:3rem; line-height:80px; padding-right:20px; cursor:pointer;}
.prs span{ display:block; background:url(../images/cps.png) no-repeat right center;}
.currentDd span{background:url(../images/cpso.png) no-repeat right center;}
.prx{ line-height:36px; color:#6b6b6b; font-size:2.6rem; padding:30px 20px; display:none; border-top:1px solid #dfdfdf;}
.phed{border-top:1px solid #dfdfdf; height:10px;}

.jobn{ padding:0px; border: none;}
.jobs{ background-color:#e1e1e1;}
.jobs td{ background-color:#f5f5f5; height:76px; color:#767676;}
.jobs span{ display:block; float:left; width:130px; padding-left:20px; color:#2c2c2c;}
.yaoq{ color:#767676; font-size:2.6rem; line-height:36px; padding:20px;}
.yaoqs{ color:#2c2c2c; padding-top:10px; padding-bottom:6px;}
.sales{ color:#2c2c2c; font-size:2.6rem; background-color:#f5f5f5; padding-left:20px; line-height:76px; border-top:1px solid #e6e6e6;}
.sales a{ color:#ea8a1c;}

.culture{ padding:0px 20px; font-family:微软雅黑;}
.nu{display: -webkit-box; margin-top:46px;}
.nul{ width:60px; height:64px; line-height:64px; text-align:center; background-color:#006db8; color:#fff; font-weight:bold; font-size:5.8rem;}
.nur{-webkit-box-flex:1; color:#333333; font-size:3.4rem; font-weight:bold; padding-left:14px; margin-top:-2px;}
.nur span{ display:block; color:#5b5b5b; font-size:2.4rem; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:-6px;}
.nun{ color:#666666; line-height:36px; font-size:2.6rem; padding-top:22px;}
.nunx{ padding-bottom:30px;}
.kwul{ line-height:42px; font-size:0px; padding-top:40px;}
.kwul li{ width:50%; display:inline-block; color:#333333; font-size:3rem;}
.kwul span{ display:block; float:left; padding-right:12px;}

.np{ padding-top:26px;}
.np ul{font-size:0px;}
.np li{display:inline-block; margin-right:20px;}
.np li a{display:block; border:1px solid #d9d9d9; font-size:0px;}
.np img{ max-width:100%;}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #333;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #333;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #333;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #333;
}

.hbg{ width:100%; height:100%; background-color:rgba(0,0,0,0.7); position:fixed; left:0px; top:0px; z-index:100; display:none;}
.login{ position:fixed; width:560px; height:600px; left:50%; top:50%; margin-left:-280px; margin-top:-300px; background-color:#fff; z-index:1000; border-radius:6px; display:none;}
.loginn{ position:relative;}
.close{ position:absolute; right:-25px; top:-25px; cursor:pointer;}
.close img{}
.lul{ padding:40px 40px; color:#000000; font-size:2.4rem;}
.wtd{ width:96px; font-size:2.4rem;}
.lul1{ padding-bottom:34px;}
.lul2{padding-bottom:30px;}
.lul2 input{ height:60px; border:1px solid #c4c4c4; border-radius:4px; width:100%; font-size:2.4rem;}
.lul3{padding-bottom:20px;}
.lul3 input{ border: none; background-color:#006db8; border-radius:6px; border:1px solid #006db8; width:100%; height:70px; color:#fff; font-size:3.4rem;}
.lul4{ text-align:right; margin-right:-14px;}
.lul4 a{color:#000000;}

#vcodeImg{ margin-top:6px;}

@media screen and (max-width:640px) { /*当屏幕尺寸小于640px时，应用下面的CSS样式*/
.centent{ max-width:640px; margin:0 auto; padding-bottom:49px;} 

.top{ height:40px; background-color:#006db8; position:relative; padding:0px 10px; }
.topl{ float:left;  line-height:40px;}
.topl a{background:url(../images/nfh.png) no-repeat left center; background-size:17px 17px; display:block; color:#fff; font-size:1.6rem; padding-left:19px;}
.topc{ position:absolute; text-align:center; width:80%; left:10%; font-size:1.8rem; line-height:40px; color:#ffffff;}
.topr{ float:right; padding-top:12px;}
.top img{ width:17px;}
.banner{overflow:hidden;position:relative; width:100%;}
.banner li{ float:left; width:100%; text-align:center; overflow:hidden;  text-align:center; font-size:0px;}
.banner div{width:100%; height:10px; position:absolute; bottom:0px; left:0px; z-index:10;}
.banner p{width:100%; height:14px; position:absolute; bottom:0px; left:0px; text-align:center;line-height:10px; background:url(../images/ban_bg.png); z-index:200; padding-bottom:0px; padding:0px;}
.banner p span{ padding:0px 2px;}
.banner p span a{width:4px; height:4px; border-radius:3px; border:1px solid #fff; display:inline-block; opacity:1.0; z-index:100; position:relative; margin-top:4px;}
.banner p span a.currentSpan{border:1px solid #0061c5;}
.banner img{ max-width:100%;}

.slm{ font-size:0px; text-align:center; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; padding-top:14px; padding-bottom:10px; margin-bottom:5px;}
.slm li{ display:inline-block; color:#333333; font-size:1.3rem; width:33.3%;}
.slm span{ display:block; padding-bottom:2px; }
.slm img{ height:40px;}

.stul{ font-size:0px; }
.stul li{ display:inline-block; width:50%; }
.stdiv{display: -webkit-box; border-top:1px solid #dfdfdf;  padding:8px 0px; padding-right:10px;}
.stdivx{border-right:1px solid #dfdfdf;}
.stu_bt{ color:#999999; font-size:1.2rem; -webkit-box-flex: 1; padding-left:10px;}
.stu_bt span{ color:#333333; font-size:1.4rem; display:block; padding-top:9px; padding-bottom:1px;}
.stimg img{ height:47px; width:47px;}

.scbt{ color:#0062a5; font-size:1.4rem; clear:both; border-bottom:1px solid #d6d6d4; margin:0px; line-height:33px; border-bottom:1px solid #dfdfdf;  border-top:1px solid #dfdfdf; background-color:#efefef; padding:0px 10px;}
.scbt a{ float:right; color:#333333; font-size:1.2rem; }
.snew{ }
.snew a{display: -webkit-box;  padding:10px; margin-bottom:0px;  border-bottom:1px solid #dfdfdf;}
.snewl{}
.snewl img{width:97px; height:58px;}
.snewr{-webkit-box-flex: 1;  font-size:2.4rem; padding-left:10px;}
.snewr1{ color:#333; font-size:1.3rem; padding-bottom:4px; height:36px; line-height:18px; overflow:hidden; margin-bottom:7px;}
.snewr2{ color:#b8b8b8; background:url(../images/stime.png) no-repeat; background-size:12px 12px; padding-left:14px; font-size:1.2rem; line-height:12px; float:right;}

.abbt{ text-align:center; color:#333333; font-size:1.8rem; padding-top:23px; padding-bottom:13px;}
.about{ color:#696969; font-size:1.4rem; line-height:18px; padding:10px;}
.about img{ max-width:100%;}
.about p{ margin:0px; padding:5px 0px;}

.sage{}
.sage li{ position:relative; font-size:0px;}
.sadiv{ position:absolute; width:100%; height:100%; left:0px; top:0px; background-color:rgba(0,0,0,0.85); display:block;}
.sadiv:hover{background-color:rgba(0,0,0,0.4);}
.sage img{ max-width:100%;}
.sa1{}
.sadivt{ padding-bottom:15px;}
.sadivt img{ width:65px;}
.sadiv1{ color:#fff; font-size:2.4rem; padding-bottom:4px;}
.sadiv2{ color:#fff; font-size:1.2rem;  text-transform:uppercase; }

.course{ padding:10px; padding-bottom:0px;}
.yq_bt{ color:#0084c2; font-size:1.8rem; background:url(../images/yt.png) no-repeat; background-size:21px 21px; height:21px; line-height:21px; padding-left:30px; overflow:hidden;}
.yqn{background:url(../images/lct.png) repeat-y;  background-size:11px 5px;}
.yul{ padding-left:8px;  padding-top:16px;}
.yuls{background:url(../images/yearbg.png) no-repeat; background-size:75px 23px; width:75px; height:23px; line-height:23px; color:#fff; font-size:1.4rem; padding-left:25px;}
.yuls:hover{background:url(../images/yearbgo.png) no-repeat; background-size:75px 23px;} 
.yulx{ color:#666666; font-size:1.4rem; line-height:19px; padding-left:9px; padding-top:6px; padding-bottom:2px;}

.prope{ padding:10px;}
.propen{}
.propen ul{ float:left; width:42%; margin:0px 4%;}
.pts{-moz-box-shadow: 4px 2px 4px #cac9c9;-webkit-box-shadow: 2px 2px 2px #cac9c9;box-shadow: 4px 2px 4px #cac9c9; font-size:0px; margin-top:8px;}
.pts img{ width:100%;}
.ptx{ font-size:12px; line-height:18px; color:#464646; text-align:center; padding:0px 8px; margin-top:10px; margin-bottom:2px; height:36px;}

.ts_bt{ color:#005e9e; font-size:1.2rem; text-transform:uppercase; text-align:center; padding-top:60px;}
.ts_bt span{ display:block; text-align:center; font-size:2rem; padding-bottom:2px;}
.set{padding:0px 5px; padding-top:30px; }
.set ul{ text-align:center; font-size:0px;}
.set li{ display:inline-block; color:#333333; font-size:1.5rem; width:30%; margin:0px 1%; padding-bottom:35px;}
.set a{color:#333333;}
.set span{ display:block; text-align:center; padding-bottom:6px;}
.set img{ max-width:100%;}

.pro{text-align:center; font-size:0px; padding:0px 10px; padding-top:30px;}
.pro li{ display:inline-block; color:#333333; width:50%; padding-bottom:50px;}
.pro a{color:#333333; font-size:1.6rem;}
.pro span{ display:block; text-align:center; padding-bottom:6px;}
.pro div{ color:#999999; font-size:1.2rem; padding-top:2px;}
.pro  img{ width:120px;}


.n_bt{ text-align:center; font-size:0px; border-bottom:1px solid #e2e2e2; background-color:#fbfbfb;}
.n_bt li{display:inline-block; width:25%; height:40px; line-height:38px; font-size:1.3rem;}
.n_bt a{ color:#000; display:block;}
.n_bt a:hover{ border-bottom:2px solid #006db8;}
a.n_bto{border-bottom:2px solid #006db8;}

.ndbt{ color:#282828; font-size:1.7rem; text-align:center; padding-top:20px; padding-bottom:8px;}
.n_time{ color:#969696; font-size:1.2rem; text-align:center; line-height:18px;}
.n_lc{color:#969696; font-size:1.2rem; text-align:center; line-height:18px;}
.newsdet{ line-height:18px; font-size:1.3rem; color:#666666; padding:0px 10px; padding-top:12px; padding-bottom:10px;}
.newsdet img{ max-width:100%;}

td.aleft{ width:80px; background-color:#f3f3f3;}
td.aleftx{ width:100px; background-color:#f3f3f3;}
td.aleftx2{ width:100px; background-color:#f3f3f3;}
.country{ color:#fff; height:40px; background:url(../images/country.png) no-repeat; background-size:100% 100%; line-height:40px; font-size:1.5rem; padding-left:15px;}
.aul{}
.aul li{ border-bottom:1px solid #dddddd;}
.aul a{ display:block; padding:19px 0px; color:#333333; font-size:1.3rem; padding-left:15px; background-color:#f3f3f3;}
.aul a:hover{ background-color:#fff;}
a.aulo{background-color:#fff}
.aright{ padding:10px;}
.tul{ padding-top:7px;}
.tuls{ text-align:center; font-size:0px; border-radius:4px; overflow:hidden;}
.tuls img{ max-width:100%;}
.tulx{ color:#373737; font-size:1.4rem; line-height:20px; padding-top:3px; padding-bottom:5px;}

.xt{}
.xt li{ border:1px solid #e7e7e7; font-size:0px; margin-bottom:10px;}
.xt img{ max-width:100%;}
.xdiv{ overflow:hidden;}
.xdiv ul{ font-size:0px;}
.xdiv li{ display:inline-block; margin-right:10px; margin-bottom:10px;}
.xdiv li a{ display:block; height:37px; border:1px solid #e9e9e9; line-height:37px; text-align:center; color:#2c2c2c; font-size:1.4rem;}
.xheight{height:10px; display:none;}

.dright{}
.dul{ border-bottom:1px solid #dfdfdf; padding-left:15px; padding-right:10px; padding-bottom:7px; padding-top:14px;}
.duls{ color:#333333; font-size:1.3rem; line-height:20px;}
.dulx{ height:17px; line-height:17px; color:#999999; font-size:1.2rem;}
.dulx a{ float:right;}
.dulx img{ height:17px;}

.exc{ padding:6px 10px;}
.ext{ line-height:45px; border:1px solid #c9c9c9; font-size:1.9rem; padding-left:60px; background:url(../images/ext.png) no-repeat 15px center; border-radius:4px; background-size:34px 23px;}
.zt{ color:#000; font-size:1.5rem; background-color:#e7e7e7; line-height:35px; padding-left:5px; padding-right:8px; margin-top:10px; margin-bottom:9px;}
.zt span{ color:#666666; font-size:1.2rem; float:right;}
.lzt{display: -webkit-box; font-size:1.3rem; line-height:18px; margin-bottom:3px;}
.lzts{ color:#000;}
.lztx{-webkit-box-flex: 1; color:#787878;}
.hful{ border:1px solid #e8e8e8; font-size:1.4rem; padding:10px; margin-top:8px;}
.hfuls{ color:#000; padding-bottom:7px;}
.hfulx{ color:#787878; line-height:18px;}

.nav{font-size:1.2rem; clear:both; width:100%; height:49px; position:fixed; left:0px; bottom:0px; background-color:#006db8; border-top:1px solid #005a98;}
.nav ul{ height:49px;}
.nav li{ height:49px;}
.nav span{ display: block; padding-top:6px; padding-bottom:1px;}
.nav img{ width:22px;}

.lxbt{ line-height:45px; background-color:#f3f3f3; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#000; padding-left:13px; font-size:1.7rem;}
.lxul{ padding:0px 10px; padding-top:20px;  padding-bottom:8px;}
.lxul li{display: -webkit-box; line-height:18px; padding-left:25px; margin-bottom:11px; padding-bottom:2px;}
.lxl{ color:#333333; font-size:1.4rem;}
.lxr{-webkit-box-flex: 1; color:#666666; font-size:1.4rem;}
.lx1{background:url(../images/lx1.png) no-repeat left 2px; background-size:15px 17px;}
.lx2{background:url(../images/lx2.png) no-repeat left 2px; background-size:15px 17px;}
.lx3{background:url(../images/lx3.png) no-repeat left 2px; background-size:15px 17px;}
.lx4{background:url(../images/lx4.png) no-repeat left 2px; background-size:15px 17px;}
.lx5{background:url(../images/lx5.png) no-repeat left 2px; background-size:15px 17px;}
.gul{display: -webkit-box; padding:0px 10px; padding-top:13px;}
.gult{ padding-bottom:20px;}
.guls{ padding-right:5px;}
.guls img{ width:15px;}
.gulx{-webkit-box-flex: 1; color:#666666; font-size:1.4rem; line-height:18px;}
.gulx div{ color:#333333;}
.gulx span{ color:#006db8;}
.ful{display: -webkit-box; font-size:1.4rem; padding:0px 10px; padding-top:10px;}
.fuls{ color:#333; width:80px;}
.fulx{-webkit-box-flex: 1; color:#666666;}
.ckmap{ padding-top:30px; padding-bottom:30px;}
.ckmap a{ display:block; height:35px; background-color:#006db8; color:#fff; border-radius:3px; line-height:35px; text-align:center; font-size:1.7em;}

.arean{ color:#575757; font-size:1.4rem; line-height:30px; border-bottom:1px solid #e5e5e5; padding:0px 10px; padding-top:6px; padding-bottom:15px; margin-bottom:5px;}

.bdiv{ padding:10px 10px 0px 10px;}
.bul{ font-size:0px;}
.bul li{ display:inline-block; font-size:1.4rem; margin-right:10px; text-align:center; margin-bottom:10px;}
.bul a{ display:block; border:1px solid #d9d9d9; color:#313131; line-height:40px;}
.ben{ padding:20px; color:#565656; font-size:1.2rem; line-height:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.message{ padding:0px 10px;}
.mul{display: -webkit-box; line-height:45px; border-bottom:1px solid #e6e6e6; position:relative;}
.muls{ color:#006db8; font-size:1.4rem;}
.mulx{-webkit-box-flex: 1; padding-top:12px; line-height:0px;}
.mulx input{ height:20px; width:94%; font-size:1.4rem; line-height:20px; color:#333; border:none;}
.mulx select{ height:20px; width:97%; font-size:1.4rem; line-height:20px; color:#333; border:none;}
.mulx textarea{ width:96%; font-size:1.4rem; line-height:20px; height:125px; margin-bottom:10px; color:#333; border:none;}
.mul div{ position:absolute; top:10px; right:10px;}
.mul div img{ height:25px;}
.msub{ padding:15px 0px;}
.msub input{ width:100%; display:block; height:35px; background-color:#006db8; color:#fff; border-radius:3px; line-height:35px; text-align:center; font-size:1.7rem; border:none;}
textarea.mulxte{ color:#c0c0c0;}

.smap{ padding-top:10px;}
.abt{ padding-left:10px; color:#006db8; font-size:1.5rem; padding-top:5px;}
.bdivx{ padding:10px 10px 0px 10px;}
.bulx{ font-size:0px;}
.bulx li{ display:inline-block; font-size:1.2rem; margin-right:10px; text-align:center; margin-bottom:10px;}
.bulx a{ display:block; border:1px solid #d9d9d9; color:#313131; line-height:40px;}

.cps{ padding-left:20px; border-bottom:1px solid #dfdfdf; color:#262626; font-size:1.5rem; line-height:50px; padding-right:10px; cursor:pointer;}
.cps span{ display:block; background:url(../images/cps.png) no-repeat right center; background-size:13px 8px; }
.currentDd span{background:url(../images/cpso.png) no-repeat right center; background-size:13px 8px; }
.cpx{ display:none;}
.cpx a{display:block;}
.cpx ul{display: -webkit-box; padding:10px; border-bottom:1px solid #e6e6e6; height:75px; overflow:hidden;}
.cpxl{}
.cpxl img{ width:75px; height:75px;}
.cpxr{-webkit-box-flex: 1; color:#666666; font-size:1.4rem; line-height:36px; padding-left:10px; overflow:hidden;}

.pbt{ border-top:1px solid #e7e7e7; color:#666666; font-size:1.4rem; line-height:40px; padding-left:10px;}

.pul{ padding:0px 10px; margin-bottom:6px;}
.pul ul{ font-size:0px;}
.pul li{ display:inline-block; font-size:1.3rem; width:50%; text-align:center; line-height:32px; margin-bottom:10px; margin-right:10px;}
.pul li a{ color:#666666; border:1px solid #d9d9d9; display:block; border-radius:4px;}
.pul1{background:url(../images/p1.png) no-repeat 15px center; background-size:24px 24px;}
.pul2{background:url(../images/p2.png) no-repeat 15px center;  background-size:24px 24px;}
.pul3{background:url(../images/p3.png) no-repeat 15px center; background-size:24px 24px;}
.pul4{background:url(../images/p4.png) no-repeat 15px center; background-size:24px 24px;}
.pul5{background:url(../images/p5.png) no-repeat 15px center; background-size:24px 24px;}

.prs{ padding-left:20px; border-top:1px solid #dfdfdf; color:#006db8; font-size:1.5rem; line-height:40px; padding-right:10px; cursor:pointer;}
.prs span{ display:block; background:url(../images/cps.png) no-repeat right center; background-size:13px 8px;}
.currentDd span{background:url(../images/cpso.png) no-repeat right center; background-size:13px 8px;}
.prx{ line-height:18px; color:#6b6b6b; font-size:1.3rem; padding:15px 10px; display:none; border-top:1px solid #dfdfdf;}

.jobn{ padding:0px; border: none;}
.jobs{ background-color:#e1e1e1;}
.jobs td{ background-color:#f5f5f5; height:38px; color:#767676;}
.jobs span{ display:block; float:left; width:65px; padding-left:10px; color:#2c2c2c;}
.yaoq{ color:#767676; font-size:1.3rem; line-height:18px; padding:10px;}
.yaoqs{ color:#2c2c2c; padding-top:5px; padding-bottom:3px;}
.sales{ color:#2c2c2c; font-size:1.3rem; background-color:#f5f5f5; padding-left:10px; line-height:38px; border-top:1px solid #e6e6e6;}
.sales a{ color:#ea8a1c;}

.culture{ padding:0px 10px; font-family:微软雅黑;}
.nu{display: -webkit-box; margin-top:23px;}
.nul{ width:30px; height:32px; line-height:32px; text-align:center; background-color:#006db8; color:#fff; font-weight:bold; font-size:2.9rem;}
.nur{-webkit-box-flex:1; color:#333333; font-size:1.7rem; font-weight:bold; padding-left:7px; margin-top:-2px;}
.nur span{ display:block; color:#5b5b5b; font-size:1.2rem; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:-3px;}
.nun{ color:#666666; line-height:18px; font-size:1.3rem; padding-top:11px;}
.nunx{ padding-bottom:15px;}
.kwul{ line-height:21px; font-size:0px; padding-top:20px;}
.kwul li{ width:50%; display:inline-block; color:#333333; font-size:1.5rem;}
.kwul span{ display:block; float:left; padding-right:6px;}
.st1 img{ height:21px;}

.np{ padding-top:13px;}
.np ul{font-size:0px;}
.np li{display:inline-block; margin-right:10px;}
.np li a{display:block; border:1px solid #d9d9d9; font-size:0px;}
.np img{ max-width:100%;}


.login{ position:fixed; width:280px; height:300px; left:50%; top:50%; margin-left:-140px; margin-top:-150px; background-color:#fff; z-index:1000; border-radius:3px;}
.loginn{ position:relative;}
.close{ position:absolute; right:-12px; top:-12px; cursor:pointer;}
.close img{ width:25px;}
.lul{ padding:20px; color:#000000; font-size:1.2rem;}
.wtd{ width:48px; font-size:1.2rem;}
.lul1{ padding-bottom:17px;}
.lul2{padding-bottom:15px;}
.lul2 input{ height:30px; border:1px solid #c4c4c4; border-radius:2px; width:100%; font-size:1.2rem;}
.lul3{padding-bottom:10px;}
.lul3 input{ border: none; background-color:#006db8; border-radius:3px; border:1px solid #006db8; width:100%; height:35px; color:#fff; font-size:1.7rem;}
.lul4{ text-align:right; margin-right:-7px;}

}




