/* ------ Designer: 309518707@qq.com ------ */
/* ------ CSS Begin ------ */

.red {color:#f30;}
.left {float:left;}
.right {float:right;}

.layout_hd {position:relative;	height:30px;	line-height:30px;	padding:0 10px;}
.layout_hd h3, .layout_hd h4 {float:left;	background:url('images/icons.gif') no-repeat 0 -212px;	padding-left:20px;	font-weight:bold;	font-size:14px;}
.layout_hd h4 {padding-left:28px;}
.layout_hd .more {float:right;	font-family:simsun;}
.layout_hd .more a {color:#9dafb7;}
.layout_hd a:hover {text-decoration:none;	color:#c00;}
.layout_hd .abs img {display:block;	position:absolute;	top:0px;	left:-2px;}
.layout_bd {padding:10px;	overflow:hidden;	border:1px #ddd solid;}

.cur_path {padding:0 20px;	height:36px;	line-height:36px;	border:1px #ddd solid;	color:#999;	background:#fcfcfc;	font-family:'simsun';}
.cur_path a {color:#999;}
.cur_path a:hover {color:#c00;	text-decoration:none;}

.article_show {float:left;	width:680px;	overflow:hidden;}
.article_show .cur_path {padding:0;	height:25px;	line-height:25px;	background:none;	border:none;	font-family:'Arial';	color:#666;}
.article_show .cur_path a {color:#0048a2;}
.article_show .cur_path .left a:hover {text-decoration:underline;}
.article_show .cur_path label {margin:0 2px;	font-family:'simsun';}
.article_show .cur_path .right span {float:left;	color:#c00;}
.article_main .layout_left, .pg-list {width:678px;	overflow:hidden;	border-color:#eee;	background-color:#fefefe;}

.article_show .layout_left {background-color:#fcfcfc;	border-color:#c6d8e0;}
.article_show .layout_bd {padding:15px 20px;	border-top:2px solid #f17107;}
.article_show .introduce {border:1px #ccc dotted;	padding:10px;	background:#FFFEEE;	margin:15px auto 10px;	text-indent:0;}
.article_title {text-align:center;	font-family:'Arial';}
.article_title .ads img {margin:0 auto;	overflow:hidden;}
.article_title h1 {color:#004277;	font-size:25px;	line-height:1.5em;	font-weight:bold;}
.article_date {height:25p;	line-height:25px;	overflow:hidden;}
.article_date .bd span {margin:0 10px;	color:#999;}

.article_share {position:relative;	height:24px;	line-height:24px;	margin-top:10px;	padding:4px 10px;	overflow:hidden;	background:#f4f4f6;	border:1px solid #e9ecf4;}
.article_share .bdshare_b {line-height:12px;}
.article_share .icon img {margin-top:2px;}
.article_share .right{color:#999;}
.article_share .fontsize {color:#7E7E7E;}
.article_share .fontsize span {padding:0 5px;	font-family:"Times New Roman",'Arial';	cursor:pointer;	font-weight:bold;}
.article_share .fontsize .small {font-size:10px;	color:#666;}
.article_share .fontsize .big {font-size:14px;	color:#0B3B8C;}
.article_share .left span {float:left;	margin-right:10px;}
.article_content {font-size:14px;	line-height:2em;}
.article_content p {text-indent:2em;	margin-bottom:20px;}
.article_content table {margin:0 auto;}
.article_content td {padding:3px 5px;	text-align:center;	background:#fff;}
.article_content .editor {text-align:right;	color:#999;}
.article_subtitle {float:left;	padding:10px;	margin:0 15px 5px 0;	border:1px #eee solid;	border-width:1px 2px 2px 1px;	background:#fff;	font-size:12px;}
.article_subtitle li {height:23px;	line-height:23px;	overflow:hidden;}
.article_subtitle a {color:#0048a2;}
.article_subtitle em {color:#999;}
.article_subtitle strong {color:#c00;}
.article_vote {padding:0 2em;}
.article_vote ul {padding:0 25px 10px;}
.article_vote p {text-indent:23px;}
.article_vote .btn {font-size:12px;}
.article_vote .title {text-indent:25px;	font-weight:bold;	background:url('image/know_2.gif') no-repeat 0 50%;}
.article_tags {height:24px;	line-height:24px;	padding:4px 10px;	overflow:hidden;	background:#f4f4f6;	border:1px solid #e9ecf4;	font-size:14px;}
.article_tags a {color:#0048a2;	margin-right:10px;}
.npnav {margin:15px auto 0;	overflow:hidden;	width:100%;}
.npnav li {overflow:hidden;	white-space:nowrap;	width:48%;	color:#999;}
.npnav li.right {text-align:right;}
.npnav li a {color:#0048a2;}

.statement {border:1px #ddd solid;	padding:10px;	line-height:20px;	background:#f5f5f5;	color:#666;}
.statement .bold {padding-bottom:10px;	color:#c00;}

.clear-bor {width:100%; height:5px; margin-top:-3px; font-size:0; overflow:hidden; background:#fff;}

.comment_bd {border:1px #ddd solid;	padding-bottom:10px;}
.comment_bd .left_head, .related_hd {padding:0 20px;	height:28px;	line-height:28px;	font-size:12px;	font-family:'simsun';	background:#fcfcfc;	border-top:none;	border-bottom:#ddd 1px solid;}
.comment_bd .left_head h3, .related_hd h3 {float:left;	font-weight:bold;	padding-left:23px;	background:url('images/comment_ico.gif') no-repeat 0 50%;	font-size:14px;	color:#666;}
.comment_bd .left_head .more {float:right;}
.comment_bd .left_head .more a {color:#039;}
.comment_bd #comment_count {color:#c00;}
.related_hd {border:1px #ddd solid;}
.related_hd h3 {background:url('images/icons.gif') no-repeat 2px -213px;}
.related_hd h3 a {color:#666;}
.related_hd h3 a:hover {text-decoration:none;}
.related_bd {padding:15px 30px;	overflow:hidden;	border:1px #ddd solid;	border-top:none;}
.related_bd li {height:23px;	line-height:23px;	overflow:hidden;	padding-left:12px; background:url('orange/images/icons.png') no-repeat 0 -670px; background-position:0 -671px\9;}
.related_bd li span {color:#999;}
.article_main {overflow: hidden;}
.article_main .mainbox {float:left;	width:680px;	margin:0;	padding:0;	overflow: hidden;}
.article_main .mainbox .layout_hd {padding:0 20px;	height:28px;	line-height:28px;	font-size:12px;	font-family:'simsun';	background:url('images/tit_bg.png') 0 -58px repeat-x;	border-top:#eee 1px solid;	border-bottom:#ddd 1px solid;}
.article_main .mainbox .layout_hd h3 {padding-left:15px;	background:url('images/tit_bg.png') no-repeat 3px -117px;	font-size:14px;	color:#185592;}
.article_main .mainbox .layout_hd strong {margin:0 3px;	color:#c00;}
.article_main .mainbox .layout_hd .rss {float:right;	margin-top:4px;}
.article_main .mainbox .layout_hd .rss a {display:block;	width:50px;	height:20px;	overflow:hidden;	background:url('images/icon-rss.gif') no-repeat 0 0;	text-indent:-9999px;}

.article_main .layout_hd .more {font-family:'simsun';	color:#ccc;}

.layout_right {float:left; margin-left:10px; width:290px; overflow:hidden;}
.pg-side {width:270px; padding:10px; overflow:hidden; background:#f9f9f9;}
.pg-side a {color:#039;}
.pg-side a:hover {color:#f30;}
.pg-side .box {border:1px #ddd solid; background:#fff;}
.pg-side .box .hd {position:relative; padding:0 10px; height:36px; line-height:36px; border-bottom:1px #ddd solid;}
.pg-side .box .hd h4 {float:left; font-size:14px; color:#555;}
.pg-side .box .hd span {float:right;}
.pg-side .box .hd span a {padding-right:15px; color:#999; background:url('orange/images/icons.png') no-repeat 28px -613px;}
.pg-side .box .hd span a:hover {color:#c00;}
.pg-side .box .hd ul.tabs {position:absolute;	left:90px;	border-left:1px #ddd solid;	height:36px;}
.pg-side .box .hd ul.tabs li {float:left;	font-size:12px;	border-right:1px #ddd solid;	padding:0;	cursor:pointer;}
.pg-side .box .hd ul.tabs li span {display:block;	padding:0 6px; color:gray;}
.pg-side .box .hd ul.tabs li.on_2 {margin-top:-1px; border-right:1px #ddd solid;	border-bottom:1px #fff solid; border-top:2px #f17107 solid;}
.pg-side .box .hd ul.tabs li.on_2 span {margin-top:-1px; color:#f60;}
.pg-side .box .bd {padding:10px;}
.pg-side .box .list {}
.pg-side .box .list li {height:23px; line-height:23px; overflow:hidden; padding-left:12px; background:url('orange/images/icons.png') no-repeat 0 -670px; background-position:0 -671px\9;}
.pg-side .box .rank {background:url('orange/images/top10.gif') no-repeat 0 1px; background-position:0 0\9;}
.pg-side .box .rank li {height:29px; line-height:29px; overflow:hidden; padding-left:28px; border-bottom:1px #eee dotted;}
.pg-side .blank {height:10px;}

.pg-list {padding-top:15px; border:1px #ddd solid; background:#fff;}
.pg-list .hd {position:relative; z-index:1; margin:0 20px; height:25px; padding-bottom:5px; border-bottom:1px #eee solid;}
.pg-list .hd h3 {float:left; font-size:18px; font-weight:bold;}
.pg-list .hd .rss {float:right;	margin-top:4px;}
.pg-list .hd .rss a.feed {font-weight:bold; font-size:14px; padding-left:20px; background:url('images/feed.gif') no-repeat 0 50%;}
.pg-list .hd .rss a.home {padding-left:10px; background:url('images/arr_orange.png') no-repeat 0 50%;}
.pg-list .hd .total {float:right; margin-top:4px; color:gray;}
.pg-list .hd .total em {color:#c00;}
.pg-list .layout_bd {border:none;}

.pg-list .topic-hd {padding-bottom:10px; border-bottom:3px #F17107 solid;}
.pg-list .topic-hd h3 {font-family:'Microsoft YaHei'}

.article_list dl {padding: 15px 0 0;	overflow: hidden;}
.article_list dl.bor {padding-bottom:20px; border-bottom:1px #ccc dashed;}
.article_list dl a {color: #039;}
.article_list dl dt {font-size: 14px;	font-weight: bold;}
.article_list dl dd {line-height: 25px;	color: gray;}
.article_list dl dd a {color: #666;}
.article_list dl dd.desc {padding: 5px 0 10px;	line-height: 20px;	color: #666;}
.article_list dl dd.tag a {margin-right: 15px;	text-decoration: underline;}
.article_list dl dd.date {padding:0 10px; background:#f9f9f9;}
.article_list dl dd span {margin-right: 30px;}
.article_list dl a:hover {color: #f30;}
.article_list dl.companynews {border-bottom:1px #ccc dashed;}
.article_list dl.companynews dt {font-size:12px; font-weight:100;}
.article_list dl.companynews dt a {color:#999;}
.article_list dl.companynews dt a:hover {color:#c00;}
.article_list dl.companynews dt span {margin:0 5px 0 10px; font-size:11px; color:#ccc;}
.article_list dl.companynews dd {padding:5px 0 15px; font-size:14px;	font-weight:bold;}
.article_list dl.companynews dd a {color:#003180;}
.article_list dl.companynews dd a:hover {color:#c00;}

.article_list dl.topic {padding-bottom:15px; border-bottom:1px #ccc dashed;}
.article_list dl.topic dt {float:left; width:140px;}
.article_list dl.topic dt img {border:1px #eee solid; padding:5px;}
.article_list dl.topic dd {float:left; width:480px;}
.article_list dl.topic dd h4 {font-weight:bold; font-size:16px;}
.article_list dl.topic dd h4 a {color:#039;}
.article_list dl.topic dd p a {padding-right:10px; color:#f60; background: url('images/arr_orange.png') no-repeat 100% 50%;}


.article_main .mainbox .layout_bd {padding:0 20px 20px;}
.article_main .mainbox .layout_bd ul {padding:10px 0;	overflow:hidden;	border-bottom:1px #ccc dashed;}
.article_main .mainbox .layout_bd ul.result {padding-top: 15px;	border-bottom: none;}
.article_main .mainbox .layout_bd li {line-height:25px;	height:25px;	overflow:hidden;	font-size:14px;	background:url('images/icons.gif') no-repeat 0 -243px;	text-indent:13px;}
.article_main .mainbox .layout_bd li.catlist_sp {width: 100%;	background: url('images/dot.gif') repeat-x 0 50%;}
.article_main .mainbox .layout_bd li span {float:right;	color:#666;}
.article_main .nores {padding:20px;	text-align:center;	font-size:14px;}
.article_main .line {border-top:2px #eee solid;	height:0;	overflow:hidden;}

.sub_category {overflow:hidden;	padding:0 1px;	*padding:0;	zoom:1;}
.sub_category li {background:url('images/tit_bg.png') 0 -35px no-repeat;	float:left;	width:100px;	padding:2px 0;	overflow:hidden;	margin:3px 10px;	_margin:3px 8px;	text-align:center;	border:1px #eee solid;}
.sub_category li.bold a {display:block;	color:#f60;	background:url('images/arr_orange.png') no-repeat 1px 50%;}
.sub_category a:hover {text-decoration:none;}

.index_twinfo dt {height:117px;	overflow:hidden;	background:url('images/dot.gif') repeat-x 0 96%;}
.index_twinfo dt h4 {padding-bottom:3px;	font-weight:700;	height:23px;	line-height:23px;	overflow:hidden;	font-size:13px;}
.index_twinfo dt h4 a {color:#000;}
.index_twinfo dt .left {float:left;	width:108px;}
.index_twinfo dt .left img {border:1px #eee solid; padding:3px;}
.index_twinfo dt .right {float:right;	width:135px;	color:#999;}
.index_twinfo dt a {color:#f60;}
.index_twinfo dd {padding-top:5px;}
.index_twinfo dd li {line-height:23px;	height:23px;	overflow:hidden;	text-indent:12px; background:url('orange/images/icons.png') no-repeat 0 -670px; background-position:0 -671px\9;}


/* ------------ pages -------------- */
.pages {padding:20px 0;	margin-top:10px; font-size:12px;	color:#666;}
.pages a {background:#fff;	border:#ccc 1px solid;	padding:3px;	text-decoration:none;}
.pages a:hover {background:#fff;	border:#999 1px solid;	padding:3px;	text-decoration:none;}
.pages a.disabled {color:gray;	border-color:#ccc;}
.pages strong {background:#f9f9f9;	padding:3px;	border:#ccc 1px solid;	color:#f60;}
.pages_inp {border:#ccc 1px solid;	padding:0 3px;	height:20px; line-height:20px; width:20px;	text-align:center;	color:#666;}
.pages_btn {position:relative; padding:2px 5px 3px; *padding:0 3px; top:-1px; *top:0; background:#f9f9f9;	border:#ccc 1px solid;	color:#333;	font-weight:bold; font-size:11px; cursor:pointer;}
.pages label {background:#fff; border:#ccc 1px solid; color:#f60;	padding:1px 5px 1px 5px;}
.pages label em {color:red; font-weight:bold; font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal; color:gray;}


/* ------------ search -------------- */
.search_where .fsearch {padding: 15px 20px;	border: 1px #ddd solid;	border-top: none;	overflow: hidden;	background: #fefefe;}
.search_where .fsearch td {padding: 5px 0;}
.search_where .fsearch .kw {padding: 3px 5px;}
.search_relate li {height: 23px;	line-height: 23px;	font-family: 'simsun';	background: url('images/magnifier.gif') no-repeat 0 50%;	padding-left: 20px;}
.search_relate li span {color: #039;}
.search_relate li em {color: #f60;}
.search_relate li a:hover,
.search_relate li a:hover em,
.search_relate li a:hover span {text-decoration: none;	color: #f60;}
.article_search .nores {text-align: left;}
.article_search .layout_left .layout_hd span {float: right;	color: #888;}
.article_search .layout_left .layout_hd span em {font-weight: bold;	color: #c00;}
.article_search .sch_find {font-weight: bold;	height: 20px;	line-height: 20px;	padding-bottom: 3px;	border-bottom: 1px #ddd dashed;}
.article_search .sch_relate ul {overflow: hidden;	padding: 5px 0;	border-bottom: 1px #ddd dashed;}
.article_search .sch_relate li {line-height: 23px;	height: 23px;	background: url('image/arrow_up.gif') no-repeat 0 6px;	padding-left: 20px;}
.article_search .sch_relate li a {font-weight: bold;	color: #039;}
.article_search .sch_relate li span {float: right;	color: gray;}
.article_search .sch_relate li em {color: #f60;}

.search_rank .top10 ul {margin-left:-3px;	background:url('image/rank_list.gif') no-repeat 0 1px;}
.search_rank .top10 li {height:23px; line-height:23px;	overflow:hidden; padding-left:35px;}
.search_rank .top10 li span {float:right;	background:#fff;	padding-left:10px;	color:gray;}
.search_rank .top10 li em {color:#f60;}

.ads .mid {margin:0 10px;}

.expoinfo {position: relative;	margin: 0 auto 5px;	border: 3px #e9ecf4 solid;	border-top: 0;	padding: 15px;	line-height: 25px;	background: #fcfcfc;	color: #666;	font-family: 'Arial';}
.expoinfo .expologo {position: absolute;	right: 15px;	top: 15px;}
.expoinfo .expologo img {border: 1px #eee solid;	padding: 3px;	background: #fff;}
.expoinfo td {padding: 3px 10px;	line-height: 1.8em;	border: 1px #eee solid;}
.expoinfo .ltd {width: 70px;	text-align: center;	font-weight: bold;	background: #fcfcfc;}
.expoinfo .rtd {font-size: 14px;	color: #333;	background: #fefefe;}
.expo_content .tabs {height: 28px;	margin: 10px 0;	overflow: hidden;	border-bottom: 1px #f17107 solid;}
.expo_content .tabs ul {float: left;	overflow: hidden;}
.expo_content .tabs li {float: left;	margin: 0 5px;	font-size: 14px;	color: #777;	width: 75px;	text-align: center;	height: 28px;	font-weight: bold;	cursor: pointer;	line-height: 28px;	background: url('images/list_bg.png') no-repeat 0 -910px;}
.expo_content .tabs li a {color: #fff;}
.expo_content .tabs li a:hover {text-decoration: underline;	color: #FF0;}
.expo_content .tabs li.cur_2 {color: #fff;	width: 75px;	height: 30px;	background: url('images/list_bg.png') no-repeat 0 -850px;}
.expo_content .tabs li.cur_2 span {display: block;}

/* =============== Product =============== */
.pro_subnav {
	height: 30px;
}
.pro_subnav a {
	color: #666;
}
.pro_subnav a:hover {
	color: #960;
}
.pro_subnav ul {
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	background: url('images/th32.png') repeat-x 0 0;
	border: 1px #ddd solid;
	overflow: hidden;
}
.pro_subnav ul.cat {
	border-top: none;
	font-size: 14px;
}
.pro_subnav ul.cat li.v {
	margin: 0 10px;
}
.pro_subnav li {
	float: left;
	margin: 0 5px;
}
.pro_subnav li.name {
	font-weight: bold;
	font-size: 14px;
	color: #08c;
}
.pro_subnav li.name a {
	color: #08c;
}
.pro_subnav li.v {
	color: #ccc;
	margin: 0 8px;
}
.pro_subnav li.bold a {
	color: #c00;
}

.pro_subcat dl {
	padding: 6px 0 0;
}
.pro_subcat dl dd {
	float: left;
	width: 110px;
	margin: 0 5px 3px 15px;
	padding-left: 10px;
	background: url('images/arr_red.gif') no-repeat 0 7px;
}

.pro_subcate {
	background: url('images/th32.png') repeat-x 0 100%;
	background: #eee;
}
.pro_subcate dl {
	padding: 5px 15px;
	border: 1px #ddd solid;
	border-top: none;
	overflow: hidden;
}
.pro_subcate dd {
	float: left;
	line-height: 22px;
	margin-right: 8px;
}
.pro_subcate dd.v {
	color: #ccc;
}
.pro_subcate dd a {
	padding: 1px 5px;
}
.pro_subcate dd.bold a {
	font-weight: 100;
	color: #fff;
	background: #f60;
}

.price_curve_list {
	width: 298px;
	height: 348px;
	border: 1px solid #BED2ED;
	position: relative;
}
.price_curve_list ul {
	padding: 6px 10px 15px;
	height: 327px;
	line-height: 24px;
	overflow: hidden;
	background: #FBFDFF;
}
.price_curve_list li {
	display: none;
	padding-left: 10px;
	background: url('images/indexbg.gif') no-repeat -583px -122px;
}
.price_curve_list a {
	color: #02449A;
}

.curve_hd {
	width: 300px;
	height: 32px;
	position: relative;
	padding: 0;
	background: url('images/newsbg.jpg') no-repeat -305px 0;
}
.curve_hd h3 {
	height: 32px;
	line-height: 32px;
	color: #03538E;
	font-size: 14px;
	font-weight: 700;
}
.curve_hd h3 em {
	margin-left: 10px;
	float: left;
	height: 32px;
	width: 5px;
	overflow: hidden;
	background: url('images/newsbg.jpg') no-repeat -310px 0;
}
.curve_hd h3 a {
	margin-left: -5px;
	float: left;
	padding-left: 20px;
	color: #08c;
	background: url('images/chart_curve.gif') no-repeat 0 50%;
}
.curve_hd h3 a:hover {
	text-decoration: none;
	color: #960;
}
.curve_hd .curve_pager_box {
	position: absolute;
	right: 10px;
	top: 6px;
}
.curve_hd .curve_pager_box a {
	float: left;
	width: 18px;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url('images/navigator.png');
}
.curve_hd .curve_pager_box a.curve_pager_next {
	margin-left: -1px;
	background-position: -17px 0;
}
.curve_hd .curve_pager_box a.curve_pager_prev {
	background-position: -40px 0;
}
.curve_hd .curve_pager_box a.curve_pager_next:hover {
	background-position: -57px 0;
}
.curve_hd .curve_pager_box a.curve_pager_prev:hover {
	background-position: 0 0;
}
.curve_hd .curve_pager_box .curve_pager {
	float: left;
	padding-right: 15px;
	color: #666;
}
.curve_hd .curve_pager_box .curve_pager label {
	margin: 0 2px;
}

/* ------ CSS End ------ */
