
 html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
 pre, form, fieldset, table, th, td, input, textarea { margin: 0; padding: 0; }


 /* 
  *	********** 定义基本元素的样式 	 默认字体：宋体	  **********
  */
 body { font-family:\5B8B\4F53,Arial Narrow,arial,serif; background-color: #fff;  font-size: 12px;}
 img{ vertical-align: top; border-width:0; }
 ol,ul { list-style: none;}
 li{ list-style-type: none;}
 caption,th { text-align: left;}
 address,caption,cite,code,dfn,ins,em,th,var { font-weight:normal; font-style:normal;} 
 input,textarea{ font-size: 12px; padding: 2px;}
 /* **** 基本的文本输入框样式 ****	   */

 h1,h2,h3,h4,h5,h6{ font-weight: normal; }
 h1{ font-size: 18px; }
 h2{ font-size: 14px; }
 h3{ font-size: 12px; }
 
 a{ color: #333; text-decoration: none;}
 a:hover {color: #f00; }
 /* @end **/


 .w-150{ width: 150px; }
 .w-200{ width: 200px; }
 .w-210{ width: 210px; }
 .w-220{ width: 220px; }
 .w-230{ width: 230px; }
 .w-240{ width: 240px; }
 .w-250{ width: 250px; }
 .w-310{ width: 310px; }
 .w-300{ width: 336px; }
 .w-320{ width: 320px; }
 .w-350{ width: 350px; }
 .w-360{ width: 360px; }
 .w-370{ width: 370px; }
 .w-380{ width: 380px; }
 .w-390{ width: 390px; }
 .w-400{ width: 400px; }
 .w-410{ width: 410px; }
 .w-480{ width: 480px; }
 .w-470{ width: 470px; }
 .w-550{ width: 550px; }
 .w-560{ width: 560px; }
 .w-570{ width: 570px; }
 .w-600{ width: 600px; }

 .w-670{ width: 670px; }
 .w-700{ width: 700px; }
 .w-720{ width: 720px; }
 .w-740{ width: 740px; }
 .w-750{ width: 750px; }
 .w-810{ width: 810px; }
 .w-960{ width: 960px; }
 
 /* author: wangyuelong */
 .w-160{ width:160px} 
 .w-260{ width:260px}
 .w-318{ width:318px}
 .w-450{ width:450px}
 .w-520{ width:520px}
 .w-690{ width:690px}
 .w-790{ width:790px}
 /* @end **/
 .textarea-w600{ width: 592px; }


 /***
 	* @name:		Layout（布局）
 	* @author:		
 	* @type:		基础类
 	* @explain:		布局主体结构,定义网站的常用布局
 	* @relating:	no
 	* @dependent:	no
 */
 
 /* 

 


 /* 页面底部  */
 #foot{ text-align: center; }
 #foot_link{ height: 30px; line-height: 30px;  }
 #foot_link a{ color: #000;}
 #foot_link a:hover{ color: #f00; }
 #foot p{ line-height: 22px; color: #666;}

/*	分页		*/
.page{text-align:center;}
.page li{ float: left;}
.page a{float:left; padding:0 6px; margin:0 6px 0 0;  height: 20px; line-height:20px; border:1px solid #ddd; font-family: Arial, Helvetica, sans-serif;  text-align: center; vertical-align: middle; background-color:#fff; color:#454545;}
.page a:hover,a.now{ text-decoration:none; border-color:#06c; }
.page a.now{ font-weight:bold; background:#2266BB; color:#fff; }
.pageStyle5 {clear:both; font-size:16px; line-height:1.231; height:38px;}
.pageStyle5 #chan_multipageNumN {color:#333333; display:inline; float:left; height:34px; left:50%; position:relative;}
.pageStyle5 #chan_multipageNumN a,
.pageStyle5 #chan_multipageNumN span {background:#fff; border:1px solid #ccc; display:block; height:26px; float:left; line-height:1.231; margin:0 2px; overflow:hidden; padding:8px 12px 0; position:relative; right:50%;}
.pageStyle5 #chan_multipageNumN a {background:#fff; border:1px solid #ccc; color:#888; text-decoration:none;}
.pageStyle5 #chan_multipageNumN a:hover {background:#b31515; border:1px solid #b31515; color:#fff; text-decoration:none;}
.pageStyle5 #chan_multipageNumN .curPage,
.pageStyle5 #chan_multipageNumN .allPage {background:#b31515; border:1px solid #b31515; color:#fff;}
.pageStyle5 #chan_multipageNumN span.sumPage {border:1px solid #ccc; white-space:nowrap;}
.pageStyle5 #chan_multipageNumN .sumPage cite {color:red; font-style:normal; line-height:1.231; padding:0 0.2em;}
.pageStyle5 span.pageBack {display:block; margin:0 auto; width:110px;}


 /* *********	该模块公共组合	******** */
 .mode-head-2,.mode-head,.mode-tabs{ height: 27px; line-height: 27px; padding: 0 8px; }
 .mode-head h2,.mode-head-2 h2,.mode-tabs h2{ float: left; font-weight: bold; }
 /* *********	有背景类	******** */
 .mode-head{ background-position: 0 -254px; border-bottom: 1px solid #9FCCE9;}
 .mode-head a.more,.mode-head a.more-e{ float: right; color: #06c; }
 .mode-head a.more-e{ width: 37px; height: 12px; margin-top: 8px; background-position: -17px -50px; text-indent: -9999px; }
 .mode-head a.more-e:focus{ outline: none;}
 .mode-head ul{ float: right;}
 .mode-head ul li{ float: left;}
 .mode-head ul li a{ float: left; margin: 0 8px; color: #666;}
 .mode-head a.more:hover,.mode-head a.more-e:hover,.mode-head ul li a:hover{ color: #c00;}
 .mode-txtlink ul,.mode-txtlink ol { margin: 8px 8px 0 8px; }
 .mode-txtlink li,.mode-rank li{  padding-left: 8px; line-height: 24px; background-position: -286px -280px; background-repeat: no-repeat;}
 .mode-txtlink li a{ color: #666; }
 .mode-txtlink li a:hover{ color: #f00; }
 .mode-txtlink li cite,.mode-txtlink li .date,.mode-rank li em{  font-family: Arial; font-size: 10px; }
 .mode-txtlink li cite{ color: #999; }
 .mode-txtlink li .date{  margin-left: 10px;  color: #999; }
 .mode-position .menu-a{ margin-right: 10px; color: #06c; font-weight: bold; font-size: 14px; }
 .mode-position span a{ padding-right: 10px; background-position: right -911px; }


 .mode-imgtxt { padding-top: 10px; overflow: hidden;}
 .mode-imgtxt li{ float: left; margin:0 9px 0px 0;text-align: center; }
 .mode-imgtxt li p{padding: 4px 0 0 0px;margin:0; margin:0;line-height: 18px; text-align: left;}
 .mode-imgtxt ul.per-50 li { width: 150px;height:140px;margin:0 4px;*margin:0 4px;}
 .mode-imgtxt ul.per-33 li { width: 100px;height:140px;overflow: hidden;}
 .mode-imgtxt ul.per-33 li p{width: 100px;}
 .mode-imgtxt ul.per-25 li { width: 200px;height:170px;}
 .mode-imgtxt ul.per-20 li { width: 20%;}
 .mode-imgtxt ul.per-17 li { width: 178px;height:176px;margin:0 0 0 10px;}
 .mode-imgtxt ul.per-16 li { width: 170px;height:170px;margin:0 5px 0px 0;}


 .hide{ display: none; }
 .show{ display: ''; }

 .mar-l-10  { margin-left: 10px; }
 .mar-r-10  { margin-right: 10px; }
 .mar-t-10  { margin-top: 10px; }
 .mar-b-10,.mar-b-10 ul li  { margin-bottom: 10px; }
 .mar-tb-10 { margin-top: 10px;  margin-bottom: 10px; }
 .mar-lr-10 { margin-left: 10px; margin-right: 10px; }
 .mar-b-8{ margin-bottom: 8px; }
 .padd-8{padding: 8px;}
 .padd-3{ padding-top: 3px;}

 .padd-lr-8{ padding-left: 8px; padding-right: 8px; }
 .padd-tb-8{ padding-top: 8px; padding-bottom: 8px; }
 .padd-b-0{ padding-bottom: 0;}
 .padd-r-0{ padding-right: 0;}
 .padd-t-0{ padding-top: 0;}
 .padd-lr-20{ padding-left: 20px; padding-right: 20px; }
 .padd-l-0{ padding-left: 0; }
 .padd-b-8{ padding-bottom: 8px; }
 
 .padd-10{ padding: 10px;}
 .padd-12{ padding: 12px;}
 .mar-l-3{ margin-left: 3px}
 .mar-t-5{ margin-top:5px}
 .mar-l-20{ margin-left: 20px}
 .mar-t-20{ margin-top: 20px; }
 .mar-lt-15{ margin-left:15px; margin-top:15px}
 .mar-tb-6{ margin-top:6px; margin-bottom:6px}
 .padd-b-12{ padding-bottom:12px;}
 /* 
  *	********** 定义边框,默认宽度：1px  **********
  */ 
 .bor-gray,.bor-lineblue,.bor-9fc,.bor-ccc,.bor-cef{ border-width: 1px; border-style: solid;}
 .bor-gray { border-color: #dbdada; }
 .bor-lineblue{ border-color: #9fcce9; }
 .bor-ccc{ border-color: #ccc;}
 .bor-9fc{ border-color: #d3dbe6; }
 .bor-cef{ border-color: #c8e1f2; }
 .bor-lr-3e8{ border-left: 1px solid #3E8AC0; border-right: 1px solid #3E8AC0;}
 .bor-t0{ border-top: 0; }
 /* 
  ***********  分割符, 以div的高度来作为分割 ,如果板块间以点线分割，则 设置div背景    **********
  */ 
 .clear{ clear: both; }
 .hr-h6,.hr-h8,.hr-h10,.hr-h16,.hr-h10-dot{ clear: both; overflow: hidden; zoom: 1; }
 .hr-h1 { height: 1px; }
 .hr-h6 { height: 6px; }
 .hr-h8{ height: 8px; } 
 .hr-h10{ height: 10px; }
 .hr-h16{ height: 16px; }
 .hr-dotted{background-position: left -255px; }
 .hr-h12{ height:12px}
 .hr-h20{ height:20px}


.blank1{clear:both;height:1px;overflow:hidden}
.blank5{clear:both;height:5px;overflow:hidden}
.blank6{clear:both;height:6px;overflow:hidden}
.blank8{clear:both;height:8px;overflow:hidden}
.blank10{clear:both;height:10px;overflow:hidden}
 /* 
  *	**********  浮动     **********
  */ 
 .f-l { float: left; }
 .f-r { float: right; }
 /* 
  *	**********  字体大小    **********
  */ 
 .fs-12,.fs-12 a{ font-size: 12px;}
 .fs-14,.fs-14 a{ font-size: 16px;}
 .fs-16,.fs-16 a{ font-size: 16px; }
 /* 
  *	**********  字体颜色    **********
  */  
 .cor-c00 a,.cor-c00{ color: #c00; }
 .cor-06c li a,.cor-06c a,.cor-06c{ color: #06c; }
 .cor-0d519c li a,.cor-0d519c a,.cor-0d519c{ color: #261cdc; }
 .cor-666{ color: #666; }
 .cor-4545 li a{ color: #454545;}
 .cor-06c li a:hover{ color: #f00; }
 .cor-0d519c li a:hover{ color: #b00;text-decoration:underline }
 .cor-f60{ color: #f60; }
 .cor-333,.cor-333 li a{ color:#333; }
 .cor-999{ color: #999; }
 .cor-f00{ color: #f00; }
 .cor-000{ color: #000; }
  /* 
  *	**********  对齐   **********
  */  
 .txt-l{ text-align: left!important;}
 .txt-r{ text-align: right;}
 .txt-c{ text-align: center; }
  /* 
  *	**********  行高   **********
  */  
 .line-h22 li,.line-h22{ line-height: 22px; }
 .line-h21 li,.line-h21{ line-height: 21px; }
 .line-h26{ line-height: 26px; }
 .line-h20 li { line-height: 20px; }
 .line-h18{ line-height: 18px; }
 .line-h16{ line-height: 16px; }
 /* 
  *	**********  加粗   **********
  */  
 .bold{ font-weight: bold; }
  /* 
  *	**********  背景   **********
  */ 
 .white{ background-color: #fff; }
 /* 
  *	**********  定高   **********
 */ 
 .title-h32{ height: 32px; }
  /* 
  *	**********  手型   **********
 */ 
 .hand{cursor:pointer;}
 /* @end **/  
 




 /*---------list img --------*/
.leftCont {float:left;width:460px;overflow-x:hidden;}
.leftContMain{width:390px;}
.leftCont h2 a{padding-left:9px;}
.rightImg {width:170px;float:right;text-align:center;}
.rightImgMain{width:238px;padding:12px 0 0;}
.rightImg table {width:100%;}
.rightImg td {font-size:14px;padding:0 4%;vertical-align:bottom;height:160px;}
.rightImg td.unique {vertical-align:middle;}
.rightImg td img{margin-bottom:5px;}
.rightImg td a{text-decoration:none;color:#666;font-size:12px;}
.rightImg td a:visited{color:#800080;}
.rightImg_gx {width:170px;float:right;text-align:center;}
.rightImg_gx table {width:100%;height:600px}
.rightImg_gx td {font-size:14px;padding:0 4%;vertical-align:bottom;height:190px;width:170px}
.rightImg_gx td.unique {vertical-align:middle;}
.rightImg_gx td img{margin-bottom:5px;}
.rightImg_gx td a{text-decoration:none;color:#666;font-size:12px;}
.rightImg_gx td a:visited{color:#800080;}

#rightIMGbox{width:180px;margin:0px auto;}
#rightIMGbox ul li{margin:5px 0 10px 0;line-height:18px;}

/*------- container -------*/
#container {width:960px;height:100%;margin:auto;}
.area {margin-top:10px;margin-bottom:10px;}
.content {float:left;width:647px;height:371px;}
.aside {float:right;width:302px;height:371px;border:1px solid #B6C7DB;background-color:#F9F9F9;word-break:break-all}
#wrapper{width:100%;text-align:left;}
.content dl {border:1px solid #B6C7DB;width:645px;height:371px;overflow:hidden;}
.content dd {padding:10px 5px 0px 10px;height:330px}
.content dd.add_dd{padding-top:0}
.content dt {height:23px;}
.content dt span {line-height:22px;}
.content dt b {font-size:14px;margin-left:10px;line-height:22px;}
.aside dt {height:23px;padding:5px;padding-left:10px;}
.aside dt span {height:24px;line-height:24px;font-weight:bold;font-size:14px;border-bottom:1px solid #eee;display:block;}
.aside dt span div {float:right;font-size:12px;font-weight:lighter;line-height:24px;padding-right:5px;}
.aside dt span a:visited{color:#000000;text-decoration:none;}
.aside dt span a:link{text-decoration:none;}
.aside dd {padding-left:5px;}
.aside dl {margin-bottom:0px;overflow:hidden;}
.aside table td{padding:0 3px;line-height:18px;color:#666;}

/*------- global class -------*/
.content dl.imnews {border:1px solid #CF0015;height:276px;width:443px;}
.imnews dt {background:url(images/olynews.gif) no-repeat;}
.imnews dt span {font-size:12px;margin-left:240px;color:#fff;}
.tit {background:url(images/line.gif) 0px -31px;}

.tit div {float:right;line-height:23px;margin:0px;padding:0px;margin-right:15px;}
.tit2 div {margin:0px;}

.content a:link.ul,.content a:visited.ul{color:#261CDC;text-decoration:none;}
.top_extra {background:url(images/line.gif) 0px -160px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.b{font-weight:bold;}
.content .li2 {margin:3px 0px 7px 20px;height:35px}
.list li{background:url(images/icon.gif?v=1.1) no-repeat -20px -75px;padding-left:10px;line-height:20px;height:20px;overflow:hidden;}
.list li a{color:#261cdc;text-decoration:none;}
.list li a:hover{color:#c00;text-decoration:underline;}
.list2 {margin-bottom:10px;}
.list2 li {background:url(images/icon.gif?v=1.1) no-repeat -21px -73px;padding-left:10px;line-height:23px;font-size:14px;height:23px;overflow:hidden;}
.list2 li i{margin:0 0 0 5px;color:#999;}
.list2 li a{color:#261cdc;text-decoration:none;}
.list2 li a:hover{color:#c00;text-decoration:underline;}
.list3 {margin-bottom:10px;}
.list3 li {margin:3px 0 8px 0;background:url(images/icon.gif?v=1.1) no-repeat -21px -77px;padding-left:10px;line-height:17px;font-size:14px;height:17px;overflow:hidden;}
.list3 li i{margin:0 0 0 5px;color:#999;}
.list3 li.blank5{background:url(images/.gif);}
.number li{background-image:none;margin:2px 0;padding:0px;line-height:20px;height:20px;overflow:hidden;}
.number li span {width:17px;height:15px;background:url(images/icon.gif?v=1.1) no-repeat -19px -58px; color:#000;display:block;float:left;line-height:13px;margin:3px 5px 0px 0px;text-align:center;font-size:11px;font-weight:normal;overflow:hidden;}
.number li span.ntop {color:#FFF; background:url(images/icon.gif?v=1.1) no-repeat -19px -28px;}
.number li a {color:#261cdc;text-decoration:none;}
.number li a:hover{color:#c00;text-decoration:underline;}
.content a.a1:link,.aside a.a1:link,.content a.a1:visited,.aside a.a1:visited{text-decoration:none;color:#000;}
.content a.a1:hover,.aside a.a1:hover{text-decoration:underline;color:#000;}
.content .tit a.a2:link,.content .tit a.a2:hover,.content .tit a.a2:visited{text-decoration:underline;color:#000}

.list4{margin:0 5px;}
.list4 li{margin:3px 0 8px 0;}
.list4 li h3{font-size:12px;font-weight:bold;margin:3px 0;}
.list4 li p{color:#666;line-height:16px;}
/*-- ecom --*/
.ecom a{font-size:14px;font-weight:bold;color:red;margin:0 5px 0 0;}
.ecom2 a{font-size:12px;font-weight:normal;color:#000;margin:0 0px 0 0;}
.ecom2 a:hover{color:red;}
/*--hotwords--*/
.hotwords dd{padding:6px 10px 10px 10px;width:295px;overflow:hidden;}
.hotwords dd a{margin-right:10px;white-space:nowrap;font-size:14px;line-height:20px;}
.hotwords a:link.face1{color:#2A7AD3;}
.hotwords a:link.face2{color:#261CDC;}
.hotwords dt a:link, .hotwords dt a:visited{text-decoration:none;}
.hotwords dt span a:link, .hotwords dt span a:visited{text-decoration:underline;}
.hotwords dt span div a:link, .hotwords dt span div a:visited{text-decoration:none;}
.class_hotwords div{height:80px; overflow:hidden;}
.hotwords dd div{height:80px;overflow:hidden;}

.hotwords_cont{line-height:10px;*line-height:12px;font-size:14px;}
.hotwords_cont a{color:#261cdc;text-decoration:none;overflow:hidden; font-size: 14px; margin:0 3px;_white-space: nowrap; overflow:hidden; display:inline-block;}

.hotwords_frame_p{padding:6px 5px;}
.hotwords_cont_p{line-height:18px;*line-height:23px;font-size:14px;}
.hotwords_cont_p a{color:#261cdc;text-decoration:none;overflow:hidden; font-size: 14px; margin:0 3px;_white-space: nowrap; overflow:hidden; display:inline-block;}

/*--hotnews--*/
.hotnews{color:#717171;margin:10px 0 6px 0;line-height:20px;margin-left:0px;}
.hotnews li{line-height:20px;width:390px;overflow-x:hidden;}
.hotnews a{text-decoration:none;}
.hotnews a:hover{text-decoration:underline;}
.hotnews .top{margin-bottom:1px; height:24px;}
.hotnews .top a{font-size:20px; line-height:24px; font-family:"黑体";text-decoration:none;color:#BB2A31;}
.hotnews .top a:hover.a3{color:#BB2A31;text-decoration:underline;}
.hotnews .top a:hover.a4{color:#000;text-decoration:underline;}

.aside a.ssb:hover{text-decoration:underline;}

.index-ad-960{clear:both;text-align:center;font-size:30px;font-weight:bold;color:#ddd;width:960px;margin:0 auto;}


.box{clear:both;}
.listbox-float{float:left;margin:0 0 0 10px;}

.gbCont{background:url(images/gb_warn.gif) no-repeat right top;}

.mode-head-10{padding:0 0px;}
.mode-head-10 h2{font-weight:bold;margin:1px;background:url(images/t_bg1.gif) repeat-x;height: 30px; line-height: 30px; padding:0px 0 0 8px;}
.mode-head-10 h2 span.more{float:right;margin:0 5px 0 0;*margin:-30px 5px 0 0;}
.mode-head-10 h2 span.more a{color:#225b94;font-weight:normal;font-size:12px;}
.mode-head-10 h2 span.more a:hover{color:#c00;}

 .mode-head-11{ height: 27px; line-height: 27px; padding: 0 8px; background:url(images/img_title_bg.jpg);}
 .mode-head-11 h2{ float: left; font-weight: bold; color:#fff;}
 .mode-head-11{border-bottom: 1px solid #dbdada;}
 .mode-head-11 a.more{ color: #fff; float: right;}
 .mode-head-11 a.more:hover{ text-decoration:underline; }

.mode-head-13{padding:0 0px;}
.mode-head-13 h2{font-size:12px;font-weight:bold;margin:1px;background:url(images/t_bg2.gif) repeat-x;height: 27px; line-height: 27px; padding:0px 0 0 8px;}
.mode-head-13 h2 span.more{float:right;margin:0 5px 0 0;*margin:-30px 5px 0 0;}
.mode-head-13 h2 span.more a{color:#225b94;font-weight:normal;font-size:12px;}
.mode-head-13 h2 span.more a:hover{color:#c00;}

.mode-head-14{padding:0 0px;}
.mode-head-14 h2{font-weight:bold;margin:1px;background:url(images/t_bg3.gif) repeat-x;height: 25px; line-height: 25px; padding:0px 0 0 8px;}
.mode-head-14 h2 span.more{float:right;margin:0 5px 0 0;*margin:-30px 5px 0 0;}
.mode-head-14 h2 span.more a{color:#225b94;font-weight:normal;font-size:12px;}
.mode-head-14 h2 span.more a:hover{color:#c00;}


.hot_p_box{padding:5px;height:505px;}
.hot_p{float:left;height:500px;width:380px;overflow:hidden;padding:5px 0 0 5px;}
.hot_p h2{margin:0 0 5px 0;}
.hot_p h2 a{color:#c42805;}
.hot_p_ad{width:250px;float:right;}
.hot_p_ad p{margin:0;padding:0;}


.pd_box{padding:5px;height:363px;}
.pd_l{float:left;height:358px;width:380px;overflow:hidden;padding:5px 0 0 5px;}
.pd_l h2{margin:0 0 5px 0;}
.pd_l h2 a{color:#c42805;}
.pd_r{width:250px;float:right;}
 .his-1,.his-2,.mode-txtlink li,.mode-rank li em,.mode-rank li em.front,
 .mode-videotitle,.mode-imgtitle .more,.mode-intertitle,.mode-news,.mode-position span a,
 .mode-sear ,.post-btn,.btn_black,.mode-head a.more-e,.mode-head-3 h2,.v-play-c,.v-comment-c,.other,.bigNews-head h2,
 .pic-list-wrap .more,.hr-dotted,.mode-vote .vote-all,.pic-news-list h2,.magazine-wrap .magazine-head,
 .mode-position ,.italk-pl,.italk-pl:hover ,.his-maga,.cover-title h2,
 .printing,.webbook,.post-tw,.maildy,.post-fri,.view-all-pic,.view-other a,.view-primal a,
 .gall-slide-console a,.gall-slide-console a:hover,.img-more,.member-btn,.fast-login-btn,.mode-vote .submit{background-image: url(images/cmstop-big.png);}