@charset "utf-8";
/* CSS Document */
/*通用头部*/
.header{height:100px;background-color:#F2F2F2; min-width:1002px; position:relative; z-index:99; }
.topbar_con,.head{width:1000px;margin:0 auto;}
.topbar{background-color:#333333;}
.topbar_con{color:#fff;font-family:'微软雅黑';height:30px;line-height:30px;overflow:hidden;position:relative;font-size:12px;}
.topbar span{padding-right:15px;position:absolute;top:0px;right:0px;display:block;height:30px;line-height:30px;}
.topbar span a{color:#fff;}
.topbar span a:hover{color:#fff;}
.topbar span b{padding:0 7px;font-weight:normal;}
.head {height: 80px;margin: 0 auto; width: 1000px;z-index: 100;}
.head h1 {float: left;margin-left:18px;margin-top:15px;}
.nav{float:right;}
.nav li{float:left;width:80px;height:41px;padding-top:23px;}
.nav li a{font-size:14px;text-decoration:none;display:block;width:80px;height:41px;text-align:center;line-height:36px;color:#333;}
.nav li a:hover{text-decoration:none;}
.nav li em{float:left;display:block;width:10px;color:#DDDDDD;text-algin:center;}
.nav .sel a,.nav li a:hover {color: #3e5a99;border-bottom:2px solid #475699;}
.head_line{height:2px;background-color:#DADADA;overflow:hidden;}

/*****************city************************/
.city{padding-left:15px;height:82px;float:left; _width: 100px;}
.cp1{margin:25px 0px 1px 0px;color:#333;border:1px solid #f3f3f3;background:#f8f8f8;font-size:12px;display:block;height:19px;width:98%; text-align: center;line-height:19px;}
.cp1 a{padding:0px 5px 0px 5px;cursor:pointer;position:relative; font-size: 14px; color:#0079c1; font-weight: bold;}
.xij{position:absolute;top:0px;right:0px;}
.cp1 span{line-height:16px;}
.cp2{color:#999;font-size:16px; text-align: center; font-family:"微软雅黑"; margin-top:8px; width:150px;}
.cp2 .ucity {color: #333;}
.cp2 a:link,.cp2 a:visited,.cp2 a:hover,.cp2 a:active{ font-size:12px;color:#0079c1;}

.nav .sel a{color:#333;}

/*下拉城市菜单*/

/*下拉城市菜单*/
.ctxi{width:500px;padding:5px 10px; margin-left:0px; border:#f2f2f2 1px solid;position:absolute; /*margin-top:42px; margin-left:0px;*/ top:42px; left:180px;background:#FFF; font-size: 12px;line-height: 26px; z-index:9999;}
.ctp1{height:46px;border-bottom:1px dashed #eaeaea;line-height:46px;display:block;width:476px;margin:0 auto;}
.ctxi dl{display:block;margin:0 auto;padding:6px 0;width:486px;overflow:hidden;zoom:1 }
.ctxi dt{color:#666;float:left;width:64px;}
.ctxi dd{float:left;margin:0px;padding:0px;width:422px;color:#666; white-space:nowrap; }
.ctxi dd span{padding-right:12px;color:#000;}
.ctxi dd a{color:#0079c1;text-decoration:none;padding-right:8px;display: block;float: left;}
.ctxi .last{border-bottom:1px solid #FFF;}


.youl{border-top:1px solid #D0D0D0;background: whiteSmoke;}
.w960{width:960px;margin:0 auto;overflow:hidden;}
.sel{color:#00457c;font-weight:bold;}
.more:link,.more:visited,.more:active { color: #666; font-size: 12px; padding-right: 11px; text-decoration: none; font-weight: normal;}
.more:hover { text-decoration: underline;}
.xij{ width:10px; height:16px;}

.bm{ width:960px; margin:0 auto; height:10px; }
div.z a{ font-size:12px; line-height:26px; color:#333;} 
.none{display:none;}



/***********2014/5/4 城市列表*************/
.n_city{border-top: 2px solid #00457C; border-right: 1px solid #D0D0D0;border-bottom: 1px solid #D0D0D0;border-left: 1px solid #D0D0D0; }
#n_menu{background: #f8f8f8; height: 40px;}
#n_menu li{ float:left; color: #333333; cursor: pointer; font-size: 14px; height: 40px; line-height: 40px; text-align: center; width: 130px;}
#n_menu li.se{ background:#fff; border-right: 1px solid #E9E9E9; font-weight:bold; height:40px;  width:130px;}
#n_content{clear:both; display: block; margin:15px 0 0 0;}
.n_pinyin a{ padding:6px 11px;  border: 1px solid #e2e2e2; text-decoration: none; color: #333; margin-right: 8px; float:left; }
.n_pinyin{padding: 10px 0 10px 25px;}
.n_pinyin a:hover{ background: #006aa1; color: #fff; border: 1px solid #006aa1; }
.n_pin:hover {background-color: #f8f8f8; border-bottom: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; }
.n_pin {padding:10px 0 10px 25px; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; }
.n_pin .n_label:hover {background: #0079c1; color: #ffffff;}
.n_pin .n_label {background-color: #f8f8f8; border: 1px solid #DCDEE3; color: #666666; float: left; font-size: 14px;font-weight: bold;margin-right: 15px;text-align: center;width: 35px;line-height: 30px; height:30px;}
.n_citys a {text-decoration: none;color: #666666;height: 30px;line-height: 30px;padding: 0px 9px;float: left;display: block;font-size: 14px;white-space: nowrap;}
.n_citys a:hover {background: #0079c1;color: #fff;white-space: nowrap;}
.n_pin .n_label2 {background-color: #f8f8f8;border: 1px solid #DCDEE3;color: #666666;float: left;font-size: 14px;font-weight: bold;margin-right: 15px;text-align: center;width: 110px;line-height: 30px;}
.n_label2:hover {background: #0079c1; color: #ffffff;}