@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0;}
body {line-height: 150%; font: normal 12px 'Microsoft Yahei','Tahoma','Simsun'; color: #333; background-color: #FAFAFA; border-top:3px solid #17A2E7;}
input,button,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
input,button,textarea,select {*font-size:100%}
ul, ol, li {list-style: none;}
:focus {outline: 0;}
a:active {outline: none;}
a,a:link {text-decoration: none; color: #333;}
a:hover {text-decoration: none; color: #FF7D00;}
img {border: none;}
table{border-collapse: collapse}
table td{padding: 8px;}

::-webkit-scrollbar{width:10px; height:10px; background:#fff}
::-webkit-scrollbar-thumb:vertical{background-color:#ddd}
::-webkit-scrollbar-thumb:horizontal{background-color:#ddd}
::-webkit-scrollbar-thumb:hover{background-color:#17A2E7}

.clearfix {*zoom: 1;}
.clearfix:after {content: '\0020'; display: block; height: 0; clear: both;}

.mt10 {margin-top: 10px;}
.mb10 {margin-bottom: 10px;}

#wrapper {width: 980px; margin: 0 auto;}

#header #top{height: 100px;}
#header #logo{float: left; height: 100px; width: 290px;}
#header #search-box{float: left; margin-top: 30px; height: 40px; width: 400px; background: #E9E9E9; border-radius: 3px;}
#header #search-from {height: 33px; padding: 6px 0 0 5px; left: 0; z-index: 10;}
#header #search-from label {border-left: 1px solid #17A2E7; border-top: 1px solid #17A2E7; border-bottom: 1px solid #17A2E7; background: white; float: left; height: 26px; width: 330px; overflow: hidden;}
#header #search-from #search-txt {margin: 0px; padding: 0px; border: 0px; font-size: 12px; padding-left: 3px; height: 26px; line-height: 26px; width: 326px;}
#header #search-from #search-btn {margin: 0px; padding: 0px; border: none; background: #17A2E7; color: white; cursor: pointer; font-size: 14px; float: left; height: 28px; line-height: 26px; width: 58px;}
#header #weibo{float: right; height: 24px; width: 150px; background: #17A2E7; color: white;}
#header #weibo #text{width: 100px;}
#header #weibo li{float: left; height: 24px; display: inline; text-align: center; line-height: 190%; margin-right: 4px;}
#header #weibo li img{margin-top: 2px;}

#header #nav{background: #17A2E7;height: 41px;margin-bottom:10px;}
#header #nav li{float: left;height: 41px; width:97px;display: inline;text-decoration: none;text-align: center;margin-right: 1px;}
#header #nav li a:link {text-decoration:none;display:block;font-size:15px;line-height:41px;color:#fff;padding:0px 15px}
#header #nav li a:visited {text-decoration:none;display:block;font-size:15px;line-height:41px;color:#fff;padding:0px 15px}
#header #nav li a:hover {text-decoration:none;display:block;font-size:15px;background:#40BBEC;line-height:41px;padding:0px 15px;-webkit-transition: background-color .3s linear;-moz-transition:background-color .3s linear}
#header #nav li a:active {text-decoration:none;display:block;font-size:15px;line-height:41px;color:#fff;padding:0px 15px}
#header #nav .current {background: #40BBEC;}

#main {margin-top: 10px;padding:10px;border: 1px solid #CDCDCD;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);background-color: #FFF;}
#main .wrap-left{float:left;width: 690px;}
#main .wrap-right{float:right;width: 250px;}

#main .wrap-left .tilte-left{height: 26px; border-bottom: 3px solid #17A2E7;}
#main .wrap-left .tilte-left ul{height: 26px; line-height: 26px;}
#main .wrap-left .tilte-left li{float: left; width: 90px; text-align: center; font-size: 14px; background: #eee; margin-right: 1px;}
#main .wrap-left .tilte-left li a{width: 90px; height: 26px; display:block;}
#main .wrap-left .tilte-left .current{background: #17A2E7; color: white;}
#main .wrap-left .tilte-left .current a{color: white;}
#main .wrap-left .tilte-left .tab{float: left; width: 600px;}
#main .wrap-left .tilte-left .more{float: right;margin-top: 7px;display: inline;}
#main .wrap-right .tilte-right{height: 26px; border-bottom: 3px solid #FF7D00;}
#main .wrap-right .tilte-right ul{height: 26px; line-height: 26px;}
#main .wrap-right .tilte-right li{float: left; width: 90px; text-align: center; font-size: 14px; background: #eee;}
#main .wrap-right .tilte-right .tab{float: left; width: 250px;}
#main .wrap-right .tilte-right .current{background: #FF7D00; color: white;}

#footer {margin: 20px 0; text-align: center; color: #999;}
#footer a {color: #999;}
#footer a:hover {color: #17A2E7;}
#footer .links {text-align: left;padding-bottom:10px; border-bottom: 1px dashed #E4E4E4;}

.go-top{padding: 4px 2px; background: #17A2E7; color:#fff !important; width: 1.8em; line-height: 14px; text-align: center; display: block; text-decoration: none;}
.go-top:hover{color:#fff;}
