/*--------------------------------------------------------
Base Style(For hairui)
Author: JamesBond.Xin
Version: 1.0
Date:2007/10/09
Design Corp: wwww.Sinvan.com
FILTER: alpha(opacity=50);background-color:#FFFFCC;
--------------------------------------------------------*/
/*页面切换*/
#p1 #m1,#p2 #m2,#p3 #m3,#p4 #m4,#p5 #m5,#p6 #m6,#p7 #m7{ background:url(../images/active.gif) no-repeat center center; color:#230000;}
/*基础通用模块*/
ul,li,form,h1,h2,h3,h4,h5,h6,h7,p,body,dl,dt,dd,input,img{ margin:0; padding:0; list-style:none;}
.clb{ clear:both;}
/*body声明*/
body{ font-size:12px; color:#000; font-family:"宋体";}
.content{ width:839px; margin:0 auto; overflow:hidden;}
/**/
.nowLocal a{ color:#000; text-decoration:none;}
.nowLocal a:hover{ color:#0061C3; text-decoration:underline;}
.nowLocal strong{ color:#FF5A00;}
/**/
.headFrame{ background:url(../images/topbg.gif) repeat-x; width:100%;}
.headFrameLeft{ background:url(../images/topleftbg.gif) no-repeat; height:84px; width:299px; float:left;}
.headFrameLeft img{ padding-top:18px;}
.headFrameRight{ background:url(../images/toprightbg.gif) no-repeat; height:84px; float:left; width:540px;}
.headFrameRightTop{ text-align:right; margin:14px 0 0 0;}
.headFrameRightTop a{padding:0 0 0 16px; text-decoration:none; color:#6A6A6A; margin:0 0 0 18px;}
.headFrameRightTop a:hover{ color:#EE6F00;}
#iconmap{ background:url(../images/iconmap.gif) no-repeat left ;}
#iconcontact{ background:url(../images/iconcontact.gif) no-repeat left ;}
#iconadd{ background:url(../images/iconadd.gif) no-repeat left ;}
/**/
.headFrameRightMenu{ font-size:14px; font-weight:bold; text-align:center; margin-right:8px;}
.headFrameRightMenu li{ float:right; margin:23px 0 0 0; padding-right:2px; width:80px; background:url(../images/pl.gif) right top no-repeat;}
.headFrameRightMenu a{ color:#fff; text-decoration:none; display:block; height:30px; overflow:hidden; line-height:26px;}
.headFrameRightMenu a:hover{ background:url(../images/hover.gif) no-repeat bottom; color:#DAF1FF;}
/**/
.adFrame{ padding:2px 0; height:193px; overflow:hidden; width:100%; float:left;}
/**/
.leftFrame{ width:213px; overflow:hidden; float:left;}
.leftFrameTitle{ width:213px; height:43px; background:url(../images/lefttitlebg.gif) no-repeat;}
.leftFrameTitle span{ display:block; padding-left:10px;}
.leftFrameTitleName{ font-size:14px; font-weight:bold; color:#0061C3; padding-top:13px;}
/**/
.leftProListUL li{ width:213px; line-height:32px; text-indent:33px;}
.leftProListUL a{ background:url(../images/lefta.gif) no-repeat; display:block; height:33px; margin-top:-1px; color:#005F91; text-decoration:none;}
.leftProListUL a:hover{ background:url(../images/lefthover.gif) no-repeat; color:#FF5A00;}
/**/
.mainTopFrame{ width:622px; float:right; overflow:hidden;}
.mainTopTitle{ height:43px; background:url(../images/maintitle1.gif) no-repeat; overflow:hidden;}
.moreSpan{ float:right;}
.mainTopTitleName{ font-size:14px; font-weight:bold; color:#fff; padding-top:13px;}
.mainTopFrame span{ display:block; padding-left:10px;}
.mainTopTitleLeft{ width:200px; float:left;}
.mainTopTitleRight{ float:right; line-height:50px; padding-right:15px; overflow:hidden;}
.mainFrameBorder{ border:1px solid #0052A7; border-top:none;}
.mainBottomTitle{ height:42px; background:url(../images/maintitle2.gif) no-repeat;}
.mainBottomTitleName{ font-size:14px; font-weight:bold; color:#0061C3; padding-top:8px;}
.mainBottomFrame span{ display:block; padding-left:10px;}
.mainBottomTitleLeft{ width:200px; float:left;}
.mainBottomTitleRight{ float:right; line-height:42px; padding-right:15px; height:42px; overflow:hidden;}
.mainBottomTitleRight img{ vertical-align:middle; margin:13px 0 0 0;}
/**/
.productListUL{ width:97%; margin:0 auto; padding-top:18px; overflow:hidden;}
.productListUL li{ width:24.99%; float:left; text-align:center; height:170px; overflow:hidden;}
.productListUL li img{ padding:4px; border:1px solid #aaa; background:#EBEBEB; width:124px; height:124px;}
.productListUL li span{ display:block; text-align:center; color:#666; line-height:30px; width:116px; overflow:hidden;}
.productListUL a{ text-decoration:none; color:#005F91;}
.productListUL a:hover{ color:#EE6F00;}
/**/
.mainFrameInfo{ width:95%; margin: 0 auto; padding:17px 0; line-height:27px; text-indent:2em; overflow:hidden;}
/**/
.leftContactFrame{ width:211px; height:142px; border:1px solid #0056BA; margin-top:6px;}
.leftContactTitle{ width:211px; height:42px; background:url(../images/contactbg.gif) no-repeat; text-align:center; font-weight:bold; }
.leftContactTitleTop{ color:#fff; font-size:14px; display:block; padding-top:10px;}
.leftContactTitleFoot{ display:block; height:15px; }
.leftContactInfo{ width:115px; padding:10px 0 0 10px; float:left; line-height:23px;}
.leftContactTel{ float:right; padding:16px 0 0 0;}
/**/
.bottomFrame{ margin-top:22px; border-top:5px solid #0056BA; float:left; width:100%; height:76px; line-height:25px;}
.bottomFrameLeft{ padding:15px 0; width:70%; float:left;}
.bottomFrame a{ color:#005F91;}
.bottomFrameRight{ width:25%; float:right; text-align:right; margin-top:10px;}
.bottomFrameRight img{ padding:0 0 0 10px;}
/**/
.pageChanges{ width:100%; line-height:50px; text-align:center;}
.pageChanges a{ color:#000;}
.pageChanges a:hover{ color:#EE6F00;}
#maptable,#maptable  td{border:1px solid #ccc;}
#maptable a{ color:#333; text-decoration:none;}
#maptable a:hover{ color:#EE6F00;}
