body{background: #fff;position: relative;}
.w1200 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

/*header部分*/
.headerWarp{width: 100%;height: 163px;background: url(/wszg/images/header_back.png);position: absolute;z-index: 20;}
.headerWarp a{color: #fff;}
.header{width: 1200px;margin: 0 auto;color: #fff;height: 111px;overflow: hidden;}
.logo{height: 100%;overflow: hidden;width:542px;    margin-top: -10px;}
.logo img{margin-top: 15px;display: block;}
.header_right p{line-height: 46px;font-size: 14px;text-align: right;}
.header_right p a{font-size: 14px;padding: 0 20px;line-height: 46px;}
.header_right p a:hover{color: #a0161d;}
.header_right p a.english{padding-right: 0;}
.search{position: relative;width: 271px;height: 37px;background: url(/wszg/images/search_back.png);}
.search input[type=text]{width: 215px;float: left;height: 100%;background: none;padding: 0 10px;color: #fff;line-height: 37px;height:37px;}
.search span{float: right;width:35px;height:100%;border-left: 1px solid #990d1b;background: url(/wszg/images/search.png) no-repeat center;cursor: pointer;}
.navWarp{width: 100%;height: 51px; background: #5b0301}
.navWarp .nav{width: 1200px;margin:0 auto;height: 51px;}
.navWarp .nav ul{width: 100%;height:100%;}
.navWarp .nav li{width:297px;text-align: center;float: left;height: 100%;line-height: 52px;height: 51px;}
.navWarp .nav li a{font-size: 20px;display: block;width: 100%;height: 100%;font-weight: bold;}
.navWarp .nav li a:hover{background: #fff;color: #990d1b;}
.navWarp .nav li.on a{background: #fcdda7;color:#5b0301;}
.navWarp .nav li.on ul.sub li a{color: #FFFFFF;background: none;}
.navWarp .nav li ul.sub{width: 100%;height: auto;overflow: hidden;display: none;background: url(/wszg/images/nav_back.png);}
.navWarp .nav li ul.sub li{zoom:1;float: none;width: 100%;height: 40px;line-height: 40px;border-top: 1px solid #848484;}
.navWarp .nav li ul.sub li a{font-size: 16px;}
.navWarp .nav li.on ul.sub li a:hover{background: #990d1b;color: #fff;border-bottom: none;}
/*banner部分*/
.bannerWarp{width: 100%;height: 500px;overflow: hidden;z-index: 10;}
.banner,.slideBox,.slideBox .bd,.slideBox .bd ul,.slideBox .bd ul li,.slideBox .bd ul li a{width: 100%;height: 100%;overflow: hidden;}
.slideBox{position: relative;}
.slideBox .bd ul{zoom: 1;}
.slideBox .bd ul li a{display: block;}
.slideBox .bd ul li a img{width: 100%;height: 500px;display: block;}
.slideBox a.prev,.slideBox a.next{display:block;position: absolute;width: 38px;height: 38px;border: 1px solid #fff;top: 60%;margin-top:-20px;left: 50%;}
.slideBox a.prev{margin-left: -600px;background: url(/wszg/images/prev.png) no-repeat center;}
.slideBox a.next{margin-right: -600px;left: auto;right: 50%;background: url(/wszg/images/next.png) no-repeat center;}
.slideBox a.prev:hover{background: url(/wszg/images/prev_hover.png) no-repeat center;border-color: #a0161d;}
.slideBox a.next:hover{background: url(/wszg/images/next_hover.png) no-repeat center;border-color: #a0161d;}

/*zy_linkbox*/

.zy_linkbox{ width: 100%; background: #ffffff}
.zy_link{ width: 1200px; margin: 0 auto;overflow: hidden;	position: relative;}
.zy_link ul{ width: 1300px;}
.zy_link li{float: left; width: 190px; margin: 18px 20px 0 0}
.zy_link li a:hover{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);
	filter: gray;}
.zy_link li img{ height:37px}

/*newspic*/
.picnews{ width:410px; height:275px; overflow:hidden; position:relative; padding: 5px; background: #ffffff}
.picnews .hd{ height:10px; overflow:hidden; position:absolute; right:10px; bottom:18px; z-index:1; }
.picnews .hd ul{ overflow:hidden; zoom:1; float:left;  }
.picnews .hd ul li{ float:left; margin-right:4px;  width:7px; height:7px; line-height:8px; font-size:0; text-align:center; background:#cccccc; cursor:pointer;  border-radius: 50px;}
.picnews .hd ul li.on{ background:#a0161d; color:#fff; }
.picnews .bd{ position:relative; height:100%; z-index:0;   }
.picnews .bd li{ zoom:1; vertical-align:middle; }
.picnews .bd img{ width:410px; height:275px; display:block;  }
.picnews .bd  span{ position:absolute; bottom:0; background:url(/wszg/images/title_bg.png); width:100%;height:40px;  line-height:40px; color:#fff; font-weight:bold;}
.picnews .bd h1{ color:#fff; font-size:16px; margin:0; padding:0 10px}

/*mainWarp主体部分*/

.mainWarp{width: 100%;height: auto;overflow: hidden;background: url("/wszg/images/mainWarp_bg.png") bottom center no-repeat #e5e5e5}
.main-box{width: 1200px; margin:0 auto; height:auto;overflow: hidden;	position: relative; padding: 20px 0 10px 0;}
.main-box-p{width: 1200px; margin: 0 auto; height:330px;overflow: hidden;	position: relative;}
.main-box-p-l{ float: left; width: 420px;height:330px; overflow: hidden;}
.main-box-p-c{ float: left;width: 420px;height:330px; margin-left:16px; overflow: hidden; }
.main-box-p-r{ float: right;width: 325px;height:330px; overflow: hidden;}
.main-box .title{ font-size: 16px; line-height: 26px; height: 26px; overflow: hidden; color: #ffffff; margin: 10px 0; float: left;width: 100%; display: block}
.main-box .title .title-a{ display: block; background: #a0161d; padding: 0px 5px; float: left; }
.main-box .title .title-b{ display: block;background: #7a7a7a;padding: 0px 5px;;float: left;}
.main-box .title .t-more{display: block;float: right; width: 40px; height: 26px; }
.main-box .title .t-more:hover{opacity: 0.7}
.m-b-bc{ background:#ffffff; height: 242px; width: 90%; display: block; padding:20px 5% ;}
.top-line{ border-top: #990d1b 2px solid;}

/*news*/
.headline{  height: auto; overflow: hidden; border-bottom: #e5e5e5 1px dashed; width: 100%;background: #ffffff}
.headline h2{ color: #cc0000; font-size: 20px; line-height: 30px; margin: 0; padding: 0; font-weight: bold; width: 100%; text-align: center}
.headline p{ margin:0;  font-size: 14px; line-height: 24px; color: #999999; padding: 5px 0}
.newslist ul{ height: auto; overflow: hidden;}
.newslist ul{ padding-top: 8px;}
.newslist li{ width: 100%; font-size: 14px; color: #999999; line-height: 30px;height: 30px; }
.newslist li a{ background: url("/wszg/images/ico_003.png") left center no-repeat; padding-left: 10px; color: #666666; font-size: 14px; float: left; display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width: 300px}
.newslist li a:hover{color: #a0161d}
.newslist li span{ float: right;}

/*p2*/
.bai_bg{ background: #ffffff; border-top: #a0161d 2px solid; padding: 0 15px;}
.main-box-p2{width: 1200px; margin: 0 auto; height:234px; overflow: hidden;	position: relative;}
.main-box-p2-l{ float: left; width: 390px;height:234px; overflow: hidden;}
.main-box-p2-c{ float: left;width: 390px;height:234px; margin-left:16px; overflow: hidden; }
.main-box-p2-r{ float: right;width: 325px;height:234px; overflow: hidden;}
.title-1{ width: 100%; border-bottom: #e5e5e5 1px solid;line-height: 45px;height: 45px; margin: 0 0 5px 0}
.title-1 h1{color: #a0161d; font-size: 16px; line-height: 45px;height: 45px; float: left;}
.title-1 .t-more{display: block;float: right; width: 40px; height: 26px;  margin: 10px 0 0 0}
.title-1 .t-more .t-more:hover{opacity: 0.7}


/*zt_img_link*/
.zt_img_link{}
.zt_img_link li{width: 325px; height: 72px; overflow: hidden;margin: 0 auto 8px auto; }
.zt_img_link img{ width: 325px; height: 72px; cursor: pointer;	transition: all 0.6s;}
.zt_img_link img:hover{transform: scale(1.1);}
/*notice*/
.date_list{height: auto; overflow: hidden; padding:0 0 0 0 !important; position: relative}
.date_list li{
	width: 100%;
	height: 48px;
	display: block;
	padding:  0;
	margin: 0 0 15px 0;
}
.date_list li a{ font-size: 14px; color: #666666; line-height: 24px; padding-top: 3px;}
.date_list li a:hover{color: #a0161d;}
.date_list li span {
	float: left;
	display: block;
	width: 54px;
	height: 46px;
	background: #b9b9b9;
	text-align: center;
	color: #ffffff;
	font-size: 12px;line-height:17px;
	margin-right: 12px; letter-spacing: -1px;
}
.date_list li span i {
	width: 52px;
	display: block;
	text-align: center;
	color: #666666;
	font-size: 20px;
	font-style: normal;
	line-height: 28px;
	border-top: #e1e1e1 1px solid;
	border-left: #e1e1e1 1px solid;
	border-right: #e1e1e1 1px solid;
	background: #ffffff;
}
.date_list li:hover > span {
	float: left;
	display: block;
	width: 54px;
	height: 46px;
	background: #a5000e;
	text-align: center;
	color: #ffffff;
	font-size: 12px;line-height:17px;
	margin-right: 12px; letter-spacing: -1px;transition: all 0.6s;
}

.date_list li:hover > span i {
	color: #a0161d;
}


/*end_link*/
.end_link{}
.end_link_h1{ font-size: 16px; color: #a0161d; line-height: 48px; height: 48px; float: left; padding: 0 15px}
.end_link li{font-size: 14px; color: #555555; line-height: 48px; height: 48px; float: left;}
.end_link li a{ padding: 0 10px;}



/*简介页*/
.mainWarp-lm{width: 100%;height: auto;overflow: hidden;}
.mainWarp2{margin-top:-16px;z-index: 30;position: relative;}
.bannerWarp2{width: 100%;height:440px;overflow: hidden;z-index: 10;}
.banner,.banner a,.banner a img{width: 100%;height: 100%;overflow: hidden;}
.list_cont{width: 1200px;margin: 0 auto;overflow: hidden;}
.list_fl{width: 253px;height: auto;overflow: hidden;text-align: center;background: #d1b073;}
.list_fr{width: 918px;height: auto;overflow: hidden;padding-bottom: 54px;    min-height: 230px;}
.list_fl h3{font-size: 24px;color: #fff;line-height: 96px;width: 100%;height: auto;overflow: hidden;height: 90px;font-weight: bold;}
.list_fl ul{width: 213px;height: auto;overflow: hidden;background:#f5f5f5 url(../images/list_line.png) no-repeat top center;padding: 5px 20px 0;}
.list_fl ul li{width: 100%;height: 45px;line-height: 45px;color: #323232;border-bottom: 1px solid #e3e3e3;font-size: 16px;}
.list_fl ul li a{width: 100%;height: 100%;display: block;padding: 0 20px;margin-left: -20px;}
.list_fl ul li a:hover{background: #a0161d;color: #fff;}
.list_fl ul li a.on{color: #fff;background: #a58852;}
.list_fr .cont_top{width: 916px;height: 50px;background: #F5F5F5;border: 1px solid #dddddd;}
.list_fr .cont_top span{font-size: 18px;float: left;color: #a0161d;font-weight: bold;line-height: 50px;height: 100%;background: url(/wszg/images/circle.png) no-repeat 19px center;padding-left: 35px;}
.list_fr .cont_top div{width: 70%;float: right;text-align: right;height: 100%;padding-right: 19px;font-size: 14px;color: #626262;line-height: 50px;}
.list_fr .cont_top div a.on{color: #a0161d;}
.list_fr .cont_center{padding: 40px 20px 0;}
.list_fr .cont_center img{width: 1005;height: 267px;cursor: pointer;margin-bottom: 23px;}
.list_fr .cont_center p{font-size: 14px;color: #393939;text-align: justify;padding: 0 20px;text-indent: 30px;line-height: 36px;}
.list_fr .cont_center p span{display:block;text-indent: 0;}

/*列表页*/
.cont_center_list ul{width: 100%;height: auto;overflow: hidden;}
.cont_center_list ul li{width: 100%;height: auto;overflow: hidden;background: #f9f9f9;margin-bottom: 30px;}
.cont_center_list ul li a{display: block;width: 100%;height: auto;overflow: hidden;}
.cont_center_list ul li a span{overflow:hidden;transition: all ease-in 0.3s;float: left;width: 118px;height: 118px;border: 1px solid #e5e5e5;background: #fff;color: #a0161d;text-align: center;}
.cont_center_list ul li a span i{display: block;font-size: 51px;line-height: 51px;margin-top: 20px;}
.cont_center_list ul li a span em{transition: all ease-in 0.3s;width: 58px;height: 18px;border: 1px solid #a0161d;display: block;line-height: 18px;margin:3px auto 0;}
.cont_center_list ul li a:hover span{background: #999999;color: #fff;transition: all ease-in 0.3s;}
.cont_center_list ul li a:hover span em{border:1px solid #fff;transition: all ease-in 0.3s;}
.cont_center_list ul li a div{float: right;padding: 0 18px 0 30px;width: 710px;}
.cont_center_list ul li a div h3{transition: all ease-in 0.3s;width:90%;font-weight: bold;font-size: 16px;color: #343434;line-height: 20px;margin-top: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_fr .cont_center_list ul li a div p{text-align:justify;font-size: 14px;color: #4c4c4c;text-indent: 0;padding: 0;line-height: 18px;margin-top: 10px;}
.list_fr .cont_center_list ul li a div strong{display:block;font-weight: normal;font-style: normal;font-size: 12px;color: #818181;line-height: 12px;margin-top: 8px;}
.cont_center_list ul li a:hover div h3{color: #a0161d;transition: all ease-in 0.3s;}
/*内容页*/
.list_fr .cont_content{padding: 60px 75px 16px 65px;text-align: center;    min-height: 100px;}
.list_fr .cont_content h3{font-size: 18px;font-weight: bold;color: #333333;line-height: 18px;margin-bottom: 18px;}
.list_fr .cont_content span{font-weight: 12px;color: #999999;display: block;margin-bottom: 4px;}
.list_fr .cont_content p{font-size: 14px;color: #666666;text-align: justify;text-indent: 28px;line-height: 30px;margin-top: 30px;}
.list_fr .cont_content img{width: 685px;height: 415px;display: block;margin: 48px auto;}
.list_fr .cont_content div{width: 100%;padding: 8px 0;}
.list_fr .cont_content div p{font-size: 16px;color: #666666;margin: 0;}
/*搜索结果页*/
.list_search{width: 1200px;margin: 0 auto;}
.list_search .cont_top{width: 100%;}
.list_fr .cont_search{padding: 0 20px;overflow: hidden;height: auto;}
.list_fr .cont_search p{font-size: 16px;color: #333333;line-height: 16px;margin: 50px 0 0;}
.list_fr .cont_search p span{color: #a0161d;}
.list_fr .cont_search ul{width: 100%;height: auto;overflow: hidden;}
.list_fr .cont_search ul li{line-height: 50px;width: 100%;margin-top: 15px;}
.list_fr .cont_search ul li a{text-indent:20px;background:#fff url(../images/search_list_red.png) no-repeat 20px center;padding:0 20px;width:1120px;display: block;line-height: 50px;color: #666666;font-size: 14px;height: 50px;}
.list_fr .cont_search ul li a span{width: 85%;height: 100%;float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list_fr .cont_search ul li a:hover{color: #FFFFFF;background:#a0161d url(../images/search_list_white.png) no-repeat 20px center;}
.list_fr .cont_search ul li a em{float: right;}
.page_search{width: 1120px;padding: 0 40px;margin-top: 40px;}
/*页码*/
.page{width: 100%;margin: 10px 0 16px;height: auto;overflow: hidden;*margin-top: 38px;}
.page_list{width: 878px;padding: 0 20px;}
.page .page_number{float: left;}
.page .page_start_end{float: right;}
.page span{height: 26px;float: left;line-height: 26px;margin-left: 10px;text-align: left;}
.page a{font-size:14px;width: 26px;color:#333333;height: 26px;display: block;margin-left: 10px;text-align: center;line-height: 26px;float: left;}
.page a:hover{background: #a0161d;color: #fff;}
.page a.on{background: #a0161d;color: #fff;}
.page a.prev,.page a.next{width: 15px;margin: 0;}
.page a.prev{background: url(/wszg/images/prev_page.png) no-repeat center;}
.page a.prev:hover{background: url(/wszg/images/prev_page_hover.png) no-repeat center;}
.page a.next{background: url(/wszg/images/next_page.png) no-repeat center;margin-left: 10px;}
.page a.next:hover{background: url(/wszg/images/next_page_hover.png) no-repeat center;}
.page .page_start_end a{width: 48px;height: 24px;border: 1px solid #d5d5d5;margin: 0;line-height: 24px;}
.page .page_start_end a.end_page{border-left: 0;}


/*footer*/
.footer{ height: 150px; width: 100%;   background: url("/wszg/images/footer_bg.jpg") center no-repeat #a5000e; background-size: cover; border-top: #6a6a6a 5px solid}
.footer_l{ margin: 30px 0 0 0; width: 75%; float: left;}
.footer_l p{ color: #ffffff; font-size: 16px;line-height: 103px; margin: 0; padding: 0}
.footer_r { color: #ffffff; font-size: 14px;line-height: 30px; margin: 30px 0 0 0; padding: 0; float: right;}
.footer_r ul{ float: right}
.footer_r ul li{ text-align: center; width: 86px; height:110px; margin-left: 30px; float: left}
.footer_r ul li img{ width: 86px; height: 86px;margin: 0 auto; text-align: center}
.footer_r ul li span{ color: #ffffff; font-size: 14px; line-height: 30px; display: block; width: 100%; margin: 0 auto; text-align: center}
.go_top{position:fixed;top:75%;right:2%;cursor:pointer; opacity: 0.3 }
.go_top:hover{ opacity: 1}