﻿@charset "utf-8";

* { margin: 0; padding: 0; list-style: none; border: 0; }
body { width: 100%; margin: 0 auto;font-family:Microsoft YaHei; }
a{text-decoration: none !important;color:#333;}

.body{    position: relative;overflow:hidden;}
.banner{width:100%;}
.sbanner img{width:100%;}
.bannerfooter{width:100%;height:60px;line-height:60px;background:#f5f5f5;border-bottom:1px solid #e6e6e6;}
.bfcon{width:1200px;margin:auto;}
.bfcon ul{margin:0;padding:0;}
.bfcon ul li{float:left;font-size:14px;height:60px;line-height:60px;}
.bfcon ul li.shu{color:#d9d9d9;}
.bfcon ul li.item{padding: 0 80px;}
.bfcon ul li.item a{color:#333;}
.bfcon ul li.item:hover{border-bottom:1px solid #1b5ba5;}
.bfcon ul li.item:hover a{color:#1b5ba5;}

.yw{
width:100%;overflow:hidden;
}
.ywcon{width:1200px;
margin:auto;
margin-top:50px;
}
.sht {
    font-size: 36px;
    line-height: 36px;
    text-align: center;
}
.shten {
    font-size: 26px;
    line-height: 26px;
    color: #e1e1e1;
    text-transform: uppercase;
    text-align: center;
    margin-top: 20px;
}

.lncon{
width:100%;
height:493px;
background:url(../images/wh1.jpg) no-repeat;
margin-top: 50px;
}
.lnleft{float: left;
    width: 510px;
    margin-top: 42px;
    margin-left: 37px;}
.lntitle{
font-size: 30px;
    color: #fff;
    line-height: 36px;
    padding-left: 50px;
}
.lnsum{
font-size: 14px;
    color: #fff;
    text-align: justify;
    line-height: 26px;
    margin-top: 20px;
}
.lnright{    float: right;
    width: 495px;
    margin-top: 100px;
    margin-right: 49px;}
.rtitle{
font-size: 30px;
    color: #fff;
    line-height: 36px;
    padding-left: 50px;
}
.rsum{
background: url(../images/yt.png) no-repeat 0px 9px;
    font-size: 14px;
    color: #fff;
    padding-left: 18px;
    line-height: 24px;
    margin: 25px 0;
    text-align: justify;
}

.yw2{
width:100%;
height:552px;
background:url(../images/wh2.jpg) no-repeat center top;
margin-top: 50px;
}
.yw2con{
width:1200px;
margin:auto;
overflow: hidden;
}
.jsjs{
margin-top: 155px;
    font-size: 30px;
    color: #fff;
    text-align: center;
}
.jssum{
text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 30px;
}

.yw3{
width:100%;
margin-top:50px;
padding-bottom: 80px;
}
.yw3con{
width:1200px;
margin:auto;
}
.xnzz{
    font-size: 30px;
    line-height: 36px;
    text-align: center;
	background:url(../images/xnline.jpg) no-repeat center bottom;
    height: 50px;
}

.xnsum{
font-size: 14px;
    line-height: 36px;
    text-align: center;
}
