/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 14px;
	color: #727171;
	font-family: Arial,"Microsoft Yahei";
	line-height: 1.8em;
	background: #fff;
	color: #535353;
	min-height: 600px;
	position:relative;
}
.yahei {
	font-family: "Microsoft Yahei", Arial;
}
a, a:visited {
	color: #999;
	text-decoration: none;
}
a:focus{outline:none;}
a:hover {
	color: #0ea9f9;
	
}
a.red:link, a.red:hover, a.red:visited, .red {
	color: #faa028;
}
img {
	border: none;
	zome: 1
}
li, dl {
	list-style: none;
}
.clear:before, .clear:after {
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
.clear {
	clear: both;
	zoom: 1;
}
/* IE < 8 */
img {
	border: none;
	display: block
}
h1, h2, h3, h4, h5 {
	font-size: 14px;
	font-weight: normal
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
	display: block;
}
.bdall {
	border: 1px solid #ddd
}
.mt15 {
	margin-top: 15px;
}
span.auto_hide, .auto_hide li, .inright li, .comm_list li {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-moz-binding: url('/admin/css/ellipsis.xml#ellipsis');
}
.auto_hide li p, .comm_list li p {
	text-overflow: normal;
	white-space: normal
}
/**css3缓动**/
#nav a, input, .btn, .btn_red {
	transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
}

#wrap{ width:100%; position:relative; min-width:1300px;}
#header{ width:100%; position:relative; overflow:hidden;}
.banner{ width:100%; position:relative; overflow:hidden; }
.banner .slides li img{ width:100%; vertical-align:middle;}
.banbg{ width:100%; height:220px;background: url(../images/topbg.png) top repeat-x; position:absolute; left:0; top:0; z-index:2;}
.banner .flex-control-nav{ position:absolute; bottom:25px; width:100%; height:30px; left:0; z-index:22; text-align:center;}
.banner .flex-control-nav li{ width:10px; height:10px; margin-top:10px; position:relative; display:inline-block; border-radius:50%; border:1px solid #fff; cursor:pointer; margin-left:10px; overflow:hidden;}
.banner .flex-control-nav li a{ text-indent:-999em; width:10px; height:10px;position:relative; display:block;}
.banner .flex-active{ background:#fff;}
.banner .flex-direction-nav a{ display:block; width:70px; height:70px; position:absolute; top:50%; text-indent:999em; z-index:22;}
.flex-prev{ background:url(../images/left.png) center no-repeat; left:40px;}
.flex-next{ background:url(../images/right.png) center no-repeat; right:40px;}
.top{ width:100%; height:30px; position:absolute; left:0; top:0; z-index:24;}
.menu{ width:100%; height:65px; position:absolute; top:30px; left:0; background: url(../images/bg1.png); z-index:22;}
.top_nav{ width:1200px; margin:0 auto; height:30px; position:relative; z-index:33;}
.top_nav .weixin{ width:22px; height:22px; position:relative; float:right; margin-top:4px; margin-left:10px; z-index:33;}
.top_nav .weixin span{ display:block;width:22px; height:22px; background:url(../images/wei.png) center no-repeat;}
.top_nav .weixin  img{ width:120px; height:120px; position:absolute; top:30px; right:0; display:none; z-index:33;}
.top_nav .weixin:hover img{ display:block;}  
.select{ float:right; position:relative; height:22px; margin-top:2px;}
.sel{ width:22px; height:22px;margin-top:2px; float:right;background:url(../images/sel.png) center no-repeat; border:none; cursor:pointer; margin-left:5px;}
.seltxt{ width:140px; height:20px; float:right; border:1px solid #fff; padding:0 5px; font-size:12px; line-height:20px; display:none;margin-top:2px;}
.select:hover .seltxt{ display:block;}
.lan{ float:right;color:#fff; font-size:12px; line-height:30px;}
.lan a{ color:#fff; margin:0 5px;}


.menu_nav{width:1200px; margin:0 auto; height:65px; position:relative;}
.menu_nav .logo{ width:350px; height:60px; float:left; margin-top:2px;}
.menu_nav .logo img{ height:60px; vertical-align:middle;}
.menulist{ float:left; margin-left:40px;}
.menulist li{ float:left; position:relative; height:65px; padding:0 15px; margin:0 10px; line-height:65px; color:#0061b1; font-size:13px;}
.menulist li a{ color:#0061b1; display:block; width:100%; height:65px; position:relative; z-index:12; }
.menulist li span{ display:block; width:1px; height:13px; background:#0061b1; position:absolute; right:-10px; top:28px;}
.menubg{ width:100%; position:absolute; left:0; top:-8px; background:#1ca5ec; height:73px; display:none;}
.menubg i{ display:block; background:url(../images/icon.png) left center no-repeat; width:5px; height:8px; position:absolute; right:-5px; top:0;}
.menulist li:hover a{ color:#fff;}
.menulist li:hover .menubg{ display:block;}

#footer{ width:100%; position:relative; background:#fff; margin-top:20px;}
.foot{ width:100%; height:50px; border-bottom:1px solid #cccccc; line-height:50px; color:#666a74; font-size:13px; text-align:center;}
.foot p{ width:1200px; margin:0 auto; height:50px;}
.fenxiang{ width:100%; height:45px; padding:15px 0; text-align:center;}
.fenxiang img{ height:45px; margin:0 auto; vertical-align:middle}












