/* ===== BASE ==========  */
body { font-size:12px;color:#000;font-family: "ËÎÌå",Arial, Helvetica, sans-serif; background-color:#FFF;      margin:0; padding:0;}
a{ color: #333333; text-decoration: none;}
a:hover { color: #f90; text-decoration: none;}
form{padding:0px; margin:0px;}

.left { float:left;}
.right {float:right;}
#head { width:960px; height:auto; margin:0 auto;  }
#main { width:960px; height:auto; margin:0 auto;   }
#foot { width:960px; height:auto; margin:0 auto;  }
.h2 { font-size:15px; font-weight:bold;}
h3 { margin:0 auto; text-align:center; font-size:15px; color:#09c;}
.clear { clear:both;}
h4 { margin:0 auto;   font-size:15px; color:#09c;}.warning { color:#f00;}
.margin10 { margin-top:10px;}
.date1 { float:right; margin-right:5px;}
.more1 { float:right; margin-right:5px;   margin-top:12px;color:#666; }
.more1 a {color:#666;  }
.warning { color:#f00;}
/* ======== HEADER ==========  */
#header {   height:176px; margin-top:5px;   border-bottom:1px #ff33a2 solid; }
#header-top { height:32px; background:url(head-1.gif) left top repeat-x; border:1px #e4e4e4 solid; padding-left:10px; padding-right:10px; }
.header-top-170 { width:175px; margin-top:10px; border-right:1px #ccc solid; }
.header-top-760 { width:760px;  }
.header-top-500 { width:500px; margin-top:5px; }
.header-top-250 { width:250px; margin-top:10px; border-left:1px #ccc solid; }
.header-top-500 li { float:left; margin-left:5px;}
#header-center { height:90px; margin-top:5px;}
.logo { width:260px; height:90px; margin-left:10px;}
.logo2 { width:260px; height:60px;  background:url(logo.jpg) left 0px no-repeat;}
.logoadv { width:260px; height:35px; margin-top:0px;overflow:hidden; }
.logoadv li { float:left; }
/*.logoadv li {  padding:0;  text-align:left; margin-left:0px; list-style:none; }*/
.banner { width:660px;}
.adver1 { width:500px; height:90px; overflow:hidden; }
.adver2 { width:145px; height:90px;  overflow:hidden;  }
#header-bottom { height:30px; border:1px #e4e4e4 solid; border-top:0; background:url(head-2.gif) left top repeat-x; margin-top:8px; overflow:hidden;}
.keywords { width:660px;  margin-top:8px; margin-left:5px; overflow:hidden; }
.search { width:265px; margin-top:5px; margin-right:5px; }
.search  li { float:left; margin-left:3px;}
.adver3 { height:180px; margin-top:7px; margin-bottom:7px;  overflow:hidden;  }
.keywords-bt {width:60px; overflow:hidden;  }
.keywords-text   { width:600px; overflow:hidden;    text-align:left;  }
.keywords-text ul li { float:left; margin-left:1px;}
/* ======== BOTTOM ==========  */
#bottom {  height:62px; background:url(bottom-1.gif) left repeat-x; }
.bottom-left { width:198px; height:62px; background:url(bottom-2.gif) left repeat-x;  }
.bottom-right { width:600px; margin-right:20px; margin-top:35px; text-align:left;  }

/* ======== INDEX ==========  */
#content-top { width:960px;height:15px; background:url(content-1.jpg) left bottom no-repeat;}
#content-body { margin:0; width:960px; height:auto;background:url(content-bg.gif)  left top repeat-y; }

#menu { width:198px; height:auto; float:left;  background:url(menu-1.jpg)  left top repeat-y; }
.menu {  background:url(menu-bg.jpg)   bottom  no-repeat; height:600px;}
#content {width:750px; float:right; }
.menu-sub {  width:100px; height:350px; margin-left:80px;  margin-top:20px;   }
.menu-img { width:160px;height:130px;  margin-left:30px;margin-top:10px; overflow:hidden;}
.menu-link {  margin-left:80px; margin-top:10px; }
.menu-link li { line-height:200%; list-style:none;}
.menu-link li a { color:#fff;}
.menufont a { color:#fff;}
.menufontb a { color: #fdfd99;}

#i-news { height:220px;    border:1px #f90 solid;}
#i-company { height:170px; margin-top:5px; border:1px #f90 solid;}
#copyright { height:90px;  margin-top:5px;border:1px #f90 solid;}

.content-text { width:100%;height:auto;}
.content-text-news1 { width:460px; height:210px; overflow:hidden;   }
.content-text-news1 ul { margin:0; margin-top:5px;   padding:0;}
.content-text-news2 { width:230px; height:210px; overflow:hidden;}
.content-text-news2 ul { margin:0; margin-top:5px; padding:0;}

.content-text-case { width:750px; height:140px;  overflow:hidden;  }

.content-text-advister { width:290px; height:150px;  overflow:hidden;} 
.content-text-company { width:410px; height:150px;  overflow:hidden;} 

.content-text-copy { width:750px; height:90px;  margin-bottom:5px; padding-top:5px;  border-top:1px #F17782 solid;overflow:hidden; }
.content-text-copy ul { width:700px;  height:100px;  background:url(index-img7.jpg) right no-repeat; }

.content-text-news1title  { height:38px; background:url(index-img1.gif) left no-repeat;}
.content-text-news2title  { height:38px; background:url(index-img2.gif) left no-repeat;}
.content-text-news1solid  { width:170px; height:150px; overflow:hidden; margin-top:10px;  }
.content-text-news1text   { width:270px; height:190px;  overflow:hidden;   }
.content-text-news1text1  { width:100%; height:100px;   }
.content-text-news1text1  ul { margin:0; }
.content-text-news1text1  ul li { width:98%; background:url(arrow.gif) left no-repeat; padding-left:15px;list-style:none; line-height:200%; }

.content-text-news1text2  { width:100%; height:60px; background:url(index-img6.jpg) top left no-repeat;  }
.content-text-news1text2 ul { margin:0; margin-top:15px;}
.content-text-news1text2 ul li { width:98%; list-style:none; line-height:200%; background:url(arrow.gif) left no-repeat; padding-left:15px;}
.content-text-news2text   { width:220px; margin-left:10px; height:190px; }
.content-text-casetitle   { height:38px; background:url(index-img3.gif) left no-repeat;}
.content-text-casetext    { width:748px; height:102px;  }

.content-text-advistertitle { height:38px;   background:url(index-img4.gif) left no-repeat;} 
.content-text-companytitle {  height:38px;  background:url(index-img5.gif) left no-repeat;} 
.content-text-advistertext { width:288px; height:110px;  overflow:hidden;} 
.content-text-companytext  { width:408px; height:110px; margin-top:1px;  overflow:hidden;} 
.text li{  background:url(arrow.gif) left no-repeat; padding-left:10px;list-style:none; line-height:195%; }
.case li { width:170px; height:135px;  float:left; border:1px #f90 solid; }
#tbmq1 li { text-align:center; float:left; margin:2px 4px;}

.content-text-copytext {   width:360px; height:80px; background:url(index-img7.jpg) 290px 2px  no-repeat;  overflow:hidden; }
.content-text-copytext ul { margin-top:5px;}
.content-text-copytext ul li { margin:0; line-height:200%; list-style:none;}
adver4 { width:350px; height:90px; overflow:hidden;}

/*   REG   */

#page-title{ width:750px; height:32px; background:url(page-1.jpg) left bottom no-repeat;  overflow:hidden; margin-bottom:10px;}
#page-content {  border:0px #f90 solid;}
.page-title-bg1 {   margin-left:30px; margin-top:10px; float:left; }
.page-title-bg2 {margin-right:10px;margin-top:10px; float:right;  }
/*case*/

#case {width:720px;  }
#case ul{ margin:5px auto;}
#case  ul li { width:150px; height:140px; float:left; margin:5px; margin-left:8px; padding:3px; text-align:center; overflow:hidden;border:1px #ccc solid;}

/*peop*/

#peop {width:720px;  }
#peop ul{ margin:5px auto;}
#peop  ul li { float:left; width:300px; height:130px; margin:5px; margin-left:12px; padding:3px; text-align:center; overflow:hidden;border:1px #ccc solid;}

/*mate*/

#mate {width:720px;  }
#mate ul{ margin:5px auto;}
#mate  ul li { float:left; width:300px; height:150px; margin:5px; margin-left:12px; padding:3px; text-align:center; overflow:hidden;border:1px #ccc solid;}



