*{margin:0;padding:0}
html,body{
	background:#FFF ;
	color:#333;
	font: 12px "lucida grande",tahoma,verdana,arial,sans-serif;
}



h3 {
	font-size: 14px;
}



 ul.ll_menu li{ list-style:none; cursor:pointer;  }


.x-center{text-align:center;}
.obj_center { margin:0 auto; }
.left_x{ float:left; }
.left {float:left; }
.clear{ clear:both; }
.clear2{height:20px;  }
.txt-center{ text-align: center; }
.txt-right{ text-align: right; }
.txt-bold {  font-weight:bold; }

.txt-green1{ color:#0994A9;}
.txt-white{ color:#FFFFFF;}
.txt-bluelight{ color:#00FFFF;  }
.txt-yellow { color:#FFFF00  ; }
.txt-red { color:#FF0000; }

#wrapper_red  {  width:100%; height:20px;  background:#ff0000; }


#wrapper  { width:1002px;  margin:0 auto; }

#headlogo { width:1002px; height:120px; }
.logocom  { width:200px;  float:left; }

.comname {  width:800px;  float:left; }
.facebook { width:800px;  text-align:right; height:30px;  }
.mini_menu  { width:800px;  text-align:right;  padding-top:10px;   padding-right:5px;  font-size:12px;  font-weight:bold;  color:#999;  }
.mini_menu a{ color:#666;  text-decoration:none; }

.menubar { width:1002px;  height::52px;  background:url("image_new/bg_menu1.jpg") no-repeat; }
.bodydetail { width:1002px; margin:0 auto; }
.menubar ul { width: 1002px; }
.menubar ul li , .menulist1 ul li { float:left; list-style:none;  cursor:pointer;  }

#wrapper_banner { width:100% ;  height:350px;  background:url("image_new/bg_banner.jpg") repeat-x ; }

.login { width:253px; height:336px;  background:url("image_new/bg_login.jpg") no-repeat;  float:left; }

.bannerfade  { width: 730px; height: 300px;   float:left;  padding-left:10px; padding-top:40px;   }
.showbanner { width:740px;  height:290px;  background:url("image_new/cover.png") no-repeat;   }

.main_left { width: 240px;    float:left;  padding-left:5px;  padding-top:5px;  }
.main_left  h3 , .main_center  h3 , .main_right  h3 {  color:#90AB01; padding-bottom:10px;   }
.main_left  span ,  .main_center  span ,  .main_right span { color:#000; }
.main_center { width: 380px;   float:left;  padding-left:50px; }
.main_right { width: 300px;   float:left;  padding-left:20px;  padding-top:10px;   }

.comvision { width: 240px;  height:165px;   }
#newsevent { height: 180px; }
ul.minimain_tab { width: 380px;  border-bottom:2px solid #90AB01; }
ul.minimain_tab li { float:left ; padding:5px;  list-style:none; font-weight:bold; padding-left:10px; padding-right:10px;   cursor:pointer;  }
li.miniactive { background: #90AB01; color:#FFF; }
li.minit2 { margin-left:3px; background:#DDD; }

.newslist { width: 350px;  padding-left:20px;  height:150px; }
.newslist li { padding-top:5px;  padding-bottom:5px;  border-bottom:1px dashed #CCC;  font-size:13px; cursor:pointer;  }
.newslist li:hover  { background:#f4f4f4;  }


.testimony , .showtesti  { width:300px;  }
.showtesti { cursor:pointer; }
.showtesti ul {  width: 300px;    }
.showtesti ul  li { list-style:none ; float:left; padding:3px; }

li.te_img { 
width: 80px;  
height:100px; 
padding:3px; 
border:1px solid #DDD ;   
}

li.te_img2 {  width:180px;  height:100px;  padding:3px;  margin-left: 3px;   border:1px solid #DDD ; }

li.te_img  img { width: 90px; }
li.te_detail { width: 300px; }

.miniicon ul li  { float:left; list-style:none ; padding:3px;  }

.bottom { width:100% ;  height:100px;  background:#7AAB01; margin-top:10px;  position: absolute;}
.bottom_detail { width: 100%; margin:0 auto;  padding-top:10px;  color:#000; background:#7AAB01; position: relative;}
.bottom_detail2 { width: 100%; height:60px; margin-top:90px;position: relative; background:#7AAB01;}
.bot01 { width:490px;  float:left ; height:50px; padding-left:10px;   background:#7AAB01;}
.bot02  { width:490px;  float:left ;  height:50px;  text-align:right;  background:#7AAB01;}

.navi2 { width: 950px; font-size:12px; padding-left:10px;  padding-top:20px;  padding-bottom:20px;  }
.navi2 a { color:#555; text-decoration:none; cursor:pointer;  }
.navi2 a:hover { text-decoration:underline; }  

strong.headpro { font-size:18px;  color:#90AB01; }

.bodybusdetail { width:1002px; background:#f4f4f4;  padding-bottom:20px;  }
.bodybus { width:650px;  float:left;  background:#FFF; padding-top:5px;  }
.bodybus_right { width:350px;    float:left; }

ul.cliplist   { width:300px;  padding-left:10px; padding-bottom:5px;  cursor:pointer; }
ul.cliplist li { list-style:none; padding:3px;  float:left; }
li.clp01 { clear:both; width:100px; }
li.clp01 img { width:90px; }
li.clp02 { width:180px; }
ul.cliplist:hover { background:#ccc ; }

.img01 { width:650px; font-size:13px; font-weight:bold; color:#000;  border-bottom:2px solid #ff0000; padding-bottom:5px; }
.tabimg {  color:#90AB01; }
ul.vdolistx  { width:380px;  padding-left:10px;   padding-top:10px;  }
 li.vimgx img { width:60px; height:40px; border:1px solid #666 ;   }
 li.vnamex { width: 300px;  padding-top:5px; padding-bottom:5px; padding-left:10px; }
  li.vnamex a { text-decoration:none; color:#666; font-weight:bold;  }
  li.vnamex a:hover { color:#333; }

 ul.vdolistx  li { float:left; list-style:none; }

 .loginfrom  { width: 90%; margin:0 auto;  padding-top: 80px; }
 .loginfrom h2  { color:green; }

 .loginfrom  a {  font-weight:bold; font-size:14px; color:green;  text-decoration:none; }
 .loginfrom a:hover  {  color:#ff0000; }
 .login1 ul li { list-style:none; padding:3px; }
 li.hform { font-size:14px;  font-weight:bold; }

 .btn_submit  { border:1px solid #333;  background:green;  padding: 10px;  padding-left:20px;  padding-right: 20px;   color:#FFF;  font-weight:bold;  }
  .btn_submit:hover {  background:#f4f4f4 ;  color:#000;  }

  
/*--------------Border --------------*/
*.rtop *,.rbottom *{display:block;height: 1px; overflow: hidden;}
.r1,.r2,.r3,.r4,.r5,.r6,{height:1px; font-size:0;}
.r7,.r8{height:2px; font-size:0;}
.r1{margin:0 10px;}
.r2{margin:0 8px;}
.r3{margin:0 6px;}
.r4{margin:0 5px;}
.r5{margin:0 4px;}
.r6{margin:0 3px;}
.r7{margin:0 2px;}
.r8{margin:0 1px;}

.r1{background-color:#CDCDCD;} 
.r2,.r3{
background-color:#fff;
border-left:2px solid #CDCDCD; 
border-right:2px solid #CDCDCD;
}
.r4,.r5,.r6,.r7,.r8{
background-color:#fff;
border-left:1px solid #CDCDCD; 
border-right:1px solid #CDCDCD;
}
.content{
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD; 
border-width:0 1px;
margin:0;
padding: 0 20px; 
display:block;
}
/*------  End border -------*/


.follow_detail{
width:90%;
}

.follow_head{
width:200px;
text-align:right;
font-size:12px;
padding: 5px;
float:left;
height: 30px; 
font-weight:bold; 
}

.follow_subdetail{
padding-top:5px; 
width:650px;
height: 30px; 
border-bottom:1px dashed #CCCCCC;

}

.followimage img{
padding:3px;
border: 1px solid #CCCCCC; 
}


.navi_product { width:900px; padding-top:10px; padding-bottom:10px; font-size:12px;   }
.navi_product ul li { float:left;  list-style:none;   background:url("image_new/icon_navi.jpg") no-repeat ;  padding-left: 15px;  padding-right:5px;  }


.newsimg { width: 800px;  }
ul.shownewsimage { width:650 px; }
ul.shownewsimage li { list-style:none; float:left; padding:3px; }
ul.shownewsimage li img { width:80px; height: 60px; }

.newsdetail { font-size:12px; padding-bottom:50px; }
.sw550 { width:700px; }

.othernews { width:1000px;  margin:10px auto; border-top:1px solid #CCC;  padding-top:20px; }

.mininews { width: 600px;  padding-left:20px; }
.mininews ul li { width:90%;  padding-left:10px;   height: 20px; padding-top:5px; border-bottom:1px dashed #CCC; cursor:pointer;  }
.mininews ul li:hover { background:#f4f4f4; }

.busdetail1  { width:100% ; padding-top:20px;  padding-bottom:20px;   }
ul.showbusimg { padding-bottom: 30px ;  }
ul.showbusimg  li  {  list-style:none; float:left; margin:3px;  border:1px solid #CCC ; width:100px; height:100px; border:1px solid #CCC; text-align:center;  cursor:pointer;   }

.testi1 , .showlist2  { width:850px;  margin:20px auto; }
.showlist2 ul { padding-left:20px; }
.showlist2 ul li { float:left; padding:5px;  width:250px;  height:20px;  font-weight:bold;  padding-right:20px;  }

ul.showtest2 { width:800px;    margin:20px auto;  border-bottom:1px dashed #CCC;  font-weight:normal; padding-bottom:20px;  }
ul.showtest2 li { list-style:none; float:left;  }
li.showtestx  { width: 150px;  }
li.showtestx2 { width: 600px;  padding-left:20px;   }


.showtestimanail { width:800px; margin:0 auto; }

a.homemenu1:link {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 12px;font-weight: bold;color: #585858; text-decoration: none; }
a.homemenu1:visited {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 12px;font-weight: bold;color: #585858; text-decoration: none; }
a.homemenu1:hover {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 12px;font-weight: bold;color: #ACACAC; text-decoration: none; }
a.homemenu1:active {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 12px;font-weight: bold;color: #585858;  text-decoration: none;}

a.homemenu2:link {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 12px;font-weight: normal;color: #585858; text-decoration: none; }
a.homemenu2:visited {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 12px;font-weight: normal;color: #585858; text-decoration: none; }
a.homemenu2:hover {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 12px;font-weight: normal;color: #585858; text-decoration: underline; }
a.homemenu2:active {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size: 12px;font-weight: normal;color: #585858;  text-decoration: underline;}