﻿/* 浮窗 */
.l_fiexdbar { position: fixed; z-index: 9999; top: 250px; left: 5px; }
.l_fiexdbar ul li { margin-bottom: 1px; }
.l_fiexdbar ul li a { font-size: 14px; line-height: 42px; display: block; width: 120px; height: 42px; text-align: center; color: #fff; border-radius: 10px; background: #333; transition: all .3s;}
.l_fiexdbar ul li a:hover { background: #f4961b; transform: translateX(15px);}
.r_fiexdbar { position: fixed; z-index: 9999; right: 5px; bottom: 100px; }
.r_fiexdbar a { font-size: 12px; display: block; box-sizing: border-box; width: 66px; height: 66px; margin-bottom: 5px; padding-top: 6px; transition: background .3s; text-align: center; color: #fff; background: #999; }
.r_fiexdbar a:hover { background: #fa8529; }
.r_fiexdbar a.retop { margin-top: 42px; background: #fa8529; }
.r_fiexdbar .cbicon { display: block; width: 44px; height: 36px; margin: 0 auto; background: url(../images/cbicon.png) no-repeat; }
.r_fiexdbar .cbicon.ic1 { background-position: 8px 5px; }
.r_fiexdbar .cbicon.ic2 { background-position: 8px -66px; }
.r_fiexdbar .cbicon.ic3 { background-position: 8px -136px; }
.r_fiexdbar .cbicon.ic4 { background-position: 8px -190px; }

/* 留言弹窗 */
.pop_box { position: fixed; z-index: 9999; top: 50%; left: 50%; display: none; overflow: hidden; }
.pop_mssages { width: 450px; height: 474px; margin-top: -237px; margin-left: -225px; user-select: none; border-radius: 12px; background: url(../images/pop_msgbg.jpg) no-repeat center; box-shadow: 4px 4px 10px rgba(40, 40, 40, .2); }
.pop_mssages input[type='text'],
.pop_mssages textarea { font-size: 14px; box-sizing: border-box; padding: 8px 10px; border: 1px solid #cecece; background: #fff; }
.pop_mssages input[type='text']:focus,
.pop_mssages textarea:focus { border-color: #f4961b; }
.pop_mssages input[type='text'] { width: 186px; margin-bottom: 13px; }
.pop_mssages textarea { width: 100%; height: 74px; resize: none; }
.pop_mssages .title { font-size: 22px; font-weight: bold; padding: 30px 0; text-align: center; color: #fff; }
.pop_mssages .close_pop { position: absolute; top: 0; right: 0; width: 45px; height: 45px; }
.pop_mssages .not_pop {position: absolute;top: 10px;left: 15px;color: #fff;text-decoration: underline;font-size: 14px;} 
.pop_mssages .form_box { padding: 0 30px; }
.pop_mssages .check_group { font-size: 0; height: 102px; margin-top: 70px; margin-left: 40px; }
.pop_mssages .check_group label { font-size: 14px; display: inline-block; width: 115px; margin-bottom: 15px; text-align: left; color: #606060; }
.pop_mssages .check_group label > span { display: inline-block; box-sizing: border-box; width: 14px; height: 14px; margin-top: -3px; vertical-align: middle; border: 2px solid #f4961b; border-radius: 50%; }
.pop_mssages .check_group label > input[type='checkbox'] { display: none; }
.pop_mssages .check_group label > input[type='checkbox']:checked + span { background: #f3643a; }
.pop_mssages .btn_group { margin-top: 15px; text-align: center; }
.pop_mssages .btn { font-size: 18px; line-height: 38px; display: inline-block; box-sizing: border-box; width: 150px; height: 38px; cursor: pointer; text-align: center; border: none; border-radius: 10px; }
.pop_mssages .btn1 { margin-right: 10px; color: #f4961b; border: 1px solid #f4961b; background: transparent; }
.pop_mssages .btn2 { color: #fff; background: #f4961b; }

/* 诊断弹窗 */
.pop_testing { box-sizing: border-box; width: 750px; height: 660px; margin-top: -330px; margin-left: -375px; padding-top: 213px; border-radius: 10px; background: #fff; box-shadow: 2px 2px 10px rgba(40, 40, 40, .5); }
.pop_testing .title { position: absolute; top: 0; left: 0; width: 100%; height: 213px; background: url(../images/pop_testbg.jpg) no-repeat center; }
.pop_testing .close_pop { position: absolute; z-index: 2; top: 10px; right: 10px; width: 46px; height: 46px; background: transparent; }
.pop_testing .form_box { font-size: 14px; line-height: 24px; overflow-y: auto; box-sizing: border-box; height: 100%; padding: 30px 50px; color: #333; }
.pop_testing .t1 { font-size: 20px; font-weight: bold; margin-bottom: 20px; color: #ec840b; }
.pop_testing .issue_box { margin-bottom: 25px; padding-left: 45px; }
.pop_testing .input_style { box-sizing: border-box; height: 26px; padding: 0 5px; border: 1px solid #bfbfbf; }
.pop_testing .w246 { width: 246px; }
.pop_testing .w494 { width: 494px; }
.pop_testing .pb10 { padding-bottom: 10px; }
.pop_testing .pb15 { padding-bottom: 15px; }
.pop_testing .pb25 { padding-bottom: 25px; }
.pop_testing .pr15 { padding-right: 15px; }
.pop_testing .check_group { font-size: 0; padding-left: 12px; }
.pop_testing .check_group label { font-size: 14px; display: inline-block; min-width: 80px; margin-right: 10px; cursor: pointer; }
.pop_testing .check_group label > span { display: inline-block; box-sizing: border-box; width: 14px; height: 14px; margin-top: -3px; vertical-align: middle; border: 2px solid #f4961b; border-radius: 50%; }
.pop_testing .check_group label > input[type='radio'] { display: none; }
.pop_testing .check_group label > input[type='radio']:checked + span { background: #f3643a; }
.pop_testing .input_btn { font-size: 16px; line-height: 37px; display: block; width: 150px; height: 37px; margin: 20px auto; cursor: pointer; text-align: center; color: #fff; border: none; border-radius: 10px; background: #f4961b; }

/* media */
@media screen and (max-height:768px) {
	.pop_mssages { margin-top: -200px; }
}
