@charset "utf-8";
/* CSS 定制的公共样式 */
html,body{font-family:arial,'Microsoft Yahei','微软雅黑';font-size:14px; line-height:30px;color:#666; background-color:#f0f0f0; overflow-x:hidden;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,input{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
a{color:#666; text-decoration:none;outline:none} /* for firefox */
a:hover{color:#3a517a;}
ul,dl,li{list-style-type:none;}li{vertical-align:top;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
img{ border:none; vertical-align:top;}
input,textarea,select{font-family:"Microsoft yahei"; font-size:14px;color:#888; border:none; outline: medium none;}
input:focus{ }
.img_bfb img{ width:100%;}
/* CSS 活动的公共样式 */
.left{ float:left;}.right{ float:right;}.display_bk{ display:block;}.display_in_bk{ display:inline-block;}.display_no{ display:none;}.overflow{ overflow:hidden;}.text_center{ text-align:center;}.text_right{ text-align:right;}.text_left{ text-align:left;}
.web_widht{ width:1200px; margin:0 auto;}/* 网页的内容宽 */
.relative{ position:relative;}.absolute{ position:absolute;}.fixed{ position:fixed;}.pointer{cursor: pointer}

/* CSS 边距 */
.mt_10{ margin-top:10px;}.mt_15{ margin-top:15px;}.mt_20{ margin-top:20px;}.mt_25{ margin-top:25px;}.mt_30{ margin-top:30px;}.mt_35{ margin-top:35px;}.mt_40{ margin-top:40px;}.mt_50{ margin-top:50px;}
.ml_10{ margin-left:10px;}.ml_15{ margin-left:15px;}.ml_20{ margin-left:20px;}.ml_25{ margin-left:25px;}.ml_30{ margin-left:30px;}.ml_35{ margin-left:35px;}.ml_40{ margin-left:40px;}.ml_50{ margin-left:50px;}
.mr_10{ margin-right:10px;}.mr_15{ margin-right:15px;}.mr_20{ margin-right:20px;}.mr_25{ margin-right:25px;}.mr_30{ margin-right:30px;}.mr_35{ margin-right:35px;}.mr_40{ margin-right:40px;}.mr_50{ margin-right:50px;}
.mb_10{ margin-bottom:10px;}.mb_15{ margin-bottom:15px;}.mb_20{ margin-bottom:20px;}.mb_25{ margin-bottom:25px;}.mb_30{ margin-bottom:30px;}.mb_35{ margin-bottom:35px;}.mb_40{ margin-bottom:40px;}.mb_50{ margin-bottom:50px;}
.m_auto{ margin:0 auto;}
.pt_10{ padding-top:10px;}.pt_15{ padding-top:15px;}.pt_20{ padding-top:20px;}.pt_25{ padding-top:25px;}.pt_30{ padding-top:30px;}.pt_35{ padding-top:35px;}.pt_40{ padding-top:40px;}.pt_45{ padding-top:45px;}.pt_50{ padding-top:50px;}
.pb_10{ padding-bottom:10px;}.pb_15{ padding-bottom:15px;}.pb_20{ padding-bottom:20px;}.pb_25{ padding-bottom:25px;}.pb_30{ padding-bottom:30px;}.pb_35{ padding-bottom:35px;}.pb_40{ padding-bottom:40px;}.pb_45{ padding-bottom:45px;}.pb_50{ padding-bottom:50px;}
.pl_10{ padding-left:10px;}.pl_15{ padding-left:15px;}.pl_20{ padding-left:20px;}.pl_25{ padding-left:25px;}.pl_30{ padding-left:30px;}.pl_35{ padding-left:35px;}.pl_40{ padding-left:40px;}.pl_45{ padding-left:45px;}.pl_50{ padding-left:50px;}
.pr_10{ padding-right:10px;}.pr_15{ padding-right:15px;}.pr_20{ padding-right:20px;}.pr_25{ padding-right:25px;}.pr_30{ padding-right:30px;}.pr_35{ padding-right:35px;}.pr_40{ padding-right:40px;}.pr_45{ padding-right:45px;}.pr_50{ padding-right:50px;}
.p_10{ padding:10px;}.p_20{ padding:20px;}.p_30{ padding:30px;}.p_40{ padding:40px;}.p_50{ padding:50px;}.p_60{ padding:60px;}.p_70{ padding:70px;}.p_80{ padding:80px;}
/* 字体 */
.tahoma{font-family:"Tahoma"; }
.arial{font-family:"Arial, Helvetica, sans-serif";}
.verdana{font-family:Verdana, Geneva, sans-serif;}
.yahei{font-family:"Microsoft yahei";}
.fzlth{font-family:"Lantinghei SC";}
.bold{font-weight:bold;}
.upper{text-transform:uppercase;}
/* 字体大小 */
.font10{ font-size:10px;}.font11{ font-size:11px;}.font12{ font-size:12px;}.font13{ font-size:13px;}.font14{ font-size:14px;}.font15{ font-size:15px;}.font16{ font-size:16px;}.font18{ font-size:18px;}.font20{ font-size:20px;}.font21{ font-size:21px;}.font22{ font-size:22px;}.font24{ font-size:24px;}.font26{ font-size:26px; line-height:26px;}.font28{ font-size:28px; line-height:26px;}.font30{ font-size:30px; line-height:30px;}.font32{ font-size:32px; line-height:32px;}.font34{ font-size:34px; line-height:34px;}.font36{ font-size:36px; line-height:36px;}

/* 字体颜色 */
.color_0{ color:#000;}.color_3{ color:#333;}.color_6{ color:#666;}.color_9{ color:#999;}.color_c{ color:#CCC;}
.color_f,.color_f a,.color_f:hover{ color:#fff;}
.red{color:#F00;}
.red2{color:#cc0000;}
.blue,.blue a{ color:#3a517a;}
.blue a:hover{color:#000;}
.orange,.orange a{ color:#ff7400;}
.green{color: #32b45a}
/* 行高 */
.lh_16{ line-height:16px;}.lh_18{ line-height:18px;}.lh_20{ line-height:20px;}.lh_21{ line-height:21px;}.lh_24{ line-height:24px;}.lh_25{ line-height:25px;}.lh_30{ line-height:30px;}.lh_40{ line-height:40px;}.lh_50{ line-height:50px;}
/* 边框线 */
.bord_top{border-top:1px solid #f0f0f0;}
.bord_bot{border-bottom:1px solid #f0f0f0;}
.bord_no{ border-bottom:none;}
/* 页面背景图片与颜色 */
.i{display:block; overflow:hidden; position:absolute; left:0; top:50%;}
.back_white{ background:#fff;}
.gray_bj{ background:#fafafa;}
.blue_bj{background:#3a517a;}
.orange_bj{background:#ff7400;}
.but_a,.but_b,.but_b:hover,.but_gray{display:inline-block;background:#ff7400;color: #fff;font-size: 16px;padding: 10px 60px;border: none;}
.but_a:hover,.but_b{background: #3a517a;color: #fff;}
.but_gray{background:#666;}
.but_gray:hover{background:#333;color: #fff;}
/*效果 */
.alpha1{filter: Alpha(Opacity=10);opacity: 0.1;}
.alpha2{filter: Alpha(Opacity=20);opacity: 0.2;}
.alpha3{filter: Alpha(Opacity=30);opacity: 0.3;}
.alpha4{filter: Alpha(Opacity=40);opacity: 0.4;}
.alpha5{filter: Alpha(Opacity=50);opacity: 0.5;}
.alpha6{filter: Alpha(Opacity=60);opacity: 0.6;}
.alpha6,a:hover img{filter: Alpha(Opacity=70);opacity: 0.7;}
.radius_3{border-radius:3px;}
.radius_bf5{border-radius:50%;}
{box-shadow: 0px 0px 2px 2px #f9f9f9;}
.i,a,img,input,textarea,.item h1,.img_ico,.sta_tab li{transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s; }
.img_bfb a,img{-webkit-transition:none;transition: none;}
/* 共用 */
.inp_txt2{width: 100%;border:none;background:#f0f0f0;line-height:40px;text-indent: 10px}
.inp_txt2:focus,.select_a:hover{box-shadow: 0 0 2px 0 #999;background:#fff;}
.row_10 .row{margin-left:-5px;margin-right:-5px;}
.row_10 .row [class*="col-"]{padding-left:5px;padding-right:5px;}
.top{height:80px;box-shadow: 0px 0px 4px 0px #ccc;z-index:99;}
.logo{top: 20px;left: 40px;}
.sn_login_info{right: 40px;top: 23px;line-height:38px;}
.login_q a{display: inline-block;color: #fff;padding: 0 18px;}
.login_q a:hover{padding: 0 30px;}
.login_q .log{border-radius: 3px 0 0 3px;}
.login_q .reg{border-radius: 0 3px 3px 0;}
.login_h a:hover{color:#ff7400;}
.nav{line-height: 80px;}
.nav li{display:inline-block;position: relative;width:10%;}
.nav li i{position: absolute; left: 50%;bottom:-10px;font-size: 12px;color:#3a517a;margin-left: -3px;top: auto;filter: Alpha(Opacity=0);opacity:0;}
.nav li:hover i,.nav .on i{bottom:-4px;filter: Alpha(Opacity=100);opacity:1;color: #ff7400;}
.nav a{display:block;color: #3a517a ;}
.nav a:hover,.nav .on a{color: #ff7400;}
.line{height: 2px;width: 80px;background:#ff7400;display: inline-block;}
/* 回头部 */
.back_to_top{ width:40px; height:40px; position:fixed; bottom:120px; left:50%; margin-left:610px; z-index:9;background: #333;display: block;}
.back_to_top a{width:40px; height:40px;display: block;text-align: center;line-height: 40px;font-size:24px;}
.back_to_top a:hover{background: #3a517a;}
.back_to_top a i{line-height: 40px;}

.p_2em p{text-indent: 2em;}
.title h1{border-left:4px solid #ff7400;line-height: 24px;padding-left: 10px;}
.ny_banner{height: 200px;background:#171006 url(/static/img/ny_banner1.jpg) no-repeat center top;line-height: 20px;}
.ny_banner h1{font-size: 36px;line-height: 36px;padding-top: 50px;}
.ny_banner i{font-size:16px;padding:20px 0 15px 0;}
.ny_banner a:hover{padding: 0 10px;}
@media (max-width:1300px)  {
  .nav li:first-child{display: inline-block;}
}


.banner{height: 500px;}
.que_box{background-color:rgba(0,0,0,0.5);padding:30px 0;position: relative;z-index: 1;margin-top: -112px;}
.que_box .web_widht,.que_box2 .web_widht{width: 780px;}
.mod_search{border:1px solid #dedede;line-height:50px;}
.mod_search .input{line-height: 50px;height:50px;display:block;width:100%;text-align:center;}
.mod_search .input:focus{box-shadow:0px 0px 4px #ccc inset;}
.mod_search .but{line-height: 50px;font-size:24px;height:52px;display: block;width:120px;background: #FF7400;color: #fff;right: -1px;top: -1px;text-align: center;}
.search_word a{padding-left: 20px;}
.mod_search .but:hover{background: #3a517a;width:150px;}

.item .img_ico{ height: 205px;background:#3a517a url(/static/img/item_bj.jpg) no-repeat 0 -205px;}
.item .img_ico img{margin-top: 46px;}
.item .info{height: 255px;overflow: hidden;}
.item .line{margin: 30px 0;}
.item h1{padding-top:70px;}
.more{line-height: 50px;border: 1px solid #3a517a;display: inline-block;padding: 0 40px; border-radius:25px;}
.item .more{margin-top:100px;}
.more:hover{border-radius:5px;background: #3a517a;color: #fff;}
.more i{font-size: 14px;}
.item:hover h1{padding-top:30px;}
.item:hover .more{margin-top:20px;}
.item:hover .img_ico img{margin-top:30px;}
.item:hover .img_ico{background-position: left top;}


.inq_info{width: 308px;border: 1px solid #f0f0f0;margin-top: 30px;}
.inq_info li{padding:5px 0;}
.inq_info li p,.info_txt li p{float: left;width:73%;}
.inq_info li .mc,.info_txt li .mc{width:27%;text-align: right;color: #666;}
.inq_info h2,.info_txt h2{margin-bottom:10px;}
.info_txt li{padding:8px 0;}
.info_txt li .mc{width:21%;}

.process ul::before{background:#f0f0f0;height:100%;width:1px;content:"";position:absolute; left:143px;top:0;display: block;}
.process ul{min-height:600px;padding-bottom: 40px;}
.process{width: 750px;margin-left: 100px;position: relative;}
.process li{position:relative;}
.process h6{margin:0;font-weight:bold;font-size:20px;color: #999;}
.pro_time{padding:30px 30px 0 30px;width: 144px;}
.pro_con{background: #eee;padding:20px;margin:25px 0 0 26px;width:556px;}
.pro_con i{position: absolute;width: 100%;bottom: -16px;right: 0;text-align: right;}
.pro_con i img{max-width:70%;height: 16px;}
.ico_xs{color: #eee;top: 50%;right:-6px;margin-top:6px;}
.ico_xs .line{background: #eee;left: 0;top: 50%;width: 35px;}

.in_img_list ul{min-height: auto;margin-top:15px;margin-left: -4px;padding: 0;}
.in_img_list li{width: 100px;height: 100px;background: #000;float: left;margin: 4px;margin-bottom: 0px;margin-left: 0px;}
.in_img_list ul::before{display: none;padding: 0;}

.in_text .fa{background: #3a517a;font-size: 20px;padding: 10px;border-radius:3px;color: #fff;}

.play_ico{width: 100%;height: 100%;background-color:rgba(0,0,0,0.6);color: #fff;font-size: 40px;text-align: center;left: 0;top: 0;z-index:9;}
.play_ico .fa{line-height: 100px;}

.sta_tab h6,.sta_tab li,.sta_tab ul{display: inline-block;}
.sta_tab li{margin-right:20px;cursor: pointer;}
.sta_tab li .fa{margin:0 6px;color: #ccc;}
.sta_tab li .fa-dot-circle-o,.sta_tab li:hover,.table_a a:hover{color: #ff7400;}


.table_a th{background: #3a517a;color: #fff;line-height: 50px;padding: 0 20px;}
.table_a td{line-height:22px;padding: 14px 20px;border-bottom: 1px solid #e5e5e5;}
.table_a tr:hover{background: #f9f9f9;}
.table_a2 tr:hover{background:none;}
.table_a2 td{border-left: 1px solid #e5e5e5;}
.table_a2 tr:nth-child(2) td:first-child{border-left: none;}
.ui_page{line-height: 34px;}
.ui_page a{color: #666;}
.ui_page a,.ui_page span{display: inline-block;padding: 0 14px;border: 1px solid #ededed;background: #fff;}
.ui_page a:hover,.ui_page .on{background:#3a517a;border-color: #3a517a;color: #fff;}
.ui_page span,.ui_page b{display: inline-block;}
.mt_-50{margin-top: -50px;}
.ord_deta .row::before{background:#f0f0f0;height:100%;width:1px;content:"";position:absolute; left:50%;top:0;display: block;}

.table_b{border-left: 1px solid #f0f0f0;}
.table_b th{background: #f0f0f0;line-height: 40px;padding: 0 20px;}
.table_b td{border-bottom: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;padding: 10px 20px;}
label{font-weight: normal;}

.p_100{padding:50px 100px;}
.table_c td{padding: 10px 4px;}
.table_c .inp_txt2{width: 70%;}
.reg_main{width: 700px;}
.reg_main .table_c .inp_txt2{width:100%;}
.lr_tip{position: absolute;right:20px;bottom:10px;}
.log_main{height: 510px;}
.log_main .table_c td .relative{width: 70%;}
.log_main .table_c td .relative .inp_txt2{width: 100%;}
.get_pas{right: 0;top: 0;line-height: 40px;padding: 0 20px;background: #e3e3e3;border-left: 1px solid #fff;}
.age_title h4 {border-top: 1px solid #ccc;display: inline-block;padding-top:10px;}
.cur_lot{width: 1200px;margin: 0 auto;}
.cur_lot .absolute{width: 100%;}
.batch_list{width: 850px;}
.pckd_info{background: #f0f0f0;padding: 20px; text-align: center;line-height: 30px;border-radius: 10px 10px 0 0;color: #333;}
.txt_w50,.txt_w502{display: inline-block;width: 50%;text-align: right;}
.txt_w502{text-align: left;}

.back_to_top .cweixin{background: #3a517a;font-size: 12px;line-height: 16px;padding-top:4px;margin-top: 1px;position: relative;}
.back_to_top .cweixin:hover{background:#333;}
.cweixin div{width: 194px;height: 199px;position: absolute;left: -185px;bottom:-42px;background: url(/static/img/weixin.png) no-repeat;
opacity:0; transform:scale(0);-webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s;}
.cweixin:hover div{ display:block;transform:scale(1); -webkit-transform:scale(1); opacity:1;}

/* 视频沟通页面 */
.vid_con{width:348px;}
.vid_r{width:800px;}
.select_a{height:40px;background: #fff;overflow: hidden;display: inline-block;position: relative;width:100%;}
.select_a select{/*很关键：将默认的select选择框样式清除*/ appearance:none;-moz-appearance:none;-webkit-appearance:none;/*为下拉小箭头留出一点位置，避免被文字覆盖*/padding-right: 28px;width: 100%;border: none;height: 100%;background: none;text-indent:5px;}
.select_a .i{right:10px;top: 50%;margin-top: -6px;color: #9e9e9e;left: auto;}
.select_a:hover .i{transform:rotate(180deg);}

.vid_box{background: #666;height: 625px;}
.mark_box1{display: none;width: 100%;height:40px;background-color:rgba(0,0,0,0.6);line-height: 40px;padding: 0 3%;}
.mark_box2{display: none;width: 100%;height:60px;line-height:30px;padding: 0 3%;bottom: 0;left: 0;padding-top:20px; background: url(/static/img/meeting/mark_box2.png) repeat-x;}
.vid_box:hover .mark_box1{display:block;}
.vid_box:hover .mark_box2{display:block;}
.but_r{line-height: 30px;border-radius:15px;padding: 0 24px;background: #cc0000;}
.but_r:hover{padding: 0 30px;}

.vid_tip{width: 100%;top: 50%;margin-top: -100px;}
.but_r2{line-height:40px;height:40px;border-radius:20px;padding: 0 25px; display: inline-block;}
.vid_box .but_r2{padding: 0 60px;}
.vid_box .but_r2:hover{padding: 0 50px;}
.color_fff{color:#fff;}
.pra_list li{width: 40px;height: 40px;display:inline-block;position: relative;margin: 0 10px;}
.pra_list li img{width: 100%;border-radius: 50%;}
.pra_list ul{padding-left:60px;}
.pra_list h4{position: absolute;left: 0;top: 0;line-height: 40px;}
.pra_mz{background: #fff;left:-40px;width: 160px;z-index:3; text-align: left;box-shadow: 0 0 4px 0 #ccc;border-radius: 3px;top:40px;padding-left: 20px;display: none}
.pra_mz .fa{position: absolute;top:-6px;left:58px;color: #fff;font-size: 14px;}
.pra_list li:hover .pra_mz{top: 48px;display: block;}
.pra_mz b{color: #3a517a;}
.sl_tab li{float: left;border-bottom: 2px solid #f0f0f0;padding: 0 30px;cursor: pointer;}
.sl_tab li.on{border-bottom-color:#3a517a;color: #3a517a;}
.status{padding: 0 10px;}
.but_r3{line-height:24px;border-radius: 12px;background: #11b700;color: #fff;padding: 0 12px; display: inline-block;}
.status .fa{right:0px;top:0;font-size: 20px;color: #ccc;display: block;line-height: 40px;padding: 0 10px;z-index: 2;}
.status2{width: 100%;left: 0;top:40px; display: none;padding: 0 20px;max-height: 385px;overflow:auto;overflow-x:hidden;}
.status2 p{border-top: 1px solid #f0f0f0;}
.status2 p span{color: #999;padding-right: 10px;}
.status2{box-shadow: 0 5px 5px 0 #ccc;}
.back_blue{background: #325072;}
.sp_main{min-height: 462px;}
.sp_main .table_a th{background:#ddd;color: #666;}
.back_hui{background: #333;}
.sp_main .but_r2:hover{padding: 0 40px;}
.remark .but_r2:hover{padding: 0 40px;}
.back_red{background: #cc0000;}
.remark{height:462px;padding: 20px;}
.remark textarea{width: 100%; height:360px;}
.aud_sou{width: 424px;height: 80px;overflow: hidden;position: absolute;clear: both;}
.pl_5{padding-left:5px;}
.pr_5{padding-right: 5px;}
.bgc_tra{background-color: transparent;}

.swal-modal{
  width: 320px;
}

.swal-footer {
  text-align: center;
  margin-top: 0px;
  padding-top: 5px;
}

.swal-button {
  font-weight: 500;
  font-size: 16px;
  padding: 5px 20px;
}

.swal-text:last-child {
  margin-bottom: 32px;
}
