﻿html, body  , .Formelement , option , select ,td , div , span 
{   
    color:#333;
	font-family: verdana; font-size :12px;
    background:#fff url(web-Images/shadow_bg.jpg) center repeat-y  ;
}

/*-------------*/

#cse-search-results { width:760px; }
#cse-search-results iframe  { width:760px; height:1000px }
.listlang  {  width:22%; float:left; padding:0px 10px; line-height:17px }
/*-------------*/
  body { margin:0  ; padding:0px ; text-align:center ; }
  div { background:none; border:0px solid #ff0000 ; }

  .div_mainwidth  { width:980px; margin:auto; margin-bottom:20px; }
  .Bg_banner  { background:url(web-Images/back-banner2.jpg) top left repeat ;   }
 
/*-------------*/

h1 { font-size:14px; margin:0px ; padding:3px 0px ; color:#2676BD;  }

.h1-bg  { background:url(web-Images/title-bg-1.jpg) left 0 no-repeat ; clear:both; padding-left:38px ;  float:left; margin-left:-5px;  }
.h1-bg h1  { font-size:16px; margin:0px 0px 0px -5px; padding:0px 10px 8px 2px;
             line-height:35px; line-height:35px; background:url(web-Images/title-bg-0.jpg) right 1px no-repeat ; }
                    
h2,.fonth2,.head{ font-size:12px;  margin:0;padding:0px; color:#2676BD; }

h3,.fonth3{ font-size:12px;margin:0;padding:0px;font-weight:normal; }
h4 , .h4 { font-size:10px;margin:0;padding:0px;font-weight:normal; }

a  { color:#5588aa;text-decoration:none; }
a:hover  { color:#339900;text-decoration:underline; }
a img { border:0px; }

.Small ,.comment ,.small { font-size:11px; }
.bold { font-weight:bold ;padding-right:3px;text-align:left;vertical-align:top; }
.comment , a.comment{ color:Red; }
.BoldPaddingRight { font-weight:bold ; padding-right:3px;  text-align:right; vertical-align:top }

#MainText img[align="right"] , .div_content img[align="right"] { margin:0px 0px 5px 15px }
#MainText img[align="left"] , .div_content img[align="left"] { margin:0px 15px 5px 0px }

.clear{ clear:both;font-size:1px;height:0;line-height:0;margin:0;padding:0;}

.Formelement,.t-body { border:1px solid #ddd;padding:1px 2px; }
.Button
{ 
    border:1px solid #ccc; 
    background-color:#777  ;
    color:#fff; 
    font-weight:bold; 
    text-decoration:none; 
    padding:1px 8px; 
    cursor:pointer;
    font-size:12px;
}
.Button:hover  { color:#fff;background-color:#aaa;text-decoration:none; }

/*-------------*/

 
 /*photo_slide .div_main	{  float:left ; z-index:100; vertical-align:top ; }*/
  
  .div_left  {  width:190px; float:left ; height:auto; text-align:left; /*/position:relative;*/ background:#FFF  }
        .div_left ul { margin:0px ; padding:6px ; list-style:none }
        .div_left li { background:url(web-Images/menu.jpg) top left no-repeat  }
        .div_left li:hover { background:url(web-Images/menu-hv.jpg) top left no-repeat  }
        .div_left li a     { display:block ; width:147px; margin-left:28px; line-height:23px; padding-bottom:1px; text-align:center ; }
        .div_left li a ,  .div_left li a:hover { font-weight:bold ; text-decoration:none ; font-size:10px ; color:#777  }
        .div_left ul li ul    { /*margin-left:28px;*/ padding:0px; border:1px solid #eee; margin-bottom:3px;
                                background:#F6F6F6 url(web-Images/sub-menu-bg.jpg) top right repeat-x ;    }
        .div_left ul li ul li , .div_left ul li ul li:hover  { background:none; }
        .div_left ul li ul li a   { margin-left:0px;text-align:center ;width:175px;  }
        .div_left ul li ul li a:hover { color:#333 }
        .div_left ul li ul li a.visit  { color:#444 }
        
  .advertise  { background:url(web-Images/advertising_but.png) top center no-repeat; padding:20px 0px 5px; text-align:center }
  .advertise .adv_images { background:#ccc ; border:1px solid #999 ; margin:0px 9px 0px; padding:3px 0px 0px  } 
  .advertise a {  display:block ; padding:4px 6px ; text-align:center   } 
  .advertise img { /*width:150px ;*/  }      
      .AdvertInfoBtn {  border  :1px solid #999 ; background:#eee; text-align:center; 
                        padding:0px ;  margin-top:5px;  }
      div.AdvertInfoBtn a { font-size:10px; font-weight:bold; color:#555 }
        
  .div_content_bg , .div_menu_bg  {  width:100%; float:left ; clear:both  }
  .div_menu_bg  { padding:0px 0px 14px; /*display:table;*/ background:url(web-Images/slide-bg.jpg) top center repeat-x;   }
  .div_content  { width:770px; float:right; padding:0px 10px; text-align:left; min-height:300px;}
  
 /* 
  .photo_animate  { float:left ; clear:both ; padding-bottom:5px; }
  .photo_animate .main  { height:250px; width:480px ; text-align:left ; float:left ;}
  .photo_animate .main img { height:242px; width:100% ; text-align:left ; float:left ;}
*/
  .float_left  { float:left ; }
  .float_right { float:right ; }
  .div_space_bar  { background:url(web-Images/horiz_brder.png) 40% 50% repeat-x ; height:18px; margin:0px 0px;  }
  .div_footer  {   padding:8px 0px 0px ; float:left; }
    .div_footer div , .div_footer div.p0 , .div_footer div.p1  { width:49% ; margin-right:15px;  float:left; padding:5px 0px 0px 0px ; text-align:left ;  }
	.div_footer div.p0 {   margin:0px;   }
	
    .div_footer div a.title  { background:url(web-Images/footer-title.jpg) left top no-repeat; padding:5px 2px 12px 25px; 
                                width:300px ; font-weight:bold ; color:#666 ; display:block  } 
    .div_footer div a.title:hover  { background:url(web-Images/footer-title-hv.jpg) left top no-repeat; color:#222 }                             
    .div_span  { width:700px; float:left; clear:both } 
             
                                
  .footer      { margin:auto 2px ; padding:15px 22px; background:#eee; border:1px solid #aaa; 
                 line-height:15px;/*line-height:17px; border:1px solid #ff0000;*/  }
  .footer a ,.footer a:hover , .div_footer div a.title:hover   { font-weight:bold ; text-decoration:none;  }
  .footer span  { background:none }
 /* .footer a.sub  { font-weight:normal }*/
  
/*-------------*/

.photo_slide  , .photo_slide_index    
     { height:220px; width:790px; overflow:hidden; z-index:10; cursor:pointer; background:none; margin:auto auto 0px -10px; }
.photo_slide a img , .photo_slide img , .photo_slide_index img , .photo_slide_index a img   
    { width:790px; height:200px ; z-index:20; margin:0px 0px ;  }

/*-------------*/

.slide h2  { padding:12px 0px 1px ; cursor:pointer  }
.slide p   { background:#fafafa ; padding:5px ; margin:0px }

/*--- SiteMap Style ---*/
.Div_sitemap            { width:45%; float:left; text-align:left; vertical-align:top;}
.div_2                  { width:55% }
.Div_sitemap ul         { margin:0px; padding:0px; list-style:none   }
.Div_sitemap ul li      { background:url(web-Images/MnImage.gif) 0px 3px no-repeat; padding-left:16px; line-height:19px; }
.Div_sitemap ul li .sub { background:url(web-Images/arrow_right_white.gif) 2px 5px no-repeat;   }
/*--- SiteMap Style ---*/

/*--- Newsletter ---*/
.divTitleNews{float:left; width:250px; text-align:right; font-weight:bold; padding-right:2px; font-size:12px; }
.divInputNews{float:left; width:220px; text-align:right;}
.divCommentNews{float:left; width: 120px; vertical-align:top; text-align:left; margin-left:2px}
/*--- end Newsletter ---*/

.Rss_left  { padding:5px ;text-align:center }
.main_rss  { padding: 0px; }
    .rss_list  { padding-bottom:3px; }
    .rss_list a { font-weight:bold ; display:block ; padding:7px 0px 2px; }



#DivOverLayer  
{
position: absolute ; padding:5px; margin :0 ; /*display: none ;*/
overflow:hidden ; background:#FFFFFe; border:1px #999999 solid; 
display:block ; text-align:center ; z-index:90001 ;
}

#BodyOverLay 
              { width:100% ; height:900px ; margin:0 ;  z-index:90001 ;
                background-image: url("Images/maskBG.png") ; 
                background-repeat: repeat;  cursor:pointer ;
                position: fixed; top: 0px; left: 0px; 
                
               }
#divClose  { text-align:right ; z-index:90001 ;   cursor:pointer ; }
.divClear  { clear:both ; height: 18px ; padding:5px 0px 5px 10px ;}