@charset "utf-8";

/* 主体 */
.container { position:relative; padding:0; z-index:8; }
.wrap { position:relative; width:1200px; min-height:460px; _height:460px; margin:0 auto; }
.wrap .sidebar {display: none;}
.wrap .main { display:block; overflow:hidden; *zoom:1; padding:20px 0 0; }
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }
.wrap .sidebar img { vertical-align:top; }


/* 左侧栏目标题 */
.leftTitle { position:relative; margin-bottom:18px; padding:18px 0; color:#333; }
.leftTitle i,.leftTitle s { display:block; text-align:center; }
.leftTitle i { font-size:38px; line-height:58px; font-weight:normal; }
.leftTitle s { color:#888; font:12px/18px arial; text-decoration:none; text-transform:uppercase; }

/* 二级、三级菜单 */
.menu ul { zoom:1; padding-bottom:20px; border-bottom:1px solid #ddd; text-align:center; }
.menu ul:after{content:'\20';display:block;height:0;clear:both}
.menu ul li { display:inline-block; *display:inline; zoom:1; margin:0 2px 12px; vertical-align:top; }
.menu ul li a { display:inline-block; padding:10px 20px; border-bottom:1px solid #cfcfcf; background:#efefef; color:#666; font-size:14px; }
.menu ul li a:hover,.menu ul li .current { border-bottom:1px solid #850504; background:#850504; color:#fff; text-decoration:none; }

.m-rdm { padding:25px 0 10px; text-align:center; }
.m-rdm a { display:inline-block; margin:0 8px 10px; padding:3px 20px; border:1px solid #ddd; line-height:24px; }
.m-rdm a:hover,.m-rdm .current { border:1px solid #999; background:#999; color:#fff; }


/* 面包屑 */
.location { position:relative; height:24px; width:1200px; margin:0 auto; padding:11px 0; border-bottom:1px solid #eaeaea; line-height:24px; display:none; }

.breadcrumbs a { display:inline-block; margin-left:12px; padding-left:12px; background:url(o_ico_04.gif) no-repeat 0 center; vertical-align:top; }
.breadcrumbs .u-home { padding-left:20px; background:url(o_ico_03.gif) no-repeat 0 center; }

/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #391d6e; background:#391d6e; color:#fff; }
.page span { display:inline-block; margin:0 2px; padding:0 8px; }

/* 人才招聘 */
.hrTop { padding:0 0 30px; border-bottom:1px solid #ddd; }
.hrTop li { padding-left:16px; background:url(ico_05.gif) no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrTable .hrTableTh { height:32px; background:#666; color:#fff; }
.hrTable th { color:#fff; font-weight:normal; }
.hrTable td { padding:0 8px; }
.hrTable .bg td { background:#eee; }
.hr { position:relative; padding:0 0 40px; }
.hr h3 { padding-left:0; border-bottom:1px dotted #ccc; color:#282828; font-size:20px; line-height:55px; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:17px; cursor:pointer; }
.hr h3 .off { background:url(hr_down.gif) no-repeat center; }
.hr h3 .on { background:url(hr_up.gif) no-repeat center; }
.hrItem { margin-bottom:5px; }
.hrItem .title { border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#88000c; }
.hrItem .con { margin-bottom:10px; padding:15px 0; line-height:24px; }
.hrItem .con h4 { font-size:14px; line-height:36px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#282828; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }

.hr .zp1 li { float: left; border-right:1px solid #fff; height: 42px; line-height: 42px; background: rgba(57,29,110,0.8); text-align: center; font-size: 16px;color:#fff; font-weight: bold; }
.hr .zp1 li.sign1 { width: 319px; background: url(zp.png) no-repeat 210px center #391d6e; }
.hr .zp1 li.sign2,.hr ul li.sign3,.hr ul li.sign4 { width: 219px;  }
.hr ul li.sign5 { width: 220px; margin-right:0; border:none; }
.hr .zp2 ul { width: 100%; height: 40px; line-height: 40px; background: #eeeeee; margin-top:1px; }
.hr .zp2 li {cursor: pointer; float: left; font-size: 14px;color:#606060; text-align: center; }
.hr .zp2 li.sign1 { width: 320px;  }
.hr .zp2 li.sign2,.hr .zp2 li.sign3,.hr .zp2 ul li.sign4,.hr .zp2 ul li.sign5 { width: 220px;  }
.hr .zp2 { position: relative; }
.hr .zp3 { padding:30px 28px; background: #fff; display: none;}


/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#391d6e; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }

/* 产品详细页 */
.m-detail { margin-bottom:30px; }
.m-detail .m-property { float:left; width:100%; }
.m-detail .property { margin-left:350px; }
.m-detail .property h1 { font-weight:100; font-size:18px; line-height:34px; }
.m-detail .property .m-i-a { margin-bottom:8px; padding:8px 0 15px; border-bottom:1px dotted #d9d9d9; color:#888; font-size:14px; line-height:25px; }

.m-detail .gallery { position:relative; float:left; width:350px; margin-left:-100%; }
.m-detail .gallery .bigPic { width:300px; height:224px; }

.product-detail { margin-bottom:30px; border:1px solid #e5e5e5; }
.product-detail .hd { height:45px; border-bottom:1px solid #e5e5e5; background:#f6f6f6; }
.product-detail .hd h2 { float:left; width:136px; height:46px; margin:-2px 0 -1px; border-top:2px solid #0058af; border-right:1px solid #e5e5e5; background:#fff; font-size:22px; font-weight:100; line-height:46px; text-align:center; }
.product-detail .bd { padding:25px; line-height:28px; font-size:14px; }


/*集团资讯*/
.new1 { width: 100%; height: 87px; line-height: 87px; margin-top:-4px; background: #eaeaea; }
.new1 ul { box-sizing: border-box; border-left:1px solid #ddd; }
.new1 ul li { float: left; width: 25%; text-align: center; font-size: 16px;color:#686868; }
.new11 ul li { width: 20%; }
.new1 ul li a { color:#686868; display: block; width: 100%; height: 87px; line-height: 87px; box-sizing: border-box; border-right:1px solid #ddd;}
.new1 ul li:hover a,.new1 ul li.current a { color:#000000; }
.nnew1 ul li { width: 33.3333%; }



/*注册页面*/
.reg { background: #fff; }
.reg1 { width: 100%; height: 126px; box-sizing: border-box; padding:28px 0; background: #fff; }
.reg1 a.logo { display: block; float: left; width: 200px; height: 70px; overflow: hidden; }
.reg1 ul { float: right; text-align: right; }
.reg1 ul li { display: inline-block; height: 70px; margin-left:50px; line-height: 70px; font-size: 14px; }
.reg1 ul li a { color:#000000; }
.reg2 { margin:30px auto 50px; background: #fff; box-sizing: border-box; padding:28px 100px 55px; }
.reg3 h2 {margin-bottom:35px; font-size: 22px; color:#391d6e; text-align: center; }
.reg3 h2 span { display: inline-block; font-size: 14px;color:#333333; margin-left:26px; font-weight: normal; }
.reg3 h2 span a { color:#01c3ff; }
.reg3 p { font-size: 14px;color:#999999; border-bottom:1px dashed #dcdcdc; padding-bottom:8px; }
.reg3 p span { color:#ff0000; }
.reg4 { margin-top:50px; width: 440px; margin: 0 auto; text-align: center; }
.reg4 ul li { height: 38px; line-height: 38px; margin-bottom:25px; }
.reg4 ul li img { vertical-align: top; width: 70px;}
.reg4 ul li label {text-align: justify; height: 38px; float: left; display: inline-block; width: 70px; margin-right:10px; font-size: 14px;color:#333333; }
.reg4 ul li label:after {  display: inline-block;width: 100%;content: ''; }
.reg4 ul li label i { color:#ff0000; }
.reg4 ul li input {float: left; font-size: 14px;color:#999; box-sizing: border-box; padding-left:12px; outline: none; width: 350px; height: 38px; box-sizing: border-box; border:1px solid #dcdcdc; border-radius: 5px; }
.reg4 ul li select {float: left; font-size: 14px;color:#666; box-sizing: border-box; padding-left:12px; outline: none; width: 350px; height: 38px; box-sizing: border-box; border:1px solid #dcdcdc; border-radius: 5px; }
.reg4 ul li .sign { float: left; }
.reg4 ul li input.yzm {float: left; width: 200px; }
.reg4 ul li input.anniu {font-weight: bold; width: 140px; margin-right:10px; float: right; padding:0; cursor: pointer;font-size: 14px;color:#391d6e; }
.reg4 ul li input.acode { width: 100px; }
.reg4 ul li .input1 input { cursor: pointer; background: rgba(57,29,110,0.8); color:#fff; font-size: 16px; display: inline-block; width: 430px; height: 42px; border:none; box-sizing: border-box; }
.reg4 span { display: block; text-align: center; font-size: 15px;color:#000; }
.reg4 span a { color:#391d6e; font-weight: bold; }
.reg34 {text-align: left; padding:0 0 20px 80px; font-size: 13px;color:#333; }
.reg34 em { position: relative; color:#391d6e; display: inline-block; padding-right:30px;}
.reg34 em:after { content:'∨'; width: 20px; height: 20px; font-size: 20px; text-align: center; line-height: 20px; position: absolute;color:#391d6e; right:5px;top:50%; margin-top:-10px; }
.reg33 ul { display: none; }

/*登录页面*/
.login {position: relative; width: 1200px; height: 440px; background: url(lo1.jpg) no-repeat center; margin:30px auto 50px; }
.login .sform { padding:40px 30px 0; width: 381px; height: 440px; background: rgba(255,255,255,0.9); position: absolute; right:220px; top:0; box-sizing: border-box; }
.login .sform .hd {padding-bottom:10px; margin-bottom:20px; }
.login .sform .hd h2 { font-size: 22px;color:#391d6e; text-align: center; font-weight: normal;}
.login .sform li { position: relative; }
.login .sform li img { position: absolute; right:5px; top:9px; border:none;} 
.login .sform li .text { color:#666666; margin-bottom:16px; width: 100%; height: 50px; box-sizing: border-box; border:1px solid #dcdcdc; border-radius: 5px; outline: none; padding-left:60px; font-size: 14px; }
.login .sform li:nth-child(1) .text { background: url(lo2.png) no-repeat 17px center; }
.login .sform li:nth-child(2) .text { background: url(lo3.png) no-repeat 17px center; }
.login .sform li:nth-child(3) .text { background: url(lo4.png) no-repeat 17px center; }
.login .sform li .sub { width: 100%; height: 38px; box-sizing: border-box; border:none; background: rgba(57,29,110,0.8); font-size: 16px;color:#fff; cursor: pointer; border-radius: 5px; margin-top:8px; }
.login .sform p {text-align: center; margin-top:15px; font-size: 15px;color:#000; }
.login .sform p a { color:#391d6e; font-weight: bold; }
.log ul li { width: 50%; }



/*会员中心*/
.hs_people .hs_submitsLeft{float: left; width: 222px; overflow: hidden;}
.hs_people .yonghu{ background: #fff; width: 222px;text-align: center; }
.hs_people .yonghuname{ margin: 0 auto; padding-top: 35px;padding-bottom: 20px;}
.hs_people .yonghuname p{ color: #000; font-size: 14px; text-align: center;padding-top: 10px; }
.hs_people .yonghuname div{color: #000; font-size: 14px;}
.hs_people .yonghuname div span{font-size: 14px;color: #ff0000;font-weight: bold;}
.hs_people .dingdan{background: #fff; width: 222px; height: auto;margin-top: 12px;padding-top: 12px;}
.hs_people .dingdan li{line-height: 43px;border-bottom: 1px solid #f2f2f5;}
.hs_people .dingdan li a{font-size:14px;color: #000;padding-left: 59px;display: block;}
.hs_people .dingdan li.li01 a{background: url(p1_03.png) no-repeat 17px center;}
.hs_people .dingdan li.li02 a{background: url(p3_08.png) no-repeat 17px center;}
.hs_people .dingdan li.li03 a{background: url(p4_10.png) no-repeat 17px center;}
.hs_people .dingdan li.li04 a{background: url(p5_12.png) no-repeat 17px center;}
.hs_people .dingdan li.li06 a{background: url(p6_03.png) no-repeat 17px center;}
.hs_people .dingdan li.li07{padding: 0; border-bottom:0;margin-top: 30px;
padding-bottom: 70px;}
.hs_people .dingdan li.li07 a{width: 190px;height: 35px;display: block;background: #ff9900;color: #fff;font-size: 16px;
line-height: 35px;text-align: center;border: 1px solid transparent; margin-left: auto;
margin-right: auto;border-radius: 35px;padding-left: 0;}
.hs_people .dingdan li.li07 a:hover{background: #ea8e04;}

.hs_people .hs_submitsRight{background: #fff;padding-top: 28px; padding-left: 60px; padding-right: 60px;width: 796px;}
.hs_people .hs_submitsRight>ul>li{padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #e5e5e5;position: relative;}
.hs_submitsRight>h2{font-size: 16px; padding: 12px 20px;display: inline-block; border-bottom: #5ca61c 2px solid; }
.hs_submitsRight .ny_img01{ width: 113px; overflow: hidden; margin-right: 20px;}
.hs_submitsRight .ny_img01 img{transition: all 0.6s ease-in-out; }
.hs_submitsRight .ny_img01 img:hover{transform: scale(1.1);}
.hs_submitsRight .ny_tuw01{ margin-right: 192px; max-width: ;overflow: hidden; }
.hs_submitsRight .ny_tuw01 h2{padding-bottom: 15px;}
.hs_submitsRight .ny_tuw01 h2 a{font-size: 16px; font-weight: bold; color: #333;}
.hs_submitsRight  p{font-size: 12px; color: #999;}
.hs_submitsRight p.p01{ /*margin-right: 156px;*/margin-top: 20px; position: absolute;right: 110px;}
.hs_submitsRight p.fr{ margin-right: 46px; margin-top: 20px;}
.hs_page{ margin-left: auto; margin-right: auto; margin-top: 25px; margin-bottom: 25px;max-width: 216px;
line-height: 36px;}
.hs_page a{padding: 0 5px;font-size: 12px; color: #333;}
.hs_page .page_prev,
.hs_page .page_next{display:inline-block; width: 33px; height: 33px; padding: 0;}
.hs_page .page_prev{ background: url(btns01.png) no-repeat center;margin-right: 44px;}
.hs_page .page_next{background: url(btns02.png) no-repeat center;}
.hs_page .page_prev:hover{background: url(btns01hover.png) ;}
.hs_page .page_next:hover{ background: url(btns02hover.png);}

.hs_people{background: #f6f6f6;padding-top: 32px;padding-bottom: 35px;}

.hs_people .hotel_registration {background: #fff;}
.hs_people .main{width: 965px;float: right;background: #fff;}

.hs_people  .four_btn{padding-bottom: 147px;}
.four_btn form ul li:nth-of-type(4){width: 310px; overflow: hidden; clear: both ;margin-top: 30px;padding-bottom: 108px;}
.four_btn form ul li:nth-of-type(4) label{display: none;}
.four_btn form ul li:nth-of-type(4) input[type="submit"]{
	width: 130px;height: 42px;display: block;background: #ff9900;color: #fff;font-size: 16px;
line-height: 42px;text-align: center;border: 1px solid transparent; border-radius:6px;padding: 0;
margin: 0;float: left;
}
.four_btn form ul li:nth-of-type(4) input[type="submit"]:hover{background: #f19710;}


.four_btn form ul li:nth-of-type(4) input[type="reset"]{
	width: 130px;height: 42px;display: block;background: #cccccc;color: #fff;font-size: 16px;
line-height: 42px;text-align: center;border: 1px solid transparent; border-radius: 6px;padding: 0;
margin: 0; float: right;
}
.four_btn form ul li:nth-of-type(4) input[type="reset"]:hover{background: #b6b6b6;}



.pg{padding:0 40px 150px;}
.pg1{padding-top: 23px;}
.pg1t{font-size:16px;color: #000;padding-left: 15px;border-left: 3px solid #0099ff;}
.pg1c{margin-top: 50px;}
.pg1ci{float:left;text-align: center;width: 25%;}
.pg1ci p{font-size:14px;color: #000;}
.pg2{margin-top: 50px;}
.pg2c{margin-top: 45px;}
.pg2c .row div{float:left;font-size: 16px;color: #333;}
.pg2c .row1 div{float:left;font-size: 14px;color: #333;}
.pg2c .row{margin-bottom: 20px;}
.pg2ca{width: 354px;padding-left: 19px;}
.pg2cb{width: 356px;}
.pg2cc{width: 155px;}
.pg2c .row1{line-height: 47px;border-bottom: 1px dashed #d2d2d2;}

.fb{padding:0 40px 150px;}
.fbc{margin-top: 38px;}
.fbc .row div{float:left;font-size: 16px;color: #333;text-align: center;}
.fbc .row1 div{float:left;font-size: 14px;color: #333;text-align: center;}
.fbc .row{margin-bottom: 10px;background: #f5f5f5;padding:5px 0;}
.fbc .row1{line-height: 47px;border-bottom: 1px dashed #d2d2d2;}


.hotel_registration {background: #f6f6f6;padding-top: 32px;padding-bottom: 35px;margin-top: 30px;}
.hotel_registration>.g-in{background: #fff;padding-top: 29px;padding-bottom: 66px;}
.hotel_registration .hs_retitle{ margin-left: 100px; border-bottom: 1px #c9c9c9 dashed;margin-bottom: 40px;margin-right: 100px;}
.hotel_registration .hs_retitle h2{ padding-left: 24px; color: #5ca61c; font-weight: bold; font-size: 18px;
background: url(ico04.png) no-repeat left center; display: inline-block; padding-right: 24px; }
.hotel_registration .hs_retitle p.p01{font-size: 14px; color: #666;display: inline-block;}
.hotel_registration .hs_retitle p.p01 a{ color: #5ca61c; padding:0 10px;}
.hotel_registration .hs_retitle p.p02{margin-top: 20px;color: #999; font-size: 14px; margin-bottom: 10px;}
.hotel_registration .hs_retitle p.p02 i{color:red;}
.hotel_registration form{ margin-left: 100px;}
.hotel_registration form label{display: inline-block;color: #333; line-height: 40px; width: 74px;text-align: right;}
.hotel_registration form input{width: 348px;height: 38px;padding-left: 14px;border-radius: 6px;border: 1px solid #c9c9c9;
margin-top: 8px;margin-bottom: 8px;line-height: 40px;color: #666;font-size: 14px;}
.hotel_registration form .form_yzm input{width: 98px;height: 30px;padding-left: 6px;border-radius: 0px;border: 1px solid #c9c9c9;
margin-top: 8px;margin-bottom: 8px;line-height: 30px;color: #666;font-size: 12px;}
.hotel_registration form .form_yzm  span{width: 130px;height: 50px;margin-left: 12px;border: 1px solid #c9c9c9;
margin-top: 8px;margin-bottom: 8px; display: inline-block;margin-right: 12px;vertical-align: bottom;}
.hotel_registration form .form_yzm  a{color: blue;font-size: 12px;margin-left: 10px;}
.hotel_registration form .form_xy{border: 1px solid #c9c9c9;width: 15px; height: 15px; display: inline-block; position: relative;
font-size: 14px; color: #333; margin-top: 10px; margin-bottom: 10px;}
.hotel_registration form .form_xy label{display: inline-block;color: #333; line-height: 20px; width: 300px; 
position: absolute;top: -6px;}
.hotel_registration form .form_xy a{ color: #5ca61c;}
.hotel_registration form .form_xy input{ width: 19px; height: 19px; opacity: 0;padding: 0;margin: 0;margin-right: 20px;}
.hotel_registration form .form_xy span{ line-height: 20px; }
.piaochecked{  background: url(btn666.png) no-repeat center; }
.on_check{background: #fff; }
.hotel_registration form .form_zccz{width: 310px; margin-top: 30px;}
.hotel_registration form .submitbtn{width: 130px;height: 42px;display: block;background: #ff9900;color: #fff;font-size: 16px;
line-height: 42px;text-align: center;border: 1px solid transparent; border-radius:6px;padding: 0;
margin: 0;}
.hotel_registration form .submitbtn:hover{background: #f19710;}
.hotel_registration form .resetbtn{width: 130px;height: 42px;display: block;background: #cccccc;color: #fff;font-size: 16px;
line-height: 42px;text-align: center;border: 1px solid transparent; border-radius: 6px;padding: 0;
margin: 0;}
.hotel_registration form .resetbtn:hover{background: #b6b6b6;}


.hotel_registration form ul li.sbt{width: 310px; overflow: hidden; clear: both ;margin-top: 30px;padding-bottom: 108px;}
.hotel_registration form ul li.sbt label{display: none;}
.hotel_registration form ul li.sbt input[type="submit"]{width: 130px;height: 42px;display: block;background: #ff9900;color: #fff;font-size: 16px;line-height: 42px;text-align: center;border: 1px solid transparent; border-radius:6px;padding: 0;margin: 0;float: left;}
.hotel_registration form ul li.sbt input[type="submit"]:hover{background: #f19710;}
.hotel_registration form ul li.sbt input[type="reset"]{width: 130px;height: 42px;display: block;background: #cccccc;color: #fff;font-size: 16px;line-height: 42px;text-align: center;border: 1px solid transparent; border-radius: 6px;padding: 0;margin: 0; float: right;}
.hotel_registration form ul li.sbt input[type="reset"]:hover{background: #b6b6b6;}

.zs{padding:25px 40px 150px;}
.zsc{margin-top: 40px;}
.zsc .col{margin-bottom: 15px;background: #f5f5f5;padding:5px 0;}
.zsc .col1 .zsc1{float:left;width: 640px;padding-left: 20px;font-size: 14px;color: #333;}
.zsc .col1 .zsc2{float:left;width: 138px;font-size: 14px;color: #333;margin-left: 80px;}
.zsc .col .zsc1{float:left;width: 640px;padding-left: 20px;font-size:16px;color: #333;}
.zsc .col .zsc2{float:left;width: 138px;font-size:16px;color: #333;margin-left: 80px;}
.zsc .col1{padding:15px 0 25px;border-bottom: 1px dashed #dcdcdc;}
.zsc .col1 .zsc1 .zsc1a{font-size: 14px;color: #333;}
.zsc .col1 .zsc1 .zsc1b{font-size: 12px;color: #999;margin-top: 15px;}
.zsc .col1 .zsc1 .zsc1b span{float:right;font-size: 12px;color: #999;}
.zsc .col1 .zsc2 .zsc2a{margin-top: 34px;}
.zsc .col1 .zsc2 .zsc2a a{font-size: 12px;color:#0099ff;}
.zsc .col1 .zsc2 .zsc2b a{font-size: 12px;color:#0099ff;}
.zsctb{margin-top: 20px;display: none;background: #f5f5f5;padding:15px 0px 15px 15px;}
.zsctb1 div{float:left;margin-right: 40px;}
.zsctb1 div:last-child{margin-right: 0;}
.zsctb1 div span{font-size: 14px;color: #000;margin-right: 15px;}
.zsctb1 div input{width: 170px;height: 26px;border:1px solid #eeeeee;padding-left: 10px;}
.zsctb2{margin-top: 6px;}
.zsctb2 div{float:left;margin-right: 40px;}
.zsctb2 div span{font-size: 14px;color: #000;margin-right: 15px;}
.zsctb2 div input{width: 170px;height: 26px;border:1px solid #eeeeee;padding-left: 10px;}
.zsctb2 .zsctb2a input{width: 57px;height: 22px;background: #0099ff;border:0;outline:0;color:#fff;font-size: 14px;border-radius: 5px;margin-top: 5px;}

.pg0{padding-top: 30px;}
.pg0_c{margin-top: 20px;}
.pg0_c .bd ul li{padding-left: 18px;}

.fsbt_all{padding: 25px 40px 0px;}
.fsbtl{float:left;}
.fsbtr{float:right;}
.fsbt_all .fsbtl .pg1t{float:left;}
.fsbt_all .fsbtl .fsbtlr{float:right;margin-left: 20px;line-height: 24px;}
.fsbt_all .fsbtl .fsbtlr a{font-size: 14px;color: #ff9900;padding-left: 25px;background: url(sb1.png) no-repeat left center;}
.fsbtr .fsbtrl{float:left;line-height: 37px;width: 105px;text-align: center;font-size: 14px;color: #333;}
.fsbtr .fsbtrr{float:right;}
.fsbtr .fsbtrr ul li{float:left;margin:0 2px;}
.fsbtr .fsbtrr ul li a{display: block;width: 105px;height: 35px;line-height: 35px;text-align: center;border:1px solid #e5e5e5;font-size: 14px;color: #171717;}
.fsbtr .fsbtrr ul li.on a{background: #ff9900;color: #fff;border-color:#ff9900;}
