html,body{height:100%}
body{ text-align:center; margin:0px; padding:0px; background:url(images/bg.jpg) repeat-x;}
div,td,table,h1,h2,h3,h4,h5,h6,tr,ul,li,span,a,p,form,input,select,textarea,dd,th,img,dl,dd,dt { font-family:Arial, Helvetica, sans-serif;
	margin: 0px; padding:0px;font-size: 12px;line-height:22px; margin-left: auto; margin-right:auto; text-align:left; list-style:none; text-decoration:none;}
form,input,select,textarea{ line-height: normal;}
img{ line-height:0px; font-size:0px;}
a img{ border:0;}
/*div{ border:1px solid #999933}*/
a:link {text-decoration: none; outline:none;}
a:visited { outline:none;}
a:hover { text-decoration:underline; outline:none;}
a:active { outline:none;}


.fl{ float:left;}
.fr{ float:right;}

.font1{ color:#000; font-weight:bold;}

.icon1{ display: inline-block; width:8px; height:8px; line-height:8px; font-size:0px; background:url(images/icon1.png); margin-right:6px;}
.mT5{ margin-top:5px;}
.tc{ text-align:center;} 
.pl45{ padding-left:45px;}
.height4{ height:4px; line-height:0px; font-size:0px;}
.line{ line-height:0px; font-size:0px; height:0px; margin:5px auto; width:90%; border-bottom:1px dashed #cfcfcf}
.w90{ width:90%;}


#head{ margin-top:9px; width:940px; height:60px; background:url(images/index_03.gif); position:relative; margin-bottom:3px;}
#head #logo{ margin-top:19px; margin-left:32px;}
#head #otherLink{ position:absolute; top:0px; right:0px; background:url(images/index_05.gif) no-repeat; width:355px; height:25px; line-height:25px; padding-left:36px;}
#head #otherLink a{ margin-right:20px; color:#FFF;}



#flash{ margin-bottom:4px; width:940px;}

#menu{ width:938px; height:23px; line-height:23px; background:url(images/index_14.gif); border-top:1px solid #3e4750;; border-left:1px solid #649697;; border-bottom:1px solid #96b1c6;; border-right:1px solid #629397; overflow:hidden;}

#menu a{ color:#010100;display:inline-block; line-height:23px; padding-top:2px; width:80px; text-align:center; background:url(images/index_17.gif) right no-repeat;}
#menu a:hover{ color:#0046ac;}

#main{ width:940px; overflow:hidden;}
#main #mBg{ background:url(images/index_22.gif); height:9px; line-height:0px; font-size:0px;}
#main .m2{ width:232px; float:left;}
#main .m2.no{ width:228px; float:left;}



#main .m2Title{ background:#d2d2d2 url(images/index_25.gif) no-repeat; width:217px; height:29px; line-height:29px; color:#747474; font-size:14px; font-weight:bold; padding-left:15px;}
#main .m2Title.no{  width:213px;}
#M2News{ background:url(images/index_28.gif) left top no-repeat; width:198px; height:119px; float:left; padding:8px 15px;}
#main .m2 #M2News li{ width:198px; white-space:nowrap; overflow:hidden; padding:0px; height:40px; line-height:20px;}
#main .m2 #M2News li span{ line-height:20px;}


#main .m2 #M2News li a{ color:#000;}


#unkown{ background:url(images/index_40.gif) center no-repeat; height:41px; margin:17px auto;}

#foot{ width:940px;}
#foot #footTop,#foot #footBottom{ background:url(images/index_43.gif) no-repeat; height:6px; line-height:6px; font-size:0px;}
#foot #footBottom{ background:url(images/index_45.gif); }
#foot #footMain{ background-color:#36525e; color:#a0b0ba; padding-left:150px;}


h4.title{ padding:0px 20px; font-size:14px; font-weight:bold; background:url(images/aboutus_13.png) 5px 10px no-repeat; border-bottom:1px solid #9ebfc9; margin-bottom:5px; padding-top:5px; padding-bottom:3px;}
h5.title2{ font-size:12px; font-weight:bold; background:url(images/icon_2.jpg) 5px 10px no-repeat;padding:5px 10px 3px 20px; margin:auto 10px;}


#banner{ width:940px;}

#mainL{ width:217px; height:519px; float:left; background:url(images/aboutus_10.png) no-repeat;}

#mainR{ margin-left:230px; border:1px solid #d3d3d3; height:100%; padding:10px 8px; overflow:hidden;}
#mainL ,#mainR{ margin-top:15px;}

#mainL  .aboutusL{ float:right; margin-right:10px; margin-top:25px;}
#mainL  .aboutusL li{margin-bottom:10px; }
#mainL  .aboutusL li a{ color:#000; font-size:14px; font-weight:bold;line-height:30px;padding-left:22px; width:72px; height:30px; background:url(images/define.png) no-repeat; display:inline-block;}
#mainL  .aboutusL li a.now,#mainL  .aboutusL li a:hover{ background:url(images/over.png); text-decoration:none;}
#mainL.bussContent .aboutusL li a{ width:93px; height:31px;background:url(images/bg_3.jpg) no-repeat; }
#mainL.bussContent  .aboutusL li a.now,#mainL.bussContent  .aboutusL li a:hover{ background:url(images/bg_2.jpg);}


.aboutUs .ausConL{ float:left; width:66px; overflow:hidden;}
.aboutUs .aboutuscon li{ overflow:hidden; clear:both;}

.aboutUs_pzfz p{ margin:auto 15px; padding-bottom:5px;}
.aboutUs_history ul li{ background:#fef8df url(images/icon_1.jpg) 10px 10px no-repeat; margin:10px 10px; padding:2px 20px;}
.aboutUs_history ul li span{ color:#ae3900; font-weight:bold;}

.aboutUs_gsgy p img{ margin:auto 15px 15px 5px;}
.aboutUs_gsgy #aboutusRight{ margin-top:25px; margin-right:25px;}

.aboutUs_map{ text-align:center; background:#ebf0f4;}

#mainL.linkus{ background:url(images/left_lianxi.jpg);}
#mainL.aboutjt{ background:url(images/jt_03.png);}

.linkUs img{ margin:0px auto 10px auto;}

#mainL.green{ background:url(images/green_03.png);}
#mainR.greenR{ border:1px solid #8dbc18;}
#mainR.greenR #greenText{width:40%; margin-left:30px; color:#527103; margin-top:20px;}
#mainR.greenR #greenText li{ list-style:outside decimal ;}


#mainSB.sb{ background:none; float:left; background:url(images/mainL.jpg); width:172px; padding-top:10px; text-align:center; zoom:1;}
#mainRsb.sb{ margin-left:180px; background-color:#f0f9ff; border:1px solid #97cadb; padding:5px;}
#mainSB.sb .titleSb{ font-size:14px; color:#334f65; text-align:center; margin-bottom:7px; padding-top:3px;}
#mainSB.sb a{ background:url(images/menubg.jpg); width:146px; height:22px; display:inline-block; color:#5f5f5f;text-align:center; margin:10px auto;}
#mainSB.sb a:hover,#mainSB.sb a.over{background:url(images/menubg_2.jpg); color:#000; text-decoration:none;}
#mainSB.newscontent{ background:url(images/aboutus_11.png);}

#mainSB.sb a.menuOver{ width:148px; height:48px;background:url(images/btn2.jpg);  }
#mainSB.sb a:hover.menuOver,#mainSB.sb a.Oover{background:url(images/btn.jpg);}
.sb #contentSb{ overflow:hidden; background:#FFF; padding:10px;}
#mainRsb.sb ul{ overflow:hidden;}
#mainRsb.sb ul li{ float:left;width:190px; margin:5px 20px;}
#mainRsb.sb .pic{ width:190px; height:175px; padding-bottom:5px; background:url(images/line.jpg) bottom no-repeat; border:1px solid #999999; text-align:center;}
#mainRsb.sb .text{ padding:5px 0px; background:#edfaff;}
#mainRsb.sb .text div.title{color:#00364b; font-weight:bold;  background:#e1f5fc url(images/icon_3.jpg) 15px 5px no-repeat; padding-left:30px; }
#mainR.sb .text div.other{ margin:auto 15px;}

#mainRsb.sb #rj{ overflow:hidden; margin:5px auto; padding:5px;}
#mainRsb.sb #rj #rjR{ padding-left:210px;}
#mainRsb.sb #rj .fl{ margin-right:20px; width:180px;}
#mainRsb.sb #rj .ti{ background:url(images/icon_4.jpg) no-repeat; padding-left:30px; color:#125aa7; font-size:14px; font-weight:bold;}
#mainRsb.sb #rj .title2{ font-weight:bold;}
#mainRsb.sb #rj ul li { margin-left:0px;}
#mainRsb.sb #rj .content { border:1px solid #e6e6e6; background:#fafafa; color:#787878; padding:5px 10px; margin-top:15px;}

.font5{ color:#c74804;}

#mainRsb.sb ul li.clearf,.clearf{float:none;clear:both;}


#floatMenu{ width:110px; position:absolute; background-color:#36525e; border:1px solid #CCC;}
#floatMenu a{display:block;color:#ccc; text-decoration:none; padding-left:15px; border-bottom:1px solid #CCC ;}
#floatMenu a:hover{ background:#e4f7ff; color:#36525e;}