﻿@charset "utf-8";
/* CSS Document */
body{ background:#7A9CAF; margin:0 auto; width:990px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1,h2,h3,h4,h5,h6,span{ margin:0; padding:0;}
h3{ font-size:14px;}
.clear{ clear:both; line-height:0; font-size:0;}
a{ color:#203D58; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
#header{ width:960px; height:314px; padding:0 15px; background:url(../../images/headerbg.gif) no-repeat bottom #fff;}
.headerbg{ background:url(../../images/headerbg2.gif) no-repeat left bottom; width:960px;height:314px; }
.top{ height:72px; width:960px;}
.topnav{ float:left; width:200px; line-height:72px; text-align:left;}
.logo{ width:230px; float:right; text-align:right; padding-top:10px;}
.menubg{ width:960px; height:41px; background:url(../images/menubg.png) repeat-x; -moz-opacity:0.85; filter:alpha(opacity=85); line-height:41px; font-size:12px; color:#fff;}
#menu{ width:740px; height:41px; float:left;}
#menu ul{ list-style-type:none;padding:0; margin:0;}
#menu li{ float:left; background:url(../../images/menuline.gif) no-repeat right center;}
#menu li a{ color:#fff; text-align:center; height:41px; line-height:41px; display:block; }
#menu li a:hover{ color:#fff; text-align:center;background:url(../../images/hoverbg.png) repeat-x;}
#menu li#home a{ width:64px;}
#menu li#business a{ width:154px;}
#menu li#soft a{ width:141px;}
#menu li#learning a{ width:91px;}
#menu li#news a{ width:64px;}
#menu li#job a{ width:126px;}
#menu li#about a{ width:80px;}
#active{background:url(../../images/hoverbg.png) repeat-x;}

.search{ width:190px; float:right; padding-right:10px;padding-top:11px;}
.searchinput{ width:152px; height:16px; border:0; background:#fff; padding:2px; font-size:11px;}
.flash{ padding:32px 13px 0 495px ; width:450px; height:150px;}


.main{ width:960px; padding:12px 15px; background:#fff;}
.mainleft{ width:450px; float:left;}
/*	.bg_China{ width:440px; height:27px; background:url(images/bj01.gif) no-repeat; font-size:11px;}
	.bg_Korea{ width:440px; height:27px; background:url(images/bj02.gif) no-repeat; font-size:11px;}
	.bg_Japan{ width:440px; height:27px; background:url(images/bj03.gif) no-repeat; font-size:11px;}
	.bg_Europe{ width:440px; height:27px; background:url(images/bj04.gif) no-repeat; font-size:11px;}
*/	
	.langnav_China{ width:440px; height:27px; line-height:27px;background:url(../../images/bj01.gif) no-repeat; }
	.langnav_China ul{ list-style-type:none;}
	.langnav_China li{ float:left; font-weight:bold;}
	.langnav_China li a{ padding-left:22px;color:#fff; text-align:left; text-decoration:none; display:block;}
	.langnav_China li a:hover,.langnav_China li #current{ color:#000;}
	.langnav_China li.h1{ width:131px; display:block; }
	.langnav_China li.h2{ width:103px; display:block;}
	
	.langnav_Korea{ width:440px; height:27px; line-height:27px;background:url(../images/bj02.gif) no-repeat; }
	.langnav_Korea ul{ list-style-type:none;}
	.langnav_Korea li{ float:left; font-weight:bold;}
	.langnav_Korea li a{ padding-left:22px;color:#fff; text-align:left; text-decoration:none; display:block;}
	.langnav_Korea li a:hover,.langnav_Korea li #current{ color:#000;}
	.langnav_Korea li.h1{ width:131px; display:block; }
	.langnav_Korea li.h2{ width:103px; display:block;}

	.langnav_Japan{ width:440px; height:27px; line-height:27px;background:url(../../images/bj03.gif) no-repeat; }
	.langnav_Japan ul{ list-style-type:none;}
	.langnav_Japan li{ float:left; font-weight:bold;}
	.langnav_Japan li a{ padding-left:22px;color:#fff; text-align:left; text-decoration:none; display:block;}
	.langnav_Japan li a:hover,.langnav_Japan li #current{ color:#000;}
	.langnav_Japan li.h1{ width:131px; display:block; }
	.langnav_Japan li.h2{ width:103px; display:block;}

	.langnav_Europe{ width:440px; height:27px; line-height:27px;background:url(../../images/bj04.gif) no-repeat; }
	.langnav_Europe ul{ list-style-type:none;}
	.langnav_Europe li{ float:left; font-weight:bold;}
	.langnav_Europe li a{ padding-left:22px;color:#fff; text-align:left; text-decoration:none; display:block;}
	.langnav_Europe li a:hover,.langnav_Europe li #current{ color:#000;}
	.langnav_Europe li.h1{ width:131px; display:block; }
	.langnav_Europe li.h2{ width:103px; display:block;}
	
	
	
	.main_content{ width:428px; padding:10px 6px; background:#FBF6DF; line-height:18px;}
	.open {BACKGROUND: url(../../images/openquote.gif) no-repeat left top; WIDTH: 12px; MARGIN-RIGHT: 3px; HEIGHT: 13px;}
	.close {BACKGROUND: url(../../images/closequote.gif) no-repeat left top; MARGIN-LEFT: 3px; WIDTH: 12px; HEIGHT: 12px}
	.name {FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0px; COLOR: #cf5f33}
	
	.lang_footerbg{ color:#7A9CAF;width:430px; height:27px; line-height:27px; text-align:left; padding-left:10px; background:url(../../images/leftcol_foot.gif) no-repeat;}
	.lang_footerbg a{ color:#7A9CAF; text-decoration:none;}
	.lang_footerbg a:hover{ color:#fff; text-decoration:none;}

.maincenter{ width:240px; float:left; padding-left:26px;}


.mainright{ width:210px; float:right; font-size:12px;}
	.rightnav{ width:210px;}
	.rightnav ul{ list-style-type:none;}
	.rightnav li{ background:url(../../images/line1.gif) repeat-x bottom; height:27px; line-height:27px;}
	.rightnav li a{ background:url(../../images/icon1.gif) no-repeat 5px 10px; padding-left:16px; color:#203D58; font-weight:bold; text-decoration:none; display:block;}
	.rightnav li a:hover{ color:#c00; background:url(../../images/icon1.gif) no-repeat 5px 10px #DCE8ED;}
	
	.lineheight10{ height:10px; font-size:0; line-height:10px; width:210px;}
	.rightborder{ width:206px; padding-bottom:10px; border:#C0CCC6 solid 1px; background:#F0F3F4;}
	.freetitle{ width:206px; height:50px;}
	.free{ width:186px; padding:0 10px;}
	.input{ border:#999 solid 1px; height:14px; padding:2px; width:180px; margin-bottom:6px; font-size:11px; font-family:verdana;}
	
	.rightimg{ width:210px; height:73px; padding-top:10px;}
	
.title{ font-size:20px; height:30px; line-height:30px; text-align:left; color:#283E56; padding-bottom:8px;}

.footer{ width:940px; height:45px; background:#7A9CAF; line-height:45px; color:#fff; padding:0 10px; border-top:#fff 15px solid !important; border:0;}
.copyright{ width:360px; float:left;}
.footernav{ float:right; width:500px; text-align:right;}
.footernav a{ color:#fff; text-decoration:none;}
.footernav a:hover{ color:#000; text-decoration:underline;}


/*sub page*/
.submain{ background:url(../../images/subrightbg.gif) no-repeat right top #fff; width:960px; padding:12px 15px;}
.casemain{ background:#fff; width:960px; padding:12px 15px;}
.subleft{ width:700px; float:left; padding-left:5px;}
	.maintitle_business{ height:30px; line-height:30px; padding-left:38px; background:url(../images/business_icon.gif) no-repeat left; color:#213E59; font-size:25px; font-family:corbel;}
	
	.subleft_content{ padding-top:10px; line-height:23px; width:695px; padding-left:5px; font-size:12px;}
 
 	.newslist ul{padding:0; margin:0; }
	.newslist li{ padding-bottom:12px;list-style-type:none;}
	.newslist li h3{ font-size:13PX; margin:0; padding:0;}
	.newslist li p{ margin:0; padding:0; font-size:11px;}
	.newslist li a{ color:#06c; text-decoration:none;}
	.newslist li a:hover{ color:#FF6600; text-decoration:underline;}
	
	.newsitlte{font-size:14px;line-height:30px; background:url(../../images/line1.gif) repeat-x bottom; color:#FF6600; text-align:center;} 
	.newsitlte p{ margin:0; padding:0;  font-size:11px; color:#666666;}
	.newscontent{ line-height:23px; padding-top:10px;}

.subright{width:210px; float:right; padding-left:16px;}
.sub_layer{ width:200px; padding-top:10px;}
.sub_layer img{ margin-bottom:8px;}

/*分页*/
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

.input3{ border:#999 solid 1px; height:16px; padding:2px; background:#fff; width:200px;}
.select3{ border:#999 solid 1px; height:22px; padding:2px; background:#fff;}

.casecontent{ padding-top:10px; line-height:23px; padding-left:5px; font-size:12px;}
.caselist ul{ list-style-type:none; padding-top:20px;}
.caselist li{ width:150px; padding-right:15px; margin-bottom:15px; float:left;}
.piclist ul{ list-style-type:none; padding-top:5px;}
.piclist li{ width:140px; padding-right:16px; margin-bottom:15px; float:left;}


