
*{
margin:0;
padding:0;
}
body{
background:#e3e3e3;
margin:0px auto;
padding:0px;
font-size:12px;
text-align:center;
font-family:Tahoma,Verdana, Arial,"宋体", Helvetica, sans-serif;
color:#333;
}
body#index{
color:#343434;}
.clear{
clear:both;
font-size:0.0001em;
height:0px;
}
.clear_white{
clear:both;
font-size:0.001em;
background:#fff;}
.height5{
height:5px;}
.height20{
height:20px;}
a{
text-decoration:none;
color:#333;
}
body#index a{
color:#343434;
text-decoration:none;
}
a:hover{
color:#FD4900;
text-decoration:underline;}
form{
margin:0px;
}
input,textarea,select{
font-size:1em;}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
h1,h2,h3,h4,h5,h6{
margin:0px;
font-size:1em;
line-height:22px;
}
p{
margin:0px;
}
fieldset,img{
border:0;}


/*--页面正文从下--*/
#wrapper{
width:1002px;
background:#fff; 
text-align:left;
margin:0 auto;
border-top:3px solid #0054B7;
padding:0 5px;
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:992px;}

/*--header--*/
#header{
position:relative;
height:78px;
background:#fff;
}

#a_logo,#a_backIndex{
position:absolute;
top:11px; left:18px;
width:50px;height:58px;
text-indent:-999em;overflow:hidden;
background:#fff;
filter:alpha(opacity=0);
opacity:0.0;
}
#a_backIndex{
width:300px;height:45px;
top:16px;left:72px; }
#logo{position:absolute;
top:11px; left:18px;
width:354px;height:58px;}

/*--form_mainSearch--*/
#form_mainSearch{
/*position:absolute;
top:8px;right:3px;
width:165px;*/

margin:0 0 15px 3px;}
#form_productS{
position:absolute;
top:8px; right:10px;
}
#form_mainSearch p{
overflow:hidden;
height:25px;
background:url(../images/mainSearch_it.gif) no-repeat;
}
#form_productS input,
#form_mainSearch input{
float:left;
border:1px solid #d7d7d7;
font-size:12px;
color:#666;
}
#form_mainSearch input{border:none;background:none;}
#it_search{
height:17px;
margin-right:5px;
}
#form_productS #it_search{width:160px;
}
#form_mainSearch #it_search{width:125px;margin:4px 10px 0 21px;}
#form_mainSearch input#is_search{
width:45px;height:22px;line-height:24px;
background:url(../images/mainSearch_is.jpg) repeat-x;}

body#index #form_mainSearch{margin:0 0 15px 14px; }
body#index #form_mainSearch p{ background:url(../images/mainSearch_it_index.gif) no-repeat;}
body#index #form_mainSearch input#it_search{width:110px; margin-right:8px;*margin-left:6px;}

/*ul_misc*/
#ul_misc{
position:absolute;
right:0px; top:6px;
height:20px;width:200px;
overflow:hidden;}

#ul_misc li{
float:left;
height:20px;
background:url(../images/miscLine.gif) no-repeat right 6px;
*background:url(../images/miscLine.gif) no-repeat right 4px;
_background:url(../images/miscLine.gif) no-repeat right 5px;}
#ul_misc li#li_misc_ver{ background:url(../images/index_enBg.jpg) no-repeat; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#ul_misc li a{
display:block;
*display:inline-block; 
height:20px; width:55px;
line-height:20px; text-align:center;
color:#666;
}
#li_misc_contact a{
margin:0 10px 0 15px;
/*background:url(../images/icon_contact.gif) no-repeat left 2px;*/}
#ul_misc #li_misc_sitemap{background:none;}
#li_misc_sitemap a{
margin-left:10px;
/*background:url(../images/icon_sitemap.gif) no-repeat left top;*/}

/*--banner--*/
#banner{
clear:both;
border-top:4px solid #f1f1f1;
padding-top:1px;}

/*mainNav*/
#mainNav{
padding-left:20px; 
height:30px;
background:url(../images/mainNavBg.jpg) repeat-x;
overflow:visible;
clear:both;
}
body#index #mainNav{
margin-top:1px;}

#ul_mainNav li{
position:relative;
float:left;
width:120px;
}
#mainNav_li_6{z-index:3;}
#mainNav_li_5{z-index:4;}
#mainNav_li_4{z-index:5;}
#mainNav_li_3{z-index:6;}
#mainNav_li_2{z-index:7;}
#mainNav_li_1{z-index:8;}
#mainNav_li_0{z-index:9;}

#ul_mainNav li a{
display:block;
font-size:1.18em;
font-weight:bold;
text-align:center;
color:#fff;
margin:0 6px;
_margin:0 3px;
padding:8px 0 6px 0;
width:104px;
background-image:url(../images/mainNav_li.jpg);
background-repeat:no-repeat;
text-indent:-999em;
overflow:hidden;
}

#ul_mainNav #mainNav_li_0 a{background-position:-27px 0;}
#ul_mainNav #mainNav_li_1 a{background-position:-122px 0;}
#ul_mainNav #mainNav_li_2 a{background-position:-224px 0;}
#ul_mainNav #mainNav_li_3 a{background-position:-328px 0;}
#ul_mainNav #mainNav_li_4 a{background-position:-431px 0;}
#ul_mainNav #mainNav_li_5 a{background-position:-535px 0;}
#ul_mainNav #mainNav_li_6 a{background-position:-641px 0;}




/*#ul_mainNav .a_now,
body.about #mainNav_li_1 a,
body.inBuss #mainNav_li_2 a,
body.outBuss #mainNav_li_3 a,
body.invest #mainNav_li_4 a,
body.culture #mainNav_li_5 a,
body.joinUs #mainNav_li_6 a,*/
#ul_mainNav li a:hover{
text-decoration:none;
background-image:url(../images/mainNav_liOver.jpg);
}


#ul_mainNav #mainNav_li_0 ul a,#ul_mainNav #mainNav_li_1 ul a,
#ul_mainNav #mainNav_li_2 ul a,#ul_mainNav #mainNav_li_3 ul a,
#ul_mainNav #mainNav_li_4 ul a,#ul_mainNav #mainNav_li_5 ul a,
#ul_mainNav #mainNav_li_6 ul a{
text-indent:0;
background-image:none;}

#ul_mainNav ul{
visibility:hidden;
padding-bottom:0;
position:absolute;
left:6px;_left:3px;
/*bottom:30px;*/
top:29px;
/*filter:alpha(opacity=80);
opacity:0.8;*/
background:#2C67B5;
line-height:1.6em;
}
#ul_mainNav ul.ul_subNav{}
#ul_mainNav li.over ul{
visibility:visible;}
#ul_mainNav ul li{
position:relative;
float:none;
clear:both;
width:120px;
border-top:1px solid #5A86CD;
margin-left:-16px;
voice-family:"\"}\"";
voice-family:inherit;
margin-left:0;
}
#ul_mainNav ul li a{
margin:0;
font-size:1em;
font-weight:normal;
width:120px;
padding:3px 4px;
line-height:1.4em;
voice-family:"\"}\"";
voice-family:inherit;
width:112px;
}
#ul_mainNav ul li a:hover{
background:#FF5C1B;}

#ul_mainNav ul li ul{
position:absolute;
left:120px; top:-1px;
}
#ul_mainNav li.over ul li ul{
visibility:hidden;}

#ul_mainNav li.over ul li.over ul{
visibility:visible;}
#ul_mainNav ul li ul li{
background:#245597;
width:128px;
}
#ul_mainNav ul li ul li a{
position:relative;
top:0;
width:128px;
voice-family:"\"}\"";
voice-family:inherit;
width:120px;}

/*--mainContent--*/
#sidebar{
clear:left;
float:left; 
width:207px;height:430px; 
background:#EFF4F8;
overflow:hidden;}

#h2_index_companyIntro{
width:207px;height:45px;
text-indent:-999em;
overflow:hidden;
background:url(../images/index_h2_companyIntro.jpg) no-repeat;}

#div_index_companyIntro{
position:relative;
margin:2px 16px 10px;
height:125px;
line-height:1.7em;
text-indent:2em;
text-align:justify;
text-justify:inter-ideograph;
}

#div_index_companyIntro .a_more{
position:absolute;
top:102px; right:0px;
width:45px;height:15px;
background:url(../images/icon_more.gif) no-repeat;
text-indent:-999em;
overflow:hidden;}



/*form_login*/
#form_login{
position:relative;
width:207px;height:94px;  
margin:0; padding:0 0 0 14px;
background:url(../images/index_emailLoginBg.jpg) no-repeat;
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:193px;
}
#form_login h2{
height:32px;
text-indent:-999em;
line-height:32px;}
#form_login fieldset{
margin:5px 0;}
#form_login p{
width:100%; 
clear:both;
overflow:hidden;
padding-bottom:6px;}
#form_login label,#form_login input{
float:left;}
#form_login label{width:50px;}
#form_login input{
border:1px solid #d7d7d7;}
#form_login .it_login{
height:16px;width:70px;}
.p_botton label{visibility:hidden;}
#form_login #is_login{
position:absolute;
right:16px; top:36px;
_right:15px;
width:48px; height:40px;
line-height:41px;
_line-height:42px;
border:none;
background:none;}

/*div_qLinks*/
#div_qLinks{
/*width:279px;*/
margin:0 14px 7px;
padding-top:3px;}
.sel_links{width:180px;margin-bottom:9px;}



/*index_content*/
#index_content{
float:left;
width:582px;
padding:0 21px; 
background:url(../images/index_mainContBg.jpg) repeat-x; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:540px;}

#index_h2_news{
position:relative;
height:45px;
overflow:hidden;
background:url(../images/index_h2_unlineNo1.gif) no-repeat left bottom;}

#index_h2_news span{
display:block;
height:45px; 
background:url(../images/index_h2_news.gif) no-repeat 5px 18px;
text-indent:-999em;
}

#index_h2_news .a_more{
position:absolute;
top:23px; right:10px;
width:46px;height:16px;
background:url(../images/icon_more.gif) no-repeat;
text-indent:-999em;
overflow:hidden;}


#index_newsCont{
padding:12px 0 0 6px; 
margin-bottom:5px; 
overflow:hidden;}

#index_focusNews{
float:left;
width:167px;height:144px;
padding:4px 4px 0; 
background:url(../images/index_focusBg.gif) no-repeat top left;
voice-family:"\"}\"";
voice-family:inherit;
width:159px;height:140px; }

#index_ul_news{
float:left;
display:inline;
margin-left:15px;
*margin-left:0; 
width:342px;}

#index_ul_news li{
width:100%; 
padding-bottom:1px; 
background:url(../images/dottedLine.gif) repeat-x left bottom;
overflow:hidden;
line-height:24px; 
*line-height:23px; 
*margin-bottom:-1px; 
}

#index_ul_news li a{
float:left;
padding-left:18px;
margin-right:5px; 
width:273px;
background:url(../images/index_newsLiLeader.gif) no-repeat 2px 7px; 
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
width:255px;
}

#index_ul_news li span{
float:left;
width:60px; 
}

#index_inforBox{
position:relative;
width:542px;height:205px;  
clear:both;
background:url(../images/indexBox/box_bg.gif) no-repeat;}

#index_inforBox h2{
position:absolute;
z-index:2;
top:4px;
width:104px;height:61px;
background:url(../images/indexBox/box_h2.jpg) no-repeat;
text-indent:-999em;
overflow:hidden;
cursor:hand;
cursor:pointer;}

#index_inforBox h2.over{
background:url(../images/indexBox/box_h2_over.jpg) no-repeat;}
#index_inforBox #h2_pro_0{left:4px;background-position:0 0;}
#index_inforBox #h2_pro_1{left:111px;background-position:-104px 0;}
#index_inforBox #h2_pro_2{left:218px;background-position:-208px 0;}
#index_inforBox #h2_pro_3{left:326px;background-position:-312px 0;}
#index_inforBox #h2_pro_4{left:434px;background-position:-416px 0;}

#index_inforBox .a_pro_more{display:block;height:61px; width:104px;text-indent:-999em; overflow:hidden;}


#index_inforBox div{
position:absolute;
z-index:1;
left:4px;top:64px; 
width:533px; height:137px; 
visibility:hidden;
}

#index_inforBox .inforDetailsBox{
visibility:visible;}
#div_pro_0,#div_pro_1{background:url(../images/indexBox/box_cont_inBg.jpg) no-repeat;}
#div_pro_2,#div_pro_3{background:url(../images/indexBox/box_cont_outBg.jpg) no-repeat;}
#div_pro_4{background:url(../images/indexBox/box_cont_noBg.jpg) no-repeat;}
#index_inforBox h3{
height:38px;
padding:13px 0 0 28px;
}
#index_inforBox h3 span{
color:#C7D7EE;
font-style: italic;
font-family:Arial;
margin-left:5px;
word-spacing:-0.5px;
}
#index_inforBox p{
margin:0 20px;
line-height:1.7em;
text-indent:2em;
}
#index_inforBox .a_more{
position:absolute;
top:110px; right:20px;
width:45px;height:15px;
background:url(../images/icon_more.gif) no-repeat;
text-indent:-999em;
overflow:hidden;}





/*subbar*/
#subbar{
float:left;
width:202px;
height:407px; }

#index #subbar{
position:relative;
background:url(../images/announce_bg.jpg) no-repeat;}

#index #subbar a.a_more{
position:absolute;
display:block;
right:9px; bottom:133px;
width:45px;height:15px;
background:url(../images/icon_more.gif) no-repeat;
text-indent:-999em;
overflow:hidden;
}

#index_h2_announce{
height:45px;
visibility:hidden;}

#index_ul_announce{
margin-top:12px;
height:233px; 
padding:0 14px 0 24px;
overflow:hidden;}
/*#index_ul_announce li{
padding:12px 12px 13px;
background:url(../images/dottedLine.gif) repeat-x left bottom;}*/
#index_ul_announce p{
margin-bottom:0.8em; }
#index_ul_announce a{
display:block;
line-height:1.6em;
height:16em;
overflow:hidden;
}


#index_ad{}
#index_ad a{
display:block;
border:1px solid #ddd;
font-size:0em;line-height:0;
margin-bottom:5px; }

#index_ad img{/*border:1px solid #c1c1c1;*/}

/*footer*/
#footer{
width:1002px;
margin:0 auto;
clear:both;
height:75px; 
background:url(../images/footerBg.jpg) repeat-x; 
}

#footer p{
line-height:1.6em;}
#footer p span{margin:0 5px;}
#p_statement{
padding-top:20px;}



/*二级页面从下开始*/
body.noHome #wrapper{
/*background:#fff url(../images/sidebar_bg.jpg) repeat-y 5px top;
*/}

body.noHome #mainContent{
clear:both;
overflow:hidden;
/*background:url(../images/sidebar_footerBg.jpg) no-repeat left bottom;*/
}
#sideNavBar{
float:left;
width:207px;
overflow:visible;}

.h2_sideNav{
position:relative;
width:207px;
height:45px;
background:url(../images/sidebar_h2Bg.jpg) no-repeat left top;
font-size:1.18em;
color:#30619C;
text-indent:17px;
line-height:50px;
text-indent:-999em;
overflow:hidden;}
.h2_sideNav span{
position:absolute;
top:20px; left:17px;
display:block;
width:185px; height:19px;
font-size:0.82em;
color:#ACBAC7;
font-style: italic;
font-family:Arial;
margin-left:2px;}
#gywm span{ background:url(../images/titleSpan/span_gywm.gif) no-repeat;}
#zgyw span{ background:url(../images/titleSpan/span_zgyw.gif) no-repeat;}
#hwyw span{ background:url(../images/titleSpan/span_hwyw.gif) no-repeat;}
#yytz span{ background:url(../images/titleSpan/span_yytz.gif) no-repeat;}
#qywh span{ background:url(../images/titleSpan/span_qywh.gif) no-repeat;}
#jrwm span{ background:url(../images/titleSpan/span_jrwm.gif) no-repeat;}
#ztxx span{ background:url(../images/titleSpan/span_ztxx.gif) no-repeat;}
#jqhdgg span{ background:url(../images/titleSpan/span_jqhdgg.gif) no-repeat;margin-left:0;}
#lxwm span{ background:url(../images/titleSpan/span_lxwm.gif) no-repeat;}

/*ul_sideNav*/
#ul_sideNav{
width:100%;
overflow:hidden;
padding-bottom:52px;
margin-bottom:10px;
background:#EFF4F8 url(../images/ul_footer.jpg) no-repeat left bottom;

}
#ul_sideNav li{
clear:both;
padding:2px 15px 0;
height:100%;
background:url(../images/li_header.gif) no-repeat 15px top;
/*border-bottom:#F1E1CA 1px solid;*/
}
#ul_sideNav a{
display:block;
padding:6px 1px 4px 15px;
background:url(../images/li_a_bg.gif) no-repeat 2px 10px;
}
#ul_sideNav a:hover,#ul_sideNav li#on a{
color:#FD4900;
background:#FFF8F4 url(../images/li_a_over.gif) no-repeat 2px 10px;
text-decoration:none;}
#ul_sideNav li ul{
overflow:hidden;
display:none;}
#ul_sideNav li.nowON ul{
display:block;}

#ul_sideNav ul li{
background:none;
padding-left:0;
padding-right:0;
}
#ul_sideNav ul a,#ul_sideNav li#on ul a{
color:#333;
padding-left:26px;background:url(../images/li_a_bg.gif) no-repeat 16px 10px;}
#ul_sideNav ul a:hover{
color:#FD4900;
background:#FFF8F4 url(../images/li_a_over.gif) no-repeat 16px 10px;}
#ul_sideNav li ul a,#ul_sideNav li#on ul a{
background:url(../images/ll_a_bg.gif) no-repeat 16px 10px;}
#ul_sideNav li ul a:hover,#ul_sideNav li#on ul a:hover,#ul_sideNav li ul li#on a{
background:#FFF8F4 url(../images/ll_a_over.gif) no-repeat 16px 10px;
}

#ul_sideNav ul ul a,#ul_sideNav li#on ul ul a,#ul_sideNav li ul li#on ul a{
color:#333;
background:none;
padding-left:40px;
/*background:url(../images/li_a_bg.gif) no-repeat 30px 10px;*/
}
#ul_sideNav ul ul a:hover,#ul_sideNav li#on ul ul a:hover,#ul_sideNav li ul li#on ul a:hover,#ul_sideNav li ul ul li#on a{
color:#FD4900;
/*background:#FFF8F4 url(../images/li_a_over.gif) no-repeat 30px 10px;*/
background-image:none;}

#ul_sideNav li#on a,#ul_sideNav li ul li#on a,#ul_sideNav li ul li ul li#on a{}

/*#ul_sideNav li#on ul a:hover,
#ul_sideNav li ul li#on ul a:hover{
color:#FD4900;
background:url(../images/li_a_over.gif) no-repeat 2px 12px;
}*/
#ul_sideNav li.nowON ul ul{
display:none;}
#ul_sideNav li.nowON ul li.nowON ul{
display:block;}
#ul_sideNav ul ul a{
/*padding-left:46px;
background:url(../images/subLi_bg.gif) no-repeat 32px 2px;*/}
#ul_sideNav ul ul a:hover{/*background:url(../images/li_bgOver.gif) no-repeat 32px 2px;*/
}
/*#ul_sideNav ul.nowSideC{
display:block;}*/




/*contBox*/
#contBox{
float:left;
display:inline;
margin-left:5px;
width:777px;
overflow:hidden;}
.p_crumb{
height:25px;
line-height:25px;
text-indent:0.4em;
/*background:#f7f7f7;*/
background:url(../images/dottedLine.gif) repeat-x left top;
margin:0 5px 8px;}
.p_crumb a,.p_crumb span{
margin:0 5px;}
.h2_contBox{
margin:0 15px;
height:25px;
line-height:25px;
/*background:url(../images/cont_h2_line.gif) no-repeat left bottom;*/
background:url(../images/headTitleBg.jpg) repeat-y;
color:#fff;
font-size:1.18em;
padding-left:1.9em;}

.h2_contBox span{
font-size:0.82em;
color:#B9CCDD;
font-style: italic;
font-family:Arial;
margin-left:5px;}

#h2_regQuest{position:relative;}
#h2_regQuest a{
	display:block;
	position:absolute;
	right:5px; top:-3px;
	background:url(../images/icon_botton/icon_view_zgyw.gif) no-repeat;
	width:154px; height:30px;
	text-indent:-999em;
	overflow:hidden;}
.div_contDBox{
margin:0 40px;
padding:20px 0 0 0;
overflow:hidden;
}
.div_detailsBox{
margin:0 50px;}
.div_contDBox p{
/*text-indent:2em;*/
line-height:1.8em;
margin-bottom:1em;
/*text-align:justify;
text-justify:inter-ideograph;*/
}
.div_contDBox div{
line-height:1.8em;}
.div_contDBox a{
/*color:#0E20EF; text-decoration:underline;*/ color:#1874DA;
}
.div_contDBox a:hover{
text-decoration:none;}

.div_detailsBox ul{
	list-style:inside disc;
	line-height:1.8em;
	margin:10px 2em 15px;
}	
	
.h3_newsTitle{
font-size:1.18em;
text-align:center;
border-bottom:none;
padding:3px 0;
color:#01499D;
}
.p_subTitle{
text-align:center;
padding:5px 0 5px 40px;
font-weight:bold;
}
.p_details_intro{
text-indent:0;
color:#FD4900;
padding-bottom:8px;
margin:0 32px 6px;
font-weight:normal;
text-align:center;
border-bottom:1px solid #E7E7E7;}
.p_details_intro span{
margin:0 10px;
}

.div_newsBox{
padding-top:8px;}

.div_contDBox p.p_backList{
overflow:hidden;
clear:both;
/*--border-top:1px solid #e7e7e7;--*/
margin:20px 0;
padding-top:10px;
text-indent:0;
}
.div_contDBox p.p_backList a{
text-decoration:underline;
color:#FD4900;
}
.div_contDBox p.p_picCtrl{
	padding:8px 2px;
	overflow:hidden;
	clear:none;
}
.div_contDBox p.p_cultureDetails a{
color:#1874DA;}

.div_contDBox .p_picCtrl a#backTop,.p_picCtrl a.backTop,.p_picCtrl .backList,
.div_contDBox a#backList{
text-indent:-999em;
overflow:hidden;
float:left;
text-align:left;
width:52px;height:52px;  
background:url(../images/bottom_back.gif) no-repeat 0 0; }

.div_contDBox .p_picCtrl a#backTop{float:right;}

.div_contDBox .p_picCtrl a#backTop:hover,
.div_contDBox a#backList:hover{
background:url(../images/bottom_back.gif) no-repeat 0 -52px;}
a.backList{margin-right:8px;}


.div_contDBox a#backTop{
float:right;
text-indent:-999em;
overflow:hidden;
width:52px;height:52px;  
background:url(../images/bottom_back.gif) no-repeat -52px 0;}

.div_contDBox a#backTop:hover{
background:url(../images/bottom_back.gif) no-repeat -52px -52px;
}

.p_picCtrl .backList{display:none;background:url(../images/bottom_back.gif) no-repeat -104px 0;}
.p_picCtrl .backList:hover{background:url(../images/bottom_back.gif) no-repeat -104px -52px;}
.p_picCtrl a.backTop{display:none;background:url(../images/bottom_back.gif) no-repeat -156px 0;}
.p_picCtrl a.backTop:hover{background:url(../images/bottom_back.gif) no-repeat -156px -52px;}
.p_picCtrl a.a_no{display:block;}

/*列表页*/
.news_list{
margin:0 10px 20px 0;
}
.news_list li{
padding:6px 0 4px 15px;
background:url(../images/news_i.gif) no-repeat 0px 12px;
border-bottom:1px solid #e7e7e7;
}
.news_list li span{
float:right;
font-size:0.88em;
}
.news_list li a{
color:#555;
text-decoration:none;
}
.news_list li a:hover{
	text-decoration:underline;
}
.div_contDBox .p_page{
margin:10px 8px 10px 0;
padding:6px 15px 6px 0;
text-align:right;
background:#F9F8EE;
}
.div_contDBox .p_page a{
padding-right:10px;
}
.div_contDBox .p_page a:hover{
text-decoration:underline;
}
.div_contDBox .p_page input{
width:20px;
border:#ccc 1px solid;
}


/*div_log登录页面*/
#div_loginPage{
position:relative;
height:450px;
background:url(../images/loginPageBg.jpg) no-repeat 176px 17px;}

#form_log{
padding:120px 0 0 202px;
}
#form_log p.p_tip{
margin-left:60px;
padding-top:5px;
width:300px;}
#form_log p.p_tip a{
	margin-right:18px;}
#div_loginPage h2{
font-size:1.18em;
height:48px;}
#div_loginPage h2 span,#div_reg h2 span{
color:#A4B8D1;
font-family:Arial;
font-size:0.82em;
margin-left:5px}

#div_loginPage p{
clear:both;
overflow:hidden;
padding:4px 0 6px;}
#div_loginPage p label,#div_loginPage p input{
float:left;}
#div_loginPage p label{
font-size:1.18em;
margin-right:6px;}
#div_loginPage p input{
border:1px solid #BCBCBC;
height:18px; width:150px;
}
#div_loginPage p.p_botton{
position:absolute;
left:440px; top:165px;
width:76px; height:60px;}

#div_loginPage p.p_botton input{
width:76px; height:60px;
border:none;
background:none;
font-size:1.18em;
font-weight:bold;
}



/*div_reg*/

#form_reg b{
float:left;
text-indent:-999em;
overflow:hidden;
width:15px;
background:url(../images/form_mustIcon.gif) no-repeat center;}








.div_member{
/*	background:url(../images/reg_bg.jpg) no-repeat right bottom;*/}

#div_reg{
margin:20px 36px 0;
background:url(../images/div_regBody.gif) repeat-y;}

#div_reg h2{
font-size:1.18em;
color:#30619C;
padding:25px 35px 4px;
background:url(../images/div_regHead.gif) no-repeat left top;
}

.h3_regTitle{
padding:10px 0 3px;
border-top:2px solid #eee;}

/*#divAgree{
_height:1%;
padding:0 35px;
}*/

#divAgree p{
line-height:1.8em;
}
#form_reg,#divAgree{
clear:both;
overflow:hidden;
padding:5px 35px 45px;
background:url(../images/reg_bg.jpg) no-repeat left bottom;
/*background:url(../images/div_regFooter.gif) no-repeat left bottom;*/
}
#form_reg fieldset{border-top:2px solid #eee; padding-top:15px;}
#form_reg p,#form_loginPage p,#form_log p{
width:100%;
clear:both;
overflow:hidden;
padding:2px 0 6px;
}
#form_loginPage{
position:absolute;
right:0px; top:15px;
width:225px;
overflow:hidden;
padding:15px 0 10px 20px;
border:1px solid #ccc;
background:#fff;}
#form_loginPage p{ width:250px;}
#h2_log{color:#FD4900; font-size:1.2em; padding-bottom:5px;margin:0 20px 5px 0; background:url(../images/dottedLine.gif) repeat-x left bottom;}
#form_loginPage #h2_log span{color:#ccc; font-size:0.88em; margin-left:6px; float:none; display:inline;}
#form_loginPage p{
margin-bottom:0;}
#form_reg label,#form_reg span,#form_loginPage label,#form_loginPage span{
display:block;
float:left;
}


#form_reg label{
*padding-top:4px;
width:70px;}
#form_loginPage label{width:50px;}
#form_reg span,#form_loginPage span{
overflow:hidden;}
#form_reg input,#form_loginPage input{
float:left;
width:200px;
border:1px solid #BCBCBC;
height:18px;
}
#form_reg input.ir_regPage{
float:none; width:auto; border:none;
position:relative;
top:3px;*top:0; margin:0 3px;}

#form_loginPage input{ width:150px; margin-top:2px;}
#form_reg b{
font-weight:normal;
color:red;
margin-left:5px;
}

#form_reg input.is_loginPage,#form_loginPage .is_loginPage,.a_regBotton{
width:80px;
height:22px;
line-height:22px;
text-align:center;
background:#ddd;
margin-right:12px;
}
#form_loginPage a.is_loginPage{
display:block;
float:left;
width:68px;
height:20px;

margin-top:2px;
line-height:18px;
*line-height:22px;
_line-height:18px;
border:1px solid #BCBCBC;
color:#333;
text-decoration:none;}
.h3_regForm{
	margin:10px 0 6px;}
#form_reg .span_text{
position:relative;
*top:4px;}

.p_ok{ margin:20px 0 0; overflow:hidden; width:100%;}
a.a_regBotton{float:left; border:1px solid #BCBCBC;color:#333;
text-decoration:none;}
#a_ok{margin-left:220px;}

#h4_regTenet{
	height:48px;
	margin:20px 0;
	text-indent:-999em;
	overflow:hidden;
	background:url(../images/cont/h4_regTenet.gif) no-repeat left;}

#form_loginPage .is_loginPage{
width:70px;}

#field_regSuccess{
height:220px;
}
#field_regSuccess .p_regSuccess{
height:50px;
line-height:1.8em;
margin:0 100px;
font-size:1.18em;
padding:35px 0 35px 60px;
width:auto;
font-weight:bold;
background:url(../images/bg_success.jpg) no-repeat 0px center;}

.p_regSuccess a{ color:#FD4900;
text-decoration:underline; margin:0 2px;}
.p_regSuccess a:hover{ text-decoration:none;}

/*planning*/
.div_planning{
overflow:hidden;
padding-top:5px;
margin:0 32px;}
.div_planning p{
text-indent:0;
padding:0 5px;}
.h3_newsList{
position:relative;
height:2.3em;
line-height:2.3em;
margin:10px 8px 10px 0;
padding:0 10px;
font-size:1.18em;
color:#555;
background:#F9F8EE;}

.h3_newsList .a_more{
position:absolute;
font-weight:normal;
right:12px; top:0px;
font-size:0.88em;
color:#FD4900;
}

.div_picBox{
margin-right:8px;
padding:20px 0 10px 30px;
background:#f3f3f3;
overflow:hidden;
height:100%;
}

/*ul_gallery*/
ul#ul_gallery{
overflow:hidden;
}
ul#ul_gallery li{
float:left;
display:inline;
width:136px;height:148px; 
margin-right:27px;
overflow:hidden;
}
ul#ul_gallery li.liLast{
margin-right:0;}
ul#ul_gallery a{
display:block;
}
ul#ul_gallery a img{
display:block;
width:130px; height:98px;
padding:2px;
border:1px solid #ddd;}
ul#ul_gallery span{
display:block;
text-align:center;
padding:6px 0 12px;
line-height:1.4em;
}
ul#ul_gallery img{
margin:0;
border:#d2d2d2 1px solid;}

/*product_details*/
div.planningProduct{
width:100%;
padding:12px 0 8px;
overflow:hidden;
clear:both;}
.productPic{
float:left;
width:380px;}

.productPic img{
width:360px;
_width:auto;
height:auto;
padding:2px;
border:1px solid #d2d2d2;
display:block;}

.productIntro{
float:left;
width:300px;
display:inline;
margin-left:5px;}

.productIntro p{
padding:0;
margin:5px 0;
overflow:hidden;
clear:both;}
.productIntro p span,
.productIntro p a{
float:left;}
.productIntro p span.span_title{ width:70px;}
.productIntro .a_down{ display:block;width:85px;height:19px; background:url(../images/icon_down.gif) no-repeat; text-indent:-999em; overflow:hidden;}
.product_de{
padding:0;}


/*consulting*/
.div_pBoxL,.div_pBoxR{
float:left;
display:inline;
width:342px;
margin-left:10px;
height:190px;
overflow:hidden;}
.div_pBoxR{
clear:left;}
.div_though{
width:694px;}

.div_pBoxL p{
text-indent:2em;
text-align:justify;
text-justify:inter-ideograph;
padding-right:1em;}

.div_pBoxL ul.news_list,.div_pBoxR .news_list{
margin-bottom:10px;}
.div_pBoxL ul a,.div_pBoxR ul a{
display:block;
width:242px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
.div_pBoxL ul.listNoS a,.div_pBoxR ul.listNoS a{
width:308px;}
.div_though ul.listNoS a{
width:660px;}
.div_pMem{
position:relative;
padding:10px 0;
width:694px;
background:url(../images/member_bg.jpg) no-repeat left 0px ; }
.div_pMem h4,.div_pMem p{
padding:0 4px; }
.div_pMem h4{
margin-bottom:2px; }
.div_pMem p{line-height:1.9em; }
.div_pMem p span{
margin-right:15px; }

.div_pMem p a{
color:#FD4900;
text-decoration:underline;}

#p_login{
margin:5px 0 10px; }
.a_loginTip{
font-size:1em;
font-weight:bold;
position:relative;
top:2px;
margin-right:4px;}

/*culture*/

#ul_culture{
margin:6px 6px 0 0;
}
#ul_culture li{
overflow:hidden;
clear:both;
width:100%;
padding:7px 0 8px;
background:url(../images/dottedLine.gif) repeat-x left bottom;
}
#ul_culture li .a_img{
display:block;
float:left;}
#ul_culture li .a_img img{
padding:2px;
border:1px solid #ddd;
width:180px; height:135px;
}

#ul_culture li .div_cultureAbs{
float:left;
display:inline;
margin-left:15px;
width:490px;}
#ul_culture li h3{
padding-top:3px;
font-size:1.18em;}
#ul_culture li p{
margin-top:5px;
padding:0;}
#ul_culture li p a{
color:#666;
text-decoration:none;}
#ul_culture li p a:hover{
color:#DD6530;}
#ul_culture li .a_more{
margin-left:5px;
color:#FD4900;}
#ul_culture li .img_more{
position:relative;

margin-left:3px; }
.div_culture{
padding-top:12px;
}

div.div_cultureDetails{
padding:0 0 20px;
}
div.div_cultureDetails h3.h3_CuTitle{
font-size:1.18em;
padding:5px 0;}
.div_cultureDetails .productPic{
margin:5px;
}
.div_cultureDetails .productPic a{
display:block;}
/*search*/
h3.h3_searchTitle{
font-size:1.2em;
line-height:1.8em; 
padding-top:10px; 
}
h3.h3_searchTitle a:visited{color:#7C7870;text-decoration:none;}
h3.h3_searchTitle a{color:#555;text-decoration:underline;}
h3.h3_searchTitle a:hover{
color:#FD4900;
text-decoration:underline;}

.span_searchKey,
h3.h3_searchTitle .span_searchKey{color:#EA5E00;}
p.p_searchCont{ padding:5px 0; margin-bottom:10px;  }

.div_contDBox .p_searchPage{
text-align:center;}
.now{
color:#FD4900;
font-weight:bold;}

.p_searchPage span{
margin-right:10px; }

.p_page span.gotopage input{
width:22px; height:17px;
font-size:12px;
*font-size:10px;}
.p_page span.gotopage input.btn{
height:19px;
position:relative;
top:2px;
*top:0px;
}


/*ul_sitemap*/
#ul_sitemap{
width:100%; 
overflow:hidden;
}
#ul_sitemap li{
font-size:1.18em;
font-weight:bold;
margin:0 0 15px 0;
}
#ul_sitemap .li_mainSite{
clear:both;}
#ul_sitemap li a{color:#FD4900;}
#ul_sitemap li li a{display:block;color:#555; padding:5px 5px 3px; border:2px solid #fff;white-space:nowrap;text-decoration: underline;}
#ul_sitemap li li a:hover{color:#FD4900;background:#f6f6f6; border:2px solid #dfdfdf;text-decoration:none;}
#ul_sitemap li ul{
width:100%;
overflow:hidden;
padding:5px 0 0; }
#ul_sitemap li ul ul{
padding:3px 0 0 0; }
#ul_sitemap li li{
float:left;
font-size:0.88em;
font-weight:normal;
margin:3px 10px 3px 0; }
#ul_sitemap li li li{
font-size:1em;}


/*history*/

.div_history{
margin:0 34px; 
width:706px;
border:1px solid #e6e6e6;
padding-top:68px;
background:url(../images/history/hisHead.jpg) no-repeat left top;}


#div_historyBox{
padding:10px 30px 10px 50px; 
background:url(../images/history/hisLeftBg.jpg) repeat-y 16px 45px; 
}

#div_historyBox .hisCont{
background:url(../images/history/hisCont_bg.gif);
line-height:28px;
padding-bottom:15px; }
#div_historyBox p{
text-indent:0;
line-height:28px;
margin:0;padding:0;  }

#div_historyBox ul{
margin:0;padding:0;
}

#div_historyBox .h3_year{
padding:0 0 10px; }
#div_historyBox h2,#div_historyBox h3,#div_historyBox h4,#div_historyBox h5,#div_historyBox h6,#div_historyBox h7{
line-height:28px;font-size:1em; 
}

#div_historyBox .p_page{
text-align:center;
background:#F7F7F7;
margin:10px 0 20px; }

#div_historyBox .p_page a{color:#333;}
.p_page .a_now{
font-weight:bold;}




/*contact*/
.div_contactBox{
margin-top:-20px;
	background:url(../images/cont/contactTextBg.jpg) no-repeat right top;
	margin-bottom:20px;}

#h2_contact{ display:none;}
.h2_map{
font-size:1.18em;
color:#0A448E;
margin:30px 0 0 0;
height:32px;
text-indent:-999em; overflow:hidden;
background:url(../images/cont/h2_map.jpg) no-repeat;}	
.div_contactBox .ul_contact{
list-style:none;
margin:0 0 15px;
padding:0;
width:400px;
}
.div_contactBox .ul_short{ width:350px; padding-top:15px;}
.div_contactBox .ul_contact li{
	padding:4px 0 5px;
	background:url(../images/dottedLine.gif) left bottom repeat-x;}

.div_contactBox .ul_contact li span{ 
	font-weight:bold;
	color:#FF8400;
	padding-left:9px; 
	*margin-left:-12px;
	background:url(../images/cont/liLeader_orange.gif) no-repeat left 6px;
	*background:url(../images/cont/liLeader_orange.gif) no-repeat left 4px;}
.div_contactBox .ul_short li span{
	color:#386EC8;
	padding-left:9px;
	background:url(../images/cont/liLeader_blue.gif) no-repeat left 6px;
	*background:url(../images/cont/liLeader_blue.gif) no-repeat left 4px;}

.img_map{}




/*补充*/

.centerSpan{
display:block;
text-align:center; }


