/** index css **/
.box_port_news_wrap {
	position:relative;
}

.box_port_news {
	position:absolute;
	width:638px;
}

.box_port_news .cont .newsphoto {
	width:237px;
	text-align:center;
	margin:0 10px;
}

.box_port_news .cont .newsphoto dt {
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px;
	height:14px;
	overflow: hidden;
    word-wrap: break-word;
    word-wrap: break-all;
    margin-bottom:5px;
}

.box_port_news .cont .newsphoto dd {
	padding:5px 0 0px;
	line-height:18px;
}

.box_port_news .cont .list {
	width:auto !important;
	width:expression(document.body.clientWidth <= 363? "363px": "auto" );
	min-width:363px;  
	width:363px;
	margin-left:10px;
	margin-bottom:0;
}

.box_port_news .cont .ul_w { width:363px !important; }

.box_port_news .cont .list p.p1 { width:280px;overflow:hidden; height:26px;}

.box_state_search .title_1 , .box_state_search .title_1 h4 { height:27px; }

.box_state_search .title_1 .btn:hover { text-decoration:none; }

.box_state_search tr { line-height:27px; }

.box_state_search .tr_title {
	background-color:#f3f3f3;
}

.box_state_search .tr_title td { 
	border-right:1px solid #dbdbdb; 
	border-bottom:1px solid #dbdbdb; 
}

.box_state_search td { 
	border-bottom:1px solid #ebebeb; 
	padding-left:5px;
}

.trade_train dl , .trade_celebrity dl { 
	padding:7px 6px 8px;
	margin:0 4px 4px !important;
	margin:0 4px 0px;
	border-bottom:1px solid #ddd;
}

.trade_train dt , .trade_celebrity dt { margin-right:10px; float:left; }

.trade_train dd ,.trade_celebrity dd  { line-height:20px; }

.trade_train dd { text-indent:24px; }


.links li {
	padding:5px 14px;
}

.footer_ad img {
	padding:1px;
	width:112px;
	height:44px;
}

.footer_ad embed ,.footer_ad img {
	vertical-align:middle;
	margin:3px 2px;
}

.height_1{ height:197px; }
.height_2 ,.trade_train ,.box_port_news { height:247px; }
.box_port_news_wrap { height:249px; }
.height_3 ,.box_state_search ,.trade_celebrity { height:168px; }

/*  右下角弹出框 */
#float_frame {
	background:url(img/float_frame.gif) no-repeat;
	width:225px;
	height:161px;
	position: fixed !important;  
    position: absolute; 
	z-index:10;
	bottom:0;
	right:0;
}

#float_frame .title a { 
	float:right; 
	display:inline;
	width:16px;
	height:14px;
	line-height:500%;
	overflow:hidden;
	margin:-3px 9px 0 0;
	*margin:7px 9px 0 0;
	background:url(img/ico_close.gif) no-repeat;
}

#float_frame .title h1 {
	line-height:26px;
	margin:10px 8px 3px;
	padding-left:28px;
	font-size:14px;
	color:#0062A7;
	background:transparent url(img/float_frame_title.gif) no-repeat scroll;
}

#float_frame .title p { margin-left:10px; }

#float_frame ul {
	margin:8px 0 0 13px;
}

#float_frame li {
	width:125px;
	line-height:22px;
}
#float_frame li input {
	float:right;
	display:inline;
}

#float_frame .btn {
	float:right;
	display:inline;
	margin:35px 12px 0 0;
}

#float_frame .btn a {
	background:url(img/btn_research.gif) no-repeat;
	width:49px;
	height:22px;
	display:block;
	text-align:center;
	padding:4px 0;
}