@charset "gb2312";


/*********** CSS Reset **********/
 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,dl,dt,dd { margin: 0; padding: 0; }
 body { font-family:\5B8B\4F53,Arial Narrow,arial,serif; background-color: #fff;  font-size: 12px;}
 img{ vertical-align: top; border-width:0; }
 ol,ul { list-style: none;}
 li{ list-style-type: none;}
 caption,th { text-align: left;}
 address,caption,cite,code,dfn,ins,em,th,var { font-weight:normal; font-style:normal;} 
 input,textarea{ font-size: 12px; padding: 2px;}
 
 h1,h2,h3,h4,h5,h6{ font-weight: normal;} 
 p{line-height:20px;}
 textarea{overflow:auto;}
 a{color:#1e50a2; text-decoration:none;} 
 a:hover{color:#f00;}

 a:link img,a:visited img {filter:alpha(opacity=100);}
 a:hover img { filter:alpha(Opacity=80,FinishOpacity=100,Style=2);}
 
  /* ********** ? ********** */
 .column {width: 980px;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,.col-r{ float: right; }
 .col-l-extra,
 .col-r-main .col-l,.col-l{ float: left; }
 
 
/*********** top **********/
#top{ background-color:#f8f8f8; padding-top:2px}
#top img{ padding:0 0 1px 0;}

.search{ background-color:#FFF}


/*********** common **********/
.list_12{ margin-top:0px;}
.list_12 ul{width:100%; padding:5px 0 0 0; color:#555555; overflow:hidden}
.list_12 ul li{background:url(../css/point2.gif) left 6px no-repeat; width:100%; height:26px; padding:0 0 0 12px}
.list_12 ul li a:link, .list_12 ul li a:visited {font-size: 12px; text-decoration: none;}
.list_12 ul li a:hover {font-size: 12px;color: #f00;text-decoration: none;}

.list_14{ margin-top:0px;}
.list_14 ul{width:100%; padding:5px 0 0 0; color:#555555; overflow:hidden}
.list_14 ul li{background:url(../css/point.gif) left 6px no-repeat; width:100%; height:28px; padding:0 0 0 12px}
.list_14 ul li a:link, .list_14 ul li a:visited {font-size: 14px; text-decoration: none;}
.list_14 ul li a:hover {font-size: 14px;color: #f00;text-decoration: none;}

.mode-position span a,.mode-position ,{background-image: url(../css/cmstop-big.png);}
.mode-position{ padding-left: 20px; line-height: 21px; background:url(../css/home.png) left 18px no-repeat;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: 2px; background:url(../css/tag.png) right bottom no-repeat }
 
.image_zoom_inner{ position:relative; z-index:1000;}
 
/**/
#box_float {float:right; width:300px; position:relative;}
.div1 {width:300px; background-color:#FFFFFF}
.div2 {position:fixed; _position:absolute; top:0; z-index:1;}


/*??*/
#weibo{float: left;display: block;padding: 0;text-decoration:none; margin-right:5px}
.new-follow {width: 130px;height: 42px;text-align: center;position: relative;background-image: url(../css/follow_bg.png) no-repeat;}
.new-follow a#weixin {display: block;height: 22px;padding: 0;float: left;text-decoration:none}
.new-follow a span {display: block;height: 22px;line-height: 22px;margin: 0 auto;font-size:12px;}
.new-follow a#weixin span {	width: 38px!important;padding-left: 24px;color: #fff;background: url(../css/bg_flbtn-2.png) no-repeat;cursor: pointer;}
.new-follow a#weixin:hover span {background-position: 0 -23px;}
.new-follow a#weixin:active span {background-position: 0 -46px;}
.new-follow .new-weixin2DC {position: absolute;border: 5px solid #797979;background: #fff;top: 40px;right:20px;}
.new-follow .new-weixin2DC img {border: 8px solid #fff;}
.new-follow .new-arrow {position: absolute;display: block;width: 15px;height: 8px;top: -12px;right: 20px;background: url(..css/sp1.png) no-repeat;background-position: -93px -286px;}

.new-follow2 {height: 42px;text-align: center;position: relative;background-image: url(../css/follow_bg.png) no-repeat;}
.new-follow2 a#Phone {display: block;height: 42px;padding: 0;float: left;text-decoration:none}
.new-follow2 a span {display: block;height: 42px;line-height: 22px;margin: 0 auto;font-size:12px;}
.new-follow2 a#Phone span {	width: 38px!important;padding-left: 24px;color: #fff;background: url(../css/bg_flbtn-2.png) no-repeat;cursor: pointer;}
.new-follow2 a#Phone:hover span {background-position: 0 -23px;}
.new-follow2 a#Phone:active span {background-position: 0 -46px;}
.new-follow2 .new-Phone2DC {position: absolute;z-index:999; border: 5px solid #797979;background: #fff;top: 50px;right:0px;}
.new-follow2 .new-Phone2DC img {border: 8px solid #fff;}
.new-follow2 .new-arrow {position: absolute; z-index:999; display: block;width: 15px;height: 8px;top: -12px;right: 20px;background: url(../css/sp1.png) no-repeat;background-position: -93px -286px;}

/*********** Tab **********/
.PaiHang{background:url(../css/PaiHang.gif) left -6px repeat-x;}
.TabNews{background:url(../css/Tab_bg.gif) left top repeat-x;}

/*********** First_Right **********/
.RightTitle{ background:url(../css/Title_bg.gif) left bottom no-repeat; height:36px;}
.LeftTitle{ background:url(../css/Title_bg2.gif) left bottom repeat-x; height:36px;}
.RightPic{ float:left; padding:0 10px 0 10px; margin-top:5px;}
.RightPic ul{width:100px; float:left; padding:0;}
.RightPic ul li{ float:left; text-align:center;}
.RightPic .title{ text-align:center; padding:8px 0;}
.RightPic ul li a:link, .RightPic ul li a:visited {font-size: 12px;color:#555555;text-decoration: none;}
.RightPic ul li a:hover {font-size: 12px;color: #f00;text-decoration: none;}


/****** foot ********/
.footline{ background-color:#7b5b5c; height:4px; width:100%}

/****** ? ********/
.zx{position:relative; float:left; margin:1px;}
.zxpic{position:absolute; top:0; left:0; z-index:4;}
.zxtitle{position:absolute; top:0; left:0; z-index:5; background:url(../css/bg2.png) repeat; filter: Alpha(Opacity=70); color:#ffffff;  text-align:center; padding:10px 0;}
.zxtitle  a:link, .zxtitle a:visited {font-size: 12px;color:#FFF;text-decoration: none;}
.zxtitle a:hover {font-size: 12px;color: #FF8400;text-decoration: none;}


/*	?		*/
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.yeci{width:620px;height:24px;padding:12px 0px 9px 0px;}
.yeci li{float:left;width:280px;height:24px;line-height:24px;color:#808080;overflow:hidden;margin-left:17px;display:inline;}
.yeci li a{color:#808080;}

/***
 	* @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-left: 8px; line-height: 24px; background-position: -286px -280px; background-repeat: no-repeat; }
 .mode-txtlink li {background:url(../css/point.gif) left 10px no-repeat; width:100%; height:28px; padding:0 0 0 12px}
 .mode-txtlink li a{ color: #666; font-size:14px}
 .mode-txtlink li a:hover{ color: #f00; font-size:14px}
 .mode-txtlink li cite,.mode-txtlink li .date,.mode-rank li em{  font-family: Arial; font-size: 10px; }
 .mode-txtlink li cite{ color: #999; }
 .mode-txtlink li .date{  margin-left: 10px;  color: #999; }
 /* ********* §Ò	******** */
 .mode-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 **/
 
 .list_12{ margin-top:0px;}
.list_12 ul{width:100%; padding:5px 0 0 0; color:#555555; overflow:hidden}
.list_12 ul li{background:url(../css/point2.gif) left 6px no-repeat; width:100%; height:26px; padding:0 0 0 12px}
.list_12 ul li a:link, .list_12 ul li a:visited {font-size: 12px; text-decoration: none;}
.list_12 ul li a:hover {font-size: 12px;color: #f00;text-decoration: none;}


*	**********	???	 **********
  */
 .pagination{ margin: 0 auto; width:100%;  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; }


 * -------------	****start ?**** 	--------------------------
 */
 /*
  * *****************   *****************
  */
 .content-top,.image-top{ height: 28px;}
 .content-top{  line-height: 28px; }
 .content-top a{ margin-right: 10px; }
 .content-top .cont-logo img {margin-top: 5px;}
 /*
  * *****************   *****************
  */
 .content-wrap{overflow: hidden; zoom: 1; padding-left:5px}
 .cont-wrap-top{ height: 2px; overflow: hidden; zoom: 1; background-color: #9FCCE9; }
 .content-wrap h1{ margin-bottom: 10px; font-family: Microsoft YaHei ,SimHei; font-size: 22px; color: #06c; text-shadow: 1px 1px 1px #c1e0ff; }
  .content-wrap h2{ margin-bottom: 10px; font-family: Microsoft YaHei ,SimHei; font-size: 16px; color: #06c; text-shadow: 1px 1px 1px #c1e0ff; }
 .arti-atttibute{margin-bottom: 10px; padding: 10px 0;}
 .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:10px; margin-left:10px; }
 .f-small,.f-big{  margin: 0 6px; font-weight: bold;  color: #ccc; font-size: 14px; cursor: pointer; }
 .f-big{ font-size: 16px; }
 .cor-current{ color: #06c; cursor: auto;}
 .content p.p_img,.content-wrap p.p_img{ text-align: center; text-indent: 0;}
 /* ? */
 .cont-summary{ margin-bottom: 10px; padding: 10px 8px; line-height: 22px; border: 1px solid #eee; color: #454545; background-color: #fff; font-size: 14px;  }
 /* ? */
 .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: #444;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: 14px; line-height: 24px; }
 .fs-big,.fs-big p{ font-size: 16px; line-height: 28px; }
 #sfont, #bfont {cursor:pointer;}
 /* ? */
  .diy-head-a { background: url(../css/cmstop-block.png) repeat-x 0 -2px; height: 26px; line-height:26px; padding:0 10px; border-bottom: none; }
 .diy-head-a h2{ font-size: 12px; color: #666; }
 .nav-txtlist{ overflow: hidden; zoom: 1;}
  .nav-txtlist a {font-size:12px;}
 .nav-txtlist li{ background-image: none; float: left; width: 46%; padding:5px 10px;}
 .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; }
 /* ???  */
 .mcePageBreak {display:none;}
 .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{ 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: 8.18%; 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{padding-top: 15px; color: #ccc; }
 .share-tool a{ color: #06c; }
 .share-tool a:hover{ 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; text-shadow: 2px 3px 2px #dedede;}
 #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 ? 	**** ---------------------
 
/* ********** ?? ***********/
 .ico-bg,.txt-list-a li,.txt-list-b li,.txt-list-video em{background-image:url(../css/ico.png);background-repeat:no-repeat;}
 .rank-list-a em{background-image:url(../css/ico2.png);background-repeat:no-repeat;}
 .ico2-bg,.ico-serive{background-image:url(../css/ico2.png);background-repeat:no-repeat;}
 .pic-ico{background-image:url(../css/pic-ico.png);background-repeat:no-repeat;}

/**** §Ý? ******** */
 .bar-bg{background-image:url(../css/top.png);background-repeat:no-repeat;}
 .pic-bar-bg{background-image:url(../css/pic-bar.png);background-repeat:repeat-x;}
 .mod-tab-a{background-position:0 -1px;background-repeat:repeat-x;height:28px;width:100%;}
 .mod-tab-a li{width:25%;}
 .mod-tab-a a,.mod-tab-a li{float:left; color:#5c3434; font-weight:bold}
 .mod-tab-a a{width:100%;text-align:center;line-height:28px;text-align:center;border-left:1px solid #b1c8d7;}
 .ie7 .ie7_mod-tab a{padding:0 10px;}
 .ie6 .mod-tab-a li{width:111px;}
 .mod-tab-a .now{background-image:url(../css/pic-bar.png); background-color:#FFF;font-weight:bold;width:99.9%;color:#3b63a0;}
 
  
 .bar-bg1{background-repeat:no-repeat;}
 .pic-bar-bg1{background-image:url(../css/pic-bar.png);background-repeat:repeat-x;}
 .mod-tab-a1{background-position:0 -1px;background-repeat:repeat-x;height:55px;width:100%;}
 .mod-tab-a1 li{width:25%;}
 .mod-tab-a1 a,.mod-tab-a1 li{float:left; color:#d01a1c; font-weight:bold}
 .mod-tab-a1 a{width:100%;text-align:center;line-height:55px;text-align:center;}
 .ie7 .ie7_mod-tab1 a{padding:0 10px;}
 .ie6 .mod-tab-a1 li{width:111px;}
 .mod-tab-a1 .now{ background:url(../css/Tab_bg2.gif) left repeat-x; font-weight:bold;width:99.9%;color:#fff;}
 
 .bar-bg2{background-repeat:no-repeat;}
 .pic-bar-bg2{background-image:url(../css/pic-bar.png);background-repeat:repeat-x;}
 .mod-tab-a2{background-position:0 -1px;background-repeat:repeat-x;height:28px;width:100%;}
 .mod-tab-a2 li{width:25%;}
 .mod-tab-a2 a,.mod-tab-a2 li{float:left; color:#777777; font-weight:bold}
 .mod-tab-a2 a{width:100%;text-align:center;line-height:28px;text-align:center;}
 .ie7 .ie7_mod-tab2 a{padding:0 10px;}
 .ie6 .mod-tab-a2 li{width:78px;}
 .mod-tab-a2 .now{ font-weight:bold;width:99.9%;color:#d01a1c; border:1px #dedede solid; border-bottom:none}
 
 /* ********** ????(width=980px)  ***********/
 .w-68{width:68px;}
 .w-75{width:75px;}
 .w-80{width:80px;}
 .w-190{width:190px;}
 .w-195{width:195px;}
 .w-148{width:148px;}
 .w-100{width:100px;}
 .w-110{width:110px;}
 .w-115{width:115px;}
 .w-120{width:120px;}
 .w-121{width:121px;}
 .w-125{width:125px;}
 .w-130{width:130px;}
 .w-140{width:140px;}
 .w-150{width:150px;}
 .w-199{width:199px;}
 .w-200{width:200px;}
 .w-209{width:209px;}
 .w-210{width:210px;}
 .w-219{width:219px;}
 .w-220{width:220px;}
 .w-229{width:229px;}
 .w-230{width:230px;}
 .w-240{width:240px;}
 .w-250{width:250px;}
 .w-258{width:258px;}
 .w-260{width:260px;}
 .w-270{width:270px;}
 .w-278{width:278px;}
 .w-280{width:280px;}
 .w-288{width:288px;}
 .w-290{width:290px;}
 .w-300{width:300px;}
 .w-308{width:308px;}
 .w-310{width:310px;}
 .w-315{width:315px;}
 .w-325{width:325px;}
 .w-340{width:340px;}
 .w-341{width:341px;}
 .w-343{width:343px;}
 .w-350{width:350px;}
 .w-355{width:355px;}
 .w-360{width:360px;}
 .w-365{width:365px;}
 .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-460{width:460px;}
 .w-485{width:485px;}
 .w-580{width:580px;}
 .w-600{width:600px;} 
 .w-630{width:630px;} 
 .w-645{width:645px;} 
 .w-655{width:655px;} 
 .w-660{width:660px;}  
 .w-665{width:665px;}
 .w-670{width:670px;}
 .w-690{width:690px;} 
 .w-700{width:700px;}
 .w-710{width:710px;}
 .w-720{width:720px;}
 .w-729{width:729px;}
 .w-740{width:740px;}
 .w-749{width:749px;}
 .w-750{width:750px;}
 .w-780{width:780px;}
 .w-980{width:980px;}
 
 /* height */ 
 .h-28{height:28px;}
 .h-32{height:32px;}
 .h-34{height:34px;}
 .h-45{height:45px;}
 .h-64{height:64px;}
 .h-67{height:67px;}
 .h-70{height:70px;}
 .h-75{height:75px;}
 .h-76{height:76px;}
 .h-78{height:78px;}
 .h-80{height:80px;}
 .h-95{height:95px;}
 .h-90{height:90px;}
 .h-110{height:110px;}
 .h-115{height:115px;}
 .h-230{height:230px;}
 .h-280{height:280px;}
 .h-290{height:290px;}
 .h-300{height:300px;}
 .h-500{height:500px;}
 .h-2730{ height:2730px;}
 .h-auto{ height:auto;}
 .f-w{ font-weight:bold}
 
 .pad-l-0{ padding-left:0px}
 .pad-lr-2{ padding-left:2px; padding-right:2px}
 .pad-lr-3{ padding-left:3px; padding-right:3px}
 .pad-lr-5{ padding-left:5px; padding-right:5px}
 .pad-lr-6{ padding-left:6px; padding-right:6px}
 .pad-lr-10{ padding-left:10px; padding-right:10px}
 .pad-lr-15{ padding-left:15px; padding-right:15px}
 .pad-t-1{ padding-top:1px}
 .pad-t-2{ padding-top:2px}
 .pad-t-3{ padding-top:3px}
 .pad-t-4{ padding-top:4px}
 .pad-t-5{ padding-top:5px}
 .pad-t-6{ padding-top:6px}
 .pad-t-8{ padding-top:8px}
 .pad-t-9{ padding-top:9px}
 .pad-t-10{ padding-top:10px}
 .pad-t-11{ padding-top:11px}
 .pad-t-12{ padding-top:12px}
 .pad-t-14{ padding-top:14px}
 .pad-t-15{ padding-top:15px}
 .pad-t-18{ padding-top:18px}
 .pad-t-20{ padding-top:20px}
 .pad-l-2{padding-left:2px;}
 .pad-l-4{padding-left:4px;}
 .pad-l-5{padding-left:5px;}
 .pad-l-6{padding-left:6px;}
 .pad-l-7{padding-left:7px;}
 .pad-l-8{padding-left:8px;}
 .pad-l-9{padding-left:9px;}
 .pad-l-10{padding-left:10px;}
 .pad-l-15{padding-left:15px;}
 .pad-l-16{padding-left:16px;}
 .pad-l-18{padding-left:18px;}
 .pad-l-20{padding-left:20px;}
 .pad-l-30{padding-left:30px;}
 .pad-l-45{padding-left:45px;}
 .pad-l-80{padding-left:80px;}
 .pad-r-6{padding-right:6px;}
 .pad-r-7{padding-right:7px;}
 .pad-r-8{padding-right:8px;}
 .pad-r-10{padding-right:10px;}
 .pad-r-15{padding-right:15px;}
 .pad-r-20{padding-right:20px;}
 .pad-b-5{ padding-bottom::5px}
 .pad-b-10{ padding-bottom::10px}
 .pad-10{ padding:10px}
 
 .bd-l-gray{border-left:1px solid #e9e9e9;}
 .bgcor-f5{ background-color:#f5f5f5;}
  /* ********** shortcut ***********/
 .YH{font-family:Microsoft YaHei,SimHei;}
 .f-l,.per33 li,.per25 li,.per20 li,.per50 li{float:left;} .f-r{float:right;}
 .ov{overflow:hidden;zoom:1;}
 .clear,.hr-h10,.hr-h15,.hr-h20,.hr-h5{clear:both;}.hr-h10{height:10px;}.hr-h5{height:5px;}.hr-h15{height:15px;}.hr-h20{height:20px;}
 .clear_l{clear:left}
 .clear_r{clear:right}
 .pos-r{position:relative;} .pos-a{position:absolute;}
 .b{font-weight:bold;}
 .ti2{text-indent:2em;}
 .notxt{text-indent:-9999px;display:block;}
 .img1px img{padding:1px;border:1px solid #ccc;}
 .img1px-b img{padding:1px;border:1px solid #d9d9d9;}
 .title-other-lnk a.cor-06c:hover{color:#f00;}
 .redHover a:link, .redHover a:visited {color:#593233;}
 .redHover a:hover {color: #f00;}

 .hide{display:none;}
 .fz-12 a,.fz-12{font-size:12px;}.fz-14 a,.fz-14{font-size:14px;}.fz-16{font-size:16px;}
 .lh-22,.lh-22 li{line-height:22px;}.lh-24{line-height:24px;}.lh-26,.lh-26 li{line-height:26px;}.lh-28,.lh-28 li{line-height:28px;}
 .cor-white{color:#fff;}
 .cor-333 li a,.cor-333,.cor-333 a{color:#333;} 
 .cor-fff{color:#fff;} 
 .cor-666,.cor-666 a,.health-list 
 .cate{color:#666;}
 .cor-red{color:#cd000f;}
 .cor-green{color:green;}
 .cor-Pink{color:#b60695}
 .cor-deepred{color:#b81007 }
 .cor-06c,.title-other-lnk a.cor-06c{color:#06c;}
 .cor-red2{color:#af0000;}
 .cor-999,.cor-999 a{color:#999;}
 .cor-blue{color:#1E50A2;}
 .cor-b25{color:#b25800}
 .cor-blackRed{color:#5a3433}
 .cor-555{color:#555555}
 
 .mar-t-2{margin-top:2px;}
 .mar-t-5{margin-top:5px;}
 .mar-t-6{margin-top:6px;}
 .mar-t-10{margin-top:10px;}
 .mar-t-15{margin-top:15px;}
 .mar-t-16{margin-top:16px;}
 .mar-t-20{margin-top:20px;}
 .mar-t-25{margin-top:25px;}
 .mar-t-98{margin-top:98px;}
 .mar-10{margin:10px;}
 .mar-b-10{margin-bottom:10px;}
 .mar-b-5{margin-bottom:5px;}
 .mar-tb-5{margin-top:5px;margin-bottom:5px;}
 .mar-lr-6{margin-left:6px;margin-right:6px;}
 .mar-lr-10{margin-left:10px;margin-right:10px;}
 .mar-lr-15{margin-left:10px;margin-right:15px;}
 .mar-lr-20{margin-left:20px;margin-right:20px;}
 .mar-lr-25{margin-left:30px;margin-right:25px;}
 .mar-lr-30{margin-left:30px;margin-right:30px;}
 .mar-lr-40{margin-left:40px;margin-right:40px;}
 .mar-l-4{margin-left:4px;}
 .mar-l-6{margin-left:6px;} 
 .mar-l-10{margin-left:10px;}
 .mar-l-15{ margin-left:15px}
 .mar-l-18{ margin-left:18px}
 .mar-l-20{ margin-left:20px}
 .mar-l-80{ margin-left:80px}
 .mar-l-140{margin-left:140px;}
 .mar-r-6{margin-right:6px;}
 .mar-r-10{margin-right:10px;} 
 .mar-r-15{ margin-right:15px}
 .mar-r-20{ margin-right:20px}
 .mar-auto{ margin:0 auto}
 
 
 .pad-4{padding:4px;}
 .bd-gray{border:1px solid #e4e4e4;}
 .bd-gray2{border:1px solid #e4e4e4;border-top-width:0;}
 .bd-gray-e8{border:1px solid #e8e8e8} 
 .bd-gray-dd{border:1px solid #dddddd} 
 .bd-blue{border:1px solid #b1c8d7;}
 .bd-b-dotted-blue{ border-bottom:1px dotted #97b9dc;}
 .bd-blue2{border:1px solid #97b9dc;}
 .bd-lrt-blue{border:1px solid #b1c8d7; border-bottom:none}
 .bd-lrb-blue{border:1px solid #b1c8d7; border-top:none}
 .bd-b-ca{ border-bottom:1px #cacaca solid}
 .bd-b-d4{ border-bottom:1px #d4d4d4 solid}
 .bd-r-dd{ border-right:1px #dddddd solid}
 .bd-b-dd{ border-bottom:1px #dddddd dashed}
 

 .dotted{background-position:0 -106px;background-repeat:repeat-x;}
 .center{margin-left:auto;margin-right:auto;}
 .t-r{text-align:right;}.t-c{text-align:center;}
 .pad-8{padding:8px;}
 .bg-fbfbfb{background-color:#fbfbfb;}
 .bg-f2f2f2{background-color:#f2f2f2;}
 .ie6 .inline{display:inline;}
 
 /*--------------- ? ---------------*/ 
.page{ margin:0 auto;}
.page a{ margin:0 5px; border:1px solid #ccc; padding:2px 6px; color:#333; line-height:28px;}
.page a.now2{ background-color:#666; color:#fff;border:1px solid #666;}
.page ul li{ float:left;}


.article-main .article-title {
  font-family: Microsoft YaHei, SimHei, Arial;
  font-size: 22px;
  color: #000;
}
.article-main .article-title2 {
  font-family: Microsoft YaHei, SimHei, Arial;
  font-size: 16px;
  color: #666666;
}
.article-main .article-subtitle {
    font-family: Microsoft YaHei, SimHei, Arial;
    font-size: 16px;
    color: #666;
    margin: 10px 0 0;
}
.article-main .describe {
  border: 1px solid #eee;
  background-color: #ffffff;
  padding: 9px;
  line-height: 24px;
  font-size: 14px;
  color: #555;
  text-indent: 2em;
  margin-bottom: 20px;
}
.article-main .describe strong {
  font-weight: normal;
}

.article-main .article-infos {
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	margin-bottom: 15px;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.article-main .article-infos a {
  color: #666666;
}
.article-main .article-infos a:hover {
  color: #c00;
}
.article-main .article-infos a span {
  color: #cc0000;
  padding-left: 3px;
}
/* ? */
.article-infos {
  position: relative;
  /*????*/

}
.article-infos .date,
.article-infos .source,
.article-infos .editors {
  margin-right: 24px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.article-infos .source {
  font-size: 12px;
}
.source a {
  font-size: 12px;
}
.article-infos .editors {
  font-size: 12px;
}
.editor {
  text-align: right;
  background-color: #F8FBFC;
  line-height: 30px;
  color: #999;
}
.editor span {
  font-size: 12px;
  padding-right: 8px;
  color: #666;
}

.article-infos .fontsize {
  position: absolute;
  width: 70px;
  left: 534px;
  top: 14px;
}
.article-infos .fontsize .small,
.article-infos .fontsize .big {
  width: 13px;
  height: 11px;
  position: absolute;
  cursor: pointer;
}
.article-infos .fontsize .small {
  font-size: 12px;
  right: 20px;
  top: 4px;
  background: transparent url(../css/sprite-ico.png) no-repeat -200px 0;
}

.article-infos .fontsize .big {
  top: 2px;
  font-size: 18px;
  right: 0px;
  background: transparent url(../css/sprite-ico.png) no-repeat -220px 0;
}
.article-infos .fontsize .sactive {
  background-position: -150px 0;
}
.article-infos .fontsize .bactive {
  background-position: -170px 0;
}

/*  */

.article-content{
  margin-bottom: 2px;
  color: #333333;
  line-height: 1.7;
}
.article-content p{
  margin-bottom: 14px;
  color: #333333;
  line-height: 1.7;
}
.article-content img{
  margin-bottom: 10px;
}
.article-content .mcePageBreak {
    display: none;
}
.article-content a {
  color: #0B3B8C;
}
.article-content a:hover {
  color: #c00;
}
.fontSizeSmall p{
  font-size: 14px;
}
.fontSizeBig p{
  font-size: 16px;
}
.rel-news span {
  color: #666;
}
.article-content .mcePageBreak {
  font-size: 16px;
  font-weight: bold;
  color: #0B3B8C;
}
/*?*/
#moreread {
  overflow: hidden;
  _zoom: 1;
  padding-bottom: 15px;
}
#moreread ul li {
  line-height: 28px;
}
#moreread ul li a {
  font-size: 14px;
}
#moreread ul li a:hover {
  color: #c00;
}
#moreread h3,#vote dl dt {
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 7px;
  font-weight: bold;
  color: #333;
}

/**** ?§Ò ******/
 .txt-list-a li,.txt-list-b li{padding-left:14px;background-position:-12px -10px;}
 .rank-list-a em,.txt-list-video em{float:left;width:14px;height:24px;margin-right:5px;}
 .txt-list-c li{padding-left:0; background-image:none;}
 .txt-list-c .cate{color:#cd000f;margin-right:6px;}
 .txt-list-video em{background-position:-10px -284px;}
 .rank-list-a .li-item1{background-position:-10px -37px;} .rank-list-a .li-item2{background-position:-10px -61px;} .rank-list-a .li-item3{background-position:-10px -85px;} .rank-list-a .li-item4{background-position:-10px -109px;} .rank-list-a .li-item5{background-position:-10px -133px;} .rank-list-a .li-item6{background-position:-10px -157px;} .rank-list-a .li-item7{background-position:-10px -181px;} .rank-list-a .li-item8{background-position:-10px -205px;} .rank-list-a .li-item9{background-position:-10px -229px;} .rank-list-a .li-item10{background-position:-10px -253px;}
 .rank-list-c li{ clear:both;}
 .rank-list-c em{color:#fff;display:block;float:left;width:20px;height:20px; _display:inline;padding:0 0 3px 2px;background-image:url(../css/pic-ico.png);background-repeat:no-repeat;background-position:-84px 5px;}
 .rank-list-c em.pic-item{background-position:-1px 5px;}
/******  *******/
 .mod-title-a,.mod-title-b,.mod-title-c{height:29px;line-height:29px;padding-left:10px;background-repeat:repeat-x;}
 .mod-title-a,.mod-title-c,.mod-title-d .bar-bg{background-position:0 -48px;}
 .mod-title-b{height:28px;line-height:28px;background-position:0 -1px;}
 .mod-title-c{border-top:1px solid #e4e4e4;}
 .title-other-lnk a{color:#333;margin-left:4px;margin-right:4px;}
 .title-other-lnk a.cor-06c{color:#06c;}
 .cor-006299{color:#006299;}
 .mod-title-d em{width:10px;height:28px;background-position:-17px -470px;}
 .ie6 .mod-title-d em{margin-right:-6px;}
 .ie7 .mod-title-d em{margin-right:-2px;}
 .ie6 .mod-title-d .h2{margin-left:4px;}
 .ie7 .mod-title-d .h2{margin-left:4px;}
 .mod-title-d .bar-bg{height:27px;line-height:27px;border-top:1px solid #e1e1e1;background-repeat:repeat-x;border-right:1px solid #e1e1e1;}
 a.more{color:#af0000;}
 a.more:hover{color:#f00;}
 a{color:#555555;}
 .mod-title-a2{border-bottom:1px solid #e1e1e1;height:26px;line-height:26px;background-position:0 -44px;}
 .mod-title-a3{border-bottom:1px solid #e1e1e1;height:26px;line-height:26px;background-position:0 0px;}
 .mod-title-a3 .h2{padding-left:13px;background-position:0 -50px;}

/* ? */
.box{border:1px solid #c3d4e7;zoom:1; overflow:auto; padding-bottom:10px}
.box h5,.box h6{background: url(../css/title.png) no-repeat right top;color:#1e50a2; height:26px; margin-bottom:10px; line-height:26px; padding-left:10px;border-bottom:1px solid #dce7f3; position:relative}
.box h6{ margin-bottom:0}
.box h5.title-1,.box h6.title-1{background-position: right -52px}
.box h5.title-2,.box h6.title-2{background-position: right -100px}
.box h5.title-2 span.tab{float:right; padding-right:6px; color:#a4bcd6}
.box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}
.box a.more{ font-size:12px; font-family:""; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
.box .content{ padding:0 10px; overflow:auto}


/*?*/
.copy-share {
  padding: 10px 0;
  background-color: #f8fbfc;
  overflow: hidden;
  _zoom: 1;
}
.copy-share .copy {
  float: left;
  _display: inline;
  margin-left: 9px;
  margin-top: 5px;
}
.copy-share .copy .c-ico,
.copy-share .copy .t-ico,
.copy-share .copy .s-ico {
  background: transparent url(../css/sprite-ico.png) no-repeat;
  color: #333333;
  padding-left: 18px;
  float: left;
  _display: inline;
  margin-right: 14px;
}
.copy-share .copy .c-ico:hover,
.copy-share .copy .t-ico:hover,
.copy-share .copy .s-ico:hover {
  color: #c00;
}
.copy-share .copy .c-ico {
  background-position: -60px -70px;
}
.copy-share .copy .t-ico {
  background-position: -60px -120px;
}
.copy-share .copy .s-ico {
  background-position: -283px -186px;
}
.copy-share .agree {
  background: transparent url(../css/agree.png);
  width: 80px;
  height: 24px;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
  margin: 0 auto;
  display: block;
  color: #333333;
}
.copy-share .share {
  float: right;
  _display: inline;
  margin-right: 9px;
  margin-top: 5px;
  overflow: hidden;
  _zoom:1;
}

.copy-share .share .bshare-custom{
  float: left;
}

/* ¦Ë */
.ads{
	padding-top:8px;
	text-align:center;
	
}
/* ? */
#pages { padding:14px 0 10px; font-family: }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../css/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../css/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*?§Ò*/
.article-main .list{ font-family:""; color:#888; padding-top:10px;}
.article-main .list li span{font-size:12px; padding:0 6px}
.article-main .list li a:link,.list li a:visited{ font-size:14px; line-height:28px; color:#333; }
.article-main .bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.article-main .bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.article-main .row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}

.article-main .hr{background: url(../css/uline.gif) repeat-x center center;}
.article-main .hr hr{display:none}
.article-main .rt{float: right}

.comments{ font-family:"Times New Roman", Times, serif; color:#FF0000; font-size:16px; padding-left:5px;}

/**/
.adtop{ width:1000px; margin:0 auto; height:80px}
.banbg{ width:100%; background:url(../css/banbg.jpg) center repeat-x; height:53px}
.banbg .daohang{ width:1000px; margin:0 auto; height:38px}
ul.daohang{ padding-left:220px}
ul.daohang li { float:left}
ul.daohang span{ float:left; color:#FFF; line-height:38px}
ul.daohang li a:link,ul.daohang li a:visited{ font-size:16px; color:#FFF; font-family:"Î¢ÈíÑÅºÚ", "Adobe ºÚÌå Std R"; padding:0 10px; line-height:38px; float:left}
ul.daohang li a:hover{ font-size:16px; color:#FF0; font-family:"Î¢ÈíÑÅºÚ", "Adobe ºÚÌå Std R"; padding:0 10px; line-height:38px; float:left}
.aoxian{width:300px; height:2px; background:url(../css/xt.jpg)}
.m10t{ margin-top:10px}