﻿/*
 * ==========================================
 * html.css
 * Copyright (c) 2017 www.123hao.org
 * Author: 87468577@qq.com
 * ==========================================
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p , form, fieldset, legend, input, button, textarea, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
li{list-style:none;}
em,i{font-style:normal;}
body{background:#fff url(../images/bg.png) repeat-x;color:#333;font:14px/1.7 Tahoma, Geneva, "\5B8B\4F53";}
.clearfix:after{clear:both;content:'\0020';display:block;height:0;}
.clearfix{zoom:1;}
.clear{clear:both;}
button,input,textarea{font-family:Tahoma, Geneva, "\5B8B\4F53";font-size:12px;}
button{cursor:pointer;outline:none;blr:expression(this.hideFocus=true);}
textarea{overflow:auto;}
input{vertical-align:middle;}
input:focus{outline:0;}
/*link*/
a{color:#333;text-decoration:none;}
.green{color:#390;}
.red{color:#f00;}
.blue{color:#36c;}
.gray{color:#454545;}
a:hover,
.green:hover,
.red:hover,
.blue:hover,
.gray:hover{background-color:#390;color:#fff;text-decoration:none;}
a,
a i{cursor:pointer;}
.btn{background:#36a603;border:0;color:#fff;font-weight:bold;font-size:14px;cursor:pointer;}
.btn:hover{background:#390;}
/* end reset*/.header,
.footer,
.row{width:990px;margin:0 auto;}
/* bg*/.topOther .setHome a i,
.topOther .skinBtn a i,
.topOther .skinlist a,
.joke .ico,
.mailArea .ico,
.searchTab .current,
.searchMain .key,
.tool li i,
.sideTab ul,
.sideTab .current,
.sideTab #last i,
.sideTab #frist i,
#topsite em,
#topsite .tsbox .arrow,
.searchTab .more i{background-image:url(../images/main.png);background-repeat:no-repeat;}
.tool,
.sideTab{background-image:url(../images/side_bg1.png);background-repeat:repeat-y;}
.rt,
.rb{background-image:url(../images/side_bg1.png);background-repeat:no-repeat;display:block;height:3px;overflow:hidden;}
/* header*/.top{height:25px;overflow:hidden;}
.header{font-size:12px;}
.topLink,
.topLink li{float:left;line-height:25px;}
.topLink a{margin-right:12px;color:#454545;}
.topLink a:hover{background:none;color:#390;text-decoration:underline;}
.topOther{float:right;}
.topOther li{float:left;height:25px;overflow:hidden;padding-left:10px;line-height:25px;}
.topOther .setHome a,
.topOther .skinBtn a{position:relative;padding-left:20px;}
.topOther .setHome a:hover,
.topOther .skinBtn a:hover{background:none;color:#390;text-decoration:underline;}
.topOther .setHome a i,
.topOther .skinBtn a i{height:16px;left:0;position:absolute;width:16px;}
.topOther .setHome a i{background-position:-340px -70px;top:-1px;}
.topOther .skinBtn a i{background-position:-360px -70px;top:-1px;}
.topOther .skinlist a{float:left;height:12px;width:12px;overflow:hidden;margin:6px 3px 0 0;font-size:0;text-indent:-999em;}
.topOther .skinlist .green{background-position:-12px -70px;}
.topOther .skinlist .blue{background-position:-24px -70px;}
.topOther .skinlist .pink{background-position:-36px -70px;}
.head{height:85px;}
.logo{float:left;padding:20px 25px 0 5px;}
.logo img{display:block;}
.logo a:hover{background:none;}
.calendar,
.weather,
.someFn,
.something{margin-top:20px;}
.calendar{border-right:1px solid #ebebeb;float:left;height:45px;width:80px;padding:0 12px 0 0;}
.calendar span{display:block;text-align:center;height:23px;line-height:23px;overflow:hidden;}
.weather{float:left;padding:0 12px 0;height:50px;width:295px;}
.someFn{float:left;width:142px;height:48px;padding:2px 12px 0;border-style:solid;border-width:0 1px;border-color:#ebebeb;_overflow:hidden;}
.joke{position:relative;padding-left:20px;height:21px;line-height:21px;overflow:hidden;_zoom:1;}
.joke .ico{background-position:-380px -70px;cursor:pointer;height:14px;width:13px;position:absolute;left:0;top:3px;}
.joke a:hover{background:none;text-decoration:underline;color:#390;}
.mailArea{padding-left:20px;position:relative;_zoom:1;z-index:101;}
.mailArea li{overflow:hidden;padding:0 0 1px;_zoom:1;}
.mailArea input{width:114px;display:block;border:1px solid #ccc;padding:0 2px;height:18px;line-height:18px;color:#ccc;}
.mailArea .pwd{width:74px;float:left;margin-right:2px;}
.mailArea .btn{font-size:12px;height:18x;float:left;line-height:18px;font-weight:normal;width:38px;height:19px;}
.mailArea select{width:120px;}
.mailArea .ico{background-position:-400px -70px;position:absolute;left:0;top:5px;width:13px;height:13px;}
.mailArea ul{border:1px solid #fff;padding:4px 2px;width:120px;height:20px;overflow:hidden;_zoom:1;}
.mailArea .hide{display:none;}
.mailArea .hover{background:#fff;border-color:#aad69e;position:absolute;height:auto;left:20px;top:0;}
.mailArea .hover .hide{display:block;}
.something{float:left;padding-left:10px;line-height:24px;width:175px;}
.something a:hover{text-decoration:underline;background:none;color:#390;}
/* footer*/.footer{text-align:center;font-size:12px;padding:12px 0;color:#666;}
.footer a{color:#666;}
.footer a:hover{color:#fff;}
/*search*/.search{background:#f7fff4;border:1px solid #c3e2bb;height:76px;margin-bottom:10px;position:relative;z-index:100;}
.sForm{float:left;width:616px;_width:620px;margin-right:15px;padding-left:20px;}
.sKey{overflow:hidden;padding-top:10px;zoom:1;font-size:12px;line-height:33px;}
.sKey a{color:#000;margin-right:10px;white-space:nowrap;}
.sKey a:hover{background:none;color:#390;text-decoration:underline;}
.sKey .sw_s{line-height:30px;padding-top:30px;}
.searchTab{height:31px;padding:6px 0 0 155px;}
.searchTab ul{float:left;}
.searchTab li{cursor:pointer;color:#454545;float:left;height:31px;width:50px;text-align:center;}
.searchTab .current{background-position:0 -32px;color:#fff;font-weight:bold;width:51px;}
.searchTab .more{float:left;width:51px;position:relative;z-index:9;text-align:center;}
.searchTab .more span{cursor:pointer;}
.searchTab .more i{position:absolute;width:11px;height:12px;background-position:-60px -100px;right:0;top:5px;}
.searchTab .moreLink{position:absolute;background:#fff;width:61px;padding:1px;border:1px solid #aaa;left:0;top:25px;box-shadow:2px 2px #dee5db;display:none;}
.searchTab .moreLink a{display:block;height:23px;line-height:23px;}
.searchMain{height:32px;padding-left:43px;}
.searchMain .searchLogo{float:left;width:111px;}
.searchMain .searchLogo:hover{background:none;}
.searchMain .searchLogo img{margin-top:-2px;width:101px;}
.searchMain .key{background-position:0 0;float:left;height:32px;width:390px;margin-right:5px;position:relative;overflow:hidden;}
.searchMain .sKeyInput{border:0;display:block;background:none;padding:0 5px;height:28px;line-height:28px;font-size:14px;width:380px;}
.searchMain .btn{float:left;height:32px;width:67px;text-align:center;}
.suggest{background:#fff;border:1px solid #dadada;position:absolute;width:388px;z-index:10;left:154px;top:67px;}
.suggest li{color:#000;cursor:default;height:21px;line-height:21px;padding:1px 5px;}
.suggest .hover{background:#36c;color:#fff;}
.suggest .close{padding:0 5px;text-align:right;}
/*body*/.main{overflow:hidden;_zoom:1;width:740px;float:right;}
.side{width:240px;float:left;}
.tool,
.sideTab,
.catList,
.botList{border:1px solid #aad69e;}
.tool{background-position:-218px 0;}
.tool .rt{background-position:0 0;}
.tool .rb{background-position:0 -3px;}
.tool li{height:29px;line-height:29px;position:relative;}
.tool li:hover,
.tool li.hover{background:#e9f5e4;}
.tool li i{position:absolute;height:16px;width:16px;left:10px;top:7px;}
.tool a{margin-left:35px;}
.tool .sub{position:absolute;right:10px;font-size:12px;color:#666;top:0;}
.tool a:hover{color:#390;background:none;text-decoration:underline;}
.tool .check i{background-position:-220px -70px;}
.tool .tv i{background-position:-260px -70px;}
.tool .movie i{background-position:-180px -70px;}
.tool .music i{background-position:-200px -70px;}
.tool .game i{background-position:-240px -70px;}
.tool .ego i{background-position:-280px -70px;}
.tool .cp i{background-position:-320px -70px;}
.tool .tuan i{background-position:-300px -70px;}
.tool_2{background:url(../images/side_bg.png) repeat-y center;}
.sideTab{margin:10px 0;}
.sideTab .rb{background-position:0 -9px;}
.sideTab ul{background-position:-160px -32px;height:31px;}
.sideTab li{cursor:pointer;float:left;width:53px;text-align:center;line-height:31px;overflow:hidden;border-left:1px solid #aad69e;}
.sideTab #frist{border-left:none;}
.sideTab #last,
.sideTab #frist{position:relative;}
.sideTab #last i,
.sideTab #frist i{position:absolute;width:3px;height:31px;overflow:hidden;top:0;}
.sideTab #frist i{background-position:-66px -32px;left:0;}
.sideTab #last i{background-position:-69px -32px;right:0;}
.sideTab .current{background-position:-80px -32px;width:56px;font-weight:bold;}
.sideTab #frist.current i{background-position:-60px -32px;}
.sideTab #last.current i{background-position:-63px -32px;}
.sideTab .tbox{padding:8px;font-size:12px;height:49px;}
.plane .int_b,
.plane .int{font-size:12px;width:65px;height:16px;line-height:16px;}
.plane .first{margin-bottom:5px;}
.tbox .imp{color:#390;}
.sideTab,
.catList{background-position:-436px 0;_background-position:-435px 0;}
.catList{position:relative;height:805px;background:url(../images/side_bg2.png) left repeat-y;}
.catList .rt{background-position:0 -6px;}
.catList .rb{background-position:0 -9px;position:absolute;width:100%;bottom:0;left:0;}
.catList h2{color:#390;font-size:14px;clear:both;padding:8px 14px 3px;}
.catList ul{overflow:hidden;padding-left:14px;_zoom:1;}
.catList li{float:left;width:54px;height:27px;line-height:27px;overflow:hidden;vertical-align:middle;}
/* main*/.topSite,
.siteList{border:2px solid #aad69e;}
.topSite li{float:left;height:29px;line-height:29px;width:116px;text-align:center;}
.topSite ul{height:92px;margin:0 18px;padding-top:4px;}
.topSite .section1{height:63px;padding-top:0;}
.topSite .section2{border-style:dashed;border-color:#bfe0b6;border-width:1px 0;}
.topSite .section{padding-bottom:5px;}
#topsite{height:29px;_overflow:hidden;}
#topsite li{position:relative;}
#topsite em{cursor:pointer;display:inline-block;height:16px;margin-left:5px;padding:7px 0;vertical-align:middle;width:16px;}
#topsite .baidu{background-position:-60px -64px;}
#topsite .sina{background-position:-80px -66px;}
#topsite .sohu{background-position:-120px -66px;}
#topsite .taobao{background-position:-140px -64px;}
#topsite .qq{background-position:-100px -65px;}
#topsite .n163{background-position:-160px -65px;}
#topsite .tsbox{display:none;position:absolute;width:75px;padding:1px;background:#fff;border:2px solid #aad69e;right:10px;top:28px;}
#topsite .tsbox a{display:block;height:23px;line-height:23px;}
#topsite .tsbox .arrow{background-position:-420px -40px;width:5px;height:3px;overflow:hidden;text-indent:-999em;display:block;position:absolute;left:65px;top:-5px;}
.hotKey{height:30px;line-height:30px;text-align:center;overflow:hidden;}
.hotKey a{margin:0 8px;font-size:12px;}
.hotKey a,
.botList strong a{color:#390;}
.hotKey a:hover,
.botList strong a:hover{background:none;color:#390;text-decoration:underline;}
/* siteList*/.siteList dl{margin-bottom:3px;}
.siteList dt{background:#f1faed;height:30px;line-height:29px;padding:0 15px;margin-bottom:3px;}
.siteList dt strong{color:#390;}
.siteList dt a{margin: 5px;}
.siteList dd{height:29px;line-height:29px;overflow:hidden;position:relative;text-align:center;margin-bottom:4px;}
.siteList dd strong{position:absolute;left:0;top:0;padding-left:20px;text-align:left;font-weight:normal;}
.siteList dd .m{position:absolute;right:15px;text-align:right;top:0;height: 61px;}
.siteList dd strong a{margin:0;color:#390;}
.siteList dd strong a:hover{color:#fff;}
.siteList dd .m a{margin:0;font-size:12px;}
.siteList dd a{margin:0 13px;}
.botList{margin-top:10px;font-size:12px;padding:5px 0 5px 15px;}
.botList li{height:27px;line-height:27px;position:relative;}
.botList a{margin-right:15px;}
.botList strong{font-weight:normal;}
.botList strong a{margin:0;}
.botList span{position:absolute;right:0;}
.qw{width:968px;height:30px;line-height:30px;background:#fcfcfc;margin-qw:6px;padding:0 0 0 20px;font-size:14px;border:1px solid #7bd676;}
.qw span{float:right;}
.qw span a{padding:0 12px 0 12px;}
.qw a:link{color:#000000;}
.qw a:visited{color:#000000;}
.qw a:hover{color:#000000;}
.s1111{width:968px;height:60px;line-height:30px;background:#fcfcfc;margin-qw:6px;padding:0 0 0 20px;font-size:14px;border:1px solid #7bd676;}
.s1111 span{float:right;}
.s1111 span a{padding:0 12px 0 12px;}
.s1111 a:link{color:#000000;}
.s1111 a:visited{color:#000000;}
.s1111 a:hover{color:#000000;}