@charset "utf-8";
/* CSS Document */

/*-------product listing page-------*/
.product_details_btn{
    position: absolute;
    bottom: 15px;
    right: 15px;
}

#section{
    width: 585px;
    margin: 0 0 40px 0;
}

#update_content .product_div_left .content p, #update_content .product_div_right .content p{
    margin: 0 0 5px 0;
    padding: 0;
    line-height: 130%;
}

.product_div_left .content, .product_div_right .content{
    width: 160px;
    margin: 2px 0 5px 5px;
    font-size: 12px;
    float: left;
}

.product_div_left, .product_div_right{
    padding: 5px;
    width: 276px;
    height: 134px;
    float: left;
    position: relative;
}

.product_div_left{
    margin: 10px 5px 10px 0;
    background: url(/img/pro_box_bg.jpg) left top no-repeat;
}

.product_div_right{
    margin: 10px 0 10px 5px;
    background: url(/img/pro_box_bg.jpg) left top no-repeat;
}

.product_div_left img, .product_div_right img{
    float: left;
    margin: 5px;
}



/*--------------------------------*/

*----------!!product section news & title!!------------*/

/*--------------environment title bar---------------*/
#product_sub_title{
	width: 585px;
    border-bottom: 3px solid #0a5d9c;
        color: #0a5d9c;
	margin: 10px 20px 20px 20px;
	clear: both;
}
/*------landing page news table------*/
#product_news_short{
	margin: 20px;
	width: 390px;
}

#product_news_short .news_cell{
	background: #eeeeee;
	border-bottom: 1px solid #cccccc
	border-top: 1px solid #ccccccc;
}

#product_news_short .news_cell div{
	padding: 10px;
}

#product_news_short p{
	line-height: 150%;
	margin: 10px;
	padding: 0;
}

.product_details{
    margin: 0;
    padding: 0 0 40px 0;
}

.product_details a{
    color: #5580ca;
    float: left;
    width: 60px;
}

.product_details img{
    margin: 0 0 -2px 0;
}

#product-style #sub_title{
    width: 585px;
    font-size: 18px;
    border-bottom: 3px solid #0a5d9c;
    color:  #0a5d9c;
    margin: 0 20px;
}


/*----------!!environment science section!!------------*/

/*------landing page news table------*/
#environment_news_short{
	margin: 20px;
	width: 390px;
}

#environment_news_short .news_cell{
	background: #e9f2f8;
	border-bottom: 1px solid #bed8ec;
	border-top: 1px solid #bed8ec;
}

#environment_news_short .news_cell div{
	padding: 10px;
}

#environment_news_short p{
	line-height: 150%;
	margin: 10px;
	padding: 0;
}

.environment_details a{
	color: #277dbf;
	float:right;
        width: 60px;
}

.environment_details img{
    margin: 0 0 -2px 0;
}

/*--------------environment title bar---------------*/

#environment-style #sub_title{
    width: 585px;
    font-size: 18px;
    border-bottom: 3px solid #0a5d9c;
    color:  #0a5d9c;
    margin: 0 20px;
    clear: both;
}

#environment-style #news_title{
    font-size: 18px;
    color:  #0a5d9c;
}



/*----------!!industrial science section!!------------*/

/*------landing page news table------*/
#industrial_news_short{
	margin: 20px;
	width: 390px;
}

#industrial_news_short .news_cell{
	background: #f6e8e8;
	border-bottom: 1px solid #e5bbbc;
	border-top: 1px solid #e5bbbc;
}

#industrial_news_short .news_cell div{
	padding: 10px;
}

#industrial_news_short p{
	line-height: 150%;
	margin: 10px;
	padding: 0;
}

.industrial_details a{
	color: #a92324;
	float:right;
        width: 60px;
}

.industrial_details img{
	margin: 0 0 -2px 0;
}

/*--------------industrial title bar---------------*/

#industrial-style #sub_title{
    width: 585px;
    font-size: 18px;
    border-bottom: 3px solid  #ba4e4e;
    color:  #a92324;
    margin: 0 20px;
    clear: both;
}

#industrial-style #news_title{
    font-size: 18px;
    color:  #a92324;
}

/*----------!!broadcast science section!!------------*/

/*------landing page news table------*/
#broadcast_news_short{
	margin: 20px;
	width: 390px;
}

#broadcast_news_short .news_cell{
	background: #fff2e7;
	border-bottom: 1px solid #ffd4b2;
	border-top: 1px solid #ffd4b2;
}

#broadcast_news_short .news_cell div{
	padding: 10px;
}

#broadcast_news_short p{
	line-height: 150%;
	margin: 10px;
	padding: 0;
}

.broadcast_details a{
    color: #ff7a00;
    float:right;
    width: 60px;
}

.broadcast_details img{
    margin: 0 0 -2px 0;
}


/*--------------broadcast title bar---------------*/

#broadcast-style #sub_title{
    width: 585px;
    font-size: 18px;
    border-bottom: 3px solid  #d77625;
    color:  #d77625;
    margin: 0 20px;
    clear: both;
}

#broadcast-style #news_title{
    font-size: 18px;
    color:  #d77625;
}

/*----------!!life science section!!------------*/

/*------landing page news table------*/
#life_news_short{
    margin: 20px;
    width: 390px;
}

#life_news_short .news_cell{
    background: #f3f9da;
    border-bottom: 1px solid #cfdbb5;
    border-top: 1px solid #cfdbb5;
}

#life_news_short .news_cell div{
    padding: 10px;
}

#life_news_short p{
    line-height: 150%;
    margin: 10px;
    padding: 0;
}

.life_details a{
    color: #608406;
    float:right;
    width: 60px;
}

.life_details img{
	margin: 0 0 -2px 0;
}

/*--------------life title bar---------------*/

#life-style #sub_title{
    color:  #608406;
    width: 585px;
    font-size: 18px;
    border-bottom: 3px solid  #608406;
    margin: 0 20px;
    clear: both;
}

#life-style #news_title{
    color:  #608406;
    font-size: 18px;
}


/*----------!!uv science section!!------------*/

/*------landing page news table------*/
#uv_news_short{
	margin: 20px;
	width: 390px;
}

#uv_news_short .news_cell{
	background: #f3e6ed;
	border-bottom: 1px solid #dab8c9;
	border-top: 1px solid #dab8c9;
}

#uv_news_short .news_cell div{
	padding: 10px;
}

#uv_news_short p{
	line-height: 150%;
	margin: 10px;
	padding: 0;
}

.uv_details a{
	color: #870f4d;
	float:right;
        width: 60px;
}

.uv_details img{
	margin: 0 0 -2px 0;
}

/*--------------uv title bar---------------*/

#uv-style #sub_title{
    width: 585px;
    font-size: 18px;
    border-bottom: 3px solid  #964578;
    color:  #870f4d;
    margin: 0 20px;
    clear: both;
}

#uv-style #news_title{
    font-size: 18px;
    color:  #870f4d;
}