/* 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: #535353;
	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;

}
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;}
.select{ float:left; position:relative; height:22px; margin-top:2px; width:180px; margin-right:10px;}
.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;}
.top_list{ float:left; height:30px; position:relative; overflow:hidden;}
.top_list li{ float:left; margin-right:10px; font-size:12px; line-height:30px;}
.top_list li a{ color:#fff;}
.top_right{ float:right; position:relative; height:30px; width:370px;}
.top_right select{ float:left;width:120px; text-align:center; color:#fff; font-size:12px; font-weight:bold; line-height:20px; background:none; border:none; height:20px; margin-top:4px;}
.lan{ float:right;color:#fff; font-size:12px; line-height:30px;}
.lan a{ color:#fff; margin:0 5px;}
.top_right select option { color:#0061b1}


.menu_nav{width:1200px; margin:0 auto; height:65px; position:relative;}
.menu_nav .logo{ width:110px; 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 10px; margin:0 8px; 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:26px;}
.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;}
.current  a{ color:#fff !important}
.current .menubg{ display:block;}
.name{ width:230px; float:right; height:45px; margin-top:10px; color:#005fb4;}
.name h2{ width:100%; font-size:16px; line-height:25px;}
.name p{ width:100%; font-size:11px; line-height:20px;}

.pagemenu{ width:120px; padding:20px 0; position:absolute; top:65px; left:50%; margin-left:-60px; background:rgba(28,165,236,0.7); display:none; }
.menulist li .pagemenu a{ display:block; width:100%; line-height:30px; text-align:center; color:#fff; height:30px;}
.menulist li:hover .pagemenu{ display:block;}
.menulist li .pagemenu a:hover{color:#0061b1; }

.bottommenu{ width:840px; padding-right:20px; position:relative; overflow:hidden; margin:0 auto; height:30px; margin-top:30px;}
.dianji{ width:20px; height:30px; position:absolute; right:0; top:0;background:url(../images/to1.png) center no-repeat; cursor:pointer;}
.bottommenu ul li{ width:105px; float:left; position:relative; font-size:14px; text-align:center;}
.bottommenu ul li a{ color:#000000; display:block; width:100%; height:30px; line-height:30px;}
.bottommenu ul li span{ display:block; width:100%; height:30xp; line-height:30px; margin-bottom:10px;}
.bottommenu ul li a:hover{ color:#1482c1;}

#footer{ width:100%; height:100px; border-top:1px solid #b3b3b3; margin-top:20px;}
.foot{ width:1200px; margin:0 auto;margin-top:30px; position:relative;}
.footlist{ width:100%; text-align:center;  height:25px; line-height:25px; overflow:hidden;}
.footlist li{ display:inline-block; position:relative; height:25px; padding:0 20px; font-weight:bold;}
.footlist li span{ display:block; width:1px ; height:12px; background:#6b6b6b; position:absolute; right:0; top:6px;}
.footlist li a{ color:#6b6b6b;}
.footbot{ width:100%; height:35px; line-height:35px; color:#6b6b6b; text-align:center;}

.weixim{ width: 120px; height:35px; line-height:35px; right:0px; top:-85px; position:absolute;}
.weixim p{ width:80px; padding-right:40px; background: url(../images/wx.jpg) center right no-repeat; cursor:pointer;}
.weixim img{ width:100px; height:100px; position:absolute; right:0; bottom:35px; display:none;}
.weixim:hover img{ display:block;}


.fudong{ width:60px; position:fixed; right:10px; height:280px; top:50%; margin-top:-200px; z-index:888;}
.qq,.weixin,.dianhua{ width:60px; height:60px; position:relative; background:#a4a4a4;} 
.weixin span,.dianhua span{ display:block;width:60px; height:60px;}
.weixin span{ background:url(../images/fd1.png) center no-repeat;}
.weixin img{ width:120px; height:120px; position:absolute; top:0; right:70px; padding-right:10px; display:none;}
.weixin:hover img{ display:block;}
.qq { background:#a4a4a4 url(../images/fd2.png) center no-repeat; margin:10px 0;}
.qq a{ display:block; width:100%; height:100%;}
.rb { background:#a4a4a4; margin:10px 0; width:60px; height:60px; text-align:center;font-size:14px; font-weight: bold;}
.rb a{ padding:10px; width:40px; height:30px; display:block; text-align:center; line-height:20px; color:#fff !important; }

.dianhua span{ background:url(../images/fd3.png) center no-repeat;}
.dianhua .haoma{ width:160px; height:40px; line-height:40px; border:1px solid #dadada; position:absolute; top:10px; right:60px; padding-right:10px; display:none; padding:0 20px; font-size:14px; background:#fff;}
.dianhua:hover .haoma{ display:block;}

.totop{width:60px; height:60px; position:relative; margin-top:10px; cursor:pointer; background:#037bc9 url(../images/fd4.png) center no-repeat; }








