/*---------------头部---------------*/
.header { width: 1023px; height: 231px; margin: 0 auto; position: relative; z-index: 10; top: 0px; left: 0px; background: url(../images/main_bg.jpg) repeat-y;}
.logo a img{
	position: absolute;
	left: 17px;
	width: 616px;}
.banner { width: 999px; height: 231px; margin-left: 12px; position: absolute; z-index: 10; top: 0px; left: 0px; overflow: hidden; background: url(../images/ban_bg.jpg) center no-repeat;}
.banner ul { display: block;}
.banner ul li,.banner ul li img { float: right; position:absolute; left:227px;}
.header .news { width: 650px; height: 231px; float: left; position: absolute; z-index: 10; top: 0px; left: 0px;}
.header .news .logo { float: left; margin-top: 22px; margin-left: 17px; display: inline;}
.header .news .logo_s { float: left; margin-top: 37px; display: inline;}
.header .news .home { width: 75px; height: 23px; float: right; margin-top: 17px; display: inline;}

.header .news .sosuo { height: 77px; float: left; margin-top: 107px; margin-left: 6px; display: inline;}
.header .news .sosuo ul { float: left;}
.header .news .sosuo ul li { height: 30px; float: left; padding-left: 26px;}
.header .news .sosuo ul .s_so { height: 30px; float: left; padding-left: 26px;}
.header .news .sosuo ul .s_so a { height: 28px; float: left; border-bottom: 2px solid #1071b2; color: #1071b2;}
.header .news .sosuo ul li a { height: 28px; float: left; font-weight: bold; text-align: center; text-decoration: none; line-height: 28px;}
.header .news .sosuo ul li a:hover { height: 28px; float: left; border-bottom: 2px solid #1071b2; color: #1071b2;}

.sosuo .title { width: 680px; height: 39px; float: left; margin-top: 7px; margin-left: 13px; background: url(../images/sosuo.png) no-repeat;}
.sosuo .title span { display: block; float: left; background: none; width: 640px; height: 30px; margin-top: 5px; display: inline;}
.sosuo .title span .input1 { display: block; float: left; background: none; border: none; width: 550px; height: 30px; margin-left: 7px; line-height: 30px; display: inline; padding-left: 6px;}
.sosuo .title span .btn1 { display: block; float: left; background: none; border: none; width: 75px; height: 33px; margin-left: 2px; cursor: pointer; display: inline;}

.sosuo .title_6 { width: 570px; height: 39px; float: left; margin-top: 7px; margin-left: 17px; display: inline;}
.title_6 p { height: 30px; float: left; margin-top: 5px; display: inline; margin-left: 16px;}
.title_6 p span { float: left; line-height: 34px;}
.title_6 .p1 { float: left; width: 140px; height: 27px; line-height: 27px; margin-top: 2px; display: inline; border: #CCC 1px solid; background: #FFF; padding-left: 7px; overflow: hidden;}
.title_6 .btn1 { display: block; float: left; background: none; border: none; width: 77px; height: 33px; cursor: pointer; display: inline; background: url(../images/sosuo_6.png) no-repeat; text-align: center;}



.menu { width: 1023px; margin: 0 auto; background: url(../images/main_bg.jpg) repeat-y;}
.menu .nav { width: 1000px; float: left; margin-left: 11px; background: url(../images/menu_bg.jpg) no-repeat; position: relative; z-index: 99px; top: 0px; left: 0px; display: inline;}
.menu .nav li { padding: 0 45px; float: left; text-align: center; background: url(../images/m_su.png) right no-repeat;}
.menu .nav li a { height: 34px; float: left; font-family: "Microsoft Yahei" , "Tahoma" , "SimSun"; font-size: 14px; color: #FFF; line-height: 34px;}
.menu .nav li a:hover {}
#bk_none { background: none;}


/*------------------------下拉-----------------------------*/
.nav_list { width: 136px; margin: 0 auto; position: absolute; z-index: 88; top: 34px; background: #1079b8;}
.service_menu { width: 136px; height: auto; margin: 0 auto;}
.service_menu .n_list { width: 136px; height: auto; float: left; margin-top: 13px; padding-bottom: 13px; text-align: center; display: inline; overflow: hidden;}
.service_menu .n_list li { width: 140px; height: 34px; float: left; text-align: center; overflow: hidden;}
.service_menu .n_list li a { text-decoration: none; text-align: center; color: #fff; display: inline;}
.service_menu .n_list li a:hover { color: #fff; background: #015587;}



/*---------------底部---------------*/
.footer { width: 1023px; min-height: 60px; _height: 60px; margin: 0 auto; background: url(../images/footer_bg.jpg) repeat-y;}
.footer .newsBox { width: 1000px; min-height: 60px; _height: 60px; float: left; margin-left: 12px; display: inline; font-size: 12px;}
.footer .newsBox .news { width: 680px; min-height: 60px; _height: 60px; float: left; margin-left: 136px; display: inline;}
.footer .newsBox .news .nav { width: 680px; height: 50px; margin-top: 13px; margin-bottom: 2px; text-align: center; color: #555;}
.footer .newsBox .news .nav a { padding: 0px 6px; color: #555; line-height: 22px;}
.footer .newsBox .news .nav A:hover { color: #F00;}
.footer .newsBox .news p { text-align: center; color: #555;}
.footer .newsBox .news p span { padding-left: 7px; padding-right: 7px;}


.footer .tel { width: 155px; height: 46px; float: right; margin-top: 27px; margin-right: 26px; display: inline; overflow: hidden;}
.footer .tel a { width: 46px; height: 36px; float: left; margin-left: 5px;}
.foot_bg { width: 1023px; height: 32px; margin: 0 auto; background: url(../images/footer_bg2.jpg) no-repeat;}




/* ============翻页============== */
/*
.showpages { clear: both; padding: 0px; width: 370px; height: 30px; float: left; margin-left: 189px; margin-top: 30px; white-space: nowrap; display: inline; }
.pages { width: 370px; margin: 0 auto; white-space: nowrap; text-align: center; }
.pages a:hover { color: #ff0000; text-decoration: none; }
.pages span { margin-left: 5px; padding: 5px; list-style-type: none; float: left; background: #fff; color: #505050; border: 1px #ccc solid; white-space: nowrap; }
.pages span a { padding: 5px; }
.pages span.click { color: #fff; padding: 5px; white-space: nowrap; border: 1px #ccc solid; background: #1168a0; }
.pages span.opt { color: #505050; padding: 0px 3px; white-space: nowrap; border: 0px; }
*/

.pages { text-align: center; margin: 27px 0 0px 0;}
.pages a { color: #666; height: 17px; line-height: 17px; text-align: center; margin: 0 3px; text-decoration: none; text-align: center; padding: 5px 9px; border: 1px solid #ccc; display: inline-block;}
.pages span { background: #1168a0; padding: 5px 9px; border: 1px solid #ccc; color: #fff; display: inline-block;}
.showpages { width: 750px; border-top: none; overflow: hidden; clear: both;}
