@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
em,i{ font-style:normal;}
img{ border:0 none; vertical-align:top;}
ul,ol,dl,li{ list-style:none;}
a{ color:#2d2d2d; text-decoration:none;outline:none;}
a:hover{  text-decoration:none;}
a:focus {outline:none; -moz-outline:none}
a{ blr:expression(this.onFocus=this.blur()); }
.claer:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
body{
    
    overflow-x:hidden;
    font-family: "微软雅黑";
    font-size: 12px;
    background: #fff;
}
.header_body{
	display:none
}

/*盒子边框*/
.main_box{border: 1px solid #dddddd;}
#hover-head{
	*position:relative;*z-index:8888999
}




/*head*/
.head-top{background: #2e325f;width: 100%;padding: 2px 0;color: #fff;}
.header{width: 1024px;margin: 0 auto;position:ralative}
.head-top a{color: #fff;padding: 0 11px; display:-moz-inline-stack;zoom:1;*display:inline;height:18px;}
.header ul{float: right; }
.header dl{float: left;}
.header li,.header dd,.header dt{float: left;line-height: 18px;}
.header dl dt{background: url("../images/icobg1.jpg") no-repeat;color: #2e325f;padding: 0 9px 0 6px;}
#head-top a{color: #fff;padding: 0 11px;position:relative;display:inline-block}
#head-top a:hover{
	display:-moz-inline-stack;zoom:1;*display:inline;background:#fff;color:#2e325f;
}
.header dd a:hover{background:#fff;color:#2e325f;}
.head-top dd a:hover{
	background:#fff;color:#2e325f;
}

.header dl dt{cursor:pointer}
.header dl:hover .head_dd{display:block}
/* .head{width: 100%;padding-top:15px;background: url("../img/head-linebg.jpg") repeat-x;height: 74px;} */
.head{width: 100%;padding-top:2px;background: url("../images/head-linebg.jpg") repeat-x;height: 87px;}

.head_logo{width: 1024px;margin: 0 auto;}
.head_logo h1{float: left;text-indent: -9999px;background: url("../images/logo.png");width: 267px;height: 71px;position:relative}
/* .head_logo h1{float: left;text-indent: -9999px;background: url("../img/logo.jpg");width: 235px;height: 68px;position:relative} */
.head_logo h2{
	top: 16px;
left: 30px;
float: left;
position: relative;
font-size: 20px;
}
.header-top-search{top:15px;border: 1px solid #4d4d4d;padding-right: 7px;position:relative;height: 26px;width: 308px;}
.header-top-search input{border: none;outline:medium;}
.header-top-search input[type=text]{width: 258px;padding-left: 10px;border:0;position:absolute;top;0;line-height:26px;height:26px;}
.header-top-search input[type=button]{background: url("../images/ico_search.jpg") no-repeat 0 4px;cursor:pointer;width: 24px;height: 26px;z-index:10;position:absolute;top;0;right:4px;}

.header-top-search1 input[type=button]{cursor:pointer;width: 50px;height: 28px;margin-top: 3px;z-index:10;border: 1px solid #4d4d4d;}
.header-top-search2{float: right;}

.top-search{float: right;*width:430px;}

 select{margin-top: 15px;height:26px;margin-right:10px;width:100px;}


/*nav*/
.naver{width: 100%;padding: 10px 0; z-index:9999;position: relative;}
.nav{margin: 0 auto;width: 1226px; z-index:9999;}
.nav ul{margin: 0 auto;width: 1069px; z-index:9999;}
.nav li:first-child{border: none;}
.nav li{float: left;line-height: 22px;width: 106px;border-left: 1px solid #4d4d4d;text-align: center;position: relative; z-index:999999;}
.nav li a{padding: 3px 11px;font-size:14px;}
.nav li:hover a{background: #2e325f;border-radius: 6px;color: #fff;}

.drop-down{position: absolute;top:30px;margin-left:-38px;z-index: 9999999;text-align: center;background: #2e325f;border-radius: 6px;display: none;left:0 }
.drop-down a{color: #fff;line-height: 40px; z-index:999999;}
.nav li:hover .drop-down{display: block;}
.drop-down dt{width: 180px;
    height: 8px;
    background: url("../images/sj.png") no-repeat 73px 0;
    position:absolute;
    z-index:999999;
    top:-8px;
    left:20px;
	margin-left: -6px;}
.drop-down dd{/* border-bottom: 1px solid #fff; */margin: 0 5px;width: 180px;}
.drop-down dd:last-child{border-bottom:none;}
.drop-down dd a:hover{text-decoration:underline}

/*main*/
main{width: 100%;}
.main{width: 1024px;margin: 0 auto;z-index:1}
.news_main_inner li:hover a{font-weight:bold;}
.gallery_pic .box-mask-parent{position:relative;}


/*footer*/
.footer{background: #2e325f;padding: 32px 0 34px 0;color: #fff;width: 100%;}
.foot{margin: 0 auto;width:800px;}
.foot p{text-align: left;line-height: 18px;}
.footword{
	position:relative;float:left;width:400px;
}
.foot-img{
	padding-left:450px;position:relative;text-align:right;
}
.foot-img img{
	
}

.foot-img .ewm{
	display:inline-block;
	width:100px;
	height:100px;
	margin:0 8px;
	text-align:center;
}
.xsj{
	display: block;
    float: right;
    margin-right: 5px;
    *position:absolute;
    *right:0;
    top:0
}
.drop-down-op{
	    position: absolute;
	    *position: absolute;
	    *top:26px;
	    *zoom:1;
	    *z-index:9999999;
	    *background:#fff;
    border: 1px solid #000;
    width: 100%;
    left: -1px;
    border-top: 0;
    display:none;
    background:#fff;
    z-index:9999999;
}
.drop-down-op span,.drop-down-op1 span{
	display:block;
	padding-left:10px;
	*position:relative;
	background:#fff;
	*z-index:9999999;
}
.drop-down-op span:hover,.drop-down-op1 span:hover{
	background:#ccc
}

.header-top-search1 .input-rq{
	width:80px;
	height:24px;
	line-height:24px;
}

.drop-down-op1{
	    position: absolute;
	    *position: absolute;
	    *top:26px;
	    *zoom:1;
	    *z-index:9999999;
	    *background:#fff;
    border: 1px solid #000;
    width: 100%;
    left: -1px;
    border-top: 0;
    display:none;
    background:#fff;
    z-index:9999999;
    height:100px;
    overflow-y:scroll;
}
.WdateDiv{
	width:180px;
	background-color:#FFFFFF;
	border:#bbb 1px solid;
	padding:2px;
	z-index: 99999999!important;
    background: #fff!important;
}

table{
	border-collapse:collapse;
}
td{
	border:1px solid #d7d7d7!important;
}
.box-embedded {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
.box-embedded .blist_p{
	display:none;
}
.swiper-slide-active .blist_p{
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
	z-index:99999;
}

.linkbox{
	padding:10px 20px;
	text-align:left;
}
.linkbox h4{
	text-align:left;
}
.linkbox a{
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:5px 10px;
	border:1px solid #d7d7d7;
	margin:5px 4px 0 0;
	text-align:center;
}
.linkbox a:hover{
	border:1px solid #2e325f;
	background:#2e325f;
	color:#fff;
}