﻿/* CSS Document */

body  { margin:0; padding:0; width:100%; height:100%; background:url(../images/body_bg.jpg) repeat;}
#wrap { margin:0 auto; width:100%; min-width:1100px; }
.clear{content:".";display:block;height:0;clear:both;visibility:hidden}

/*通用头部样式*/
.header { width:100%; height:191px; margin: 0 auto; position:relative;z-index:9999;}
.header_bg { width:100%; height:20px; background:url(../images/nav_bottom_bg.png) center center no-repeat; position:absolute; left:0; bottom:0; z-index:999;}
.head { width:1100px; height:107px; margin: 0 auto;}
.head h1 { width:424px; height:57px; float:left; margin-top:29px;}
.head h1 a { width:424px; height:57px; display:block; float:left; background:url(../images/logo.png) no-repeat;}

/*搜索+手机连接*/
.head_right { float:right; margin-top:50px;}
.ser { float:left; position: relative; border-right:2px solid #333; padding-right:6px;}
.ser .btn { cursor: pointer; margin-right:4px;}
.ser .wr { margin-left:4px;z-index:999999;}
.ser .wr em { width:102px; height:20px; line-height:20px; font-size:14px; color:#333333; font-weight:800;z-index:999;}
.search {float: left;height: 17px;margin:0 4px 0 0;width: 175px;*width:180px;display: none; position: absolute;
right:36px;top:0;}
.search .text {  border: 1px solid #afafaf;float: left;font-size: 12px;height: 17px;padding:0 3px;width: 124px;color:#444444;text-align:center}
.search .sub { background:#afafaf; border: 0 none; color: #444444;cursor: pointer; float: right; height:19px; width: 40px;}
.head_right a.h_link { display:block; height:18px; line-height:16px; float:left; font-size:13px; color:#444444; padding:0 6px;  font-weight:bold; text-align:right; margin-top:-9px;} 
.head_right .h_phone { display:block; height:77px; line-height:16px; float:left; font-size:13px; color:#444444; padding:0 6px; font-weight:bold; margin-top:-38px; } 
.head_right .h_phone a { display:block;  background:url(../images/phone.png) no-repeat; padding-left:14px;  font-size:13px; color:#444444;}

/* 导航菜单 */
.menu { width:100%; height:64px; background:url(../images/menu_bg.png) repeat-x;z-index:9999;}
.menu ul.nav { width:1096px; height:64px; margin: 0 auto; padding:0 2px; z-index:9999; }
.menu ul.nav li { width:137px; height:64px; float:left; line-height:64px; text-align:center; position: relative;z-index:9999;}
.menu ul.nav li a { font-size:16px; color:#fff; font-weight:bold; letter-spacing:2px; display:block;}
.menu ul.nav li:hover{ background:#5996d2;}

.menu ul.nav li ul { z-index:9999; display:none; position:absolute;top:64px; left:0; background:#fff;}
.menu ul.nav li ul li { width:137px; height:35px; float:left;border-bottom:1px solid #e4e4e4; line-height:35px;}
.menu ul.nav li ul li a { text-indent:0;font-family:宋体; font-size:14px; color:#444444;display:block; }
.menu ul.nav li ul li:hover{ background:url(../images/hover.jpg) left 0 no-repeat #fff;}

.menu ul.nav li.current ul{ display:block;}
.menu ul.nav li.current ul li.current{ background:url(../images/hover.jpg) left 0 no-repeat #fff;}
.menu ul.nav li.current ul li.current a{ color:#0087df;}
.menu ul.nav li.current,ul.nav li.over{ background:#5996d2; }
.menu ul.nav li.current a, ul.nav li.over a{ color: #fff; }
.menu ul.nav li.current  ul li a, ul.nav li.over ul li a{ color:#444444;}
.menu ul.nav li ul li a:hover{ color:#0a3e7d;}


/*底部样式*/
.footer { width:100%; height:193px; background:#212121;}
.foot { width:1100px; height:193px; margin: 0 auto;}
.foot_left { width:688px; height:97px; float:left; padding:48px 0;}
.foot_left ul.we { display:block;width:688px; float:left; margin-bottom:10px;}
.foot_left ul.we li { width:auto; height:14px; line-height:14px; padding:0 10px; float:left; border-right:1px solid #c0c0c0;}
.foot_left ul.we li a { display:block; color:#c0c0c0; font-size:13px;}
.foot_info { width:678px; float:left; height:64px; line-height:32px; color:#c0c0c0; font-size:13px; padding-left:10px;}
.foot_info span {  display: block;float: right; padding-top: 10px;}
.foot_info em {  display: block;float:right; padding: 3px 20px 0 0;}

.foot_right { width:200px; height:40px; float:right; padding-top:35px;}
.foot_right ul.click {}
.foot_right ul a.xl { width:40px; height:40px; margin-right:10px; display:block; float:left; background:url(../images/xl.png) 0 0 no-repeat;}
.foot_right ul a.wb { width:40px; height:40px; margin-right:10px; display:block; float:left; background:url(../images/wb.png) 0 0 no-repeat;}
.foot_right ul a.qq { width:40px; height:40px; margin-right:10px; display:block; float:left; background:url(../images/qq.png) 0 0 no-repeat;}
.foot_right ul a.wx { width:40px; height:40px; margin-right:10px; display:block; float:left; background:url(../images/wx.png) 0 0 no-repeat;}
.foot_right ul a:hover { background-position:left bottom;  }


/* 分页 */
.pages { margin:30px auto 0px auto; text-align:center; clear:both; overflow:hidden;color:#999999;padding:6px 0;}
.pages a { background: #ebe9e9;color: #3e3e3e;line-height:16px; padding: 6px 10px; border: 1px solid #c4c3c2; margin:0 1px;display:inline-block;}
.pages a.currentpage{ color: #fff; background: #0a3e7d;}

/* 上下页 */
.shangxiaye { color: #0a3e7d; height:57px; line-height:28px; padding:15px 0 0 5px; border-top: 1px dotted #c1c1c1; }
.shangxiaye a { color:#5e5e5e; }
.shangxiaye a:hover{ color:#0a3e7d}

.fl_one{ width:100%; margin:0 auto; overflow:hidden; position:relative; min-height:700px;}
.fl_two { position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:700px;}



