﻿html, body, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, p, blockquote, pre, form, fieldset, th, td, input, select, textarea, button {margin:0; padding:0;}
body {background: url(../img/body_bg.gif) fixed center -50px;color:#333;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#000; hide-focus:e­xpression(this.hideFocus=true);outline:none;}
a:hover{color:#0057a7;}
ul,li{list-style:none;}
img{border:0px;}
.clear{clear:both;}

/*头部*/
.head{ position:relative; margin:auto; width:960px; height:120px;}
.logo{ position:absolute; left:5px; top:18px;}

.syslink { position:absolute; right:0px; top:20px;}
.syslink a { margin-left:10px;font-size:12px; padding:0 5px;}

.search { position:absolute; right:0px; top:67px; width:322px; height:30px; background:url(../img/search_bg.fw.png) no-repeat;}
.search .sear-text{width:194px;height:24px; padding-top:1px;}
.search .sear-text input{ padding-left:40px;width:222px;height:30px; line-height:30px; border:none; background:none; vertical-align:middle;}
.search .sear-btn{}
.search .sear-btn a{ display:inline-block; width:60px;height:30px; vertical-align:middle;}


/*导航*/
.nav_box { clear:both; margin:auto; width:996px; height:55px; background:url(../img/nav.fw.png) no-repeat center top;}
.nav { padding-left:25px;}
.nav li{ position:relative;}
.nav li.mainlevel {float:left; padding-left:30px; padding-right:30px; height:38px;line-height:38px; text-align:center; font-size:16px;font-family:"微软雅黑";}
.nav li.mainlevel a{color:#FFFFFF; text-decoration:none;display:block;font-family:"微软雅黑"; font-weight:bold;}
.nav li.mainlevel a.active{ color:#FF0;}
.nav li.mainlevel a:hover{color:#FF0;}

.nav li.mainlevel .sub_memu a { font-weight:normal;}

#sub_more { background:url(../images/sub_more.gif) no-repeat 108px 16px;}

.nav .mainlevel ul { display:none; z-index:9999; position:absolute; left:-22px; top:-4px; z-index:999; text-align:center; padding-top:2px;  width:197px; height:232px; background:url(../img/nav_over.fw.png) no-repeat center top;}
.nav .mainlevel ul li { text-align:center; width:197px;}


/*主区域分割*/
.main_box {clear:both; margin:auto; width:996px; background:url(../img/body.fw.png) repeat-y center top;}
.main{clear:both; margin:auto; width:960px;}
.main_left { float:left; clear:right; width:230px;}
.main_right { float:left; width:730x; background:#FFF;}


/*左侧边*/

.q_nav_box {}
.q_nav { border-top:1px solid #CC0000;}
.q_nav li { padding-left:24px; color:#FFF; font-size:14px; height:27px; line-height:27px; border-bottom:1px solid #CC0000;}
.q_nav li a { color:#FFF;}
.q_nav li a:hover { color: #FF0;}

.sp_prize_box { padding-top:50px;}
.sp_prize {}
.sp_prize li { padding-left:24px; color:#FFF; font-size:14px; height:36px; line-height:36px;}
.sp_prize li a { color:#FFF;}
.sp_prize li a:hover { color: #FF0;}


.lby_box { padding-top:60px;  padding-left:20px;}
.lby {}
.lby dt {}
.lby dd {}
.lby dd.title { padding-top:10px; font-size:14px; font-weight:bold; color:#FFF;}
.lby dd.summary { padding-top:5px; padding-right:20px; line-height:160%; color:#FFF;}
.lby a { color:#CC0000;}
.lby a:hover { color: #FF0;}


.lby_zp_box {padding-left:20px; padding-top:30px;}
.lby_zp_box h2 { color:#FFF; font-size:14px;}
.lby_zp { padding-top:6px;}
.lby_zp li { padding-left:12px; line-height:20px; background:url(../img/dot.gif) no-repeat 0px 7px;}
.lby_zp li a { color:#FFF;}
.lby_zp li a:hover { color: #FF0;}



/*-----------左侧边结束----------*/
.index_tonglan_box { clear:both; padding-top:20px; padding-left:20px;}


.xxgg { float:left;}
.mtbd {float:left; margin-left:20px;}

.tj { position:relative; width:333px; height:278px; border:1px solid #CCCCCC; background:#F5F5F5;}
.tj h3 { padding-left:10px; height:23px;line-height:23px; border-bottom:1px solid #CCCCCC; color:#B43036;font-size:12px; background:#F5F5F5;}

.tj .more { position:absolute; right:10px; top:4px;} 
.tj .more a { color: #000;} 
.tj .more a:hover { color: #f00;} 

.tj .show {}

.tj .btj { padding:10px; height:95px; background:#FFF;}

.tj h4 { font-size:14px;font-weight:bold;color:#004E90;line-height:16px;font-family:Arial, Helvetica, sans-serif;}
.tj h4 a {color:#004E90;}
.tj h4 a:hover {color:#f00;}

.tj p.time { padding-top:2px; padding-bottom:6px;color:#004E90;}
.tj p.summary {line-height:160%; height:54px;}
.tj p {line-height:16px;}
.tj p a {color:#004E90;}
.tj p a:hover {color:#f00;}

.stj { clear:both;}
.stj li { position:relative; padding-left:22px; font-size:14px; line-height:33px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-top:1px solid #CCCCCC; background:url(../img/dot.gif) no-repeat 10px 14px;}
.stj li a {color:#004E90;}
.stj li a:hover {color:#f00;}
.stj li span.time { position:absolute; right:10px; font-size:12px; font-weight:normal; padding-top:2px; padding-bottom:6px;color:#CC3333;}


/*首页，历届获奖人*/
.ljhjr { position:relative; width:690px; height:175px; border:1px solid #CCCCCC; background:#F5F5F5;}
.ljhjr h3 { padding-left:10px; height:23px;line-height:23px; border-bottom:1px solid #CCCCCC; color:#B43036;font-size:12px; background:#F5F5F5;}

.ljhjr .more { position:absolute; right:10px; top:4px;} 
.ljhjr .more a { color: #000;} 
.ljhjr .more a:hover { color: #f00;} 

.ljhjr .show { height:148px; background:#FFF;}

.btj_ljhjr { position:relative; float:left; width:344px;}
.btj_ljhjr h4 { padding-top:6px; padding-left:118px; font-size:14px;font-weight:bold;color:#004E90;line-height:16px;}
.btj_ljhjr h4 a {color:#004E90;}
.btj_ljhjr h4 a:hover {color:#f00;}

.btj_ljhjr p {}
.btj_ljhjr p a {color:#004E90;}
.btj_ljhjr p a:hover {color:#f00;}

.btj_ljhjr p.pic { position:absolute; left:10px; top:10px;}
.btj_ljhjr p.tags { padding-left:118px; padding-top:10px; padding-bottom:6px;color:#B43036;}
.btj_ljhjr p.summary { padding-top:2px; padding-left:118px; padding-right:20px;line-height:120%;}
.btj_ljhjr p.other { padding-top:8px; padding-left:118px; padding-right:20px;line-height:160%; color:#B43036;}
.btj_ljhjr p.other a  { color:#B43036;}


/*嘉宾发言*/

.jbfy { position:relative; width:690px; border:1px solid #CCCCCC; background:#F5F5F5;}
.jbfy h3 { padding-left:10px; height:23px;line-height:23px; border-bottom:1px solid #CCCCCC; color:#B43036;font-size:12px; background:#F5F5F5;}

.jbfy .more { position:absolute; right:10px; top:4px;} 
.jbfy .more a { color: #000;} 
.jbfy .more a:hover { color: #f00;} 

.jbfy .show {}

.btj_jbfy { position:relative; padding:10px; background:#FFF;}

.btj_jbfy h4 { padding-top:10px; border-top:1px solid #ccc; font-size:14px;font-weight:bold;color:#004E90;line-height:16px;}
.btj_jbfy h4 a {color:#004E90;}
.btj_jbfy h4 a:hover {color:#f00;}

.btj_jbfy .h4_1 { border-top:none;}

.btj_jbfy_list { position:relative;}

.btj_jbfy p.time { position:absolute; right:20px; top:10px; color:#AF2125;}
.btj_jbfy p.summary { padding-top:5px;line-height:160%; height:44px;}
.btj_jbfy p {line-height:16px;}
.btj_jbfy p a {color:#004E90;}
.btj_jbfy p a:hover {color:#f00;}


/**foot**/
.foot_box { clear:both; height:377px; background:url(../img/foot_bg.png) no-repeat center top;}
.foot { position:relative; margin:auto; width:960px; height:377px;}


.info_foot {float:left; padding-top:48px; width:440px;}
.logo_foot {}
.contact_foot {padding-top:45px;line-height:160%;font-size:14px;color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}

.nav_foot {float:right; padding-top:48px;color:#fff; font-size:12px; font-family:宋体;}
.nav_foot a{display:block; color:#fff;}
.nav_foot a:hover{color:#fff;}
.nav_foot p { float:left; margin-left:30px; padding-top:6px; width:120px;line-height:26px; background:url(../img/line2.gif) no-repeat left top;}

.copyright { position:absolute; left:0px; bottom:0px;  height:25px; line-height:25px; color:#C98080; font-family:Verdana, Geneva, sans-serif;}


/*返回顶部*/
.backtop { position:fixed; right:50%; margin-right:-580px; bottom:395px;}


/*------------------列表页，结束------------------*/
.path { clear:both; padding-left:20px; padding-top:15px; font-size:14px; height:25px; color:#AF2125;}

.page_box { clear:both; padding:0px 10px 20px 10px; width:710px; }
.page { border-top:1px solid #ccc; padding:20px 10px; line-height:180%; font-size:14px;}


/*列表页中的推荐*/
.list_tj { clear:both; position:relative; width:730px; height:300px;}
.list_tj p a {color:#004E90;}
.list_tj p a:hover {color:#f00;}
.list_tj p.pic { position:absolute; left:20px; top:0px;}
.list_tj h4 { padding-left:465px; padding-right:10px;  font-size:14px; color:#004D8F;}
.list_tj h4 a {color:#004D8F;}
.list_tj h4 a:hover {color:#f00;}
.list_tj p.time { padding-left:465px; padding-top:5px; color:#004D8F;}
.list_tj p.summary { padding-left:465px; padding-top:15px; padding-right:20px;line-height:160%;}

/*列表页，通用模块*/

.list_box { clear:both; margin-left:20px; margin-right:20px; width:690px; border-top:1px solid #ccc;}
.list {} 
.list li { position:relative; padding-left:15px; height:37px; border-bottom:1px solid #ccc; line-height:37px; font-size:14px; font-weight:bold; background:url(../img/dot.gif) no-repeat left 15px;} 
.list li span { position:absolute; right:20px; font-size:12px; font-weight:normal; color:#CD3333;}
.list li a { color:#004B8B;}
.list li a:hover { color:#f00;}


.plist_box { clear:both; margin-left:20px; width:710px; background:url(../img/line3.png) repeat-y left top;}
.plist {} 
.plist li { position:relative; float:left; padding-left:15px; width:335px; height:165px;}
.plist li h3 { position:absolute; left:0px; top:20px;}
.plist li p { padding-left:95px;} 

.plist li p.title { padding-top:10px; font-weight:bold; font-size:14px; color:#004B8B;}
.plist li p.title a { color:#004B8B;}
.plist li p.title a:hover { color:#F00;}

.plist li p.tags { padding-top:20px; color:#B32F35;}
.plist li p.summary { padding-top:2px; padding-right:30px; line-height:120%; color:#656565;}

.plist li p.other { padding-top:10px;}
.plist li p.other a { color:#B32F35;}
.plist li p.other a:hover { color:#F00;}

.plist p a {color:#004E90;}
.plist p a:hover {color:#f00;}


/*列表页，翻页*/
.turning {clear:both; text-align:right; padding-top:20px; padding-bottom:20px; padding-right:20px; line-height:25px;}
.turning a {background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #0057a7;color:#333;font-family:宋体;}
.turning a:hover {background:#990000; color:#FFFFFF;}
.turning span {background:#0057a7;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #0057a7;font-family:宋体;}

/*------------------详情页，开始------------------*/
.details_box { margin-left:10px; margin-right:10px; width:710px; border-top:1px solid #ccc;}
.details_box h1 { padding-top:20px; text-align:center; font-family:微软雅黑; font-family:18px; font-weight:normal;}
.details_box .info { display:none;}
.details { padding:10px; line-height:180%; font-size:14px;}

/*网站地图*/
.map { padding-left:20px;}
.map_dl { float:left; width:115px; font-size:14px;}
.map_dl dt { padding-top:20px; padding-bottom:10px; border-bottom:2px solid #B02125; font-weight:bold; color:#03457F;}
.map_dl dd { padding-top:12px; line-height:130%;}
