.garybg{ background-color: #f5f5f5; width: 100%;}
.faqleft{ width: 70%; float: left; margin-top: 2em;}
.faqright{width: 28%; float:right; margin-top: 2em;}

.faqleft .wen,.faqleft .da,.faqleft .relatedlink,.faqleft .tofaq{ background-color: #fff; padding: 3%; width: 100%; box-sizing: border-box; margin-bottom: 2em;}
.faqleft .wen{ background-image: url(/images/icon/faq-wen.png); background-repeat: no-repeat; background-size: 40px; background-position: 1em top;}
.faqleft .wen h1{ font-size: 2em; line-height: 2em; margin-top: 0.5em;}
.faqleft .wen p{ line-height: 2em;}
.faqleft .wen .user{ margin-top: 1em; border-top: 1px solid #f5f5f5; padding-top: 2em; color: #999;}
.faqleft .wen .user span{ margin-right: 1.5em;}
.faqleft .wen .user span:nth-child(1){ border-right: 1px solid #eee; padding-right: 1.5em;}

.faqleft .da{ background-image: url(/images/icon/faq-anser.png); background-repeat: no-repeat; background-size: 40px; background-position: 1em top;}
.faqleft .da .subtit{ font-size: 1.5em; margin-top: 1em;}
.faqleft .da .subtit i{ font-style: normal; color: #ff6600; padding: 0px 0.5em;}
.faqleft .da .user{ width: 100%; margin-top: 2em; clear: both; overflow: hidden;}
.faqleft .da .user .photo{ width: 50px; height: 50px; border-radius: 30px; background-color: #ddd; display: block; float: left; overflow: hidden;}
.faqleft .da .user .name{ float: left; margin-left: 1em; line-height: 25px;}
.faqleft .da .user .name i{ font-style: normal; display: block;}
.faqleft .da .user .name i:nth-child(2){ color: #999;}
.faqleft .da .user .faq{ float:right;}
.faqleft .da .user .faq a{ display: block; float: right; background-color: #2B8CF4; color: #fff; padding: 0.5em 0.8em;}
.faqleft .da .subcon{ margin-top: 2em; line-height: 2em; font-size: 1.2em;}

.faqleft .da .subcon table {width: 100%;border-collapse: collapse;}
.faqleft .da .subcon table td,.faqleft .da .subcon table th{border: 1px solid #ddd;text-align: center;padding: 0.25rem 0;}

.faqleft .relatedlink h2{ font-size: 1.5em; font-weight: normal;}
.faqleft .relatedlink ul{ margin-top: 1.5em;}
.faqleft .relatedlink ul{ line-height: 3.5em;}
.faqleft .relatedlink li{ border-bottom: 1px dashed #eee;}
.faqleft .relatedlink li span{ padding-right: 1em;}
.faqleft .relatedlink li i{ padding-left: 1em; font-style: normal;}

.faqleft .tofaq h2{ font-size: 1.5em; font-weight: normal; margin-bottom: 1em;}
.faqleft .require,.faqleft .require_focus{ width: 100%; border: 1px solid #ddd;}
.faqleft .input,.faqleft .input_focus{ border: 1px solid #ddd; margin-right: 1em;}
.faqleft .submit{ background-color: #2B8CF4; height: 32px;}

.faqright h2{ font-size: 1.2em; font-weight: normal; padding-bottom: 1em;}
.faqright .category,.faqright .hot,.faqright .onlinefaq{ width: 100%; background-color: #fff; padding: 6%; width: 100%; box-sizing: border-box; margin-bottom: 2em;}
.faqright .category li{ background-color: #f5f5f5; line-height: 2em; border-radius: 1.5em; margin: 0.3em; display: inline-block; padding: 0.4em 1em;}
.faqright .category li:hover{ background-color: #2B8CF4; transition: 0.35s;}
.faqright .category li:hover a{ color: #fff;}
.faqright .category li a{ text-decoration: none;}

.faqright .onlinefaq span,.faqright .onlinefaq i{ display: block; height: 3em; line-height: 3em; background-color: #2B8CF4; color: #fff; text-align: center; margin: 1em auto; width: 90%; border-radius: 0.3em; font-style: normal;}
.faqright .onlinefaq span a,.faqright .onlinefaq i a{ display: block;  color: #fff;}
.faqright .onlinefaq i{ background-color: #e5f2ff; color: #555;}
.faqright .onlinefaq a{ color: #555;}
.faqright .onlinefaq i:hover{ background-color: #2B8CF4; transition: 0.35s; color: #fff;}
.faqright .onlinefaq i:hover a{ color: #fff;}

.faqright .hot ul li{ line-height: 2.5em;}

/*---------------иообрЁ----------------------*/
.prenext {width:100%;overflow:hidden;padding:0 25px;margin-top:20px;border-bottom:1px dashed #dedede;border-top:1px  dashed #dedede;}
.prenext li {width:50%;text-indent:5px;line-height:60px;float:left;overflow:hidden;font-size:14px;}

.botsms{ width:100%; font-size: 14px; padding:20px 0px; box-sizing:border-box; margin: 0px 0px 30px 0px; background-color: #fff; overflow: hidden;}
.botsms .tit{ width: 100%; background-color: #dd0000; text-align: left; margin: 20px auto 30px auto; height: 40px; line-height: 40px; font-size: 16px;}
.botsms .tit i{padding: 5px 10px; font-style: normal; color: #fff;}
.botsms .leftform{ width: 45%; float: left;}
.botsms p{ width: 100%;text-align: center; padding-bottom: 20px;}
.botsms ul li{ width:100%; overflow:hidden; padding:5px 0px;}
.botsms span{ width:20%; height:35px; line-height:35px; font-size: 14px; text-align:right; display:block; float:left;}
.botsms .textbox{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px;-webkit-appearance: none;}
.botsms .select{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px; background: none;}
.botsms .bssubmit{ width:30%; margin-left: 20%; color:#fff; background-color:#dd0000; padding:10px 0px; margin-top: 5px; border: none; -webkit-appearance: none;}
.botsms p.tips{ padding-top: 20px; color: #dd0000; font-size: 1.2em}
.botsms .smscontact{ width: 45%; padding-left: 10%; border-left: 1px solid #e7e7e7; box-sizing: border-box; margin-top: 45px; float: right;}
.botsms .smscontact dl,.botsms .smscontact dl dt,.botsms .smscontact dl dd{ padding: 0px; margin: 0px; list-style: none;}
.botsms .smscontact dl{ line-height: 30px;}
.botsms .smscontact dl dt{ font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.botsms .smscontact dl dd .linkcustomer{ font-size: 12px; background-color: #454545; color: #fff; padding: 5px 30px; margin-top: 10px; line-height: 26px; display: block; float: left;}
.botsms .smscontact dl dd b{ color: #dd0000;}
@media screen and (max-width: 768px) {
    .botsms{padding: 5%;}
    .botsms .tit{ border-bottom: 1px solid #ddd; height: 10px; background-color: #fff; text-align: center; margin: 20px auto 30px auto; line-height: 22px; font-size: 16px;}
    .botsms .tit i{padding: 5px 10px; background-color: #fff; font-style: normal; color: #dd0000; font-weight: bold; font-size: 16px;}
    .botsms .leftform{ width: 100%; float: none;}
    .botsms .bssubmit{ width:100%; margin-left: 0px;}
    .botsms .smscontact{ display: none;}
}

.footerform{ height:120px; position:fixed; bottom:0px; width:100%; overflow:hidden; z-index:2;}
.footerform .bg{ background-color:#268fe8; height:120px; width:100%; overflow:hidden;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9; color:#fff;}
.footerform .col1{ float:left;}
.footerform .col1 span{ border-radius:5px; background-color:#fff; color:#268fe8; font-size:16px; display:block; padding:0px 8px; float:left; margin-top:26px; font-style:italic; clear:both;}
.footerform .col1 i{ font-size:36px; color:#fff; font-weight:bold; display:block; margin-top:5px; float:left; clear:both;}
.footerform .col2{ width:440px; float:left; margin-left:40px; margin-top:20px;}
.footerform .col2 li{ width:220px; float:left; padding:7px 0px;}
.footerform .col2 li .txtbox{ width:200px; padding-left:5px; height:30px;}
.footerform .col3{ float:left; margin-left:20px;}
.footerform .col3 span{ display:block; font-size:16px; width:220px; text-align:center; margin-top:25px; margin-bottom:10px;}
.footerform .col3 span i{ color:#fbb300; font-style:normal; font-weight:bold;}
.footerform .col3 .footerformbtn{ width:220px; height:45px; line-height:45px; color:#fff; background-color:#fbb300; font-size:18px; font-family:microsoft yahei;cursor:pointer;}
.footerform .col4{ float:right; margin-left:30px;}
.footerform .col4 i{ border-radius:5px; background-color:#fff; color:#268fe8; font-size:14px; display:block; padding:0px 8px; margin-top:20px; font-style:italic; clear:both; float:right;}
.footerform .col4 span{ display:block; clear:both; margin-top:10px; float:right; font-size:20px; background-image:url(/images/icon/footerform-tel.png); background-position:left 12px; background-repeat:no-repeat; padding-left:40px;}
.footerform .col4 span b{ display:block; clear:both; font-weight:normal; width:150px;}
.footerform .close{background-position:6px -65px; position:absolute; width:40px; height:38px; background-color:#0064b8; background-image:url(/images/icon/footerform-tel.png); background-repeat:no-repeat; top:0px; right:0px; cursor:pointer;}

/* botsms */
.sendmes{ width:100%; margin:0px auto; padding-bottom:30px; overflow:hidden; clear:both;}
.sendmes h2{ width:100%; border-bottom:1px solid #e7e7e7; text-align:center; color:#333; font-size:20px; margin:0px auto; font-weight:normal;}
.sendmes h2 span{ top:13px; position:relative; background-color:#fff; padding:0px 15px;}
.sendmes h2 span i{ color:#dd0000; padding-right:10px; font-style:normal;}
.sendmes .mes{ clear:both; width:100%; height:380px; margin:0px auto; background-image:url(/images/v3/content/frombg.jpg); background-repeat:no-repeat;}
.sendmes p{ text-align:center; line-height:25px; width:100%; margin:0px auto; margin-top:40px; clear:both;}
.sendmes .l{ float:left; width:780px; color:#fff; overflow:hidden;}
.sendmes .r{ float:right; width:340px;}
.sendmes .r .content table{ width:90%; margin:0px auto;}
.sendmes .l td{ color: #fff;}
.sendmes ul{ width:100%; margin:0px auto; padding:30px 0px; overflow:hidden; clear:both;}
.sendmes ul li{ float:left;}
.sendmes ul li a{ background-color:#f9f9f9; border:1px solid #e7e7e7; padding:5px 18px; margin:0px 4px; display:block;}
.sendmes ul li a:hover{ background-color:#f5f5f5; text-decoration:none;}
.sendmes .tit{ border-bottom:1px solid #e7e7e7; text-align:center; height:25px; width:90%; margin:10px auto; margin-bottom:25px;}
.sendmes .tit h3{ background-color:#f5f5f5; padding:2px 10px; font-size:20px; display:inline; height:35px; position:relative; top:12px; color:#dd0000;}

.sms_div {font-size:12px;position:relative; margin-left:25px; float:left;}
.sms_content_bottom { width:500px; height:343px; overflow:hidden; margin-left:20px; margin-top:40px; float:left;}
.send_manager_div {	width:520px;height:40px;float:left;margin-left:160px;line-height:40px;clear:both;display:inline;}
.send_phone {width:520px;height:37px;line-height:39px;float:left;margin-left:10px;border:1px solid #ccc;padding-left:3px;padding-top:2px;margin-top:4px;}
.send_phone_focus {	width:530px;height:37px;line-height:39px;float:left;margin-left:10px;border:1px solid #FFF;background:#d6e9fb;padding-left:3px;padding-top:2px;margin-top:4px;}
.require{width:412px;height:130px; border:none; padding-left:3px; color:#555; margin: 7px 0; font-size:14px;}
.require_focus{width:412px;height:130px; border:none; color:#555; padding-left:3px;margin: 7px 0; font-size:14px;}
.input,.select{height:30px; width:150px; padding-left:3px; background-color:#fff; color:#555; border:none; float:left;}
.input_focus{height:30px; width:150px; padding-left:3px; background-color:#fff; color:#555; border:none; float:left;}
.input_quyu{width:185px;height:35px;line-height:35px; border:1px solid #ccc;}
.submit{width:125px;height:30px; text-align:center; background:#ef2416; cursor:pointer; color:#FFF; border:0; font-size:15px;}
.reset{width:125px;height:30px; text-align:center; background:#656565; cursor:pointer; color:#FFF; border:0; margin-left:15px; font-size:15px;}
.w90{ width:90px; text-align:right}
.w370{ width:170px;}
.select_middle{ text-align:center;}

.optionlist{ float:left; color:#fff; line-height:28px; margin-top:155px; margin-left:10px;}
.optionlist ol li{ height:28px; cursor:pointer;}
.optionlist ol li span{ margin-left:13px;}
.optionlist ol li:hover i{width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom: 4px solid transparent; display:block; float:left; margin-top:11px; margin-right:5px;}
.optionlist ol li.cur i{width: 0; height: 0; border-top: 4px solid transparent; border-right: 8px solid #fff; border-bottom: 4px solid transparent; display:block; float:left; margin-top:11px; margin-right:5px;}
.optionlist ol li.cur span{ margin-left:0px;}
.optionlist ol li:hover span{ margin-left:0px;}
.optionlist ol li span{ display:block; float:left;}

.sendmes .r .erweima{ width:120px; margin:50px auto 0px auto; text-align:center; color:#fff;}
.sendmes .r .erweima span{ display:block; margin:0px auto; width:110px; height:110px; text-align:center;}
.sendmes .r .erweima i{ display:block; width:100%; height:25px; line-height:25px; font-style:normal;}
.sendmes .r .formtel{ width:300px; padding-right:45px; text-align:right; display:block; clear:both; font-size:18px; line-height:35px; color:#fff; margin:0px auto; display:block; margin-top:20px; overflow:hidden;}
.sendmes .r .formlxb{ clear:both; margin:20px auto 0px auto;}
.sendmes .r .formlxb .telbox{ width:180px; height:30px; color:#555; background-color:#fff; float:left; padding-left:5px;}
.sendmes .r .formlxb .telbtn{ width:115px; height:30px; color:#fff; background-color:#d00; float:left; cursor:pointer;}