@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul,button{margin:0;padding:0;border:0}
body{font:14px/1.5 "Microsoft YaHei"; background: #f7f7f7;}
html{overflow-y: scroll;}
b,em,i,ins{font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
a{text-decoration:none; }
.fr{float: right;}
.fl{float: left;}
.clearfix{zoom:1;}
.clearfix:after,.clearfix:before{content:"";display:table;}
.clearfix:after{clear:both;}
img,button{border:0;}
.wrap-c{width: 1000px; margin:0 auto;}
#head_banner{width: 950px; height: 57px; padding-top: 5px; padding-bottom: 5px; margin:0 auto;}
.navx{height: 43px; line-height: 43px; background: #1d8fe2; border-bottom: #0377c9 solid 1px; border-top: #0377c9 solid 1px;}
.navx .wrap-c{width: 952px;}
.nav li{border-right: 1px solid #46a3e7; text-align: center; float: left;}
.nav li a{float: left; padding: 0 15px; color: #FFF; font-size: 14px;}
.nav li.on a{background: #0777c9;}
.nav li a:hover{background: #0777c9; color: #FFF; text-decoration: none;}
/*main*/
.about_lof{width: 156px; border: 1px solid #e5e5e5; border-bottom: 0; margin-top: 12px;}
.about_lof ul li{height: 40px; border-bottom: 1px solid #e5e5e5;}
.about_lof ul li a{float: left;height: 40px; line-height: 40px; padding-left: 15px; font-size: 16px; color: #222; width: 141px; background: #FFF;}
.about_lof ul li a.cur{background:#1d8fe2 url(../images/sj.png) no-repeat 120px center; color: #FFF;}
.about_lof ul li a:hover{background:#f0f0f0 url(../images/sj.png) no-repeat 120px center;}
.about_lof ul li a.cur:hover{background:#1d8fe2 url(../images/sj.png) no-repeat 120px center; color: #FFF;}
.about_lor{padding: 15px 20px 30px; background:#FFF; width: 794px; margin-top: 12px; border: 1px solid #e5e5e5; min-height: 486px;}
.about_con h3{font-size: 16px; font-weight: normal; color: #333;}
.pic-tac{text-align: center; margin-top: 15px; margin-bottom: 20px; position:relative;}
.adr-txt{margin-bottom: 30px;}
.adr-txt p{font-size: 14px; color: #555; text-indent: 2em; line-height: 28px; margin-top: 10px; }
/*js-left*/
.zczc .about_lor{padding: 15px 0px 30px 20px; width: 758px; min-height: 486px;}
.js-left{width: 420px; }
.js-txt{font-size: 14px; color: #555; text-indent: 2em; line-height: 28px; margin-top: 10px; }
.js-rigth{width: 322px; padding-right: 10px;}
/*teacher*/
.teacher{margin-top: 14px; height: 217px; }
.teacher dt{width: 173px; float: left;}
.teacher dd{width: 511px; background:#f7f7f7; height: 193px; float: right; padding:24px 20px 0;}
.one{font-size: 18px; color: #333; letter-spacing: 6px;}
.one1{font-size: 18px; color: #333;}
.two{font-size: 14px; color: #555; margin-left: 5px;}
.introduce{font-size: 14px; color: #555; line-height: 26px; letter-spacing: 1px; margin-top: 10px;}
/*culture*/
.culture .about_lor{padding:0; padding-bottom: 30px; width: 778px;}
.qywh{padding: 0px 22px 0 18px;}
.first{border-bottom: 1px solid #f0f0f0; padding-bottom: 25px; padding-top: 18px;}
.culture-txt{font-size: 14px; color: #555; line-height: 25px; letter-spacing: 1px; margin-top: 10px;}
/*honor*/
/*address*/
.contact .pic-tac{position: relative; margin-bottom: 10px;}
.address{width: 208px; height: 276px; background:url(../images/bg.png) repeat; position: absolute; left: 0; top: 0; color: #FFF; font-size: 15px; color: #FFF;padding-left: 20px; text-align: left; line-height: 25px;}
.address p{margin-top: 30px;}
.fenxiao{width: 728px; border-left: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0; margin-top: 15px;}
.fenxiao li{width: 90px; height: 44px; background:#FFF; float: left; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; text-align: center; line-height: 44px; cursor: pointer; font-size: 16px; color: #555554;}
.fenxiao li.cur{background:#1d8fe2; color: #FFF;}
.fenxiao-con{margin-top: 20px; }
.add-txt{font-size: 18px; color: #333; margin-bottom:15px;}
.telphone{font-size: 16px; color: #555;}
/*join*/
.join .about_lor{padding:0; padding-bottom: 30px; width: 778px;}
.join .culture-txt{margin-top: 0;}
.hotline{font-size: 18px; color: #0f0f0f; margin-bottom: 10px;}
.download{color: #fe0000;}
.download:hover{text-decoration: underline;}
.wz1{font-size: 18px; color: #494949; text-align: center;}
.wz2{color: #555; font-size: 14px; line-height: 25px; margin-top: 20px;}
/*mianlc*/
.mianlc{background:#FFF url(../images/offcn_xt_03.jpg) no-repeat 17px 0;}
.zg_fzlc1{ background:url(../images/zg_of.jpg) no-repeat 1px 8px; padding-left:33px; font-size:16px; margin-top:17px; color: #494848; cursor: pointer;}

.zg_fzlc{ background:url(../images/of_zg.jpg) no-repeat 1px 8px;}
.offcn_nf1{width:68px;height:20px;text-align:center;background:#e4e4e4;line-height:20px; display:inline-block;  font-size:16px;color:#1d1d1d;margin-right:10px;}
.offcn_nf{width:68px;height:20px;text-align:center;background:#ffa800;line-height:20px;display:inline-block; font-size:14px;color:#fff;margin-right:10px;}
.offcn_sm{font-size:12px;color:#6d6d6d;line-height:21px; padding-left:117px; display:none;}

.zg_gd{position:relative;width:685px;height:150px; margin-left: 13px;}

.zcon2 {width:685px;height:150px; overflow:hidden;}

.zc2_btnL{ display: inline;  float: left; cursor: pointer; _display:inline;position:absolute;z-index:100; top:70px;left:-11px;}

.zc2_btnR{ display:inline; float: right; cursor: pointer;_display:inline;position:absolute;z-index:100; top:70px;right:-32px;}

.zc2Box { float: left;width:685px;overflow: hidden;  position:absolute;z-index:10; left:17px;top:27px;}

.zc2Box ul li { float:left;height:105px; overflow:hidden; width:159px; margin-right:10px;padding-top:5px;}

.zc2Box ul li a{ display:block; line-height:20px;text-align:center;}

.zc2Box ul li a:hover{ display:block; line-height:20px;text-decoration:none;}

.zc2Box ul li p{text-align:center;color:#000;font-family:"ËÎÌå";font-size:12px;}

.zc2Box ul li .zg_ci{ padding-top:10px; font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#333;}

.zc2Box ul .zg_hui{}

.zcon2 .next,.zcon2 .prev{width:17px; height:40px;}

#rongyu_box{position: relative; width:900px; height:236px; margin:0px auto 15px;}
#rongyu_box .prev, #rongyu_box .next{position: absolute; width:45px; height:45px; background:url(../images/buttonss.png) no-repeat; top:100px; cursor:pointer; text-indent:-9999px; overflow:hidden;} 
#rongyu_box .prev{left:-17px;}
#rongyu_box .next{right:144px; background-position:-48px 0px;}
#rongyu_box ul{position: relative;width:634px; height:292px; }
#rongyu_box li{ position: absolute; background:#FFF; width:0; height:0; top:146px; left:322px; z-index:0; cursor:pointer; overflow:hidden; border-radius:3px;}
#rongyu_box li img{vertical-align:top; width:100%; height:100%;}
.one-con{margin-top: 15px;}
.one-txt{font-size: 18px; color: #060001;}
.two-txt{font-size: 14px; color: #494949;}
.link .about_lor{padding:0; padding-bottom: 30px; width: 778px;}
/*sitemap*/
.sitemap .about_lor{padding:0; padding-bottom: 30px; width: 778px;}
.special-one{width:752px; padding:13px 14px 2px; margin:0 auto;}
.spe-title{font-size: 16px; color: #003190; background: url(../images/arrow.png) no-repeat left center; border-bottom: 2px solid #0777c9; line-height: 30px; padding-left: 20px;}
.jh-con{margin-top: 25px; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2;}
.year{width: 94px; height: 91px; background: #f6f6f6; color: #003190; font-size: 16px; text-align: center; line-height: 91px;}
.link-con{width: 650px; color:#e2e2e2}
.link-con22{width: 752px;}
.link-con a{color: #555; font-size: 14px; padding:0 8px; height: 26px; line-height:26px; display: inline-block;}
.link-con a:hover{color:#eb0b0b; text-decoration:underline;}
.zhaopin{margin-top: 20px;}
.zs-txt{height: 32px; line-height: 32px; background: #e4e4e4; color: #454545; font-size: 18px; padding-left: 10px;}
.zs-txt1{font-size: 18px; color: #0f0f0f; margin-bottom:20px; margin-top: 20px;}
.zs-txt2{font-size: 14px; color: #555; line-height: 25px;}
.zs-txt2>span{display: inline-block;width: 30%;}
.zs-txt3{font-size: 14px; color: #0f0f0f; margin-top: 15px;}
/*payment*/
.payment{padding-top: 40px; padding-bottom: 40px;}
.payment dt{width: 282px; }
.payment dd{width: 417px; }
.bank{font-size: 16px; color: #555; line-height: 30px;}
.wap10 {
    width: 1100px !important;
    margin: 0 auto;
}
.culture-pic{
    font-size: 20px;
    color: red;
    font-weight: bold;
}