@charset "utf-8";
* {
	list-style:none;
	word-break:break-all;
	margin:0;
	padding:0
}
a:link, a:visited, a:hover {
	text-decoration: none;
}
body {
	font:12px/1.5em Verdana, Geneva, sans-serif;
	background:url(../bg.gif);
}
img {
	border:none
}
span {
	font-family:Arial
}
em {
	font-style:normal;
	font-family:Arial
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
}
.main-layout {
	width:1000px;
	margin:0 auto;
	overflow:hidden
}
/*img, div, input,a,li,dl,dt,dd,tr{ _behavior: url("scripts/iepngfix.htc") }*/

/*...index...*/
.main {
	width:1003px;
	margin:0 auto;
}
.top {
	width:1003px;
	height:120px;
	float:left;
}
.logo {
	background:url(../logo.jpg) no-repeat;
	width:280px;
	height:90px;
	margin-left:30px;
	display:inline;
	margin-top:10px;
	float:left;
}
.sidebar {
	width:200px;
	height:30px;
	float:right;
	margin-top:80px;
}
.sidebar a{
	background:url(../sidebar_ico.gif) no-repeat;
	text-indent:10px;
	width:80px;
	display:block;
	float:left;	
	color:#666;	
	}
.sidebar a:hover{
	color:#0100e4;
	background:url(../0sidebar_ico.gif) no-repeat;
	}
.nav {
	width:936px;
	height:32px;
	float:left;
	border-top:solid 1px #e1e1e1;  
	border-right:solid 1px #e1e1e1;
	border-left:solid 1px #e1e1e1;
	background:url(../nav_bg.gif) repeat-x;	
}
.nav ul li{
	width:112px;
	height:32px;
	float:left;
	background:url(../nav_bg_01.gif) no-repeat;
	text-align:center;
	line-height:32px;
	}
.nav ul li a{
	color:#666;
	}
.nav ul li a:hover,.nav ul li a.current{
	color:#FFF;
	width:112px;
	display:block;
	height:32px;
	background:url(../nav_bg_02.jpg) repeat-x;
	
	}
.index_banner {
	margin:0 auto;
	width:1003px;
	float:left;
	overflow:hidden;
	
}
.index_banner .index_banner_inner{
	margin:0 auto; 
	text-align:center;
	height:443px;
}
.index_content{
	float:left;
	height:265px;
	width:960px;
	margin-left:20px;
		display:inline;
	margin-top:20px;
	background:url(../index_content_bg.gif) repeat-x;
	border:1px solid #c1c1c1;	
	}
.index_content_title{
	width:272px;
	height:41px;
	background:url(../index_content_title_bg.gif) no-repeat;
	float:left;
	text-indent:28px;
	line-height:41px;
	font-size:14px;
	color:#ee2d24;	
}
.index_content_company{
	height:255px;
	float:left;
	width:272px;
		display:inline;
	margin-left:40px;
	}
.index_content_news{
	height:255px;
	float:left;
		display:inline;
	width:272px;
	margin-left:20px;
	}
.index_content_contact{
	height:255px;
	float:left;
		display:inline;
	width:272px;
	margin-left:30px;
	}
.index_content_news{
	height:255px;
	float:left;
	width:272px;
		display:inline;
	margin-left:30px;
	}


.index_company_pic{
	width:125px;
	height:181px;
	border:1px solid #c1c1c1;
	padding:3px;
	margin-top:12px;	
	float:left;
	}
.index_company_text{
	width:120px;
	margin-left:10px;
	display:inline;
	line-height:24px;
	color:#666;
	margin-top:12px;
	text-indent:2em;
	overflow:hidden;
	height:185px;
	float:left;
	}
.index_content a{
	color:#666;
	}
.index_content a:hover{
	color:#0100e4;
	}
.index_content_pic{
	width:263px;
	height:80px;
	border:1px solid #c1c1c1;
	padding:3px;
	margin-top:12px;	
	float:left;	
	}
.index_news_text{
	width:263px;
	margin-top:12px;
	height:100px;
	line-height:24px;
	float:left;
	}
.index_news_text li{
	width:263px;
	float:left;
	height:24px;
	overflow:hidden;
	}
.index_news_text span{
	float:right;	
	color:#666;
	}
.bottom{
	margin-top:20px;
	text-align:center;
	float:left;
	width:100%;
	height:65px;
	border-top:3px solid #0100e4;
	line-height:65px;
	}
.bottom_text{
	border-top:3px solid #0100e4;
	color:#0100e4;
	width:1003px;
	height:65px;
	margin-top:-3px;
	float:left;	
	}
.bottom_text a{
	color:#0100e4;
	}
.bottom_text a:hover{
	color:#ee2d24;
	}
.banner{
	width:936px;
	float:left;
	height:240px;
	}
.left{
	width:190px;
	float:left;
	margin-top:12px;
	}
.left_title{
    width:171px;
	height:41px;
	float:left;
	text-indent:30px;
	font-weight:bold;
	color:#0100e4;
	font-size:14px;
	line-height:41px;
	background:url(../left_title.gif) no-repeat;	
	}
.left_menu{
	 width:171px;
	 float:left;
	}
.left_menu li{
	width:171px;
	height:29px;
	float:left;
	line-height:29px;
	text-indent:20px;
	}
.left_menu li a{
	background:url(../left_menu_1.gif) no-repeat;
	width:171px;
	height:29px;
	display:block;
	color:#0100e4;
	float:left;	
	}
.left_menu li a:hover,.left_menu li a.current{
	background:url(../left_menu_2.gif) no-repeat;
	width:171px;
	color:#FFF;s
	height:29px;
	display:block;
	float:left;	
	}
.left_bottom{
	float:left;
	width:171px;
	height:42px;
	background:url(../left_bottom.gif)  no-repeat;	
	}
.left_pic{
	width:170px;
	height:85px;
	float:left;
	margin-top:10px;
	}
.right{
	width:740px;
	margin-top:12px;
	margin-left:10px;
	display:inline;
	float:left;
	}
.right_title{
	float:left;
	width:738px;
	color:#0100e4;
	height:45px;
	font-size:14px;
	text-indent:25px;
	font-weight: bold;
	background:url(../right_title.gif) no-repeat;
	line-height:45px;
	}
.right_title span{
	float:right;
	color:#0100e4;
	font-size:12px;
	font-weight:normal;
	}
.right_title span a{
	color:#0100e4;
	font-size:12px;
	}
.about_text{
	float:left;
	width:720px;
	margin-left:10px;
	display:inline;
	line-height:24px;
	color:#000;
	text-indent:2em;
	margin-top:20px;
	}
.Organization{
	float:left;
	width:720px;
	margin-top:20px;
	}
.partners_title{
	float:left;
	width:720px;
	height:70px;
		margin-left:10px;
	display:inline;
	}
.partners {
	float:left;
	width:720px;
	margin-left:10px;
	display:inline;

	}
.partners li{
	width:195px;		
	height:93px;
	margin-top:20px;
	margin-right:35px;
	display:inline;
	float:left;
	/*border:3px solid #0100e4;*/
	}
.products{
	float:left;
	width:720px;
	margin-left:10px;
	display:inline;
	margin-top:10px;
	}
.products a{
	color:#000;
	}
.products a:hover{
	color:#0100e4;
	}
.products li{
	width:200px;
	float:left;
	margin-right:35px;
	display:inline;
	margin-top:20px;
	}
.products_pic{
	width:192px;
	height:180px;
	float:left;
	padding-top:8px;
	padding-left:8px;
	
	background:url(../products_pic_bg.gif) no-repeat;	
	}
.products p{
	height:24px;
	line-height:24px;
	width:200px;
	font-size:14px;
	color:#000;
	text-align:center;
	float:left;
	}
.page{
	width:720px;
	margin-top:20px;
	height:50px;
	text-align:center;	
	float:left;
}



.page a{
	color:#666;	
	width:24px;
	height:20px;
	padding:4px 8px 8px 8px ;
	}
	
.page  a:hover{
	background:url(../pagebg.gif) no-repeat;
	width:24px;
	height:20px;
	padding:4px 8px 8px 8px ;
	}
.Technology_menu{
	float:left;
	margin-top:12px;
	width:720px;	
	}
.Technology_menu li{
	float:left;
	width:165px;
	margin-right:10px;
	display:inline;
	height:154px;
	}
.Technology_menu a{
	border:2px solid #dcdcdc;
	float:left;
	}
.Technology_menu a:hover,.Technology_menu a.current{
	border:2px solid #0100e4;
	float:left;
	}
.Technology_text{
	float:left;
	margin-top:20px;
	width:720px;
	color:#000;
	line-height:24px;
	}
.Technology_pic {
	width:720px;
	float:left;
	margin-top:20px;
	}
.Technology_pic li{
	float:left;
	width:165px;
	border:2px solid #dcdcdc;
	margin-right:10px;
	display:inline;
	height:154px;
	}
	
	
.news {
float:left;
width:760px;


}
.news li{
float:left;
width:715px;
margin-top:10px;
}

.news a{
background:url(../newsbg2.gif) no-repeat;
width:675px;
height:67px;
line-height:67px;
padding-left:20px;
display:inline;
padding-right:20px;
color:#666666;
float:left;
}
.news a:hover{
background:url(../newsbg1.gif) no-repeat;
width:675px;
height:67px;
line-height:67px;
padding-left:20px;
padding-right:20px;
display:inline;
color:#666666;
float:left;
}
.news span{
float:right;
}
.textdetailed{
color:#666666;
text-indent:2em;
width:720px;
float:left;
line-height:24px;
}
.textdetailed h4{
text-align:center;
width:720px;
float:left;
font-size:18px;
line-height:48px;

}
.back{
	width:111px;
	height:60px;
	float:right;	
	}
.contact_text{
	color:#0100e4;
	line-height:24px;
	margin-top:12px;
	float:left;	
	}
.contact_map{
	width:657px;
	float:left;
	margin-top:20px;
	height:439px;
	}

.feedback{
	float:left;
	width:740px;
	color:#666;
	padding-top:20px;
	padding-bottom:20px;
	line-height:36px;
	}

.feedback_text{
	float:left;
	padding-top:20px;
	text-indent:2em;
	color:#666;
	width:700px;
	
	}

.human{
	width:740px;
	margin-top:20px;
	float:right;
}

.tipbar{
	clear:both;
	color:#5B6473;
	padding:3px 5px;
	text-align:left;
	background:#F1F1F1 url(../feedback_tit_bg.gif) repeat-y;
	border:1px solid #E6E6E6;
}
.tipbar span{
	float:right;
	margin-top:4px;
}
.tipbar span a{
	color:#5B6473;
}
.tipbar span a:hover{
	color:#1a2aa3;
}


.tb{
	margin:20px 0;
	border-top:1px solid #737373;
	border-left:1px solid #737373;
}
.tb td{
	padding:2px 5px;
	border-bottom:1px solid #737373;
	border-right:1px solid #737373;
}
.tb td img{
	float:none;
}
.tb td a{
	color:#666;
}
.tb td a:hover{
	color:#1a2aa3;
}

.talent_tit{
	width:668px;
	height:28px;
	line-height:28px;
	padding:0 15px;
	color:#5a5a5c;
	font-size:14px;
	font-family:"Microsoft YaHei";
	background:url(../talent_tit_bg.gif) no-repeat;
}
.talent_tit img{
	float:none;
}
.talent_tit span{
	color:#b9b9b9;
	font-size:12px;
	float:right;
}
.talent_content{
	width:684px;
	padding:6px 6px 0 6px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	background:#f8f8f8;
}
.talent_tb{
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	background:#fff;
}
.talent_tb th{
	text-align:center;
}
.talent_tb td,.talent_tb th{
	color:#5a5a5c;
	padding:0 10px;
	line-height:24px;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}
.talent_bottom{
	height:6px;
	font-size:0;
	margin-bottom:15px;
	background:url(../talent_bottom_bg.gif) no-repeat;
}


.talentlist{
	margin:10px 0;
	text-align:center;
}
.talentlist a{
	color:#333;
}
.talentlist a:hover{
	color:#1a2aa3;
}


.human_btn{
	float:right;
	width:120px;
	height:38px;
	padding-bottom:20px;
	margin-top:20px;
	}
.clture_pic{
	float:left;
	margin-top:20px;	
	}
.Marketing_pic{
	float:left;
	margin-top:20px;	
	}
.honor{
	float:left;
	width:720px;	
	}
.honor li{
	margin-top:20px;
	width:200px;
	float:left;
	margin-right:15px;
	margin-left:15px;
	display:inline;
	}
.honor_pic{
	width:200px;
	height:140px;
	float:left;
	border:3px solid #0100e4;
	}
.honor p{
	width:200px;
	float:left;
	height:36px;
	line-height:36px;
	color:#000;
	text-align:center;
	}
.honor a{
	color:#000;
	}
.honor a:hover{
	color:#0100e4;
	}
.Test{
	float:left;
	text-align:right;
	width:720px;
	height:330px;
	margin-top:30px;
	}
	
	
	
DIV.black2 {
	clear:both;
	text-align:center; padding-top:10px;
}
DIV.black2 A {
	display:inline-block;BORDER: #ddd 1px solid; PADDING:4px 9px;   margin-right:5px; COLOR: #333;   TEXT-DECORATION: none
}
DIV.black2 A:hover {
	display:inline-block;BORDER: #ddd 1px solid;  COLOR: #fff;  BACKGROUND-COLOR: #B9C4C7;              
}
DIV.black2 A.current {
	display:inline-block;border:1px solid #ddd; margin-right:5px; padding:4px 9px; COLOR: #FFF;   background:#1c689d;
}
DIV.black2 SPAN.current {
	display:inline-block;border:1px solid #ddd; margin-right:5px; padding:4px 9px; COLOR: #FFF;   background:#1c689d;
}
DIV.black2 SPAN.disabled {
	display:inline-block;BORDER: #eee 1px solid; PADDING:4px 9px; margin-right:5px;  COLOR: #ddd; 
}