@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;font: "Microsoft Yahei","SimSun","Arial Narrow";}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
select,input,img{vertical-align:middle;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;clear:both;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearfix{zoom:1;}
.clear{ clear:both; }

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.vm{vertical-align:middle;} 
.pr{position:relative;} 
.pa{position:absolute;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1;} 
.hidden{visibility:hidden;} 
.none{display:none;}


 /* 头部的 */
#head {margin:0 auto;font-size:14px; background:#ecedee;}
#head .logo{width:160px;}
#head .nav-ay{ width:1000px; padding-left:2px; height:40px; line-height:40px;}
#head .nav-ay ul li{ float:left; padding:0; margin:0 10px; height:40px; font-size:14px; }
#head .nav-ay ul li a{ color:#858282; font-size:14px;  font-family:"微软雅黑";}
#head .nav-ay ul li a:hover{ color:#a23047;}

.headnav { height:40px; width:1170px; padding:15px; margin:0 auto; font-family:"微软雅黑";}
.headnav .nav { float:left; height:40px; width:600px;padding:0; margin-top:10px;color: #999;  font-size:14px;}
.headnav .nav a{ color:#999; }
.headnav .nav a:hover{ color:#c00; }
.headnav .nav span{ height:40px; line-height:40px; font-family:"微软雅黑"}
.headtitle { width:1200px; margin:0 auto;}
.headtitle h1 { font-size:36px; font-weight:bold; font-family:"微软雅黑"; margin-bottom:10px;}
 /* 头部的 */
 
  /* 相关阅读 */ 

.xiangguan li{ 
    border-bottom: 1px solid #f5f5f5;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;}
.xiangguan li a {
    color: #333;
    float: left;
    width: 80%;
}
  .xiangguan li span {
    color: #999;
    float: right;
    font-size: 14px;
	margin-right:20px;
}
  /* 相关阅读 */  
 
  /* 热点图片 */  
  .retu ul{float: right; width: 380px;}
  .retu li{width:380px; height:240px; margin-top:10px; margin-bottom:10px; text-align:center; }
  .retu li img{margin-bottom:5px;}
  .retu li span{ line-height:26px; display: block; font: 14px "微软雅黑"; left: 0; position: absolute; text-align: center; width: 185px;}
  
   /* 热点图片 */
 
 
 /* 图片的 */
.photo_art ul { float: right; width: 380px;}
.photo_art ul li { float:left; width:190px; height:120px; margin-top:10px;}
.photo_art i { background: #000 none repeat scroll 0 0; bottom: 0; color: #fff; display: block; height: 22px; left: 0; opacity: 0.6; filter:alpha(opacity=60); position: absolute; width:185px;}
.photo_art span { bottom: 0; color: #fff; display: block; font: 14px "微软雅黑"; left: 0; position: absolute; text-align: center; width: 185px;}
.photo_art a.fl { display: block; position: relative;}



.photo1 ul { float: right; width: 380px;}
.photo1 ul li { float:left; width:380px; height:200px; margin-top:10px;}
.photo1 i { background: #000 none repeat scroll 0 0; bottom: 0; color: #fff; display: block; height: 22px; line-height:22px;left: 0; opacity: 0.6; filter:alpha(opacity=60); position: absolute; width:380px;}
.photo1 span { bottom: 0; color: #fff; display: block; line-height:22px; font: 14px "微软雅黑"; left: 0; position: absolute; text-align: center; width: 380px;}
.photo1 a.fl { display: block; position: relative;}
 /* 图片的 */
 
 
 /* 右侧的 */
 .right-title{  float:left; height:40px; width:380px; font-size:24px; border-bottom:#1d71b9 3px solid; font-weight:bolder;  color:#222;} 
 .right-title .more{ font-size:16px; font-weight:normal; margin-top:10px;}
 .right-list{ float:left; width:380px; padding-top:10px;}
 .right-list li{ float:left; width:380px; margin-bottom:10px;}
 .right-list .left-img { float:left; width:150px;}
 .right-list .right-text { float:left; width:220px;padding-left:5px;}
  .right-list .right-text a { color:#000;}
 .right-list .right-description {font-size:12px;}
 
 /* 右侧的 */
 
 
 /* 分享的 */
 .share2016{
		float:right;
		width:200px;
		height:30px;
		margin-right:120px;
		position:relative;
		margin-top:20px;
 }
.bdshare-button-style0-32 a {
	display:block!important;
	width:30px!important;
	height:30px!important;
	text-indent:0!important;
	background:url(../images/icon.png) no-repeat!important;
	margin:0 4px!important;
}
.bdsharebuttonbox #pl {
    background-position: 0 -111px !important;
}
.bdsharebuttonbox .bds_weixin {
	background-position:-30px -111px!important;
}
.bdsharebuttonbox .bds_tsina {
	background-position:-60px -111px!important;
}
.bdsharebuttonbox  .bds_qzone {
	background-position:-90px -111px!important;
}
.bdsharebuttonbox .bds_more {
	background-position:-120px -111px!important;
}
#bdshare_weixin_qrcode_dialog {
	height:290px!important;
}
/* 分享的 */
 
 
 
 /*
  * ***************** 内容区  *****************
  */
 .content-wrap{ background-color: #F8FBFC; overflow: hidden; zoom: 1;}
 .cont-wrap-top{ height: 2px; overflow: hidden; zoom: 1; background-color: #9FCCE9; }
 .content-wrap h1{ margin-bottom: 10px; font-family: 微软雅黑, 黑体; font-size: 22px; color: #000; }
  .content-wrap h2{ margin-bottom: 10px; font-family: Microsoft YaHei ,SimHei; font-size: 16px; color: #06c; }
 .arti-atttibute{ float:left; margin-bottom: 10px; padding: 15px 0; width:800px;}
 .arti-atttibute span{ margin-right: 6px; color: #666;}
 .arti-atttibute span a{ color: #06c;}
 .arti-atttibute span a:hover{ color: #f00; }
 .arti-atttibute span.post-time{ color:#999999; font-family:Arial; font-size:12px; margin-left:10px; }
 .f-small,.f-big{  margin: 0 6px; font-weight: bold;  color: #06c; font-size: 24px; cursor: pointer; }
 .f-big{ font-size: 26px; }
 .cor-current{ color: #ccc; cursor: auto;}
 .content p.p_img,.content-wrap p.p_img{ text-align: center; text-indent: 0;}
 /* 核心提示 */
 .cont-summary{ margin-bottom: 10px; padding: 0px 8px; line-height: 22px;  color: #989a99; background-color: #fff; font-size: 12px; border: 1px solid #eee; }
 /* 内容显示 */
 .cont-detail{ padding: 6px 0; }
 .cont-detail .i-center{ text-align: center; text-indent: 0;}
 .cont-detail p{ text-align: left; text-indent: 2em; margin-bottom: 20px; color: #000;line-height:24px; font-size:14px;}
 .cont-detail p img,.cont-detail img{display:block; margin:0 auto;}
 .cont-detail p .icon{display:inline;}
 .cont-detail p a{ color: #06c; }
 .cont-detail p a:hover{ color: #f00;}
 .fs-small,.fs-small p{ font-size: 18px; line-height: 32px; }
 .fs-big,.fs-big p{ font-size: 24px; line-height: 40px; }
 /* 本文导航 */
 .diy-head-a { background-position: 0 -2px; height: 26px; border-bottom: none; }
 .diy-head-a h2{ font-size: 12px; color: #666; }
 .nav-txtlist{ padding-bottom: 8px; overflow: hidden; zoom: 1;}
 .nav-txtlist li{ background-image: none; float: left; width: 48%;  }
 .nav-txtlist li span{ float:left; width: 16px; color: #999; font-family: Arial; font-size: 10px; }
 .art-tags{ font-family: Arial, Helvetica, sans-serif;}
 .art-tags a{ color: #06c; margin-right: 6px; }
 .art-tags a:hover{ color: #f00; }
 /* 分页，单页阅读  */
 .tags-wrap a{ margin: 0 10px; font-weight: bold; text-decoration: underline; font-size: 14px;  color: #06c; }
 .tags-wrap a:hover{ color:#f00; }
 .nav-txtlist li a.now-tit{color:#f00;}
 /* 心情排行   */
 .cont-mood{ border: 1px solid #ccc;  background-color: #fff; overflow: hidden; zoom: 1; color: #666;}
 .cont-mood .mood-head{ margin-bottom: 10px;}
 .cont-mood li{ float: left; margin-bottom: 12px; width: 10%; text-align: center; }
 .cont-mood li input{ margin-top: 5px; }
 .cont-mood li a{ }
 .mood-list li{ background-image: none;}

 /* digg + share   */
 .digg-share{ padding-top: 8px;}
 .digg a{ float: left; margin-right: 6px;  width: 100px; line-height: 37px; padding-left: 38px; background-position: -5px -952px; color: #f30; font-family: Arial; font-size: 10px; }
 .digg a.againsts{ background-position: -154px -952px; color: blue;}
 .digg a span{ margin-left: 10px; margin-right: 10px; }
 .digg a:hover{ text-decoration: none; background-position: -5px -1002px;}
 .digg a.againsts:hover{background-position: -154px -1002px; color: #f00; }
 .share-tool{ color: #ccc; padding:0; margin:0;}
 .share-tool a{ color: #06c; }
 .share-tool a:hover{ color: #f00;}
 .share-tool span{ float:left; width:55px; height:55px; color: #f00;}
 
 /* 模型之： 投票		*/
 .cont-vote-list{  margin: -10px 0 10px 20px;  }
 .cont-vote-list li{ font-size: 14px;  clear: both; }
 .cont-vote-list li.vote-btn-area{ margin: 10px 0 0 0; }
 .cont-vote-list li span{ margin-right: 10px; }
 .vote-block{ width: 300px; background-color: #eee; height: 12px; }
 .vote-col{ background-color: #06c; height: 12px; }
 .vote-result-data{ margin-left: 4px;  height: 14px; color: #666; font-size: 12px; font-family: Arial; line-height: 14px;  }

 #vote{padding: 8px; background-color: #fff; color:#c00; border: 1px solid  #f2f2f2; }
 #vote{ color: #666; }
 #vote dt{ font-weight: bold; color: #333; }
 #vote dd{ line-height: 26px;}
 #vote dd input.bdr_0{ margin-right: 6px; }
 #vote dd a.c_red{ color: #06c; font-size: 12px;}
 .btn_black{ }
 
 #moreread{margin-bottom: 20px;}
 #moreread h3{ font-size: 14px; font-weight: bold; }
 #moreread li{ line-height: 24px; }
 #moreread li a{  color: #06c; }
 #moreread li a:hover{ color: #c00; }
/*
 * -------------	**** end 内容页面 	**** ---------------------
 */
 /*
 * -------------	**** start 组图页 **** 	--------------------------
 */
 /* slide   */
 #slide-box { margin: 0 auto; width: 600px;  height: 400px; }
 #slide-box .thumb-wrap{ height: 365px;}
 #slide-box .tit-ctrl{ height: 30px; line-height: 30px; }
 #slide-box .ctrl{ float: right; width: 65px;margin: 4px 6px 0 0; }
 #slide-box .ctrl .num{ float: left; margin: 2px 8px 0 8px;  padding: 0 10px; line-height: 16px; background-color: #333; color: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 4px;-moz-border-radius: 4px; font-size: 10px;}
 #slide-box .ctrl .num strong { font-size: 12px; }
 #slide-box .title{ float: left; margin-left: 6px;}
 #slide-box .title a{ font-weight: bold; font-size: 14px; }
 #slide-box .shadow{ display: none; height: 8px; background-color: #000; }
 .tl,.tr{ margin-top: 6px; cursor: pointer; }
 .tl{ float: left;}
 .tr{ float: right; }
 #slide-box .description{ height: 40px; line-height: 20px; padding: 0 10px 5px 10px; clear: both; color: #fff; }
 /* 排行内图文   */
 .rank-txtimg{ float: left; width: 186px; }
 .rank-txtimg img{ margin-right: 6px;}
 .rank-txtimg h3{ line-height: 20px;}
 .rank-txtimg h3 a{ font-weight: normal;}
 /* 图片列表，双栏型   */
 .mode-col-2{ margin-left: -10px;  overflow: hidden; zoom: 1; }
 .mode-col-2 .wrap-one{ margin-left: 10px; margin-bottom: 10px; width: 457px; float: left; display: inline;}
 /*
 * -------------	**** end 组图页 **** 	--------------------------
 */
/*
 * -------------	**** start 个人中心   **** 	--------------------------
 */
 .ptoindex,.contribute,.addgraybg,.person-set,.data-head,.person-nav-main .person-login a.perloginout,.zl-btn,
 .pw-level-1,.pw-level-2,.pw-level-3,.save-cg,.pw-level-0{ background-image: url(../images/pico.png);}
 .person-nav-l,.person-nav-r,.person-nav-main ,.person-nav-main ul li.fg,
 .person-nav-main ul li.person-current { background-image: url(../images/pnav.png);}
 .person-theme{ background: url(../images/pbg.jpg) repeat-x 0 0; }
 .person-wrap{ margin: 1px auto 0 auto;  width: 960px; padding: 0; background: #fff url(../images/pmain.jpg) no-repeat;}
 .ptoindex{ float: right; width: 72px; line-height: 22px; height: 28px; color: #fff; text-align: right;  padding-right: 10px;  }
 .person-wrap h1{margin-left: 5px;margin-top: 4px; width: 279px; height: 31px;  text-indent: -9999px; background-image: url(../images/ph1.png);  }
 .ptoindex:hover{ color: #ff0;}
 /* 个人中心菜单部分 */
 .menu-wrap{ margin-top: 10px; height: 37px; }
 .person-nav-l,.person-nav-r{ width: 8px; height: 36px; }
 .person-nav-l{ background-position: -8px -3px;}
 .person-nav-r{ background-position: -18px -3px;}
 .person-nav-main { float: left; width: 944px; height: 36px; background-position: 0 -80px; }
 .person-nav-main ul{ float: left; line-height: 36px; margin-left: 10px;}
 .person-nav-main ul li{ float: left; margin-right: 20px;padding-top:3px;}
 .person-nav-main ul li.fg{ height: 36px;  width: 8px; background-position: -4px -116px;}
 .person-nav-main ul li a{ color: #fff;font-size:14px; }
 .person-nav-main ul li a:hover{ color: #ff0 ;}
 .person-nav-main .person-login{ position: relative; float: right; line-height: 36px; color: #fff;}
 .person-nav-main .person-login img{ position: absolute; top: -46px; padding: 4px; border: 1px solid #ccc;  background-color: #fff; }
 .person-nav-main .person-login strong{ margin-left: 80px; margin-right: 6px; }
 .person-nav-main .person-login strong.pername{ margin-left: 0; color: #ff0; }
 .person-nav-main .person-login a.perloginout{padding-right: 20px; background-position: -126px -71px; }
 .person-nav-main .person-login a{ color: #fff; }
 .person-nav-main .person-login a:hover{ color: #ff0; }
 .person-nav-main ul li.person-current{ margin-top: 0px; width: 80px; background-position: -4px -40px; text-align: center; }
  .person-nav-main ul li.person-current a{ color: #000; font-weight: bold;font-size:14px;}
 
 /* 内容部分	*/
 .person-cont{ margin: 0 1px;margin-top: -1px; padding: 0px 0px 10px 30px;  background-color: #fff; border: 1px solid #d6d6d6; border-top: none; }
 .person-console{ margin-top: 10px; margin-bottom: 10px; }
 .data-head {border-left:1px solid #DDD; border-right:1px solid #DDD;}
 .data-head thead{height:32px; }
 .data-head tr{float:left;line-height:22px;margin:5px 0 8px; text-align:center;}
 .data-head th {text-align:center; border-right:1px solid #ddd;color:#333;}
 /* 状态区  */
 .contribute-status{ line-height: 25px; color: #ccc; }
 .contribute-status a.contribute{ margin-left: 0; height: 25px; width: 62px; background-position: -95px -40px; text-indent: -9999px;  }
 .contribute-status a{ color: #06c; margin-left: 10px; margin-right: 10px; }
 .contribute-status a em{ color: #f00; }
 .contribute-status a,.contribute-status span{ float: left; }
 .contribute-status a.addgraybg{ width: 80px; background-position: left -41px; text-align: center; color: #fff;  }
 .contribute-status a.addgraybg em{ color: #fff; } 
 .person-set{ padding-left: 18px; background-position: -175px -34px; background-repeat: no-repeat; color: #06c;  }
 .tozl{ height: 15px; width:60px; background-position: -177px -242px; padding-left: 20px;}
 
 /* 稿件列表  */
 .person-data{ margin-top: 16px;  }
 .data-head{ height: 32px; background-position: 0 -96px; border-bottom: 3px solid #f0f0f0;}
 .data-head ul{ height: 32px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
 .data-head ul li{ float: left; line-height: 22px;  margin: 5px  0 8px 0; border-right: 1px solid #ddd; text-align: center; color: #333; }
 .data-head ul li.contr-title{ width: 336px; text-align: left; text-indent: 2em; }
 .data-head ul li.contr-title412{ width: 404px; }
 .contr-channel{ width: 119px; }
 .contr-pv{ width : 68px; }
 .data-head ul li.contr-pl{ width: 103px; border-right: none; }
 .contr-cz{ width: 68px; }
 .contr-list tr{  }
 .contr-list td{ padding-top: 8px; padding-bottom: 8px; border-collapse: collapse; border-bottom: 1px dashed #ddd; text-align: center;  color: #333; }
 .contr-list td.txtleft{ text-align: left; padding-left: 4px; }
 .contr-list td a{ color: #06c; }
 .contr-list td a:hover{ color: #f00;}
 .pageout{width: 20px;  margin-right: 10px; border-width: 1px; bordr-style: solid; border-color: #888 #ddd #ddd #888;}
 
 .person-cont{overflow:hidden;_zoom:1;background:#fff url(../images/p-sx.gif) repeat-y 138px 0;}
 .p-leftbar,.p-rightbar{float:left;}
 .p-leftbar{width:139px;height:500px;margin-left: -30px;_display:inline;}
 .p-leftbar .hd{height:29px;background-image:url(../images/p-bg.jpg);line-height:29px;border-right:1px solid #d6d6d6;}
 .p-leftbar .hd h3{color:#000;font-weight:bold;background:url(../images/ico10.gif) no-repeat 0 10px;padding-left: 14px;margin-left: 10px; }
 .p-leftbar .bd{margin-top:10px;}
 .p-leftbar .bd li{line-height: 30px;padding-left: 30px;margin-left:6px;}
 .p-leftbar .bd .now{background:url(../images/p-bg.jpg) repeat-x 0 -41px;border-left:1px solid #d6d6d6;}
 .p-leftbar .bd .now a,.p-leftbar .bd .now em{color:#666;}
 .p-leftbar .bd a{color:#06c;}
 .p-leftbar .bd em{color:#f00;}
 .p-rightbar{width:780px; padding:0 0 0 20px;}
 .p-rightbar .log{border:1px solid #ffcc99;height: 30px;line-height:30px;padding-left: 10px;}
 .p-rightbar .log .warn{float:right;background:url(../images/p-bg.jpg) no-repeat -6px -79px;width: 55px;padding-left: 22px;font-size:12px;}
 /* 表单部分	*/
 /* 表单部分	*/
 .formFormat{ padding-top: 10px; } 
 .formFormat li{ margin: 14px 0; line-height: 20px; font-size: 14px; clear: both; overflow: hidden; }
 .formFormat li.ok-wrap{ padding-left: 94px;}
 .formFormat li .info{ padding-right: 16px;  color: #666; width: 85px; height: 20px; line-height: 24px; text-align: right; }
 .formFormat li input.input-text,.manuscript-form .input-text,.manuscript-form .intro{margin-right:2px; height: 20px; line-height: 20px; font-family: Arial; }
 .formFormat li textarea.zjs{ width: 360px; height: 100px; }
 .formFormat li .f-warn{ font-size: 12px; color: #999; margin-left: 6px; }
 .formFormat li em{ color: #f00; }
 
 .edit-form tr{font-size:14px;line-height:20px;}
 .edit-form tr th{padding:14px 0 0;text-align:right;color:#666666;}
 .edit-form .td{padding:14px 0 0;line-height:24px;}
 .edit-input-text {font-family:Arial;height:20px;line-height:20px;margin-right:2px;}
 /* 2010/12/24 shaoshengqiang 2011/04/18 new .success liuyuan*/
 .manuscript-container{position:relative;}
 .manuscript-form{margin: 20px 0 0 30px;}
 .manuscript-form th{font-size:14px;text-align:right;padding-right:10px;padding-top:6px;line-height:30px;color:#666;}
 .manuscript-form td{ padding: 10px 0;}
 .manuscript-form .intro{line-height: 24px;height:auto; overflow:auto;border:1px solid #ccc;}
 .manuscript-form .title{width: 400px;}
 .manuscript-form .w60{width:60px;}
 .manuscript-form .w360{width: 360px;}
 .manuscript-form .w250{width: 250px;}
 .manuscript-form input[type="text"]:focus{background-color:#fffbb2}
 .readmeInfo{width:250px;position:absolute; right: 20px;top:20px;}
 .readmeInfo .inner{border:1px solid #FFCC66;padding: 0 10px 6px 10px;}
 .readmeInfo .hd h3{ font-size: 14px;color:#f60;line-height:40px;font-weight:bold;}
 .readmeInfo .bd p{line-height:18px;color:#666;margin-bottom:15px;}
 .error{background:#FFF8EE url(../images/error.gif) no-repeat 4px center;border:1px solid #F8B6A1;color:#f00;padding:4px 4px 4px 22px;margin-top:5px;float:left;}
 .success{background: #EEFFED url(../images/ok.png) no-repeat 4px center;border:1px solid #78C370;padding:4px 4px 4px 22px;margin-top:5px;float:left;}
 
 /* 几个按钮	*/
 .zl-btn{ height:30px; width: 56px; line-height: 30px; background-position: -4px -200px; color: #666; border: none; background-color: #fff;  }
 .zl-ok{ width: 64px; height: 24px; line-height: 20px;  background-position: -64px -203px; color: #fff;  }
 .save-cg{ margin-left: 6px; height:24px; line-height: 26px; width: 67px; background-position: -133px -202px; background-color: #fff; border: none; font-size: 12px; text-align: center; color: #666; }
 .file-div{height: 30px;}
 .file-tx{ margin-right: 50px; }
 /* 几个输入框的长度  */
 .input-w200{ width: 200px; }
 .input-w160{ width: 160px; }
 .input-w480{ width: 480px; }
 /* 密码强度  */
 .pw-level-0,.pw-level-1,.pw-level-2,.pw-level-3{margin-left: 102px; height:18px;}
 .pw-level-0{ width: 58px; background-position: -6px -244px; }
 .pw-level-1{ width: 65px; background-position: -6px -144px; }
 .pw-level-2{ width: 118px; background-position: -6px -160px;}
 .pw-level-3{ width: 171px; background-position: -6px -174px; }
 
 /*
 * -------------	**** end 个人中心  **** 	--------------------------
 */ 
 
 /*
 * -------------	**** start 视频页  **** 	--------------------------
 */
 .video-list-wrap{background: url(../images/high-bg.jpg) no-repeat left -247px;}

 
 /***
 	* @name:		mode-flash-1
 	* @author:		
 	* @type:		基础类
 	* @explain:		flash焦点图
 	* @relating:	
 	* @dependent:	
 */
 .mode-flash-1{ position:relative; float:left; width: 560px; border:1px solid #9FDBED; height:248px; margin: 0 0 0 10px; background:#fff; }
 .mode-flash-1 .big-pic{position:absolute;top:0px;left:0px;}
 .mode-flash-1 .big-pic a{display:none;}
 .mode-flash-1 .thumb{position:absolute; right:0;top:0px; width:190px; background-color: #fff; }
 .mode-flash-1 .thumb ul{ background-color: #fff;}
 .mode-flash-1 .thumb ul li{background-color:#fff; clear:both; height: 61px;border-bottom:1px solid #DCF0FA;}
 .mode-flash-1 .thumb ul li a img{float:left;border:1px solid #B3E2F7;padding:1px;margin:5px 5px 0 5px;}
 .mode-flash-1 .thumb ul li p{margin-right:2px; padding-top:2px;}
 .mode-flash-1 .thumb ul li p a{font-family:"Arial Black";}
 .mode-flash-1 .thumb ul li.cur{ background-position: left -736px; }
 .mode-flash-1 .thumb ul li.cur a img{border:1px solid #2D8ACF;}
 .mode-flash-1 .thumb ul li.cur p a{color:#06c;}
 .big-summary,.big-b-shadow{position: absolute; z-index: 50;  width: 370px;}
 .big-b-shadow{  bottom: 0; left:0px;  height: 60px; opacity: .5; filter: alpha(opacity=50);  background-color: #000; }
 .big-summary{  left: 10px; bottom: 0px; width: 356px; z-index: 51; }
 .big-summary p{ line-height: 18px; text-indent: 2em;  color: #fff; }
 /* @end **/

 /* 视频幻灯片部分 **/
 .video-f-wrap{ height: 271px; background-image: url(../images/video-flash.gif);  }
 .video-hot{ height: 232px; margin: 10px 10px 0 0;  background-color: #fff; border: 1px solid #9FDBED;}
 /* 推荐视频  **/
 .video-txtlink ul{ margin-left: 0; margin-right: 0px;}
 .video-txtlink li{ width: 138px; padding-left: 26px;   background-position: -272px -1092px;}
 /* 	视频页面,单列 	 */
 .mode-col-2 .special-w473{ width: 473px; }
 .special-w473 .mode-txtlink{ height: 200px;}
 /*
 * -------------	**** end 视频页  **** 	--------------------------
 */

 /*
 * -------------	**** start 内容评论页  **** 	--------------------------
 */
 /* 标题行  */
 .comment-title { background-color: #9FCCE9; padding: 4px 8px; }
 .comment-title h1{ display: inline;font-family:Microsoft YaHei,SimHei;font-size:22px; color: #fff;}
 .comment-title h1 a{ font-family: Microsoft YaHei,SimHei; text-decoration: none;  font-size: 22px;  }
 .comment-title h1 a,.comment-title a{ color: #fff; }
 .comment-title h1 a:hover,.comment-title a:hover{ color: #c00; }
 .comment-title a{ text-decoration: underline; }
 /* 发表评论按钮    */
 .italk-pl{ width: 80px; height: 28px; line-height: 28px; font-weight: bold; background-position: -6px -1111px; text-align: center; color: #fff;  }
 .italk-pl:hover{ background-position: -102px -1111px; color: #fff;  }
 .pl-post{ padding-bottom: 10px; border-bottom: 1px solid #c8e1f2; }
 /* 发表评论textarea区域   */
 .italk-area{ padding: 10px; padding-bottom: 0; border: 1px solid  #c8e1f2; background-color: #ebf3fa; }
 .italk-area textarea{  height: 90px;line-height: 18px; background-color: #fff; border: 1px solid  #c8e1f2; }
 .textarea-w630{ width: 635px; }
 .italk-area .user-writeinfo{ padding-top: 4px;}
 .hot-pl-title{ padding: 6px 0 6px 0; border-bottom: 1px solid #ccc; color: #666; font-weight: bold;}
 .p-pl{ font-weight: normal; font-size: 12px; }
 .commentTotal{ color: #f00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
 /* 转发至微博   */
 .relay-t,.mode-comment dd .re-p,.relay-t a{  color: #06c; }
 .relay-t{ line-height: 20px;  font-size: 12px; }
 .relay-t p,.relay-t span,.relay-t a{ margin-left: 10px; cursor: pointer; }
 .mode-comment dd .re-p{ font-size: 12px; line-height: 18px;}
 .relay-t a{ margin-left: 20px;}
 .relay-t .t-more{ margin-top: 6px; margin-left: 4px;}
 .relay-t span em{ color: #d53333; }
 /* 点击回复之前   */
 .re-btn{ margin-top: -1px; background-color: #fff;  border: 1px solid #fff; border-bottom: none; padding: 1px 6px 0 6px; }
 /* 点击回复之后   */
 .re-click{  background-color: #EBF3FA; border: 1px solid #C8E1F2;  border-bottom: none; position: relative; z-index: 50;  }
 .re-italk-area{ margin-top: -1px; }
 /* 盖楼  */
 .citation{padding: 4px 4px 0 4px; line-height: 24px; margin-bottom: 4px;  border: 1px solid #ffe1a4;  color: #444;}
 .citation-title,.citation-title a{ color: #d53333; font-size: 12px;}
 .mode-comment dd .citation p{ padding: 8px 0; font-size: 12px; }
 .citation-number{ margin-right: 4px; font-size: 10px; color: #999; font-family: Arial; }
 .user-name{ margin-left: 4px;}
 .reply-suc {background:url(../images/reply-suc.gif) no-repeat scroll 50% 50% transparent;}
 /* 热门评论  */
 #tab-cont-4{ overflow: hidden; zoom: 1; }
 .hot-subject-wrap{ margin: 0 8px;}
 .hot-subject-wrap ul li{ margin-bottom: 6px; padding-left: 40px; clear: both; }
 .hot-subject-wrap ul li span{ float: left; height: 34px; line-height: 34px;  width: 40px; padding-top: 2px; margin-left: -40px; font-family: Arial;  color: #999; font-size: 14px; text-align: center;  }
 .hot-subject-wrap ul li p{ float: left;  height: 36px; border-left: 1px solid #ddd; padding-left: 10px; line-height: 18px; }
 .hot-subject-wrap ul li p a{ color: #555; }
 .hot-subject-wrap ul li p a:hover{ color: #f00; }
 .hot-subject-hr{ margin-left: -40px; }
 /*
 * -------------	**** end 内容评论页  **** 	--------------------------
 */
 
 
 /*
 * -------------	**** start 电子杂志首页  **** 	--------------------------
 */
 .body-magazine{ background-color: #333;}
 .position{ height: 32px;padding-top: 11px; background-color: #fff; }
 .magazine-wrap{ position: relative; overflow: hidden;}
 /* 两栏等高 */
  .maga-nav,.maga-cont{margin-bottom: -32767px !important; padding-bottom: 32767px !important;  min-height: 800px; }
 .maga-nav{ background: #f30 url(../images/magazine-bar.jpg) no-repeat; }
 .maga-cont{ border-top: 1px solid #ccc; background-color: #fff;}
 
 .maga-prev{ position: absolute; left: 0px; width: 100px;  line-height: 24px;  margin-top: 8px; padding-left: 4px;  background-color: #fff; }
 .maga-prev a{ color: #f00;padding-left:6px; }
 
 .maga-nav-wrap{ margin: 0 16px 20px 16px; }
 .maga-now-thumb{margin-top: 50px; background-color: #fff; padding: 1px; }
 .maga-now-thumb p{ text-align: center; line-height: 22px; color: #333; }
 .wqhg{ margin-top: 6px; margin-left:16px; color: #fff; }
 .his-maga{ width: 54px; height:22px; color: #fff; border:none; background-color:transparent; background-position: -7px -1164px;}
 
 .maga-logo,.editor-info{position: absolute; bottom: 60px; left: 16px;}
 .maga-logo{ bottom: 0; font-family: Arial; font-size: 40px; color: #ff724f;} 
 .editor-info{  margin: 10px auto; width: 116px; color: #fff; line-height: 22px;}
 .editor-info th{ width: 60px; text-align: right; vertical-align: top;}
 
 .cover-h1{ line-height: 50px; }
 .cover-h1 a{ font-size: 22px; color: #f30; font-family: Microsoft YaHei,SimHei; }
 .cover-h1 a:hover{ text-decoration: underline; }
 .cover-txt{ margin-right: 40px; height: 145px; line-height: 20px;  text-indent: 2em;  color: #666; }
 .printing,.webbook,.post-tw,.maildy,.post-fri{ margin-right: 20px; float: left; height: 22px; line-height: 22px;   }
 .printing,.webbook,.post-tw{ width: 74px; text-align: center; color: #fff; }
 .printing:hover,.webbook:hover,.post-tw:hover{ color: #ff0;}
 .printing{ background-position: -6px -1210px; }
 .webbook{ background-position: -98px -1210px; }
 .post-tw{ width: 80px; padding-left: 5px; text-align: left; background-position: -191px -1210px ;}
 .maildy{ padding-left: 22px; background-position: -221px -1115px;}
 .post-fri{ padding-left: 24px; background-position: -162px -283px ;}
 
 .curr-maga-title{ height: 21px; background: #fff url(../images/magz-bq.png) no-repeat;}
 .curr-maga-title h2{ text-indent: -9999px; }
 
 .maga-ad{ margin-right: 12px; width: 140px; height: 500px; border: 1px solid #ccc; }
 .maga-cont-list{ float: left; width: 580px;  padding-bottom: 20px; }
 .maga-cont-list h3 a{ font-size: 14px; color: #06c; line-height:34px;}
 .maga-cont-list h3 span a{ color: #999; font-size: 12px; text-decoration: underline;}
 .maga-cont-list h3 a:hover{ color: #f00;}
 .maga-cont-list p.maga-d{ line-height: 20px; color: #333; margin-left:26px;margin-bottom:10px;}
 .maga-t-list{height: 20px;}
 .maga-cont-list .mode-bg-dott{ margin-top: 20px;margin-left:20px;}
 .maga-cont-list h3{background-image:url("../images/cmstop-big.png");background-position:-278px -274px;background-repeat:no-repeat;padding-left:16px;margin-left:11px;}
 
 /* 2010-11-18 shaoshengqiang */
 .dateinfo{padding: 2px 0 2px 8px; border-bottom:1px solid #ccc;background: url(../images/mpu.png);}
 .dateinfo .zongqi{ margin-bottom: 10px; font-size: 18px; font-family: Microsoft YaHei;}
 .dateinfo .riqi{ color:#666;margin-left:10px;}
 .dateinfo .mr-12{margin-right:12px;}
 .hrzz{height:2px;background-image:url(../images/hrsolid.png);overflow: hidden;_zoom: 1;}
 /*
 * -------------	**** end 电子杂志首页 **** 	--------------------------
 */
 
 /*
 * -------------	**** start 组图  **** 	--------------------------
 */
 /* 大图头部*/
 .gallery-head{ position: relative;}
 .gallery-wrap{ background-color: #333333; }
 .gall-pageNumber{position: absolute; top: 0;left: 0; width: 100px; height: 34px; padding-left: 25px; background-position: -107px -1253px; color:#fff; font-weight: bold; font-family: Arial;}
 .gall-pageNumber strong{ font-size: 24px; }
 .gallery-head h1{padding-top: 6px; color: #fff; font-family: Microsoft YaHei ,SimHei; font-size: 22px; }
 .gallery-head h1 span{ font-weight: normal; font-size: 12px; font-family: '宋体'; }
 .gallery-head h1 span a{ color: #c00; }
 .gall-title{ margin-left: 130px; color: #ccc; }
 .gall-title a{ color:#ccc;} 
 .gall-title a:hover{ color:#f00;}
 .pic-tit-info{ position: absolute; right: 10px; top: 14px; line-height: 20px;}
 .pic-tit-info span{ margin-left: 10px; }
 .pic-tit-info span a,.pic-title-summary a,.view-other a,.view-other a span{ color: #fff; }
 .pic-tit-info span a:hover,.pic-title-summary a:hover,.view-other a:hover,.view-other a:hover span,.view-primal a:hover{ color: #ff0; }
 .pic-title-summary{ text-indent:30px; margin: 15px 40px; line-height: 20px; overflow: hidden; zoom: 1; color: #c8c8c5; letter-spacing:1px; }
 .view-other{ position: absolute; top: 44px; left: 6px;}
 .view-other a{ display: block; padding-left: 22px; height: 22px; width: 80px; background-position: -140px -1303px;}
 .view-other a.view-all-pic{padding-left: 22px; background-position:-276px -1299px; background-repeat: no-repeat;}
 .view-other a.topdp{background-position: left  -286px;}
 .view-other a span{ color: #fff; }
 /* 大图   */
 .gallery-inner-wrap{ background-color: #333; padding: 10px; }
 .bigImg-wrap{ text-align: center;}
 .view-primal{ text-align: right;}
 .view-primal a{ padding-left: 20px; color: #ccc; background-position: -7px -1302px; }
 .curr-summary{ color: #fff;  margin:10px 80px; line-height: 20px; letter-spacing:1px; font-size:14px; }
 /* 缩略图 滚动 */
/* 缩略图 滚动 */
 .gallery-slide{ position: relative; }
 .gall-slide-console{ position: absolute; right: 10px; top: 2px; }
 .gall-slide-console a{ display: block; width: 46px; height: 30px;  text-indent: -9999px; }
 .focimg_movieWindow{ margin-left: 20px; margin-top: 20px; height: 114px; width: 770px; overflow: hidden; }
 .focimg_movieWindow li{ float: left; width: 158px; height: 94px!important; }
  .focimg_movieWindow li a {display: block;width: 150px;height: 92px; overflow:hidden;zoom:1;border:  1px solid #000;}
 .focimg_movieWindow li.nowstyle a{ border-color: #ff0; }
 .gall-slide-next{ background-position:  -61px -1334px;} .gall-slide-next:hover { background-position:  -7px -1335px;}
 .gall-slide-prev{background-position:  -61px -1364px;} .gall-slide-prev:hover{background-position:  -7px -1365px;}
 .gall-slide-all{background-position:  -61px -1395px;} .gall-slide-all:hover{background-position:  -7px -1396px;}
 .gall-imgs{ margin-left:2px;}
 .gall-imgs li{ width: 159px; display: inline;}
 .gall-comment-wrap{padding-top: 10px; border-top: 1px solid #dfedf2;  overflow: hidden; background-color: #f8fbfc; }
 .gall-comment-area{ width: 610px; }
 .post-explain{float: right; width: 286px; line-height: 20px;}
 .post-explain li{ margin-bottom: 10px; color: #333; }
 .gall-textarea{ height: 100px; }
 /* 平铺显示图片  */
 .gallery-tile-wrap{ background-color: #333; padding-top: 10px; height: 1%; overflow: hidden; zoom: 1;}
 .gallerl-tile{ overflow: hidden; zoom: 1; padding-bottom: 10px;}
 .gallerl-tile li p{ margin: 4px 5px 0 5px; height: 54px; line-height: 18px; text-align: left; overflow: hidden; zoom: 1;}
 .gallerl-tile li p a{ color: #999;}
 .gallerl-tile li p a:hover{ color: #ff0; }
 .gall-pic-box{ margin: 0 auto; margin-top: 5px; width: 212px; height: 159px; overflow: hidden; }
 .gall-pic-box a{ display: table-cell; vertical-align: middle;  /* for-ie */ *display: block; *font-size: 138px; *font-family: Arial; width: 212px; height: 159px;}
 .gall-pic-box a img{ vertical-align: middle; }
 .gallerl-tile li{float: left; margin: 0 8px 20px 8px; width: 222px; border: 1px solid #333; text-align: center; background-color: #000; display: inline; }
 /* 鼠标移上去状态  */
 .gallerl-tile li.tile-on{ border-color: #666; }
 /*
 * -------------	**** end 组图  **** 	--------------------------
 */
 
 /*
 * -------------	**** start 访谈页  **** 	--------------------------
 */
 #nav_channel{ background:url(../images/bg_x.gif) repeat-x 0 0; height:30px; line-height:28px;}
 #nav{color:#fff;}
 #nav a,#mode_list a{color:#fff; display:block; padding:0 8px; float:left;}
 #mode_list a{color:#333;}
 #nav_left{background:url(../images/bg_1.gif) no-repeat -394px -224px; width:8px; padding:0; height:30px; float:left;}
 #nav_right{background:url(../images/bg_1.gif) no-repeat -383px -224px; width:7px; height:30px; float:right;}
 #top{background:url(../images/bg_x.gif) repeat-x 0 -270px; height:28px; line-height:28px;/* padding-top:4px;*/}
 #logo_channel{background:url(../images/bg_1.gif) no-repeat -300px -258px; height:28px; width:105px; display:block; float:left; text-indent:-9999px;}
 .flashWrap{ height:262px; background: url(../images/video-flash.gif); margin-top:5px; padding-top:8px;}
 .w_700{ width: 700px;}
 .w_234{width:234px;}


 .honourCommon{border:1px solid #9FCCE9;position:relative;margin-bottom:10px; overflow: hidden;zoom: 1;}
 .honourCommon h2{border-bottom:1px solid #DFEDF2; height:26px;  line-height: 26px; }
 .honourCommon h2 a{color:#06c;font-size:12px;  margin-left: 3px;}
 .honourCommon a.more{position:absolute;right:5px;top:5px;color:#06c;}
 .honourCommon ul{padding-top:5px;overflow:hidden;}
 .honourCommon ul li{float:left; width:64px; margin:0px 8px 15px 5px;}
 .honourCommon ul li h3{ text-align:center; height:20px; font-weight: bold;  line-height: 20px}
 .honourCommon ul li h3 a{ font-weight: normal;}
 .honourCommon .person{font-size:14px; margin: 1px;}
 .honourCommon .person li{line-height:20px;}
 .honourCommon .person li p{ color:#06c;}
 .honourCommon .person li p a{font-size: 12px; color:#06c;}
 
 .person-clear ul li{ clear: both; width: 210px;}
 
 .pause{float:right;margin-top:10px;padding-right:2px;}
/*
 * 	interviewVideo
 */
 .interviewVideo{width:368px;height:256px; background-image:url(../images/ft.gif); background-repeat: no-repeat; float:right;}
 .interviewVideo div, .interviewVideo p{margin-left:36px; margin-top:8px;}
 .interviewVideo p{margin-right:5px;line-height:19px;margin-top:2px; color: #fff;}
 .interviewVideo p a{color:#fff;}
 .interviewVideo p a:hover{color:yellow;}
 /*
 * -------------	**** end 访谈页  **** 	--------------------------
 */
 /*
 * -------------	**** start 访谈页2  **** 	--------------------------
 */
 .titleBar{ background: url(../images/inter-cont-logo.jpg) no-repeat 0 top;}
 .topBar, .titleBar,.mainContent{}
 body.cmstop-inter{ background:url(../images/interview.jpg) repeat-x center -30px;}
 .topMenu,.topMenu span,.titleCol1, .suite,.wonderful .title,.interactionHead h2,.interactionHead p,.inputWordBar form p .post{background-image:url(../images/big_bg.gif); }
 .topMenu{height:30px;background-image:url(../images/topmenu.jpg); background-position: 0 0; background-repeat:repeat-x;} 
 .topMenu ul{ color:#fff; line-height:30px;}
 .topMenu ul li{display:inline;  margin-left:10px;}
 .topMenu ul li a{ color:#fff; margin-right: 10px;}
 .topMenu ul li a:hover{ color: #ff0; }
 .topMenu span{ float:left;background-position: 0 -150px; width: 94px; height: 30px; text-indent:-999px;  }

 .ft-tbar{ width: 960px; margin: 0 auto;}
 .titleBar{position:relative; height:130px;}
 .titleBar h1{ position:absolute;top:30px;left:100px;}
 .titleBar h1 a{display:block; width:310px;height:100px;text-indent:-999px;}
 .titleBar dl{ position:absolute;right:-10px; width:355px; height:84px; top:40px;}
 .titleBar dl dd{ margin-top:5px;margin-right:14px;}
 .titleBar dl dd p{color:#666; display:inline; line-height:20px}

 .titleCol1{ height:56px; position:relative; background: url(../images/titcol.jpg) no-repeat -1px 1px;}
 .titleCol1 .suite{position:absolute; display:block; width:82px; height:40px; background-position: 0 -211px; color:#fff; text-align:center;
line-height:28px; font-weight:bold; left:10px; }
 .titleCol1 h2 span.time{font-weight:normal;font-size:12px; margin-left:6px; }
 .titleCol1 h2{ float:left; margin: 15px 5px 5px 100px;font-weight:bold;font-family:Microsoft YaHei; font-size:18px;}
 .titleCol1 h2 a{font-family:Microsoft YaHei; font-size: 20px; font-weight: bold; }
 .titleCol1 blockquote{position:absolute;right:50px;top:24px;color:#fff;}
 .titleCol1 blockquote a,.titleCol1 blockquote cite{ color: #fff; }

 .interview_section{height:614px; width: 953px; padding-top: 6px; border-left:3px solid #B3E2F7;border-right:3px solid #B3E2F7;}
 .sectionLeft{float:left; width:456px; margin-left:6px;}
 .sectionRight{float:right; width:476px;}
 .wonderful{margin:0px 5px 5px 0px;}
 .wonderful .viewpoint{clear:both;}
 .wonderful .viewpoint li{line-height:20px; margin:10px 0;}
 .hotViewpoint{ font-size:12px;line-height:20px; font-family:Microsoft YaHei; margin: 5px 10px; height:80px;}
 .ft-zj{ width: 940px; margin: 0 auto;}
 .ft-gd{ width: 466px; }
 .ft-img{ width: 468px; }
 
 .wonderful .more {color:#f00; text-decoration:underline;font-weight:bold;}
 .guestList{clear:both; margin: 10px 0 0 10px; height:80px;}
 .guestList li{width:48%;float:left;}
 .guestList img{float:left; margin-right:10px;}
 .guestList h3{ margin-bottom: 4px; font-weight:bold;}
 .guestList p{ height: 40px; color:#999; line-height: 18px;margin-right:6px;}
 .mut{clear:both;margin-left:10px; margin-top:8px; height:100px; }
 .mut li{float:left;width:44%; line-height:22px;padding-left:10px;}
 .interviewPic{clear:both;margin:16px 6px 0 0; padding-left: 10px;}
 .interviewPic li{ float:left; width: 150px;}
 .interviewPic li img{border:1px solid #ccc;padding:1px;margin-right:10px;margin-bottom:6px;}

.interactionInfo{ width: 959px; background:url(../images/bg2.gif) no-repeat;border-bottom:3px solid #B3E2F7; overflow:hidden;}
.wordLive,.visitor{border-left:3px solid #B3E2F7; height:494px; float:left;margin-top:6px;}
.wordLive{width:645px;}
.visitor{border-right:3px solid #B3E2F7;width:305px;}
.interactionHead{position:relative;height:36px;}
.interactionHead h2,.interactionHead p,.interactionHead form{position:absolute; top:7px;}
.interactionHead h2{line-height:26px;text-align:center;width:80px; background-position: 0 -79px; color:#fff; font-size:14px;height: 26px;left:0px;}
.interactionHead p{ position:absolute;left:98px;top:10px;padding-left:22px; height:19px;line-height:19px; background-color:#fff; width:300px;  background-position: 5px -127px; background-repeat:no-repeat;}
.interactionHead form{right:6px;}
.wordLive dl{ margin:0 0 8px 10px;}
.wordLive #chat_scroll{height: 450px; overflow: auto;}
.wordLive dt{margin-top:14px; color:#f60; border-bottom:1px dotted #ccc;padding-bottom:10px;}
.wordLive dt p{line-height:18px;}
.wordLive dd {margin-top:3px; line-height:18px; border-bottom:1px dotted #ccc;padding-bottom:10px;}
.wordLive dd p{ color: #4f4f4f;}
.visitor ul{margin:0 0 8px 8px;}
.visitor #question{height: 320px; overflow:auto;}
.visitor ul li{margin-top:6px;line-height:20px;border-bottom:1px dotted #ccc; padding-bottom:6px;}
.visitor ul li em{font-style:normal;color:#999; font-family:Arial;font-size:10px;}
.visitor ul li.ourself *{color:#f00;}
.inputWordBar{width:90%;margin: 18px auto 0 auto;}
.inputWordBar textarea{}
.inputWordBar p{margin-bottom:10px;}
.inputWordBar textarea{ width: 275px; height: 53px; overflow:auto; }
.inputWordBar .username{width:80px;margin-right:5px;}
.inputWordBar a{color:#2B65B4;}
.inputWordBar .post{ background-color:#fff; background-position: 0 -185px; width: 61px; height: 21px; border: none; color:#fff; }
.inputWordBar span{color:#669900;line-height:22px;}
 /*
 * -------------	**** end 访谈页2  **** 	--------------------------
 */

 /*
 * -------------	**** start 活动页  **** 	--------------------------
 */
 .topMenu-event{height:30px; background-color:#00712C;  } 
 .topMenu-event,.pageTitle,.pageMainContent{width: 880px;margin: 0 auto;}
 .topBar,.pagecontWrap{margin-left: 40px;}
 .survey-topbar{ width: 800px; margin: 0 auto; padding-left:100px;}
 .topMenu-event ul{ color:#fff;}
 .topMenu-event ul li,.topMenu-event a{display:inline;margin-left: 8px;}
 .topMenu-event ul li a,.topMenu-event a{ color:#fff; padding-right: 10px; line-height: 30px;}
 .topMenu-event ul li a:hover,.topMenu-event a:hover{ color: #ff0; }
 .topMenu-event span{ float:left;background-position: 0 -150px; width: 94px; height: 30px; text-indent:-999px;  }

 body.cmstop-event{background:url(../images/event.jpg) repeat-x;}
 .eventDetail .edHead,.collection,.share,.like,.eplHead,.eventJoin .ejHead,.eventJoin .ejBottom,.eventJoin .ejCont input.joinBtn{ background-image:url(../images/eventsprite.gif);}

.pageTitle{width: 1200px;  height:225px; background: url(../images/event-banner.jpg) no-repeat left top;}
.pageTitle h1 a{text-indent:-9999em;display:block;width:189px;height:100px;margin-left:160px;}
.eventLeft,.eventRight{float:left; width:430px; padding-top:15px; background-color: #fff; }
.eventRight{ width:330px; padding-right: 5px;}
.maincontentHead{height:40px;width:765px;  line-height:40px; background-image: url(../images/event-title.jpg);}
.maincontentHead h2{float:left; margin-left:10px;color:#fff; font-size: 16px; font-family: Microsoft YaHei,SimHei; font-weight: bold; }
.maincontentHead h2 a,.maincontentHead span,.maincontentHead span a{color:#fff; margin-left:6px;}
.maincontentHead h2 a:hover,.maincontentHead span a:hover{ color: #ff0;}
.maincontentHead span{float:right;margin-right:8px;}

.eventAd img{padding:1px; border:1px solid #fc0;}
.eventInfo{ margin-left:10px;}
.eventInfo p{ margin-bottom:10px; line-height: 22px;}
.eventInfo p strong,.eventInfo p a,.eventInfo p.e-time{color:#098E3A;}
.eventInfo p a:hover{ color: #f00; }
.eventInfo span.function{ display:block; height:50px; margin-top: 20px;}
.eventInfo span.function a{float:left;}
.eventInfo span.function a.collection,.eventInfo span.function a.share,.eventInfo span.function a.like{margin-right:28px; text-align:center;line-height:30px; padding-left:10px;width:90px;height:33px;}
.collection{background-position: 0 -345px; color:#09c; }
.share{ background-position: 0 -269px; color:#006D28;}
.like{ background-position: 0 -421px;color:#f30;}
.collection:hover{background-position: 0 -383px; text-decoration:none;}
.share:hover{background-position: 0 -307px;text-decoration:none;}
.like:hover{background-position: 0 -459px;text-decoration:none;}

.eventDetail{clear:both;margin-top:15px;}
.eventDetail p{ line-height:22px; margin-bottom:20px; margin-top:6px;}
.eventDetail .edHead{ height:76px;background-position: -5px -74px; height: 76px; background-repeat:no-repeat; }

.eplHead{ background-position: 0 -155px; height: 33px; font-weight:bold;color:#f00; margin: 10px 0;}
.eplHead span{float:right; margin-top:16px;}
.signup_list{border:1px solid #0CB34D;}
.signup_list th { height:24px; padding-left:8px; background-color:#0CB34D; color: #fff;  text-align:left; font-weight: bold;}
.signup_list td { line-height:18px; padding:3px 3px 3px 8px;}

.eventJoin{margin-top:15px;}
.eventJoin .ejHead{background-position: 0 -19px; width: 330px; height: 50px; }
.eventJoin .ejHead a{float:right; color:#fff; line-height:50px;margin-right:10px;}
.eventJoin .ejCont{border-left:4px solid #098E3A;border-right:4px solid #098E3A;}
.eventJoin .ejCont ul{ margin: 0px 20px; width:290px; overflow: hidden; }
.eventJoin .ejCont ul li{ line-height: 30px; clear: both;}
.eventJoin .ejCont ul li label{width:60px; margin-right: 10px; }
.eventJoin .ejCont ul li em{color:#f00; margin-right:8px;}
.eventJoin .ejCont ul li textarea{ width: 180px; height: 60px;}

.eventJoin .ejCont input.joinBtn{float:left; background-color:#fff; padding-right:15px; padding-bottom:6px;width:101px;height:33px;background-position: 0 -193px;font-size:14px; border:none; color:#fff;font-weight:bold; margin-left:100px; margin-top:25px;}
.eventJoin .ejBottom{ background-position: 0 0; height: 14px;}
.ev-label{ float: left; width: 80px;  text-align: right;}
.ev-input{ float: left; margin-right: 20px;}
 /*
 * -------------	**** end 活动页    **** 	--------------------------
 */

 /*
 * -------------	**** start 调查页    **** 	--------------------------
 */
 body.cmstop-survey{ background: #EBF6F8 url(../images/sur-body-bg.jpg) repeat-x;}
 .sur-logo{ margin-top: 5px;margin-right:10px; }
 .titleCol1 .suite,.wonderful .title,.interactionHead h2,.interactionHead p,.inputWordBar form p .post{background-image:url(../images/big_bg.gif); }
.sur-topMenu{height:30px; background-color: #0A82C9;} 
.sur-topMenu ul{ color:#fff; line-height:30px; margin-left:10px;}
.sur-topMenu ul li{display:inline; margin-right:3px; margin-left:3px;}
.sur-topMenu ul li a{ color:#fff;}
.sur-topMenu span{ float:left;background-position: 0 -150px; width: 94px; height: 30px; text-indent:-999px;  }


.surveySubject{width:803px!important;height:300px; padding-top: 30px; background:url(../images/surveybg.jpg) no-repeat center -1px;}
.surveySubject h1{ margin-left:140px; margin-top:14px; font-weight: bold; font-size: 24px; color:#2767B8; font-family: Microsoft YaHei,SimHei; }
.surveySubject div{margin:50px 20px 0 20px;font-size:14px; line-height:32px; color:#3067B7; }
.surveySubject div p{ text-indent:2em; margin-right:200px;}

.serveyItem{ background-color:#EBF6F8; padding-bottom: 30px; width:803px!important;}
.serveyItem .serveyContHead{ height:36px; line-height:36px; background-color:#1469BB; width:790px;font-weight:bold;font-size:14px; color:#fff; padding-left:10px;border-top-left-radius: 10px;border-top-right-radius:10px;}
.serveyItem .serveyContHead a{float:right; width:74px; height:23px; background-image:url(../images/toindex.gif);font-weight:normal;margin: 6px 8px 0 0 ;font-size:12px;line-height:23px; text-align:center; color:#3468B6}
.serveyItem .serveyItemList{ padding-bottom:10px;  background-color:#fff; width:800px; margin-bottom:10px;-moz-border-radius:0px 0px 5px 5px; }
.serveyItem .serveyItemList li{ margin-bottom:15px; clear:both; padding-top:15px;}
.serveyItem .serveyItemList cite{font-weight:bold;font-size:14px; font-style:normal; line-height:30px;}
.serveyItem .serveyItemList p{ line-height:20px;padding-bottom:10px;}
.serveyItem .serveyItemList .serSubmit{ background-color:#fff; width:80px; height:28px; background-image:url(../images/serveysbumit.gif); border:none;color:#fff; font-weight:bold;font-size:14px;margin-left: 24px;}
 .sur-item input[type=text]{padding: 6px;}
 .sur-item textarea{padding:4px; overflow:auto;}
 .sur-item input:focus,.sur-item textarea:focus{background-color:#fff589;}
 .sur-item .dropSel{margin-top:6px;}
 .label span{  float:left; margin-top:2px; *margin-top:4px;}
 /*
 * -------------	**** end 调查页    **** 	--------------------------
 */
 /*
 * -------------	**** start 会员登录    **** 	--------------------------
 */
 .member-wrap{}
 .member-title{ height: 55px; line-height: 55px; background-image: url(../images/print-top.jpg); padding: 0 30px; }
 .member-title h2{ display: inline; font-size: 22px; font-family: Microsoft YaHei,SimHei;  color: #333; }
 
 .member-form{ margin: 0 20px; }
 .member-form li{font-size: 12px;  clear: both; }
 .member-form li .info{ text-align: right;  font-size: 14px; }
 .member-form li .tipinfo{ color: #999; margin-left: 10px; }
 .member-form li.align-member{  padding-left: 104px; }
 .formFormat li input.member-yzm{ width: 40px; }
 .ch-yzm{ color: #f00; text-decoration: underline; }
 .member-btn{margin-right: 30px; width:80px; height:28px; line-height:22px; color:#fff;cursor:pointer; font-size: 14px; font-weight:bold;  background-position: -102px -1111px; border: none; background-color: transparent;  }
 .member-btn:hover{color:#f00;}
 .vaid-error{padding-left: 10px; line-height: 28px; border: 1px solid  #f8b6a1;  color: #f00;  background-color: #fff8ee;  }
 .regedInfo{ margin: 40px;}
 .regedInfo p{ margin-bottom: 20px; font-size: 14px; }
 .regedInfo p strong{ text-decoration: underline;}
 .reg-a{padding-left: 14px; background-position: -291px -635px; color: #06c;  text-decoration: underline; }
 .shareTitle{ margin: 20px 0 0 60px; padding: 2px 0 6px 60px;  background-position: -259px -1373px; background-repeat: no-repeat; }
 .shareTitle p{margin: 5px 5px; color: #999; }
 .readme{ height: 160px; overflow-y: scroll;}
 
 a.btn,a.btn span{background:url(../images/btn-1.gif) no-repeat 0 0; }
 a.btn{ color:#333; padding-left:8px;display:block; float:left; text-decoration:none; margin-right:15px;}
 a.btn span{ background-position: right 0;  height:22px; line-height:22px; padding:5px 0px 5px 0; }

 /* 表单提交出错时的样式   */
 .warn{ font-style: normal; color: #f00; font-size: 14px; }
 /*
 * -------------	**** end 会员登录    **** 	--------------------------
 */

 /*
 * -------------	**** start 站点地图   **** 	--------------------------
 */
 /* 站点地图 */
 body.sitemap{ background: #fff url(../images/sitemap.jpg) repeat-x left top; }
 .sitemap-top-nav{ overflow: hidden; }
 .site-top-nav{ height: 50px;  line-height: 50px; position: relative;}
 .site-top-nav a{ margin: 0 14px; }
 
 .site-title{ margin-bottom: 10px; border-bottom: 1px solid  #eee;  font-size: 22px; color: #f30; line-height: 40px; font-family: Microsoft YaHei,SimHei;}
 .sitemap-wrap{ position: relative;  top: 50px; background-color: #fff; border-top: 1px solid #B0E3F9; }
 .sitemap-menu{ position: absolute; top: -49px; left: 20px; width: 161px;  height: 475px; background-color: #fff; background-image: url(../images/sitemap-nav.jpg)}
 .sitemap-menu ul{margin: 80px 0 0 45px; }
 .sitemap-menu ul li{ width: 116px;  height: 37px; line-height: 36px; text-align: center;}
 .sitemap-menu ul li.site-current{ background-color: #fff; }
 .sitemap-menu ul li.site-current a{ font-weight: bold; color: #000;  }
 .sitemap-menu ul li.site-current a:hover{ color: #000; }
 .sitemap-menu ul li a{ color: #fff; font-size: 14px; }
 .sitemap-menu ul li a:hover{ color: #ff0 ;}
 .site-cont-wrap{ margin:  0 10px 0 210px; }
 .sitemap-list{ margin-bottom: 20px; margin-top: 20px;  padding-left: 70px; overflow: hidden; clear: both; }
 .sitemap-list strong,.sitemap-list p{line-height: 20px; }
 .sitemap-list strong{ margin-left: -70px; }
 .sitemap-list p{ padding-left: -4px; }
 .sitemap-list p a{ margin-right: 4px; margin-left: 4px; color: #666;  }
 /* 关于我们  */
 .site-cont-p p,.site-cont-wrap p{ font-size: 14px; line-height: 24px; text-indent: 2em;  margin: 20px 0; }
 /*
 * -------------	**** end 站点地图     **** 	--------------------------
 */
 /* *************************** start 大众版  邵盛强	*************************/
/***
 	* @name:		大众版首页
 	* @author:		shaoshengqiang
 */
 .ad-summary{padding-left: 10px; line-height: 24px;  background-color: #c00;  }
 .ad-summary a{ color: #fff;}
 .ad-summary a:hover{ color: #ff0; }
 .ad-event-index{ background-color: #333;}
 .no-point li{ background-image: none; padding-left: 2px; }
 .no-point li a{ color: #333; }
 .mode-imgtxt li p.fix-h36{ margin: 0 auto; margin-top: 4px; width: 160px; height: 36px; line-height: 18px; text-align: left; overflow: hidden; zoom: 1;}
 .mode-imgtitle  ul.adtxt{ float: left; margin-left: 20px;}
 .mode-imgtitle  ul.adtxt li a:hover{ color: #f00; }
 
 .mode-imgtxt .tit{ text-align: center; font-size: 14px;}
 .mode-imgtxt .tit a{ color: #333; font-weight: bold;}
 .mode-imgtxt .tit a:hover{ color: #f00;}
 .mode-imgtitle  ul.adtxt{ float: left; margin-left: 20px;}
 .mode-imgtitle  ul.adtxt li a:hover{ color: #f00; }
/***
 	* @name:		组图首页-大众版
 	* @author:		shaoshengqiang
 */
 .hot-pic-box{ border: 1px solid #fff;  background:url("../images/high-bg.jpg") repeat-x scroll left -250px transparent; }
 .col-imgList{ margin-left: 0; }
 .col-imgList ul li.wrap-one{width: 702px; margin-left: 0;}
/***
 	* @name:		搜索主页
 	* @author:		shaoshengqiang
 */
#advanced_div{background:none repeat scroll 0 0 #FFFDD7;
	border:1px solid #FDBD77;font-size:12px;line-height:26px;position:absolute;right:0;top:150px;
	margin:0 7px;padding:1px 8px;
}
#keywords{text-align:center;margin:60px auto 10px;}
#model{ position:absolute;  left: 5px; z-index:50; overflow: hidden; zoom: 1;}
.searchbox-list{margin:10px 20px 0 20px;}
#model a{float:left; font-size:14px; height:25px; line-height:22px;margin-left:5px;text-align:center; width: 50px; color: #06c; }
#model a:hover{ color: #f00; }
#model a.now{background: url("../images/bg_search_focus.png") no-repeat  0 0 transparent;color:#000;cursor:default; width:60px; font-weight: bold; }
#model a.now:hover{ text-decoration:none; }
#search_box{margin-top: 24px; background:url("../images/bg_search.png") no-repeat scroll 0 -25px transparent;color:#F60;font-size:12px;width: 600px; height:43px;padding:4px 0 0 10px;/* position: absolute;*/}
#search_box input{background:none repeat scroll 0 0 transparent;border:medium none;}
#search_foot{color:#999;font-family:Arial;font-size:12px;height:30px; line-height:30px; text-align:center;margin:100px auto 0 auto;}
#search_index{position:relative;width:488px;margin:150px auto 0;}
#search_index div{line-height:32px;}
#search_index h1{height:90px;text-align:center;margin:0 auto;}
#search_list{width:540px;}
#search_list dd{font-size:12px;line-height:24px;}
#search_list dd.info{color:#555;height:auto;line-height:20px;padding:2px 0;}
#search_list dl{margin-bottom:10px;}
#search_list dt{line-height:28px;}
#search_list dt a{font-size:16px;text-decoration:underline;}
#search_result{background: none repeat scroll 0 0 #F4F4F4; font-size:12px;line-height:20px;margin:10px 0;padding:0 10px;}
.searbox{ position: relative; height: 70px;}

.mar_l_20{margin-left:20px;}
.search_btn_1{cursor:pointer;float:inherit;height:26px;text-indent:-9000px;width:70px;padding:0;}
.search_table{width:560px;}
.search_table td,.search_table th{font-size:12px;padding:5px;}
.search_table th{font-weight:400; text-align:right;}
.search_txt_1{font-size:14px;height:22px;line-height:22px;margin-top:0;vertical-align:middle;width:310px;padding:0px 0 3px;}

 .hotsearkey a{ color: #06c; margin-right: 10px; margin-left: 10px; text-decoration: underline;}
 .hotsearkey a:hover{ color: #f00; }
 /***
 	* @name:		搜索结果页
 	* @author:		shaoshengqiang
 */
 /* 搜索头部  */
 .sear-result-top{ margin-left: 30px; }
 .sear-relut-input{ margin: 25px 0 0 30px;}
 #search_result {background: #f4f4f4 repeat-x scroll 0 0 #F4F4F4; height: 20px; line-height:20px; margin: 10px 0; padding:0 10px;}
 #search_result strong{  color: #c00; }
 #search_result a{ color: #06c; }
 #search_result a.sear-curr-info{ color: #666; }
 
 /* 搜索结果 */
 .sear-result-wrap{ margin-left: 30px; }
 .sear-wrap-main{ float: left; width: 600px;}
 .sear-wrap-extra{ float: right; margin-right: 120px; width: 240px; border-left: 1px solid #ccc; padding-left: 10px; }
 #search_list dt a {font-size:16px;text-decoration:underline; color: blue; }
 #search_list dt a .keyword,.keyword{ color: #c00; }
 #search_list a{  color: #06c; }
 #search_list a:hover{ color: #c00; }
 a.green, .green {color:#080;}
 .sear-extra-rlist{}
 .sear-extra-rlist li{ line-height: 24px; }
 .sear-extra-rlist a{ font-size: 14px; color: #06c; }
 
/***
 	* @name:		大众版图片列表页面
 	* @author:		shaoshengqiang
 */
 .dz-image-wrap{ padding: 8px; border: 1px solid  #dbdada; }
 .dz-imgtxt ul li{margin: 0 8px 10px 8px; }
 
 .image-flash{ position: relative; height: 365px; overflow: hidden; width: 600px;  }
 .image-flash .pic-shadow,.image-flash .pic-summary{position: absolute; bottom: 0px;  left: 0px;}
 .image-flash .pic-shadow{ width: 600px;  height: 60px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
 .image-flash .pic-summary{ bottom: 0;}
 .image-flash .pic-summary p{ margin: 10px;  line-height: 20px;}
 .image-flash .pic-summary a{ color: #fff; }
 .image-flash .pic-summary a:hover{ color: #ff0; }
/***
 	* @name:		大众版留言板
 	* @author:		shaoshengqiang
 */
 .lmessage-bg{ background: url("../images/high-bg.jpg") repeat-x scroll left -250px transparent;}
 .leaveMessage-wrap{ border: 1px solid #fff; }
 .leave-t-wrap{ margin: 10px 0 10px 10px;}
 .leave-t-wrap h1{ font-size: 28px; display: inline; font-family: Microsoft YaHei,SimHei; color: #06c;  }
 .leave-t-wrap a{margin-left: 20px; padding: 5px;  background-color: #5198dd; color: #fff; }
 .leave-t-wrap a:hover{ color: #ff0; }
 .leaveMessage-box{ margin-bottom: 10px; padding-top: 20px;}
 .leaveMessage-box ul li{ padding-left: 90px;}
 .leaveMessage-box ul li .imgtxt{ margin-left: -90px; }
 .leaveMessage-box h3.summary-h3{ }
 .leaveMessage-box h3.summary-h3 em{ font-family: Arial; font-size: 10px; color: #666; }
 .leaveMessage-box ul li p.summary-no2em{ line-height: 26px;  font-size: 14px; color: #333;  }
 .admin-reply{ margin-top: 15px; }
 .admin-title{ margin-bottom: 6px; }
 .admin-title strong{ color: #c00; }
 .admin-reply{ padding: 8px 8px 8px 20px; border: 1px solid  #ffe1a4;}
 .admin-reply p{ line-height: 20px; color: #666; }
 
 .leave-other{ color: #c00; line-height: 50px; margin-left: 40px;  }
 .leavemessage-post-wrap .ejCont{ border: none; height: auto; }
 .leavemessage-post-wrap .ejCont ul{ width: auto;}
 .leavemessage-post-wrap .ejCont ul li{margin-bottom: 10px;  }
 .leavemessage-post-wrap .ejCont ul li span.ev-label{ width: 96px;}

/* *************************** end 大众版  邵盛强	*************************/

/* *************************** start author: wangyuelong	*************************/
/*个人专栏*/
 .author{ background:url(../images/high-bg.jpg) no-repeat scroll left -250px; overflow:hidden}
 .mode-tabs .f-r ul li a{ background:none; color:#333333;}
 .mode-tabs .f-r ul li a:hover{ color:#0066cc}
 .author img{ border:1px solid #CCCCCC; padding:1px; float:left}
 .author .author-rss img{ border:none; padding:0; margin-left:6px}
 .author-introduce{ width:100px}
 .author-introduce h3{ font-size:14px; color:#333333; font-size:14px; font-weight:bold}
 .author-introduce p{margin-bottom:10px;}
 .author-name{ font-size:14px; color:#333333; font-size:14px; font-weight:bold; line-height:20px}
 .author .digg-one a{ background:url(../images/big-bj02.jpg) 0 0 no-repeat; width:47px; height:24px; line-height:24px; padding-left:28px; display:block}
 .author .digg-one a:hover{ text-decoration:underline}
 .post-time02{ margin-left: 10px;  font-family: Arial; font-size: 10px; color: #999;}
 .clink-amount{ color:#666666; margin-top:6px; padding-left:3px}
 .mode-comment02 dd p{ line-height:20px}
 .mode-comment02 dd{ padding-bottom:0}
 .hot-people{ background:url(../images/big-bj02.jpg) 0 -56px no-repeat;}
 .hot-people .no1-head{ background-color:#609FDF;color:#FFFFFF; font-size:14px; font-weight:bold; width:68px; height:22px; margin-left:3px; padding-top:3px; line-height:22px; text-align:center; font-family:黑体}
 .author-list ul li{ float:left; width:25%; text-align:center; margin:5px 0}
 .people-introduction{ width:440px; height:124px; background:url(../images/people.gif) no-repeat; margin-left:5px; margin-bottom:10px}
 .people-introduction img{ border:3px solid #FFFFFF; }
 .people-introduction h3{ font-size:14px; font-weight:bold; padding-top:18px}
 .people-introduction .imgtxt{float:left;  margin:12px 30px 2px 12px; display:inline}
 .people-introduction .imgtxt p{ text-align:center; margin-top:3px}
 .mode-imgtitle h3{ font-size:14px; color:#0066cc; font-weight:bold; text-indent:7px; float:left;}
 
 /*投票列表 活动列表 调查列表*/
 .cont-list li{background-position:-286px -280px;background-repeat:no-repeat;line-height:24px;padding-left:8px;background-image:url("../images/cmstop-big.png"); clear: both; }
 .cont-list .date{color:#999999;float:right;font-family:Arial;font-size:10px;margin-left:10px;}
 .sur-tit-wrap{font-size:14px;color:#06c;font-family:Microsoft YaHei;}
 .sur-item .chk{margin-right:3px;}
 .sur-tit-wrap .description{ color:#666;font-size:12px;margin-left:24px;}
 .sur-item{margin-left:24px;}
 /*排行榜*/
 .channels-title{ background:url(../images/channels-bj.jpg) no-repeat; height:43px; line-height:43px; text-indent:12px; font-size:18px; color:#FFFFFF; font-family:"Microsoft YaHei"}
 .channels-list{ padding:0 10px 15px}
 .channels-list li{ background:url(../images/big-bj02.jpg) no-repeat -245px -27px; height:26px; line-height:26px; padding-left:20px; border-bottom:1px dotted #CCCCCC; margin-top:10px}
 .cont-list .cont-list02 a{ overflow:hidden; float:left}
 .cont-list li .traffic{ font-size:11px; color:#cc0000; float:left; width:60px}
 .background-none li{background:none; padding-left:4px; clear:both;}
 .channels-list li.on a{ color: #f00; font-weight: bold; }
 /*热门tags*/
 .tags-back{ overflow: hidden; zoom: 1;}
 .channels-list02{  background-color: #fff; height:1%;}
 .channels-list02 li{ margin-left: 12px; float:left; width:63px;  line-height:24px; overflow:hidden; zoom: 1;display: inline;}
 .channels-list02{ padding:10px 0; overflow:hidden}
 .tags-list{ background:url(../images/tag-bg.jpg) repeat-x}
 .tags-back{background:url("../images/high-bg.jpg") no-repeat scroll left -250px transparent; overflow:hidden; padding-bottom:20px}
 .letter-nav, .mood-nav{ margin-top:18px;}
 .letter-nav a{display:block; height:17px; line-height:17px; padding:0 5px; float:left; margin-left:3px; text-align:center; font-family: Arial, Helvetica, sans-serif;}
 .letter-nav a.on{ background:#0066cc; color:#FFFFFF}
 .letter-nav a:hover{ background:#f3f9fa; border:1px solid #94c5e5; padding:0 4px; height:15px; line-height:15px; color:#0066cc}
 .first-letter{ font-size:20px; font-family:"Microsoft YaHei"; margin:12px 15px 0}
 .leter-list{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-weight:bold}
 .leter-search ul{ margin-left:-10px; margin-top:6px}
 .leter-search ul li{ float:left; width:98px; overflow:hidden; margin-left:10px; line-height:24px}
 
 /*大栏目页*/
 .mode-col-2 .largepart{ display:inline; float:left; margin-bottom:10px; margin-left:10px;}
 .largepart{ width: 352px; }
 /*心情排行*/
 .mood-name{ font-size:14px; color:#0066cc; font-weight:bold;margin-top:10px; margin-left:8px; float:left}
 .cont-list .tabs-name a{ width:85px; float:left; color:#333333}
 .mood-nav a{display:block; height:22px; line-height:22px; padding:0 10px; float:left; margin-left:10px; text-align:center}
 .mood-nav a.on{ background:#0066cc; color:#FFFFFF}
 .mood-nav a:hover{background:#f3f9fa; border:1px solid #94c5e5; padding:0 9px; height:20px; line-height:20px; color:#0066cc}
 
 /*报纸首页*/
 .paper-title{ background:url(../images/paper-bj.jpg) left top no-repeat; height:63px}
 .paper-title h1{color:#cc0000;float:left;font-size:42px;font-weight:bold; margin:14px 24px 0 18px}
 .paper-title ul{ padding-top:20px; float:left}
 .paper-select{ width:100px; float:left}
 .next-page a{ margin-left:10px; color:#0066cc; margin-top:3px; float:left}
 .paper-middle{ background:url(../images/papermid-bj.jpg) repeat-y}
 .paper-l{ width:396px; padding:4px}
 .paper-screenshot{ border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}
 .tab-01{ border-bottom:1px solid #cccccc; height:23px; position:relative}
 .tab-title{ height:23px; line-height:23px; border:1px solid #cccccc; border-bottom:none; width:64px; text-align:center; background:#ffffff; position:absolute; }
 .page-printed{overflow-y:scroll; padding-right:4px}
 .page-printed li img{float:right;padding:0 0 0 6px;}
 .page-printed li{background-image:url("../images/cmstop-big.png");background-position:left -252px; margin-top:7px;}
 .paper-list01{ padding:0 6px; background:#ffffff}
 .paper-r{ padding:0 15px; width:520px}
 .textarea-w470{ width:470px}
 .paper-bottom{ background:url(../images/paper-bj.jpg) 0 -63px; height:10px}
 .paper-next a{ float:left; margin-right:10px; margin-top:5px; color:#0066cc}
 
 /*rss*/
 .subscribe{ position: relative; z-index: 50; background:url(../images/xl.gif) no-repeat 48px 11px ; margin-left:6px; margin-right: -8px; padding-left: 4px; width:55px; cursor:pointer; font-weight: bold; color: #666;  border-left: 1px solid #9FCCE9;}
 .subscribe-hover{ background-color: #fff; color: #333;}
 .rss-head{ background:url(../images/rss-bj.jpg) repeat-x; height:55px}
 .rss-head h1{ font-size:24px; color:#333333;font-family:"Microsoft YaHei"; float:left; margin-top:10px; }
 .rss-head p{ float:left; margin-left:10px; margin-top:4px; line-height:20px; width:620px;color:#333333;}
 .subscribe-list{ background-color: #fff; padding-bottom: 6px; }
 .subscribe-list li{margin: 6px 6px 0 6px; }
 .subscribe-list li a img{ padding: 1px; border: 1px solid #9fcce9; }
 .subscribe-list li a:hover img{ border-color: #2E99ED; }
 /*滚动新闻*/
 .select-top{ height:38px; background:#efefef; line-height:38px; padding-left:15px; border-bottom:#cccccc 1px solid}
 .select-top .historypage a{ display:block; width:60px; height:18px; line-height:18px; background:#666666; text-align:center; color:#FFFFFF; margin-top:10px; margin-left:15px}
 .select-top .select-button{ width:300px}
 .select-top .select-button li{ display:inline}
 .select-top .select-button li a{float:left;  background:#f3f9fa; border:1px solid #94c5e5; height:18px; line-height:18px; padding:0 4px; margin-right:8px; margin-top:10px}
 .select-top .select-button li a.on, .select-top .select-button li a:hover{ background:#0066cc; color:#FFFFFF; border:1px solid #0066cc}
 .refresh{  width:61px; height:20px; line-height:20px; margin-top:9px; text-align:center; margin-left:24px; cursor:pointer; background:#ffffff; border:1px solid #b4b4b4}
 .select-check{ margin-top:12px;*margin-top:9px; float:left}
 .rolling-next-page{ height:27px; padding-top: 6px; background:#e1e9f2}
 .check-date{ margin-right:10px;}
 .button-style{ background:#ffffff; border:1px solid #9fcce9; width:110px; height:20px; line-height:20px;_margin-top:8px; cursor:pointer}

 /*排行榜*/
 .hot-pic li{ text-align:center; margin-top:15px}
 .hot-pic li p{  width: 140px; text-align: left; margin: 4px auto 0 auto; line-height: 18px; }
/* *************************** end author: wangyuelong	*************************/

 .contr-head{ background-image: url("../images/pico.png"); background-position: 0 -96px; height: 32px; }
 .contr-head th{padding: 0 20px;  margin: 10px 0; height: 35px;  border-bottom: 3px solid #f0f0f0; }
 
 
 
 /* 大众版宣传---图片专题  */
 .pic-spe-body{ background:#fff url("../images/t-spe.jpg") repeat-x;}
 .picspe-topnav{overflow: hidden; height: 51px;}
 .picspe-titdes{ width: 1199px; height: 205px; margin: 0 auto;background-image: url(../images/t-spe-banar.jpg);}
 .w-940{ width: 940px; margin: 0 auto; }
 .picspe-logo{margin: 10px 40px 0 0; width: 120px; height: 40px; background-image: url("../images/picspe-logo.jpg"); background-repeat: no-repeat;  text-indent: -9999px; }
 .picspe-nav li{ display: inline; line-height: 50px; }
 .picspe-nav li a{ font-size: 14px; margin-right: 35px; }
 .pic-spe-cont{margin-top: -55px;  background-repeat: no-repeat;}
 .spePicH1{ padding-top: 16px;}
 .spePicH1 a{ font-size: 24px; font-family: Microsoft YaHei,SimHei; }
 .subject-des{margin: 26px 10px 10px 20px; width: 540px;}
 .subject-des p{ color: #666; line-height: 18px; text-indent: 2em; }
 .picspe-info{margin-top: 30px; width: 209px; height: 28px; background: transparent url(../images/spe-info.gif) no-repeat; }
 .picspe-info a{  line-height: 36px; color: #fff; margin-left: 28px;  }
 .picspe-info a.picspe-pl{ margin-left: 44px;}
 .picspe-info a span{ color: #f00;}
 .picspe-info a:hover,.picspe-info a.picspe-pl:hover span{ color: #ff0; }
 .picspe-cont{ background-color: #333; padding: 10px;}
 .picspe-imgbox{ min-mwidth: 920px; min-height: 613px;}
 .picspe-desc{ margin: 10px 0 4px 0; line-height: 20px; color: #fff; }
 .pdesc-bdotted{ height: 10px; background-image: url(../images/picspedian.gif);}
 
 
 .zz ul li{margin: 0 26px 20px 0; padding: 8px; float: left; width: 43%; clear:none; border: 1px solid #eee;height:140px; }
 .inter_video{ position: relative; height: 200px;}
 .inter_video .tit{ position: absolute; bottom: 6px; left: 10px; font-size: 24px; font-weight: bold; color: #fff; font-family: Microsoft YaHei;}
 .view{margin-left: 116px;width:67px;height:21px;display:block;background-image:url(../images/zazhi_read.png);background-repeat:no-repeat;color:#fff; text-align:center;padding-top:4px;background-position:2px 1px;}
 .view:hover{color:#ff0;}
 
 .sur-list{padding-top: 20px;padding-left:20px;}
 
 /* 内容页 专栏样式  */
 .cont-space{ position: relative; height: 84px;background-color:#eef7ff;padding:4px;margin: 5px 0;border: 1px solid #e9edef;}
 .cont-space .photo,.cont-space .info,.cont-space .list{position:absolute;}
 .cont-space .photo{top:6px; padding:1px; border:1px solid #b1bfce;}
 .cont-space .description{ margin-top:4px;color:#888;}
 .cont-space  .spacename{ font-size: 12px;font-weight:bold;color:#06c;}
 .cont-space  .spacename:hover{color:#f00;}
 .cont-space .info{ left: 100px; width: 250px; color:#999;line-height:18px;}
 .cont-space .list{right: 4px;width: 230px;top: 6px}
 .cont-space .list h3{margin-bottom:4px;font-weight:bold;color:#666;}
 .cont-space .list li{;padding-left:8px; line-height: 20px;background-image:url("../images/cmstop-big.png"); background-position:-286px -282px; background-repeat:no-repeat;}
 .cont-space .list li.txt-r{background-image:none;}
 .cont-space .list li a{color:#06c;}
 .cont-space .list li a:hover{color:#f00;}


 /***
 	* @name:		Reset??????????
 	* @author:		
 	* @type:		??????
 	* @explain:		??????????(padding)????(margin)???????宏??????????
 	* @relating:	no
 	* @dependent:	no
 */
 
 /* 
  *	********** ???????   padding, margin  **********
  */
 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;font-family:"Microsoft Yahei"; }


 /* 
  *	********** ?????????????? 	 ??????倃????	  **********
  */
 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: 0px;}
 /* **** ????????????????? ****	   */
 .input-text,.textarea{border: 1px solid #ccc; padding: 3px;}
 .input-text{ line-height: 12px; height: 12px;  }
 .textarea{line-height: 18px; padding: 6px;  background: url(../images/opacify-logo.gif) no-repeat 50% 50%;}
 
 h1,h2,h3,h4,h5,h6{ font-weight: normal; }
 h1{ font-size: 18px; }
 h2{ font-size: 14px; }
 h3{ font-size: 14px; }
 
 a{ color: #333; text-decoration: none;}
 a:visited {color: #333; }
 a:hover {color: #f00; }
.a-red a{ color: #a23047;}
.a-red a:hover{ text-decoration:underline;}
 /* @end **/

 /***
 	* @name:		Grids960??960?????
 	* @author:		
 	* @type:		??????
 	* @explain:		??????,?忍?????????????,?????10px,
 	* @relating:	no
 	* @dependent:	no
 */
 .w-150{ width: 150px; }
 .w-160{ width:160px} 
 .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-260{ width: 260px}
 .w-310{ width: 310px; }
 .w-300{ width: 300px; }
 .w-318{ width: 318px}
 .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-450{ width: 450px; }
 .w-480{ width: 480px; }
 .w-470{ width: 470px; }
 .w-520{ width: 520px; }
 .w-550{ width: 550px; }
 .w-560{ width: 560px; }
 .w-570{ width: 570px; }
 .w-600{ width: 600px; }
 .w-650{ width: 650px; }
 .w-670{ width: 670px; }
 .w-690{ width: 690px; }
 .w-700{ width: 700px; }
 .w-715{ width: 715px; }
 .w-720{ width: 720px; }
 .w-740{ width: 740px; }
 .w-750{ width: 750px; }
 .w-790{ width: 790px; }
 .w-800{ width: 800px; }
 .w-810{ width: 810px; }
 .w-960{ width: 1000px; }
 .w-800{ width: 800px; }
 .w-1200{ width: 1200px; }
 /* @end **/
 .textarea-w600{ width: 592px; }
 
  /* ???????忌?**/
 .right-right li {
    background: url("../images/btbg.png") no-repeat scroll left center;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding-left: 20px;
    width: 360px;
}
 /* @end **/ 
 


 /***
 	* @name:		Layout???????
 	* @author:		
 	* @type:		??????
 	* @explain:		?????????,???????????辰???
 	* @relating:	no
 	* @dependent:	no
 */
 
 /* 
  *	********** ??????????: ???孝????   **********
  */
 .column { width: 1200px; margin: 0 auto;  }
 
 /* 
  *	********** ????????: ??????  + ?????  **********
  */
 .col-l-main,
 .col-l-main .col-l { float: left; }
 
 .col-r-extra,
 .col-l-main .col-r { float: right; }
 
 /* 
  *	********** ????????: ?????  + ??????  **********
  */
 .col-r-main,
 .col-r-main .col-r{ float: right; }
 
 .col-l-extra,
 .col-r-main .col-l{ float: left; } 
 /* @end **/

 /* ********** ??????????????????  **********  */
 .content-top {font-family:\5B8B\4F53,Arial Narrow,arial,serif; font-size:12px;}
 .mode-sear,.diy-head-a,.mode-flash-1 .thumb ul li.cur{background-image: url(../images/cmstop-block.png);}
 .mode-sear,#show-all-cont,.go-bbs a.bbs,.go-bbs a.stow,.go-bbs a.site-tree,
 .slide-txt span,.resource-head,.mode-bg-dott,.digg a,.reg-a,.shareTitle{background-image: url(../images/cmstop-big.png);}

 .mode-bg-dott{ height: 20px;  background-position: left -252px; }
 .span-bg-blue,.span-bg-black,.span-bg-blue2{ padding: 3px 8px; float: left; color: #fff; background-color: #06c; }
 .span-bg-black{background-color: #666;}
 .span-bg-blue2{ background-color: #59B6E8;text-indent:0}
 .mode-bg-dott span a{ color: #fff; }
 .mode-bg-dott span a:hover{ color: #ff0; }
 /* ??????   */
 .header-top{ height: 40px; }
 .logo-bar{ background-color: #fff; height: 80px; }
 .login{ margin-right:20px; padding-top: 6px; color: #666;  }
 .login a { margin-right: 5px; margin-left: 5px; color: #858282; }
 .login a:hover{ color: #a23047; }
 .login1{ margin-right: 8px; padding-top: 0px; color: #666;  }
 .login1 a { margin-right: 5px; margin-left: 5px; color: #333; }
 .login1 a:hover{ color: #a23047; }
 .go-bbs a{ float:left; line-height:28px; margin-right:20px; padding-left:20px; color:#666;}
 .go-bbs a.bbs{ background-position: -183px -43px; }
 .go-bbs a.stow{ background-position: -181px -110px ;}
 .go-bbs a.site-tree{ background-position: -184px -71px; }
 .sear-top{ margin-top: 3px; }
  /* LOGO   */
 .logo-menu{ background-color: #fff; }
 .logo-box{ height: 54px; margin-top: 8px;  background-image: url(../images/image-logo.jpg); background-repeat: no-repeat;}
 .logo-box h1 a{ text-indent: -9999px; display: block; width: 150px; height: 36px; }
 .logo-box p{ color: #666; text-align: center; }
 .top-rss{ *margin-top: -2px;}
 /* ????????  */
 .out-links{border: 1px solid #dbdada; text-align: center; background-color: #f1f1f1;  }
 .out-links div{ padding: 2px; }
 .out-links ul{margin:4px; background-color:#fff; padding-top:4px; text-align: left;padding-left: 10px;}
 .out-links li{ display:inline; line-height:35px;}
  
 /* ?????  */
 #foot{ background-color:#FFF; text-align: center;  margin-bottom:20px;  width:960px; height:300px; }
 #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; }

 /* ********************** ????????? ************************ */


  /* *********	??????? 	******** */
 .mode-menu,.mode-menu ul li.nav-cur,.mode-menu ul li.nav-cur a,.menu-cir-l,.menu-cir-r,.menu-cir-main,
 .mode-head,.mode-tabs,.mode-tabs ul li a,.mode-tabs ul li a.tabs-focus,.mode-imgtitbg,
 .magazine-wrap .magazine-tab-menu li a,#nav-cur,#nav-cur a{ }
 
 .his-1,.his-2,.mode-txtlink li,.mode-rank li em,.mode-rank li em.front,
 .mode-fastimg,.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,.gall-pageNumber,.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);}
 
 
/***
 	* @name:		mode-menu
 	* @author:		
 	* @type:		????
 	* @explain:		
 	* @relating:	
 	* @dependent:	
 */
 /* *********	???????	******** */
 .mode-menu{ height: 35px; line-height: 35px; background-position: left -53px; }
 .mode-menu ul li { float: left; margin: 0 2px 0 2px; padding-left: 10px;  font-size: 14px; }
 .mode-menu ul li a{ float: left;  padding-right: 10px; text-align: center; color: #fff; }
 .mode-menu ul li.nav-cur,#nav-cur{   background-position: -0px -532px; }
 .mode-menu ul li.nav-cur a,#nav-cur a{  background-position: right -566px; font-weight: bold;  color: #c00; padding-right: 8px; }
 /* *********	????? 		******** */
 .menu-cir{ position: relative; height: 67px; }
 .menu-cir-main,.menu-cir-l,.menu-cir-r{position: absolute; width: 11px; height: 67px;}
 .menu-cir-main{ width: 938px; left: 11px; background-position: left -53px; }
 .menu-cir-l{ left: 0; background-position: -1px -132px; }
 .menu-cir-r{ right: 0; background-position: -12px -132px;}
 .menu-cir-main .menu-hot{ line-height: 34px; }
 /* ??????? ???,???????????,dz-index.html */
 .nosubmenu{ height: 35px; overflow: hidden; zoom: 1;}
  /* *********	?????阨?	******** */
 .his-1,.his-2{ margin-right: 6px; }
 .his-1{ padding-left: 16px; color: #fff; background-position: -15px -470px; }
 .his-2{ padding: 0 6px 0 18px; background-position:-14px -511px; color:#06c; }
 .his-1:hover{ color: #ff0; }
 .his-2:hover{ color: #c00;}
 /* *********	?????		******** */
 .menu-hot{ line-height: 22px;}
 .menu-hot span.hot-news a{ margin-right: 30px; }
 .menu-hot span.hot-news a:hover{ color: #f00; }
 .menu-hot ul li{ display: inline; }
 .menu-hot ul li a{ font-size: 14px; margin: 0 10px; }
 /* @end **/

 /***
 	* @name:		mode-head??mode-tabs
 	* @author:		
 	* @type:		??????,?????抖???tabs??
 	* @explain:		?宏????????孝??????????????????????
 	* @relating:	no
 	* @dependent:	no
 */
 /* *********	????襌?????	******** */
 .mode-head-2,.mode-head,.mode-tabs{ height: 30px; line-height: 30px; padding: 0 8px; overflow: hidden; zoom:1; }
 .mode-head h2,.mode-head-2 h2,.mode-tabs h2{ float: left; font-weight: bold; font-size:14px;}
 /* *********	?忌?????	******** */
 .mode-head{  border-bottom: 1px solid #ccc;}
 .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-head-2{border-bottom: 1px solid #dbdada;}
 .mode-head-2 a.more{ color: #999; float: right;}
 .mode-head-2 a.more:hover{ color: #f00; }
 .mode-head-3{ background: none; border-bottom: none; }
 /* *********	?抖???		******** */
 .mode-tabs{ height: 29px;  background-position: left -703px;}
 .mode-tabs ul li{ float: left;}
 .mode-tabs ul li a{ float: left; padding: 0 10px;  background-position: left -632px; color: #06c; }
 .mode-tabs ul li a.tabs-focus{ height: 29px; background-position: left -665px; color: #666; font-weight: bold;}
 .mode-tabs ul li a:hover{ color: #f00; }
 .mode-tabs ul li a.tabs-focus:hover{ color: #000;}
 .mode-tabs-2{ padding: 0;}
 .mode-tabs-fs14 ul li a{ font-size: 14px; }
 /* *********	??????		******** */
 .mode-imgtitle{ height: 34px; line-height: 34px;}
 .mode-imgtitle p{ float: left; color: #999;}
 .mode-imgtitle ul{ float: right; }
 .mode-imgtitle ul li{ float: left; margin-right: 10px;}
 .mode-imgtitle ul li a{ color: #333; }
 .mode-imgtitle .more,.other{ margin-top: 10px; margin-right: 5px; width: 38px; height: 16px; background-position: -15px -48px; }
 .other{ margin-top: 0;margin-right: 0; text-indent: -9999px; }
 /* *********	??title??????		******** */
 .mode-imgtitbg{ height: 35px; background-position: left -379px; border-bottom: 1px solid #9FCCE9; }
 .mode-fastimg,.mode-videotitle,.mode-intertitle,.mode-news{ float: left; text-indent: -9999px; }
 .mode-fastimg{  width: 77px;  background-position: -156px -510px;} 
 .mode-videotitle,.mode-intertitle,.mode-news{ width: 115px; }
 .mode-videotitle{ background-position: -11px -424px; }
 .mode-intertitle{ background-position: -11px -366px; }
 .mode-news{ background-position: -13px -322px;}
 .mode-pictitle{ width: 143px; background-position: -111px -1333px; }
 /* *********	?????		******** */
 .img-more{width:45px; height:20px; background-position: -15px -48px; text-indent:-9999px; }
 /* *********	??????title???		******** */
 .mode-head-3 h2{padding-left: 30px; padding-top: 6px; background-position: -269px -1055px ; background-repeat: no-repeat; }
 /* *********	??????????????湗??		******** */
 .diy-bg-a{ background-position: 0 0;}
 /* @end **/

 /***
 	* @name:		mode-txtlink,mode-rank
 	* @author:		
 	* @type:		????忌????
 	* @explain:		?忌??抖???????12px, ?????666??????????抖???14px???????06c?????????????mode-head
 	* @relating:	no
 	* @dependent:	mode-head
 */
 /* ********* ?????忌?	******** */
 .mode-txtlink ul,.mode-txtlink ol { }
 .mode-txtlink li,.mode-rank li{ padding-bottom:10px; line-height: 24px; background-position: -286px -280px; background-repeat: no-repeat; }
 .mode-txtlink li a{ color: #1f376d; margin:5px;}
 .mode-txtlink li a:hover{ color: #f00; }
 .mode-txtlink li cite,.mode-txtlink li .date,.mode-rank li em{  font-family: Arial; font-size: 12px; }
 .mode-txtlink li cite{ color: #999; }
 .mode-txtlink li .date{  margin-left: 10px;  color: #999; }
 /* ********* ?????忌?	******** */
 .mode-rank li em{ float: left; margin-right: 8px; width: 16px; height: 20px; text-align: center;  background-position: -139px -98px; }
 .mode-rank li em.front{ background-position: -138px -58px; color: #fff; }
 /* @end **/

 /***
 	* @name:		mode-txtlink,mode-rank
 	* @author:		
 	* @type:		???技????
 	* @explain:		?忌??抖???????12px, ?????666??????????抖???14px???????06c?????????????mode-head
 	* @relating:	no
 	* @dependent:	mode-head
 */
 .mode-position{ padding-left: 20px; line-height: 21px; background-position: -280px -477px; background-repeat: no-repeat;}
 .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; }
 /* @end **/

 /*
  * ***************** ???????????  *****************
  */
 .mode-sear{ width: 300px; height: 38px; }
 .mode-sear .sear-box,.mode-sear .sear-btn{ background-color:  transparent;  border: none; }
 .mode-sear .sear-box{ width: 260px; height: 30px;line-height: 30px; padding: 1px 2px 2px 4px; color: #666; _float:left;}
 .mode-sear .sear-btn{background-image:url(../images/sousuo1.jpg); border: medium none;    cursor: pointer;     height: 31px;    width: 31px; }
.mode-sear .sear-btn:hover{  background-image:url(../images/sousuo2.jpg); border: medium none;    height: 31px;    width: 31px; }
.search{ font-size:16px; width:335px; height:31px; margin-top:10px;}
.search .sousuo{ background-image:url(../images/sousuo1.jpg); border: medium none;    cursor: pointer;     height: 31px;    width: 31px; }
.search .sousuo:hover{  background-image:url(../images/sousuo2.jpg); border: medium none;    height: 31px;    width: 31px; }
 /* @end **/



 /***
 	* @name:		mode-comment
 	* @author:		
 	* @type:		???????
 	* @explain:		
 	* @relating:	
 	* @dependent:	mode-head
  */
 /* 
  *	********** ?????忌?  **********
  */
 .mode-comment dt{ line-height: 26px;}
 .mode-comment dt .user-info,.mode-comment dt .user-info a{ color: #06c;}
 .mode-comment dt .user-info a:hover{ color: #f00; }
 .mode-comment dt .user-info{float: left;}
 .mode-comment dt .post-time{ float:right;  color: #999;  font-family: Arial; font-size: 10px; }
 .mode-comment dd{ clear:both; padding-bottom: 10px; }
 .citation-wrap{ line-height: 24px; overflow: hidden;word-wrap:break-word;}
 .mode-comment dd p{ line-height: 24px; font-size: 14px;  color: #333;word-wrap:break-word;}
 .mode-head .comment-count{padding-left: 10px;  color: #666; }
 .mode-head .comment-count em{ padding: 0 4px; font-family: Arial; color: #f00; }
 .post-comment-area{ background-color: #eff4f8; border-top: 1px solid #dfedf2;}
 .post-comment-area .textarea{  height: 100px; background-color: #fff; border-color: #ddd; overflow: auto; }
 .textarea-w663{ width: 663px; }
  /* 
  *	********** ??????????  **********
  */
 .view-comment{ line-height: 40px; text-align: right; color: #666; }
 .view-comment a{ margin-left: 10px; color: #06c; }
 .view-comment a:hover{ color: #f00; }
 .user-writeinfo{ height: 30px; line-height: 30px; padding: 10px 0 5px 0; }
 .user-writeinfo a{ color: #06c;}
 .user-writeinfo a:hover{ color: #f00;}
 .fast-login{  width: 180px;  padding: 15px;  border: 1px solid #9FCCE9; background-color: #F8FBFC;}
 .fast-login .input-text{ width: 100px; margin-bottom: 10px; }
 .post-btn,.btn_black{ width: 75px; height: 25px; padding-bottom: 5px; color: #fff; font-weight: bold; border: none; font-size: 12px; background-color: transparent; background-position: -7px -844px;}
 .fast-login-btn{height:21px; width:64px; background-color: #f8fbfc; background-position: -8px -203px; border: none;  }
 #loginPassword{ margin-top: 8px;}
 /* @end **/

 /* 
  *	**********	???????????	 **********
  */
 .pagination{ margin: 0 auto;  text-align: center; }
 .pagination a {background-color: #fff; border:1px solid #ddd; color:#2266BB; float:left; height:20px; line-height:20px; margin:0 6px 0 0; padding:0 6px; text-align:center; vertical-align:middle; font-family: Arial;}
 .pagination a:hover,.pagination a.now{ border-color: #26b; }
 .pagination a.now{ background-color: #26b; color: #fff; font-weight: bold; }
 .pagination a.no-op { background:none repeat scroll 0 0 #fff;border-color:#ddd;}
 .no-op, a.no-op {color:#ccc; cursor: pointer; text-decoration:none;}
 #show-all-cont{ border-width: 0; float: left; width: 72px; line-height: 21px; height: 21px;  background-position: -208px -202px; color: #fff; }
 #show-all-cont:hover{ color: #ff0; }

 /***
 	* @name:		mode-imgtxt
 	* @author:		
 	* @type:		????忌????
 	* 
 	* @explain:		??????????????????????????????????㏒??????li??????li-width?????????50%??33.3333%??25%??20%????宏????????
 	* 				????縺?????????width : height = 4 : 3, ????li???㊣??margin-bottom: 6px, ???????????????10px, ????li???p???
 	* 				?我?line-height: 24px
 	* 
 	* @relating:	no
 	* @dependent:	mode-head
 */
 .mode-imgtxt { padding-top: 10px; overflow: hidden;}
 .mode-imgtxt li{ float: left; margin-bottom: 6px; text-align: center; overflow: hidden; }
 .mode-imgtxt li p{margin: 4px 0 0 6px; height: 36px; line-height: 18px; text-align: left; }
 .mode-imgtxt ul.per-50 li { width: 50%;}
 .mode-imgtxt ul.per-33 li { width: 33.3333%;}
 .mode-imgtxt ul.per-25 li { width: 25%;}
 .mode-imgtxt ul.per-20 li { width: 20%;}
 /* @end **/

 /***
 	* @name:		mode-imgtxtsummary
 	* @author:		
 	* @type:		??????,??+????+???????
 	* @explain:		????????????????8px??li????,h3??????????:6px, ???????10px??
 	* 				?????????????㏒???????????????????????????????????<br /><p><a href="">??????????</a></p>
 	* @relating:	mode-imgtxt??mode-txtlink
 	* @dependent:	mode-head
 */
 .mode-imgtxtsummary { padding: 8px 8px 0 8px; overflow: hidden;zoom: 1; }
 .mode-imgtxtsummary ul li{ margin-bottom:6px; height: 1%; clear: both; overflow: hidden; zoom: 1;}
 .summary-h3{ margin-bottom: 6px; }
 .mode-imgtxtsummary ul li .imgtxt{ float: left; margin-right: 10px; margin-bottom: 6px; }
 .mode-imgtxtsummary ul li .imgtxt p{ text-align: center; }
 .mode-imgtxtsummary ul li .imgtxt p a{ line-height: 20px; color: #666;}
 .mode-imgtxtsummary ul li p.summary,.mode-imgtxtsummary ul li p.summary-no2em{ line-height: 16px; text-indent:2em; color: #666; }
 .mode-imgtxtsummary ul li p.vd1{line-height:18px; color:#999;}
 .mode-imgtxtsummary ul li p.summary a.detail{ color: #06c; }
 .mode-imgtxtsummary ul li p.summary-no2em{ text-indent: 0; height: 54px;line-height:18px;_overflow:hidden;_zoom:1;}
 .mode-imgtxtsummary ul li p.descriptionsT1{height:auto;}
 .detail{ color: #06c;}
 .detail:hover{ color: #c00;}
 .spe-h3{margin-bottom: 4px; line-height: 18px; height: 36px; overflow: hidden;}
 .mode-imgtxtsummary h3{line-height:18px;}
 .mode-imgtxtsummary .mb0{margin-bottom:0;}
 .mode-imgtxtsummary .vh3{margin-bottom:5px;}
 .mode-imgtxtsummary .vh3 a{color:#06c;font-size:14px;}
 
 .maginzeListWrap{padding:20px 8px 0 20px;}
 .mode-imgtxtsummary ul li p.zy{line-height:22px;}
 .summary-h3 .cor-ccc{color:#ccc;}
 .mode-imgtxtsummary .maginzeList{margin-bottom: 50px;}
 .mode-imgtxtsummary ul li.maginzeList{margin-bottom:30px;}
 
 .mode-head .cor-333{color:#999;}
 
 /* @end **/
 /***
 	* @name:		mode-imgtxtsummary-2
 	* @author:		
 	* @type:		?????,??+????+???????
 	* @explain:		????抖??????h3?????????????????????????????????????????1px????,???????????
 	* @relating:	mode-imgtxt??mode-txtlink
 	* @dependent:	mode-imgtxtsummary
 */
 .mode-imgtxtsummary-2 ul li{ clear: both; margin-top: 5px; height: 1%;}
 .mode-imgtxtsummary-2 ul li h3{ margin-bottom: 0; line-height: 18px; } 
 .mode-imgtxtsummary-2 ul li img{margin-bottom: 4px; padding: 1px; border: 1px solid  #ccc; }
 .mode-imgtxtsummary ul li .imgtxt{ margin-bottom: 0;}
 .mode-imgtxtsummary-2 ul li p.summary{ text-indent: 0; color: #999; } 
 .mode-imgtxtsummary-2 ul li h3 a{ color: #06c; }
 .mode-imgtxtsummary-2 ul li h3 a:hover{ color: #f00;  }
 /* @end **/

/* author: wangyuelong  	mode-imgtxtsummary03  */
 .mode-imgtxtsummary03 img, .mode-imgtxtsummary04 img{ border:1px #ccc solid; padding:1px}
 .mode-imgtxtsummary03 li{ margin-top:10px; height:1%; }
 .mode-imgtxtsummary04 li{ height: 1%;}
 .mode-imgtxtsummary04 h2{ padding-top:3px}
 .mode-imgtxtsummary04 p{color:#666666; margin-top:6px; line-height:20px;}
 .mode-imgtxtsummary04 .imgtxt{ margin-left:6px; display:inline}
 .mode-rss img{ margin-left:4px; margin-top:4px; float:left} 
 /* end  mode-imgtxtsummary03  */



 /***
 	* @name:		mode-vote
 	* @author:		
 	* @type:		??????????
 	* @explain:		
 	* @relating:	
 	* @dependent:	mode-head
 */
 .mode-vote{ padding: 8px; }
 .mode-vote h3{ line-height: 24px;  }
 .mode-vote li{ line-height: 21px;}
 .mode-vote li label{ padding-left: 2px; color: #666;}
 .mode-vote .vote-handle{ line-height: 21px; padding: 10px 3px; }
 .mode-vote .vote-all{float: left; margin-right: 20px; *padding-top: 6px; height:24px; width:64px; background-position: -107px -202px; background-color: #fff; text-align: center;  color: #fff; border: none; }
 .mode-vote .vote-submit{ padding-top: 20px; }
 .mode-vote .vote-submit li{ line-height: 40px;}
 .mode-recite p{ line-height: 18px; text-indent: 2em; color: #333; margin-bottom: 10px;}
 .mode-recite strong.blaze{padding-left: 30px; line-height: 30px; color: #666;}
 
 .mode-vote dt{margin-bottom: 10px;line-height: 24px; font-size: 14px; color: #c00; font-weight: bold; }
 .mode-vote dd{  color: #666; margin-bottom: 6px; }
 .mode-vote dd input{ margin-right: 4px; vertical-align: top; }
 .mode-vote .submit{ float: left;margin: 10px 20px 10px 0; *padding-top: 6px; height:24px; width:64px; background-position: -107px -200px; background-color: #fff; text-align: center;  color: #fff; border: none; }
 .mode-vote dd a{ line-height: 20px;float: left;margin-top:12px; }
 /* @end **/

 /***
 	* @name:		mode-imgtxt-video
 	* @author:		
 	* @type:		??????
 	* @explain:		????忌???????????????????????????
 	* @relating:	mode-imgtxtsummary
 	* @dependent:	
 */
 .mode-imgtxt-video{ clear: both; padding: 10px; padding-bottom: 0; overflow: hidden; zoom: 1;   }
 .mode-imgtxt-video ul{ margin-left: -46px; height: 320px;}
 .mode-imgtxt-video ul li{ float: left; margin-bottom: 15px;  margin-left: 46px; display: inline;height:154px;width:140px; overflow:hidden;_zoom:1;}
 .mode-imgtxt-video ul li p{ color: #666; font-family: Arial; }
 .mode-imgtxt-video ul li p.txtlink{margin-top:4px;  }
 .mode-imgtxt-video ul li p.txtlink a{ color: #06c; }
 .mode-imgtxt-video ul li p.txtlink a:hover{ color: #f00; }
 .v-play-c,.v-comment-c{ float: left; margin-right: 10px; height: 14px;  padding-left: 17px; background-repeat: no-repeat; color: #666;  }
 .v-play-c{ background-position: -14px -1067px; }
 .v-comment-c{ background-position: -118px -1066px;}
 
 .video-txtlink ul{_margin:0;}
 .video-txtlink .video-list-tj li{width:auto; _float:none;}
  /* @end **/

 /* ********************** ????????? ************************ */

 /***
 	* @name:		Fast style(?????)
 	* @author:		
 	* @type:		??????
 	* @explain:		?????宏????css??????,???????????????????class??????
 	* @relating:	no
 	* @dependent:	no
 */
 
 /* 
  *	********** ????  ??   ???  **********
  */
 .hide{ display: none; }
 .show{ display: ''; }
 /* 
  *	********** ??????????????????????????????,???????: 10px  **********
  */
 .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-20{ padding: 20px;}
 .padd-lr-8{ padding-left: 8px; padding-right: 8px; }
 .padd-tb-8{ padding-top: 15px; 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, .bor-d5d, .bor-ff8, .bor-ffd{ border-width: 1px; border-style: solid;}
 .bor-gray { border-color: #dbdada; }
 .bor-lineblue{ border-color: #9fcce9; }
 .bor-edb{  border:#d7dce0 1px solid;}
 .bor-ccc{ border-color: #ccc;}
 .bor-9fc{ border-color: #becdd0; }
 .bor-cef{ border-color: #c8e1f2; }
 .bor-lr-3e8{ border-left: 1px solid #3E8AC0; border-right: 1px solid #3E8AC0;}
 .bor-d7d{ border-color: #d7dce0; }
 .bor-ff8{ border:#ff8201 1px solid; }
 .bor-d5d{ border-color: #d5d6d8; }
 .bor-ffd{ border-color:#ffdaeb;}
 .bor-car{ border:#d7dce0 1px solid;}
 .bor-car-b{ border-bottom:#ccc 1px solid;}
 .bor-837{ border-color: #837e7e; }
 .bor-edu{ border-color:#98d983;border-style:solid;border-width:1px;}
 .bor-edu-lrb { border-left:#98d9831px solid;border-right:#98d9831px solid;border-bottom:#98d9831px solid;}
 .bor-edu-b {border-bottom:#98d9831px solid;}
 .mianze{ padding:5px; margin-top:0px; word-spacing:10px; letter-spacing:1px; font-size:14px; font-family:"Microsoft Yahei";}
 .bor-ent{  border:#EDB39A 1px solid;}
 .bor-lrb{  border-left:#EDB39A 1px solid; border-right:#EDB39A 1px solid; border-bottom:#EDB39A 1px solid;}
 .bor-ent-b{  border-bottom:#EDB39A 1px solid;}

 /*
  *     ***********    ??????????       *****************
  */
 .bgfff{ background-color:#fff;}
 .entbg{ background:url(../images/enth2.jpg) top left no-repeat; color:#fff;}
 .entbg a{ color:#fff; }
 .entbghc{ height:29px; background-color:#FE8A02; background-image:none; color:#fff; }
 .edubg {background:url(../images/enth2_1.jpg) top left no-repeat;color:#fff; }
 .edubg a:link{ color:#fff; }
 .edubghc { height:29px;background-color:#5bbd32; background-image:none;}
 .carbghc{ height:29px; background-color:#E3EEF9;}
 .carbg{background:url(../images/t004.jpg) left top repeat-x;}

 /* 
  ***********  ????, ??div???????????? ,???????????????? ????div????    **********
  */ 
 .clear{ clear: both; }
 .hr-h4,.hr-h6,.hr-h8,.hr-h10,.hr-h16,.hr-h10-dot{ clear: both; overflow: hidden; zoom: 1; }
 .hr-h4 { height: 4px; }
 .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}
 /* 
  *	**********  ????     **********
  */ 
 .f-l { float: left; }
 .f-r { float: right; }
 /* 
  *	**********  ?????妊    **********
  */ 
 .fs-12,.fs-12 a{ font-size: 12px;}
 .fs-14,.fs-14 a{ font-size: 14px;}
 .fs-16,.fs-16 a{ font-size: 16px; }
 /* 
  *	**********  ???????    **********
  */  
 .ad{width:298px; margin-bottom:8px;}
 .cor-c00 a,.cor-c00{ color: #c00; }
 .cor-06c li a,.cor-06c a,.cor-06c{ color: #004276; }
 .cor-666{ color: #666; }
 .cor-4545 li a{ color: #454545;}
 .cor-06c li a:hover{ color: #f00; }
 .cor-f60{ color: #f60; }
 .cor-333,.cor-333 li a{ color:#333; }
 .cor-999{ color: #999; }
 .cor-f00{ color: #f00; }
 .cor-index { color:#1f376d; }
 .cor-index a{ color:#1f376d; }
  /* 
  *	**********  ????   **********
  */  
 .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-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; }
 .r-imgbox .title-h32{line-height: 18px;height:auto;}
 .mode-imgtxtsummary ul li.r-imgbox .imgtxt{margin-top:4px;}
  /* 
  *	**********  ????   **********
 */ 
 .hand{cursor:pointer;}
 /* @end **/
 .imgcss3{
 	-webkit-transform: scale(1,1);
	-webkit-transition: -webkit-transform .4s ease-in;
}
 .imgcss3:hover{
 	-webkit-transform: scale(1.2,1.2);
 }
 .ie6{_overflow:hidden;}

 /* dialog */
.dialog-overlay, .dialog-box, .dialog-shadow {margin:0; padding:0; position:fixed; _position:absolute;}
.dialog-overlay {left:0; top:0; width:100%; height:100%; min-height:100px; background:#FFF;}
.dialog-shadow {background:#333; border-radius:6px; overflow:hidden;}
.dialog-box {background:#FFF; border:1px solid #BBB; font-size:14px; font-style:normal; font-weight:normal; text-align:left;}
.dialog-box .dialog-header {padding-left:10px; padding-right:10px; font:14px/150% Arial,Helvetica,sans-serif;}
.dialog-box .dialog-header, .dialog-box .dialog-footer {background:#EBF6F8;}
.dialog-box .dialog-header {color:#1469BB; line-height:1.2; padding-top:12px; padding-bottom:12px;}
.dialog-box .dialog-header .dialog-close, .dialog-box .dialog-header .dialog-close:visited {outline:none; cursor:pointer; display:block; margin-right:-4px; _margin-right:-2px; margin-top:-2px; padding:1px 4px; text-decoration:none; color:#CCC; float:right; font-family:Georgia,Times,"Times New Roman",serif; font-size:14px;}
.dialog-box .dialog-header .dialog-close:hover, .dialog-box .dialog-header .dialog-close:active {background:#FFF6ED; color:#F00; border-radius:5px;}
.dialog-box .dialog-content {font-size:12px; background:#FFF; color:#111; float:left;}
.dialog-box .dialog-content .dialog-content-box, .dialog-box .dialog-content .dialog-tips {padding: 10px 10px 25px;}
.dialog-box .dialog-content .dialog-content-tips {text-align:center; vertical-align:middle;}
.dialog-box .dialog-content, .dialog-box .dialog-content p {word-wrap:break-word; word-break:break-all;}
.dialog-confirm .dialog-content {background-color:#FFC;}
.dialog-error .dialog-header, .dialog-error .dialog-content {color:#C00;}
.dialog-box .dialog-button {float:right; margin-left:5px; display:-moz-inline-box; display:inline-block; border-width:1px; _border:0; border-style:solid; border-color:#bbb #bbb #999; *display:inline; *zoom:1; color:#444; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden; vertical-align:middle;}
.dialog-box .dialog-button:hover {border-color:#999 #999 #666; color:#333; }
.dialog-box .dialog-button input {float:left; text-align:center; border:none; height:25px; margin:0 !important; padding:0 14px; color:#333; background:transparent url(../images/dialog-button.png) repeat-x 0 0\9; font-size:12px; *padding:3px 8px 0; cursor:pointer; -webkit-appearance:none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background-image:-moz-linear-gradient(-90deg, #fcfcfc 0, #e9e9e9 100%); background-image:-webkit-gradient(linear,left top,left bottom, color-stop(0, #fcfcfc), color-stop(1, #e9e9e9));}
.dialog-box .dialog-button input {_border-width:1px; _border-style:solid; _border-color:#bbb #bbb #999;}
.dialog-box .dialog-button input:hover,
.dialog-box .dialog-button-over input{color:#333 !important; background-color:transparent !important; background-position:1px -6px\9; background-image:-moz-linear-gradient(-90deg, #f8f8f8 0, #ddd 100%); background-image:-webkit-gradient(linear,left top,left bottom, color-stop(0, #f8f8f8), color-stop(1, #ddd));}
.dialog-box .dialog-button-over input{_border-color:#999 #999 #666; _color:#333;}
.dialog-box .dialog-button input:active,
.dialog-box .dialog-button-active input{background:#ddd !important; color:#333 !important; border-color:#999 #999 #666 !important;}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){
 .dialog-box .dialog-button input { background:transparent url(../images/dialog-button.png) repeat-x 0 0;}
 .dialog-box .dialog-button input:hover, .dialog-box .dialog-button-over input {background-position:1px 6px;}
}
.dialog-box .dialog-footer {border-top:1px solid #D9E2E9; padding-top:10px; padding-bottom:10px; width:100%; overflow:hidden;}
.dialog-box .dialog-footer .dialog-buttons {margin-right:10px;}



/* ???????????????????? */
.title-background { background:transparent url(../images/xiaodaohang.jpg) repeat-x 0 0; }




/* ?????? */
.link_1 {width: 1000px;margin-bottom: 9px;padding: 0px 0px;height: 29px;background: #5393da;overflow: hidden;margin-top: 10px;margin-left:auto;margin-right:auto;}
.link_1 .linkl_1 {width: 500px;height: 29px;line-height: 29px;color: #fff;float: left;margin-left: 10px;}
.link_1 span.linkr_1 {float: right;width: 240px;height: 29px;line-height: 29px;text-align: right;font-weight: bold;color: #fff;font-size: 12px;margin-right:10px;}
.footent {width: 1000px;height: auto;padding-top: 30px;padding-bottom: 30px;overflow: hidden;margin-left:auto;margin-right:auto;background:#fff;}
.link_1 .linkl_1 a {margin: 0px 10px;color: #fff;font-size: 12px;height: 29px;font-weight: bold;line-height: 29px;}
.footent .footer_left {float: left;width: 150px;}
.footent .footer_con {float: left;width: 480px;margin: 0px auto;text-align: center;}
.footent .footer_right {float: right;width: 370px;}
.footent .footer_right .atxt{ width:115px; font-size:12px; text-align:center; }
.footent .footer_con p {text-align: center;color:#2e3133;font-size:12px;line-height:20px;}
/* ?????? */



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;clear:both;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearfix{zoom:1;}


/* ????? */
.pic-list{ padding:0; margin:0;}
.pic-list ul li{ list-style-type:none; width:182px; height:183px; text-align:center; vertical-align:top; margin-bottom:10px; margin-top:20px;}
.pic-list ul li img{ border:1px #ccc solid; padding:4px; margin-bottom:10px;}
.pic-list a:link,a:active{color:#1f376d; text-decoration:none;}
.pic-list a:hover{ color:#F00; text-decoration:underline;}
.txt-m{ text-align:center; vertical-align:middle;}
.pic-right{margin:0; padding-bottom:10px;}
.pic-right li{ width:145px;height:170px; margin-bottom:10px;}  
.pic-right img{border:1px #ccc solid; padding:2px;}

#v-pic-h{ width:960px; height:30px; background:url(../images/v-pic-h.gif) top center no-repeat; padding-top:30px;}
#v-pic-h ul{ margin-left:180px; list-style-type:none; font-size:13px;}
#v-pic-h ul li{ margin-right:14px;}
#v-pic-h ul li a:link{ color:#fff; text-decoration:none;}
#v-pic-h ul li a:visited{ color:#fff; text-decoration:none;}
#v-pic-h ul li a:hover{ color:#f00;}
.right-h{ background:url(../images/right-h.jpg) repeat-x  top left;}
/* ????? */


@charset "utf-8";
body{ font-family:"微软雅黑"; }

.mt5{ margin-top:5px; }
.mb5{ margin-bottom:5px; }
.fl { float:left; }
.fr{ float:right; }
.clear{ clear:both;}
.center{ width:1200px; margin:0px auto;}

.ads{ width:1200px; margin:5px 0;}
.ads img{ float:left; }
.mlr101{ margin-left:10px; margin-right:11px; }

.syhead {line-height: 40px;width:1200px;height:40px;margin:0;padding:0; color:#333; font-size:14px; font-family:"微软雅黑"; }

.bgf{  background-color:#fff; }

.shang{ width:1200px; height:80px; margin:15px 0 20px 0; }
.shang a{ text-decoration:none; }
.shang-l{ width:195px; margin-left:40px; }
.search2{ text-align:left; width:350px;  margin-top:0px; margin-left:510px; font-size:16px; font-family:"微软雅黑";}
.search2 .searche-date{  line-height:26px; }
.search2 .sousuo{ background-image:url(../images/sousuo1.jpg); border: medium none;    cursor: pointer;     height: 31px;    width: 31px; }
.search2 .sousuo:hover{  background-image:url(../images/sousuo2.jpg); border: medium none;    height: 31px;    width: 31px; }
.shang-r{ width:320px; }
.shang-r img{}


.dh{ background-color:#1d71b9; height:48px; text-align:center; }
.dh a {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-right: 20px;
	padding:0px 20px;
}
.dh span {
    margin-left: 0px;
    margin-right: 5px;
}


.sub_nav {
    margin: 8px auto;
    overflow: hidden;
    width: 1200px;
	height:30px;
}
.sub_nav .zw {
    font-size: 0;
    height: 30px;
    margin-left:10px;
    width: 400px;
	line-height: 30px;
}
.sub_nav .zw a {
    color: #313131;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    margin-right: 8px;
	height:30px;
}
.sub_nav .dszc {
    margin-left: 15px;    
    width: 380px;
	height:30px;
	line-height: 30px;
}
.sub_nav .dszc h3 {
    color: #1d71b7;
    display: inline;
    font-size: 14px;
	
}
.sub_nav .dszc a {
   color: #313131;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    margin-right: 8px;
	height:30px;
}
.sub_nav .dszc p {
    float: left;
    width: 250px;
}
.sub_nav .mqfc {
    height: 30px;
    width: 380px;
	overflow: hidden;
	line-height:30px;
}
.sub_nav .mqfc h3 {
    color: #1d71b7;
    display: inline;
    font-size: 14px;
}
.sub_nav .mqfc a {
    color: #313131;
    display: inline-block;
    font-size: 15px;
    line-height: 30px;
    margin-right: 5px;
	height:30px;
}
.sub_nav a:hover {
    color: #c00;
    text-decoration: underline;
}

.dsgb{ width:1198px; height:35px; border:#dfdfdf solid 1px; background-color:#fbfbfb;}
.dsgb a{ color:#333; font-weight:bold; }
.ds{ width:650px; margin-left:5px; height:31px;}
.dsgb .bgblue{ width:80px; height:31px; background-color:#1d71b9; color:#fff; text-align:center; margin-top:2px; }
.dsgb li { margin:0 10px; line-height:31px; font-size:15px; float:left; }
.gb{ width:528px; height:31px; }

.ads{ width:1200px; height:50px; margin:8px auto; }

.dzt{ width:1200px; height:100px; margin-top:10px;}
.dzt-left{ float:left; width:900px; }
.dzt-right{ float:right; width:300px; height:90px; margin-top:10px;  text-align:center; }
.dzt-right img{ margin:0; padding:0;}
.dzt-right .span1{ font-family: "微软雅黑"; font-size:15px;  height:20px; font-weight:bold; letter-spacing:3px; }
.dzt1{ 
      width:840px; height:100px;
       background:url("../images/toutiao.gif") no-repeat left top;
	   overflow:hidden;
		padding-left:60px;
		display: block;
		font-family: "微软雅黑";		
		text-align:center;   
	}
.dzt1 .z-dzt{ font-size: 39px;
		font-weight: bolder;    
		line-height: 70px;}
.dzt1 .z-dzt a{ color:#1f376d; text-decoration:none; }
.dzt1 .z-dzt a:hover{ color:#900; text-decoration:none; }
.dzt1 .f-dzt{ font-size:14px; height:14px; width:840px;}
.dzt1 .f-dzt a{ color:#585858; text-decoration:none; margin-right:10px; }
.dzt1 .f-dzt a:hover{ color:#900; }

/** 滚动头条 未使用*/
.f12 {
    font-size:12px;
}
.lh22 {
    line-height:22px;
}
.attention {
	width:900px;
	position:relative;
	height:105px;
	overflow:hidden;
	background-color:#fff; 
}
.attention a.guan {
    float:left;
	display:block;
	width:85px;
	height:85px;
}
.attention span.guan {
    float:left;
	display:block;
	width:90px;
	height:90px;
}
.focus_title {
	background:url(../images/hot.png) no-repeat left top;
	position:absolute;
	top:2px;
	left:5px;
	padding:10px 5px 10px 5px;
	text-align:center;
	width:870px;
}
.focus_title a {
	color:#1f376d;
	margin:0 3px;
}
.focus_title a:hover {
	color:#900;
	text-decoration:none;
}
.rslides {
    float:left;
	position:relative;
	width:720px;
	height:90px;
	overflow:hidden;
}
.rslides li {
	display:block;
	width:720px;
	height:90px;
	overflow:hidden;
}
.rslides li  h1.thot a {
	font-family: "微软雅黑";
    font-size: 44px;
    font-weight: bolder;
    height: 44px;
    line-height: 44px;
	display:block;
	margin-top:20px;
}
.rslides li  span{ color:#585858; font-family: "宋体";font-size:14px;    font-weight:normal;    height: 44px;    line-height: 44px;}
.rslides li  .rslides p a{
    font-size:14px;
	color:#585858;
}
.rslides_nav {
	height:11px;
	width:12px;
	background:url(../images/idicon.png) no-repeat 0px 0px;
	position:absolute;
	top:25px;
	right:15px;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	z-index:20;
}
.rslides_nav.next {
	left:auto;
	background-position:0px -21px;
	right:15px;
	top:55px;
}
/** 滚动头条 */


/** 箭头轮转广告 start*/
#slide-ads-box {
    height: 66px;
    position: relative;
    width: 300px;
	overflow:hidden;
}
#slide-ads-box .thumb-wrap {
    height: 66px;
}
#slide-ads-box .tit-ctrl {
    bottom: 0px;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    width: 300px;
}
#slide-ads-box .ctrl {
    float: right;
    padding-right:0px;
}
#slide-ads-box .ctrl .num {
    background-color: #333;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 16px;
    margin-right: 3px;
    padding: 0 5px;
}
#slide-ads-box .ctrl .num strong {
    font-size: 12px;
}
#slide-ads-box .title {
    background: #000 none repeat scroll 0 0;
    float: left;
    opacity: 0.5;
    width: 300px;
}
#slide-ads-box .title a {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}
#slide-ads-box .shadow {
    background-color: #000;
    display: none;
    height: 8px;
}

/** 箭头轮转广告 end */


.newtab li {
    cursor: pointer;
    display: inline-block;
    float: left;
    font: 12px/22px "宋体";   
    text-align: center;
    width: 51px;
	height:37px; 
	line-height:37px;
}
.newtab li a {
    color: #333333;
}
.newtab li.hover {
    background-color:#124886; 
}
.newtab li.hover a{
	color: #fff;
}
.pictab-bd {
    float: left;    
}
.pictab-bd a {
    display: block;
    position: relative;
}
.pictab-bd .hidden {
    display: none;
}
#pictab .current {
    display: block;
}
.pictab-bd i {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    height: 22px;
    left: 0;
    opacity: 0.6;
    position: absolute;
    width: 100%;
}
.pictab-bd span {
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font: bold 12px/22px "宋体";
    left: 0;
    padding-left: 10px;
    position: absolute;
    text-align: left;
    width:  100%;
}
.pictab-bd a {
    color: #FFFFFF;
}
/** 带标题幻灯 */


.gjc{ width:140px; height:180px; font-size:16px; line-height:26px; text-align:center; font-weight:bold; }
.gjc a{ color:#fff; }
.gjcc{ width:70px; height:180px; }
.gjc1{ width:65px; height:90px; background-color:#eda737; padding-top:30px; padding-left:5px; }
.gjc2{ width:65px; height:55px; background-color:#519bc0; padding-top:5px;padding-left:5px; }
.gjc3{ width:65px; height:55px; background-color:#a5c24e; padding-top:5px;padding-left:5px; }
.gjc4{ width:65px; height:90px; background-color:#c55386; padding-top:30px;  padding-left:5px; }


.neirong1{ width:1200px; margin-top:10px; margin-bottom:10px;}
.rzxw{ font-family: "Microsoft Yahei";    
    overflow: hidden;
    text-overflow: ellipsis;float:left; width:450px; margin-right:30px;}
.rzxw-dtt{ margin-top:20px;}
.rzxw-dtt a{ color:#043266; }
.rzxw-dtt h2{ font-size:22px; line-height:38px;font-weight: bold; text-align:center; overflow: hidden;}
.rzxw-dtt li{ height:110px; width:450px; }
.rzxw-dtt .span1{color: #7b7b7b; font-size:14px; padding-left:20px; line-height:28px; text-indent:30px;}}
.rzxw-h {    
    white-space: nowrap;
    width: 450px;
	line-height:38px; 
	margin-top:10px;
}
.rzxw-h  li{ height:42px; line-height:38px;  font-size: 18px; background: url(../images/btbg.png) no-repeat scroll left center; 
    padding-left: 20px; margin:0; }

.rzxw-h li a {
    color: #333;
}
.rzxw-h li.black a, .rzxw-h .title.black a:hover {
    color: #333; }

.rzxw-btt{		
	border-bottom: 1px solid #ebebeb;
    margin-top: 16px;
    position: relative;
	height: 40px;
	margin-top:0px;
}	
.rzxw-bt{
    background: url(../images/rzxw-bt.png) no-repeat 10px 10px;	
	height: 40px;
    line-height: 36px;
    text-align: center;
	width:100px; 
	font-size:16px;
	font-weight:bolder;
	padding-left: 20px;
	border-bottom: 2px solid #1c61a2;
}
.rzxw-bt a{ color: #1c61a2; }
.rzxw-bt a:hover{ text-decoration:none; }
.tianqi{ width:120px; height:40px;}


.hx{ width:1200px; height:350px; border-top:3px solid #1447a2; }
.neirong1-right{ float:left; width:720px; margin-top:50px; }
.huandeng{ width:720px; height:370px; margin-bottom:20px;}
.dsgb-redian{ margin-top:15px; width:720px; height:565px;}
.dsgbpd{ float:left; width:200px; height:560px; } /* 185*550 */
.redian{ float:left; width:560px; height:455px;}
.font-f{ font-family:"微软雅黑"; }

.shipinlist{ width:370px; margin-top:5px; height:180px; }
.shipinlist li {
    background: url(../images/icon02_1.gif) no-repeat scroll left center;
    font-size: 16px;
    padding-left: 25px;
	line-height:36px; 
	width:335px;
	overflow: hidden;
}

 .bdj {
   
    overflow: hidden;
}
.bdj dl {
    width: 213px; margin-right:10px; 
}
.bdj dt {
    margin-top: 10px;
    width: 60px;
}
.bdj dd {
    margin-left: 5px;
	margin-top:15px;
    width: 148px;
}
.bdj dd span {
    height: 30px;
    text-align: center;
}
.bdj dd span a {
    color: #383838;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    text-decoration: none;
}
.bdj dd p {
    width: 100px;color: #242424;  font-size: 13px;  line-height: 20px;
}
.bdj dd p a {
    color: #242424;
    font-size: 12px;
    line-height: 16px;
}

.zwgk{ font-size:14px; font-weight:bold; }
.zwgk a{ color:#555;}
.zwgk a:hover{ color:#555;}

.neirong2 a{ color:#333; font-family:"微软雅黑"; }
.neirong2 a:hover{ color:#333; text-decoration:underline; }
.neirong2{ width:1200px; height:540px; }
.nr-left{ float:left; width:450px; }
.nr-left-bt{ line-height:26px; width:435px; height:26px; margin:0px; padding-left:15px; border-left: 4px solid #043266;  }
.nr-left-bt .rzzw{  font-size:26px; }
.nr-left-bt a{ color:#043266; }
.nr-left-bt a:hover{ color:#043266; }
.nr-left-h{  line-height:22px; width:450px; height:22px; margin:20px 0 10px 0; padding:0px;  font-size:18px; text-align:center; }
.nr-left-h a{ color:#043266; font-weight:bold;}
.nr-left-h a:hover{ color:#043266; font-weight:bold;}
.nr-left li{ width:410px; height:36px; line-height:36px;  font-size:18px;  
             background: url(../images/btbg.png) no-repeat scroll left center; 
    padding-left: 20px; margin:5px 0; }

.nr-center-right{ float:left; width:350px; }
.nr-center-right-bt{ line-height:26px; width:325px; height:26px; margin-bottom:10px; padding-left:15px;  font-size:26px; border-left: 4px solid #043266; }
.nr-center-right-bt a{ color:#043266; }
.nr-center-right-bt a:hover{ color:#043266; }
.nr-center-right li{ width:330px; font-size:16px; height:36px; line-height:36px; 
             background: url(../images/btbg.png) no-repeat scroll left center; 
    padding-left: 20px; margin:0; }


.neirong3 { width:1200px; height:670px; }
.neirong3 a{ color:#333; font-family:"微软雅黑"; }
.neirong3 a:hover{ color:#333; text-decoration:underline;  }
.neirong3 .nr-center-right-bt a{ color:#043266; }
.neirong3 .nr-left-bt a{ color:#043266; }
.neirong3 .nr-left-h a:hover{ color:#043266; font-weight:bold;}
.neirong3 .nr-left-h a{ color:#043266; font-weight:bold; }
.neirong3  .nr-left-bt a:hover{ color:#043266; }

.neirong4 li a{ color:#333; font-family:"微软雅黑"; }
.neirong4 li a:hover{ color:#333; text-decoration:underline;  }
.neirong4 { width:1200px; height:450px; }
.nr4{ width:380px; height:430px; float:left;  }
.nr4-bt{ 
    float:left; 
    border-top: 2px solid #043266;
    overflow: hidden;
    width: 380px; height:60px; 	
	}
.nr4-bt-h1{ font-size:20px; float:left; line-height:45px; padding-left:10px; color:#043266; }
.nr4-bt-h1 a{ color:#043266; }
.nr4-bt-h1 a:hover{ color:#043266;  text-decoration:underline; }
.nr4-bt-h2{ font-size:16px; float:right; line-height:60px; padding-right:10px;  color:#a9a9a9; }
.nr4-bt-h2 a{ color:#a9a9a9; }
.nr4-bt-h2 a:hover{ color: #a9a9a9;  text-decoration:underline; }
.zhankai{ height:60px; margin-top:10px; float:right; }
.nr4-list{ width:380px; margin-top:10px; }
.nr4-list li{ line-height:36px; font-size:16px; height:36px; margin:0px; width:360px; background: url(../images/btbg.png) no-repeat scroll left center; 
    padding-left: 20px;  }

.rzgd-zcr{ list-style:none; list-style-type:none;}
.rzgd-zcr li{ background-image:none;  float:left; text-align:center; font-size:14px; height:155px; width:104px; margin-right:2px; margin-left:10px; padding:0; margin-bottom:20px;}
.rzgd-zcr li img{ margin-bottom:5px; padding:1px;  border:#ccc 1px solid; } 
/** 主持人 */

.gygg{ width:1200px; height:350px; border-top:3px solid #1447a2; }
.gygg .gyggbt{ width:1200px;  height:40px; font-size:20px; line-height:40px; }
.gygg .gyggbt a{ color:#043266; }
.gygg .gyggtp{ width:1200px;  margin:20px 0; padding:0; }
.gygg .gyggtp li{ width:175px; height:300px; float:left; margin-left:12px; margin-right:12px; text-align:center; }
.gygg .gyggtp li img{  width:175px; height:250px; border:#ccc 1px solid; padding:2px; margin-bottom:10px; }


.erweima{ width:1000px; margin:0 auto; }
.erweima li{ width:200px; height:140px; line-height:30px; font-size:16px; font-family: "Microsoft Yahei"; text-align:center; margin:0; float:left; }
.erweima li img{border:none; }
 
/** 图片脚丫css 
#footer {  
    clear: both;
    color: #b8b8b8;
    line-height: 24px;
    margin: 0px auto;
    width: 100%;
}
#footer a {
    color: #b8b8b8;
}
#footer a:hover {
    color: #c00 !important;
}
#ft_column{
    margin: 0 auto;
    width: 1160px;
}
#ft_column ul {
    font-size: 0;
    overflow: hidden;
    padding: 20px 0 0;
}
#ft_column li {
    border-left: 1px solid #e0e0e0;
    color: #666;
    display: inline-block;
    font-family: "Microsoft Yahei";
    font-size: 20px;
    height: 22px;
    line-height: 22px;
    margin: 0 0 0 -1px;
    padding: 2px 30px;
	float:left;
}
#ft_column a {
    color: #666;
    text-decoration: none;
}
#ft_column a:hover {
    color: #2d2d2d;
}
#ft_column .ico {
    background: url(../images/footer_new.png) no-repeat;
    display: inline-block;
    height: 22px;
    margin-right: 8px;
    vertical-align: bottom;
    width: 22px;
}
#ft_column a:hover .ico {
    background-position: 0 -38px;
}
#ft_column .media .ico {
    width: 27px;
}
#ft_column .ent .ico {
    background-position: -32px 0;
}
#ft_column .ent a:hover .ico {
    background-position: -33px -37px;
}
#ft_column .wemedia .ico {
    background-position: -66px 0;
}
#ft_column .wemedia a:hover .ico {
    background-position: -66px -38px;
}
#ft_column .sports .ico {
    background-position: -97px 0;
}
#ft_column .sports a:hover .ico {
    background-position: -97px -37px;
}
#ft_column .mil .ico {
    background-position: -129px 0;
    width: 27px;
}
#ft_column .mil a:hover .ico {
    background-position: -129px -34px;
}
#ft_column .hot .ico {
    background-position: -169px 0;
}
#ft_column .hot a:hover .ico {
    background-position: -169px -36px;
}
#ft_column .retu .ico {
    background-position: -207px 0;
}
#ft_column .retu a:hover .ico {
    background-position: -207px -37px;
}
#ft_column .internet .ico {
    background-position: -241px -1px;
}
#ft_column .internet a:hover .ico {
    background-position: -241px -38px;
}

 图片脚丫css   */





/* sycss-new content */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
img,input,select,button{vertical-align:middle;} 
a{text-decoration:none;color:#1f376d;}
a:hover{text-decoration:underline;}

 
.rzwbg2014{ background:url(../images/2015bg.jpg) no-repeat top center; padding:0 0 0 0;}
.mt89{ margin-top:89px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;clear:both;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearfix{zoom:1;}
.clear{clear:both;}

.bold{ font-weight:bold;}


/*position and align by millia*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.vm{vertical-align:middle;} 
.pr{position:relative;} 
.pa{position:absolute;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1;} 
.hidden{display:hidden;} 
.none{display:none;}

.w100{width:100px;}
.w135{width:130px;}
.w220{width:220px;}
.w230{width:230px;}
.w250{width:250px;}
.w255{width:255px;}
.w260{width:260px;}
.w265{width:265px;}
.w270{width:270px;}
.w275{width:275px;}
.w280{width:280px;}
.w300{width:300px;}
.w310{width:310px;}
.w320{width:320px;}
.w360{width:360px;}
.w510{ width:510px;}
.w600{width:600px;}
.w620{width:620px;}
.w630{width:630px;}
.w640{width:640px;}
.w1200{width:1200px;}

.h595{_height:595px;}
.h200{height:210px;}
 
.p10{padding:10px;}
.pt15{padding-top:15px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pb15{padding-bottom:15px;}
.pb5{padding-bottom:5px;}
.pb8{padding-bottom:8px;}
.pb10{padding-bottom:10px;}
.pl5{padding-left:5px;}
.pl10{padding-left:15px;}
.pl15{padding-left:10px;}
.pl16{padding-left:16px;}
.pr10{padding-right:10px;}
.pr5{padding-right:5px;}
.ptrl10{padding-top:10px;padding-right:10px;padding-left:10px;}

.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt20{margin-top:20px; }
.mt30{margin-top:30px; }
.ml5{margin-left:5px;}
.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.mr5{margin-right:5px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb7{margin-bottom:7px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}

.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml30{margin-left:30px;}
.mr10{margin-right:10px;}
.ml15{margin-left:15px;}
.ml20{ margin-left:20px; }
.mr20{ margin-right:20px; }
.mr30{ margin-right:30px; }
.m10{margin:10px;}
.mad{margin-top:5px; }


#head{width:100%; background-color: #f0f0f0;height:40px;font-size: 16px;line-height:40px;border-bottom: 1px solid #c7c7c7;}
#head .w1200{width:1200px;margin:0px auto;}
#head .login {padding-left: 15px;width:600px;}
#head .login li{float:left;display:block;padding-left:10px;}
#head .login li input{margin-top:4px;}
#head .login label{vertical-align:middle;}
.intext{height:16px;border:1px solid #adc2df;}
#head ul.fr li{float:left;padding:0px 3px;}
.lhtp{ width:1200px; height:80px; margin:0 auto;}
.nav{border:solid 1px #e0e0e0;padding:10px 5px 5px 5px;}
.nav .logo{width:160px;display:block;text-align:center;}
.nav a.alogo{display:block;width:149px;height:72px;background:url(../images/logo.gif); margin-left:8px;}
.nav a.alogo span{display:none;}
.nav .weather{width:149px; overflow:hidden;}
.nav .weather a{font:12px/24px "宋体";color:#1f376d;margin-left:10px;}
.nav .navlist{width:820px;padding-top:0px;}
.nav .navlist li{float:left;border-right:1px dotted #c8c8c8;font:12px/18px "宋体";margin:0px 1px 8px 1px;}
.nav .navlist li.end{border:none;}
.nav .navlist li a{display:inline-block;margin:0 8px;color:#1f376d;white-space:nowrap;}

/*tv radio bar*/
.gdbar{background:url(../images/nav_bg.gif) repeat-x;color:#fff;height:31px;line-height:31px;font-size:12px;}
.gdbar a{color:#fff;}
.gdbar .tv{width:540px;background:url(../images/nav_01.gif) no-repeat left;padding:0px;}
.gdbar .radio{width:450px;background:url(../images/nav_02.gif) no-repeat right;}
.gdbar .icotv{margin-left:10px;padding-left:25px;background:url(../images/nav_ds.gif) no-repeat left;}
.gdbar .icoradio{margin-left:10px;padding-left:25px;background:url(../images/nav_dt.gif) no-repeat left;}


.topad{float:left; height:50px;}
.downad{float:left; height:50px;}
.txt{font:12px/24px "宋体";padding-top:2px;}
.txt li{width:120px;float:left;margin-right:6px;padding-left:8px;}
.txt li.banner{width:310px;height:50px;margin-right:4px;margin-top:8px;margin-bottom:8px;background:none;padding:0px;}

/*conent1*/
.blueborder1{ background-color:#fff; }
.blueborder{border:solid 1px #c1d8f7;}
.titlebar1 { width:339px; margin-left:3px; background: url(../images/bt2.png) repeat-x;  height:36px;font:bold 14px/28px "宋体";padding-left:15px; line-height:36px; }
.titlebar{ background:url(../images/btl.png) repeat-x;height:36px;font:bold 14px/28px "宋体";padding-left:15px; line-height:36px; }
h2.titlebar i{font:normal 12px/24px "宋体"; text-align:right;float:right; line-height:36px;}
h2.titlebar i a{margin:0 5px;}
h1.title{font:bold 20px/28px "宋体"; display:block;text-align:center;padding:10px 0px 5px 0px;}
h3.title{font:bold 14px/30px "宋体"; display:block;text-align:left;padding-left:20px;}
.list01{font:14px/26px "宋体";padding-left:10px;}
.list01 li{background:url(../images/dot01.png) no-repeat left center;padding-left:10px; text-align:left;}
.pictt{border:solid 1px #eee;padding:1px;}

.tvconent{margin:10px 10px 7px 10px;}
.tvlist{width:74px;}
.tvlist dt{background:url(../images/title02.gif) no-repeat;height:31px;font:14px/26px "宋体";color:#444;text-align:center; margin-top:10px;}
.tvlist a{color:#444;}
.tvlist dd{background:url(../images/sp_tbg.gif) repeat-x 0 -3px;;height:24px;font:12px/27px "宋体";text-align:center;}

.tvpiclist li{float:left;width:235px;font:14px "宋体";height:195px;margin-left:10px; margin-right:10px; }
.tvpiclist li a{color:#333;}

.line{background:url(../images/dotlinebg.gif) repeat-x center;height:5px;font-size:5px;}
.zbpdlist1 {background:url(../images/zb.png) no-repeat; height:40px; padding:10px 0 0 52px;}
.zbpdlist2 {background:url(../images/zb.png) no-repeat 0 -50px; height:45px; padding:0 0 0 52px;}
.zbpdlist1  li ,.zbpdlist2  li {width:42px;height:26px;margin:0;padding:0;font:12px/27px "宋体";font-weight:bold; float:left;}
.zbpdlist1  li  a:hover,.zbpdlist2  li  a:hover {text-decoration:none; color:#f00;}
.tvpdlist li{background:url(../images/tv.gif) no-repeat;width:121px;height:26px;margin:0px 0px 10px 5px;_margin:0px 0px 8px 5px;font:12px/27px "宋体";text-align:center;float:left;}
.gbpdlist li{background:url(../images/gb.gif) no-repeat;width:121px;height:26px;margin:0px 0px 10px 5px;_margin:0px 0px 8px 5px;font:12px/27px "宋体";text-align:center;float:left;}
.videolist{_padding-bottom:0px;}
.videolist li{background:url(../images/icon02_1.gif) no-repeat left;padding-left:20px;font:14px/26px "宋体";}


.bluebg1{ background:url(../images/rbt.png) left  top  no-repeat;   height:34px; }   
.bluebg1 .title{ font: bold 16px/28px "微软雅黑";  padding-left: 25px; line-height:34px; }
.bluebg1 .title a{ color:#fff; }
.bluebg{background:#f0f6fc;}
h4.title{font:bold 14px/28px "宋体";padding-left:15px;}
.rightbd{ background-color:#fff; padding-top:1px; margin:0; }
.rightbd .pta{font:12px/20px "宋体"; padding-top:5px; padding-left:3px;}
.rightbd .pta img{float:left;padding:1px;border:solid 1px #eee;margin-right:4px;}
.rightbd .pta b{display:block;}
.rightbd .pta span{color:#666;}

.rightbd .pta2 {float:left; font:12px/20px "宋体"; padding:3px 0 3px 3px; width:65px;}
.rightbd .pta2 .img {float:left; border:solid 1px #fff; margin:1px; width:62px;}
.rightbd .pta2 .text {float:left; color:#f00; text-align:center; width:66px;}

.list02{font:12px/24px "宋体";padding-left:10px;}
.list02 li{background:url(../images/dot01.png) no-repeat left center;padding-left:10px;}
.rightad2{margin:15px 0px 15px 10px;}

.photo01{width:104px;font:12px/20px "宋体";text-align:center;padding-top:5px;}
.photo01 img{border:solid 1px #eee;padding:1px;}
.photo01 a,.photo02 a{color:#666;}
.photo02{border:solid 1px #ebebeb;background:#f3f3f3;}
.photo02 img{padding:1px;}
.photo02{width:119px;font:12px/20px "宋体";text-align:center;}

.bmlist{_padding-top:10px;_padding-bottom:5px;}
.bmlist li{background:url(../images/title04.gif) no-repeat;width:61px;height:26px;margin-bottom:5px;margin-left:6px;_margin-left:4px;float:left;font:normal 12px/26px "宋体";text-align:center;}
.bmlist li a{color:#666;}

.content3 img{border:solid 1px #eee;padding:1px;}

.photolist1 li{width:195px;float:left;color:#666;font:12px/20px "宋体";text-align:center; padding-right:4px;padding-bottom:6px;}

.photolist li{width:140px;float:left;color:#666;font:12px/20px "宋体";text-align:center; margin-bottom:10px; padding-right:20px;padding-bottom:6px;}

.photolist02 li{width:89px;float:left;color:#666;font:12px/20px "宋体";text-align:center;padding-right:10px;padding-bottom:5px;_padding-bottom:8px;}
.photolist02 li img{border:solid 1px #eee;padding:1px;}

.photo img{float:left;margin-top:5px;}
.photo a.fl{position:relative;display:block;}
.photo ul{width:190px;float:right;}
.photo ul li{background:url(../images/dot01.png) no-repeat left center;padding-left:8px;font:14px/26px "宋体";}
.photo i{width:100%;height:26px;display:block;position:absolute;bottom:0;left:0;background:#000;color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;cursor:hand; }
.photo span{width:100%;display:block;position:absolute;bottom:0;left:0;color:#FFF; height:20px; font: bolder 14px "宋体";text-align:center;}
.photo a span{color:#fff;}


.list03{}
.list03 li{font:12px/22px "宋体";color:#666;list-style-position:outside}
.list03 a{color:#666;}
.list03 .title{ font-weight:bold;color:#1f376d}
.list03 .title a{color:#1f376d}

.friend .nav{height:30px; padding:0;background:#F1F3F5;}
.friend h4{background:url(../images/link_bg.gif) repeat-x;height:30px;font:12px/29px "宋体";color:#1f376d;padding-left:10px;}
.link{margin:0px;padding:0px 0px;}
.link li{font:12px/22px "宋体";color:#333;display:inline;margin-right:2px;}
.friend .bline{background:url(../images/line330.gif) repeat-x bottom;}
.link li a{color:#333;margin-right:5px;}
.link li.blue,.friend li.blue a{color:#005BC6;}

.bottom{font:12px/24px "宋体";color:#333;text-align:center;}   


.info-style { display:block; font-size:12px; font-weight:bold; height:10px; margin:7px 0  0 10px; padding:5px 10px 5px 10px; aligh:center; float:left;  border:#ccc 1px solid; border-bottom:none;}
.info-cont {border:#ccc 1px solid; border-top:none;}
.ystjtp ul{ list-style-type:none; padding-left:9px;}
.ystjtp ul li{margin-top:5px; height:87px;}



/** 友情链接 */
.link {
    background: #efefef none repeat scroll 0 0;
    border-top: 3px solid #1447a2;
    width: 100%;
}
.link_tit {
    border-bottom: 1px solid #e3e3e3;
    font-size: 12px;
    margin-top: 20px;
    overflow: hidden;
    padding-bottom: 10px;
}
.link_tit p {
    margin: 0 auto;
    width: 850px;
}
.link_tit span {
    color: #242424;
    cursor: pointer;
    font-size: 14px;
    line-height: 30px;
    margin: 0 5px;
}
.link_tit .on {
    font-weight: bold;
}
.link_con {
    border-top: 1px solid #f5f5f5;
    height: 111px;
    padding: 10px 20px;
}
.link_con div {
    color: #717171;
    font-size: 12px;
    line-height: 22px;
}
.link_con div {
    display: none;
}
.link_con div:first-child {
    display: block;
}
.link_con a {
    color: #717171;
    font-size: 12px;
    margin: 0 3px;
}
.link_con div a:hover {
    color: #cc0000;
    text-decoration: underline;
}

/** 友情链接 */





/** 小脚丫 */
.link_1 {
width:1000px;
margin-bottom: 9px;
padding: 0px 0px;
height: 29px;
background: #5393da;
overflow: hidden;
margin-top: 10px;
}
.link_1 .linkl_1 {
width: 500px;
height: 29px;
line-height: 29px;
color: #fff;
float: left;
margin-left: 10px;
}
.link_1 span.linkr_1 {
float: right;
width: 240px;
height: 29px;
line-height: 29px;
text-align: right;
font-weight: bold;
color: #fff;
font-size: 12px;
margin-right:10px;
}
.footent {
width:1000px;
height: auto;
margin-top: 30px;
padding-bottom: 30px;
overflow: hidden;
}
.linkl_1 a {
margin: 0px 10px;
color: #fff;
font-size: 12px;
height: 29px;
font-weight: bold;
line-height: 29px;
}
.footent .footer_left {
float: left;
width: 150px;
}
.footent .footer_con {
float: left;
width: 580px;

margin: 0px auto;
text-align: center;
}
.footent .footer_right {
float: right;
width: 260px;

}
.footent .footer_con p {
text-align: center;
color: #2e3133;
font-size: 12px;
line-height:20px;}
/** 小脚丫 */

/** 民声 */
.msleft {
  float:left;
  width:15px;
  height:80px;
  margin:15px 0px 0px 8px;
  padding:8px 0 0 3px;
  background:url(../images/msbg.jpg) no-repeat;
}
.msleft1 {
  float:left;
  width:30px;
  height:100px;
  margin:5px 0px 0px 8px;
  background:url(../images/wytw.png) no-repeat;
}
.msleft2 {
  float:left;
  width:30px;
  height:110px;
  margin:15px 0px 0px 8px;
  background:url(../images/bmhf.png) no-repeat;
}
.msright {
  float:left;
  width:310px;
}
/** 民声 */


#torzwtop {
  bottom: 45px;
  display: block;
  height: 54px;
  position: fixed;
  right: 25px;
  width: 54px;
  background:url(../images/torzwtop.jpg);
  opacity: 0.3;
}
#torzwtop:hover {
  opacity:1.0;
}

/**     右下角导航条 开始 */
#navtotop {
  bottom: 150px;
  right: 50px;
  display: block;
  width: 54px;
  position: fixed;
}
#navtotop.close .nav {
  display: block;
  width: 50px;
  height:21px;
  background:url(../images/nav1.png);
  border:none;
  padding:0;
}
#navtotop.close .nav:hover {
  display: block;
  width: 50px;
  height:21px;
  background:url(../images/nav2.png);
}
#navtotop.open .nav {
  display: block;
  width: 50px;
  height:21px;
  background:url(../images/nav2.png);
  border:none;
  padding:0;
}
#navtotop.close ul {
  display:none;
  padding:0;
  margin:0;  
  width:50px;  
}
#navtotop.open ul {
  display:block;
  padding:0;
  margin:0;  
  width:50px;  
}
#navtotop.open ul li {
  text-align:center;
  width:48px;
  height:22px;
  border:#ccc 1px solid;
}
#navtotop.open ul li a{
  display:block;
  width:50px;
  height:20px;
  font-size:12px; 
   padding-top:2px;
  color:#000;
}
#navtotop.open ul li a:hover {
  background:#565656;
  color:#fff;
  text-decoration:none;
}
#navtotop.open ul li a:visited {
  text-decoration:none;
}
#navtotop #totop {
  display: block;
  height: 50px;
  width: 50px;
  background:url(../images/torzwtop.jpg) -2px -2px;
}
/**     右下角导航条 结束 */



/*** 便民图标 ***/
.bianmin {
  float:left;
  width:240px;
  height:340px;
  padding:5px 0;
  margin:0;
}
.bianmin li {
  display:block;
  float:left;  
  margin:10px 0 0 10px;
  width:70px;
  height:70px;
}
.bianmin li a {
  display:block;
  padding:48px 0 0 0;
  width:70px;
  height:22px;
  font-size:12px;
  text-align:center;
}
.bianmin li a:hover{
  text-decoration:none;
}
.bianminbutton_before {
  background:url(../images/bianmin1.png);  
}
.bianminbutton_after {
  background:url(../images/bianmin2.png);  
}
.bianminbutton_before a{
  color:#1F376D;
}
.bianminbutton_after a{
  color:#fff;
}
#bianminbutton1 {
  background-position:0 0;    
}
#bianminbutton2 {
  background-position:0 -80px;  
}
#bianminbutton3 {
  background-position:-160px 0;  
}
#bianminbutton4 {
  background-position:-160px -160px;  
}
#bianminbutton5 {
  background-position:-80px 0;  
}
#bianminbutton6 {
  background-position:-160px -240px;  
}
#bianminbutton7 {
  background-position:-80px -80px;  
}
#bianminbutton8 {
  background-position:-160px -80px;  
}
#bianminbutton9 {
  background-position:0 -160px;  
}
#bianminbutton10 {
  background-position:0 -240px;  
}
#bianminbutton11 {
  background-position:-80px -240px;  
}
#bianminbutton12 {
  background-position:-80px -160px;  
}
/*** 便民图标 ***/


/** 右下角弹出视频广告 开始 */

.float_layer {position: fixed; right:10px; bottom:10px; width: 350px; border: 1px solid #aaaaaa; display:block; background: #000; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #000; background: url(../images/title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .close { width: 21px; height: 20px; background: url(../images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px;}
.float_layer .content { height: 240px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap { padding: 10px; }
/** 右下角弹出视频广告  结束 */


/** 右下角弹出图片广告 开始 */

.float_layer2 {position: fixed; right:10px; bottom:10px; width: 300px;display:block;}
.float_layer2 h2 {float:right;  width:20px; height: 23px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #000; position: relative; }
.float_layer2 .close {width: 21px; height: 20px; background: url(../images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 2px;}
.float_layer2 .miaov_content {clear:both; height: 240px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;   border: 2px solid #aaaaaa; }
.float_layer2 .wrap { padding: 10px; }
/** 右下角弹出图片广告  结束 */



/** 信息公告 */
.topadblk {
	border:solid 1px #E0E0E0;
	padding:0px;
	margin:0px;
}
.topadblk li {
	font: 12px/24px "宋体";
	margin-right:6px;
	padding-left:8px;
	_padding-left:6px;
	line-height:22px;
}
.topadblk .leftad {
	width:155px;
}
.topadblk .leftad li, .topadblk .rightad li {
	width:144px;
	line-height:24px;
	_font: 12px/22px "宋体";
}
.topadblk .centerad {
	width:660px;
	margin-left:14px;
}
.topadblk .centerad ul li {
	float:left;
	width:150px;
	line-height:24px;	
}
.topadblk .centerad ul li.banner {
	width: 660px;
	height: 80px;
	margin:8px 0px;
}
.topadblk .rightad {
	width:155px;
	padding:0px;
	margin:0px;
}
.topadpic3 li.center {
	margin:0px 15px;
}
/** 信息公告 */

/** 微博头条 */
#weibo-head { padding-left:12px;}
.weibo{ font:bold 14px/28px "宋体"; }
/** 微博头条 */










/* 滚动图片*/
.rollBox {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}
.rollBox .Cont {
    width:520px;
	overflow:hidden;
	margin:0 auto;
	float:left;
	height:290px;
}
.rollBox .btnleft {
	float:left;
	padding:100px 0px 10px 0px;
}
.rollBox .btnright {
	float:right;
	padding:100px 0px 10px 0px;
}
.column-item_tv {
	float: left;
	height: 288px;
	overflow: hidden;
	width: 965px;
}
/* 滚动图片*/
