ul li,ol li{
    list-style-type:none;
}
TABLE {
	FONT-SIZE: 9pt; COLOR: #000000;  FONT-FAMILY: "~{KNLe~}"
}
A:link {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A.1:link {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A.1:visited {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A.1:hover {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A.A1:visited {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
A.A1:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.top:link,a.top:visited {
        FONT-SIZE: 9pt; COLOR: #7a8ba7; TEXT-DECORATION: none
}
a.top:hover,a.top:active {
        FONT-SIZE: 9pt; COLOR: #f50; TEXT-DECORATION: underline
}

a.pr:link,a.pr:visited {
        FONT-SIZE: 9pt; COLOR: #333333; line-height:18px;TEXT-DECORATION: none;
}
a.pr:hover,a.pr:active {
        FONT-SIZE: 9pt; COLOR: #f50; TEXT-DECORATION: underline
}


a.bottom:link,a.bottom:visited {
        FONT-SIZE: 9pt; COLOR: #51585F; TEXT-DECORATION: none
}
a.bottom:hover,a.bottom:active {
        FONT-SIZE: 9pt; COLOR: #f50; TEXT-DECORATION: underline
}

a.cmore:link,a.cmore:visited {
        FONT-SIZE: 10pt; COLOR: #774b24; TEXT-DECORATION: none
}
a.cmore:hover,a.cmore:active {
        FONT-SIZE: 10pt; COLOR: #f50; TEXT-DECORATION: underline
}


a.cases:link,a.cases:visited {
        FONT-SIZE: 9pt; COLOR: #988775; TEXT-DECORATION: none
}
a.cases:hover,a.cases:active {
        FONT-SIZE: 9pt; COLOR: #f50; TEXT-DECORATION: underline
}


a.news:link,a.news:visited {
  font-size:9pt;color:#666;text-decoration:none;
}
a.news:hover,a.news:active {
  font-size:9pt;color:#f50;text-decoration:underline;
}

a.left1:link,a.left1:visited {
  font-size:9pt;color:#5f5f5f;font-weight:bold;text-decoration:none;
}
a.left1:hover,a.left1:active {
  font-size:9pt;color:#A1B5C5;font-weight:bold;text-decoration:underline;
}

a.demo:link,a.demo:visited {color: #f7941d;
        font-weight: bold;
        letter-spacing:1pt;
        FONT-SIZE: 9pt;TEXT-DECORATION: none
}
a.demo:hover,a.demo:active {
        FONT-SIZE: 9pt; COLOR: #f50; TEXT-DECORATION: underline
}

a.faq:link,a.faq:visited {
        FONT-SIZE: 9pt; COLOR: #4a4a4a; letter-spacing:1pt;TEXT-DECORATION: none
}
a.faq:hover,a.faq:active {
        FONT-SIZE: 9pt; COLOR: #f50; TEXT-DECORATION: underline
}

a.faq2:link,a.faq2:visited {
        FONT-SIZE: 9pt; COLOR: #4a4a4a;TEXT-DECORATION: none
}
a.faq2:hover,a.faq2:active {
        FONT-SIZE: 9pt; COLOR: #f50;TEXT-DECORATION:none;
}

a.contact:link,a.contact:visited {
        FONT-SIZE: 16pt; COLOR: #666;font-weight:bold;TEXT-DECORATION: none
}
a.contact:hover,a.contact:active {
        FONT-SIZE: 16pt; COLOR: #f50;font-weight:bold;TEXT-DECORATION:underline;
}

a.contact2:link,a.contact2:visited {
        FONT-SIZE: 10pt; COLOR: #999;font-weight:bold;TEXT-DECORATION: none
}
a.contact2:hover,a.contact2:active {
        FONT-SIZE: 10pt; COLOR: #f50;font-weight:bold;TEXT-DECORATION:underline;
}

a.down:link,a.down:visited {
        font-size:11pt;color:#6c6c6c;font-weight:bold;text-decoration:none;
}
a.down:hover,a.down:active {
        font-size:11pt;color:#f50;font-weight:bold;text-decoration:none;
}




.more {
	FONT-SIZE: 12px; COLOR: #8a1d1a; TEXT-DECORATION: none
}
.more:hover {
	FONT-SIZE: 12px; COLOR: #8a1d1a; TEXT-DECORATION: underline
}

.memlogin{
color:#736354;
}

.t2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333
}

.copyright{
color: #51585F;
}


#left2list {
   float:left;
   margin-left:-40px;
}

#left2list ul li {
   float:left;
   list-style-type:none;
   width:179px;
}
#left2list ul  .left2blank {
   line-height:4px; 
}
#left2hotline {
   margin-top:-4px;
}

#rightlist {
   float:left;
   margin-left:-40px;
}

#rightlist ul li {
   float:left;
   list-style-type:none;
   width:166px;
}

#rightlist ul #righthotline {
   margin-top:-4px;
}


div.proff{height:55px; width:398px;overflow:hidden;
}
div.newsoff{width:410px;overflow:hidden:}
div.caseoff{height:30px;width:166px;overflow:hidden;letter-spacing:1pt;
}

.newstb{
border:0;width:100%;height:155px;
table-layout:fixed;}
.newstb td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.demotb{
border:1px solid #ccc;background:#f7f7f7;
border-collapse:collapse;
width:344px;height:25px;
text-align:left;
font-size: 10pt;
font-weight: bold;
letter-spacing: 1pt;
color: #333333;
}
.demotb td{vertical-align:middle;}

.border0tb{
border:1px solid #e4e4e4;
border-collapse:collapse;
width:373px;height:75px;
background:#fff;
}

.border1tb{
border:1px solid #e4e4e4;
border-collapse:collapse;
width:97%;
}

.commontb{
border-collapse:collapse;
border:0;
width:100%;
}
.listtb{
width:6%;
height:25px;
text-align:center;
vertical-align:middle;
}
*+html .listtb{
height:35px;
}

.downtr{
        color:#46647c;
        font-size:9pt;
	background-color:#ebebeb;
	text-align:center;
	height:25px;
}
.downtrl{
        color:#464646;
        font-size:9pt;
        text-align:center;
        height:25px;
	word-break:break-all;
}
.downinfo{
        color:#464646;
        font-size:11pt;
        background-color:#ebebeb;
        text-align:center;
        height:32px;
	font-weight:bold;
}

BODY {
	BACKGROUND-POSITION: center top; COLOR: #000;MARGIN:0;
}
.corewidth{
	width:100%;
	height:481px;
	float:left;
	list-style-type:none;
	background-color:#fff;
}
.blank{clear:both;}
.coretech {
	float:left;
	vertical-align:middle;
	margin-left:-34px;
	padding:0;
}
.coretech li.corett {
	float:left;
	width:98%;
	height:20px;
	background-color:#efefef;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 10px;
	margin:0;
	text-align:left;
	color:#636363;
}
.coretech li.coreli {
	float:left;
	text-align:left;
	width:95%;
	height:30px;
	padding:7px 10px 0 15px;
	color:#636363;
        font-size:10pt;
        word-break:break-all;
	line-height:15pt;
	
}


*+html .corewidth{height:auto;}
*+html .coretech {
margin-bottom:5px;
margin-top:5px;
}

*+html .coretech li.corett{
width:580px;
}
*+html .coretech li.coreli { 
width:570px;
padding:5px 10px 5px 15px;
height:auto;
}

/*
.coretitle li{
        float:left;
        vertical-align:middle;
        text-align:center;
        width:95%;
        height:45px;
	font-weight:bold;
        padding:20px 10px 0 0;
        font-size:15pt;
	color:#464646;
}
*/
h3{
        font-size:15pt;
        color:#464646;
	padding-top:14px;
	margin-bottom:0;
}
h4{ margin-top:0;   
   	color:#464646; margin-bottom:0;}

.coretitle h2{
	height:24px;
	font-size:14pt;
        color:#464646;
	padding:20px 10px 0 0;
}
.honorwidth{
        width:100%;
        float:left;
        list-style-type:none;
        background-color:#fff;
}
.honorpage {
	float:left;
        margin:-10px 0px 0px 250px;
        padding:0;
        height:30px;
	color:#999;
	letter-spacing:1pt;
	font-size:10pt;
}
.curpage{
	font-size:10pt;
	color:#00aeef;
	font-family:黑体;
}
.honorpage a.nextnum{
	color:#999;
	font-family:黑体;
	font-size:10pt;
}
.honorpage a.nextp{
	color:#999;
	font-family:宋体;
	font-size:10pt;
}
.honorpage a:hover{
	color:#e60;
}

 a.nextnumreplay:link, a.nextnumreplay:visited{
        color:#999;
        font-family:黑体;
        font-size:10pt;
}
 a.nextpreplay:link, a.nextpreplay:visited { 
        color:#999;
        font-family:宋体;
        font-size:10pt;
}
a.nextnumreplay:hover, a.nextnumreplay:active{
        color:#e60;
}
a.nextpreplay:hover, a.nextpreplay:active{
        color:#e60;
}





.pagepage {
        height:30px;
        color:#999;
        letter-spacing:1pt;
        font-size:10pt;
	text-align:center;
}
.pagepage a.nextnum{
        color:#999;
        font-family:黑体;
	font-size:10pt;
}

.pagepage a.nextp{
        color:#999;
        font-family:宋体;
        font-size:10pt;
}
.pagepage a:hover{
        color:#e60;
}


.totalpage{
        font-size:10pt;
        color:#00aeef;
        font-family:宋体;
}
.honor h2{
	width:94%;
        height:41px;
        font-size:15pt;
        color:#464646;
        padding-top:20px;
	background:url(class_bg2.gif) 0 bottom repeat-x;
}
.honorli {
	width:94%;
	float:left;
        background:url(class_bg2.gif) 0 bottom repeat-x;
	height:180px;
	padding:0 0 10px 0;
	margin:0 0 30px 15px;
}
.honorli li {
	float:left;
	display:inline;
        list-style-type:none;
	
}
.honorli li.honorleft {
	float:left;
	height:180px;
	padding:0 10px 0 5px;
}
.honorli li.honorleft2 {
        float:left;
        height:180px;
        padding:0 10px 0 0;
	margin-left:-30px;
}

.honorli3 {
        width:94%;
        float:left;
        background:url(class_bg2.gif) 0 bottom repeat-x;
        height:380px;
        padding:0px 0 10px 0;
        margin:0 0 30px 20px;
}

.honorli3 li.honorleft3 {
        float:left;
        padding:0 10px 0 0;
        margin-left:-30px;
}
.honorli li.honorleft4 {
        float:left;
        padding:0 10px 0 0;
        margin-left:150px;
}


.honorli li.honorright {
	float:right;
	height:180px;
	padding:0 50px 0 0;
}
.honorli li.honorright2 {
        float:right;
        height:180px;
        padding:0 30px 0 0;
}
.honorli3 li.honorright3 {
        float:right;
        padding:0 30px 0 0;
}
.fontw{
    font-family:wingdings;
}
.coli {
        float:left;
        vertical-align:middle;
        margin-left:-34px;
        padding:0;
}
.coli li {
        float:left;
        display:inline;
        list-style-type:none;

}
.coli li.coleft {
	width:320px;
        float:left;
        height:98px;
        padding:12px 10px 0 5px;
}
.coli li.coright {
        float:left;
        height:98px;
        padding:12px 50px 0 0;
}
.dotline{
        width:94%;
        height:1px;
        background:url(class_bg2.gif) 0 top repeat-x;
	
}
*+html .dotline{
 background:url(class_bg2.gif) 0 bottom repeat-x;
}
.guestblist{
  width:35px;
  text-align:right;
  height:30px;
}
.guesttblist2{
  text-align:left;
  word-break:break-all;
}
.wh{
  background-color:#fff;
}
.whh{
  background-color:#fff;
  height:25px;
  vertical-align:middle;
}
.whc{
  background-color:#fff;
  text-align:center;
}
.guestfont{
  color:#666;
}
.guestcomm{
  color:#666;
  text-align:right;
  width:68px;
  line-height:20px; 
}
.guestcomm2{
  color:#666;
  text-align:left;
  width:234px;
  line-height:20px;
}
.guestcomm21{
  color:#666;
  text-align:left;
  line-height:20px;
}
.guestcomm3{
  color:#666;
  text-align:right;
}
.guestcomm4{
  color:#666;
  vertical-align:top;
  line-height:20px;
  word-break:break-all;
}
.jobhead{
  text-align:center;
  vertical-align:middle;
  height:30px;
  color:#666;
  letter-spacing:1pt;  
}
#jobimg{
  float:right;
  vertical-align:bottom;
  margin-top:-159px;
  margin-left:330px;
  padding-right:1px;
}
*+html #jobimg{
  margin-left:336px;
  padding-right:20px;
}

.intervtb1{
  width:100%;
  border-width:0;
  background-color:#efefef;
}
.intervtb2{
  width:100%;
  border-width:0;
  background-color:#ece9d8;
  color:#666;
}
.intervtr1{
  text-align:center;
  background:#fdfdfd;
}
.intervtd1{
  height:40px;
  text-align:center;
  font-weight:bold;
}
.interinput{
  border:1px solid #ccc;
  font-size:12px;
}
.jobtitle{
        border: 1px solid #DFDFDF;
        letter-spacing: 2px;
        line-height: 170%;
        padding-right: 10px;
        padding-left: 10px;
        background:#f5f5f5 url(jobtitle.gif) no-repeat right bottom;
        margin: 5px;
        text-align:left;
}
.newreplaytitle {
        width:352px;
        height:35px;
        font-size:13px;
        vertical-align:top;
        color:#187ed1;
}

.newreplaytitle a.replay:link, a.replay:visited {
   color:red;
   font-size:13px;	
}
.newreplaytitle a.replay:hover, a.replay:active {
   color:red;
   font-size:13px;
}

.playerreplay a:link, a:visited {
   color:#05006c;
   font-size:12px;
 }

.playerreplay a:hover, a:active {
   color:#f50;
   font-size:12px;
}




a.replay2:link, a.replay2:visited {
   color:red;
   font-size:14px;
}
a.replay2:hover, a.replay2:active {
   color:#f50;
   font-size:14px;
}


.newssearch{
  background:url(newssearch_blank.jpg) no-repeat 20px 0;
  height:109px;
}
.newssearchbox{
  width:100%;
  margin:65px 20px 10px 160px;
  height:21px;
  vertical-align:middle;
}
.searchbar1{
  height:22px;
}
.searchbar2{
  margin:-22px -180px 0 0;
}
.searchbar3{
  margin:-24px 220px 0 0;
}
#AllHead{
  width:950px;
  background:url(top_bg.gif) repeat-x 0 0;
  text-align:left;
}
#Head{
  height:6px;
}
*+html #Head{
  height:auto;
}  
#HeadTop{
  float:left;
/*  position:relative;*/
  width:950px;
  height:49px;
  margin:0;
  text-align:left;
/*  overflow:hidden;*/
}
#HeadTop #Logo{
  width:704px;
  height:49px;
  float:left;
  text-align:left;
  margin-left:0;
}
#HeadTop #HeadNavBar{
  float:right;
  height:23px;
  width:253px;
  background:url(top_right_all.jpg) no-repeat right 0;
  margin:-54px 3px 0 0;
}
#HeadTop #HeadNavBar li{
  float:left;
  display:inline;
  height:20px;
  margin:0 0px;
}
#HeadTop #HeadNavBar li a{
  display:block;
  padding:5px 11px 0 9px;
  float:left;
  height:21px;
  color:#7a8ba7;
  font-size:12px;
}
#HeadTop #HeadNavBar li a:hover, #HeadTop #HeadNavBar li a:hover{
  color:#f50;
  text-decoration:underline;
}
#HeadTop #HeadSearch{
  float:right;
  height:30px;
  width:290px;
  margin:-24px -260px 0 0;
}
#HeadTop #HeadSearch li{
  float:left;
  display:inline;
  height:30px;
}
/****#HeadMenu{  
  height:50px;
  margin-top:-10px;
}  *****/
#HeadMenu{
  width:950px;
}
*+html #HeadMenu{
  margin-top:-5px;
}


.left1all{
  width:167px;
  border-width:0;
  text-align:center;
}
.left1alltd {
  text-align:center;
  vertical-align:middle;
  background-color:#fff;
}
.left1table{
  border-collapse:collapse;
  border-width:0;
}
.left1tabletd{
  width:167px;
  height:25px;
  text-align:left;
  background:url(left_2.gif) no-repeat fixed;
}
.left1tabletd2{
  width:167px;
  height:25px;
  text-align:left;
  background:url(left_3.gif) no-repeat fixed;
} 
.left1tabletd3{
  width:167px;
  height:50px;
  text-align:left;
  background:#f5f5f5 url(left_3.gif) no-repeat fixed;
}
#left1menu{
  width:167px;
  text-align:center;
  /*  overflow:hidden; */
}
#left1menu #left1frame{
  padding-left:9px;
  padding-right:8px;
}
*+html #left1menu #left1frame{
  padding-left:3px;
  padding-right:auto;
}
#left1menu #left1img{
  text-align:center;
}
#left1menu .left1blank{
  height:5px;
}
.left1column{
  width:164px;
  text-align:left;
  float:left;
  background-color:#f5f5f5;
/*  margin:0 auto 0 10px;*/
}
.left1word{
  width:164px;
  height:25px;
  float:left;
  text-align:left;
  display:inline;
  background:url(left_3.gif) no-repeat left  0;
/*  padding-right:10px;     */
  margin-left:-40px;
  line-height:25px;
  font-weight:bold;
}
.left1word span{
  color:#187ED1;
}

.developmovtt{
  width:97%;
  background-color:#bbb;
}
/*以下一段被注释掉 */
.develop1line{
  width:100%;
/*  height:1px; */
  line-height:1px;
/*  margin:0;*/
}  
.developmovblank{
  width:100%;
  background-color:#fff;
  height:1px;
  line-height:1px;
  margin-top:1px;
}
.developone{
  height:22px;
  vertical-align:middle;
  line-height:25px;
  padding-left:8px;
  padding-top:0;
  text-align:left;
}
*+html developone{
  padding-top:3px;
}
.developcs{
  color:#464646;
  font-weight:bold;
}
.developline{
  color:#f4f4f4;
  font:12px SimHei;
}
.developmov{
  color:#6f6f6f;
  background-color:#f2f2f2;
  height:40px;
  text-align:left;
  vertical-align:middle;
}
.developmov li{
  display:inline;
  height:42px;
  line-height:40px;
  vertical-align:middle;
  text-align:left;
  float:left;
}
.developgif{
  width:24px;
  margin-left:-30px;
  margin-top:10px;/* for IE6 sp1*/
}
*+html .developgif{
margin-top:0px;
}
.onlinelook{
  width:200px;
  text-align:center;
  padding-left:200px;
}
.newreplay{
   border-top: #e2ecff 1px solid;
   border-bottom: #c89db8 1px solid;
   height:26px;
   color:#f00;
}
.newreplay a {
   cursor:hand;
}
.newreplayplay{
   text-align:center;
   width:352px;
   border-right: #c89db8 1px solid;
   border-left: #c89db8 1px solid;
}
*+html .newreplayplay {
   height:auto;
}
*+html .newreplay {
  height:45px;
}
.demosolution {
width:100%;
text-align:left;
margin-left:-40px;
}
*+html .demosolution {
margin-left:-80px;
}
.demosoul{
list-style-type:none;
}
.demosoulli{
text-align:left;
width:120%;
}
.demosohref{
width:120%;
text-align:center;
}
.demosoulli span {
font-size: 10pt;
line-height: 15pt;
letter-spacing: 1pt;
color: #333333;
}

.contactustd {
   width:493px;
   text-align:left;
   color: #333;
   line-height:18px;
   letter-spacing:1pt;
}
.contactustd span {
        font-size: 12pt;
        font-weight: bold;
        color: #a67d51;
        line-height:22px;
letter-spacing:2pt;
}


.qqleft{
  margin-left:20px;
}

.style1 {
        COLOR: #6dcff6;
}
#clickback {
    width:95%;
    text-align:right;
    line-height:45px;
    vertical-align:bottom;
}
#loginform{
    width:100%;
    height:30px;
    background:url(oneone.jpg) 0 top repeat-x;
    vertical-align:middle;
}
#loginform ul{
    float:left;
    height:27px;
    margin-top:3px;
    margin-left:5px;
    }
#loginform li{
    display:inline;
    height:27px;
    text-align:center;    
    vertical-align:middle;
}
#loginform .login1{
    width:54px;
}
#loginform .login2{
    width:72px;
    padding-left:13px;
}
#loginform .login3{
    width:66px;
    color:#736354;
    padding-left:8px;
    padding-top:3px;
}
#loginform .login4{
    width:121px;
    padding-left:4px;
}
#loginform .login5{
    width:54px;
    color:#736354;
    padding-left:2px;
    padding-top:3px;
}
#loginform .login6{
   width:121px;
   text-align:left;
   padding-left:5px;
}
#loginform .login7{
   width:54px;
   padding-left:8px;
}
#loginform .login8{
   width:60px;
   padding-left:12px;
}
#loginform .formtextbox{
   border:1px #d2cbb8 solid;
}
#aboutusmain{
    padding:10px 20px;
    vertical-align:middle;
    text-align:left;
    height:481px;
}
.downlist{
  height:50px;
  float:left;
  text-align:left;
  display:block;
  background:url(triangle.gif) no-repeat left  0;
/*  padding-right:10px;     */
  padding-left:80px;
  line-height:29px;
  font-weight:bold;
  vertical-align:middle;
}
.downclass{
  height:50px;
  float:left;
  text-align:left;
  display:block;
  background:url(dropbox.png) no-repeat left  0;
  padding-left:20px;
  line-height:29px;
  font-weight:bold;
  vertical-align:middle;
   font-size:11pt;
   color:#6c6c6c;
}
.downblue1 {
  float:left;
  height:28px;
  display:inline;
  padding-top:13px;
  padding-left:5px;
  padding-right:5px;
  border-right:#dbdcd7 1px solid;
  color:#2e5195;
  font-size:13px;
  background-color:#f6f6f8;
}

a.downb:link,a.downb:visited {
    font-size:12px;font-weight:bold;color:#167ed3;text-decoration:none;
}
a.downb:hover,a.downb:active {
    font-size:12px;font-weight:bold;color:#f50;text-decoration:underline;
}
a.downs:link,a.downs:visited {
    font-size:12px;color:#167ed3;text-decoration:underline;
}
a.downs:hover,a.downs:active {
    font-size:12px;color:#f50;text-decoration:underline;
}



.downsoft{
  float:left;
  height:24px;
  display:inline;
  padding-top:20px;
  padding-left:15px;
  padding-right:5px;
  color:#167ed3;
  font-size:13px;
}
*+html .downsoft{
height:auto;
}
.downblue2{
  float:left;
  height:26px;
  display:inline;
  padding-top:13px;
  padding-left:5px;
  padding-right:5px;
  border-right:#185999 1px solid;
  color:#185999;
  font-size:13px;
  margin-top:-19px;
  margin-bottom:-20px;
}
*+html .downblue2{
  height:28px;
  padding-top:12px;
  margin-top:0;
  margin-bottom:0;
}


#bottomie7 {
  width:182px;
}
*+html #bottomie7 {
  width:181px;
}

