﻿/* CSS Document */
@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;color:#3381bd;}
body,textarea,input,button,select,keygen,legend{font:14px/24px arial,\5b8b\4f53;color:#555555;outline:0;vertical-align: middle;}
body{font-family:"Microsoft YaHei";background:#f4f3ec url(../images/n-bg.png) no-repeat center top;}
img{vertical-align:bottom;}
a{color:#333333;}
a:hover{text-decoration:none;color:#d51d19;}


.n-top{width:1200px;margin: 0 auto;overflow: hidden;margin-top: 20px;}
.n-top a{font-size:18px;width:130px;height:40px;line-height: 40px;color: #ffffff;display: block;float: right;background-color: #d51e1a;text-align: center;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.n-con{width:1200px;margin: 250px auto 0 auto;}
.n-con .n-con1{width: 1200px;overflow: hidden;margin-bottom: 40px;}
.n-con .n-con1 .n-con1-left{width:620px;height: 383px;position: relative;float:left;}
.n-con .n-con1 .n-con1-left .swiper-wrapper{}
.swiper-container .swiper-wrapper .swiper-slide a{position: relative;display: block;}
.swiper-container .swiper-wrapper .swiper-slide a img{display:block;}
.swiper-container .swiper-wrapper .swiper-slide p{position: absolute;bottom: 0;text-indent: 10px;height: 60px;line-height: 60px;color: white;background: url(../images/n-tpxw-bg.png);font-size:24px;width: 100%;}
.swiper-container .pagination {position: absolute;right: 5px;text-align: right;bottom:0;height: 60px;line-height: 65px;}
.swiper-container .swiper-pagination-switch {display: inline-block;width: 13px;height: 13px;border-radius: 10px;background:white;margin: 0 3px;cursor: pointer;}
.swiper-container .swiper-active-switch {background-color: #9f1e22;}
.swiper-more{position:absolute;right: 12px;top: 12px;height: 36px;width: 68px;text-align: center;line-height: 36px;}
.swiper-more a{font-size: 22px;color:#ffffff;display: inline-block;background: url(../images/n-more-bg.png) no-repeat left center;width: 68px;height: 36px;}
.swiper-more a:hover{text-decoration: none;}
.swiper-more img{display: inline-block;width:19px;height: 19px;vertical-align: middle;margin-left:4px;position: relative;bottom: 2px}

.n-con .n-con1 .n-con1-right{width:550px;float: left;display: inline;margin-left: 30px;}
.n-con .n-con1 .n-con1-right ul{overflow: hidden;width: 550px;margin-top: -12px;}
.n-con .n-con1 .n-con1-right ul li{height: 56px;line-height: 56px;border-bottom: 1px dashed #bbbbbb;text-indent: 30px;overflow: hidden;background: url(../images/n-list-icon.png) no-repeat left center;}
.n-con .n-con1 .n-con1-right ul li a{font-size: 26px;color:#1a1a1a;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 370px;float: left;}
.n-con .n-con1 .n-con1-right ul li a:hover{text-decoration: none;color:#d51d19;}
.n-con .n-con1 .n-con1-right ul li span{color: #333333;font-size: 26px;text-align: right;float: right;}
.n-con .n-con1 .n-con1-right ul .bolds a{font-weight: bold;}
.n-con .n-con1 .n-con1-right .n-more{height: 36px;line-height: 36px;overflow: hidden;margin-top: 16px;float: right;display: inline;}
.n-con .n-con1 .n-con1-right .n-more a{width:68px;height: 36px; display:block;color:#fff;text-align: center;font-size: 22px;background: url(../images/n-more-bg.png) no-repeat;}

.n-con .n-con2 {width: 1200px;background-color: #f0eedf;height: 570px;padding: 38px 30px 30px 30px;border:1px solid #d51d19;box-sizing: border-box;margin-bottom: 50px;}
.n-con .n-con2 .n-con2-box{
	width: 542px;
	float: left;
}
.n-con .n-con2 .n-con2-box.n-xczx{
	float: right;
}
.n-con .n-con2 .n-con2-box h4{
	font-size: 34px;
	color: #fff;
	width: 186px;
	height: 59px;
	line-height: 59px;
	margin: 0 auto;
	text-align: center;
}
.n-con .n-con2 .n-con2-box.n-xszx h4{
	background: url(../images/n-xszg-bg.png) no-repeat left center;
}

.n-con .n-con2 .n-con2-box.n-xczx h4{
	background: url(../images/n-xczg-bg.png) no-repeat left center;
}
.n-con .n-con2 .n-con2-box ul{overflow: hidden;width: 550px;margin-top: 20px;min-height: 342px;}
.n-con .n-con2 .n-con2-box ul li{height: 56px;line-height: 56px;border-bottom: 1px dashed #bbbbbb;text-indent: 30px;overflow: hidden;background: url(../images/n-list-icon.png) no-repeat left center;}
.n-con .n-con2 .n-con2-box ul li a{font-size: 26px;color:#1a1a1a;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 370px;float: left;}
.n-con .n-con2 .n-con2-box ul li a:hover{text-decoration: none;color:#d51d19;}
.n-con .n-con2 .n-con2-box ul li span{color: #999999;font-size: 26px;text-align: right;float: right;}
.n-con .n-con2 .n-con2-box ul .bolds a{font-weight: bold;}
.n-con .n-con2 .n-con2-box .n-more{height: 36px;line-height: 36px;overflow: hidden;margin-top: 16px;float: right;display: inline;}
.n-con .n-con2 .n-con2-box .n-more a{width:68px;height: 36px; display:block;color:#fff;text-align: center;font-size: 22px;background: url(../images/n-more-bg.png) no-repeat;}


.n-con .n-con3{background-color: #f0eedf;height: 570px;border:1px solid #d51d19;box-sizing: border-box;margin-top: 100px;}
.n-con .n-con3 .n-con3-bg{width: 880px;margin: 0 auto;position: relative;}
.n-con .n-con3 .n-con3-bg .n-xsjxs-tit{position: relative;top: 0;left: 50%;margin-left: -185px;margin-top: -49px;overflow: hidden;}
.n-con .n-con3 .n-con3-bg .n-syj-box{
	margin-top: 20px;
	overflow: hidden;
}

.n-con .n-con3 .n-con3-bg .n-syj-box{
	overflow: hidden;
}
.n-con .n-con3 .n-con3-bg .n-syj-box h4{
	font-size: 28px;
	color: #fff08b;
	background: url(../images/n-syj-bg.png) no-repeat center center;
	width: 488px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: 0 auto;
}
.n-con .n-con3 .n-con3-bg .n-syj-box ul{
	margin: 22px 0;
	overflow: hidden;
	width: 1055px;
}
.n-con .n-con3 .n-con3-bg .n-syj-box ul li{
	background: url(../images/n-cat-syj-bg.png) no-repeat center center;
	width: 170px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	float: left;
	margin-right: 175px;
}
.n-con .n-con3 .n-con3-bg .n-syj-box ul li a{
	font-size: 28px;
	color: #fff;
}

.n-con .n-con3 .n-con3-bg .n-sj-box h4{
	font-size: 28px;
	color: #005ece;
	background: url(../images/n-sj-bg.png) no-repeat center center;
	width: 488px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: 0 auto;
}

.n-con .n-con3 .n-con3-bg .n-sj-box ul{
	margin: 22px 0;
	overflow: hidden;
	width: 1055px;
}
.n-con .n-con3 .n-con3-bg .n-sj-box ul li{
	background: url(../images/n-cat-sj-bg.png) no-repeat center center;
	width: 170px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	float: left;
	margin-right: 175px;
}
.n-con .n-con3 .n-con3-bg .n-sj-box ul li a{
	font-size: 28px;
	color: #fff;
}

.n-bottom{width: 920px;height: 80px;margin: 60px auto;}
.n-bottom .n-bottom-img{width:120px;float:left;}
.n-bottom .n-bottom-con{width:800px;float:left;margin:8px auto 0 auto;}
.n-bottom .n-bottom-con p{font-size:16px;color:#333333;text-align: center;height: 36px;line-height: 36px;}


/*
 category.html
 * */
.n-list{width:1168px;margin: 230px auto 0 auto;background-color: #ffffff;}
.n-list .n-nav{height: 48px;}
.n-list .n-nav ul{border-bottom: 1px solid #dddddd;background: url(../images/n_current01.png) no-repeat 20px center;padding-left: 54px;width: 1114px;position: absolute;}
.n-list .n-nav ul li{display: inline-block;height: 48px;line-height: 50px;font-size: 16px;color:#666666;float: left;}
.n-list .n-nav ul li a{color:#666666;}
.n-list .n-list-con{margin:0 20px; overflow: hidden;}
.n-list .n-list-con h4{color:#d51d19;font-size: 18px;margin: 30px 0;	font-weight: normal;}
.n-list .n-list-con .n-list-tit{height: 620px;width: 1128px;overflow: hidden;}
.n-list .n-list-con .n-list-tit li{height: 40px;line-height: 40px;background: url(../images/n-list-icon.png) no-repeat left center;padding-left: 22px;color:#333333;font-size: 16px;; }
.n-list .n-list-con .n-list-tit li a{width: 900px;display: block;float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.n-list .n-list-con .n-list-tit li span{width: 200px;float: right;display: block;text-align: right;}
.n-list .n-list-con .n-list-ym{width: 1128px;overflow: hidden;}
.n-list .n-list-con .n-list-ym ul{width: 1128px;position: relative;left: 40%;height: 50px;overflow: hidden;}
.n-list .n-list-con .n-list-ym ul li{float:left;margin: 0 4px;}
.n-list .n-list-con .n-list-ym ul li:hover{background-color: #f4b8b8;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.n-list .n-list-con .n-list-ym ul li a{padding: 2px 8px;}
.n-list .n-list-con .n-list-ym ul .active a{color:white;background-color: #ea2222;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}



/*
 category-xs.html
 * */
.n-list-xs{padding: 30px 0px 100px 0px;overflow: hidden;}
.n-list .n-list-xs .n-sidenav-left{width: 260px;float:left;}
.n-list .n-list-xs .n-sidenav-left ul{}
.n-list .n-list-xs .n-sidenav-left ul li{height:60px;line-height: 60px;text-align: center;background-color: #f5f5f5;}
.n-list .n-list-xs .n-sidenav-left ul li:hover{background-color:#d51d19;} 
.n-list .n-list-xs .n-sidenav-left ul li:hover a{color:white;}
.n-list .n-list-xs .n-sidenav-left ul li a{font-size: 16px;}
.n-list .n-list-xs .n-sidenav-left ul .active{background-color: #d51d19;;}
.n-list .n-list-xs .n-sidenav-left ul .active a{color:white;}
.n-list .n-list-xs .n-alist-right{float:right;width: 848px;position: relative;}
.n-list .n-list-xs .n-alist-right .n-cats{height: 56px;border-bottom: 1px solid #eeeeee;overflow: hidden;position: relative;}
.n-list .n-list-xs .n-alist-right .n-cats ul{overflow: hidden;}
.n-list .n-list-xs .n-alist-right .n-cats ul li{width: 100px;height: 56px;line-height: 56px;float: left;text-align: center;}
.n-list .n-list-xs .n-alist-right .n-cats ul .hover{background: url(../images/n-cats-hover.png) no-repeat bottom;}
.n-list .n-list-xs .n-alist-right .n-cats ul .hover a{color:#d51d19;}
.n-list .n-list-xs .n-alist-right .n-cats ul li a{display: block;font-size: 16px;;}

.n-list .n-list-xs .n-alist-right .n-alist{position: relative;height:660px;}
.n-list .n-list-xs .n-alist-right .n-alist .n-alist-con{display: none;position: absolute;}
.n-list .n-list-xs .n-alist-right .n-alist .n-list-tit{width:848px;margin-top: 6px;}
.n-list .n-list-xs .n-alist-right .n-alist .n-list-tit li{}
.n-list .n-list-xs .n-alist-right .n-alist .n-list-tit li a{width:600px ;}
.n-list .n-list-xs .n-alist-right .n-alist .n-list-tit li span{width: 120px;}
.n-list .n-list-xs .n-alist-right .n-alist .n-list-ym{width:868px;}

/*
 single.html
 * */
.n-single{width:1168px;margin: 280px auto 0 auto;background-color: #ffffff;}
.n-single .n-nav{height: 48px;}
.n-single .n-nav ul{border-bottom: 1px solid #dddddd;background: url(../images/n_current01.png) no-repeat 20px center;padding-left: 54px;width: 1168px;position: absolute;}
.n-single .n-nav ul li{display: inline-block;height: 48px;line-height: 50px;font-size: 16px;color:#666666;float: left;}
.n-single .n-nav ul li a{color:#666666;}
.n-single .n-single-con{margin: 0 20px;}
.n-single .n-single-con h1{font-size: 24px;height: 72px; line-height: 36px;text-align: center;margin: 70px 0 30px 0;color:#d51d19;}
.n-single .n-single-con .n-info{height: 36px;line-height: 36px;font-size: 14px;text-align: center;}
.n-single .n-single-con .n-info span{margin-right: 50px;color:#737373;}
.n-single .n-single-con .n-text{padding: 10px 0 30px 0;} 
.n-single .n-single-con .n-text p{font-size: 16px;color:#666666;line-height: 36px;    width: 100% !important;margin: 20px 0 0 0 !important;font-family: "Microsoft YaHei" !important;}
.n-share{padding: 20px 0;text-align: right;}



