/* 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:#f0fbff;}

.red{ color:red;}

body{ background:url(../images/bg.jpg) center top; font-size:16px; color:#fff; 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:#fff; }
.top_qu a{ text-decoration:none; color:#fff; font-size:16px; }
.top_bg2{background: url(../images/top_bg2.jpg) center top no-repeat; width:1280px; height:845px; position:absolute; left:50%; top:130px; z-index:2; margin-left:-640px;}


.body1{background: url(../images/body1.jpg) center top no-repeat; height:943px; padding-top:1px;margin:0 auto; position:relative;} 
.top1{margin:0 auto;width:1000px; padding-top:1px; position:relative;}
.b1_time1{ margin:462px auto 0; width:400px; padding-right:480px; line-height:30px;}
.b1_time2{ margin:32px auto 0; width:400px; padding-right:480px; line-height:30px;}
.b1_txt{ text-indent:2em; margin:70px auto 0; width:450px; padding-left:530px; padding-right:20px; line-height:35px;}
 
 
.body2{background: url(../images/body2.jpg) center top no-repeat; height:1472px; padding-top:1px;margin:0 auto; position:relative;} 
.b2_ld{background: url(../images/ld_info.png);width:1026px; height:362px; margin:40px auto 0;}
.b2_tpbox{width:1050px; margin:60px auto 0;}
.b2_tp_left{width:400px; float:left; text-align:center; position:relative;}
.b2_tp_bt{background: url(../images/tp.png);width:335px; height:386px; display:block;margin-left:28px;}
.b2_tp_info{ padding:10px 0; margin-top:15px;border-top:1px dashed #fff; border-bottom:1px dashed #fff;}
.b2_tp_info .info{ display:inline-block; text-align:left; line-height:30px;}
.b2_tp_btn{background: url(../images/tp_btn.png);width:333px; height:99px; display:inline-block; position:absolute; left:60px; bottom:-100px; z-index:2;}
 
.b2_video{width:626px; height:514px; background: url(../images/video.png); float:right; margin-right:-30px;}
.b2_vc{width:446px; height:335px; margin: 145px 0 0 95px; background:#000}

.b2_jjinfo{width:1026px; height:389px; background: url(../images/jj_info.png); margin-top:20px; position:relative;}
.b2_jjinfo .btn1{width: 230px;height: 55px;position: absolute;bottom: 0px;right: 292px;}
.b2_jjinfo .btn2{width:230px; height:55px; position:absolute; bottom:0px; right:17px;}
.b2_jjinfo .txt1{width:495px; float:right; font-size:14px; margin-top:60px; line-height:28px;}
.b2_jjinfo .txt2{width:445px; float:left; font-size:14px; margin-top:125px; margin-left:25px; line-height:28px;}
.b2_jjinfo .jj_jg{background: url(../images/jj_jg.png);width:538px; height:176px; float:right; margin-top:0px; }
 
.body3{background: url(../images/body3.jpg) center top no-repeat; padding-top:1px;margin:0 auto; position:relative;} 
.zb_bt{background: url(../images/zb_bt.png); width:413px; height:88px; margin:20px auto 0;}

.zb_box{ text-align:center; width:1050px; margin:0 auto;}
.zb_item{width:230px; text-align:center; margin:30px 10px 0; display:inline-block;}
.zbi_t{ height:50px; padding-top:10px; width:100%;}
.zbi_img{height:220px;}
.zbi_yuan{font-size:24px; color:#EADFB7; margin-top:-10px; text-shadow:0 -2px 8px #E4CE8B;}
.zbi_yuan span{font-size:48px;}
.zbi_bz{font-size:12px; color:#EADFB7; margin-top:-10px;}
.zb_btn{background: url(../images/gou_btn.png);width:267px; height:84px; display:inline-block; margin-top:-15px;}
.zb_btn2{background: url(../images/gou_btn2.png);width:251px; height:106px;  display:inline-block; margin-top:-15px; margin-left:-20px;}
.zb_btn_go{ line-height:58px;}

.httzb_bt{background: url(../images/httzb_bt.png); width:635px; height:78px; margin:50px auto 0;}
.srh_bt{background: url(../images/srh_bt.png); width:547px; height:116px; margin:50px auto 0;}
.srh{background: url(../images/zblb.png); width:987px; height:498px; margin:20px auto 0;}
.hd_info{background: url(../images/hd_info.png); width:917px; height:596px; margin:20px auto 0;}

.footer_con{ min-width: 1000px; max-width:1920px; margin: 0 auto;}
.f_bq{ padding: 30px 0 25px; color: #EADFB7; font-size: 16px; text-align: center;}