body { text-align:center; background-color:#eee; margin:0; padding:0; }
.layout { width:1000px; border-left:#b7deef 1px solid; border-right:#b7deef 1px solid; border-bottom:#b7deef 1px solid; background-color:#fff; margin:auto;}
.header { height:320px;}
.footer { height:90px; border-top:#ccc 1px solid; overflow:hidden; margin-top:10px;}
.counter { width:255px; float:left; }
.copyright { float:left; padding-left:100px; background:url(images/bg_logo_gray.gif) 30px 10px no-repeat; color:#cacaca; line-height:80px;}


.blockFooter {font-size:0;}
.main { margin-top:10px;}
.maillogin { height:130px;}
.index_cn .userlogin { width:230px; height:176px; margin:auto;  background:url(images/bg_login.gif) no-repeat; margin-top:10px; }
.index_en .userlogin { width:230px; height:176px; margin:auto;  background:url(images/bg_login_en.gif) no-repeat; margin-top:10px; }

.service { width:230px; margin:auto; margin-top:10px;}
.index_cn .leftCollum { background:url(images/bg_leftCollum.gif) left top no-repeat;}
.index_en .leftCollum { background:url(images/bg_leftCollum.gif) left top no-repeat;}

.classonepage .leftCollum,.class .leftCollum { background:url(images/bg_leftCollum_class.gif) left top no-repeat; padding-bottom:200px;}
.sec_1 { background:url(images/companybrief.gif) left top no-repeat; height:240px;}
.briefpic { padding:25px 25px 0 0; float:right;}
.brieftext { width:400px; padding-top:80px; padding-left:15px; float:left; color:#666; line-height:2em;}
.more { color:#f60;}
.more a { color:#f60!important;}
.news { width:488px; float:left;}
.news .blockHeader { height:30px; border-bottom:#039 1px solid;}
.news #news1 .blockTitle { display:block; height:28px; background:url(images/title_zxxx.gif) 10px 5px no-repeat;}
.news #news2 .blockTitle { display:block; height:28px; background:url(images/title_alzs.gif) 10px 5px no-repeat;}
.news .blockBody { padding:5px;}
.news .blockContent a{ color:#069;}
.news .blockBottomMore { text-align:right; display:block;}
.news .blockBottomMore a {color:#f60!important; font-size:12px;}
.index_en .news .blockBottomMore a {color:#f60!important; font-size:9px;}

.parner { width:180px; float:right;}

.maillogin form { padding-top:38px; padding-left:15px;}
.input { border:#069 1px solid; width:88px; height:14px; font-size:12px;}
.input_en { border:#069 1px solid; width:78px; height:14px; font-size:12px;}

.userlogin form {padding-top:110px; padding-left:5px;}
.loginbtn { border:none; background:url(images/btn_login.gif) no-repeat; width:64px; height:20px;}
.loginbtn_en { border:none; background:url(images/btn_login_en.gif) no-repeat; width:64px; height:20px;}
.loginshow {padding-top:110px; padding-left:15px;}


/*µ¥Ò³À¸Ä¿*/
.classonepage .mainCollum .blockHeader  { height:45px; border-bottom:#ccc 1px solid; overflow:hidden; background:url(images/bg_classname.gif) left top no-repeat;}
.classonepage .mainCollum .blockTitle { display:block; float:left; padding-left:18px; font-size:14px; font-weight:bolder;}
.classonepage .position, .class .position{ display:block; float:right; padding-top:24px;}
.position { color:#999;}
.position a{ color:#999;}
.classonepage .mainCollum .blockBody { padding:10px 0;}
.classonepage .mainCollum .blockContent { font-size:14px; color:#333; line-height:1.8em;}
.classonepage .mainCollum .blockContent div{ font-size:13px;}
.classonepage .childCatName { height:100px;}

.classonepage .mainCollum .blockContent h3{ font-size:14px; font-weight:bolder; line-height:30px; color:#036;background:url(images/bg_title.gif) left center no-repeat; padding-left:25px;} 
.classonepage .mainCollum .blockContent ul { }
.classonepage .mainCollum .blockContent li { list-style:inside square; margin-left:2em;}







.class .mainCollum .blockHeader  { height:45px; border-bottom:#ccc 1px solid; overflow:hidden; background:url(images/bg_classname.gif) left top no-repeat;}
.class .mainCollum .blockTitle { display:block; float:left; padding-left:18px; font-size:14px; font-weight:bolder;}
.class .position, .class .position{ display:block; float:right; padding-top:24px;}
.position { color:#999;}
.position a{ color:#999;}
.position a:visited { color:#999;}
.position a:hover { color:#f00;}
.class .mainCollum .blockBody { padding:10px 0;}
.class .childCatName { height:100px;}



 
.catTitle  { margin:5px 12px; padding-left:25px; line-height:30px; background:url(images/bg_leftCatTitle.gif) left center no-repeat; border-bottom:#036 1px dashed; }
.catTitle h1 { font-size:14px; font-weight:bolder; color:#069;}
.catLeft .blockContent a{ display:block; background:url(images/bg_Catlist.gif) 12px center no-repeat; padding-left:35px; line-height:25px; color:#036;}

#demo { border:#ccc 1px solid;}
#demo td a{ display:block; float:left; clear:right; margin-right:2px; border:#ccc 1px solid;}





/*article*/
.article .position { width:auto; padding:5px 10px;}
.articleBlock  { padding:20px; text-align:center;}
.articleTitle { padding:10px;}
.articleTitle h1{ text-align:center; font-size:24px;}
.articleAtt { text-align:center; margin-bottom:20px; border-top:#ccc 1px solid; background:#eee; margin:auto 10px; color:#999; padding:3px;}
.articleContent { font-size:14px; line-height:1.8em; margin-bottom:30px; padding:20px;}
.articleContent div { font-size:14px; }
.tm { border:#ccc 1px solid; padding:5px; background:#fff;}
.tm div { display:block; text-align:left; padding:2px;}

.xwyd { background:url(images/xwyd.gif) right bottom no-repeat; min-height:300px;}


/*member*/
.memberborder_1 { text-align:center;}
.memberborder_2 { width:600px; margin:10px auto; border:#eee 4px solid;}
.memberborder_2 .regTitle  { background:#eee; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; text-align:center; padding:10px;}
.memberborder_2 h1{ font-size:14px; text-align:left; padding:10px 10px 5px 10px;;  border-bottom:#ccc 1px dashed; margin-bottom:10px;}
.memberborder_2 .righttable { width:100%; }
.memberborder_2 td { padding:2px;}
.memberborder_2 td.td_right { text-align:right; white-space:nowrap; width:150px;}
.memberborder_2 .inp_1 { width:150px; padding:2px;}
.memberborder_2 .inp_2 { width:300px; padding:2px;}
.memberborder_2 .inp_3 { width:300px; padding:2px;}
.memberborder_2 .must { color:#f00; font-weight:bolder;}
.memberborder_2 #local_1 select { width:100px;}

#fwnr .pic{ float:right; margin-left:10px; margin-bottom:5px; padding:2px; border:#ccc 1px solid;}
#fwnr .pic2{ float:left; margin-left:0; margin-right:10px; margin-bottom:5px;}
#fwnr .text2{ float:left; }



