﻿/*2019-10-31*/
p, h2, span { font-family: "Microsoft YaHei"; }
.cms_body { padding: 0; width: 100%; background: #f7f7f7; }
.cms_foot { width: 100%; }
#cms_Location_2 { margin: 0 auto; width: 1100px; background: #fff; border-left: 1px solid #c9d7e0; }
.tui-left { width: 210px; padding: 0; margin: 0; }
.tui-right { width: 890px; padding: 0; margin: 0; }
.box-left .hd { background: none; border: none; height: 90px; border-bottom: 1px solid #c9d7e0; padding-left: 16px; }
.box-left .hd h2 { color: #000; font-size: 24px; font-weight: normal; margin-top: 20px;/*line-height: 50px;*/
}
.box-left .hd h2 p { font-size: 14px; color: #c1c1c1; font-family: "Times New Roman"; }
.box-left .bd { border: none; padding: 0; }
.box-left .bd a { font-size: 18px; line-height: 50px; text-align: center; color: #000; }
.box-left .bd ul li { border-bottom: 1px solid #c9d7e0; height: 50px; }
.box-left .bd ul li:hover, .box-left .bd ul li.li-current { background: #b3e2f5; }
.box-left .bd a:hover, .box-left .bd ul li.li-current { color: #0070a0; }
.box-left .bd img { margin: 20px 0 0 4px; }
.box-right { border-left: 1px solid #c9d7e0; }
.box-right .hd { border: none; background: url("../image/business-pic-icon1.jpg") no-repeat top right; height: 134px; }
.box-right .hd h2 { font-weight: normal; font-size: 30px; color: #d23100; display: block; width: 89%; margin: 44px 50px 20px; text-align: right; border-bottom: 3px solid #c9d7e0; padding-bottom: 16px; }
.box-right .bd { border: none; padding: 0 0 50px;}
/*入会申请*/
.shzj { margin: 0 50px; }
.shzj p { font-size: 14px; color: #606060; line-height: 30px; text-indent: 28px; }
.shzj p a { color: #d23100; }
.shzj input[type="text"], .shzj input[type="tel"], .shzj select { height: 16px; width: 520px; margin: 0 150px 0 22px; padding: 6px 12px; border-radius: 4px; font-family: inherit; font-size: 100%; color: inherit; background: none; position: relative; border: 1px solid #CCC; float: right; }
.shzj input[type="file"] { margin-left: 10px; }
.shzj .inputBox { margin-top: 20px; height: 30px; position: relative; }
.shzj .inputBox label { font-size: 14px; color: #999999; margin-left: 6px; line-height: 26px; }
.shzj .inputBox label.label-title { margin-left: 0; }
.shzj .inputBox:nth-child(2) label { margin-left: 30px; }
.shzj .inputBox:nth-child(2) label:nth-child(1) { margin-left: 0; }
.shzj .inputBox:nth-child(2) input { margin-left: 6px; }
.shzj .inputBox:nth-child(7) input { margin-left: 6px; }
.shzj .inputBox label span { color: #000; }
.shzj .inputBox .label-title:before { content: '*'; color: #e91313; }
.shzj .inputBox span { position: absolute; right: 06px; line-height: 30px; color: #e91313; }
.shzj .inputBox .email, .shzj .inputBox .post { margin-left: 10px; }
.shzj .content { width: 596px; height: 193px; line-height: 26px; margin-left: 5px; border: 1px solid #CCC; border-radius: 4px; padding: 6px 12px; box-sizing: border-box; }
.shzj .submitBox { margin-top: 50px; text-align: center; }
.shzj .submitBox .btn { width: 110px; height: 40px; background-color: #34A7D2; font-size: 18px; color: #fff; border-radius: 5px; box-sizing: border-box; }
.shzj .submitBox .btn:hover { background: #f89136; }
.shzj .submitBox .resetBtn { margin-left: 25px; }
.shzj select { height: 30px; width: 260px; width: 260px; margin-right: 436px; }
.shzj .box-line { width: 100%; height: 1px; border-top: 1px solid #e4e4e4; margin: 30px 0; }
.tui-content { margin: 0 26px 0 30px; }
.tui-content .content { margin: 10px 0; text-indent: 2em; color: #000; font-size: 16px; line-height: 30px; }
.box-right.box-dynamic .bd ul { margin: 0 60px; }
.pop { position: absolute; z-index: 10000; width: 100%; height: 100%; top: 0; background: rgba(0,0,0,0.5); }
.pop .pop-box { position: relative; margin: 30% auto 0; width: 300px; height: 200px; background: #ffffff; border: 1px solid #34A7D2; }
.pop .pop-top { position: relative; width: 100%; height: 40px; background: #b3e2f5; }
.pop .pop-top h2 { display: block; width: 100%; text-align: center; font-size: 18px; line-height: 40px; }
.pop .pop-top .btn-close { position: absolute; right: 10px; z-index: 10; top: 30%; font-size: 14px; }
.pop .pop-top .btn-close:hover { color: #e91313; }
.pop .pop-center { }
.pop .pop-center span { display: block; width: 85%; margin: 34px auto 20px; font-size: 16px; line-height: 30px; text-align: center; }
.pop .pop-center .pop-btns { width: max-content; margin: auto; }
.pop .pop-center button { margin: 0 20px; width: 80px; height: 30px; background: #34A7D2; border-radius: 5px; color: #ffffff; font-size: 16px; }
.pop .pop-center button:hover { background: #f89136; }
