@charset "utf-8";/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:14px;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/30px arial,\5b8b\4f53;color:#3d3d3d;outline:0;}
body{background:url(./x_bg.jpg) center top no-repeat;font-family:"Microsoft YaHei";}
img{vertical-align:bottom;}
a{color:black;}


/*---------------基础样式---------------*/
.x-main{width: 1200px;margin: 576px auto 0 auto;}
.x-main .x-cat-kyl{background: url(x_kyl_bg.png) no-repeat left center;width: 1200px;height: 214px;}
.x-main .x-cat-kyl p{margin: 0 20px 0 70px;text-indent: 2em;font-size: 22px;position: relative;top: 0;height: 100%;padding: 18px 0;line-height: 44px;font-family: "Noto Sans CJK SC", "Source Han Sans CN";}
.x-cat-zywz{height: 396px;}
.x-cat-ttxw{height: 50px;margin: 50px 0;}
.x-cat-ttxw a{font-size: 49px;color:#c90823;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: pre-wrap;font-weight: bold;}
.x-tit{position: relative;left: 0;margin-bottom: 30px;}
.x-tit .x-cat-more{position: absolute;right: 0; bottom: 0;color: #ef4d32;font-style: italic;font-family: "Noto Sans CJK SC", "Source Han Sans CN";}
/*---------------图片切换开始---------------*/
.x-cat-tp{float: left;width: 600px;height: 320px;}
.focusBox {
	position:relative;
	width:600px;
	height:320px;
	overflow:hidden;
}
.focusBox .pic img {
	width:600px;
	height:320px;
	display:block;
}
.focusBox .txt-bg {
	position:absolute;
	bottom:0;
	z-index:1;
	height:53px;
	width:100%;
	background:#333;
	filter:alpha(opacity=45);
	opacity:0.45;
	overflow:hidden;
}
.focusBox .txt {
	position:absolute;
	bottom:0;
	z-index:2;
	height:53px;
	width:100%;
	overflow:hidden;
}
.focusBox .txt li {
	height:53px;
	line-height:53px;
	position:absolute;
	bottom:-53px;
}
.focusBox .txt li a {
	display:block;
	color:white;
	padding:0 0 0 18px;
	font-size:20px;
	text-decoration:none;
}
.focusBox .num {
	position:absolute;
	z-index:3;
	bottom:10px;
	right:20px;
}
.focusBox .num li {
	float:left;
	position:relative;
	overflow:hidden;
	text-align:center;
	margin-right:1px;
	cursor:pointer;
}
.focusBox .num li a{
	background: url(icon_news.png) no-repeat;
	width: 9px;
	height: 9px;
	display: inline-block;
}
.focusBox .num li.on a,.focusBox .num a:hover {
	background: url(icon_news_active.png) no-repeat;
}
/*---------------图片切换结束---------------*/

.x-cat-news{float: left;height: 320px;width: 574px;margin: 2px 0 0 26px;overflow: hidden;}
.x-cat-news .news-first{height: 104px;border-bottom: 1px solid #dadada;overflow: hidden;}
.x-cat-news .news-first h3{background: url(icon_list01.png) no-repeat left center;padding-left: 20px;height: 24px;line-height: 24px;}
.x-cat-news .news-first h3 a{font-size: 24px;color: #383838;}
.x-cat-news .news-first p{font-size: 18px;color: #7e7e7e;height: 60px;margin: 10px 0;text-indent: 2em;padding-left: 20px;}
.x-cat-news ul{
    margin-top: 5px;
}
.x-cat-news ul li{background: url(icon_news.png) no-repeat left center;padding-left: 20px;height: 52px;line-height: 52px;}
.x-cat-news ul li a{font-size: 22px;color: #383838;}


.x-cat-ghys{width: 1200px;height:415px;background: url(x_ghys_bg.jpg) no-repeat;overflow: hidden;margin:50px auto;}
.x-tit-ghys{margin: 30px 0;}
.x-tit-ghys .x-cat-more{color: #FFFFFF;margin-right: 8px;}
.x-gjys-news ul{margin:0 9px;}
.x-gjys-news ul li{float: left;margin: 0 9px;width: 376px;overflow: hidden;}
.x-gjys-news ul li a{display: inline-block;width: 376px;}
.x-gjys-news ul li a p{color:#FFFFFF;font-size: 20px;text-align: center;margin-top: 10px;}




.x-cat-news2{float: left;height: auto;width: 100%;margin: 2px 0 0 26px;overflow: hidden;}
.x-cat-news2 .news-first2{height: 104px;}
.x-cat-news2 .news-first2 h3{background: url(icon_list01.png) no-repeat left center;padding-left: 20px;height: 24px;line-height: 24px;}
.x-cat-news2 .news-first2 h3 a{font-size: 24px;color: #383838;}
.x-cat-news2 .news-first2 p{font-size: 18px;color: #7e7e7e;height: 60px;margin: 10px 0;text-indent: 2em;padding-left: 20px;}
.x-cat-news2 ul{
    margin-top: 5px;
}
.x-cat-news2 ul li{background: url(icon_news.png) no-repeat left center;padding-left: 20px;height: 52px;line-height: 52px;font-size: smaller;width: 580px;float: left;}
.x-cat-news2 ul li a{font-size: 22px;color: #383838;display: inline-block;width: 560px;overflow: hidden;text-overflow: ellipsis;white-space: pre;}

.x-cat-gwxs{overflow: hidden;}
.x-cat-xxgc{margin: 80px 0;overflow: hidden;}

/*---------------footer---------------*/
#c-footer{overflow:hidden;width:1170px;margin:0 auto;border-top: 7px solid #064ec0;position: relative;padding:20px 0}
#c-footer  p{text-align:center;line-height:24px;font-size:12px;color:black;}
#c-footer .c-footer-copr{text-align:center;position:relative;height:120px; margin-bottom:20px;margin-top: 20px;}
#c-footer .c-footer-copr p{text-align:center;line-height:24px;font-size:12px;color:black;}
#c-footer .c-footer-copr-r{height: 80px; width: 80px; right: 50px; position: absolute;z-index:100; margin: 0px auto; bottom: 30px}