﻿/*link */
a:link { color: #000000; text-decoration: none} 
a:visited { color: #000000; text-decoration: none} 
a:hover { color: #FF6600; text-decoration: underline} 
a:active { color: #FF6600; text-decoration: underline}

a.menu:link { color: #FFFFFF; text-decoration: none} 
a.menu:visited { color:#FFFFFF; text-decoration: none} 
a.menu:hover { color: #FFFFFF; text-decoration: none} 
a.menu:active { color: #FFFFFF; text-decoration: none}


/*HTML*/
HTML {
	font-size: 13px;
}

UL {
	list-style-position:outside;
	padding-left:0px;
	
	margin-top:70px;
	margin:0 0 0 0;
}

/*BODY*/
BODY {
	background-color:#FAFAFA;
	margin: 0px auto;
	padding: 0px;
}

/*---------------------------------menu-------------------------------------*/
#menu {
    position:relative;
    top:0px;
    left:0px;
    height:40px;
    width:960px;
    padding-top:2px;
    /*padding-bottom:5px;*/
    margin-right:auto;
    margin-left:auto;  
}
#commenu {
	margin: 0px auto;
	width:100%;	
	height:120px;
}
.menu_td_out {
    background-image: url('../images/menu_mid.gif');
    text-align:center;
    width:160px;
    font-weight:bold;
    padding-top:2px;
    font-family: 'Microsoft Yahei';
    font-size:16px;
}
.menu_td_left_out {
    background-image: url('../images/menu_left.gif');
    text-align:center;
    width:160px;
    font-weight:bold;

    font-weight:bold;
    padding-top:2px;
    font-family: 'Microsoft Yahei';
    font-size:16px;
}
.menu_td_right_out {
	background-image: url('../images/menu_right.gif');
    text-align:center;
    width:160px;
    font-weight:bold;

    font-weight:bold;
    padding-top:5px;
    font-family: 'Microsoft Yahei';
    font-size:16px;
}
.menu_td_over {
    background-image: url('../images/menu_mid_over.gif');
    text-align:center;
    width:160px;

    font-weight:bold;
    padding-top:2px;
    font-family: 'Microsoft Yahei';
    font-size:18px;
}
.menu_td_left_over {
    background-image: url('../images/menu_left_over.gif');
    text-align:center;
    width:160px;
 
    font-weight:bold;
    padding-top:2px;
    font-family: 'Microsoft Yahei';
    font-size:18px;
}
.menu_td_right_over {


	background-image: url('../images/menu_right_over.gif');
    text-align:center;
    width:160px;
    font-weight:bold;

    font-weight:bold;
    padding-top:5px;
    font-family: 'Microsoft Yahei';
    font-size:18px;
}
.menu_td_left_clicked
{
    background-image: url('../images/menu_left_click.gif');

    text-align: center;
    width: 160px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 2px;
    background-repeat: no-repeat;
}
.menu_td_right_clicked
{
    background-image: url('../images/menu_right_click.gif');

    text-align: center;
    width: 160px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 2px;
    background-repeat: no-repeat;
}
.menu_td_clicked
{
    background-image: url('../images/menu_mid_click.gif');

    text-align: center;
    width: 160px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 2px;
    background-repeat: no-repeat;
}
.menu_en {
    font-size:9px;
}



/*-------------------------------------------语言DIV--------------------------------*/
#lan {
    position:relative;
    top:4px;
    bottom:4px;
    width:960px;
    height:75px;
    
    color:#000000;
    text-align:right;
    margin-right:auto;
    margin-left:auto;  
}
.cn {
    background: url("../images/china.gif") no-repeat left top;
    padding-left:10px;
    padding-top:2px;
    margin-top:50px;
    width:50px;
    height:20px;
    
    color:#000000;
    list-style-type:none;
    float:right;
}

.jp {
    background: url("../images/japan.gif") no-repeat left top;
    padding-left:10px;
    padding-top:2px;
    margin-top:50px;
    width:50px;
    height:20px;
    
    color:#000000;
    list-style-type:none;
    float:right;
}

.logo {
    background: url("../images/logo2013.gif") no-repeat left top;
    width:420px;
    height:75px;
    color:#000000;
    list-style-type:none;
    float:left;
}


/*------------------------------foot------------------------------------------*/
#comFoot {
	margin: 0px auto;
	width:100%;
	height:45px;
}
#foot
{
    position: relative;
    padding-top: 5px;
    height: 45px;
    color: #000000;
    border-top: #000 1px solid;
    text-align: center;
    border-top-style: dotted;
}
#foot li{
    list-style-type:none;
    list-style-position:outside;
}


/*----------------------------------------homepgae---------------------------------*/

.indexBd_cn {
    background-position: left top;
	background-repeat: no-repeat;
    text-align:left;
    margin-right:auto;
    margin-left:auto;
    position: relative;
    width:960px;
}

.indexBd {
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}

#main_top{
    position:relative;
    text-align:left;
    margin-right:auto;
    margin-left:auto;
    position: relative;
    
    width:960px;
    height:300px;
    color:#000000;   
}
 #dFlash{
		
	width:960px; 
	height:300px; 
	overflow:hidden;
	position:relative;
}
	
#adv,#num{
	position:absolute;
}
	
#adv li{
	list-style:none;
	display:inline;
}
#adv img{
	width:600px; 
	height:300px;
	display:block;
}
	
#num{
	right:5px;
	top:270px;
}
	
#num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;		
}
	
.on{
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color:red;
	font-weight: bold;
}



/*-------------------------news-------------------------------------------*/
#news {
    position:relative;
    text-align:center;
    margin-right:auto;
    margin-left:auto;
    position: relative;
    
    width:950px;
    height:190px;
    color:#000000;
    padding:5px 5px 5px 5px;
    border-right:#cccccc 1px dotted;
}

#news_left {
    
    width:430px;
    height:160px;
    color:#000000;
    float:left;
    padding:5px 5px 5px 0px;
    border-right:#000000 1px dotted;
    text-align:left;
}

#news_right {
    left:440px;
    
    width:425px;
    height:160px;
    color:#000000;
    float:right;
    padding:5px 5px 5px 5px;
    text-align:left;
}




.newsBd {
	background-image: url("../images/news_bg.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin: 0px auto;
	position: relative;
    width: 960px;
}


.newsBd_cn {
	background-image: url("../images/news_bg_cn.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}



/*-----------------------------home_info---------------------------*/

.title {
    height:20px;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	font-size:14px;
    list-style-type:none;
    list-style-position:outside;
    border-bottom:#000000 1px dotted;
}

.main_title {
    background-color:#C1C1C1;
    height:30px;
    color:#000000;
	font-weight:bold;
	font-family: 'Microsoft Yahei';
	padding-left:10px;
	padding-right:0px;
	font-size:16px;
    list-style-type:none;
    list-style-position:outside;

}
/*
.news_more {
    text-align:right;
	font-size:9px;
	height:12px;
    list-style-type:none;
}
*/

.news_list_over {
	padding-left:5px;
	list-style-type:none;
}

#news_list_out{
margin-top:5px; 
border: thin solid #C0C0C0;
padding-left:5px;
padding-top:10px;
height:106px;
}

.news_list_out
{
    list-style-type: none;
    letter-spacing: 0px;
    line-height: 17px;
}

/*-------------------------------------flash---------------------------------*/


/* 2.0 Layout Structure */



.content-wrapper .content {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 25px 0;
	overflow: hidden;
}

/* 16.0 Homepage Styling */


.homepage-slider {
	width: 960px;
	position: relative;
	overflow: hidden;
}

#aktuals_field
{
    overflow:hidden; 
    position:relative;
    width:960px;
}

.homepage-slider .navigation {
	padding: 16px 0;
	margin: 0 0 0 770px;
	width:200px;
	overflow: hidden;
	position:absolute;
    top: 260px;
    left: -16px;
    z-index:2;
}

.homepage-slider .navigation a 
{
    font:12px/18px Arial, sans-serif;
	margin: 0 10px 0 0;
	width: 10px;
	height: 10px;
	background: url(../images/ico-bullet-8.png) 0 0 no-repeat;
	display: block;
	float: left;
}

.homepage-slider .navigation a:hover {
	background-position: 0 -10px;
}

.homepage-slider .navigation .active {
	background-position: 0 -10px;
}

.homepage-slider .btn-previous 
{
    margin: 110px 0 0 15px;
	width: 46px;
	height: 60px;
	text-indent: 5000px;
	position: absolute;
	z-index: 2;
}

.homepage-slider .btn-previous:hover {
	background: url(../images/homepage-slider-btn-previous-bg.png) center left no-repeat;
}


.homepage-slider .btn-next {
	margin: 110px 0 0 900px;
	width: 46px;
	height: 60px;
	text-indent: 5000px;
	position: absolute;
	z-index: 2;
}

.homepage-slider .btn-next:hover {
	background: url(../images/homepage-slider-btn-next-bg.png) center right no-repeat;
}

.homepage-slider-item 
{
	width: 960px;
	height: 300px;
}

.homepage-slider-image-shadow {
	width: 960px;
	height: 9px;
	background: url(../images/image-shadow-5.png) center 1px no-repeat;
}









/*-----------------------------------about us-----------------------------------*/
.aboutBd_cn {
	background-image: url("../images/about_bg_cn.jpg");
    background-position: left top;
	background-repeat: no-repeat;
    text-align:left;
    margin-right:auto;
    margin-left:auto;
    position: relative;
    width:960px;
}

.aboutBd {
	background-image: url("../images/about_bg.jpg");
    background-position: left top;
	background-repeat: no-repeat;
    text-align:left;
    margin-right:auto;
    margin-left:auto;
    position: relative;
    width:960px;
}


/*--------------------------------product---------------------------------------------*/
.proBd_cn {
	background-image: url("../images/product_bg_cn.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}

.proBd {
	background-image: url("../images/product_bg.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}

.serBd_cn {
    background-image: url("../images/service_bg_cn.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}

.serBd {
	background-image: url("../images/service_bg.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}

#ser_pic
{
    margin-left:42px;
    height:300px;
}

/*-------------------------------------求人情報---------------------------------*/
.jobBd_cn {
	background-image: url("../images/jobinfo_bg_cn.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}


/*求人情報*/
.jobBd {
	background-image: url("../images/jobinfo_bg.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}


.jobinfo_tb {
    width:100%;
    border:none;
    text-align:left;
    background:#000000;
}


.jobinfo_header {
    background:#cccccc;
    text-align:center;
    width:100px;
}

.jobinfo_info {
    background:#ffffff;
    text-align:left;
}

.jobinfo_bottom {
    background:#ffffff;
    text-align:right;
    height:22px;
}


/*-----------------------------connect--------------------------------------*/
.conBd_cn {
	background-image: url("../images/con_bg_cn.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}

.conBd {
	background-image: url("../images/con_bg.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}

#connect
{
    width:900px;
    height:250px;
}

#connect_left
{
    float:left; 
    height:250px;
    width:400px;
}

#connect_right
{
    float: right;
    text-align: left;
    height:250px;
    width:500px;
}


.msgBd {
	background-image: url("../images/msg_bg.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin: 0px auto;
	padding: 0px;
    position: relative;
    width: 960px;
}

.msgBd_cn {
	background-image: url("../images/msg_bg_cn.jpg");
    background-position: left top;
	background-repeat: no-repeat;
	margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 960px;
}




/*-----------------------------------info---------------------------*/

#info
{
    width: 960px;
    color: #000000;
    padding-top: 250px;
}

.info_header
{
    height: 20px;
    font-family: 'Microsoft Yahei';
    font-size:14px;
    text-align: left;
    padding-top: 10px;
    font-weight: bold;
    color: #000000;
    list-style-position: inside;
    list-style-image: url(../images/header.gif);
    margin-left:-40px;
}

.massage_info_header
{
    height: 20px;
    text-align: left;
    padding-top: 10px;
    font-weight: bold;
    font-size:14px;
    color: #000000;
    list-style-position: inside;
    list-style-image: url(../images/header.gif);
    margin-left:70px;
}

.job_info_header
{
    height: 20px;
    text-align: left;
    padding-top: 10px;
    font-weight: bold;
    color: #000000;
    list-style-position: inside;
    list-style-image: url(../images/header.gif);
    margin-left:-10px;
}

.info_list
{
    text-align: left;
    list-style-type: none;
    list-style-position: inside;
    color: #000000;
    width: 680px;
    margin: 0 auto;
    line-height: 20px;
}



.info_li 
{
	list-style-position:inside;
}

#info_left 
{
    margin-top:260px;
    width:200px;  
    float:left;
    text-align:left;  
}

#info_left_top
{
    
    background:url(../images/daohang_left_top.gif) no-repeat;
    height:25px;
    width:200px;  
}

#info_left_mid
{
	background:url(../images/daohang_left_mid.gif) repeat-y; 
    width:200px;  
    text-align:left;  
}

#info_left_bottom
{
     background:url(../images/daohang_left_down.gif) no-repeat;
     height:25px;
     width:200px;  
    
}


#info_left1
{
    height:465px;
    padding-top:35px;
}


#info_right {	
    margin-top:230px;
    
    width:738px;
    color:#000000;
    float:right; 
    text-align:left;
    top:10px;
}

.info_right1 {
	margin-top:30px;
	margin-left:-10px;
}

.skidmark {
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:70px;
	
    list-style-type:none;
    list-style-position:inside;
    color:#000000;
    width:630px;
}
.enum_list{
	text-align:left;
	padding-top:2px;
	padding-left:70px;
	
    color:#000000;
    width:800px;
    list-style-type:none;
}

/*up*/

.up {
    height:22px;
    width:100%;
    list-style-type:none;
    list-style-position:outside;
    text-align:right;
}

/*button*/
.btn_out {
	BORDER: #666666 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
}

.btn_over {
	BORDER: #666666 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#379BFF);
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
}

/*li*/
.title_li 
{
	list-style-position:outside;
	list-style-type:none;
	font-weight:bold;
}



.daohang
{
    padding: 6px;
    width: 150px;
    margin-left: 20px;
    font-size: 14px;
    border-bottom-width: thin;
    border-bottom-color: #E6E6E6;
    border-bottom-style: dashed;
    font-family: 'Microsoft Yahei';
    color: #ffffff;
    cursor: pointer;
}

#image
{
    border: thin dotted #00FFFF;
}


/*news*/
#partner 
{
    position: relative;
    left:80px;
    margin-right:auto;
    margin-left:auto;  
    
    width:650px;
    color:#000000;
    padding:20px 0px 0px 0px
   
}
/*news*/
.partner_sub {
    padding-right:20px;
    padding-left:20px;      
}

/*控制服务类别字体*/
.ser_info_header
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: large;
    font-weight: bold;
    border-spacing: 2px;
    list-style-image: url(../images/header.gif);
    list-style-position: inside;
}

#contact_us{
	margin-top:10px;
	position:relative;
	margin-right:20px;
	cursor: pointer;
}

/*服务咨询*/
#ser_info
{
    padding-top: 250px;
    position: relative;
    padding-right: 90px;
    padding-left: 90px;
}

#ser_info1
{
    margin-top: 10px; 
    margin-left: 20px; 
    padding-left: 20px; 
    padding-right: 20px; 
    margin-right: 20px;
}

/*------------------------------------首页样式------------------------------------------*/

/*Yewu*/
#Yewu1 {
    position:relative;
    text-align:center;
    margin-right:auto;
    margin-left:auto;
    position: relative;
    
    width:960px;
    height:270px;
    color:#000000;
    padding:0px 0px 5px 0px;
    margin-top:5px;
}

#Yewu_left1 {
    
    
    width:255px;
    height:280px;
    color:#000000;
    float:left;
    padding:0px 0px 5px 0px;
   
    text-align:left;
}

#Yewu_left1_up {
    
    
    width:255px;
    height:152px;
    color:#000000;
    float:left;
    padding:0px 0px 5px 0px;
   
    text-align:left;
}

#Yewu_left1_down {
    
    
    width:255px;
    height:160px;
    color:#000000;
    float:left;
    padding:0px 0px 5px 0px;
    margin-top:5px;
    text-align:left;
}

#Yewu_mid1 {
    
    width:440px;
    height:290px;
    color:#000000;
    float:left;
    padding:0px 0px 5px 0px;
    margin-left:5px;
    text-align:left;
}

#Yewu_right1{
	
    width:255px;
    height:265px;
    color:#000000;
    float:left;
    padding:0px 0px 5px 0px;
	margin-left:5px;
    text-align:left;
}
/*
#Yewu_left2 {
    background:url(../images/news_bd.jpg) no-repeat left top;
    
    width:320px;
    height:145px;
    color:#000000;
    float:left;
    padding:0px 0px 5px 0px;
   
    text-align:left;
}
#Yewu_mid2 {
    background:url(../images/news_bd.jpg) no-repeat left top;
    left:300px;
    
    width:315px;
    height:145px;
    color:#000000;
    float:left;
    padding:0px 0px 5px 0px;
   
    text-align:left;
    margin-left:5px;
}

#Yewu_right2{
	background:url(../images/news_bd.jpg) no-repeat left top;
	left:600px;
	
    width:328px;
    height:145px;
    color:#000000;
    float:left;
    padding:0px 0px 5px 0px;
	margin-left:5px;
    text-align:left;
}
*/

#font_style
{
    padding: -3px 5px 0 5px; 
    margin: 0 5px 0 5px; 
    text-indent: 24px; 
    line-height: 18px;  
}

.hezuo{
    margin-top: 5px;
    left: 20px;
    height: 100px;
	text-align:center;
	padding-left:20px;
	padding-right:8px;
}

#Yewu_news{
	margin-top:5px; 
	border: thin solid #C0C0C0;
	padding-top:10px;
	padding-left:5px;
	height:240px;
}


