@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px; margin:0px;}

a {text-decoration:none;}

body {font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px; margin:0px;}

li {list-style:none;}

ul {list-style:none;}

#box {width:100%; height:100%;}

#mynav {width:100%; height:90px; float:left; background-color:#0F1012;overflow:hidden;}

#head {width:100%; height:90px; float:left; overflow:hidden; background-image:url(../img/bj.jpg); background-repeat:repeat-x;}

#header {width:1200px; height:90px; margin:0px auto;}

.logo {width:500px; margin-left:0px; margin-top:10px; float:left;}

.nav {width:610px; height:53px; float:left;margin-left:90px;}

.nav ul li {float:left; font-size:16px; color:#949698; text-align:center; width:80px; margin-right:6px; font-weight:900}

.nav ul li a {color:#fff;} 

.nav ul li a:hover {color:#fff;}

.navs {width:640px; height:53px; float:left;margin-left:60px;}

.menu {width:700px;height:90px;line-height:90px;margin:0px auto;position:relative; z-index:99999;}
.menu ul {list-style-type:none;height:53px;line-height:53px; margin-top:30px;}
.menu li {float:left;position:relative;height:53px; line-height:53px;width:90px; text-align:center; font-weight:900}
.menu ul ul {visibility:hidden;position:absolute;left:0px;top:25px;width:130px;}
.menu ul ul ul{ visibility:hidden; position:absolute; left:170px;top:-30px; border:solid 0px #fff;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu a{display:block;padding:2px 0px;color:#fff;text-decoration:none;font-size:15px;font-weight:bolder;}
.menu a:hover{background:#6B6A6F;color:#fff;display:block;}
.menu ul ul li {clear:both;text-align:left;width:130px;height:40px;line-height:40px;}
.menu ul ul li a{display:block;width:155px;height:40px;background:#6B6A6F;border:0px solid #fff; padding-left:15px;font-size:12px; font-weight:600;}

.menu ul ul li a:hover{background:#6B6A6F;}
.menu ul ul ul li a{clear:both;text-align:left;}
.menu UL LI:hover UL {VISIBILITY: visible}
.menu UL A:hover UL {
VISIBILITY: visible
/*一级的li，a的hover时，设置二级菜单可见*/
}
.menu UL :hover UL UL {
VISIBILITY: hidden
/*一级的li，a的hover时，设置二级,三级菜单隐藏*/
}
.menu UL :hover UL :hover UL UL {
VISIBILITY: hidden
/*一级和二级的li，a的hover时，设置三级和四级级菜单隐藏*/
}
.menu UL :hover UL :hover UL {
VISIBILITY: visible
/*一级二级菜单hover时，设定3级菜单可见*/
}
.menu UL :hover UL :hover UL :hover UL {
VISIBILITY: visible
/*一级二级三级hover时，设置四级菜单可见*/
}

.menu ul ul a{ background:#6B6A6F;}
.menu ul ul a:hover{ background:#6B6A6F;}

.menu ul ul ul a{ background:#6B6A6F;}
.menu ul ul ul a:hover{ background:#6B6A6F;}
.menu ul ul ul ul a{ background:#6B6A6F;}
.menu ul ul ul ul a:hover{ background:#6B6A6F;}
.triangle{font-size: 1em;color:#fff; }


#topToolbar{

	_display:none;
	width:100%;
	height:90px;
	line-height:90px;
	background-image:url(../img/bj.jpg); background-repeat:repeat-x;
	position:fixed;
	z-index:99999;
	top:0px;
	left:0;
	_top:0;
	_position:absolute;
	_top:expression(documentElement.scrollTop);

}


/*banner样式*/
.bannerbar{
	margin:0 auto;
	width:100%;
	height:539px;
	position:relative;
	overflow:hidden;
}
.bannerbox{
	width:1200px;
	height:539px;
	position:absolute;

}
.bannerbox .page{
	position:absolute;
	bottom:5px;
	width:302px;
	left:40%;
	margin-left:-px;
	z-index:10;
}
.bannerbox .page li{
	float:left;
	width:20px;
	height:20px;
	font-size:0px;
	border:1px solid #cf3430;
	margin:0 8px;
	cursor:pointer;
	border-radius:50%;
	behavior:url(js/PIE.htc);
}
.bannerbox .page li.on{
	background:#cf3430;
}
.bannerbox .banner{
	width:1200px;
	height:539px;
	margin:0 auto;
	}

.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 1200px;
	height: 540px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../img/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../img/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 540px;
	display: block;
}

#middle {width:100%; height:auto; float:left; overflow:hidden;}

#center {width:1200px; margin:0px auto;}



.center-1 {width:1200px; float:left;}

.center-z-t {text-align:center; width:1200px; height:50px; font-size:21px; line-height:50px; font-family:"Arial Black", Gadget, sans-serif; margin-top:30px;}

.center-z-m {text-align:center; width:1200px; height:30px; line-height:30px; font-size:14px; color:#8c8c8c}

.center-z-m span { color:#CE000C}

.center-z-i {width:1168px; height:auto; margin:20px 16px;}

.center-fw {width:242px; float:left; margin:15px 25px;}

.fw-img {width:242px; }

.fw-img img {width:240px; border:1px solid #c2c2c2; padding:1px;}

.fw-title {text-align:center; font-size:16px; color:#636363; height:70px; line-height:70px;}

.fw-info {font-size:12px; color:#7e7e7e; text-align:center}



.center-2 {width:1200px; height:auto; float:left; background-color:#343434; margin-top:30px; overflow:hidden}

.center-al-t {text-align:center; font-size:21px; color:#fff; margin-top:30px; width:1200px; height:40px;line-height:60px;}

.center-al-m {color:#949698; text-align:center; font-size:14px; margin-top:15px; width:1200px; }

.center-al-s {width:1140px; margin:40px 30px; }

.center-al-s ul li {width:280px; height:320px; float:left; margin:20px 50px;}

.center-al-s ul li a {border:1px solid #7D7D7D; display:block; width:280px; height:280px;}

.center-al-s ul li a:hover {border:1px solid #fff; display:block; width:280px; height:280px;}

.center-al-s ul li p { width:280px; height:40px; text-align:center; color:#fff; line-height:40px; }

.center-al-duo {text-align:center; width:1200px; height:50px; line-height:50px; float:left; margin-bottom:50px; margin-top:30px;}


.center-3 {width:1200px; height:auto; float:left; margin-bottom:50px;}

.center-k-t {text-align:center; width:1200px; height:50px; font-size:21px; line-height:50px; font-family:"Arial Black", Gadget, sans-serif; margin-top:30px;}

.center-k-m {text-align:center; width:1200px; height:30px; line-height:30px; font-size:14px; color:#7e7e7e}

.center-k-s {width:1200px;}

.center-k-s ul li {width:120px; height:68px; margin:40px; float:left;}



#foot {width:100%; height:auto; float:left;overflow:hidden; background-color:#343434; margin-top:30px;}

#footer {width:1200px; height:100px; margin:0px auto;}

.footer-r {margin-right:50px; width:1150px; float:left; margin-top:10px;}

.footer-r p {color:#989898; line-height:25px; height:25px; font-size:14px; text-align:right}



#ny-center {width:1200px; margin:0px auto;}

#ny {width:1200px; margin:0px auto; }

.ny-l {height:50px; line-height:50px; color:#989898; font-size:12px; float:left; width:1200px;}

.ny-l a {color:#989898;}

.ny-l img {width:20px; height:20px; margin-top:14px; float:left}

.ny-l span {height:20px; line-height:20px; padding-right:10px;}


.ny-left {width:222px; float:left; margin-top:30px;margin-bottom:50px;}

.ny-left-1 {width:222px; float:left; }

.ny-l-b {width:202px; height:30px; line-height:30px; font-size:16px; font-weight:bolder; background:url(../img/index-7.jpg) no-repeat center right; color:#666; margin-left:20px;}

.ny-l-f {float:left; width:222px; margin-top:20px; border-top:#e5e5e5 solid 1px; }

.ny-l-f ul li {width:222px; height:50px; line-height:50px; list-style:none; border-bottom:#e5e5e5 solid 1px;}

.ny-l-f ul li a {color:#666; display:block; width:197px; height:48px; padding-left:20px; border-left:#fff solid 4px; border-bottom:#fff solid 1px;border-top:#fff solid 1px;border-right:#fff solid 1px; }

.ny-l-f ul li a:hover {border-left:#CF000D solid 4px; border-bottom:#e5e5e5 solid 1px;border-top:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 1px; background-color:#f2f2f2; width:197px; height:48px;}


.ny-left-2 {width:222px; float:left; margin-top:28px;margin-bottom:10px;}
.ny-2-b {width:202px; height:28px; line-height:28px; font-size:16px; font-weight:bolder; background:url(../img/index-7.jpg) no-repeat center right; color:#666;margin-left:20px;}

.ny-2-b a {color:#666; display:block; width:197px; height:28px;}

.ny-left-3 {width:222px; float:left; margin-top:28px;margin-bottom:10px;}
.ny-3-b {width:202px; height:28px; line-height:28px; font-size:16px; font-weight:bolder; background:url(../img/index-7.jpg) no-repeat center right; color:#666; margin-left:20px;}

.ny-3-b a {color:#666; display:block; width:197px; height:28px;}


.ny-right {width:948px; float:left; margin-top:10px; margin-left:30px; margin-bottom:50px;}

.ny-about {width:920px; float:left; margin-top:10px; padding-left:28px; }

.ny-about p {width:920px; line-height:25px; color:#666; font-size:14px; margin:10px auto}



.ny-about img {text-align:center; margin:20px auto}



.ny-news {width:920px; float:left; margin-top:10px; padding-left:28px; }

.ny-news ul li { width:920px; height:220px; list-style:none;}

.news-pic {width:170px; height:150px; float:left; padding-top:20px; padding-left:20px;}

.news-title {width:660px; margin-left:50px; height:40px; line-height:40px; font-weight:bolder; color:#CF000D; float:left; padding-top:20px; padding-left:20px;}

.news-title a {color:#CF000D;}

.news-x {width:660px; height:30px; line-height:30px; float:left; margin-left:50px;padding-left:20px;}

.news-info {width:650px;float:left; margin-left:50px; line-height:25px; color:#666; font-size:12px; padding-left:20px; padding-right:10px;} 

.news-time {width:660px;float:left; margin-left:50px; line-height:25px; color:#999; font-size:12px; padding-left:20px;} 

.ny-news ul li a {display:block; width:920px; height:200px; background-color:#fff; cursor:Pointer}

.ny-news ul li a:hover {background-color:#f3f3f3;}


.news-text {margin:40px auto; width:1200px; float:left}

.title {text-align:center; width:1200px; margin:0px auto;float:left}

.title h1 {font-size:16px; font-weight:bolder; color:#CF000D; }

.time {text-align:center; color:#999;font-size:12px; height:60px; line-height:60px; margin:0px auto; width:1200px;float:left}

.xian {width:1200px; height:1px; border-bottom:1px dashed #999; margin:0px auto; float:left}

.text {width:1200px; margin:30px auto; float:left }

.text p {line-height:28px; font-size:14px; color:#666; margin:20px auto}



.yw-title {text-align:center; width:920px; margin:0px auto;float:left}

.yw-title h1 {font-size:16px; font-weight:bolder; color:#CF000D; }

.yw-time {text-align:center; color:#999;font-size:12px; height:60px; line-height:60px; margin:0px auto; width:920px;float:left}

.yw-xian {width:920px; height:1px; border-bottom:1px dashed #999; margin:0px auto; float:left}

.yw-text {width:920px; margin:30px auto; float:left }

.yw-text p {line-height:28px; font-size:14px; color:#666; margin:20px auto}



.ny-anli {width:933px; float:left; margin-top:10px; padding-left:15px; }

.ny-anli ul li { width:250px; height:290px; list-style:none; float:left; margin:0px 28px 20px 28px;}

.ny-anli ul li p {width:250px; height:30px; line-height:30px; text-align:center;}

.ny-anli ul li a {color:#666; display:block; width:260px; height:290px; background-color:#fff; padding-left:10px; padding-top:10px;}

.ny-anli ul li a:hover {background-color:#f3f3f3; color:#CF000D}




.ny-xmzs {width:933px; float:left; margin-top:10px; padding-left:15px; margin-bottom:20px; padding-bottom:20px;}

.ny-xmzs ul li { width:250px; height:230px; list-style:none; float:left; margin:0px 28px 20px 28px;}

.ny-xmzs ul li a {color:#666; display:block; width:260px; height:230px; background-color:#fff; padding-left:10px; padding-top:10px;}

.ny-xmzs ul li a:hover {background-color:#f3f3f3; color:#CF000D}




.ny-ywfw {width:933px; float:left; margin-top:10px; padding-left:15px; margin-bottom:20px; padding-bottom:20px;}

.ny-ywfw ul li { width:420px; height:261px; list-style:none; float:left; margin:0px 36px 50px 10px;}














