/*banner*/
.lnbanner{height: 515px;position: relative; background-image: url(../imgs/index_bk.jpg);background-size:100% 100%;}
.lnbanner img{position: absolute;width: 35%;}
.product_tex{height: 31px;text-align: center;padding-top: 50px;font-size: 30px;line-height: 31px;}
.lineleft{width: calc(50% - 100px);float: left;margin-top: 15px;height: 2px;
	background: linear-gradient(right,#68a5df,#fff);
    background: -webkit-linear-gradient(right,#68a5df,#fff);
    background: -moz-linear-gradient(right,#68a5df,#fff);
    background: -ms-linear-gradient(right,#68a5df,#fff);
    background: -o-linear-gradient(right,#68a5df,#fff); 
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#b3261f);
}
.lineright{width: calc(50% - 100px);float: right;margin-top: 15px;height: 2px;
	background: linear-gradient(left,#68a5df,#fff);
    background: -webkit-linear-gradient(left,#68a5df,#fff);
    background: -moz-linear-gradient(left,#68a5df,#fff);
    background: -ms-linear-gradient(left,#68a5df,#fff);
    background: -o-linear-gradient(left,#68a5df,#fff); 
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#b3261f);
}
.whitebg{background: #F7F8FA;padding: 0 120px;}
.product_info div{float: left;width:25%;padding:80px 25px 150px 25px;text-align: center;font-size: 20px;}
.product_info div img{width: 100px;height: 100px;margin-bottom: 50px;}
.graybg{background: #F6F6F6;padding: 0 120px;}
.titlebd{font-size:28px;text-align: center;padding-top:150px;}
.titlebd p{width:57px;height:4px;background:linear-gradient(128deg,#86D8FE,#2691FF);margin: 0 auto;margin-top: 5px;}
.designinfo{padding:85px 0 150px 0;}
.designinfo div{float: left;width: 33.3%;height: 200px;color: #fff;}
.designinfo div:nth-child(2n+1){background: url(../imgs/bgone.png) no-repeat;background-size:100% 100%;}
.designinfo div p{width: 174px;margin: 0 auto;margin-top: 45px;}
.designinfo div p span{font-size: 16px;display: block;margin-bottom: 5px;}
.designinfo div:nth-child(2n){background: linear-gradient(131deg,rgba(134,216,254,1) 0%,rgba(38,145,255,1) 100%);}
.designinfo div.bgtwo{background: url(../imgs/brtwo.png) no-repeat;background-size:100% 100%;}
.designinfo div.bgduo{background: url(../imgs/duo.png) no-repeat;background-size: cover;}

.shiyong{width:291px;height:48px;background:#fff;box-shadow:0px 2px 9px -2px rgba(24,73,47,0.2);border-radius:8px;text-align: center;line-height: 48px;font-size:21px;color: #50ADF4;margin: 80px 66px 0 0;display:inline-block;
position: absolute;left:23%;bottom:82px;}
.shiyong:hover,.shiyong:focus{color:#50ADF4;}
.advisory_bd{background: #fff url(../imgs/zixun.png) no-repeat center;width: 50px;height: 50px;border: 2px solid #ddd;border-radius: 6px;background-size:100%;padding-top:0px;text-align: center;color: #333;font-size: 12px;display: block;}
.rightside{position: fixed;right: 34px;bottom:140px;width: 61px;}
.hotline{display: block;background:#fff url(../imgs/tel.png) no-repeat;border: 2px solid #ddd;
    border-radius: 6px;width: 50px;height: 50px;margin-top: 13px;background-size:100% 100%;}
.hotline_pic{position: absolute;right: 55px;top:-3px;width: 175px;height: 55px;display: none;}
.hotline:hover .hotline_pic{display: block;}
/* .hotline:hover{background:url(../imgs/tel_h.png) no-repeat;width: 60px;height: 59px;} */
.advisory_bd:hover,.hotline:hover{border: 2px solid #5094FB;}
/*琛ㄥ崟-鏈哄櫒浜洪棶璇�*/
.lquestion,.rquestion{padding: 0 15px;margin-top: 16px;word-break : normal;}
.doctorImg{float: left;width: 40px;height: 40px;border-radius: 50%;}
.lquestion>div{float: left;width: calc(100% - 101px);margin-left:10px;padding: 11px;background:#fff;border-radius:0px 15px 15px 15px;}
.lquestion>a{float: right;color: #65A4DE;background: #fff;padding: 0 5px;border-radius: 10px;}
.question_tm{color: #4A4A4A;font-size: 16px;margin-bottom: 6px;word-break : normal;}
.options label{width:100%;float: left;font-size: 15px;margin-top: 8px;}
.options label span{line-height: 22px;}
.sureln{padding:20px 15px 15px 15px;text-align: center;}
.sureln a{padding:4px 20px;color: #65A4DE;border: 1px solid #65A4DE;border-radius: 5px;font-size: 15px;}
.rquestion img{float: right;width: 40px;height: 40px;border-radius: 50%;}
.rquestion>div{float: right;max-width: calc(100% - 101px);margin-right:10px;padding: 11px;background:#E5F1FF;border-radius:15px 0px 15px 15px;font-size: 15px;}
.gray{color: #bdbdbd;}
.sureln.but_gray a{color:#bdbdbd;border: 1px solid #bdbdbd;}
.question_text[type="text"],.question_text{border: 1px solid #65A4DE;width: calc(100% - 10px);font-size: 15px;height: 28px;border-radius:4px;background: #fff;padding: 0 5px;margin-top: 8px;color: #4A4A4A;}
.question_area{border: 1px solid #65A4DE;width: calc(100% - 10px);font-size: 15px;min-height:84px;border-radius:4px;background: #fff;padding: 0 5px;margin-top: 8px;color: #4A4A4A;line-height: 26px;resize: none;}
.question_text.gray_text{border: 1px solid #bdbdbd;color: #bdbdbd;}
.question_area.gray_text{border: 1px solid #bdbdbd;color: #bdbdbd;}
.ques_select{border: 1px solid #65A4DE;width: calc(100% - 10px);font-size: 15px;border-radius:4px;height: 28px;line-height: 28px;color: #4A4A4A;margin-top: 8px;padding-left: 5px;}
.ques_select.gray_text{border: 1px solid #bdbdbd;color: #bdbdbd;}
.ques_link{color: #65A4DE;font-size: 15px;margin-top: 8px;}
.text_span{float: left;font-size: 15px;color: #4A4A4A;height: 26px;line-height: 26px;display: inline-block;}
.text_tk[type="text"],.text_tk{float: left;border: none;border-radius: 0px;border-bottom: 1px solid #65A4DE;width:100px;height: 25px;line-height: 25px;font-size: 15px;color: #4A4A4A;background: #fff;padding:0 5px;}
.text_tk[type="date"]{float: left;border: none;border-radius: 0px;border-bottom: 1px solid #65A4DE;width:150px;height: 25px;line-height: 25px;font-size: 15px;color: #4A4A4A;background: #fff;padding:0 5px;}
.ques_table{border: 1px solid #65A4DE;font-size: 14px;color: #4A4A4A;}
.ques_table td{border: 1px solid #65A4DE;min-width: 100px;padding: 5px 2px;text-align: left;}
.title_tab{font-size: 16px;font-weight: bold;}
.text_tab{font-size: 14px;}
.input_tab[type="text"],.input_tab{border: 1px solid #65A4DE;background: #fff;width:calc(100% - 4px);height: 24px;padding: 0;border-radius: 3px;}
.select_tab{border: 1px solid #65A4DE;width: calc(100% - 4px);height: 24px;line-height: 24px;border-radius: 3px;}
/*鐧诲綍椤甸潰*/
.loginbg{background: #65A4DE;width: 100%;height: 100%;position: fixed;top: 0;left: 0;}
.loginbox{background: #FFFFFF;border: 1px solid #979797;width:400px;padding:30px 35px 45px 35px;position: fixed;top:50%;left: 50%;margin-left: -200px;margin-top:-190px}
.loginbox>p{font-size: 24px;color: #4A4A4A;text-align: center;}
.loginbox>div{margin-top: 35px;position: relative;}
.input_lb[type="text"]{border:none;float: left;border:1px solid #C8C8C8;width:calc(100% - 0px);height: 45px;background: #fff;padding-left:10px;font-size: 16px!important;border-radius: 2px;}
.input_lb[type="number"]{border:none;float: left;border:1px solid #C8C8C8;width:calc(100% - 0px);height: 45px;background: #fff;padding-left:10px;font-size: 16px!important;border-radius: 2px;}
.input_lb[type="password"]{border:none;float: left;border:1px solid #C8C8C8;width:calc(100% - 0px);height: 45px;background: #fff;padding-left:10px;font-size: 16px!important;border-radius: 2px;}
.loginbox>div a,.huoqu{background:#fff;float: right;border: 1px solid #65A4DE;color: #65A4DE;width: 118px;text-align: center;display: inline-block;height: 44px;line-height:44px;border-radius: 4px;cursor: pointer;font-size: 14px!important;padding: 0 5px;}
.huoqu:focus,.huoqu:hover{color: #65A4DE;}
.loginbox>input,.loginbox> button{background: #65A4DE;border-radius: 5px;color: #FFFFFF;font-size: 18px!important;margin-top:55px;border: none;text-align: center;height: 46px;display: block;width: 100%;cursor: pointer;}
.loginbox>input:hover,.loginbox> button:hover{background-color:#4e8ecb;}
.loginbox>div a:hover,.loginbox>div .huoqu:hover{background: #65A4DE;color: #fff;}
.loginbox>div p{position: absolute;color: #fe7f62;top: 46px;left: 2px;}
/*琛ㄥ崟鍒楄〃*/
.newform{background: #68a5df url(../imgs/form/addhuiz_b.png) no-repeat 20px 6px;border-radius: 5px;color: #fff;font-size: 18px;background-size: 22px 23px;padding:6px 10px 6px 52px;letter-spacing: 1px;}
.newform:hover{background: #4e8ecb url(../imgs/form/addhuiz_b.png) no-repeat 20px 6px;border-radius: 5px;color: #FFFFFF;font-size: 18px;background-size: 22px 23px;padding:6px 10px 6px 52px;letter-spacing: 1px;}
.formlist{border:1px solid #E8E8E8;background: #fff; border-radius:2px;margin:0px 30px 20px 30px;-webkit-box-shadow: 0px 0px 8px #ece9e9;-moz-box-shadow: 0px 0px 8px #ece9e9;box-shadow: 0px 0px 8px #ece9e9;}
.formlist:hover{background:#FBFDFE;}
.formname p{font-size: 16px;color: #323232;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.formname{padding: 0 20px;height: 50px;line-height: 50px;border-bottom:1px solid #E8E8E8;}
.formname div a{margin-left: 20px;color: #a2a2a2;display: inline-block;vertical-align: middle;}
.formname div a img{width: 14px;margin-right: 5px;}
.formname div a:hover{color:#65A4DE;}
.forminfo{padding: 10px 20px;}
.forminfo div{margin-top: 5px;}
.forminfo div span{color: #a2a2a2;width: 70px;float: left;display: inline-block;text-align: right;}
.forminfo div p{width:calc(100% - 75px);float: left;}
.forminfo div a{color:#4C95EF;text-decoration: underline;}
.popclose{position: absolute;top: 0px;right: 0px;display: inline-block;background: url(../imgs/close.png) no-repeat;width: 20px;height: 20px;background-size: cover;}
.popclose_white{position: absolute;top: 0px;right: 0px;display: inline-block;background: url(../imgs/close_white.png) no-repeat;width: 20px;height: 20px;background-size: cover;}
.white_txr{position: fixed;background: white;border-radius: 5px;padding:30px 35px 30px 35px;width: 600px;top: 40px;left: 50%;margin-left: -300px;}
.table_txr{padding: 20px 20px 30px 20px;}
.table_txr table{border: 1px solid #eeeeee;}
.table_txr table th{text-align: center;padding: 9px 0;border-bottom: 1px solid #eeeeee;}
.table_txr table td{border-bottom: 1px dashed #EEEEEE;padding: 9px 0;text-align: center;border-right: 1px dashed #EEEEEE;}
.table_txr table td a{color: #65A4DE;text-decoration: underline;}
.table_txr table tr:hover{background:#FBFDFE;}
.table_txr table tr:first-child:hover{background: #fff;}
.font_orange{color: #fe952c;}
.loginbox>.addform p{float:left;width:71px;height: 45px;line-height: 45px;position: initial;color:#4a4a4a;text-align: right;font-size: 15px;}
.loginbox>.addform .input_bdwh{float:left;width: calc(100% - 85px);margin-left:13px;}
.addform textarea{float:left;width: calc(100% - 85px);margin-left:13px;background: #fff;border-radius: 2px;font-size: 16px!important;border: 1px solid #C8C8C8;padding:9px;resize: none;height: 120px;}
.surebtn button,.surebtn button:focus,.surebtn button:active{background: #65A4DE;border-radius: 5px;color: #FFFFFF;font-size: 18px!important;margin-top:55px;border: none;text-align: center;height: 46px;display: block;width:263px;cursor: pointer;margin: 0 auto;}
.surebtn button:hover{background-color:#4e8ecb;color: #FFFFFF;border: none;}
button:focus{outline: 0;}
.loginbox.nofixed{position: initial;left:0;margin-left:0;top:0;margin-top:0;border:none;}
.copy_lj{background: #fff url(../imgs/form/copy.png) no-repeat 2px 3px;padding:0 0 0 25px;border: none;color: #65A4DE;font-size: 16px!important;background-size: 20px 20px;cursor: pointer;}
/*鑱旂郴鎴戜滑*/
.banner_contact_us{background: url(../imgs/form/contact_us.png) no-repeat center;height: 350px;background-size: cover;margin-top: 67px;}
.banner_contact_us p,.banner_joint p,.banner_introduce p{text-align: center;font-size: 40px;color: #fff;padding-top: 100px;}
.banner_joint{background: url(../imgs/form/joint.png) no-repeat center;height: 350px;background-size: cover;margin-top: 67px;}
/*.banner_joint p{text-align: center;font-size: 40px;color: #fff;padding-top: 100px;}*/
.banner_introduce{background: url(../imgs/form/introduce.png) no-repeat  center;height: 350px;background-size: cover;margin-top: 67px;}
/*.banner_introduce p{text-align: center;font-size: 40px;color: #fff;padding-top: 100px;}*/

.banner_lx{background: url(../imgs/form/lianxi.png) no-repeat;height: 280px;background-size: cover;margin-top: 67px;}
.banner_lx p{text-align: center;font-size: 40px;color: #fff;padding-top: 100px;}
.title_lx{font-size: 28px;text-align: center;padding-top: 45px;}
/*.lianxi_bg{background:#F7F8FA; padding: 50px;margin-top: 30px;position: relative; padding-top: 20px; padding-bottom: 40px;}*/
.lianxi_bg{padding: 30px;margin-top: 50px;position: relative;background: #fff;border: 1px solid #e8e8e8;box-shadow: 0 0 10px #d8d8d8;border-radius: 5px;}
.lianxi_bg div,.dizhi_bg div{font-size:19px;font-weight: bold;}
.lianxi_bg p,.dizhi_bg p{font-size:15px;margin-top:19px;}
.jiaopic,.weix_bg>.jiaopic{position: absolute;width: 10%;bottom: 0;right: 0;}
/*濉啓淇℃伅*/
.bgwhite_fi{background: #fff;margin: 11px 0 0px 0;}
.bgwhite_fi div{margin: 0 15px 0 20px;border-bottom: 1px solid #f0f0f0;position: relative;}
.bgwhite_fi div p{height: 50px;line-height: 50px;font-size:15px;color: #4A4A4A;width:80px;float: left;margin:0;}
.bgwhite_fi div input{background: transparent;width: calc(100% - 90px);float: left;height: 50px;line-height: 50px;font-size:16px!important;border: none;margin:0;padding: 0;color: #4A4A4A;}
.bgwhite_fi div select{background:url(../imgs/form/rightfi.png) no-repeat 98% 50%;background-size:6px 9px;width: calc(100% - 90px);float: left;height: 50px;line-height: 50px;font-size:16px!important;border: none;margin:0;padding: 0;color:#65A4DE;}
.bgwhite_fi div .colorgray{color: #C7C7C7;}
.bgwhite_fi div span{width: 7px;height: 10px;background: url(../imgs/form/must.png) no-repeat;position: absolute;top:19px;left: -12px;display: inline-block;background-size: cover;}
.bgwhite_fi input::-webkit-input-placeholder{color: #C7C7C7;}
.bgwhite_fi input:-moz-placeholder{color: #C7C7C7;}
.bgwhite_fi input::-moz-placeholder{color: #C7C7C7;}
.bgwhite_fi input:-ms-input-placeholder{color: #C7C7C7;}
input.redcolor::-webkit-input-placeholder{color:#fe7f62;}
input.redcolor:-moz-placeholder{color:#fe7f62;}
input.redcolor::-moz-placeholder{color:#fe7f62;}
input.redcolor:-ms-input-placeholder{color:#fe7f62;}
.btn_addfi{padding: 15px 20px 30px 20px;background: #fff;}
.btn_addfi a{height:47px;line-height:47px;background:#65A4DE;border-radius:4px;font-size:17px;text-align: center;color: #fff;display: block;}
.nameinput[type="text"],.nameinput{border:1px solid #C8C8C8;background: transparent;}

.errormsg{color: #fff;font-size: 15px;background: rgb(0,0,0,0.5);width: 200px; height: 50px;line-height: 50px;border-radius: 6px;position: fixed;top: 200px;left: 50%;margin-left: -100px;}

.x_more{
    height: 24px;
    width: 39px;
    float: right;
    position: relative;
}
.x_dian{
    background: url(../images/topic/more_g.png) no-repeat 18px 4px;
    height: 24px;
    cursor: pointer;
}
.x_submore{
    width: 88px;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    position: absolute;
    right: 0;
    top:22px;
    background-color: #fff;
    display: none;
    z-index: 10;
    overflow: hidden;
    border: 1px solid #e8e8e8;
}
.x_submore a{
    height: 30px;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    width: 100%;
    line-height: 30px;
/*     border: 1px solid blue; */
    margin-left: 0 !important;
    float:left;
}
.x_submore a:hover{
    background-color:#68a5df;
    color: #fff !important;
}
.x_more:hover .x_submore{
    display: block;
}
.x_submore:hover{
    display: block;
}

/* 表单列表 */
.flistdiv{margin-top: 70px;padding-bottom: 50px;}
.boxnewform{padding: 30px 0 30px 30px;}
.formcopies{width: 20%;}
.fcreationtime{width: 34%;}
.fcreationtime1{width: 26%;}
.fdescribe{width: 66%;}
.fnamediv{float: left;}
.fcaozuo{float: right;}
.fcaozuo .x_more{margin-top: 15px;margin-left: 30px;}
.f_selectbd{margin-right: 30px;}
.f_selectbd label input{margin:1px 3px 0 0;}
.f_selectbd label{margin-left: 30px;color: #a2a2a2;font-weight: 400;}
.leixing_bd{background: url(../imgs/leixing.png) no-repeat;width: 92px;height: 36px;background-size: cover;color: #fff!important;text-align: center;float: left;line-height: 36px;margin-left: -20px;font-size: 14px!important;font-weight: normal!important;margin-top: 7px;margin-right: 16px;}
@media only screen and (max-width: 800px) {
    .content_form{width: 100%;}
    .fnamediv{float: none;line-height:normal;padding-top: 10px;}
    .fcaozuo{line-height: 30px;float: none;display: none;}
    .formname p{max-width: calc(100% - 100px);}
    .formname{height: auto;}
    .formcopies{width: 50%;}
    .fdescribe,.fcreationtime,.fcreationtime1{width: 100%;display: none;}
    .m_display_n{display: none!important;}
    .fcaozuo .x_more{margin-top: 5px;margin-left: 10px;}
    .formlist{margin: 0 20px 20px 20px;}
    .boxnewform{padding: 20px 0 20px 20px}
    /* 联系我们 */
    .lianxi_bt{font-size: 19px;}
    .white_lx{padding: 20px 0;}
    .title_lx{font-size: 20px;color:#9e9e9e;}
    .lianxi_bg div, .dizhi_bg div{font-size: 15px;}
    .lianxi_bg p, .dizhi_bg p{font-size: 15px;margin-top: 8px;}
    .lianxi_bg{padding: 20px;margin:20px 10px 0 10px;}
    .dizhi_bg{padding: 20px;margin:20px 20px 0 20px;}
    .weix_bg{padding: 20px;margin:20px 20px 0 20px;}
    .lianxi_bg .mldz{margin-left: 70px;margin-top: 1px;}
    .weix_bg>img{width: 65px;}
    .weix_bg p{font-size: 14px;margin-top:20px;margin-left: 23px;}
    .jiaopic,.weix_bg>.jiaopic{width: 20%;}
    .whitebg{padding:0 20px;}
    .leixing_bd{margin-top: -7px;}
}

.div_tit{border-bottom: 1px dashed #DBEBFC; padding-bottom: 6px;}
.divCon {padding-left: 18px;text-indent:2em; font-size: 12pt; font-weight: normal!important; padding-top: 25px;}
.divCon p {line-height: 30px;font-weight: normal; margin-top: 0px; border: 0px solid red;}
.buzhou{font-size: 12pt!important; font-weight: bolder;margin-top: 30px!important;}




