*{
margin:0;
padding:0;
}
body{
background:#EDEDED;
margin:0px auto;
padding:0px;
font-size:0.75em;
text-align:center;
font-family:Tahoma,Verdana, Arial,"宋体", Helvetica, sans-serif;
color:#343434;
}
.clear{
clear:both;
}
.clear_6{
clear:both;
height:6px;
font-size:0.01em;}
a{
text-decoration:none;
color:#343434;
}
form{
margin:0px;
}
h1,h2,h3,h4,h5,h6,td,input,textarea,select{
font-size:1em;}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
.clear{
height:0;
font-size:0.0001em;
clear:both;
}

p{
margin:0px;
}
fieldset,img{
border:0;}

/*----*/

#wrapper{
margin:0 auto;
text-align:left;
width:1002px;
overflow:hidden;
background:#fff url(../images/body_bg.png) repeat-y center top;}


/*header*/
#header{
position:relative;
height:71px;
overflow:hidden;
}

#logo{
position:absolute;
left:15px; top:7px;
width:422px;height:56px;  }

#divQuick{
position:absolute;
right:5px;top:21px;
width:300px;height:27px;  
background:url(../images/quickArea.gif) no-repeat ; }
#divQuick a{
display:block;
float:left;
height:27px; 
text-align:center;
text-indent:-999em;
overflow:hidden;}
#divQuick a.a_link_Brochure{width:64px;}
#divQuick a.a_link_DSB{width:51px;}
#divQuick a.a_link_contact{width:83px;}
#divQuick a.a_fav{width:102px;}
/*nav*/
#nav{
position:relative;
height:39px;
background:url(../images/nav_bg.jpg) repeat-x ;}

#ul_nav{
margin-left:16px; 
overflow:hidden;
}
#ul_nav li{
float:left;}

#ul_nav li a{
color:#fff;
display:block;
margin:0 2px;
line-height:35px;
font-weight:bold;
text-align:center; 
padding:0 0 0 14px; }
#ul_nav li span{
display:block;
padding-right:13px;}
#ul_nav li a:hover,#ul_nav li a.on{
background:url(../images/a_navOn.jpg) no-repeat left top;
}
#ul_nav li a:hover span,#ul_nav li a.on span{
background:url(../images/a_navOn.jpg) no-repeat right top;
}
#ul_nav #nav_li_0 a{
width:68px; }
#a_ver{
position:absolute;
width:89px;height:30px;
right:16px; top:-14px;
background:url(../images/version_en.jpg) no-repeat ; 
text-indent:-999em;
overflow:hidden;
}


/*--infroArea--*/
#infroArea{
height:35px;
line-height:35px; 
overflow:hidden;
background:url(../images/recentLine_bg.jpg) repeat-x ; 
}

#inforBox{
float:left;
display:inline;
height:35px;
line-height:35px;
width:680px;
margin-left:15px; 
overflow: hidden;
}
#ul_infor{
}
#ul_infor li{
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
#ul_infor li a{
padding-bottom:4px;
background:url(../images/icon_redLine.gif) repeat-x left bottom;}
#divSearch{
float:right;
display:inline;
width:208px; 
height:25px;
margin:6px 5px 0 0; 
/*--background:url(../images/sel_bg.gif) no-repeat ;--*/ }
.it_search{
width:145px;
border:1px solid #7E9DB9;
height:18px;
margin-right:4px; }

.is_search{
width:45px;
height:20px;
line-height:18px;
text-align:center;
position:relative;
top:2px;
*top:0px;
border:1px solid #D5705C;
background:#BD533D;
color:#fff;
}

/*--banner--*/
#banner{
clear:both;
overflow:hidden;
margin-bottom:12px;
width:1002px;
overflow:hidden;}


/*contHead*/
#contHead{
clear:both;
overflow:hidden;}
#contHead .h2_sideTitle{
float:left;width:170px;
display:inline;
margin:0 50px 0 24px; }
#contHead .h2_contTitle{
float:left;
width:730px;}
/*--sidebar--*/
#sidebar{
float:left;
width:170px;
display:inline;
margin:0 50px 40px 24px;

min-height:390px;
_height:390px;
}
#mainContBox{

}

.h2_sideTitle,.h2_contTitle{
font-size:1em;
white-space:nowrap;
line-height:2.2em; 
width:170px;
overflow:hidden;
background:url(../images/icon_titleLine.gif) repeat-x left bottom;}
.h2_contTitle{
width:100%;
}
.h2_sideTitle span{
display:block;
padding-left:20px; 
background:url(../images/sideTitleLeader.gif) no-repeat 5px center;}
#ul_frLinks{margin-top:5px; }
#ul_frLinks li{
line-height:1.6em; 
background:url(../images/icon_liLine.gif) repeat-x left bottom;}
#ul_frLinks li a{
display:block;
padding:10px 1px;
height:1%; 
}
#ul_frLinks li a:hover{
color:#BB553C;
}

.ul_subPro{}
.ul_subPro{margin-top:5px; }
.ul_subPro li{
line-height:1.6em; 
background:url(../images/icon_liLine.gif) repeat-x left bottom;}
.ul_subPro li a{
display:block;
padding:5px 1px 6px 12px;
background:url(../images/icon_aLeader.gif) no-repeat left 11px;
height:1%; 
}
.ul_subPro li a:hover{
color:#BB553C;
}



/*--contBox--*/
#contBox{
float:left;
width:730px;
}


.h2_contTitle span{
display:block;
padding-left:22px; 
color:#BD553A;
background:url(../images/contTitleLeader.gif) no-repeat 5px center; }

/*--content--*/
.content{padding-bottom:20px; }
.cont_pro{
padding-top:15px;}
.cont_pro p{
line-height:1.8em;}
.cont_pro .p_noPMore{
margin:10px 5px;
text-align:right;}
#contBox .p_noPMore .a_more{
color:#343434;}
/*footer*/
#footer{
clear:both;
overflow:hidden;
height:35px;
background:#BE533C; }

#footer p{
text-align:center;
color:#fcfcfc;
font-family:Arial;
line-height:36px; }


/*index*/
#indexMainFlash{
margin:0 auto;
text-align:center;
}

#indexFooter{
background:#BE533C;
height:35px;
margin-top:10px;}
#indexFooter p{
text-align:center;
line-height:35px;
font-size:0.90em;
padding-right:10px;
color:#fcfcfc;}

/*--.form_message--*/
.form_message{
clear:both;
overflow:hidden;
padding:15px 25px 15px 0;
}
.h3_message{
line-height:2em;
margin-bottom:0.9em; 
color:#C76E5C;
background:url(../images/icon_h3Line.gif) repeat-x left bottom ; 
}
.form_message p{
width:100%;
clear:both;
overflow:hidden;
padding:2px 0 6px;
}
.form_message label{
display:block;
float:left;
*padding-top:4px;
width:70px;
}
.form_message span{
overflow:hidden;}
.form_message input,.form_message textarea{
float:left;
width:155px;
border:1px solid #7E9DB9;
height:20px;
}
.form_message .ia_message{
width:500px;height:7.5em;
font-size:12px;
line-height:1.5em;
}
.form_message b{
font-weight:normal;
color:red;
margin-left:5px;
}
.p_botton label{visibility:hidden;}
.form_message .is_bottom{
width:60px;
height:22px;
line-height:20px;
text-align:center;
margin-right:15px; 
border:1px solid #D5705C;
background:#BD533D;
color:#fff;
}




/*list*/
.news_list{
margin:15px 5px 15px 1px;
}
.news_list li{
padding:6px 0 4px;
background:url(../images/icon_h3Line.gif) repeat-x left bottom ; 
}
.news_list li span{
float:right;
font-size:0.88em;
}
#contBox .news_list li a{
color:#555;
text-decoration:none;
padding-left:10px; 
background:url(../images/icon_listLeader.gif) no-repeat left center; 
}
#contBox .news_list li a:hover{
color:#C76E5C;
text-decoration:underline;
}
#contBox .p_page{
margin:10px 5px 10px 0;
padding:6px 15px 6px 0;
text-align:right;
background:#f5f5f5;
}
#contBox .p_page a,.p_page span{
color:#343434;
padding-right:5px;
}
#contBox .p_page .now{font-weight:bold;color:#C76E5C;}
#contBox .p_page a:hover{
color:#C76E5C;
text-decoration:underline;
}
.p_page input{
width:20px;
border:#ccc 1px solid;
}




/*newsDetails*/
.h3_newsTitle{
font-size:1.18em;
text-align:center;
border-bottom:none;
padding:20px 40px 3px;
line-height:1.5em;
}

.p_details_intro{
text-indent:0;
color:#BD553A;
margin:8px 32px 0;
font-weight:normal;
text-align:center;}
.p_details_intro span{
margin:0 10px;
}

.div_contDBox{
line-height:1.8em;
padding:15px 1px;
overflow:hidden; 
}
.div_pTBox{
padding-top:15px;}
.div_contDBox p{
margin-bottom:1em;}
.div_contDBox p.p_backList{
overflow:hidden;
clear:both;
background:url(../images/icon_h3Line.gif) repeat-x left top; 
margin:20px 0 0;
padding-top:10px;
text-indent:0;
}
.div_contDBox p.p_backList a{
text-decoration:underline;
color:#BD553A;
}

.div_contDBox p.p_cultureDetails a{
color:#1874DA;}
.div_contDBox a#backList{
float:left;
text-align:left;
background:url(../images/backList.jpg) no-repeat 0px 4px;}
.div_contDBox a#backTop{
float:right;
background:url(../images/backTop.jpg) no-repeat 0px 4px;}



/*ul_absProducts*/
.ul_absProducts{
overflow:hidden;
}
.ul_absProducts li{
position:relative;
background:url(../images/icon_liLine.gif) repeat-x left bottom ;
overflow:hidden;
padding:15px 0 42px; 
float:left;
width:100%; 
}
.ul_services li{
padding:15px 0;}
.ul_absProducts li.li_first{
padding-top:0;}
.ul_absProducts .a_introImg{
float:left;
width:206px; height:140px;
padding:2px;
border:1px solid #ccc;
margin-right:10px;
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:200px; height:134px;
}
.ul_absProducts img{width:200px; height:134px;}
.ul_absProducts .li_imgR{
padding-top:15px;
margin-bottom:15px; }
.ul_absProducts .li_last{
margin-bottom:0;}
.ul_absProducts .li_imgR .a_introImg{
/*float:right;
margin-right:0;
margin-left:10px;*/ }

.ul_absProducts p{
line-height:1.8em;
margin-bottom:1.2em;}
.ul_absProducts div b{color:#be533c;}
.ul_absProducts li .a_more{
position:absolute;
bottom:15px; right:10px;
width:80px;height:22px;
background:url(../images/cont_bottonMore2.jpg) no-repeat ;
text-indent:-999em;
overflow:hidden;
}
.ul_absProducts li.li_imgR .a_more{
right:220px;}

.divHiddenLine{
height:20px;
background:#fff;
position:relative;
top:-5px;}



/*p_more*/
.p_more{ clear:both; overflow:hidden; margin:10px 10px 20px 0;}

.p_more .a_more{
display:block;
float:right;
width:77px;height:27px;
background:url(../images/cont_bottonMore.jpg) no-repeat ;
text-indent:-999em;
overflow:hidden;}



.cont_contact{}
.cont_contact h3{
padding-top:15px; }
.cont_contact p{
line-height:1.7em;
}
#contBox a{color:#C76E5C;}
#contBox a:hover{text-decoration:underline; }

 .div_linkBot{
margin:25px 0 0 0;}
.a_linkBot{
display:block;
width:169px;
height:22px;
line-height:22px;
background:url(../images/bot_linkBg.jpg) no-repeat;
color:#333;
padding-left:25px;
voice-family:"\"}\"";
voice-family:inherit;
width:144px;
}


a.a_linkBot:hover{color:#BD553A;}
.span_linkTip{
display:block;
margin-top:10px;
color:#BD553A;
text-align:center;}





