/*===========================================
	共用样式(QQlive)
	Author: 晴天
	QQ: 314048526
	IndexPage：www.qingtiandy.cn
===========================================*/

/* reset */
html { _height:100%; overflow-y:scroll; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3, h4, h5, h6 { font-size:100%; }
ul, ol, li { list-style:none; }
legend { color:#000; }
fieldset, img { border:none; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
hr { border: none; height:1px; }
em { font-style:normal; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
body, button, input, select, textarea { font: 12px/18px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }

/* 共用样式 */
body { _height:100%; min-width:960px; color:#676767; background:#FFFFFF; }
a { color:#306EA0; }
a:hover { text-decoration:underline; }
.unline { text-decoration:underline; }
.c_txt { color:#306EA0; }
.c_txt2 { color:#676767; }
.c_txt3 { color:#EC6022; }
.c_txt4 { color:#B6B6B6; }
.c_txt5 { color:#FFFFFF; }
img.bor { padding:1px; border-color:#C2C2C2; }
.bor { border:#D1DDE1 solid 1px; }
.bor2 { border:#DBDBDB solid 1px; }
.bor3 { border:#C1D8F0 solid 1px; }
.bor4 { border:#95C4F6 solid 1px; }
.bor2_b { border-bottom:#DBDBDB solid 1px; }
.hide { display:none; } /* 隐藏 */
.transparent { visibility:hidden; } /* 透明 */
.hide_focus { outline:none; } /* 去除虚线框 只兼容非IE */
ul.list_dot li { height:21px; line-height:21px; padding:0 0 0 12px; background:url(../images/0/dot.png) no-repeat center left; }
ul.list_dot_blue li { height:21px; line-height:21px; padding:0 0 0 12px; background:url(../images/0/dot_blue.png) no-repeat center left; }
.text_c { text-align:center; }
.text_l { text-align:left; }
.text_r { text-align:right; }
.ellipsis { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
/* 头部 */
.header .inner { position:relative; z-index:100; width:960px; height:110px; margin:0 auto; }
.header .inner h1 { position:relative; top:13px; left:14px; width:144px; height:53px; }
.header .inner h1 span { display:block; height:52px; line-height:999px; overflow:hidden; font-size:0; }
.header .inner h1 a { position:absolute; top:0; }
.header .inner .message { position:absolute; top:5px; right:6px; z-index:100; height:20px; line-height:20px; }
.header .inner .message p { display:inline; }
.header .inner .message .login, 
.header .inner .message .online { margin-right:10px; }
.header .inner .nav { position:absolute; bottom:0px; left:10px; z-index:50; width:450px; height:39px; }
.header .inner .nav_content { position:absolute; top:0; left:0; width:550px; height:39px; }
.header .inner .nav a { float:left; height:39px; line-height:39px; line-height:40px\9; +line-height:40px;overflow:hidden; text-align:center; }
.header .inner .nav a strong { display:block; width:63px; height:100%; font-weight:normal; font-size:14px; color:#FFFFFF; cursor:pointer; }
.header .inner .nav a strong.tl { width:72px; }
.header .inner .nav a:hover { text-decoration:none; }
.header .inner .nav a.current { line-height:40px; background:none; }
.header .inner .nav a.current:hover { text-decoration:none; }
.header .inner .nav a.current strong { height:100%; line-height:39px; line-height:42px\9; +line-height:42px; margin:0; color:#424242; font-weight:bold; }
.header .inner .sub_nav { position:absolute; bottom:10px; right:-8px; }
.header .inner .sub_nav a { line-height:20px; margin:0 5px 0 0; padding:0 10px 0 0; color:#DBDBDB; }
.search { position:absolute; top:32px; right:5px; z-index:200; width:290px; height:25px; padding:0 0 0 25px; }
.search input { position:absolute; width:240px; height:14px; padding:4px 0 5px; padding:3px 0 6px\9; +padding:3px 0 6px; overflow:hidden; vertical-align:middle; border-left:none; border-right:none; border-bottom:#B9B9B9 solid 1px; border-top:#B9B9B9 solid 1px; color:#676767; background:#FFFFFF; }
.search button { position:absolute; right:0px; width:51px; height:25px; line-height:999px; overflow:hidden; font-size:0; border:none; cursor:pointer; }
.header .inner .search .keywords_list { position:absolute; top:26px; left:0; z-index:201; width:265px; height:222px; overflow:hidden; }
.header .inner .search .keywords_list iframe { position:absolute; top:0; left:0; z-index:202; width:100%; height:100%; }
.header .inner .search .keywords_list ul { position:absolute; top:0; left:0; z-index:203; width:263px; overflow:hidden; border:#B9B9B9 solid 1px; background:#FFF; }
.header .inner .search .keywords_list ul li { clear:both; float:left; width:100%; overflow:hidden; }
.header .inner .search .keywords_list ul li a { display:block; height:20px; line-height:20px; padding:0 0 0 5px; color:#676767; }
.header .inner .search ul li a:hover { text-decoration:none; }
.header .inner .search ul li.current { background:#dbecff; }
.header .inner .slogan { position:absolute; top:1px; left:160px; z-index:50; width:500px; height:70px; overflow:hidden; }
/* 头部 */

/* 主体部份 */
.main { width:960px; overflow:hidden; margin:0 auto; padding-top:5px; }
.main:after { content:""; display:block; clear:both; overflow:hidden; height:0; line-height:0; }
.sidebar { float:right; width:250px; }
.container { float:left; width:700px; }

/* 底部 */
.bottom { margin-top:20px; background:#414141 url(../images/0/bg_bottom_x.png) repeat-x; }
.index .bottom {} 
.fixed { position:fixed; _position:absolute; bottom:0; left:0; width:100%; margin:0; }
.bottom .inner { width:960px; height:auto; margin:0 auto; overflow:hidden; background:url(../images/0/bg_bottom.png) no-repeat right top; }
.bottom .inner .cooperation { margin:0 0 0 40px; zoom:1;}
.bottom .inner .cooperation:after { content:""; display:block; clear:both; overflow:hidden; height:0; } 
.bottom .inner .cooperation h3 { padding:15px 0 5px; color:#B3B3B3; }
.bottom .inner .cooperation li { float:left; width:60px; height:24px; line-height:24px; margin:0 16px 0 0; overflow:hidden; color:#B3B3B3; }
.bottom .inner .cooperation li a { color:#B3B3B3; }
.bottom .inner .footer { height:80px; line-height:18px; margin-top:30px; text-align:center; color:#9C9C9C; font-family:Tahoma, Helvetica, Arial, sans-serif; }
.index .bottom .inner .footer { margin:0 0 0 0; color:#646464; }
.bottom .inner .footer a { color:#9C9C9C; }
.index .bottom .inner .footer a { color:#646464; }
.bottom .inner .footer a:hover { text-decoration:underline; }
.bottom .inner .footer p,
.bottom .inner .footer div { margin:2px 0; }

/* 分页 */
.pagination { position:relative; clear:both; height:20px; padding:15px 0; text-align:center; overflow:hidden; }
.pagination a, 
.pagination span { display:inline-block; padding:0 3px; text-decoration:none; }
.pagination span { text-decoration:none; }
.pagination a.current { color:#EC6022; text-decoration:none; font-weight:bold; }
.pagination form { display:inline; margin-left:20px; }
.pagination form input{ width:30px; height:16px; margin:0 5px; vertical-align:middle; border:#B5B4B4 solid 1px; text-align:center; background:#FFFFFF; }
.pagination form button.go { display:inline-block; width:36px; height:19px; line-height:999px; overflow:hidden; margin-left:10px; border:none; vertical-align:middle; font-size:0; cursor:pointer; background:url(../images/0/bt_go.png) no-repeat; }
.pagination a.c_txt2 { cursor:default!important; }
.pagination a.c_txt2:hover { text-decoration:none!important; }
/* 背景图 */
.header,
.header .inner .nav a.current strong,
.header .inner .nav a,
.header .inner .sub_nav a,
.header .inner .nav a:hover strong,
.search, 
.search button { background:url(../images/0/bg_gb.png) no-repeat; }
.header { background-position:0 71px; background-repeat:repeat-x; }
.header .inner .nav a.current strong { background-position:0 -97px; }
.header .inner .nav a.current strong.tl,
.header .inner .nav a.current:hover strong.tl { background-position:0 -137px; }
.search { background-position:0 -190px; }
.search button { background-position:0 -50px; }
.header .inner .nav a { background-position:right -232px; }
.header .inner .sub_nav a { background-position:right -244px; }
.header .inner .nav a:hover strong { background-position:0 -298px; background-repeat:repeat-x; }
.header .inner .nav a.current:hover strong { background-position:0 -97px; }
.header .inner .nav a.last { background:url(../images/0/bg_gb.png) no-repeat 0 0;  }
.header .inner .sub_nav a.last { background:none; }
/* 遮罩层 */
.mask_layer { position:fixed; _position:absolute; top:0; left:0; z-index:1000; width:100%; height:100%; background:#000; filter:alpha(opacity=50); opacity: 0.5; }/*  |xGv00|001cee50ee7ca51b0f8943f38160e483 */