﻿@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}






.top{width:100%; background:#ebebeb; height:36px; line-height:36px;}
.top_1{width:1000px; margin:0 auto;}
.weather,.language,.language a{color:#666; font-size:14px;}
.nav{width:1000px; margin:20px auto; height:60px;}
.logo{width:220px; height:60px;}
.nav ul{margin-top:10px; float:right;}
.current{background:#ee2d23; border-radius:20px; color:#fff;}
.nav li a{padding:8px 30px; border-radius:20px; font-size:18px; display:block;} 
.nav li a:hover{background:#ee2d23; border-radius:20px; color:#fff;}
.red{color:#ee2d23;}
.sy-part1,.sy-part3{width:100%; padding-top:30px; float:left;}
.sy-part1-1{width:1000px; margin:0 auto;}
.part1-title{width:1000px; font-size:30px; line-height:60px; font-family:monospace; text-align:center;}
.part1-title-1{border-bottom:1px solid #dadada; padding:0 70px; display:inline-block; margin-bottom:8px; position:relative;}
.part1-title-1 img{position:absolute; bottom:-6px; left:50%; margin-left:-15px;}
.part1-title-2{color:#989898; font-size:18px; width:100%; text-align: center; line-height:30px;}
.part1-tb{width:1000px; margin-top:75px; margin-bottom:110px;}
.part1-tb li a{color:#333; font-size:18px; padding-left:115px; width:120px; line-height:30px; height:76px; display:block; padding-top:14px; margin-right:145px;}
.part1-tb li a:hover{color:#ee2d24;}
.bks{background:url(../images/tb-1.jpg) no-repeat;}
.bks:hover{background:url(../images/tb-1-1.jpg) no-repeat;}
.yjs{background:url(../images/tb-2.jpg) no-repeat;}
.yjs:hover{background:url(../images/tb-2-1.jpg) no-repeat;}
.gj{background:url(../images/tb-3.jpg) no-repeat;}
.gj:hover{background:url(../images/tb-3-1.jpg) no-repeat;}
.sy-part2{background:#f2f2f2; width:100%; padding:30px 0;}
.part2{width:1000px; margin:0 auto;}
.part2-left{width:540px; height:360px; position:relative;} 
.part2-1{position:absolute; left:0; bottom:0; width:512px; background:rgba(0,0,0,0.6); color:#fff; height:34px; line-height:34px; padding:0 14px;}
.part2 ul{width:440px; float:right;}
.part2-pic{width:105px; height:70px; margin-right:12px;}
.part2-title{width:323px; border-bottom:1px solid #d4dee1; display:block;}
.part2-title p:hover,.part2-title i:hover{color:#ee2d24;}
.part2 li{height:106px; margin-bottom:15px;}
.part2-title p{font-size:20px; color:#2e4052;}
.part2-title i{color:#96a3ab; font-size:15px; display:block; padding:8px 0;}
.time{font-size:14px; color:#ee2d24; line-height:26px; margin-left:118px;}
.sy-part3-1{width:1000px; margin:0 auto; height:230px;}
.sy-part3-1 li{width:220px; height:220px; margin-right:40px;}
.foot{background:#333; width:100%; padding:10px 0 20px;}
.foot-1{width:410px;}
.foot-1 ul{width:400px; padding-left:10px; margin-top:20px;}
.foot-1-title{color:#a4a4a4; font-size:24px; width:400px; border-bottom:1px solid #5e5e5e; line-height:50px; padding-left:10px;}
.foot-1 li a{width:100%; display:block; line-height:26px; color:#a4a4a4;}
.foot-2{margin-right:20px; margin-top:70px;}
.foot-2 li{margin-left:15px; line-height:30px; color:#a4a4a4; font-size:14px; text-align:center;}
.foot-2 li .pic{margin-bottom:20px; width:76px; height:76px; background:#fff;}
.sy-part3{padding:30px 0;}












.none{ display:none;}
.banner{ min-width:980px;height:450px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:450px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}


.banner_pre_next{position:relative;z-index:105;top:190px;width:1300px;left:50%; height:70px;margin-left:-650px;*left:240px;}
.banner_pre_next a{ width:38px; height:70px;text-indent:-999em; display:block;}
.banner_pre_next .banner_btn_left{background:url(../images/btn-1.png) no-repeat; position:absolute; left:0;}
.banner_pre_next .banner_btn_right{background:url(../images/btn-2.png) no-repeat; position:absolute; right:0;}



.yq_banner_list{ width:200px; height:25px;position:absolute; top:400px; text-align:right; z-index:100; padding-right:12px; position:absolute; right:0;}
.yq_banner_list a{ display:inline-block; width:16px; height:16px;background:url(../images/abg.png) no-repeat right; margin-right:10px;}
.yq_banner_list a.hover{background:url(../images/abg.png) no-repeat left; }


.banner_mag{width:1000px;position:absolute; overflow:hidden;left:50%;margin-left:-500px;text-align:left;z-index:99;}
.banner_magbox{height:110px;text-align:left; overflow:hidden; margin-top:340px; width:1000px; position:relative;}
.banner_magbox .focus-img{ text-align:right; margin-bottom:40px;}
.banner_magbox h4{font-size:18px; font-weight:normal;color:#fff; margin-bottom:10px; }
.banner_magbox h4 a{color:#fff; }
.banner_magbox p{font-size:36px;color:#fff;font-weight:normal;line-height:40px;}
.banner_magbox p i{font-size:24px;}



.focus-news{  height:100px; color:#fff; padding:30px 0px 10px 0px; background:#30a7e0; position:absolute; bottom:0px; width:980px;left:50%;margin-left:-500px; z-index:9999;font-family:"Microsoft YaHei";}
.index-news-title{ float:left; width:130px; margin-right:60px; position:relative; padding-left:70px;}
.index-news-title h2{ font-size:20px; height:30px; font-weight:normal;}
.index-tabs{ position:absolute; right:0px; width:34px; bottom:10px;}
.index-tabs li{ width:17px; height:17px; float:left; cursor:pointer; background:url(../images/dot.gif)  no-repeat;}
.index-tabs li.prev{ background-position:0px 0px;}
.index-tabs li.next{ background-position:-19px 0px;}
.index-news-show{ float:left; width:460px;}
.index-news-show ul{}
.index-news-show ul li{ float:left; width:230px;}
.index-news-show ul li h2{ font-size:14px;}
.index-news-show ul li h2 a{ color:#fff;}
.index-news-show ul li p{ font-size:14px;}
.index-news-show ul.hide{ display:none;}
.index-news-tel{ font-weight:bold; float:right; padding-left:30px; background:url(../images/tel.gif) left no-repeat; font-size:20px; width:180px;}



.banner-1{width:100%; height:300px; text-align:center; overflow:hidden;}
.content{width:1000px; margin:0 auto;}
.content-left{width:235px; min-height:840px; background:#e8e8e8; padding:30px 15px; margin-bottom:30px;}
.list-title{width:235px; height:60px;}
.content-left-nav{width:235px; font-size:16px; line-height:48px;}
.content-left-nav ul{width:235px;}
.content-left-nav li{width:235px; height:48px; float:left;}
.content-left-nav a{width:235px; height:48px; line-height:48px; display:block; float:left;}
.content-left-nav a:hover,.left-nav-current,.content-right-title a{color:#ee2d24;}
.left-nav{color:#333;}
.content-right{width:705px; margin-top:30px;}
.content-right li{margin-top:30px; width:705px;}
.content-right li a{ float:left; display:block; width:705px;}
.content-right-title{width:685px; height:30px; line-height:30px; border-bottom:1px solid #f5f5f5; padding:0 10px; font-size:16px; color:#ccc;}
.list-img{width:225px; height:150px; overflow:hidden;}
.list-txt{width:440px; padding-right:15px; padding-top:10px;}
.list-txt h3{font-size:24px; color:#ee2d24; line-height:30px;}
.list-txt p{color:#333; font-size:16px; line-height:24px; margin:10px 0 15px; word-wrap:break-word; text-align:justify;}
.list-txt i{color:#333; font-size:12px;}
.content-right li a:hover{background:#f0f0f0;}

.content{width:1000px; margin:0 auto;}
.content-title{width:100%; margin:20px 0;}
.content-con-title{float:left; text-align:center; font-size:24px; font-weight:bold; color:#333; width:100%; line-height:36px;}
.content-con-date{width:100%; text-align:center; color:#999; font-size:18px; margin-top:10px;}
.content-con{width:100%; margin:10px 0 20px; text-align:center;}
.content-con p{text-indent:2em; font-size:16px; color:#333; line-height:30px; text-align:justify; margin:10px 0;}

.fy{width:960px; padding:10px 20px; background:#ededed; margin-bottom:30px;}
.fy a{width:100%; display:block; color:#333; height:26px; line-height:26px; overflow:hidden;}
.fy a:hover{color:#ee2d23;}

.content-con .vsbcontent_img{text-indent:0; text-align:center;}