html,body {margin:0; font-size:12px;}
li {list-style-type:none;}
img {vertical-align:bottom; border:0}
form,ul {margin:0; padding:0}
img {vertical-align:bottom;}
.space {clear:both;}
.left {float:left;}
.right {float:right;}
.none {display:none;}
.blank10 {line-height:10px; height:10px; clear:both; visibility:hidden;}
.blank5 {line-height:5px; height:5px; clear:both; visibility:hidden;}
.c_bg1 {background:#39f;}

#header {width:100#; margin:0 auto; padding:12px 0; height:37px; margin-bottom:10px; overflow:hidden; background:url(body_bg.gif) repeat-x;}
#header .row {width:950px; margin:0 auto;}
#header .row1 {width:938px; line-height:29px; height:29px; padding:0 0 0 10px; border:1px #DDD solid; background:url(/images/top_bg1.gif) repeat-x; font-size:12px}
#header .row1 .spacing20 {margin-right:15px;}
#header .row1 .spacing10 {margin-right:14px;}
#header .row1 .spacing40 {margin-right:40px;}
#header .row1 .spacing30 {margin:0 30px 0 13px;}
#header .row1 img {margin:0 0 0 10px;}
#header .row2 {width:928px; height:86px; padding:0 10px; border:1px #7AC0F5 solid; background:url(top_bg2.gif);}
#header .row2 .logo {width:227px; height:86px; float:left; display:inline; background:url(logo.gif)}
#header .row2 .logo img {width:200px; height:50px; margin:20px 0 0 20px}
#header .row2 .weather {width:677px; height:67px; margin:10px 0 0 17px; float:left; background:url(top_bg3.gif)}
#header .row2 .weather span {width:641px; height:55px; margin:4px 0 0 0; padding-left:16px; float:left; display:block;}
#header .row2 .weather span img {width:31px; height:31px; float:left; margin-right:20px}
#header .row2 .weather span .row {padding-top:5px;}
#header .row2 .weather span strong {font-size:18px; font-family:"黑体"; font-weight:400; padding-right:10px; }

#header .logo {width:187px; height:30px; float:left; margin-top:2px}
#header .mail {width:130px; float:left; margin:8px 0 0 30px;}
#header .mail select {width:130px;}
#header .weather {width:270px; float:left; margin:10px 0 0 20px;}
#header .config {width:300px; float:right; margin:10px 0 0 0; text-align:right;}
#header .config span {margin-right:15px;}
#header .config span .ico1 {margin:0 5px; margin-bottom:2px;}
#header .config span .ico2 {margin:0 3px; margin-bottom:4px;}
#header .config span .ico3 {margin:0 5px; margin-bottom:2px;}
#header .search {width:500px; float:right;}

#header .row2 .weather .close {width:17px; float:left; margin:18px 0 0 0; text-align:right; padding-right:3px}
#header .menu {width:100%; height:30px; line-height:30px; color:#ccc; background:#444;}
#header .menu a:link,#header .menu a:visited {color:#F1F1F1; padding:0 15px; text-decoration:none}
#header .menu a:hover {color:#ff0; text-decoration:none}



#search {width:950px; margin:0 auto}
#search .menu {width:490px; float:left; margin:0 0 0 28px; display:inline; position:relative; top:1px; clear:both}
#search .menu ul li {width:80px; line-height:28px; height:28px; margin:0 0 0 0; text-align:center; float:left; cursor:pointer; font-size:14px; color:#4DABF2; font-weight:bold; background:url(/images/s_y1.gif) no-repeat 0 3px;}
#search .menu ul li.hover {width:80px; line-height:28px; height:28px; text-align:center; background:url(s_t1.gif); float:left; color:#000}
#search .switch {width:928px; padding:0 0 6px 20px; background:url(s_b3.gif) repeat-x; border:1px #7AC0F5 solid; clear:both; overflow:hidden; }
#search .switch .item {width:475px; float:left; padding:10px 0 10px 0; margin-right:10px;}
#search .switch p {margin:0; padding:8px 0 0 0;}
#search .switch p a {width:79px; height:27px; display:block; float:left;}
#search .switch p a.baidu {background:url(baidu_logo.gif); text-indent:-10000px}
#search .switch p a.baidu2 {background:url(baidu2_logo.gif); text-indent:-10000px}
#search .switch p a.baidu3 {background:url(baidu3_logo.gif); text-indent:-10000px}
#search .switch p a.baidu4 {background:url(baidu4_logo.gif); text-indent:-10000px}
#search .switch p a.baidu5 {background:url(baidu5_logo.gif); text-indent:-10000px}
#search .switch p a.baidu6 {background:url(baidu6_logo.gif); text-indent:-10000px}
#search .switch p a.baidu7 {background:url(baidu7_logo.gif); text-indent:-10000px}
#search .switch p a.google {background:url(google_logo.gif); text-indent:-10000px}
#search .switch p a.gougou {background:url(gougou_logo.gif); text-indent:-10000px}
#search .switch p a.gougou2 {background:url(gougou2_logo.gif); text-indent:-10000px}
#search .switch p a.youdao {background:url(youdao_logo.gif); text-indent:-10000px}
#search .switch p a.taobao {background:url(taobao_logo.gif); text-indent:-10000px}
#search .clock {width:385px; line-height:28px; height:28px; color:#1A85D6; float:right; padding-right:15px; text-align:right; text-decoration:none}
#search .clock a,#search .clock a:link,#search .clock a:visited {margin-left:10px; text-decoration:underline;}


#content {width:950px; margin:0 auto;}
#content h2 {width:100%; line-height:24px; height:24px; margin:0; padding:0; background:url(title_bg.gif) repeat-x; border-bottom:1px #7AC0F5 solid; font-size:12px; font-weight:400;}
#content h2 i {margin-left:10px; font-style:normal; float:left}
#content h2 span {margin-right:10px; float:right;}

#content .side_L_all {width:209px; border:0px; padding:1px 0 5px 0; float:left;}
#content .side_L {width:209px; border:1px #7AC0F5 solid; padding:1px 0 5px 0; float:left; margin-bottom:5px;}
#content .side_L .list {width:180px; margin:0 0 0 17px; padding:15px 2px 13px 2px!important; padding:13px 2px 13px 2px; display:inline; float:left; border-bottom:1px #7AC0F5 solid;}
#content .side_L .list h3 {margin:0 0 4px 0; font-size:14px; color:#007CCB; padding:0}
#content .side_L .list {margin-top:1px!important; margin-top:0;}
#content .side_L .list li {width:45px; line-height:21px; height:21px; float:left; text-align:left;}
#content .side_L .list li a {font-size:14px;}
#content .side_L .list li a:hover {color:#f00; text-decoration:underline;}

#content .side_L .newslist { height:292px; width:209px; overflow:hidden;}
#content .side_L .newslist li { line-height:20px; height:20px; float:left; text-align:left; margin-left:5px; width:290px;}
#content .side_L .newslist li a {font-size:12px;}
#content .side_L .newslist li a:hover {color:#f00; text-decoration:underline;}

#content .leftmenu {width:209px; line-height:25px; height:25px; float:left; margin:0 0 0 0; border:1px #7AC0F5 solid; border-bottom:0px; display:inline; background:url(title_bg2.gif) repeat-x;; }
#content .leftmenu ul li {width:80px; line-height:24px; height:24px; margin-right:10px; text-align:center; float:left; cursor:pointer;}
#content .leftmenu ul li a,#content .leftmenu ul li a:link,#content .leftmenu ul li a:visited {color:#000;}
#content .leftmenu ul li.hover {width:80px; line-height:24px; height:24px; background:url(cur_bg.gif); float:left; color:#036; border-bottom:1px #3FADFF solid}

#content .side_R {width:727px; float:right;}
#content .side_R .menu {width:725px; line-height:25px; height:25px; float:left; margin:0 0 0 0; border:1px #7AC0F5 solid; border-bottom:0; display:inline; background:url(title_bg2.gif) repeat-x;; }
#content .side_R .menu ul li {width:80px; line-height:24px; height:24px; margin-right:10px; text-align:center; float:left; cursor:pointer;}
#content .side_R .menu ul li a,#content .side_R .menu ul li a:link,#content .side_R .menu ul li a:visited {color:#000;}
#content .side_R .menu ul li.hover {width:80px; line-height:24px; height:24px; background:url(cur_bg.gif); float:left; color:#036; border-bottom:1px #3FADFF solid}
#content .side_R .switch {width:720px; padding:5px 3px 5px 2px; border:1px #7AC0F5 solid; border-top:0; overflow:hidden}
#content .side_R .switch .item {margin:0 auto; overflow:hidden; float:left}
#content .side_R .switch .item li {width:120px; float:left; line-height:28px; height:28px; border-bottom:1px #E2E2E2 dashed; text-align:center;}

.item2 {margin:2px auto 3px auto; padding-bottom:1px; overflow:hidden; float:left}
.item2 li {width:102px; float:left; line-height:30px; height:30px; border-bottom:1px #E2E2E2 dashed; text-align:left}
.item2 li.sort {width:102px; float:left; line-height:30px; height:30px; border-bottom:1px #E2E2E2 dashed; text-align:center; color:#4DABF2; font-size:14px}

.item3 {margin:0 auto; padding:2px 0 4px 0; overflow:hidden; float:left}
.item3 ul {padding:0; margin:0}
.item3 li {width:140px; float:left; margin:6px 0 5px 0;border-bottom:1px #E2E2E2 dashed}
.item3 li a:link {line-height:21px; height:21px; margin-left:10px; display:block; float:left; font-size:14px; }
.item3 li a:visited {line-height:21px; height:21px; margin-left:10px; display:block; float:left; font-size:14px; }
.item3 li a:hover {line-height:21px; height:21px; margin-left:10px; display:block; float:left; font-size:14px; background-color:#EDEFF8}

.itemleft {width:209px; border:0px #7AC0F5 solid; padding:1px 0 5px 0; float:left; margin-bottom:5px;}
.itemleft .list {width:180px; margin:0 0 0 17px; padding:15px 2px 13px 2px!important; padding:13px 2px 13px 2px; display:inline; float:left; }
.itemleft .list h3 {margin:0 0 4px 0; font-size:14px; color:#007CCB; padding:0}
.itemleft .list {margin-top:1px!important; margin-top:0;}
.itemleft .list li {width:60px; line-height:21px; height:21px; float:left; text-align:left;}
.itemleft .list li a {font-size:14px;}
.itemleft .list li a:hover {color:#f00; text-decoration:underline;}

.item5 {width:720px; margin:0 auto; overflow:hidden; float:left}
.item5 ul {margin:0; padding:0;}
.item5 li {width:360px; float:left; margin:6px 0 5px 0;}
.item5 li a {width:209px; line-height:26px; height:26px; margin-left:10px; display:block; float:left; font-size:12px; border-bottom:1px #E2E2E2 dashed; white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;}
.item5 li a.img {width:120px; height:132px; border:4px #A8D6FB solid; float:left; font-size:12px; margin-left:10px; display:inline}
.item5 li img {width:120px; height:132px;}

.item6 {margin:0 auto; padding-top:3px; overflow:hidden; float:left}
.item6 .areaL {width:500px; float:left;}
.item6 .areaL li {width:470px; float:left; padding:6px 0 5px 0; margin-left:10px; display:inline; border-bottom:1px #E2E2E2 dashed; text-align:left}
.item6 .areaL li b {width:70px; display:inline-block; float:left; margin:0 0 0 10px; font-size:12px; color:#4DABF2; font-weight:400; text-align:left}
.item6 .areaL li img {margin:0 5px 0 10px; width:16px; height:16px}
.item6 .areaL li a,.item6 li a:link,.item6 li a:visited {font-size:12px;}
.item6 .areaR {width:200px;}
.item6 .areaR fieldset {padding:10px;}
.item6 .areaR legend {font-size:12px;}
.item6 .areaR ul {margin:8px 10px 0 10px;}
.item6 .areaR ul li {width:80px; line-height:25px; height:25px; float:left;}


#content .switch a,#content .switch a:link,#content .switch a:visited {font-size:14px;}
#content .switch a:hover {color:#f00; text-decoration:underline;}

#content .cool_site {width:725px; border:1px #7AC0F5 solid; float:right;BORDER-TOP: 0px;}
#content .cool_site a:hover {text-decoration:underline;}
#content .cool_site .list {width:705px; background:url(cool_site_bg.gif); padding:2px 10px 0 10px; float:left}
#content .cool_site .list .L1 {width:50px; padding-left:10px; line-height:30px; height:30px; float:left; text-align:left; color:#007CCB; font-size:13px; font-family:"宋体"}
#content .cool_site .list .L1 a {font-weight:400; color:#007CCB; font-size:13px; font-family:"宋体"}
#content .cool_site .list .L2 {width:585px; padding-left:10px; line-height:30px; height:30px; float:left; }
#content .cool_site .list .L2 a {margin-right:26px; font-size:13px; font-family:"宋体"}
#content .cool_site .list .L3 {width:50px; line-height:30px; height:30px; float:left; text-align:center}
#content .cool_site .list .L3 a {font-size:13px; font-family:"宋体"}

#cha {width:938px; margin:0 auto; padding:10px 0 10px 10px; border:1px #7AC0F5 solid}
#cha strong { padding:4px 5px 2px 5px!important; padding:2px 5px 2px 5px; margin-right:10px; background:#4DABF2; color:#fff; text-align:center; font-weight:400}
#cha a {margin:0 15px 0 0}

#nav {width:928px; background:url(search_bg1.gif) no-repeat -1px -1px; margin:0 auto; border:1px #7AC0F5 solid; padding:0 10px;}
#nav .left {width:50%; padding-top:7px; float:left;}
#nav .right {width:50%; padding-top:7px; float:left; text-align:right}
#nav .right a {margin-left:10px;}
#nav .site_class {width:928px; line-height:30px; height:30px; padding:18px 0 0 0; margin:0 auto; overflow:hidden; margin-bottom:5px; text-align:center; clear:both; font-size:14px;}
#nav .site_class a {margin:0 10px; font-size:14px;}
#nav strong {color:#000; font-size:14px;}

.site_list2 {margin-top:10px; background:#7AC0F5}
.site_list {margin-top:10px; border-left:1px #7AC0F5 solid; border-bottom:1px #7AC0F5 solid; b}
#list td {border-top:1px #7AC0F5 solid; border-right:1px #7AC0F5 solid}
.site_list .bg1,.site_list2 .bg1 {background:#E9F6FF; line-height:35px; height:35px; padding-left:20px}
.site_list .bg2,.site_list2 .bg2 {line-height:35px; height:35px; padding-left:20px}
.site_list .bg1 img,.site_list .bg2 img {width:18px; height:18px;}
.site_list a,.site_list a:link,.site_list a:visited {font-size:14px;}
.site_list a:hover {font-size:14px; text-decoration:underline; color:#f00}
.site_list strong,.site_list2 strong {background:#4DABF2; color:#fff; padding:3px 10px 0 10px; margin:5px 0 5px 10px; font-size:12px; font-weight:400}

#foot_search {width:938px; margin:0 auto; padding:3px 5px 4px 5px; border:1px #7AC0F5 solid}
#foot_search span {font-size:14px;}
#foot_search .buttom {width:60px; height:28px; padding:3px 0 0 0; font-size:14px; margin-left:5px}

#footer {width:950px; margin:20px auto 0 auto; text-align:center; line-height:200%}
#footer .bg {background:#ECECEC;}


a:link,a:visited {color:#000; font-size:12px; text-decoration:none; font-family:"宋体"}
a:hover {color:#f00; font-size:12px; text-decoration:underline}

.L_red12,.L_red12:link,.L_red12:visited {font-size:12px; color:#f00;}
.L_red12:hover {font-size:12px; color:#f00; text-decoration:underline}

.L_white12,.L_white12:link,.L_white12:visited {font-size:12px; color:#fff;}
.L_white12:hover {font-size:12px; color:#fff;}

.L_clock,.L_clock:link,.L_clock:visited {font-size:12px; color:#1A85D6;}
.L_clock:hover {font-size:12px; color:#f00;}

.ad_01 { margin:16px 0 0 13px; line-height:20px; overflow:hidden; float:left;}
.ad_01 a {margin-right:5px;}
.ad_03 {width:720px; border-top:1px #7AC0F5 solid; text-align:center; clear:both; line-height:27px}
.ad_03 a {font-size:12px; margin:0 6px}
.ad_950 {width:941px; height:60px; border:1px #7AC0F5 solid; background:#E6F4FF; padding:5px 3px 5px 4px; margin:0 auto}
.ad_950 .left {float:left;}
.ad_950 .right {float:right;}
