@charset "gb2312";
body { font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; width:100%; background:url(../images/bg.gif); color:#6a6454;}

*{ margin:0;padding:0;border:0;}
a{ color:#50483b; text-decoration:none;}
a:hover{ color:#c8034b; text-decoration:none;}
.clr{ clear:both; padding:0; margin:0; background:none;}
.f_l{ float:left;}
.f_r{ float:right;}
.f_12_b{ font-size:12px; font-weight:bold;}


.container{ width:100%;padding:0;margin:0 auto; background:url(../images/bg_top.gif) no-repeat center 30px;}
.page{ width:960px; margin:0 auto; overflow:hidden; }


/** top **/
.top{ height:30px; background:#c8034b; overflow:hidden; color:#f4cddb;}
.top a{color:#f4cddb;}
.top a:hover{ text-decoration:underline; color:#f4cddb;}
.top_box{ width:960px; margin:0 auto; line-height:30px;}
.top_l{ float:left; width:400px; text-indent:20px; }
.top_r{ float:right; width:400px; padding-right:20px;}
.version{ float:left; width:220px; text-align:right;}
/*search*/
.search_body{ float:right; width:165px; padding-top:1px; }
.search{ width:165px; height:20px; padding-top:5px; }
.Search_text{ float:left; width:130px; height:18px; background:url(../images/search_txt.gif) no-repeat; padding:2px 0 0 9px;}
.Search_text input{ width:130px; background:none; color:#848688; font-family:Arial; font-size:11px;}
.Search_btn{ float:right; width:26px; height:20px;}
/** E top *****************************************************************/



/********** header **********/
.header{ height:105px; padding-bottom:20px;}
.header_logo{ float:left; width:200px; }
.header_right{ float:right; width:570px; padding:32px 30px 0 0;}


/*** content ******/
.content{  padding:0;}

/** banner ***/
.banner{ border:6px solid #FFFFFF; overflow:hidden; }


/*** in_top ****/
.in_top{ padding:40px 10px 30px 10px; }
.in_l{ float:left; width:360px; height:131px; overflow:hidden;}
.in_r{ float:right; width:550px; height:131px; overflow:hidden;}

/*** tab ***/
.tabs { color:#262626; height:33px;}
.tabs li { float:left; display:block; line-height:28px; padding-right:6px; }
.tabs li a {
	float:left; display:block; width:93px; height:33px; color:#262626; text-align:center; text-decoration:none;  
	background:url(../images/tab_btn.gif) no-repeat top;
}
.tabs li a:hover {text-decoration:none}
.tabs li a.tabactive { color:#FFFFFF;  font-weight:bold; background:url(../images/tab_act.gif) no-repeat top;  position:relative; }
#tabcontent1,#tabcontent2,{ padding:15px 2px;}
/**company**/
.in_com_l{ float:left; width:88px;}
.in_com_r{ float:right; width:260px; line-height:22px;}
.in_com_more{ padding-top:0px;}
.in_com_more a{ font-size:11px; font-weight:bold;}

/** News ****/
.in_news_list{ }
.in_news_list li a{ line-height:20px;}
.in_date{ font-family:Arial; font-size:11px;  font-weight:bold; }

/*in_pro*/
.in_pro_t{ float:left; width:45px; height:131px; }
.in_pro_r{ float:right; width:490px; height:131px; overflow:hidden; }
#demo { width:490px; height:131px; margin:0 auto; overflow:hidden; padding-top:5px; }
.demo_img{ padding-right:20px;}
.demo_img img{ width:145px; height:110px; padding:4px; background:#FFFFFF; border:1px solid #c9c4b6;}
/****************************************************************************/





/** Page ********/
.page_banner{}
.page_banner img{ width:960px; height:180px;}

.contentpage{}
.box{ background:#FFFFFF; padding:20px; padding-bottom:0;}

.PageBtn{ text-align:center; padding:20px 0 0 0px;}
.PageBtn a{ font-size:11px; text-transform:uppercase; font-family:Tahoma;}
.PageNum{ text-align:center; padding:20px 0 0 0px;}


/*left*/
.leftbox_middle{ width:170px; padding-bottom:20px; background:url(../images/line.gif) right repeat-y #f9f9f9; vertical-align:top; overflow:hidden; }
.leftBox_title{ 
	height:30px; line-height:30px; font-weight:bold; font-size:13px; text-transform:uppercase;
	background:url(../images/l_title.gif) no-repeat; padding-left:20px; color:#FFFFFF;
}
.leftBox{}
.leftBox_txt{}
.leftbox_menu{ background:url(../images/ico_arrow.gif) no-repeat 10px 50%; border-bottom:1px solid #dbdbdb;}
.leftbox_menu a{ display:block; padding:10px 0 10px 20px; }


/*right*/
.rightBox_middle{ vertical-align:top; }
.rightBox { float:right; width:730px; padding-bottom:30px; overflow:hidden;}
.right_postion{  height:20px; line-height:30px; text-indent:25px; border-bottom:1px solid #efefef; font-size:11px;color:#848484; }
.right_postion a{ color:#848484; }
.right_title{ font-size:18px;  text-align:center; padding:20px 0 0 0; font-weight:bold;}
.right_bz{ height:30px; line-height:30px; text-align:center; color:#b3b3b3; border-bottom:1px solid #eaeaea; font-size:11px; }

.rightBox_txt{ line-height:24px;  padding:30px 5px; }
.rightBox_txt_pdd{ padding-top:15px;}
.rightBox td{ padding:0; }
.rightBox_txt input,textarea{border:1px solid #CCCCCC; padding:2px;}



/** news *****************************************************************/
/** newsIndex **/
.n_in_title{ border-bottom:1px solid #efefef; padding:2px 0;}
.n_in_title_l{ float:left; width:200px; background:url(../images/ico_01.gif) no-repeat 0 50%; padding-left:15px; font-weight:bold; }
.n_in_title_r{ float:right; width:40px; }
.n_in_li{ background:url(../images/ico_point.gif) no-repeat 2px 50%; text-indent:15px; }
.date{ color:#a5a5a5; font-size:11px; float:right; }
.n_in_txt{ padding:10px 0 30px 0; border-bottom:1px solid #efefef;}
/** news **/
.n_li{ padding:0 0 10px 10px; line-height:20px; color:#adadad;}
.n_li a{ padding-left:10px; background:url(../images/ico_arrow.gif) no-repeat 0 50%;}

.newList td{ border-bottom:1px solid #efefef; padding:10px 0;}
.news_date{ font-size:11px;}


/** newsShow **/
.n_Title{ padding-bottom:20px; font-size:18px; font-weight:bold; text-align:center; }
/*******************************************************************/





/** Product *******/
.tab_Pro td{ vertical-align:top; text-align:center;}
.Pro_img img{ width:200px; height:160px; padding:3px; border:1px solid #e9e4d7; background:#fff;}
.Pro_title { width:200px; padding:10px 0; text-align:center; line-height:18px; margin:0 auto;}

/** ProductShow **/
.ProS_top{ padding:20px 0 0 0; text-align:center;}
.ProS_title_box{ border-bottom:1px solid #d8d8d8; padding-left:20px; }
.ProS_title{ width:100px; text-align:center; border:1px solid #d8d8d8; border-bottom:none; font-weight:bold; background:#f5f5f5;  }
.ProS_txt{ padding:20px;}
.ProS_img{ width:200px; height:150px; padding:2px; border:1px solid #e9e4d7;}
/*Pro_Show*/
.Pro_t{ font-weight:bold; font-size:16px; padding-bottom:10px;}



/** Pro tree *****/
.tree{}
/*one*/
.tree p.first_p{  background:url(../images/ico_arrow.gif) no-repeat 30px 50%; border-bottom:1px solid #dbdbdb;}
.tree p.first_p a{ display:block; padding:10px 0 10px 40px;}
/*two*/
.tree p.small{ display:block;  border-bottom:1px solid #eae9e9;}
.tree p.small a{ display:block; padding:5px 0 5px 40px; font-size:11px; }
/*third*/
.tree p.third{display:block; padding:5px 0 5px 30px;}


.m_act{ font-size:12px; font-weight:bold; }
.m_act a{ color:#c8034b; }


/* SiteMap */
.Map{ padding:10px 0 5px 20px; border-bottom:1px dashed #e4e4e4; background:url(../Images/tree_folder4.gif) no-repeat 0 10px; }
.Map_node{ background:url(../Images/L.gif) no-repeat; padding:0 0 0 20px;}
.Map a{font-weight:bold;}
.Map_node a{ font-weight:normal; color:#5e5e5e; }


/****** bottom ******/
.bottom{ color:#7a7568; line-height:18px; text-align:center; }
.bottom_box{ width:920px; padding:20px 20px; margin:0 auto; background:url(../images/bottom_line.gif) no-repeat center top;}