﻿@charset "utf-8";
/* ::http://www.ieic.cn /:: */
/* CSS Frameworks "iTools" Created by anylee(flash8_any@163.com) 2009.09.25 Update in 2010.02.02 9:35,Version 1.2 */

/******************************/
/*         Config Css         */
/******************************/

body,div,span,h1,h2,h3,h4,h5,h6,dl,dd,dt,ul,li,img,p,b,textarea,input,select,form,a,table,tr,th,td,fieldset,legend {
margin:0;padding:0;list-style:none;font:12px "宋体", Arial, Helvetica, sans-serif;color:#666;line-height:18px;z-index:inherit;}
body {background:#FFF url("img/mainbg.jpg") repeat-x;}

/**config a tags**/
a {color:#666;line-height:1.5;text-decoration:none;}
a:visted,a:active {color:#800080;}
a:hover {color:#C00;text-decoration:underline;}

/**h1 just for titles**/
h1,h2,h2 span,h3,h4 {background-image:url(img/titles.jpg);}
h1,h2,h3 {position:relative;}
/*news-big*/
h1 a.more,h1 a.link,h3 a.more,h3 a.link {height:20px;line-height:20px;position:absolute;top:10px;}
h1 a.more,h3 a.more {width:50px;right:5px;}
h1 a.link,h3 a.link {width:100px;font-weight:bold;color:#000;right:75px;}
h1,h2,h2 span {height:40px;}
h1 {background-position:0 0;}
/*news-small*/
h4 {height:25px;background-position:0 -180px;} 
/*big-titles*/
h2 {background-position:0 -50px;}
h2 span {width:120px;}
h2 span.title1 {background-position:0 -100px;}
h2 span.title2 {background-position:-130px -100px;}
h2 span.title3 {background-position:-260px -100px;}
h2 span.title4 {background-position:-390px -100px;}
h2 span.title5 {background-position:-520px -100px;}
/*small-titles*/
h3 {padding-left:15px;background:url(img/bgx.jpg) 0 -40px;position:relative;}
h3 a.more,h3 a.link {top:7px;}
h3 a.more {right:0;}
h3 span {width:90px;height:34px;font:bold 14px Arial, Helvetica, sans-serif;color:#000;line-height:34px;text-align:center;background:url(img/block.jpg) -160px -120px;}
h3 span.fixed {text-indent:12px;}
h3 span.cate {width:150px;text-indent:30px;background:url(img/block.jpg) 0 -120px;}
h5 {height:28px;font:bold 14px Arial, Helvetica, sans-serif;color:#000;line-height:28px;border-bottom:#999 2px solid;}

/**hot tags**/
b {}
i {}
em {}

/**more link**/
a.moreImg {width:50px;height:20px;background:url(img/more.png);display:block;position:absolute;top:5px;right:10px;}
a.moreBlue {color:#1044BA;line-height:20px;}
a.moreRed {color:#DB2600;line-height:20px;}
a.moreBlack {color:#333;line-height:20px;}

/**all background**/
.bgx {background-image:url('img/bgx.jpg');}
.alpha,.alpha-a a {background-image:url('img/alpha.png');}
.block {background-image:url('img/block.jpg');}
.iconsLi20 li,.iconsLi35 li,.icons,.iconsA a,.iconsA20 a,.iconsA35 a {background-image:url('img/icons.gif');background-repeat:no-repeat;}
.iconsLi20 li,.iconsA a,.iconsA20 a,.iconsA35 a {padding-left:20px;}
.iconsLi20 li,.iconsA20 a {height:20px;line-height:20px;}
.iconsLi35 li,.iconsA35 a {height:35px;line-height:35px;}
.btns,.btnsA a {background-image:url('img/btns.jpg');}
.forms {background-image:url('img/forms.jpg');}

/**container**/
#container,#header,#mainbody,#footer {margin:0 auto;width:980px;}

/**header**/
#header {height:160px;z-index:10}
.topbar,.topbar span,.menu,.menu a {height:35px;}
.topbar span {width:270px;right:0;top:0;}
.topbar span p {float:left;line-height:35px;}
.topbar span a {margin-left:0;margin-right:10px;padding:0 5px 0 20px;}
.topbar span a:hover {color:#CCC;background-color:#333;}
.topbar span a.login {background-position:0 0;}
.topbar span a.home {background-position:0 -35px;}
.topbar span a.fav {background-position:0 -70px;}
.topbar .login-cont table {margin-top:10px;}
.topbar .login-cont {width:270px;height:75px;background-position:0 -80px;top:35px;right:0;}
.topbar .login-cont th {padding:0 5px 0 0;width:50px;text-align:right;}
.topbar .login-cont td input {width:140px;height:18px;border:#CCC 1px solid;}
.topbar .login-cont td input.btn-login {width:50px;height:50px;background-position:-280px -80px;background-color:transparent;border:none;cursor:pointer;}
.logo {height:80px;}
.logo a {width:390px;height:70px;background-position:0 0;}
.menu a {padding:0 15px;position:relative;}
.menu a:hover,.menu a.cur {color:#333;background:url('img/bgx.jpg') 0 0;}
.menu a em {width:20px;height:20px;background:url('img/icons.gif') 0 -185px no-repeat;position:absolute;top:7px;right:0;display:block;}
.menu a:hover em,.menu a.cur em {background:url('img/icons.gif') 0 -165px no-repeat;}
.sublist {width:200px;height:280px;top:160px;left:120px; position:absolute}
.sublist a {width:190px;height:24px;}
.sublist a:hover {background:#000;}
.searchbar {width:285px;height:20px;right:10px;top:7px;}
.searchbar input {float:left;margin-right:3px;width:40px;height:20px;border:none;}
.searchbar input.vs {background:url(img/btns.jpg) 0 0;cursor:pointer;}
.searchbar input.web {background:url(img/btns.jpg) 0 -20px;cursor:pointer;}
.searchbar input.search {background:url(img/btns.jpg) 0 -40px;cursor:pointer;}
.searchbar input.txt {width:150px;height:18px;background:#FFF;border:#D4D4D4 1px solid;}

#toolbar {width:1000px;height:60px;}
#toolbar .tools-cont {width:980px;height:60px;left:0;z-index:1;}
/*工具条控制按钮*/
#toolbar a.scroll_l,#toolbar a.scroll_r {width:20px;height:60px;}
#toolbar a.scroll_l {background:url(img/alpha.png) 0 -160px;}
#toolbar a.scroll_l:hover {background:url(img/alpha.png) -50px -160px;}
#toolbar a.scroll_r {background:url(img/alpha.png) -22px -160px;}
#toolbar a.scroll_r:hover {background:url(img/alpha.png) -72px -160px;}
/*工具图标*/
#toolbar .tools-outer {width:940px;height:60px;background:#CCC;}
#toolbar .tools-inner {width:1380px;height:60px;}
#toolbar .tools-inner a {margin:2px 5px;width:70px;height:56px;text-align:center;border-right:#999 1px solid;}
#toolbar .tools-btn {width:40px;height:60px;background:url(img/alpha.png) -100px -160px;right:0;top:0;}
#toolbar .tools-btn a.close {width:14px;height:14px;border:#333 1px solid;background:url(img/close.png);position:absolute;top:5px;right:2px;}
#toolbar .tools-btn a.close:hover {border:#666 1px solid;background:#000 url(img/close.png);}
#toolbar .tools-btn a.setting {width:14px;height:14px;border:#333 1px solid;background:url(img/setting.png);position:absolute;top:25px;right:2px;}
#toolbar .tools-btn a.setting:hover {border:#666 1px solid;background:#000 url(img/setting.png);}

/**mainbody**/
#mainbody {}

/**footer**/
#footer .media {width:938px;}

/**内部页面**/
#standard-header {height:33px;background:url(bgx.jpg) 0 -350px;position:relative;}
#standard-header span {margin-left:20px;width:115px;height:33px;background:url(block.jpg) -210px -250px;left:10px;top:0;}
#standard-header a {line-height:33px;}

#standard-footer {}
