/* 旧站 skin 的「作用域化」副本：所有选择器均加 .portal-legacy 前缀，自动生成，请勿手改 */
.portal-legacy{color: #666;
	background-color: #fff;
	-ms-text-size-adjust: 100%;
	_text-overflow: ellipsis}
.portal-legacy,.portal-legacy dl,.portal-legacy dt,.portal-legacy dd,.portal-legacy ul,.portal-legacy ol,.portal-legacy li,.portal-legacy h1,.portal-legacy h2,.portal-legacy h3,.portal-legacy h4,.portal-legacy h5,.portal-legacy h6,.portal-legacy pre,.portal-legacy code,.portal-legacy form,.portal-legacy fieldset,.portal-legacy legend,.portal-legacy input,.portal-legacy textarea,.portal-legacy select,.portal-legacy p,.portal-legacy blockquote,.portal-legacy th,.portal-legacy td,.portal-legacy hr,.portal-legacy button,.portal-legacy article,.portal-legacy aside,.portal-legacy details,.portal-legacy figcaption,.portal-legacy figure,.portal-legacy footer,.portal-legacy header,.portal-legacy hgroup,.portal-legacy menu,.portal-legacy nav,.portal-legacy section{margin: 0;
	padding: 0}
.portal-legacy,.portal-legacy button,.portal-legacy input,.portal-legacy select,.portal-legacy textarea{font: 14px Microsoft Yahei, "微软雅黑", arial, \5b8b\4f53, sans-serif, Tahoma, Helvetica;
	line-height: 26px}
.portal-legacy h1,.portal-legacy h2,.portal-legacy h3,.portal-legacy h4,.portal-legacy h5,.portal-legacy h6{font-size: 1em}
.portal-legacy input,.portal-legacy select,.portal-legacy textarea,.portal-legacy button{font-size: 1em;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box}
.portal-legacy textarea{resize: vertical;
	overflow-y: auto}
.portal-legacy table{border-collapse: collapse;
	border-spacing: 0}
.portal-legacy th{text-align: inherit}
.portal-legacy fieldset,.portal-legacy img,.portal-legacy iframe{border: 0 none}
.portal-legacy iframe{display: block}
.portal-legacy ul,.portal-legacy ol{list-style: none}
.portal-legacy a{color: #333;
	text-decoration: none}
.portal-legacy a:visited,.portal-legacy a[tabindex='-1']:focus{outline: 0 none}
.portal-legacy a:hover{color: #FF7800}
.portal-legacy .img-wrapper{background: url(loading.gif) center center no-repeat;
	display: block;
	overflow: hidden}
.portal-legacy img{display: inline-block;
	vertical-align: middle}
.portal-legacy .f12{font-size: 12px}
.portal-legacy .f13{font-size: 13px}
.portal-legacy .f14{font-size: 14px}
.portal-legacy .f16{font-size: 16px}
.portal-legacy .f18{font-size: 18px}
.portal-legacy .f24{font-size: 24px !important}
.portal-legacy .red{color: #F00 !important}
.portal-legacy .orange{color: #FF7800 !important}
.portal-legacy .green{color: #4AB308 !important}
.portal-legacy .gray{color: #999 !important}
.portal-legacy .lh20{line-height: 20px}
.portal-legacy .lh24{line-height: 24px}
.portal-legacy .lh26{line-height: 26px}
.portal-legacy .fb{font-weight: bold}
.portal-legacy .fn{font-weight: normal}
.portal-legacy .nowrap{height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%}
.portal-legacy .left{float: left}
.portal-legacy .right{float: right}
.portal-legacy .clearfix:after{content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden}
.portal-legacy .clearfix{*zoom:1}
.portal-legacy .m10{margin: 10px}
.portal-legacy .m15{margin: 15px}
.portal-legacy .m20{margin: 20px}
.portal-legacy .mt0{margin-top: 0px}
.portal-legacy .mt5{margin-top: 5px}
.portal-legacy .mt10{margin-top: 10px}
.portal-legacy .mt15{margin-top: 15px}
.portal-legacy .mt20{margin-top: 20px}
.portal-legacy .ml10{margin-left: 10px}
.portal-legacy .ml15{margin-left: 15px}
.portal-legacy .ml20{margin-left: 20px}
.portal-legacy .mr0{margin-right: 0px}
.portal-legacy .mr5{margin-right: 5px}
.portal-legacy .mr15{margin-right: 15px}
.portal-legacy .mtb10{margin: 10px 0}
.portal-legacy .mtb15{margin: 15px 0}
.portal-legacy .mtb20{margin: 20px 0}
.portal-legacy .p10{padding: 10px}
.portal-legacy .p20{padding: 20px}
.portal-legacy .pt20{padding-top: 20px}
.portal-legacy .pr0{padding-right: 0px}
.portal-legacy .pt0{padding-top: 0px !important}
.portal-legacy .ie6-pdt10{_padding-top: 5px}
.portal-legacy .pr{position: relative}
.portal-legacy .pa{position: absolute}
.portal-legacy .zoom{zoom: 1}
.portal-legacy .none{display: none}
.portal-legacy .hidden{visibility: hidden}
.portal-legacy .hide{display: none}
.portal-legacy .w{margin: 0 auto}
.portal-legacy .lw650{width: 650px}
.portal-legacy .lw620{width: 620px}
.portal-legacy .lw250{width: 250px}
.portal-legacy .lw320{width: 320px}
.portal-legacy .lw380,.portal-legacy w380{width: 380px}
.portal-legacy .cw480{width: 480px}
.portal-legacy .rw215{width: 215px}
.portal-legacy .w280{width: 280px}
.portal-legacy span.time{color: #999;
	display: inline-block;
	float: right}
.portal-legacy .plus em{background: url(../news/ycw_sprite.png) no-repeat -360px 0px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	display: inline-block}
.portal-legacy .plus:hover em{background: url(../news/ycw_sprite.png) no-repeat -360px -25px;
	width: 16px;
	height: 16px;
	display: inline-block}
.portal-legacy .more{font-size: 14px;
	display: inline-block}
.portal-legacy .more em{cursor: pointer;
	background: url(../news/ycw_sprite.png) no-repeat -280px 0px;
	vertical-align: middle;
	width: 5px;
	height: 10px;
	display: inline-block;
	margin-left: 3px}
.portal-legacy .more:hover em{background: url(../news/ycw_sprite.png) no-repeat -280px -31px}
.portal-legacy .sprite{background: url(../news/ycw_sprite.png) no-repeat;
	vertical-align: middle}
.portal-legacy .dot-line{font-size: 0;
	line-height: 0;
	margin: 10px auto;
	padding-top: 10px;
	width: 100%;
	border-top: 1px dotted #ccc}
.portal-legacy .divide{border-top: 1px solid #E7E7E7;
	font-size: 0;
	line-height: 0;
	margin: 12px auto;
	width: 100%}
.portal-legacy .main-body{margin: 0 auto;
	width: 1180px}
.portal-legacy .wrapper{margin-bottom: 20px}
.portal-legacy .wrapper:before,.portal-legacy .wrapper:after{content: "";
	display: table}
.portal-legacy .wrapper:after{clear: both}
.portal-legacy .mod-row{float: left;
	width: 880px}
.portal-legacy .mod-box{float: right;
	width: 280px}
.portal-legacy .mod-hd:before,.portal-legacy .mod-hd:after,.portal-legacy .mod-bd:before,.portal-legacy .mod-bd:after{content: "";
	display: table;
	height: 0}
.portal-legacy .mod_hd:after,.portal-legacy .mod-bd:after{clear: both}
.portal-legacy .mod-hd,.portal-legacy .mod-bd{}
.portal-legacy .mod-title{font-size: 24px;
	height: 24px;
	line-height: 24px;
	padding: 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	_font-weight: bold;
	color: #333}
.portal-legacy .mod-titlebt{color: #FFFFFF;
	padding:6px;
	background-color: #47b216;}
.portal-legacy a.mod-titlebt:hover{background-color: #47b216;padding:6px;}
.portal-legacy .submod-title{font-size: 18px;
	height: 24px;
	line-height: 24px;
	padding: 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	color: #333;
	text-align: left}
.portal-legacy .text-caption{background-color: #000;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	width: 100%;
	height: 30px;
	text-align: center;
	letter-spacing: normal}
.portal-legacy .mod-subtitle{margin-left: 20px;
	height: 24px;
	line-height: 24px;
	padding-top: 18px;
*padding-top:13px;
	color: #333}
.portal-legacy .mod-subtitle a{display: inline-block}
.portal-legacy .mod-subtitle span.line{font-size: 12px;
	padding: 0 10px;
	color: #ccc;
	line-height: 28px;
	display: inline-block}
.portal-legacy .ad280x90{background: url(loading.gif) #f2f2f2 center center no-repeat;
	width: 280px;
	height: 90px;
	display: inline-block}
.portal-legacy .ad580x90{background: url(loading.gif) #f2f2f2 center center no-repeat;
	width: 580px;
	height: 90px;
	display: inline-block}
.portal-legacy .ad880x90{background: url(loading.gif) #f2f2f2 center center no-repeat;
	width: 880px;
	height: 90px;
	display: inline-block}
.portal-legacy .ad1180x90{background: url(loading.gif) #f2f2f2 center center no-repeat;
	width: 1180px;
	height: 90px;
	display: inline-block}
.portal-legacy .ad240x95{width: 240px;
	height: 95px;
	position: relative;
	float: left;}
.portal-legacy .ad240x95 img{position: absolute;
	top: 10px;
	left: 90px;}
.portal-legacy .item-list li{line-height: 26px;
	height: 26px;
	width: 100%;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap}
.portal-legacy span.column a{color: #49B308;
	display: inline-block}
.portal-legacy span.column a:hover{color: #FF7800}
.portal-legacy span.line{color: #ccc;
	padding: 0 5px;
	display: inline-block}
.portal-legacy .item-list li span.dot{background: url(../news/ycw_sprite.png) no-repeat -240px 0;
	width: 4px;
	height: 26px;
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle}
.portal-legacy .tab-wrap{width: 100%;
	position: relative}
.portal-legacy .tab-wrap .hd{position: absolute;
	left: 110px;
	top: -42px}
.portal-legacy .tab-wrap .hd ul{float: left;
	height: 28px;
	line-height: 28px}
.portal-legacy .tab-wrap .hd li{line-height: 28px;
	height: 28px;
	color: #333;
	float: left}
.portal-legacy .tab-wrap .hd li a{color: #333}
.portal-legacy .tab-wrap .hd .line{font-size: 12px;
	padding: 0 10px;
	color: #ccc;
	line-height: 28px;
	float: left}
.portal-legacy .tab-wrap .hd li.on{border-bottom: 2px solid #4AB308;
	color: #4AB308}
.portal-legacy .tab-wrap .hd li.on a,.portal-legacy .tab-wrap .hd li a:hover{color: #4AB308}
.portal-legacy .hasMoreTab{width: 100%;
	position: relative}
.portal-legacy .hasMoreTab .hd{position: absolute;
	left: 110px;
	top: -44px}
.portal-legacy .hasMoreTab .hd ul{float: left}
.portal-legacy .hasMoreTab .hd li{cursor: pointer;
	line-height: 28px;
	height: 28px;
	float: left;
	color: #333}
.portal-legacy .hasMoreTab .hd li.on{height: 30px;
	line-height: 30px;
	border-bottom: 2px solid #4AB308;
	color: #4AB308}
.portal-legacy .hasMoreTab .hd .line{font-size: 12px;
	padding: 0 10px;
	color: #ccc;
	line-height: 28px;
	float: left}
.portal-legacy .hasMoreTab .bd{padding: 10px 0 0;
	clear: both;
	position: relative}
.portal-legacy .top_ad{width: 100%;
	background-color: #fff;
	height: 50px;
	line-height: 50px}
.portal-legacy .topNav{position: relative;
	z-index: 1000;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ddd;
	background-color: #FCFCFC;
	font-family: "Microsoft YaHei", SimSun;
	font-size: 12px}
.portal-legacy .topNav a:hover{color: #4AB308 !important}
.portal-legacy .topNav-width{width: 1190px;
	margin: 0 auto}
.portal-legacy .topNav h3{font-weight: normal;
	font-size: 100%}
.portal-legacy .topNav dl{zoom: 1}
.portal-legacy .topNav .tnLeft{float: left}
.portal-legacy .topNav .tnRight{float: right}
.portal-legacy .topNav dd{float: left;
	position: relative}
.portal-legacy .topNav dd h3{float: left}
.portal-legacy .topNav dd h3 a{display: inline-block;
*display:inline;
	zoom: 1;
	height: 14px;
	line-height: 14px;
	padding: 10px 14px}
.portal-legacy .topNav dd h3 a i{display: inline-block;
	width: 10px;
	height: 5px;
	margin: 0 0 0 5px;
	overflow: hidden;
	vertical-align: middle;
	font-size: 12px;
	line-height: 13px;
	background: url(topmenu.png) -138px -33px no-repeat}
.portal-legacy .topNav dd h3 a:hover i{background: url(topmenu.png) -138px -52px no-repeat}
.portal-legacy .topNav dd.on h3 a i{background: url(topmenu.png) -138px -52px no-repeat}
.portal-legacy .topNav .welcome{padding-right: 15px;
	color: #4AB308}
.portal-legacy .topNav .welcome a{color: #4AB308}
.portal-legacy .topNav dd ul{display: none;
	position: absolute;
	width: 110px;
	top: 35px;
	left: 0;
	border: 1px solid #ddd;
	border-top: 0;
	background: #fff;
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.1);
	box-shadow: 3px 3px 3px rgba(0,0,0,.1)}
.portal-legacy .topNav dd ul li{line-height: 31px;
	border-bottom: 1px solid #DDD}
.portal-legacy .topNav dd ul li a{display: block;
	color: #333;
	padding: 0 15px}
.portal-legacy .topNav dd ul li a:hover{background: #F2F2F2;
	color: #4AB308 !important}
.portal-legacy .topNav dd ul li a span{color: #4AB308;
	margin-left: 5px}
.portal-legacy .sina-icon{display: block;
	float: left;
	width: 16px;
	height: 20px;
	margin: 0 5px 0 10px;
	background: url("topmenu.png") no-repeat -10px -71px}
.portal-legacy .t-icon{display: block;
	float: left;
	width: 16px;
	height: 20px;
	margin: 0 5px 0 10px;
	background: url("topmenu.png") no-repeat -53px -71px}
.portal-legacy .wxht{background: url("topmenu.png") no-repeat 0 -116px;
	height: 80px;
	padding-left: 80px;
	width: 80px}
.portal-legacy .wxht span{color: #666666;
	display: inline-block}
.portal-legacy .sitemap li{width: 168px;
	float: left;
	padding: 20px;
	border-bottom: none !important}
.portal-legacy .sitemap li a{padding: 0 !important}
.portal-legacy .sitemap li a:hover{background: none !important}
.portal-legacy .sitemap h4.mcate-item-hd{padding-left: 2px;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	border-bottom: 1px dashed #ccc}
.portal-legacy .sitemap p.mcate-item-bd{padding-left: 2px}
.portal-legacy .sitemap p.mcate-item-bd a{height: 26px;
	line-height: 26px;
	float: left;
	margin-right: 10px;
	font-size: 12px;
	color: #666666;
	padding: 0 !important}
.portal-legacy .sitemap p.mcate-item-bd a:hover{color: #6c5143;
	background: none}
.portal-legacy .headerbg{background-color: #fff}
.portal-legacy .logo{width: 330px;
	height: 55px;
	float: left;
	margin: 25px 0;
*height:85px;}
.portal-legacy .search_box{display: inline;
	float: left;
	height: 34px;
	margin: 25px 0 10px 80px;
	width: 460px}
.portal-legacy .search{width: 460px;
	height: 34px}
.portal-legacy .search #search_select{background-position: -40px -45px;
	width: 48px;
	height: 34px;
	line-height: 34px;
	padding: 0px 10px 0px 0px;
	cursor: pointer;
	position: relative;
	font-size: 14px;
	color: #a8a8a8;
	font-weight: bold}
.portal-legacy .search #search_select span{display: block}
.portal-legacy .search #search_select .action_select li{float: left;
	display: block;
	height: 30px;
	width: 40px;
	line-height: 30px;
	padding: 0px 10px 0px 10px}
.portal-legacy .search #search_select .action_select li.searchon{background: #f2f2f2;
	color: #f60}
.portal-legacy .search input#searchtxt{outline: 0px;
	border: 0px;
	width: 250px;
	padding: 4px 0px;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	font-size: 14px}
.portal-legacy .searchSelected{color: #a8a8a8;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	width: 48px;
	background-position: 0 -27px}
.portal-legacy .searchSelectedUp{color: #a8a8a8;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	width: 48px;
	background-position: 0 3px}
.portal-legacy .searchTxt{float: left;
	width: 370px;
	height: 34px;
	border: 2px solid #4AB308;
	border-right: 0;
	position: relative;
	z-index: 20;
	background: #fff}
.portal-legacy .searchTxt .radius{width: 1px;
	height: 1px;
	overflow: hidden;
	background: #f4f4f4;
	position: absolute;
	top: -2px;
	left: -2px}
.portal-legacy .searchBtn{float: left}
.portal-legacy .searchTxtHover .radius{width: 1px;
	height: 1px;
	overflow: hidden;
	background: #cce5f5;
	position: absolute;
	top: -2px;
	left: -2px}
.portal-legacy .search #search_select .action_select{background: #ffffff;
	position: absolute;
	top: 34px;
	left: -2px;
	z-index: 19999}
.portal-legacy .searchTxtHover{float: left;
	width: 370px;
	height: 34px;
	position: relative;
	z-index: 20;
	background: #fff}
.portal-legacy .searchBtn button{background-color: #4AB308;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	height: 38px;
	width: 84px;
	float: right !important}
.portal-legacy .searchSelectedUp,.portal-legacy .searchSelected,.portal-legacy .button_wed,.portal-legacy .button_index{background-image: url(search.png);
	background-repeat: no-repeat}
.portal-legacy .searchTxtHover_index{border: 2px solid #4AB308;
	border-right: 0}
.portal-legacy .searchTxtHover_wed{border: 2px solid #4AB308;
	border-right: 0}
.portal-legacy .searchTxtHover_index #search_select .action_select{border: 2px #4AB308 solid;
	border-top: 0px}
.portal-legacy .searchTxtHover_wed #search_select .action_select{border: 2px #4AB308 solid;
	border-top: 0px}
.portal-legacy .hots_search{margin-top: 8px;
	overflow: hidden;
	width: 465px}
.portal-legacy .hots_search p a{display: inline-block;
	height: 24px;
	line-height: 24px;
	padding-right: 8px;
	font-size: 12px}
.portal-legacy .yc_nav_sprite{background: url(yc_nav_ico.png) no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block}
.portal-legacy .cp_nav_ico{background-position: 0 4px}
.portal-legacy .com_nav_ico{background-position: 0 -60px}
.portal-legacy .ycw_nav_ico{background-position: 0 -124px}
.portal-legacy .cp_nav0_ico,.portal-legacy .cp_nav1_ico,.portal-legacy .cp_nav2_ico,.portal-legacy .cp_nav3_ico,.portal-legacy .cp_nav4_ico,.portal-legacy .cp_nav5_ico,.portal-legacy .cp_nav6_ico,.portal-legacy .cp_nav7_ico,.portal-legacy .cp_nav8_ico,.portal-legacy .cp_nav9_ico{position: absolute;
	top: 3px;
	left: 0px}
.portal-legacy .cp_nav0_ico{background-position: 0 -193px}
.portal-legacy .cp_nav1_ico{background-position: 0 -258px}
.portal-legacy .cp_nav2_ico{background-position: 0 -326px}
.portal-legacy .cp_nav3_ico{background-position: 0 -391px}
.portal-legacy .cp_nav4_ico{background-position: 0 -455px}
.portal-legacy .cp_nav5_ico{background-position: 0 -520px}
.portal-legacy .cp_nav6_ico{background-position: 0 -587px}
.portal-legacy .cp_nav7_ico{background-position: 0 -653px}
.portal-legacy .cp_nav8_ico{background-position: 0 -717px}
.portal-legacy .cp_nav9_ico{background-position: 0 -785px}
.portal-legacy .headNav{background-color: #4AB308;
	height: 38px}
.portal-legacy .headNav .navCon{height: 38px;
	position: relative;
	z-index: 11}
.portal-legacy .headNav .navCon .navCon-cate{background: none repeat 0 0 #27982A;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	position: relative;
	text-indent: 10px;
	width: 224px}
.portal-legacy .headNav .navCon .navCon-menu li{background: url(nav_bg.gif) no-repeat right top;
	float: left;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	text-align: center;
	width: 97px}
.portal-legacy .headNav .navCon .navCon-menu li a{color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	line-height: 37px;
	text-decoration: none;
	width: 95px}
.portal-legacy .headNav .navCon .navCon-menu li a:hover,.portal-legacy .cur{color: #666666;
	text-decoration: none}
.portal-legacy .headNav .navCon .navCon-menu li a:hover,.portal-legacy .curMenu{background: none repeat 0 0 #27982A;
	color: #FFFFFF !important}
.portal-legacy .headNav .navCon .navCon-cate .navCon-cate-title{background: url(arrow_ico.png) no-repeat 187px 10px}
.portal-legacy .headNav .navCon .navCon-cate .hover{background-position: 187px -41px}
.portal-legacy .headNav .navCon .navCon-cate .navCon-cate-title a{color: #FFFFFF;
	padding-left: 10px}
.portal-legacy .headNav .navCon .navCon-cate .navCon-cate-title a:hover{color: #FFFFFF !important;
	text-decoration: none}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu{background: none repeat 0 0 #FFFFFF;
	box-shadow: 4px 2px 5px rgba(0,0,0,0.3);
	cursor: pointer;
	left: 0;
	position: absolute;
	border: 1px solid #ddd}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu li{border-bottom: 1px solid #ddd;
	border-left: 4px solid #FFFFFF;
	overflow: hidden;
	width: 220px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu li .cate-tag{line-height: 25px;
	overflow: hidden;
	padding: 10px 5px 10px 15px;
	width: 200px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu li .cate-tag strong{display: block;
	height: 25px;
	line-height: 25px;
	text-indent: 0;
	width: 180px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu li .cate-tag strong a{color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel{text-indent: 0}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel p{height: 26px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel a{color: #676767;
	font-size: 12px;
	font-weight: normal;
	padding: 0 11px 0 0;
	text-indent: 0}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .on{background: none repeat 0 0 #FFFFFF;
	border-bottom: 1px solid #BCBCBC;
	border-left-color: #4AB308;
	border-right: 6px solid #FFFFFF;
	width: 214px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .on .cate-tag .listModel a{color: #333333}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item{-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat 0 0 #FFFFFF;
	border-color: #A7A7A7 #A7A7A7 #A7A7A7 -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	box-shadow: 6px 2px 5px rgba(0,0,0,0.2);
	left: 224px;
	padding: 10px 30px 20px 10px;
	position: absolute;
	top: 0;
	width: 800px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemleft{border-right: 1px solid #CCCCCC;
	float: left;
	width: 570px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemright{float: right;
	width: 220px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item dl{float: left;
	padding: 0 10px;
	width: 260px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item dt{border-bottom: 2px solid #006600;
	color: #4AB308;
	font-size: 14px;
	margin-bottom: 8px;
	text-indent: 0}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item dd{font-size: 12px;
	font-weight: normal;
	line-height: 26px;
	text-indent: 0}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item dd a{color: #646464;
	display: block;
	float: left;
	height: 22px;
	margin-bottom: 5px;
	margin-right: 15px;
	overflow: hidden}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item dd a:hover{color: #000000}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemright dl{float: none;
	width: 220px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list{padding-left: 10px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p{color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	text-indent: 0}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a{color: #646464}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a:hover{color: #000000}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list{padding-left: 10px}
.portal-legacy .headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list a{display: block;
	height: 100px;
	margin-bottom: 8px;
	overflow: hidden;
	text-indent: 0;
	width: 214px}
.portal-legacy .headNav .navCon .new{background: url("news_ico.png") no-repeat -44px -5px;
	display: block;
	height: 17px;
	left: 146px;
	line-height: 0;
	position: absolute;
	top: -5px;
	width: 29px;
	z-index: 2}
.portal-legacy .headNav .navCon .hots{background: url("news_ico.png") no-repeat 0 -5px;
	display: block;
	height: 17px;
	left: 336px;
	line-height: 0;
	position: absolute;
	top: -5px;
	width: 29px;
	z-index: 2}
.portal-legacy .headNav .navCon .fabu_btn{display: none}
.portal-legacy .headNav .navCon .fabu{position: absolute;
	right: 0;
	top: 0;
	background-color: #fff}
.portal-legacy .headNav .navCon .fabu li{font-size: 12px;
	line-height: 24px}
.portal-legacy .footer_box{background-color: #fff;}
.portal-legacy .footer_help{padding: 25px 0 20px;
	background-color: #f2f2f2;
	border-top: 1px solid #ddd}
.portal-legacy .footer_help dl{width: 167px;
	height: 180px;
	border-right: 1px solid #ddd;
	float: left}
.portal-legacy .footer_help dl dt{height: 35px;
	padding-left: 15px;
	color: #333}
.portal-legacy .footer_help dl dd{height: 26px;
	line-height: 24px;
	padding-left: 20px}
.portal-legacy .footer_help dl dd a,.portal-legacy .footer_help dl dd a:hover{background: url(help_ico.png) no-repeat 0 0;
	color: #666;
	height: 26px;
	line-height: 26px;
	padding-left: 23px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap}
.portal-legacy .footer_help dl dd a{color: #666;
	background-position: 0 -26px}
.portal-legacy .footer_help dl dd a:hover{color: #4ab308 !important;
	background-position: 0 0}
.portal-legacy .footer_help span.dt_ico,.portal-legacy span.dt_txt{display: inline-block;
	float: left}
.portal-legacy .footer_help span.dt_txt{color: #333;
	font-size: 13px;
	line-height: 35px;
	padding-left: 8px;
	display: inline-block;
	float: left}
.portal-legacy .footer_help span.dt_ico{background: url(help_ico.png) no-repeat 0 0;
	height: 35px;
	width: 20px;
	overflow: hidden}
.portal-legacy .footer_help .help_ico1{background-position: 0 -87px !important}
.portal-legacy .footer_help .help_ico2{background-position: -36px -87px !important}
.portal-legacy .footer_help .help_ico3{background-position: -74px -87px !important}
.portal-legacy .footer_help .help_ico4{background-position: -111px -87px !important}
.portal-legacy .footer_help .help_ico5{background-position: -151px -87px !important}
.portal-legacy .footer_help .help_ico6{background-position: -191px -86px !important}
.portal-legacy .footer_help .help_ico7{background-position: -228px -86px !important}
.portal-legacy .footer_help .weixin{width: 145px;
	float: left;
	padding-left: 15px;
	display: none}
.portal-legacy .footer_help .weixin h3{font-size: 13px;
	font-weight: normal;
	line-height: 35px}
.portal-legacy .footer_help .weixin p{line-height: 24px;
	text-align: center}
.portal-legacy .footer_about{background-color: #4ab308;
	height: 35px;
	line-height: 35px;
	text-align: center}
.portal-legacy .footer_about a{color: #fff}
.portal-legacy .footer_about a:hover{color: #fff !important;
	text-decoration: underline}
.portal-legacy .footer_about .line{color: #fff;
	padding: 0 5px}
.portal-legacy .foot_copy{text-align: center;
	margin: 20px 0}
.portal-legacy .foot_copy p{color: #666;
	line-height: 24px}
.portal-legacy .back2top{position: fixed;
	_position: absolute;
	left: 50%;
	margin-left: 610px;
	bottom: 150px;
	_bottom: auto;
	cursor: pointer;
	display: none}
.portal-legacy .back-top{display: block;
	width: 58px;
	height: 58px;
	background-position: -200px -80px}
.portal-legacy .back-top:hover{background-position: -258px -80px}
.portal-legacy .weixin{display: block;
	width: 58px;
	height: 40px;
	background-position: -200px -142px;
	margin-top: 10px;}
.portal-legacy .weixin:hover{background-position: -258px -142px}
.portal-legacy #JBKWX{width: 170px;
	height: 160px;
	background: url(weixin-skin.png) no-repeat 0 0;
	position: absolute;
	top: 60px;
	left: -170px;
	display: none;}
.portal-legacy #JBKWX img{width: 150px;
	height: 150px;
	margin-top: 5px;
	margin-left: 5px;}
.portal-legacy .kefu_flag{cursor: pointer;
	display: block}
.portal-legacy #for_kefu_block{position: fixed;
	top: 250px;
	z-index: 100;
	left: 50%;
	margin-left: 610px}
.portal-legacy *html #for_kefu_block{position: absolute; top:expression(documentElement.scrollTop + 0 + "px");}
.portal-legacy .kefu_block{position: relative;
	display: none}
.portal-legacy .service-wrap{width: 140px;
	text-align: center}
.portal-legacy .service-wrap .cartoon-person{width: 70px;
	height: 53px;
	display: inline-block;
	background-position: -166px 0;
	cursor: pointer;
	position: relative}
.portal-legacy .service-wrap .cartoon-person i.eye{position: absolute;
	top: 19px;
	left: 17px;
	background: url(eye.gif) no-repeat 0 0;
	width: 36px;
	height: 10px;
	z-index: 100;}
.portal-legacy .service-wrap .ser-title{height: 35px;
	line-height: 35px;
	background-color: #2b2b2b;
	color: #fff;
	font-size: 18px}
.portal-legacy .service-wrap .ser-con{background-color: #f2f2f2;
	line-height: 24px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 5px solid #4ab308;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	color: #222}
.portal-legacy .service-wrap .ser-con .ser-divide{width: 140px;
	height: 2px;
	display: block;
	background-position: 0 0}
.portal-legacy .service-wrap .ser-con .ser-box{padding: 8px 0}
.portal-legacy .service-wrap .ser-con .ser-box .tel-ico{width: 16px;
	height: 16px;
	display: inline-block;
	background-position: -116px -53px}
.portal-legacy .service-wrap .ser-con .ser-box .tel-num{width: 101px;
	height: 14px;
	display: inline-block;
	background-position: 0 -18px;
	overflow: hidden;
	line-height: 9999px}
.portal-legacy .service-wrap .ser-con .ser-box .ser-weixin{width: 110px;
	height: 110px;
	display: inline-block;
	background-position: 0 -40px}
.portal-legacy .service-wrap .ser-con .ser-box .ser-hidden-btn{width: 40px;
	height: 14px;
	display: inline-block;
	background-position: -120px -27px;
	cursor: pointer;}

/* 现代前端有 *{box-sizing:border-box} 全局重置，会把老站所有"高度+内边距"的盒子压扁，
   这里在作用域内强制恢复 content-box，并按老站 body 的字体/颜色补一条基线 */
.portal-legacy,
.portal-legacy *,
.portal-legacy *::before,
.portal-legacy *::after {
  box-sizing: content-box;
}
.portal-legacy {
  color: #666;
  font: 14px/26px "Microsoft Yahei", "微软雅黑", arial, simsun, sans-serif;
}

/* 旧站缺失 jbk_sprite.png（专题轮播左右箭头），用纯 CSS 画箭头兜底 */
.portal-legacy .focusBox .prev,
.portal-legacy .focusBox .next {
  background: rgba(0,0,0,.45) !important;
  display: flex; align-items: center; justify-content: center;
}
.portal-legacy .focusBox .prev:after,
.portal-legacy .focusBox .next:after {
  content: ''; width: 8px; height: 8px;
  border-top: 2px solid #fff; border-right: 2px solid #fff;
}
.portal-legacy .focusBox .prev:after { transform: rotate(-135deg); margin-left: 4px; }
.portal-legacy .focusBox .next:after { transform: rotate(45deg); margin-right: 4px; }
.portal-legacy .focusBox .prev { cursor: pointer; }
.portal-legacy .focusBox .next { cursor: pointer; }
