@charset "utf-8";

/* CSS Document */



*{margin:0; padding:0; list-style:none;border:0;}

body{color:#222;font-size:12px;font-family:Verdana,"ËÎÌå","Î¢ÈíÑÅºÚ",Arial,Sans; background:url(../images/bodybg.gif) top left repeat-x; }

ul,ol,li,dl,dd,dt{list-style-type:none;}

select,input,img,select,button{vertical-align:middle; font-size:12px}

input{}

textarea{}

a{text-decoration:none; color:#222}

a:link{color:#222;}

a:hover,a:active,a:focus{color:#015ea7;}

.clear{clear:both;}



#top{ width:965px; margin:auto; height:212px; background:url(../images/top.jpg) top center no-repeat;}

#toplink{ height:22px; text-align:right; }

#toplink .date{ display:block; width:200px; height:22px; float:left; text-align:left; margin-left:20px; color:#ff6600;line-height:22px;}

#toplink ul{ padding-right:20px;line-height:22px;}

#toplink ul a{ margin-left:10px;}

#toplink ul a.toplink1{ background:url(../images/toplink1.gif) 0 -1px no-repeat; padding-left:15px;}

#toplink ul a.toplink2{ background:url(../images/toplink2.gif) 0 -1px no-repeat; padding-left:15px;}

#toplink ul a.toplink3{ background:url(../images/toplink3.gif) 0 -1px no-repeat; padding-left:15px;}



#logo a{ display:block; float:left; width:0; height:0; padding-left:395px; padding-top:95px; margin-left:25px; margin-top:10px; overflow:hidden;}

#topswf{float:left; padding-left:10px;}



#menu{ width:1004px; margin:auto;}

#nav{padding-left:80px;}

#nav li{ float:left;padding-left:2px; padding-right:3px; }

#nav li a{ display:block; height:36px; width:86px; padding-top:22px; color:#333; font-size:14px; font-weight:bold; text-align:center; }

#nav li a:hover{ color:#FFF; background:url(../images/menubg2.gif) center center no-repeat}

#nav li ul {line-height:24px; list-style-type: none;text-align:left;width:900px;position: absolute; display:none; margin-top:-15px;}

#nav li ul.rightPart{margin-left:-280px;}

#nav li ul.last{margin-left:-100px;}

#nav li ul li{float:left; background:url(../images/menu2shu.gif) center left no-repeat;padding-top:12px;}

#nav li ul li.menulink1{ background-image:none}

#nav li ul a{text-align:center; color:#FFF; font-weight:normal; font-size:12px;padding-top:0;}

#nav li ul a:hover  {text-decoration:underline;font-weight:normal; background:none;}

#nav li:hover ul {display:block}

#nav li.sfhover ul {display:block}

#content { clear: left;}



#banner{ width:965px; margin:auto; padding-top:3px; padding-bottom:10px; background-color:#FFF}



#center{ width:965px; margin:auto; background-color:#FFF}

#homeleft{ width:225px; float:left; }



#Notice{ width:209px; margin:auto; background:url(../images/tzgg.gif) top center no-repeat;min-hight:167px; height:auto !important; height:167px;}

h2.hometitle{ width:0; height:0; overflow:hidden;}

#sroll{ border-left:#077cc4 1px solid;border-right:#077cc4 1px solid;margin-top:37px;}

#sroll ul{ margin:0 10px;}

#sroll ul li{ padding-top:3px; padding-bottom:3px; background:url(../images/dian.gif) center left no-repeat; padding-left:10px;}

.downbg{height:15px; background:url(../images/downbg.gif) top center no-repeat}



#Party{ width:209px; margin:10px auto 0 auto; background:url(../images/dqtd.gif) top center no-repeat; }

#Party ul{border-left:#077cc4 1px solid;border-right:#077cc4 1px solid; margin:37px auto 0 auto;min-height:200px; height:auto !important; height:200px; padding-top:9px;}

#Party ul li{ width:187px; height:36px; background:url(../images/btn1.gif) center center no-repeat; margin:6px auto 0 auto;text-align:center; line-height:36px;}



#homelink{ width:209px; margin:auto; padding-top:10px;}



#FriendLink{ width:209px; margin:5px auto 0 auto; background:url(../images/yqlj.gif) top center no-repeat; }
#FriendLink ul{border-left:#077cc4 1px solid;border-right:#077cc4 1px solid;margin:37px auto 0 auto; padding:5px 10px 0 5px;}
#FriendLink input{ display:block; margin:auto; padding-top:20px;}

/*#FriendLink ul{min-height:70px; height:auto !important; height:70px;border-left:#077cc4 1px solid;border-right:#077cc4 1px solid;margin:37px auto 0 auto; padding:5px 10px 0 10px;}

#FriendLink ul li{ float:left; background:url(../images/dian2.gif) bottom left repeat-x;width:50%; padding-top:5px; padding-bottom:5px;}*/



#homeright{ width:737px; float:left;}

#homenews{ width:728px;}

.rightTitle{ display:block; height:45px; width:100%; background:url(../images/title2bg.gif) top left repeat-x; text-align:right}

.rightTitle h2{ float:left; font-size:12px; color:#015598; background:url(../images/title2quan.gif) center left no-repeat; padding-left:20px; margin-top:12px; margin-left:10px;}

.rightTitle a img{ margin-top:2px;}



#homenewsImg{ float:left; width:212px; height:159px; background-color:#f5f5f5; border:#e5e5e5 1px solid; padding:4px;}

#homenews ul{ float:left; width:480px; padding-left:20px;}

#homenews ul li{ background:url(../images/dian2.gif) bottom left repeat-x; padding-bottom:7px; padding-top:7px; text-align:right}

#homenews ul li a{ float:left; background:url(../images/dian.gif) center left no-repeat; padding-left:10px;}

#homenews ul li span{ color:#999; font-size:11px;}



#homead{ clear:both; width:728px; padding-top:15px;}



#homeLeftnews{ float:left; width:356px; padding-top:15px;}

#homeLeftnews ul{ }

#homeLeftnews ul li{ background:url(../images/dian2.gif) bottom left repeat-x; padding-bottom:6px; padding-top:6px; padding-left:8px;}

#homeLeftnews ul li a{background:url(../images/dian.gif) center left no-repeat; padding-left:10px;}

#homeRightnews{ float:left; width:356px; padding-left:12px; padding-top:15px;}

#homeRightnews ul{}

#homeRightnews ul li{ background:url(../images/dian2.gif) bottom left repeat-x; padding-bottom:6px; padding-top:6px; padding-left:8px;}

#homeRightnews ul li a{background:url(../images/dian.gif) center left no-repeat; padding-left:10px;}



#footer{ min-height:60px; height:auto !important; height:60px;width:965px; margin:25px auto 20px auto ; background:url(../images/footerbg.gif) top left repeat-x; text-align:center; padding-top:20px; padding-bottom:20px;}

#footer a{ padding:3px; color:#000}

#footer a:hover{ text-decoration:underline}

#footer span{ display:block; color:#666; line-height:23px; padding-top:10px;}





#leftmenu{ float:left; width:240px; background:url(../images/leftmenubg.jpg) top center no-repeat;min-height:800px; height:auto !important; height:800px; margin-top:8px;}

/*#leftmenu2{ float:left; width:240px; background:url(../images/leftmenubg.jpg) top center no-repeat;min-height:800px; height:auto !important; height:800px; margin-top:8px;}*/
#leftmenu2{ float:left; width:240px; background:url(../images/leftmenubg.jpg) top center no-repeat;min-height:800px; height:auto !important; height:800px; margin-top:8px;}

#leftmenu h2{ color:#FFF; font-size:14px; padding-top:35px; text-align:right; margin-right:75px;}

#leftmenu ul{ display:block; padding-top:40px; width:170px; margin:auto}

#leftmenu ul li{ text-align:center; background:url(../images/leftmenubg2.jpg) center center no-repeat; padding-bottom:20px; padding-top:5px;}



.menutitle{color:#FFF; font-size:14px; padding-top:35px; text-align:right; margin-right:75px;}

/*.rolinList{ display:block; padding-top:40px; width:170px; margin:auto}

.rolinList li{ text-align:center; background:url(../images/leftmenubg2.jpg) top center no-repeat; padding-bottom:20px; padding-top:5px; cursor:pointer}

.rolinList li span  h2 a{ font-size:12px; font-weight:normal; color:#000}
.rolinList li span  h2 a:hover{ color:#333}

.rolinList li span  h2.selected a{text-align:center;background:url(../images/leftmenubg2.jpg) bottom center no-repeat;  padding-top:5px;display:block; width:146px; height:30px; font-weight:bold; color:#000}

.content{ display:none;padding-top:10px; padding-bottom:5px; background:none}

.content a{ display:block; text-align:left;background:url(../images/dian4.gif) center left no-repeat; padding-left:15px; padding-bottom:5px; padding-top:5px; margin-left:50px;}*/


.rolinList{ display:block; padding-top:40px; width:170px; margin:auto}

.rolinList li{ text-align:center; background:url(../images/leftmenubtn.gif) bottom center no-repeat;  padding-top:5px; padding-bottom:5px; cursor:pointer}

.rolinList li span  h2 a{ font-size:12px; display:block; width:161px; height:27px; font-weight:normal; color:#000}
.rolinList li span  h2 a:hover{ color:#333;background:url(../images/btn.gif) no-repeat; color:#FFF; height:32px; padding-top:10px;}

.rolinList li span  h2.selected a{text-align:center;padding-top:5px;display:block; width:161px; height:37px; line-height:37px; color:#fff; background:url(../images/btn.gif) center center no-repeat;}

.content{ display:none;padding-top:10px; padding-bottom:5px; background:none}

.content a{ display:block; text-align:left;background:url(../images/dian4.gif) center left no-repeat; padding-left:15px; padding-bottom:5px; padding-top:5px; margin-left:50px;}


#telImg{ width:100%; margin:auto; padding-top:10px;}
#telImg img{ display:block; margin:auto}



#newsList ul{ width:95%; margin:auto}

#newsList ul li{ background:url(../images/dian2.gif) bottom left repeat-x; padding-top:9px; padding-bottom:9px; text-align:right}

#newsList ul li a{ float:left; background:url(../images/dian3.gif) center left no-repeat; padding-left:10px;}

#newsList ul li span{ color:#999; font-family:"ËÎÌå"}



#rightContent{ float:left; width:716px;}

#Path{ background:url(../images/navbg2.jpg) top left no-repeat; height:50px; text-align:left; margin-top:8px;}

#Path span{background:url(../images/navbg.gif) center left no-repeat; padding-left:25px; line-height:35px;}

#aboutusCon{ margin:10px 20px 50px 5px; line-height:24px; text-indent:2em}





#page{ width:95%; margin:auto; height:25px; background-color:#f5f5f5; border:#e4e4e4 1px solid; margin-top:30px; text-align:center; margin-bottom:30px; padding-top:10px; color:#333}



#newsShow{ width:95%; margin:auto}

#newsShow h2.newstitle{ text-align:center; font-size:16px; color:#000 ; padding-top:20px;}

#newsShow span.newsdate{ display:block; text-align:center; color:#918f8f; border-bottom:#e4e4e4 1px solid; padding-top:15px; padding-bottom:20px;}

.newsCon{ line-height:24px; text-indent:2em; padding-top:20px;}

span.JumpTOP{ display:block; width:100%; margin:auto; text-align:right; clear:both; padding-top:30px;}

span.JumpTOP a{ font-size:10px; font-family:Verdana}



.sendMessage{ clear:both;width:190px; padding-top:20px; color:#000; margin:auto}

.sendMessage input{ width:135px; height:16px; color:#444; border-bottom:#d5d3d4 1px solid; border-right:#d5d3d4 1px solid; border-top:#000 1px solid; border-left:#000 1px solid; line-height:16px;}

.sendMessage dd{text-align:left; padding-top:6px; padding-bottom:3px;}

.sendMessage dd.yzm{ text-align:left}

.sendMessage dd.yzm span{}

.sendMessage dd.yzm input{ width:45px; height:16px; border-bottom:#d5d3d4 1px solid; border-right:#d5d3d4 1px solid; border-top:#000 1px solid; border-left:#000 1px solid}

.sendMessage dd.lynr span{ float:left;}

.sendMessage dd.lynr textarea{ width:170px; height:112px; color:#444; border-bottom:#d5d3d4 1px solid; border-right:#d5d3d4 1px solid; border-top:#000 1px solid; border-left:#000 1px solid; overflow:auto

overflow-x:hidden;

overflow-y:auto;

scrollbar-face-color: #444; 

scrollbar-shadow-color: #333;  

scrollbar-highlight-color:#666;  

scrollbar-3dlight-color: #000;   

scrollbar-darkshadow-color: #000;  

scrollbar-track-color:#999;  

scrollbar-arrow-color:#000;

}

.sendMessage dd.btn input{width:56px; height:18px; background-color:#444; border:#000 1px solid; color:#FFF}





#bookList{ width:715px;min-height:500px; height:auto !important; height:500px; line-height:24px; background-color:#FFF}



#bookList dl{ width:95%;  margin:auto;}

#bookList dl dt{height:25px;  background:url(../images/book0.gif) center left no-repeat; background-position:10px;background-color:#f3f3f3; padding-left:25px; margin-top:20px; margin-bottom:6px; line-height:25px}

#bookList dl dt span{ padding-right:10px;}

#bookList dl dt span.lyname{ font-weight:bold}

#bookList dl dt span.lydate{ color:#666; font-family:"ËÎÌå"}

#bookList dl dd{padding-top:6px; padding-bottom:6px;}

#bookList dl dd.Message{ padding-left:2em; padding-right:2em; padding-bottom:10px; border-bottom:#f5f5f5 1px solid}

#bookList dl dd.Reply{/* background:url(../images/book1.gif) top left no-repeat;*/ padding-left:15px;margin-left:5px;}
#bookList dl dd.Reply .huifu{ }





.sendMail{ clear:both;width:95%; padding-top:20px; color:#000; margin:auto}

.sendMail input{ width:410px; height:21px; color:#444; border-bottom:#d5d3d4 1px solid; border-right:#d5d3d4 1px solid; border-top:#000 1px solid; border-left:#000 1px solid; line-height:16px;}

.sendMail dd{text-align:left; padding-top:6px; padding-bottom:3px;}

.sendMail dd span{ display:block; float:left; width:50px; margin:7px 0 auto auto }

.sendMail dd textarea{ width:600px; height:200px; color:#444; border-bottom:#d5d3d4 1px solid; border-right:#d5d3d4 1px solid; border-top:#000 1px solid; border-left:#000 1px solid; overflow:auto

overflow-x:hidden;

overflow-y:auto;

scrollbar-face-color: #444; 

scrollbar-shadow-color: #333;  

scrollbar-highlight-color:#666;  

scrollbar-3dlight-color: #000;   

scrollbar-darkshadow-color: #000;  

scrollbar-track-color:#999;  

scrollbar-arrow-color:#000;

}

.sendMail dd.btn input{width:56px; height:24px; background-color:#d7d7d7; border:#2e2e2e 1px solid; color:#000; margin-left:20px; padding-top:3px;}



.wellcomeWords{ display:block; width:95%; margin:10px auto 0 auto; line-height:24px; text-indent:2em}

.hong{ color:#F00; font-family:"ËÎÌå"; padding-left:7px;}





#caseCon{ line-height:23px;}

#caseMap{ width:800px;margin:auto}

#caseConTxt{ line-height:24px; padding:10px;}