@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; font-family:"微软雅黑";}  
li{list-style:none;}
a { text-decoration:none; color:#1c48a3;}
a:hover{text-decoration:none; color:#c00;}
a  img { border:none;}
h2 { color:#fff;}
.clear { clear:both;}   
*html { background-image:url(about:blank); background-attachment:fixed;}

.padt30{padding-top:40px;}
.padb15{padding-bottom:35px;}
.blank1{margin:0 auto;height:1px;font-size:1px;clear:both;}
.blank2{margin:0 auto;height:2px;font-size:1px;clear:both;}
.blank3{margin:0 auto;height:3px;font-size:1px;clear:both;}
.blank5{margin:0 auto;height:5px;font-size:1px;clear:both;}
.blank8{margin:0 auto;height:8px;font-size:1px;clear:both;}
.blank10{margin:0 auto;height:10px;font-size:1px;clear:both;}
.blank15{margin:0 auto;height:15px;font-size:1px;clear:both;}
.blank20{margin:0 auto;height:20px;font-size:1px;clear:both;}
.blank25{margin:0 auto;height:45px;font-size:1px;clear:both;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.tc{text-align:center;}

.w1{width:45%; text-align:left; line-height:26px;}
.w2{width:54%; text-align:left; line-height:26px;}
.w3{width:23%; text-align:left; line-height:26px;}
.w4{width:76%; text-align:left; line-height:26px;}
#wrap {width:100%; min-width:1200px;}
#header,.banner,.main,.footer,.register { width:100%; margin:0 auto;}
.section5{padding: 50px 0px;}
#ztgy_wrap,#yqj_wrap,#ycsc_wrap,#ftop_wrap,#fbtm_wrap{width: 100%;}
.header-inner,.ztgy-inner,.yqj-inner,.ycsc-inner,.footer-inner,.ftop-inner,.fbtm-inner,.richeng-inner,.res-inner,.com-inner,.recruit-inner{width: 1100px;margin: 0 auto}

.main{position:relative;}
.main .div2 {
    width:150px; text-align:center; padding-top:15px;
    height:180px; color:#c00; font-weight:bold;
    background-color:#ddd;
    margin-top:0px; position:absolute; top:10px; right:0px;
}
.main .div2_1{
    position:fixed;
    width:150px;
    height:180px; padding-top:15px;
    z-index:999; text-align:center;
    background-color:#ddd;
    top:300px; right:0px; color:#c00; font-weight:bold;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop));
}
#header {width:100%; background:#f4f4f4; z-index:2; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); padding:2px 0px 0px;}
.register { position:fixed; top:0px; left:0; width:100%; background:#fff; z-index:2; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); border-bottom:#ccc solid 1px; box-shadow:-2px 1px 5px #ccc;}
.register .regcon{width:1100px; margin:0 auto; color:#333; background:url(logo.png) no-repeat left center;}
.register .regcon .menul{float:left; width:220px; padding-top:12px;}
.register .regcon .menu{position:relative; float:right; width:850px;}
.register .regcon .menu a {display:block; float:left;top:8px; width:140px; height:36px; padding:10px 0px; margin:0px; text-align:center; line-height:36px; font-size:20px; color:#000; background:#fff;}
.register .regcon .menu a:hover {color:#c00; font-weight:bold; background:url(../images/menubg.png) repeat-x;}
.register .regcon .menu a.current{ background:url(../images/menubg.png) repeat-x;}
.h_inner { width:1000px; overflow:hidden; margin:0 auto;}
.h_inner h1 { width:158px; float:left;}
.h_inner h1 a { background:url(../images/logo.png) no-repeat left ; display:block; width:200px; height:55px;}
.h_inner p{float:right; width:146px; height:46px;  margin-top:6px;}
.h_inner p  a { display:block;  background:url(../images/btn_bg_03.jpg) no-repeat left top; text-align:center; line-height:46px; font-size:25px; color:#f7941e; }
.h_inner p a:hover { background:url(../images/btn_hover_bg.png) no-repeat left top; color:#fff;}
.bannerw{width:100%; background:url(../images/bannerbg.jpg) repeat-x; position:relative;}
.banner { height:370px;clear:both;background:url(../images/banner.jpg) no-repeat center center;margin-top:0px;*padding-top:0px;}
.banner div { width:1280px;height:370px; margin:0 auto; position:relative; }  
.banner div .baoming {display:block; position:absolute; right:150px; bottom:35px; width:130px; height:36px; border:1px solid #fff; border-radius:10px; text-align:center; line-height:36px; font-size:24px; color:#fff;}
.banner div .baoming:hover { background:#f7941e; color:#fff; border:#f7941e solid 1px;}
.main .liucheng {width:920px; margin:0 auto; background:#fff; padding:40px;}
.duixiang,.time,.fee { padding:40px 0 30px 350px; }
.duixiang { background:none no-repeat 100px center;}

.secbtm1{font-size: 16px;width: 1000px;margin: 0 auto;text-align: left;}
.infoma{text-align: left;padding: 20px;margin: 0 auto;text-align: center;}
.infone{width: 600px;font-size: 20px;margin: 18px auto;}
.infone b{width: 120px;display: inline-block;}
.infone input{width: 450px;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 200px;height: 40px;}

#yqj_wrap{width:100%; background:#fff;}
.main .topic1{ font-size:16px; color:#222; line-height:30px; padding:20px 0px; margin:0 auto;}
.main .liucheng p { font-size:20px; color:#444; line-height:45px;}
.main h3 {font-size:20px; color:#444; text-align:left; line-height:36px;}
.main .date { display:block; text-align:center; color:#f7941e; margin-bottom:20px; margin-top:20px;}

.main .award{background: none repeat scroll 0% 0% #F63838;}
.main .award .awardcon{width:920px; padding:40px; margin:0 auto;}
.main .award .awardcon h2{ font-size:32px; margin-bottom:30px;}
.main .award .awardcon .tr{ width:720px; font-size:20px; color:#fff; line-height:35px; float:right; padding-top:15px;}
.main .award .awardcon .tl{ width:180px; float:left;}

.main .topic{background:#2c2c2c;}
.main .topic .topiccen{width:920px; margin:0 auto; padding:40px;}
.main .topic .topiccen h2 { font-size:32px; margin-bottom:30px;}
.main .topic .topiccen .tr{ width:720px; font-size:20px; color:#fff; line-height:35px; float:right;}
.main .topic .topiccen .tl{ width:180px; float:left;}

.ztgy-inner,.yqj-inner,.ycsc-inner{text-align: center;margin: 30px auto;padding: 20px 0px;}
.ptitle h2{color: #1c48a3;font-size: 30px;line-height: 50px; text-align:center;}
.ptitle span{width: 100px;height: 1px;background: #434343;display: block;margin: 0 auto;margin-bottom: 20px;}
.ztgy-inner p{font-size: 16px; text-align:left;}
.yqjbox a{float: left;width: 267px;height: 120px;background: #9E9E9E; background: url(../images/yqjbg.jpg) repeat-x;position: relative;margin-right: 10px;}
.yqjbox a:last-child{margin-right: 0px;}
.yqjbox a img.pic1{width: 70px;height: 70px;border-radius: 50%;position: absolute;top: 27px;left: 5px;overflow: hidden;}
.yqjbox a b{position: absolute;top: 40px;left: 80px;text-align: left;width: 135px;}
.yqjbox a img.pic2{width: 24px;height: 24px;position: absolute;top: 50px;left: 226px;}
.yqjbox a:hover{background: #ebebeb;transition: 0.5s;}
.yqj-inner p{font-size: 16px; text-align:left; line-height:26px;}
#ycsc_wrap{background:url(../images/topicbg.jpg) repeat;}
.ycsc-inner{margin-bottom: 0px;padding: 30px 0px 60px 0px;}
.ycsc-inner p{font-size: 16px; text-align:left;}
.ycsc-inner td{padding:8px; border:#ccc solid 1px; line-height:30px; font-size:16px;}
.ycscone{float: left;width: 538px;height: 270px;border: 1px solid #9e9e9e;border-radius: 4px;background: #FFFFFF;position: relative;margin-right: 20px;margin-top: 20px;}
.ycscone1{float: left;width: 240px;height: 270px;border: 1px solid #9e9e9e;border-radius: 4px;background: #FFFFFF;position: relative;margin-right: 30px;margin-top: 20px;}
.ycscone:nth-child(2n){margin-right: 0px;}
#richeng{background:#ececec;}
.richeng-inner{padding:20px 0px; margin:30px auto; text-align:left;}
#res{background:#f5f5f5;}
.res-inner{padding:20px 0px; margin:30px auto; text-align:left;}
.res-inner p{font-size: 16px; text-align:left;}
#recruit{background:#fff;}
.recruit-inner{padding:20px 0px; margin:30px auto; text-align:left;}
.recruit-inner p{font-size: 16px; text-align:left;}
#com{background:#fff;}
.com-inner{padding:20px 0px; margin:30px auto; text-align:left;}
.com-inner p{font-size: 16px; text-align:left;}


.kecheng{ width:700px; margin:0 auto;}
.kecheng p { line-height:26px; font-size:16px;}
.box {overflow:hidden;}
.box .left { width:140px; float:left; padding-right:10px;}
.box .right { width:520px; float:left; border-left:1px solid #d8d8d8; padding-left:20px; position:relative; padding-bottom:10px;}
.box .right h4 {font-size:16px; color:#fff;}
.box .left p {text-align:left;}
.box .right .circle { position:absolute; left:-10px; top:0;}
.yugao { margin-top:40px;}
.yugao  .mid { width:240px; float:left;}
.yugao .right { width:100px; float:left; border:none; padding:0;}
.yugao p { text-align:left; padding-bottom:20px;}
.footer {background: #222222;color: #757575;font-size: 12px;text-align: center; padding:20px 0px;}
.footer ul { width:740px; margin:0 auto; padding:20px 0 10px;}
.footer ul li a {color:#fff; padding:0 8px; border-right:1px solid #fff; font-size:18px;}
.footer ul li a.spe { border:none;}
.footer p { clear:left;color:#666; line-height:24px; text-align:center; font-size:12px;}
.footer p a {color:#fff;}

.regescon{width:1000px; margin:0 auto; color:#000; font-weight:bold; font-size:26px; padding-bottom:15px; padding-top:30px;}
.reg{overflow:hidden;padding:20px 50px;}
.reg ul{list-style:none;}
.reg ul li{margin-bottom:5px;}
.reg label{float:left;width:100px;color:#930;}
.reg label span{color:#000;padding-right:5px;}
.reg input{width:400px;height:23px;line-height:23px;color:#666;text-indent:10px;}
.reg input.short{width:400px;}
.reg ul.app{width:100%;}
.reg ul.app li{float:left;width:180px;}
.reg ul.app input{width:auto;height:auto;}

form.registercon{width:600px; margin:0 auto; border-radius:10px; border:#ccc solid 1px; padding:20px; color:#333;}
form.registercon label{float:left; padding-right:20px; text-align:right; margin-bottom:10px; width:200px; }
form.registercon input{height:35px; border:#ddd solid 1px; background:white; color:#444; line-height:35px; float:left; margin-bottom:10px; width:300px;}
form.registercon input.button1{width:146px; margin:0 auto; height:46px; border:none; padding-top:20px; background:none;}
