@charset "gb2312";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
del, ins, u, s, a, a:hover {
	text-decoration:none;
}
body, textarea, input, button, select, keygen, legend {
	font:12px/1.14 arial, \5b8b\4f53;
	color:#606060;
	outline:0;
}
img {
	border:none;
}
.fl-l {
	float:left;
}
.fl-r {
	float:right;
}
/*������ʽ*/



.logo-bj {
	height:107px;
	width:1000px;
	margin: 0 auto;
	background:url(../images/logo-bj.jpg);
}
.logo {
	position:relative;
	height:107px;
	width:1000px;
	
}
.a1 {
	width:365px;
	height:107px;
	position:absolute;
}
.a2 {
	width:305px;
	height:107px;
	right:10px;
	position:absolute;
}
/* ���� */

 
.ul1 {
	height:45px;
	width:919px;
	margin:0 auto;
}
.ul1 li {
	float:left;
	width:102px;
	font-size:14px;
	height:45px;
	text-align:center;
	line-height:45px;
}
.ul1 li:hover .yc {
	display:block;
}
.jt {
	height:14px;
	background:url(../images/xl-a.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.jt:hover {
	height:45px;
	background:url(../images/xl.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.ul1 li a {
	color:#fff;
	border-right:1px solid #fff;
	padding-right:12px;
}
.yc {
	display:none;
	margin: 0 auto;
	position:relative;
}
.ul2 {
	width: 110px;
	position:absolute;/* right:15px; */
	left: -11px;
	height:330px;
	background:#2686c7;
}
.ul2 li {
	text-align:center;
	height:40px;
	line-height:40px;
	text-indent: 11px;
	width: 110px;
}
.ul2 li a {
	font-size:14px;
	color:#fff;
}
p {
	text-indent:2em;
}
a {
	color:#606060;
}
/* banner */





.footer { width:1000px; height:139px; margin:auto; background:url(../images/footerbg.jpg) no-repeat }
.footernav { width:1000px; height:35px; font-family:����; font-size:14px; color:#fff; font-weight:bold; line-height:35px; text-align:center }
.footernav a { color:#fff; cursor:pointer; text-decoration:none }
.footer p { width:550px; height:86px; color:#fff; line-height:26px; padding: 20px 0 0 290px; }
.demo1 a{color:#708090;opacity:0.5;}
.banner {
	height:123px;
	width:1000px; margin:0 auto;
	background-repeat:no-repeat;
	background-position:center;
}
.banner a {
	display:block;
	margin: 0 auto;
	width:1000px;
	height:123px;
}
.ban { width:1000px;
	height:305px;
	margin: 0 auto;
	background-repeat:no-repeat;
	background-position:center;
}
/****************�ײ�400�绰******************/
.mfdhdb{ width:100%; height:50px; margin:0 auto; bottom:0; position:fixed; background:url(../images/2bottom_photo.png) 0 0 no-repeat; z-index:10000}
.mfdh_zx{ width:980px; height:50px; margin:0 auto;}
.mfdhdb .zx1{ width:500px; height:50px; float:left; margin-left:80px; display:inline; line-height:50px;}
.mfdhdb .zx2{ width:180px; height:50px; float:left;}
.mfdhdb .zx3{ width:190px; height:50px; float:left;}



.bbtttnn{ width:235px; text-align:center;}
.bbtttnn1{ width:230px; text-align:center; margin-left:-50px}
.bbtttnn1 em{ width:25px; height:25px; vertical-align:middle; margin:0 5px; padding-top:10px}
.bbtttnn1 a{ margin:10px 20px 0 0; width:123px; height:44px; line-height:44px;  background:#969696; color:#fff; padding:10px 2px;}
.bbtttnn1 a:hover{ background:#0064b4; color:#969696;}
.bbtttnn1 a:hover em{ transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.bbtttnn em{ width:25px; height:25px; vertical-align:middle; margin:0 5px; padding-top:16px}
.bbtttnn a{ margin:10px 20px 0 0; width:123px; height:44px; line-height:44px;  background:#969696; color:#fff; padding:5px 3px;}
.bbtttnn a:hover{ background:#0064b4; color:#969696;}
.bbtttnn a:hover em{ transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.common_til{ border-left:3px solid #006db8; padding-left:10px;}
.common_til span{ height:25px; line-height:25px; font-size:18px; color:#0064b4; position:relative;}
.common_til i{ font-size:12px; color:#7a7a7a;}
.common_til a{ font-size:12px; color:#ba4949; margin-left:110px;}
.common_til a:hover{ color:#F00;}
.important .im_right{width:298px;overflow:hidden}
.im_box{ font-size:16px;padding:10px}
.im_box p{ line-height:22px; font-size:12px}





.footer-nav {
	width:1000px;
	clear:both;
	background:#2686c7;
	margin: 0 auto;
}
.footer-nav ul {
	height:45px;
	width:894px;
	margin: 0 auto;
}
.footer-nav ul li {
	float:left;
	font-size:14px;
	width:99px;
	text-align:center;
	line-height:45px;
}
.footer-nav ul li a {
	border-right:1px solid #fff;
	color:#fff;
	padding-right:24px;
}
.footer-logo { width:614px;
	height:117px;
	padding-top:30px;
	 margin:0 auto;
	background-repeat:no-repeat;
	background-position:center; margin-bottom:50px;
}






.commonWidth{ width:100%; margin:0 auto; overflow:hidden;}
.commonWidth_980{ width:980px; margin:0 auto; overflow:hidden;}
.commonWidth_1000{ width:1000px; margin:0 auto; overflow:hidden;}
.supervision{ margin-top:30px;}
.supervision ol{ height:40px; border-bottom:2px solid #e1e1e1;}
.supervision ol li{ cursor:pointer; width:100px; height:100%; float:left; text-align:center; font-size:18px;}
.supervision ol .li_active{ color:#0064b4;}
.supervision ul{ overflow:hidden; margin:40px 0; display:none;}
.supervision .ul_active{ display:block;}
.supervision ul li{ float:left; margin-right:45px;}
.supervision #line_threeeee{ transition:0.3s; width:100px; height:0px; position:relative; left:0px; top:40px; border-bottom:2px solid #0064b4;}
.supervision .threeeee{ position:absolute; left:45px; top:-10px; width:0px; height:0px; border:5px solid; border-color:#fff #fff #0064b4 #fff;}




.column-aa {
	float:left;
	width:245px;
}

.wzy-b {
	float:left;
	height:1600px;
	border:1px solid #f0f0f0;
	margin-left:5px;
	display:inline;
}