.home-banner {
	BACKGROUND: #fbd; MARGIN: 0px auto 25px; OVERFLOW: hidden; WIDTH: 920px; LINE-HEIGHT: 150px; HEIGHT: 150px; TEXT-ALIGN: center
}
.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
a{blr:expression(this.onFocus=this.close());}

a{blr:expression(this.onFocus=this.blur());}
.home-third-title {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(third-title-left.gif) #fcedfa no-repeat 0px 0px; MARGIN-BOTTOM: 8px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.home-third-title DIV {
	BACKGROUND: url(third-title-right.gif) no-repeat right 0px; HEIGHT: 25px
}
.home-third-title SPAN {
	PADDING-RIGHT: 88px; BACKGROUND: url(third-title-middle.gif) #f7b no-repeat right 0px; FLOAT: left
}
.home-module {
	BACKGROUND: url(module-right.gif) no-repeat right bottom;HEIGHT: 265px;
}
.home-module-bottom {
	BACKGROUND: url(module-right.gif) no-repeat right bottom;height:175px;
}
.home-main-column {
	FLOAT: left; WIDTH: 695px; HEIGHT: auto
}
.home-side-column {
	FLOAT: right; WIDTH: 200px; HEIGHT: auto
}
.home-core-wrap {
	BACKGROUND: url(module-left.gif) #f6f6f6 no-repeat left bottom; MARGIN-BOTTOM: 25px; HEIGHT: 265px
}

.home-core {
	PADDING-RIGHT: 1px; BACKGROUND: url(core-divi.gif) no-repeat right top; FLOAT: left; WIDTH: 173px; HEIGHT: 265px; text-align:center;
}

.last{
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.home-core H2 {
	BACKGROUND: url(core-title.gif) no-repeat; MARGIN-BOTTOM: 8px; HEIGHT: 40px
}
.home-core H2.core1 {
	BACKGROUND-POSITION: 0px 0px
}
.home-core H2.core2 {
	BACKGROUND-POSITION: 0px -40px
}
.home-core H2.core3 {
	BACKGROUND-POSITION: 0px -80px
}
.home-core H2.core4 {
	BACKGROUND-POSITION: 0px -120px
}
.home-core H2 A {
	DISPLAY: block; HEIGHT: 39px
}
.home-core H3 {
	BACKGROUND: url(core-title2.gif) no-repeat; MARGIN-BOTTOM: 8px; HEIGHT: 40px
}
.home-core H3.core1 {
	BACKGROUND-POSITION: 0px 0px
}
.home-core H3.core2 {
	BACKGROUND-POSITION: 0px -40px
}
.home-core H3.core3 {
	BACKGROUND-POSITION: 0px -80px
}
.home-core H3.core4 {
	BACKGROUND-POSITION: 0px -120px
}
.home-core H3 A {
	DISPLAY: block; HEIGHT: 39px
}

.home-core H4 {
	BACKGROUND: url(core-title3.gif) no-repeat; MARGIN-BOTTOM: 8px; HEIGHT: 40px
}
.home-core H4.core1 {
	BACKGROUND-POSITION: 0px 0px
}
.home-core H4.core2 {
	BACKGROUND-POSITION: 0px -40px
}
.home-core H4.core3 {
	BACKGROUND-POSITION: 0px -80px
}
.home-core H4.core4 {
	BACKGROUND-POSITION: 0px -120px
}
.home-core H4 A {
	DISPLAY: block; HEIGHT: 39px
}


.home-core P {
	LINE-HEIGHT: 25px; HEIGHT: 25px;color: #060;display:block;width:167px;
}
.home-core P .qq {
	font-weight: 600;color: #060;
}
.home-core P.link {
	BACKGROUND: url(link-arrow.gif) no-repeat 1px 0px
}
.home-core P.new IMG {
	MARGIN-TOP: 7px; POSITION: relative; TOP: -4px
}
.home-core .core-btn {
	DISPLAY: block; BACKGROUND: url(core-btn.gif) no-repeat; margin-left:4px; MARGIN-RIGHT: 4px; OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 25px; float:left;
}
.home-core .core-btn2 {
	DISPLAY: block; BACKGROUND: url(core-btn.gif) no-repeat; OVERFLOW: hidden; WIDTH: 61px; HEIGHT: 25px; float:left;
}
.home-core .btn1 {
	BACKGROUND-POSITION: 0px 0px; MARGIN-TOP: 2px; MARGIN-BOTTOM: 13px;display:inline; 
}
.home-core .btn1:hover {
	BACKGROUND-POSITION: 0px -25px
}
.home-core .btn2 {
	BACKGROUND-POSITION: -100px 0px;MARGIN-TOP: 2px; MARGIN-BOTTOM: 13px;display:inline; 
}
.home-core .btn2:hover {
	BACKGROUND-POSITION: -100px -25px
}
.home-core .btn3 {
	BACKGROUND-POSITION: -200px 0px; MARGIN-TOP: 5px
}
.home-core .btn3:hover {
	BACKGROUND-POSITION: -200px -25px
}
.home-feature-wrap {
	MARGIN-BOTTOM: 0px; OVERFLOW: hidden; HEIGHT: 195px
}
.home-feature {
	BACKGROUND: url(module-left.gif) #f6f6f6 no-repeat left bottom; FLOAT: left; WIDTH: 335px; HEIGHT: 175px; text-align:center;
}

.home-feature-right{
	BACKGROUND: url(module-left.gif) #f6f6f6 no-repeat left bottom; FLOAT: right;WIDTH: 335px; HEIGHT: 175px;
}
.home-feature-right .illu {
	PADDING-left: 8px; WIDTH: 326px; PADDING-TOP: 0px; HEIGHT: 119px; TEXT-ALIGN: center
}
.home-feature-right .illu2 {
	PADDING-RIGHT: 10px; MARGIN-TOP: 26px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 66px; PADDING-TOP: 0px; HEIGHT: 86px; TEXT-ALIGN: center
}
.home-feature-right .feature-text {
	FLOAT: left; HEIGHT: auto;
}
.home-feature-right .feature-text P {
	LINE-HEIGHT: 25px; background: url(mod-wrap.gif) no-repeat left 50%; padding-left:8px;
}

.home-feature-right .feature-text A.link {
	PADDING-LEFT: 11px; BACKGROUND: url(link-arrow.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-RIGHT: 15px
}
.home-access {
	BACKGROUND: url(module-left.gif) #f6f6f6 no-repeat left bottom; HEIGHT: 100px
}
.home-access .home-module {
	HEIGHT: 100px
}
.home-access P {
	MARGIN: 15px 0px 0px 15px
}
.home-access P IMG {
	POSITION: relative; TOP: -4px
}
.home-news {
	BACKGROUND: url(module-left.gif) #f6f6f6 no-repeat left bottom; MARGIN-BOTTOM: 25px; HEIGHT: 265px; 
}

.home-news P {
	PADDING-LEFT: 6px; BACKGROUND: url(link-arrow.gif) no-repeat left center; MARGIN-LEFT: 2px; OVERFLOW: hidden; WIDTH: 190px; LINE-HEIGHT: 25px; 
}
#plup{
	height:250px;  OVERFLOW: hidden;
}
#plup P.ly {
	PADDING-LEFT: 10px; padding-top:5px;border-bottom:#CCCCCC solid 1px; height:87px; width:175px; display:block; BACKGROUND: url(it-green-point.gif) no-repeat left 2%; MARGIN-LEFT: 8px; OVERFLOW: hidden; LINE-HEIGHT: 20px; 
}
.home-news P.more {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-ALIGN: right;MARGIN-TOP: 0px;
}
.home-news .illu {
	BACKGROUND: #eee; MARGIN: 15px 15px 8px; HEIGHT: 140px
}
.home-service {
	BACKGROUND: url(module-left.gif) #f6f6f6 no-repeat left bottom; HEIGHT: auto;
}
.home-service .home-module {
	HEIGHT: auto;
}
.home-service P {
	MARGIN-top: 2px;
}
.home-service P.msg {
	BACKGROUND: url(botton_png_015.gif) no-repeat 0px 0px; padding:18px 0px 0px 120px; height:22px; FONT-WEIGHT: bold; COLOR: #f3a; font-size:14px;margin-left:8px;
}
.home-service P.mail {
	margin-top:12px;margin-left:8px;COLOR: #f3a; font-size:14px; font-weight:600;
}
.learn .cols-rt {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 200px; HEIGHT: auto
}
.tool .cols-rt {
	FLOAT: right; WIDTH: 200px; HEIGHT: auto
}
.tool .cols-rt LI {
	MARGIN-BOTTOM: 10px
}
.tool .cols-rt LI A {
	DISPLAY: block; PADDING-LEFT: 35px; BACKGROUND: url(new-tool-icon.gif) #ffecf6 no-repeat; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.tool .cols-rt LI.current A {
	FONT-WEIGHT: bold; COLOR: #390! important; BACKGROUND-COLOR: #e9fbd5
}
.tool .cols-rt LI A:hover {
	FONT-WEIGHT: bold; COLOR: #390! important; BACKGROUND-COLOR: #e9fbd5
}
.tool .cols-rt LI A.tool1 {
	BACKGROUND-POSITION: 5px 0px
}
.tool .cols-rt LI A.tool2 {
	BACKGROUND-POSITION: 5px -25px
}
.tool .cols-rt LI A.tool3 {
	BACKGROUND-POSITION: 5px -50px
}
.tool .cols-rt LI A.tool4 {
	BACKGROUND-POSITION: 5px -75px
}
.tool .cols-rt LI A.tool5 {
	BACKGROUND-POSITION: 5px -100px
}
.tool .cols-rt LI A.tool6 {
	BACKGROUND-POSITION: 5px -125px
}
.tool .cols-rt LI A.tool7 {
	BACKGROUND-POSITION: 5px -150px
}
.tool .cols-rt LI A.tool10 {
	BACKGROUND-POSITION: 5px -225px
}
.tool .home-cols-rt {
	FLOAT: right; WIDTH: 420px; HEIGHT: auto
}
.solution-enter .cols-rt {
	FLOAT: right; WIDTH: 420px; HEIGHT: auto
}
.learn .cols-lf {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 640px; HEIGHT: auto
}
.tool .cols-lf {
	FLOAT: left; WIDTH: 650px; HEIGHT: auto
}
.solution-enter .cols-lf {
	FLOAT: left; WIDTH: 420px; HEIGHT: auto
}
.main-title {
	FONT-SIZE: 14px; HEIGHT: 30px
}
.tool .tool-intr .illu {
	LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 5px; HEIGHT: 100px
}
.tool .tool-intr {
	POSITION: relative; HEIGHT: 120px
}
.tool .tool-intr .illu {
	LEFT: 0px; WIDTH: 100px; POSITION: absolute; TOP: 5px; HEIGHT: 100px
}
.tool .tool-intr LI {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 120px; LINE-HEIGHT: 25px
}
.main-btn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(main-btn.gif) no-repeat center top; WIDTH: 80px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
.long.main-btn {
	BACKGROUND: url(long-btn.gif) no-repeat center top; WIDTH: 100px
}
INPUT[class='main-btn'] {
	PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
INPUT[class='main-btn long'] {
	PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.main-btn:hover {
	LEFT: 1px; POSITION: relative; TOP: 1px
}
.long.main-btn:hover {
	LEFT: 1px; POSITION: relative; TOP: 1px
}
.main-btn:hover {
	BACKGROUND: url(main-btn.gif) no-repeat center bottom
}
.long.main-btn:hover {
	BACKGROUND: url(long-btn.gif) no-repeat center bottom
}
.main-check INPUT {
	WIDTH: 13px; POSITION: relative; TOP: 1px
}
.cl_lan{width:595px; background:#E7F6FD; margin:10px auto; height:21px; line-height:21px; padding:10px 25px;}
.cl_bz{ margin:0px auto; width:645px;}
.cl_wd_p{ width:645px; height:26px;}
.cl_wp_span{ width:79px; margin-right:1px; float:left; text-align:center; height:23px; line-height:23px;}
.cl_wp_span_2{ width:79px; margin-right:1px; float:left; text-align:center; height:23px; line-height:23px; background:#F5F4F2;}
.cl_wp_span_1{ width:79px; margin-right:1px; float:left; text-align:center; height:26px; line-height:26px; background:#E7F6FD; color:#005D9A;}
.cl_wd_pp{ width:645px; height:23px;}
.cl_sidebar{ width:211px; float:left; margin:10px 0px 0px 24px; padding-right:7px;}
.cl_text{ width:100%; line-height:25px;}
.main-remind {
	PADDING-LEFT: 33px; BACKGROUND: url(remind-left.gif) #cce5bf no-repeat left top; MARGIN-BOTTOM: 10px; HEIGHT: 25px;width:850px;
}
.main-remind H6 {
	PADDING-RIGHT: 10px; FONT-SIZE: 12px; BACKGROUND: url(remind-right.gif) no-repeat right top; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.sub-stress {
	FONT-WEIGHT: bold; COLOR: #f3a
}
.tool .cols-lf {
	FLOAT: left; WIDTH: 680px; HEIGHT: auto
}
.learn .cols-lf {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 670px; HEIGHT: auto
}
.learn .cols-clf {
	MARGIN-TOP: 0px;MARGIN-LEFT: 0; FLOAT: left; WIDTH: 880px; HEIGHT: auto;MARGIN-BOTTOM:10px;
}
.solution-enter .cols-lf {
	FLOAT: left; WIDTH: 420px; HEIGHT: auto
}
.learn .list-lf {
	FLOAT: left; WIDTH: 310px; HEIGHT: auto
}
.article .list-lf {
	WIDTH: 290px
}
.learn .list {
	PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; PADDING-LEFT: 85px; BACKGROUND: url(course-list.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 70px
}
.learn .list H4 {
	FONT-SIZE: 12px; LINE-HEIGHT: 23px
}
.learn .list LI {
	LINE-HEIGHT: 23px
}
.learn .list IMG {
	LEFT: 14px; WIDTH: 60px; POSITION: absolute; TOP: 14px; HEIGHT: 60px
}
.learn .list-rt {
	FLOAT: left; WIDTH: 310px; HEIGHT: auto
}
.learn .list-rt {
	FLOAT: right
}
.learn {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: auto; text-align:center;
}

.article .main-tab {
	MARGIN-BOTTOM: 20px
}
.learn .main-tab LI {
	FLOAT: left; HEIGHT: 226px; ;MARGIN-LEFT:2px; margin-right:5px;position: relative; 
}
.learn .main-tab1 LI {
	FLOAT: left; HEIGHT: 41px; padding-bottom:10px; position: relative; WIDTH: 218px; text-align:center;
}
.article.learn .main-tab LI {
	WIDTH: 215px;
}
.main-tab LI img{
	margin-top:8px;
}
.article.learn .main-tab LI.last {
	WIDTH: 210px;
}
.learn .main-tab A {
	DISPLAY: block; FONT-WEIGHT: bold; LINE-HEIGHT: 25px; HEIGHT: 226px; TEXT-ALIGN: center;
}

.article.learn .main-tab A {
	BACKGROUND: url(article-tab-248.gif) no-repeat center top; WIDTH: 210px;
}

.article.learn .main-tab A:hover {
	BACKGROUND: url(article-tab-248.gif) no-repeat center bottom; COLOR: #fff! important
}
.article.learn .main-tab A.current {
	BACKGROUND: url(article-tab-248.gif) no-repeat center bottom; COLOR: #fff! important
}
.gmlink {
	background: #fff;
	color: #000;
	font-style: normal;
	padding: 2px 8px 0 22px;
	display: block;
	position: absolute;
	top: 220px;
	left: 11px;
	border: 1px solid #999;
	height: 19px;
}

