@charset "utf-8";
.color{ color: #327cd3 }
body{ background: #fff url('../images/bg.png') center top no-repeat; }
.head, .wrap, .foot{ width: 1180px }
.wrap, .foot{ overflow: hidden; }

.head{ height: 200px; background: url('../images/head.png') center top no-repeat; }
.head .time{ text-align: right; color: #fff; font-size: 14px; line-height: 40px; }

#nav{ width: 1180px; height: 50px; background: #327cd3; position:relative; z-index:1; }
.nav{ display: block; width: 1180px; height: 50px; }
.nav .nLi{ float:left; position:relative; padding:15px 0;}
.nav .nLi>a{ display: block; width: 131px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #fff; box-sizing: border-box; border-left: 1px #fff dotted; }
.nav .nLi:first-child>a{ width: 132px; border: 0; }
.nav .nLi.on{ background: #f63d05; }

.nav .sub{ display:none; width:131px; left:0; top:50px; position:absolute; border-top: 3px solid #f63d05; }
.nav .sub li{ background: #fff; }
.nav .sub a{ display:block; height: 35px; line-height: 35px; border-bottom: 1px dotted #ccc; font-size: 13px; color: #333; text-indent: 10px; }

.wrap{ padding-top: 30px; }
.main-box{ float: left; width: 780px; }
.right-box{ float: right; width: 380px; }
.center-box{ float:left; width:1180px;}

.slide-news{ width: 380px; height: 250px; overflow: hidden; position: relative; }
.slide-news .bd{ position: relative; width: 380px; height: 250px; overflow: hidden; }
.slide-news .bd li, .slide-news .bd li a{ width: 380px; height: 250px; }
.slide-news .bd li a, .slide-news .bd li a img{ display: block; }
.slide-news .bd li a img{ width: 380px; height: 250px; }
.slide-news .bd li a h1{ position: absolute; left: 0; bottom: 0; width: 380px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; font-weight: normal; background: rgba(0, 0, 0, .8); }

.slide-news .prev,
.slide-news .next{ position:absolute; left:0; top:45%; margin-top:-25px; display:block; width:32px; height:40px; background:url('../images/arrow.png') -110px 5px no-repeat; opacity:0.5; }
.slide-news .next{ left:auto; right:0; background-position:8px 5px; }
.slide-news .prev:hover,
.slide-news .next:hover{ opacity:1; }
.slide-news .prevStop{ display:none; }
.slide-news .nextStop{ display:none; }

.about-box{ width: 380px; height: 250px; background: #fff; box-sizing: border-box; border: 1px #eee solid; }
.about-box .box-tit{ height: 40px; padding: 5px 0 0 10px; background: linear-gradient(#fff, #f7f7f7); position: relative; }
.about-box .box-tit span{ float: left; width: 100px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #327cd3; border-radius: 5px 5px 0 0; }
.about-box .box-tit a{ position: absolute; right: 10px; top: 16px; display: block; width: 40px; height: 14px; background: url('../images/more.png') no-repeat; }
.about-box .box-con{ padding: 10px; }
.about-box .box-con img{ display: block; width: 360px; height: 80px; }
.about-box .box-con p{ font-size: 12px; line-height: 20px; color: #666; text-indent: 2em; padding-top: 5px; }
.about-box .box-con p i{ color: #f63d05 }

.news-box{ float: left; width: 580px; height: 340px; margin-top: 10px; background: #fff; }
.news-box .box-tit{ height: 45px; box-sizing: border-box; border-bottom: 1px #ccc solid; }
.news-box .box-tit span{ float: left; width: 120px; height: 45px; line-height: 45px; font-size: 16px; color: #327cd3; box-sizing: border-box; border-bottom: 2px #327cd3 solid; background: url('../images/law.png') 10px center no-repeat; text-indent: 40px; }
.news-box .box-tit a{ float: right; margin-top:15px; margin-right:10px;}
.news-box .box-tit a{ display: block; width: 40px; height: 14px; background: url('../images/more.png') no-repeat; }

.news-list{ padding: 10px; overflow: hidden; }
.news-list li{ box-sizing: border-box; height: 30px; line-height: 30px; border-bottom: 1px #ccc dotted; font-size: 14px; position: relative; }
.news-list li a{ display: block; height: 30px; line-height: 30px; text-indent: 1em; }
.news-list li a:before{ content:""; display: inline-block; width: 4px; height: 4px; background: #333; position: absolute; left:0; top: 50%; margin-top: -2px; }
.news-list li a:hover:before{ background: #327cd3 }
.news-list li span{ position: absolute; right: 0; top: 0; }
.news-list li:hover span{ color: #327cd3; cursor: pointer; }

.member-btn{ display: block; width: 380px; height: 90px; background: url('../images/m-btn.png') no-repeat; }

.data-box{ width: 380px; height: 80px; margin-top: 10px; background: #f8f8f8; }
.data-box .box-tit{ height: 45px; line-height: 45px; background: url('../images/data-ico.png') 10px center no-repeat; text-indent: 40px; font-size: 16px; color: #f63d05; }
.data-box .box-con{ height: 80px; overflow: hidden; background: url('../images/data.png') 126px center no-repeat; }
.data-list{ padding-top: 10px; overflow: hidden; font-size: 14px; }
.data-list li{ height: 25px; line-height: 25px; padding-bottom: 10px; }
.data-list li span{ float: left; width: 100px; text-align: right; color: #327cd3; }
.data-list li b{ float: right; padding-left: 90px; color: #999; font-weight: normal; }
.data-list li:last-child b{ padding-left: 150px }

.search{ width: 360px; height: 40px; padding: 10px; margin-top: 10px; background: #f8f8f8; }
.search input{ float: left; background: none; border: none; }
.search input[type=text]{ box-sizing: border-box; width: 270px; height: 40px; text-indent: 10px; line-height: 40px; font-size: 14px; color: #999; background: #fff; }
.search input[type=submit]{ width: 90px; height: 40px; text-align: center; line-height: 40px; background: #327cd3; color: #fff; font-size: 14px; }

.button-box{ width: 1180px; overflow: hidden; }
.button-box ul{ overflow: hidden; }
.button-box ul li{ float: left;padding-right: 20px;overflow: hidden; }
.button-box ul li:last-child{ padding-right: 0; }
.button-box ul li a{ display: block; overflow: hidden; }
.button-box ul li a img{ display: block; width: 380px; height: 80px; }

.pic-box .bd{ overflow: hidden;}
.pic-box .bd ul{ overflow:hidden; }
.pic-box .bd ul li{ float:left; padding-right: 20px; overflow:hidden; }
.pic-box .bd ul li a, .pic-box .bd ul li a img{ display: block; width: 220px; height: 165px; }

.link-box{ width: 1180px; line-height: 40px; height: 40px; background: #327cd3; font-size: 14px; }
.link-box dt, .link-box dd{ float: left; }
.link-box dt{ text-indent: 10px; color: #fff; }
.link-box dd{ padding-left: 2em; }
.link-box dd a{ color: #fff; }

.line{ width: 100%; height: 2px; background: #327cd3; min-width: 1180px}

.foot{ line-height: 25px; font-size: 14px; padding: 25px 0; text-align: center; }


#vsb_content p{
    margin: 5px 0;
    line-height: 110%;
    text-indent:0em;
}


