*{
	margin: 0;
	padding: 0;
}
body{font-family:"Microsoft YaHei",Arial;color:#333;line-height:22px;text-decoration:none;margin:0px;padding:0px;overflow-x: hidden;}
img{border:none;}
div,a,span,img,p,h1,h2,h3,h4,h5,h6,ul,li,table,tr,td,input{margin: 0px;padding: 0px;}
ul,li{list-style-type: none;}
a{text-decoration:none;}
a{text-decoration:none;}
a:link {color: #333;}
a:visited {color: #333;}
a:hover {color: #333;}
a:active {color: #333;}
input,textarea,select,a:focus {
    outline: none; }

/*banner*/
.banner{position:relative;  height:500px;/* overflow:hidden; */margin: 0 auto;}
.banner .bd{ position:relative; z-index:0;/* overflow: hidden; */}
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:500px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat ; }
.banner .bd li a{ height:500px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:30px; left:0;height: 20px; line-height:10px; text-align:center;overflow: hidden;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; border-radius:10px;margin:8px; background:#fff;line-height:9999px;}
.banner .hd ul .on{ background:#e79c30; }
.main{width:100%;height: 1550px;padding-top:30px;background:url(../images/main_bg.jpg) repeat;}
.zxxx{
	width: 1300px;
	margin: 0 auto;
}
.zxxx-top{
	width: 1300px;
	height: 40px;
	background-color: #f6fbff;
	margin-bottom: 20px;
}
.zxxx-top h3{
	width: 131px;
	text-align: center;
	float: left;
	height:40px;
	line-height:40px;
	color: #fff;
	background: url(../images/T_bg.png) left center no-repeat;
}
.zxxx-top p{
	float: right;
	line-height: 40px;
	margin-right:30px;
}
.zxxx-left{
	width: 600px;
	float: left;
}
.focusBox{width:620px;height:400px; position: relative;}
.focusBox .txt_bg{ position: absolute; bottom: 0; z-index:11; height: 95px; width:100%;  background:url(../images/txt_bg.png) left top no-repeat;overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 22; height:95px; width:100%; overflow: hidden; }
.focusBox .txt li{padding-top:20px; height:75px; position:absolute; bottom:-95px;}
.focusBox .txt li span{display:inline-block;width:90px;height:25px;line-height:25px;margin-left:20px;background:url(../images/date_bg.png) left center no-repeat;color:#fff;padding-left:20px;}
.focusBox .txt li a{ display: block; color:#fff; padding: 0 0 0 20px; text-decoration: none;font-size:20px;width:580px;line-height:32px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.focusBox .pic li a img{width:620px;height:400px;overflow:hidden;}
.focusBox .pageState{ position: absolute;z-index:1111; bottom:25px; right: 35px;color:#fff;font-size:20px; letter-spacing: 1px;}
.focusBox .pageState span{ color: #fff; font-size:30px;}
.zxxx-right{
	width: 640px;
	float: right;
}
.zxxx-right ul li{
	line-height: 40px;
	list-style: none;
}
.zxxx-right ul li a{
	text-decoration: none;
	color: #000;
}
.zxxx-right ul li a:hover{
	color:#1951b9;
}
.zxxx-right ul li img{
	margin-right: 10px;
	margin-bottom: 3px;
}
.zxxx-right ul li span{
	float: right;
}
.gd a{
	text-decoration: none;
	color:#333;
	font-size: 14px;
}
.gd a:hover{
	color:#e79c30;
}
#banner {
    position: relative;
    width: 620px;
    height:400px;
    overflow: hidden;
}
#banner_list img {
    border: 0px;
}
#banner_bg {
    position: absolute;
    bottom: 0;
    background-color: #000;
    height: 30px;
    filter: Alpha(Opacity=30);
    opacity: 0.3;
    z-index: 1000;
    cursor: pointer;
    width: 478px;
}
#banner_info {
    position: absolute;
    bottom: 0;
    left: 5px;
    height: 22px;
    color: #fff;
    z-index: 1001;
    cursor: pointer
}
#banner_text {
    position: absolute;
    width: 120px;
    z-index: 1002;
    right: 3px;
    bottom: 3px;
}
#banner ul {
    position: absolute;
    list-style-type: none;
    filter: Alpha(Opacity=80);
    opacity: 0.8;
    z-index: 1002;
    margin: 0;
    padding: 0;
    bottom: 3px;
    right: 5px;
}
#banner ul li {
    padding: 0px 8px;
    float: left;
    display: block;
    color: #FFF;
    background: #6f4f67;
    cursor: pointer;
    border: 1px solid #333;
}
#banner ul li.on {
    background-color: #000;
}
#banner_list a {
    position: absolute;
}
.tzgg{
	width: 1300px;
	margin: 0 auto;
	margin-top: 20px;
}

.tzgg-top{
	width: 1300px;
	height: 40px;
	background-color: #f6fbff;
	margin-bottom: 20px;
}
.tzgg-top h3{
	width: 131px;
	text-align: center;
	float: left;
	height:40px;
	line-height:40px;
	color: #fff;
	background: url(../images/T_bg.png) left center no-repeat;
}
.tzgg-top p{
	float: right;
	line-height: 40px;
	margin-right:30px;
}
.tzgg-left p{
	float: right;
	line-height: 40px;
	margin-right:30px;
	position: relative;
	top: -60px;
	z-index: 9999999999999;
}
.tzgg-top .hd{position:relative;}
.tzgg-top .hd ul li{
	float: left;
	list-style: none;
	width:119px;
	height:40px;
	line-height:40px;
	text-align:center;
}
.tzgg-top .hd ul li a{
	text-decoration: none;
	color: #666;
	font-size: 18px;
	
}
.tzgg-top .hd ul li:hover{background:url(../images/hd_bg.png) center center no-repeat;}
.tzgg-top .hd ul li:hover a{color:#1b72bb;font-weight:bold;}
.tzgg-top .hd ul li.on{background:url(../images/hd_bg.png) center center no-repeat;}
.tzgg-top .hd ul li.on a{color:#1b72bb;font-weight:bold;}
.tzgg-left{
	width:1300px;
	float: left;
	height:240px;
	/* overflow: hidden; */
}
.tzgg-left ul{ zoom:1;height:240px;/* overflow: hidden; */}
.tzgg-left ul li{
	list-style: none;
	height:48px;
	line-height:48px;
	border-bottom:1px dashed #dcdcdc;
	width:620px;
	float:left;

	
}
.tzgg-left ul li:nth-child(2n){margin-left:45px; }
.tzgg-left ul li a{
	text-decoration: none;
	color: #000;
}
.tzgg-left ul li a:hover{
	color: #1951b9;
}
.tzgg-left ul li span{
	display:inline-block;
	width: 67px;
	height:28px;
	text-align: center;
	float: left;
	color: #194db9;
	margin-right: 20px;
	line-height: 28px;
	margin-top:10px;
}
.tzgg-left li:hover span{
	color:#fff;
	background:url(../images/n_here.png)center center no-repeat;
}
.tzgg-right{
	width: 600px;
	float: left;
}
.tzgg-right ul li{
	list-style: none;
	line-height: 40px;
	border-bottom:1px dashed #dcdcdc;
}
.tzgg-right ul li a{
	text-decoration: none;
	color: #000;
}
.tzgg-right ul li a:hover{
	color: #1951b9;
}
.tzgg-right ul li span{
	display: block;
	width: 100px;
	text-align: center;
	float: left;
	line-height: 40px;
	color: blue;
	margin-right: 20px;
}
.tzgg-right li:hover span{
	color:#fff;
	background:url(../images/n_here.png) no-repeat;
}
#xsjl{
	width: 1300px;
	margin: 0 auto;
	
}
.xsjl{
	width: 1000px;
	float: left;
	margin-top: 20px;
}
.xsjl-top{
	width: 970px;
	height: 40px;
	background-color: #f6fbff;
	margin-bottom: 20px;
}
.xsjl-top h3{
	width: 131px;
	text-align: center;
	float: left;
	height:40px;
	line-height:40px;
	color: #fff;
	background: url(../images/T_bg.png) left center no-repeat;
}
.xsjl-top p{
	float: right;
	line-height: 40px;
    margin-right: 30px;
}
.ewm{
	width: 260px;
	float: right;
	margin-top: 60px;
}
.ewm .wx{float:left;}
.img1 img,img2 img,img3 img,img4 img{width: 96px;
	height:96px;overflow:hidden;}
.img1{
	width: 96px;
	height:96px;

}
.img2{
	width: 96px;
	height:96px;
	margin-left: 40px;
}
.img3{
	width: 96px;
	height:96px;
	margin-top:40px;
	
}
.img4{
	width: 96px;
	height:96px;
	margin-left:40px;
	margin-top:40px;
}
.img1 p{
	text-align: center;
}
.img2 p{
	text-align: center;
}
.img3 p{
	text-align: center;
}
.img4 p{
	text-align: center;
}
.xsjl-left{
	float: left;
	margin-bottom:20px;
}
.xsjl-left ul{width:970px;}
.xsjl-left ul li{width:475px;height:120px;float:left;padding-bottom: 12px;margin-bottom:10px;}
.xsjl-left ul li:nth-child(-n+2){border-bottom:1px dashed #e6e6e6; }
.xsjl-left ul li:nth-child(2n){margin-left:20px;}
.xsjl-left ul li:hover .xsjl-left-time{/* background:url(../images/list_bg.jpg) center center no-repeat; */color:#fff;}
.xsjl-left ul li:hover .time{border:1px solid #5c82cb;}
.xsjl-left-time{
	width: 74px;
	height: 122px;
	background-color: #f5f8ff;
	float: left;
	margin-top:10px;
	color:##1951b9;
}
.xsjl-left-time h3{
	text-align: center;
	font-size: 30px;
	padding-top: 21px;
}
.xsjl-left-time p{
	text-align: center;
	font-size: 14px;
	
}
.time{
	text-align: center;
	width:50px;
	height:20px;
	line-height:20px;
	border:1px solid #cddaf1;
	border-radius:15px;
	font-size:12px;
	margin:5px auto 0;
}
.xsjl-left-list{
	width: 380px;
    float: right;
	padding-top: 10px;
}
.xsjl-left-list h3{
	color: ##1951b9;
	font-size: 18px;
	padding-top: 10px;
	font-weight:normal;
}
.xsjl-left-list a{
	text-decoration: none;
	color: #333;
	font-size:18px;
}
.xsjl-left-list a:hover{
	color: #1951b9;
}
.xsjl-left-list p{
	color: #999;
	font-size: 14px;

}
.xsjl-left-list .name{/* width:200px; */height: 36px;line-height: 17px;background:url(../images/name_bg.png) left center no-repeat;padding-left:25px;margin-top:10px;}
.xsjl-left-list .meeting{/* width:280px; *//* height:25px; */line-height: 18px;background:url(../images/meeting_bg.png) left center no-repeat;padding-left:25px;margin-top:5px;}
.xsjl-left-list img{
	margin-right: 10px;
	margin-bottom: 3px;
}
.xsjl-right-time{
	width: 70px;
	background-color: #dcdcdc;
	float: left;
	margin-top:10px;
}
.xsjl-right-time h3{
	text-align: center;
	/*color: #0066cc;*/
	color: #fff;
	font-size: 22px;
	padding-top: 10px;
}
.xsjl-right-time p{
	text-align: center;
	/*color: #0066cc;*/
	color: #fff;
	font-size: 14px;
}
.xsjl-right-list{
	width: 430px;
	float: left;
}
.xsjl-right-list h3{
	color: #000;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 20px;
}
.xsjl-right-list a{
	text-decoration: none;
	color: #000;
}
.xsjl-right-list a:hover{
	color: #1951b9;
}
.xsjl-right-list p{
	color: #dcdcdc;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 20px;
}
.xsjl-right-list img{
	margin-right: 10px;
	margin-bottom: 3px;
}
.xsjl-left-time-2{
	width: 70px;
	background-color: #dcdcdc;
	float: left;
	margin-top:20px;
}
.xsjl-left-time-2 h3{
	text-align: center;
	/*color: #0066cc;*/
	color: #fff;
	font-size: 22px;
	padding-top: 10px;
}
.xsjl-left-time-2 p{
	text-align: center;
	/*color: #0066cc;*/
	color: #fff;
	font-size: 14px;
}
.xsjl-left-list-2{
	width: 430px;
	float: left;
	margin-top:20px;
}
.xsjl-left-list-2 h3{
	color: #000;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 20px;
}
.xsjl-left-list-2 a{
	text-decoration: none;
	color: #000;
}
.xsjl-left-list-2 a:hover{
	color: #1951b9;
}
.xsjl-left-list-2 p{
	color: #dcdcdc;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 20px;
}
.xsjl-left-list-2 img{
	margin-right: 10px;
	margin-bottom: 3px;
}
.xsjl-right-time-2{
	width: 70px;
	background-color: #dcdcdc;
	float: left;
	margin-top:20px;
}
.xsjl-right-time-2 h3{
	text-align: center;
	/*color: #0066cc;*/
	color: #fff;
	font-size: 22px;
	padding-top: 10px;
}
.xsjl-right-time-2 p{
	text-align: center;
	/*color: #0066cc;*/
	color: #fff;
	font-size: 14px;
}
.xsjl-right-list-2{
	width: 430px;
	float: left;
	margin-top:20px;
}
.xsjl-right-list-2 h3{
	color: #000;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 20px;
}
.xsjl-right-list-2 a{
	text-decoration: none;
	color: #000;
}
.xsjl-right-list-2 a:hover{
	color: #1951b9;
}
.xsjl-right-list-2 p{
	color: #dcdcdc;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 20px;
}
.xsjl-right-list-2 img{
	margin-right: 10px;
	margin-bottom: 3px;
}
.ssfc{
	width: 1300px;
	margin: 0 auto;
}

.ssfc-top{
	width: 1300px;
	height: 40px;
	background-color: #f6fbff;
	margin-bottom: 20px;
}
.ssfc-top h3{
	width: 131px;
	text-align: center;
	float: left;
	height:40px;
	line-height:40px;
	color: #fff;
	background: url(../images/T_bg.png) left center no-repeat;
}
.ssfc-top p{
	float: right;
	line-height: 40px;
	margin-right:30px;
}
.ssfc-img{
	width: 1300px;
	height:240px;
	overflow:hidden; position:relative;
}
.ssfc-img ul{overflow:hidden; zoom:1;}
.ssfc-img ul li{float:left;margin:0 15px;}
.ssfc-img ul li p{margin-top:15px;}
.ssfc-img a{
	text-decoration: none;
	color: #000;
}
.ssfc-img a:hover{
	color: #1951b9;
}
.ssfc-img img{
	width: 300px;
	height:200px;
	overflow:hidden;
}
.ssfc-img-1{
	width: 300px;
}
.ssfc-img-2{
	width: 285px;
	float: left;
	margin-left: 20px;
}
.ssfc-img-3{
	width: 285px;
	float: left;
	margin-left: 20px;
}
.ssfc-img-4{
	width: 285px;
	float: left;
	margin-left: 20px;
}
.ztlj{
	width: 1300px;
	margin: 0 auto;
	margin-top: 20px;
	display: none;
}
.ztlj-top{
	width: 1300px;
	height: 40px;
	background-color: #f6fbff;
	margin-bottom: 30px;
}
.ztlj-top h3{
	width: 131px;
	text-align: center;
	float: left;
	height:40px;
	line-height:40px;
	color: #fff;
	background: url(../images/T_bg.png) left center no-repeat;
}
.ztlj-top p{
	float: right;
	line-height: 40px;
	margin-right:30px;
}
.ztlj-img{
	width: 1300px;
	overflow:hidden; position:relative;
}

.ztlj-img ul{overflow:hidden; zoom:1;}
.ztlj-img ul li{margin:0 15px;}
.ztlj-img img{
	width: 300px;
	height:150px;
	overflow:hidden;
}
.ztlj-img-1{
	width: 300px;
	float: left;
}
.ztlj-img-2{
	width: 300px;
	float: left;
	margin-left: 33px;
}
.ztlj-img-3{
	width:300px;
	float: left;
	margin-left: 33px;
}
.ztlj-img-4{
	width: 300px;
	float: left;
	margin-left: 33px;
}

.bj:hover .xsjl-right-time{
	background: #0066cc;
}
.bj:hover .xsjl-right-time-2{
	background: #0066cc;
}
.bj{
	width: 500px;
}
.bj:hover .xsjl-left-time{
	background: #0066cc;
}
.bj:hover .xsjl-left-time-2{
	background: #0066cc;
}