@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, fieldset, form, lengend, button, input, textarea,th, td { margin: 0; padding: 0 }
body,button, select, textarea { font-family: "宋体","Arial",HELVETICA; font-size:12px; background:#ffffff; -webkit-text-size-adjust:100% }
h1,h2,h3,h4, h5, h6 { font-size: 100%; font-weight:normal }
address, cite, dfn, em, var,i { font-style: normal }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace }
small { font-size: 12px }
ul, ol { list-style: none }
legend { color: #000 }
fieldset, img { border: none }
button, input, select, textarea { font-size: 100%; vertical-align:middle }
table { border-collapse: collapse; border-spacing:0 }
img { vertical-align:center }
a{text-decoration:none;color:#333;}
a:hover{color:#cc0000; text-decoration:underline}
.noboreder{border:0 !important;}
.clearfix:after {content: "."; display: block;  height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}   
* html .clearfix {height:1%;}
.clearfix {display: block;}
.tar{ text-align:right;}
.gray{ color:#666;}
.bold{ font-weight:bold;}
.red{ color:#FF0000;}
.undis{display:none}
.dis{display:block}
.ind{text-indent:2em}
.cf:after{content:"";display:table;clear:both;}
.cf{*zoom:1}
.left{ float:left;}

/**页面结构**/
.page_major_column .top_bg{ background:url(../../../images/special/130729/main_bg.jpg) repeat-x left top; height:147px;}
.page_major_column .top_bg .logo_box{ width:1000px; margin:0px auto;}
.page_major_column .navbox{ border:#acb2bf solid 1px; margin:5px auto; width:1038px; padding:0px 10px; background:url(../../../images/special/130729/nav_bg.jpg) repeat-x left top;}
.page_major_column .navbox ul{ height:24px; padding:5px 0px;}
.page_major_column .navbox ul li{ float:left; background:url(../../../images/special/130729/line.jpg) no-repeat right center;}
.page_major_column .navbox ul .column_icon{ margin-left:20px; margin-right:6px; width:20px; background:transparent;}
.page_major_column .navbox ul .column_name{ background:transparent; color:#6d7381; font: normal bold 14px Arial , serif; line-height:20px; margin-right:1px;}
.page_major_column .navbox ul .column_item a{color:#787f8e;  line-height:20px; padding-right:15px; padding-left:15px; cursor:pointer; min-width:36px; text-align:center;}
.page_major_column .navbox ul .column_more{ margin-right:20px; float:right; background:transparent; line-height:20px; cursor:pointer;position:relative; width:33px; height:22px; background:none;}
.page_major_column .navbox ul .column_last_item{padding-right:0px; background:transparent;}
.column_hr{color:#c6c9cf;}
.content { margin:0 auto; width:1060px;  margin-top:25px;}
.content_left,.content_right,.content_right_top{float:left; }
.content_right_top{border-bottom:1px solid #dfdfdf;}
.content_left{width:225px; margin-left:30px; margin-right:14px;}
.content_right{width:761px;} 
.content_left_img1{background:url(../../../images/special/130729/img_bg.png) no-repeat;}
.content_left_img1 img{ margin-left:1px; height: 4.45px; width:4.45px;}
.content_left_intr_div1{border-bottom:3px double #d8d8d8;}
.content_left_intr_name{color:#838383; font-weight:600; line-height:20px; }
.pannel-inner{color:#aaaaaa; height:180px; line-height:20px; margin-top:5px; text-indent:2em;}
.content_left_column{display:inline-block;}
.content_left_column_div1{margin-top:5px; border-bottom:3px double #d8d8d8; display:inline-block; width:225px;}
.content_left_column_div2{display:inline-block; float:left;}
.content_left_column_div3{display:inline-block; float:right;}
.content_left_column_table{float:left; display:inline-block;}
.content_left_column_td{display:inline-block; width:112px; border-bottom:1px dotted #d8d8d8; height:169px; margin-top:12px; float:left;}
.td_left{border-right:1px dotted #d8d8d8;}
.img_banner{width:112px; text-align:center; margin:5px 0;}
.img_text{ padding:0 17px;}
.img_text_title{color:#686868; font-size:14px; line-height:25px;}
.img_text_content{color:#8c8c8c; line-height:20px;}
.left_bottom{margin-bottom:48px;}

.right_top_img{display:inline-block; float:left; padding-bottom:42px;}
.right_top_img img{ border:1px solid #DFDFDF; padding:1px;}
.right_top_title{color: #1F376D;font-size: 20px;font-weight: 600;line-height: 25px;font-family: "微软雅黑";padding-bottom: 10px;}
.right_content_div{background-image:url(../../../images/special/130729/dialog.png); width:501px; height:95px;}
.right_top_content{color: #333;line-height: 26px;padding: 10px 5px 5px 10px;text-indent: 2em;font-family: "微软雅黑";font-size: 14px;}
.right_top_img,.right_top_text,.content_right_middle,.content_right_m_left,.left_div1,.left_div3,.content_right_m_right{float:left;}
.content_right_m_right{margin-left:19px; margin-top:25px;}
.right_top_text{margin-right:17px;}
.column_switch_calendar{margin:4px 3px; display:inline-block;}
.column_switch_date,.clicktime{top:3px; position:relative; color:#758194; display:inline-block;}
.clicktime{display:inline-block; float:right; line-height:20px;}
/*针对IE的导航hack*/
.IE7{*+display:inline; *+float:none; *+margin-left:288px;}
.page_major_column .navbox ul{*height:20px;}/**/
.column_more img{margin-top:7px\9\0;}
.page_major_column .navbox ul{*height:20px; _padding:4px 0; }
.column_more img{margin-top:7px\9\0; line-height:20px;}
.page_major_column .navbox{_width:1090px; _height:77px;}
.page_major_column .navbox .ie_ul{_padding-top:6px;}
.page_major_column .navbox UL .column_more{_margin-top:4px; _height:0px;}
/**/
/*关于IE的页面内容hack*/
/**/
.right_top_other{margin-top:20px; height:25px; float:left; display:inline-block; width:501px;}
.content_right_m_left{ width:450px; margin:0 20px 0px 30px; }
.left_title{font-size: 16px;color: #333;font-weight: 600;line-height: 30px;margin-bottom: 5px;font-family: "微软雅黑";}
.left_content{color: #666; line-height:20px; margin-bottom:5px; text-indent:2em;}
.left_div2{padding:20px 0 12px; float:left; border-bottom:1px dotted #d8d8d8;}
.content_div{ float:left; height:75px;}
.content_time{line-height:25px; color:#9c9c9c;}
.left_div3{height:25px; border-bottom:1px dotted #d8d8d8; width:450px;}
.readmore{float:right; margin-top:45px;}

.content .content_right .rank{ widht:240px; width:240px; height:345px; border:1px solid #eeeeee; margin-bottom:25px; background-color:white;}
.rank_head{ height:30px; background-color:#fbfbfb; border-bottom:1px solid #eeeeee; padding-left:10px;}
.rank_head .rank_head_font{font-size:16px; font-family:Arial; color:#8f8f8f; line-height:30px;}
.rank_head img{ position:relative; top:-3px;}
.content .content_right .rank .rank_content{ padding-left:10px; padding-right:10px;}
.content .content_right .rank .rank_ul{list-style-type:none;}
.content .content_right .rank .rank_li{ line-height:30px; width:220px; overflow:hidden; height:30px;_height:20px; _line-height:30px; _margin:10px 0px;}
.content .content_right .rank .rank_li span {vertical-align:middle;}
.content .content_right .rank .rank_li .rank_news{font-family:Arial; color:#959595; font-size:12px;}
.content .content_right .rank .rank_li a:hover{color:#333333;}
.content .content_right .survey{ width:240px; height:290px; background-color:white; border:1px solid #eeeeee;}
.content .content_right .survey h3{ color:#333333; font-size:14px; font-weight:bold; padding:15px 0; text-align:center; }
.surveyList{ padding:0 10px; }
.surveyList li p{ color:#959595; line-height:20px; font-size:13px;}
.voteAll .submit_btn{ background:url(../../../images/special/130729/submit.png); margin:15px 8px 0px 40px; height:27px; width:72px; cursor:pointer;}
.voteAll .jump_btn{ background:url(../../../images/special/130729/check.png); margin:15px 40px 0px 2px; height:27px; width:72px; cursor:pointer;}
.content .content_right .manuscript{ width:234px; height:260px; background-color:white; border:1px solid #eeeeee; margin-top:25px; border:4px solid #e2f2fd;}
.manuscript .manuscript_icon{ position:relative; left:-15px; top: -13px; float:left;}
.manuscript .manuscript_text{color:#008cd1; font-size:15px; margin:10px 0px 15px; line-height:20px;}
.content .content_right .extend{ width:234px; height:165px; background-color:white; margin-top:25px;border:4px solid #fdeee2;}
.content .content_left{ float:left;}
.content .content_right{ float:right;}
.extend{background:url(../../../images/special/130729/extend_bg.png);}
.extend .weibo{position:relative; left:29px; top:18px; cursor:pointer;}
.extend .weixin{position:relative; left:48px; top:19px; cursor:pointer;}
.extend .weibo2{position:relative; left:-120px; top:78px; cursor:pointer;}
.extend .weixin2{position:relative; left:132px; top:26px; cursor:pointer;}
.great,.column_switch_content_other{ display:inline-block; width:335px; border-bottom:1px #bfbfbf dotted; padding-bottom:10px; height:30px;}
.column_switch_content_date,.column_switch_content_comment{margin-top:13px;}
.on{display:none;}
.more1,.more2{position:absolute; left:35px; top:-3px;}
.more1 ul li,.more2 ul li{clear:both; line-height:20px; color:##787F8E; cursor:pointer; padding:0 15px;}
.page_major_column .navbox ul li .more1 li,.page_major_column .navbox ul li .more2 li{ background:none; line-height:20px; color:#787F8E; background-color:#dddddd; border-bottom:1px solid #bfbfbf; padding:0 15px;}
#goTopBtn { position: fixed; text-align: center; line-height: 30px;  bottom: 35px;   cursor: pointer; right: 15px; _position: absolute;
_bottom:10px;}
.page_major_column .navbox ul .column_more{ margin-right:20px; float:right; background:transparent; line-height:20px; cursor:pointer;}
.content_left_img1 img{ width:126px; height:126px; margin:25px 49px; border:1px solid #DFDFDF;}
/*关于排行、调查栏目的IE hack*/
.rank_head{_padding-top:6px; _height:24px;}
.content .content_left .column_content_bottom { *margin-top:77px;}
/**/
/*关于整体位置的IE hack*/
.content_left{_margin-left:10px; _margin-right:2px;}
.content_right_m_left{margin-left:14px;}
/**/
