@charset "gb2312";*{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
:focus{outline:0}
img{border:0;vertical-align:middle}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.clear{width:100%;height:0;line-height:0;font-size:0;overflow:hidden;clear:both;display:block}
.none{display:none}
.hidden{visibility:hidden}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:block}
body{background:#efefef}
body,p{font:13px/1 "Microsoft yahei",Verdana,'\5B8B\4F53','\5FAE\8F6F\96C5\9ED1',Tahoma,Geneva,sans-serif;color:#333}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#0c2653}
.wrapper .inner{width:100%;margin:0 auto}
.wp-header{background:#5a0000;position:relative;z-index:100}
.wp-header .inner{height:124px;background:url(../images/top-bg1.jpg) no-repeat right;position:relative}
.wp-header .head-logo{display:block;position:absolute;left:30px;top:22px;z-index:100}
.wp-header .head-logo img{max-width:100%}
.head-title{ text-align:center; position: absolute; top: 22px; left: 50%; margin-left: -150px}
.wp-header .menu-switch{display:block;width:48px;height:33px;display:none;background:url(../images/menu.png) no-repeat 50%;position:absolute;right:15px;top:50%;margin-top:-15px;z-index:400}
.wp-header .head{position:absolute;right:24px;top:2px;z-index:300}
.wp-navcon{border-top:1px solid #9e5151;background-color:#5A0000}
.wp-navcon .inner{ position:relative;background-image:url(images/1_04.jpg);background-repeat:no-repeat;background-position:right top}
.main-menu{ position:relative;z-index:1000; }
.main-menu .wp-menu{height:50px}
.main-menu .wp-menu .menu-item{float:left;background:0 0;position:relative}
.main-menu .wp-menu .item-0{background-image:none}
.main-menu .wp-menu .menu-item a.menu-link{display:inline-block;height:50px;line-height:50px;color:#fff;font-size:15px;padding:0 10px;margin:0 8px;cursor:pointer}
.main-menu .wp-menu .menu-item a.current,.main-menu .wp-menu .menu-item a.menu-link:hover{text-decoration:none}
.main-menu .wp-menu .menu-arrow,.main-menu .wp-menu .sub-menu{display:none}
.main-menu .wp-menu .sub-menu{width:124px;position:absolute;left:-12px;top:50px;background:#5a0000;border-top:4px solid #5a0000;padding-bottom:7px;opacity:.78;filter:Alpha(opacity=78)}
.main-menu .wp-menu .sub-menu li{position:relative;vertical-align:top}
.main-menu .wp-menu .sub-menu li a{display:block;margin:0 10px;line-height:24px;padding:4px 0 0 0;font-size:13px;color:#fff;background:0 0;text-align:center}
.main-menu .wp-menu .sub-menu li a.current,.main-menu .wp-menu .sub-menu li a:hover{color:#e5c00f;background:0 0}
.main-menu .wp-menu .sub-menu .sub-menu{left:100%;top:0;border-top:none}
.wp_nav{display:block;margin:0;padding:0; text-align: center}
.wp_nav *{margin:0;padding:0}
.wp_nav:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.wp_nav .nav-item{display:inline-block; position:relative;vertical-align:bottom}
.wp_nav .on{z-index:10}
.wp_nav .nav-item .mark{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:99}
.wp_nav .nav-item a{font-family:"Microsoft Yahei";display:block;text-align:center;position:relative;z-index:100}
.wp_nav .nav-item a.parent{color:#000}
.wp_nav .nav-item a span.item-name{display:inline-block;padding:5px 10px;line-height:22px;cursor:pointer}
.wp_nav .sub-nav{display:block;width:100%;position:absolute;z-index:200;visibility:hidden;border:1px solid #ccc;border-top:none}
.wp_nav .sub-nav .nav-item{white-space:nowrap}
.wp_nav .sub-nav .nav-item .mark{background:#fff}
.wp_nav .sub-nav .nav-item a{font-family:"Microsoft Yahei";font-size:13px;font-weight:400;color:#000;text-align:left;border-top:1px solid #D8E1CC;min-width:80px}
.wp_nav .sub-nav .nav-item a.parent:hover{background:#eee;color:#000}
.wp_nav .sub-nav .nav-item a.parent{background:#eee;color:#000}
.wp_nav .sub-nav .nav-item a span.item-name{padding:5px 10px;line-height:22px}
.wp_nav .nav-item span.item-name{height:50px;line-height:50px!important;color:#fff;font-size:15px;padding:0 10px!important;margin:0 8px}
.topright{position:absolute;right:20px;top:10px;z-index:999}
.topright a{color:#fff;padding-left:10px}
.footer{background:#5A0000;text-align:center;line-height:20px;color:#e2cfcf;font-size:12px;padding:10px;margin-top:10px}
.listmain{background:url(images/listbg.png) no-repeat 50% 0;position:relative; z-index:100}

.part1{ max-width:1200px; padding: 20px; background: #fff; overflow: hidden; margin: 10px auto; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)}


.part1 dl{ width:48%; margin: 0px 1%; float: left; padding:25px 0px; }
.part1 dl:hover{-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .2); border-radius:4px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .2)}
.part1 dl dt{ float: left; padding-right: 10px; padding-left: 10px; padding-bottom: 30px}
.part1 dl dd{ padding-right:20px}
.part1 dl dd h3{ font-size:22px; font-weight:300; padding-bottom: 20px}
.part1 dl dd  p{color:#666; font-size: 14px; line-height: 20px; font-weight: 100}
.gobtn{ background: #a82b2b; border-radius: 40px; color: #fff; font-size: 16px; line-height: 32px;  padding: 0px 23px; display: inline-block; margin-top: 10px}
a:hover.gobtn{color:#fff; background: #5A0000}
.subtitle{ font-size: 26px; color: #656565;  max-width:1240px; padding: 10px 0px;  margin: 0 auto; margin-top: 20px}
.menu_l {max-width:1200px; padding: 20px; background: #fff; overflow: hidden; margin: 10px auto; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.menu_list {
	float: left;
	border-left: 10px solid #fff;
	margin: 0
}

.menu_l .son>dl {
	width: 100%;
	overflow: hidden;
	margin: 0
}
.menu_l .son>dl>dt a{color: #a82b2b; float: right; font-weight: 200; font-size: 14px}
.menu_l .son>dl>dt {
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	width: 100%;
	color: #5A0000;
	line-height: 30px;
	margin-bottom: 5px;
	font-size: 15px
}

.menu_l .son>dl>dd {
	float: left;
	padding: 0px;
	font-size: 14px;
	line-height: 26px;
	width: 25%;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.menu_l .son>dl>dd a {
	color: #666666
}

.menu_list li {
	float: left;
}

.menu_list li a {
	float: left;
	padding: 0px 26px;
	line-height: 44px;
	color: #fff;
	font-size: 16px;
	font-weight: bold
}

.menu_l ul>li>h3 {
	font-size: 14px;
	line-height: 42px;
	margin: 0px;
	font-weight: bold;
	padding: 0px 20px;
	cursor: pointer;
	display: block
}

.menu_l>dl>dd {
	position: absolute;
	left: 0px;
	top: 44px;
	z-index: 9999;
	width: 100%;
}

.menu_l>dl>dt {
	line-height: 44px;
	text-align: left;
	color: #fff;
	text-indent: 15px;
}

.menu_l>dl>dd>ul, .menu_l>dl>dd>ul>li {
	margin: 0;
	padding: 0;
}

.menu_l ul>li>h3 .iconfont {
	font-size: 18px;
	padding-right: 5px;
	line-height: 42px;
}

.menu_l ul>li>h3:after {
	content: "\e607";
	font-family: "iconfont" !important;
	float: right;
	font-size: 26px;
}

.menu_l ul>li:hover .son {
	display: block
}

.menu_l ul>li>h3:hover:after {
	display: none
}

.menu_l ul>li>h3:hover .iconfont {
	color: #fff
}

.menu_l>dl>dd {
	padding-top: 5px;
}

@media screen and (max-width:720px){
	
	.head-title{ top:110px}
	.wp-header{ height:200px}
	.head-title img{ width:80%; margin-left: -10%}
	.subtitle{text-align:center; font-size: 20px}
	.part1 dl dt{ padding-bottom:10px}
	.part1 dl dd h3{ font-size: 22px; line-height: 24px;  text-align: left}
	.part1 dl dt{  }
	.part1 dl{ width:100%;  margin:10px 0px; padding: 15px 10px}
	.part1 dl dd{text-align: center}
	.part1 dl dd p{text-align: left}
	.menu_l .son>dl>dd{width:50%}
	
 
	
}






