﻿@charset "utf-8";
* {margin: 0px; padding: 0px; list-style-type: none;}
body{margin:0px auto;width: 100%;font-size: 14px;font-family:Arial;background:#fff;}
td{margin: 0px; padding: 0px; color:#333; font-family:Arial;}
th{margin: 0px; padding: 0px; color:#333; font-family:Arial;}
a{color: #333; OUTLINE-STYLE: none; TEXT-DECORATION: none}
a:hover {color: #ff0000}
a:active {color: #ff0000;}
a img {border:none;}
.clear {clear: both; height:1px;}
/*头部框架*/
.header_bj {margin:0px auto;width:100%; height:auto; border-bottom: 1px solid #267dbd; background-color:#006699;}
.header {margin:0px auto;width:1400px; height:110px;}
.logo {float:left;width:770px; margin-top:10px;}
.logo img {width:770px;height:86px;}

.serch-table {float:right; width:293px;height:42px;margin-top:40px; margin-right:10px;}
.en {float:left;width:85px; height:42px; line-height:42px;background: url(../images/earth.png) 0px 13px no-repeat; text-align:right; margin-right:20px;}
.en a {color:#fff;font-size: 16px;}
.en a:hover {color: #F00;}

.zh {float:left;width:68px; height:42px; line-height:42px;background: url(../images/email.png) 0px 13px no-repeat; text-align:right; margin-right:20px;}
.zh a {color:#fff;font-size: 16px;}
.zh a:hover {color: #F00;}

.search {float:right;width:100px;height:42px; line-height:42px;background: url(../images/sea.png) right no-repeat;}
.search a {color: #fff;font-size: 16px;}
.search a:hover {color: #F00;}

			
/*导航框架*/
.nav-kuang{
    margin:0px auto;
	width:100%;
	background:#006699;
	border-top: 0px solid #fff;
	}
.nav{
	margin:0px auto;
	width:1360px;
	z-index:999 ; 
	}
#navul li{
	float:left;
	height:60px;
	text-align:center;
	line-height:60px;
	font-size:18px;

	}
#navul li a{
	color:#fff;
	padding-left:30px;
	padding-right:30px;
	}
	
#navul li ul{
	width:500px;
	display:none;
	position:absolute;
	z-index:999;
	background:#cc0000;
	}
#navul li ul li{
	width:100%;
	height:auto;
	line-height:24px;
	font-size:16px;
	text-align:left;
	border-top: 1px solid #fff;
	padding-top:10px;
	padding-bottom:10px;
	}
#navul li.navmoon{
	background:#cc0000;
	height:60px;
	line-height:60px;
	font-size:18px;
	}
#navul li.navmoon a{color:#fff;}
#navul li.navmoon a:hover{color:#fff; background:#cc0000;display:block;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a:hover{background:#cc0000;color:#FC0;}

/*banner 开始*/
.banner-index{width:100%; height:auto;}
/*banner 结束*/


/*版块框架*/
.center-table-up {margin: 0px auto; width:100%;}
.center-table {margin:0px auto; width:1400px;padding-top:40px;}
.center-table-1 {margin:0px auto; width:1400px; padding-top:20px;}
.conter_right {width:100%;}

.about{float:left;width:100%; margin-bottom:40px;}
.about-txt{
	float:left;
	width:calc(100% - 420px);
	line-height:32px;
	font-family:Arial;
	font-size:17px;
	text-align:justify;
	color:#333;
	}
.about-img{
	float:right;
	width:370px;
	height:240px;
	margin-top:8px;
	}
.about-img img{
	width:370px;
	height:240px;
	}

.subject{float:left;width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:#dedede 1px solid;}
.subject-left-table{
	float:left;
	width:340px;
	height:240px;
	margin-top:8px;
	}
.subject-left{
	float:left;
	width:340px;
	height:200px;
	}
.subject-left img{
	width:340px;
	height:200px;
	}
.subject-left-bt{
	float:left;
	width:340px;
	height:40px;
	line-height:40px;
	font-family:Arial;
	font-size:17px;
	color:#333;
	background-color:#f1f1f1;
	text-align:center;
	}
.subject-left-bt a{
	color:#C90;
	}
.subject-left-bt a:hover{
	color:#F30;
	}
.subject-txt{
	float:right;
	width:calc(100% - 370px);
	line-height:32px;
	font-family:Arial;
	font-size:17px;
	text-align:justify;
	color:#333;
	}	




/*新闻动态*/
/*ul.new-list {
	list-style: none;
	font-size: 16px;
}
.new-list li {
	line-height:37px;
	color: #333;
	list-style-type:none;
}
.new-list li a {
	float:left;
	width:calc(100% - 96px) ;
	height:37px;
	overflow:hidden;
	color: #333;
}
.new-list li a:hover {
	color: #0099ff;
}
.new-list .l-name {
}
.new-list .l-addtime {
	float:right;
	color: #999;
	font-family: "微软雅黑", cursive;
	font-size: 15px;
}
.new-list .l-new {
	font-family: "Comic Sans MS", cursive;
	font-size: 14px;
	font-style: italic;
	color: #F00;
}*/


/*通知公告*/
/*ul.list {
	list-style: none;
	font-size: 16px;
}
.list li {
	line-height:38px;
	color: #333;
	list-style-type:none;
}
.list li a {
	float:left;
	width:calc(100% - 96px) ;
	height:38px;
	overflow:hidden;
	color: #333;
}
.list li a:hover {
	color: #0099ff;
}
.list .l-name {
}
.list .l-addtime {
	float:right;
	color: #999;
	font-family: "微软雅黑", cursive;
	font-size: 15px;
}
.list .l-new {
	font-family: "Comic Sans MS", cursive;
	font-size: 14px;
	font-style: italic;
	color: #F00;
}*/



/*栏目标题*/
.new-title-table{
	float:left;
	width:100%;
	height:45px;
	border-bottom:1px solid #dedede;
	margin-bottom:12px;
}
.bt-title-table{
	float:left;
	width:100%;
	height:45px;
	border-bottom:1px solid #efefef;
	margin-bottom:25px;
}
.bt-title{
	float:left;
	height:44px;
	font-size:36px;
	font-family:Bodoni Bk BT;
    color: #000;
	line-height:30px;
	overflow:hidden;
	text-align:left;
	font-weight:900;
	border-bottom:1px solid #f15844;
}

.bt-title-table1{
	float:left;
	width:100%;
	height:45px;
	border-bottom:1px solid #efefef;
	margin-bottom:35px;
}
.bt-title-table2{
	float:left;
	width:100%;
	height:45px;
	border-bottom:1px solid #efefef;
	margin-bottom:25px;
}

.more a {
	width:50px;
	height:20px;
	float:right;
	font-size:18px;
	text-align:right; 
	padding-top:10px;
	padding-right:5px;
	color:#069;
}





/*底部版权*/
.foot {
	background:#006699;
	width:100%;
	height:auto;
	padding-bottom:20px;
}
.foot-nk{
	margin:0 auto;
	width:1400px;
	height:100px;
	padding-top:20px;
}
.foot-logo{
	float:left;
	width:392px;
	height:86px;
	margin-right:80px;
}
.foot-logo img{
	width:392px;
	height:86px;
}

.foot-txt{
	float:right;
	width:calc(100% - 502px);
	color:#fff;
	line-height:26px;
	font-size:15px;
	font-family:Arial;
	text-align:left;
    padding-top:15px;
}

.yqlj-nk{
	float:left;
	width:300px;
	height:100px;
	border-radius:5px;
/*    background:#FFF;*/
}
.yqlj-title{
	float:left;
	width:20px;
	height:85px;
	font-size:16px;
	font:"微软雅黑";
    color: #fff;
	line-height:18px;
	text-align:center;
	padding-top:15px;
	font-weight:500;
}
.yqlj {
	float:right;
	width:260px;
	padding-top:10px;

	}
.lj {
	float:left;
	width:240px;
	height:30px;
	font-size:18px;
	color:#fff;
	padding-top:5px;
	font-family:"微软雅黑";
	}


.ewm{
	float:right;
	width:100px;
	height:100px;
	
}
.ewm img{
	width:100px;
	height:100px;
}


/*二级页面*/
.foot-ej-txt{
	margin:0 auto;
	width:100%;
	color:#fff;
	line-height:26px;
	font-size:14px;
	text-align:center;
    padding-top:20px;
}
.banner{ float:left; width:100%; height:200px;background:url(../images/banner.jpg) top center no-repeat;background-size:cover;}
.banner-dh{ float:left;width:100%; height:80px; padding-top:40px;}
.content-dht {margin: 0px auto; width:1402px;height:80px;}
.content-table-dh{float:right;width:1060px;height:38px;background:url(../images/dhbj.jpg) no-repeat;border-bottom:1px solid #e1e1e2;padding-top:10px;}
.content-table-dh-q{width:100%;height:60px;border-bottom:1px solid #e1e1e2;}
.content-jzbg-dh{float:left;width:1402px;height:40px;background:url(../images/dhbj.jpg) no-repeat;}
.content {margin: 0px auto; width:1402px;}
.content-left{float:left;width:268px; background:#f5f5f5; margin-bottom:30px;}

.subNav{margin: 0px auto;width:240px;}
.subNav ul li{border-bottom:1px dashed #e1e1e2; font-size:18px; background:url(../images/hd.png) 15px 24px no-repeat;text-align:left; padding-left:40px; padding-top:18px; padding-bottom:18px;}
.subNav ul li a.on{color:#C00;}
.subNav ul li a{color:#333;}
.subNav ul li a:hover{color:#C00;}
.subNav ul li:last-child{border-bottom:0px dashed #e1e1e2;}
.lm-title{
	float:left;
	width:268px;
	height:80px;
	font-size:22px;
	color:#fff;
	line-height:80px;
	text-indent:25px;
	font-weight:900;
	background-color:#cc0000;
	}

.content-title{float:left;height:40px;text-align:center;font-size:20px;line-height:24px;color:#333;font-family:"微软雅黑";background:url(../images/btbj.jpg) center no-repeat;}

.content-title-q{float:left;height:40px;text-align:center;font-size:24px;color:#fff;font-family:"微软雅黑";background-color:#cc0000;font-weight:900; padding:10px;}

.content-title-dh{
	float:right;
	height:25px;
	text-align:right;
	font-size:15px;
	line-height:25px;
	color:#666;
	text-indent:30px;
	font-family:"微软雅黑";
	background:url(../images/wz.jpg) left top no-repeat;
	}
.content-title-dh a{
	color:#666;
	}
.content-title-dh a:hover{
	color:#ff0000;
	}
.content-table{
	float:right;
	width:1060px;
	padding-bottom:20px;
	}
	
.content-table-q{
	width:100%;
	padding-bottom:20px;
	margin-top:10px;
	}
	

.content-table p span a{
	color:#717171
	}
.content-list{}
.content-list li{
	padding-left:0px;
	background:url(../images/sj00.png) no-repeat 0 22px;
	font-family: "微软雅黑";
	font-size: 15px;
	border-bottom: 1px dashed #dedede;
	padding-bottom:15px;
	margin-bottom:15px;
	}
.content-list li span{
	float:right;
	color:#999;
	font-family:"微软雅黑";
	font-size:15px;
	}
.content-list li a{
	color:#333333;
	}
.content-list li a:hover{
	color:#ff0000;
	}
	
.xyzg-title {float:left;width:100%; height:50px; line-height:50px;font-size:20px;color:#fff; font-weight:400; margin-bottom:10px;text-indent:20px; background:url(../images/btdh.jpg) no-repeat;}
.xyzg{float:left;width:100%; height:auto;margin-bottom:20px;}
.xyzg ul{list-style:none;}
.xyzg ul li{float:left; width:90px; height:38px;font-size:16px; line-height:32px;text-align:left;text-indent:20px;}
	
.grxx{float:left;width:100%; height:auto;margin-bottom:20px;}
.grxx td{padding-left:5px;padding-right:5px;font-size:15px; line-height:24px;}
.grxx-title {margin:0 auto;width:100%; height:40px; line-height:40px;font-size:20px;color:#000; font-weight:600; text-align:center; }
.grxx-fbt {margin:0 auto;width:100%; height:30px; line-height:30px;font-size:14px;color:#666; font-weight:400; text-align:center; }
.grxx img { margin:0 auto;width:106px;height:150px; margin-top:10px; margin-left:-5px;}
.jl-title-table {float:left;width:100%; height:40px; background-color:#f5f5f5;margin-bottom:15px;}
.jl-title {float:left;height:40px; line-height:40px;font-size:20px;color:#fff; font-weight:500; font-family:Arial;background-color:#0055b0;margin-bottom:15px; padding-left:10px;}
.jl-title-tb {float:left;width:80px; height:40px;background:url(../images/tb.jpg) no-repeat;margin-bottom:15px;}
.jl{float:left;width:100%; height:auto;line-height:32px;font-size:16px;color:#222; padding-bottom:10px;}
.jzyg-table{float:left;width:100%; height:auto;}

.jzbg-show { margin:0 auto; width:1402px;padding-bottom:20px;}

/*三级页面*/
.show-table{
	float:left;
	width:1300px;
	padding:30px;
	background:#FFF;
	}
.show-title-dh{
	float:left;
	width:100%;
	height:44px;
	background:#f1f1f1;
	text-align:left;
	text-indent:18px;
	font-size:15px;
	line-height:44px;
	color:#333;
	font-family:"微软雅黑";
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	}
.show-title-dh a{
	color:#333;
	}
.show-title-dh a:hover{
	color:#ff0000;
	}
.txt-title{
	width:100%;
	font-size:22px;
	text-align: center;
	line-height:32px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom: 1px dashed #dedede;
	padding-bottom:20px;
	margin-bottom:10px;
	font-weight:500;
	}
.txt-title-1{
	font-size:14px;text-align: 
	center;color:#999;
	font-family:"微软雅黑";
	border-bottom: 1px dashed #dedede;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
	}
.txt{
	width:100%;
	font-size: 15px;
	line-height:32px;
	color: #333;
	padding-top:10px;
	}
.txt p img{/*width:100%; height:auto;*/}
	
.txt p{
	
	width:100%;
	font-size:15px;
	line-height:32px;
	margin-bottom: 20px;
	}
	
.pic-table {float:left;width:100%; margin-bottom:20px;}
.pic {float:left;width:138px; height:230px; margin-left:35px; margin-right:35px; margin-bottom:20px;border:1px solid #FC3; padding:10px;}
.pic img {float:left;width:138px;height:200px;}
.pic-title {float:left;width:100%;line-height:30px; text-align:center;}
.pic-title a {color:#222;font-size:16px;}
.pic-title a:hover{color:#06F;}


.pic1 {float:left;width:138px; height:230px; margin-left:25px; margin-right:25px; margin-bottom:20px;border:1px solid #FC3; padding:10px;}
.pic1 img {float:left;width:138px;height:200px;}

.pic-jl-img {width:295px;height:413px;}
.pic-txt{float:right;width:67%;color:#000;}
.pic-zc{float:left; width:42px;line-height:20px;text-align:left;font-size:14px;color:#666; padding-bottom:5px;}
.pic-xs{float:left;width:42px;line-height:20px;text-align:left;font-size:14px;color:#666; padding-bottom:5px;}
.pic-jys{float:left;line-height:20px;text-align:left;font-size:14px;color:#666;}


.jzbg-list { margin:0 auto;width:1452px;padding-bottom:50px; }
.jzbg-show { margin:0 auto; width:1402px;padding-bottom:20px;}
.bgtxt{
	margin:0px auto;
	width:100%;
	font-size:15px;
	line-height:32px;
	text-align: left;
	color: #222;
	padding-bottom:10px;
	}
.bgtxt td{
	font-size: 15px;
	line-height:26px;
	color: #222;
	padding:5px;
	}
.bgbt{
	float:left;
	font-size: 15px;
	line-height:32px;
	text-align: left;
	color: #222;
	font-weight:100;
	padding-right:10px;
	}


.pages-bg{
	border-top: 1px dashed #dedede;
	padding-top:20px;
	padding-bottom:20px;
	line-height:30px;
	color:#C90;
	margin-top:30px;
	padding-left:30px;
}
.pages-bg a{
	color:#C90;
}
.pages-bg a:hover{
	color:#ff0000;
}
.pages{
	border-top: 1px dashed #dedede;
	padding-top:20px;
	padding-bottom:20px;
	line-height:30px;
	color:#C90;
	margin-top:30px;
	padding-left:0px;
}
.pages a{
	color:#C90;
}
.pages a:hover{
	color:#ff0000;
}


.homeb{padding: 60px 0 30px ;background: #fff}
.homeb .slideTxtBox .bd .aleft{float:left;width:600px;height: 482px;}
.homeb .slideTxtBox .bd .aright{width:calc(100% - 700px);height: 560px;}

.hbA .topnews{ padding: 20px 35px;background: #f8f9f9}
.hbA .topnews .time{color:#cc0000;margin-bottom:15px;font-size:16px;}
.hbA .topnews .time span{font-size:32px;font-weight:bold; margin-right:5px;color:#cc0000}
.hbA .topnews h4{font-size:18px;margin-bottom:10px; text-align:justify;font-family:Arial; font-weight:400;}
.hbA .topnews p{font-size:14px;color: #999;line-height: 1.6em;height:44px;overflow: hidden;margin-bottom: 10px;text-align:justify;font-family:Arial;}
.hbA .topnews .more{color: #005dc6;font-size: 14px}
.hbA .topnews .pic{width: 540px;height: 320px;margin: 0 auto;margin-top:20px}

.newpic{width: 540px;height: 320px;margin: 0 auto;margin-top:20px; overflow:hidden;}

.newpic img{width:100%;height:auto;}


.homeb .hbList{ float:right;}
.homeb .hbList li{height: 88px;background: #f8f9f9;margin-top: 30px;padding: 10px 0 }
.homeb .hbList li:last-child{border-top: 0;border-bottom: 0}
.homeb .hbList li:first-child{margin-top: 0}
.homeb .hbList li .time{float:left;width:90px;text-align: center;font-size:12px;margin-right: 15px;position: relative;height:56px;color:#cc0000;padding-top: 10px}
.homeb .hbList li .time:after{width:1px;height:56px;background: #ddd;content: '';position: absolute;right: 0;top: 50%;margin-top: -15px}
.homeb .hbList li span{display: block;color:#cc0000 ;font-size: 32px;font-weight:bold;}
.homeb .hbList li h4{ width:100%; height:20px; line-height:20px;font-size:16px;margin-bottom:10px; overflow:hidden; font-weight:400;}
.homeb .hbList li p{width:100%; height:40px; line-height:20px;font-size:14px;margin-bottom:10px; overflow:hidden; font-weight:400;color:#999;}
.homeb .hbList li .info{float:left;width:calc(100% - 130px);}
.homeb .hbList li:hover{background: #cc0000;color: #fff}
.homeb .hbList li:hover .time,.homeb .hbList li:hover .time span {color: #fff}
.homeb .hbList li:hover h4 a{color: #fff;}
.homeb .hbList li:hover p{color: #fff}



.homea{padding: 80px 0 80px;}
.con{ height:300px;}
.con .ys{ width:20%; float:left; height:280px;}
.con .ys1{ float:left;width:calc(20% - 80px);background:url(../images/tb1.png) #cc0000 no-repeat top right;border-radius:5px; padding:30px; margin-right:25px;}

.con .ys2{ float:left;width:calc(20% - 80px);background:url(../images/tb2.png) #4d8a38 no-repeat top right;border-radius:5px; padding:30px;margin-right:25px;}


.con .ys3{ float:left;width:calc(20% - 80px);background:url(../images/tb3.png) #008de2 no-repeat top right;border-radius:5px; padding:30px;margin-right:25px;}


.con .ys4{ float:left;width:calc(20% - 80px);background:url(../images/tb4.png) #914f9b no-repeat top right;border-radius:5px; padding:30px;margin-right:25px;}

.con .ys5{ float:right;width:calc(20% - 80px);background:url(../images/tb5.png) #006699 no-repeat top right;border-radius:5px; padding:30px;}




.bt{float:left; width:100%; height:auto;font-size:18px; color:#fff; line-height:24px; margin-bottom:10px; font-weight:400;border-bottom:1px solid #efefef; padding-bottom:10px;}
.bt a{color:#fff;}
.bt a:hover{color:#fff;}

.em{float:left;width:60px; height:20px;
border:0px solid #f1f1f1; text-align:center;background:url(../images/morebk.png) no-repeat;}
.em a{color:#fff;font-size:15px; font-family:Arial, Helvetica, sans-serif;display:block; font-weight:400;}
.em a:hover{ color:#f00;}
.zhy{float:left; width:100%; height:176px;color:#fff; overflow:hidden; line-height:20px; margin-bottom:20px;}

.zhjl-table {margin: 0px auto; width:100%; height:540px; background:url(../images/hzjlbj.jpg) top center no-repeat;background-size:100%;}
.zhjl-ntable{margin:0px auto; width:1400px;padding-top:20px; padding-left:0px;}

.zhjl-title-table{
	margin:0 auto;
	width:100%;
	height:45px;
	margin-top:30px;
	margin-bottom:20px;
}
.zhjl-title{
	margin:0 auto;
	width:210px;
	height:44px;
	font-size:36px;
	font-family:Bodoni Bk BT;
    color: #000;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	font-weight:900;
	border-bottom:2px solid #f15844;
}
.hzjl{float:left;width:calc(33.333333333% - 80px); height:260px;margin:30px;background:#FFF; padding:10px;}
.hzjl-img{float:left;width:100%; height:200px;overflow:hidden;}
.hzjl-img img{float:left;width:auto; height:260px;overflow:hidden;}
.hzjl-title{float:left;width:100%; height:52px;font-size:16px;overflow:hidden; padding-top:10px;line-height:24px;}
.hzjl-title a{color:#000;}
.hzjl-title a:hover{color:#F00;}

.hzjl2{float:right;width:calc(33.333333333% - 0px); height:330px;margin-top:60px;}
.hzjl2-img{float:left;width:100%; height:270px;overflow:hidden;}
.hzjl2-img img{float:left;width:auto; height:270px;overflow:hidden;}
.hzjl2-title{float:left;width:100%; height:50px;font-size:16px; line-height:50px;overflow:hidden;}
.hzjl2-title a{color:#000;}
.hzjl2-title a:hover{color:#F00;}

/**************图片列表页***************/
.img-ul li{float:left; border-bottom: dashed 0px #d0d0d0;margin-bottom:30px;background: #f8f9f9;padding:15px;}
.img-ul-img{float:left; width:240px; height:170px;margin-top:6px; margin-right:40px; overflow:hidden;}
.img-ul-img img{ width:240px; height:auto; }
.img-ul-tt-table{float:right; width:calc(100% - 300px); height:auto; padding-right:20px;}
.img-ul-tt{font-size:18px;font-family:Arial; font-weight:400;line-height:26px; text-align:justify;}
.img-ul-tt a{font-size:18px;}
.img-ul-p{ color: #666; line-height:20px;font-size:15px;text-align:justify;
overflow: hidden;height:64px;margin-top:8px; margin-bottom:10px;}
.img-date{color:#cc0000; font-size:16px;}
.img-ul{ }

/***************通知公告列表页***************/

.tz-list{ float:right;}
.tz-list li{height: 88px;background: #f8f9f9;margin-bottom: 30px;padding: 10px 0 }
.tz-list li .time{float:left;width:90px;text-align: center;font-size:12px;margin-right: 15px;position: relative;height:56px;color:#336699;padding-top: 10px}
.tz-list li .time:after{width:1px;height:56px;background: #ddd;content: '';position: absolute;right: 0;top: 50%;margin-top: -15px}
.tz-list li span{display: block;color:#336699 ;font-size: 32px;font-weight:bold;}
.tz-list li h4{ width:100%; height:20px; line-height:20px;font-size:16px;margin-bottom:10px; overflow:hidden; font-weight:400;}
.tz-list li p{width:100%; height:40px; line-height:20px;font-size:14px;margin-bottom:10px; overflow:hidden; font-weight:400;color:#999;}
.tz-list li .info{float:left;width:calc(100% - 130px);}
.tz-list li:hover{background: #336699;color: #fff}
.tz-list li:hover .time,.tz-list li:hover .time span {color: #fff}
.tz-list li:hover h4 a{color: #fff;}
.tz-list li:hover p{color: #fff}