/* CSS Document */
*{ padding:0; margin:0; font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-style: normal;}
ul,li,dl,dd,dt{ list-style: none;}
img{ border:none;}
a{ text-decoration:none; color:#ff8b62;}

.red{ color:red;}

body{background-color:#000f22; font-size:18px; line-height:35px; color:#fff;}
.ls5{ letter-spacing:5px;}/*字间距5像素*/
.ml50{ margin-left:50px;}
.ml25{ margin-left:25px;margin-right:25px;}
.ml80{ margin-left:80px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt10{margin-top:10px;}
.mt30{ margin-top:30px;}
.mb30{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.fbold{ font-weight:bold;}
.border_r10{
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */
}
.border_r20{
-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */
}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear{ height:1%;}

.top1{margin:0 auto;width:960px;}

.snh_logo,.ls_logo{float:left;}
.snh_logo{background: url(../images/snh_logo.png); width:75px; height:101px;}

.top_qu{ line-height:30px; float:right; margin-right:15px; color:#fff; }
.top_qu a{ text-decoration:none; color:#fff; font-size:16px; }

.body1{padding-top:15px;height:500px; min-width:920px;background: url(../images/top.jpg) center top no-repeat;} 

.b1_dy{width:920px; margin:350px auto 0; font-size:20px;}

.body2{background:url(../images/bg.jpg) center top no-repeat; min-width:920px;}
.b2c{width:920px; margin:0 auto;}
.b2_txt1{color:#57bdeb; font-size:48px; font-weight:bold; padding-bottom:5px; line-height:normal;}
.b2_txt2{color:#fff947; font-size:24px; font-weight:bold; padding-bottom:5px; line-height:normal;}
.b2_txt3{color:#fff947;}
.b2_bline{ margin-top:15px; height:15px; border-top:1px dashed #fff;}
.b4_btn{ display:inline-block;background:url(../images/btn_bg.png); background-size: 270px 65px; width:270px; height:65px; line-height:62px; color:#fff3f6;font-size:36px; font-weight:bold; text-align:center; cursor:pointer;}
.b4_btn_box{ text-align:center; margin:30px 0;}

.plan{border:10px solid #013951; color:#000; background:#fff;width:800px; padding:10px 20px;border-radius:8px;display:none; }
.plan_t{font-size:36px; font-weight:bold; color:#2f98c7; line-height:normal; text-align:center}
.plan_bz1{color:#2f98c7; font-size:14px; font-weight:bold; text-align:center; background:#e8f4fa; line-height:25px; margin:5px 0 10px;}
.plan_bz2{color:#990033; font-size:16px; font-weight:bold; text-align:center; line-height:25px; margin:5px 0 10px;}
.plan_txt1,.plan_txt2{float:left; margin-right:20px;}
.plan_txt2{ margin-left:58px;}
.plan_input{width:240px; padding-left:20px; font-size:16px; height:39px; background:#f1f1f1; border:1px solid #e0dfe0; float:left;}
.plan .table1{margin:10px auto 0; width:450px; }
.p_marl{margin-left:20px;}
.p_tdt{width:120px; padding-left:25px; height:50px;}

.p_tbz{ font-size:14px;}
.plan .p_select{ float:left; height:35px;width:300px; padding-left:10px; background:#fff; font-size:15px; border:1px solid #cecccd;}
.p_td_timebg{background:#f7f7f7; text-align:center; }
.p_timebtn{ display:inline-block; margin:10px 0; width:180px; height:45px; padding-top:5px; line-height:20px; background:#fff; font-size:18px; text-align:center; color:#2f2f2f; border:1px solid #cecccd; cursor:pointer; transition:200ms; }
.p_timebtn span{font-size:14px;}
.p_timebtn:hover{border:1px solid #2f98c7;}
.p_timebtn_sel{border:1px solid #2f98c7;background:#2f98c7;}
.p_btn{display:inline-block; background:#2f98c7; color:#fff;border-radius:5px; width:130px; text-align:center; font-size:20px;}
.p_timeNum{font-size:14px; line-height:20px;height:52px; vertical-align:top; margin-top:10px;width:110px;color:#2f2f2f; border:1px solid #cecccd; display:inline-block;}

.yy_box{background:#f1f1f1; padding:0px 10px 10px; height:120px; margin-top:10px; overflow:auto; max-height:120px; position:relative;}
.yy_box table{width:100%;}
.yy_box table tr td{ padding-left:10px; padding-top:5px; border-bottom:1px dashed #a8a8a8;}
.yy_box .bt{margin:50px auto 0; width:300px; text-align:center;}
.yy_item{ margin:0 auto; font-size:14px; width:95%; padding-bottom:2px;}
.yy_item span{ display:inline-block; padding:0 5px; color:#2f98c7;}
.yy_item .close{font-size:16px; color:#8d8c8c; float:right; cursor:pointer; transition:200ms;}
.yy_item .close:hover{ color:#2f98c7;}
.yy_item a{ display:inline-block; padding:0 5px; line-height:20px; font-size:14px; background:#2f98c7; color:#fff;}
.yy_bottom{ padding-top:10px; text-align:center;}
.yy_info{font-size:18px;}
.yy_info span{ color:#999; padding-left:20px;}
.yy_maBG{font-size:25px; margin:0 auto; width:90%; text-align:center; background:#f7f7f7; margin-top:10px;}
.yy_maBG span{ color:#2f98c7; font-weight:bold;}
.yy_mainfo{font-size:18px; text-align:center; margin-top:10px;}
.yy_bottom{ text-align:center;}
.yy_bottom .btn{ margin:5px 20px;}

.p_result{width:100%; text-align:center; font-size:20px; height:130px;}
.use_blue{color:#259CE9; font-size:15px;}
.dhtype{font-size:13px; line-height:normal;}

/*layer弹出样式去掉背景色*/
body .lay_nobg{background-color:transparent; border: none;}


.footer_con{ width: 1000px; margin: 0 auto;}
.f_bq{ padding: 0 0 10px; font-size: 14px; text-align: center;}
