/* CSS Document */
*{ padding:0; margin:0; font-family: "思源黑体",Arial,Helvetica,sans-serif; font-style: normal;}
ul,li,dl,dd,dt{ list-style: none;}
img{ border:none;}
a{ text-decoration:none; color:#fff;}

.red{ color:red;}

body{ background:url(../images/bg.jpg) center top; font-size:20px; color:#62707e; min-width:1000px;}  

.ls5{ letter-spacing:5px;}/*字间距5像素*/
.fbold{ font-weight:bold;}

h1{ font-weight:100; font-size:55px;}
h1 span{ color:#e3db0c}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear{ height:1%;}

.snh_logo{float:left; width:86px; height:119px; margin-top:12px; margin-left:-140px; background: url(../images/snh_logo.jpg); display:inline-block;}
.top_qu{ line-height:30px; float:right; color:#62707e; }
.top_qu a{ text-decoration:none; color:#62707e; font-size:16px; }
.lt_icon{background: url(../images/lt_icon.png); width: 150px; height: 61px; float: left; margin-top: 15px;}
.bbt{background: url(../images/bbt.png); width: 800px; height: 308px; margin: 55px auto 0;}

.box{ min-width: 1000px; overflow: hidden;}

.body1{background: url(../images/top_bg.jpg) center top no-repeat;margin:0 auto; position:relative;} 
.top1{margin:0 auto;width:1000px; padding-top:1px; height: 514px; position:relative;}
.b1_dy{ margin: 25px auto 10px; color: #cf4a47; font-size: 22px; line-height: 45px; text-align: center;}
 
 
.body2{background: url(../images/body1.jpg) center top no-repeat; padding-top:1px;height: 998px; margin:0 auto; position:relative;} 
.bt_path{ margin:20px 0 20px; text-align: center;}
.fabu{background: url(../images/fabu.png);width:420px; height: 212px; margin: 260px auto 0;}

.body3{background: url(../images/body2.jpg) center top no-repeat; padding-top:1px;height: 842px; margin:0 auto; position:relative;} 
.bt2{background: url(../images/bt2.png);width:663px; height: 183px; margin: 0px auto;}
.b3_con{width:1000px; margin: 0px auto;}
.zb1{width:600px; height: 582px; margin-left: -45px; float: left;}
.b3_info{width:385px; padding-top: 30px; line-height: 35px; float: right; font-size: 22px; color: #229465; font-weight: bold;}
.b3_bt{font-size:52px; padding-bottom: 20px;}
.b3_light{color: #d34a54; font-size: 20px; background: #fff; padding: 2px 2px; margin: 10px 0;}
.b3_price{font-size: 36px; margin-top: 15px;color: #d34a54; line-height: 75px;}
.b3_price span{font-size: 70px;}
.b3_btn{width:163px; height: 48px; display: inline-block;line-height: 48px; font-size: 22px; text-align: center; background: #d34a54; color: #fff; margin-top: 20px; }
.b3_btn_left{ margin-left: 30px;}
.b3_bz{font-size:14px; text-align: right; width:490px; line-height: 30px; margin-left: -90px; margin-top: 15px;}

.body4{background: url(../images/body3.jpg) center top no-repeat; padding-top:1px;height: 1580px; margin:0 auto; position:relative;} 
.b4_xh{background: url(../images/xue.png);width:72px; height: 74px; position: absolute;}
.xue1{ left: 50%; top:-30px; margin-left: -100px;}
.xue2{ left: 50%; top:20px; margin-left: 70px;}
.zbbg1{ max-width: 1092px; height: 806px; background: url(../images/zbbg1.png) center top no-repeat; margin: 10px auto 0; text-align: center;}
.b4_zbcon{width:480px;display: inline-block;vertical-align: top; margin: 50px 5px 0; color: #fff;}
.b4_zbimg{height:230px; }
.b4_txtl{ text-align: left;}
.b4_bt{font-size: 36px; display: inline-block;}
.b4_bt span{font-size: 22px; display: inline-block;}
.b4_sbt{font-size:20px;}
.b4_txt1{font-size: 13px; padding: 5px 0;}
.b4_txt2{font-size:18px; padding: 5px 0;}
.b4_txt3{font-size:16px; padding: 10px 0 5px; line-height: 28px;}
.b4_light{font-size:22px; color: #229465; background: #fff; padding: 5px 10px; margin: 5px 0;}
.b4_price{font-size: 36px; margin-top: 5px; line-height: 70px; border-bottom: 1px dashed #fff;}
.b4_price span{font-size: 70px;}
.b4_btn{width:130px; height: 48px; margin:17px 0 0 5px; line-height: 48px; font-size: 22px; background: #229465; display: inline-block; vertical-align:top;text-align: center;}

table, th , td {
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px;
  color: #000;
}
table tr:nth-child(odd) {
  background-color: #f1f1f1;
}
table tr:nth-child(even) {
  background-color: #ffffff;
}
table td {
	text-align: right;
}
table tr td:nth-child(1) {
	text-align: left;
}
.zbbg2{ max-width: 1092px; height: 688px; background: url(../images/zbbg2.png) center top no-repeat; margin: 10px auto 0; text-align: center;}

.body5{background: url(../images/body4.jpg) center top no-repeat; padding-top:1px; margin:0 auto; font-weight: bold;position:relative;} 
.bt3{background: url(../images/bt3.png);width:663px; height: 240px; margin: 40px auto 0;}
.b5_txt{width:1000px; margin: 30px auto 0;color: #229465; font-size: 22px; padding: 10px 0 15px; border-bottom:2px dashed #229465;}
.b5_txt2{width:1000px; margin: 10px auto 0;color: #229465;font-size: 22px; line-height: 35px;}
.b5_btn{width:163px; height: 48px; margin:-23px 0 0 35px; line-height: 48px; font-size: 22px; background: #d34a54; color:#fff;display: inline-block;vertical-align:top;text-align: center;}
.bt4{background: url(../images/bt4.png);width:663px; height: 182px; margin: 70px auto 0;}
.hd_con{width:1000px; margin: 30px auto 0; text-align: center;}
.hd_item{width:480px; text-align: left; display: inline-block;vertical-align: top; margin: 10px 8px 0; color: #229465;}
.wx_bt{background: url(../images/wx_bg.png); width: 150px; height: 43px; line-height: 43px; padding-left: 20px; color: #fff;}
.wx_txt{font-size:18px; padding-top: 30px; height: 260px; line-height: 25px; position: relative;}
.wx_ewm{position: absolute; right: 0px; bottom: 0px;}

/*layer弹出样式去掉背景色*/
body .lay_nobg{background-color:transparent; border: none; box-shadow:none;}
body .lay_fontc .layui-layer-content{ color:#fff; border-radius:10px; padding:5px; padding-left: 10px; width:auto; font-size:16px; line-height:25px;}

.footer_con{ min-width: 1000px; max-width:1920px; margin: 30px auto 0;}
.f_bq{ padding: 20px 0 15px; font-size: 16px; color: #229465; text-align: center;}