@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {
	margin:0;
	padding:0;
	font-size: 12px;
	line-height: 22px;
	font-family: "宋体";
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:14px
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;

}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
}
a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;	text-decoration: none;
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;	text-decoration: none;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #F87C27;	text-decoration: none;
}
/* -------------- */
body{
	background-color:rgb(0,32,86);
	text-align:center;
	font-size:12px;
}

#top{
	width:1003px;
	margin:0 auto;
	text-align:center;
}

#main_box{
	width:961px;
	margin:0 auto;
	text-align:center;
	
}
#logo{
	width:246px;
	height:98px;
	float:left;
}
#logo_right{
	width:756px;
	height:98px;
	background-image:url(../images/logo_r.jpg);
	background-repeat:no-repeat;
	float:left;
	text-align:right;
}
.h_clear{
	clear:both; 
	height:0; 
	font-size: 1px;
	line-height: 0px;
	
}
 #menu{
 	width:961px;
	height:38px;
	text-align:left;
	line-height:38px; 
 }
 #menu a{
 	text-decoration:none;
	color:black;
 }
#menu_left{
	width:9px;
	height:38px;
	float:left;
}
#menu_first{
	width:85px;
	height:38px;
	background:url(../images/menu_bg.jpg) repeat-x;
	float:left;
}
.menu_delimiter{
	width:2px;
	height:38px;
	background:url(../images/menu_delimiter.jpg);
	float:left;
	
}
.menu_normal{
	width:107px;
	height:38px;
	background:url(../images/menu_bg.jpg) repeat-x;
	float:left;
	
}
#menu_last{
	width:88px;
	height:38px;
	background:url(../images/menu_bg.jpg) repeat-x;
	float:left;
	
	
}

#menu_right{
	width:12px;
	height:38px;
	float:left;
	background:url(../images/menu_right.jpg);
	
	
}


#banner{
	width:961px;
	margin-bottom:5px; height:272px; text-align:left; padding-top:2px;
}
 
#move{
	width:961px;
	height:131px;
	margin-bottom:10px;
	text-align:left;
	background-image: url(../images/left_ibj.jpg);
	background-repeat: no-repeat;
	background-position: right;	
}
#move_left{
	width:47px;
	height:131px;
	float:left;
}
#move_right{
	width:9px;
	height:131px;
	float:left;
	
}
.app_limiter{
	width:2px;
	height:131px;
	float:left;
	
}
.app_info{
	width:222px;
	height:131px;	
	float:left;
	background-image:url(../images/app_bg.jpg);
	background-repeat:repeat-x;
	
}
 
#content{
	width:961px;
	background-color:white;
	
	
	background-image:url(../images/end_right.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	
}
#content_top_line{
	height:1px;
	width:961px;
	
	overflow:hidden; 
	
}

#content_top_left{
	width:12px;
	height:1px;
	float:left;
	background:url(../images/line_left.jpg) no-repeat;
	
}
#content_top_right{
	width:949px;
	height:1px;
	float:left;
	background:url(../images/line_bg.jpg) repeat-x;
	
}


#content_left{
	width:242px;
	float:left;
	background-color:rgb(247,247,247);
	margin-right:25px;
	background-image:url(../images/contact_a.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:526px;
	overflow:hidden;
}

#video{
	width:214px;
	height:162px;
	margin:15px auto;
	
	
}

#video_bar{
	width:202px;
	height:34px;
	background:url(../images/video_bar.jpg) no-repeat;
	line-height:40px;	
	text-align:left;
	padding-left:40px;
}



#content_right{
	width:694px;
	float:left;	
	height:525px;
	overflow:hidden;
	
}

#r_t{
	width:694px;
	
}
#r_t_l{
	width:290px;
	float:left;
	margin-right:25px;
}
#r_t_r{
	width:340px;
	float:left;
	text-align:left;
} 
 
 #news_line{
 	width:290px;
	height:3px;
	background:url(../images/dashed.jpg) repeat-x;
	margin-top:5px;
	margin-bottom:5px;
	
 }
 #into_line{
 	width:340px;
	height:3px;
	background:url(../images/dashed.jpg) repeat-x;
	margin-top:5px;
	margin-bottom:10px;
	
 }
 #news li{
 	list-style:none;
	background-image:url(../images/li_style.jpg);
	background-repeat:no-repeat;
	background-position:0;
	line-height:21px;
	text-align:left;
	padding-left:15px;
	
 }
 
 .tit1{
 	padding-top:13px;
	text-align:left;
	font-weight:bold;
	
 }
 
 #into_img{
 	width:116px;
	height:105px;
	float:left;
	margin-right:10px;
	
 }
  #info_text{
 	width:210px;
	float:left;
	line-height:20px;
	
	
 }
 #map{
 	margin:12px auto;
 }
 #c_dashed{
 	width:242px;
	height:2px;
	background:url(../images/c_dashed.jpg) repeat-x;
	
 }
 #footer{
 	line-height:18px;
	color:#ffffff;
	text-align:left;
	height:70px;
	width:961px;
	padding-top:12px;	
 }
  #footer a{ color:#ffffff;}
 #r_m{
 	width:694px;
	height:196px;
	text-align:left;
	margin-top:15px;
	
	
 }
 #pig{
 	width:666px;  /*-26-66 */
	height:37px;
	
	
 }
 #pig_left{
 	width:26px;
	height:37px;
	background:url(../images/pig_left.jpg) no-repeat;
	float:left;
	
 }
 
  #pig_bg{
 	width:574px;
	height:37px;
	background:url(../images/pig_bg.jpg) repeat-x;
	float:left;
	line-height:37px; 
 }
 #con{
 	height:196px;
	overflow:hidden;
	
 }
 
   #pig_right{
 	width:66px;
	height:37px;
	background:url(../images/pig_right.jpg) no-repeat;
	float:left;
	line-height:37px;
 }
 
  #con_left{
 	width:26px;
	height:159px;
	background:url(../images/cont_left.jpg) no-repeat;
	float:left;
	
 }
 /**666-26-28*/
 #con_bg{
 	width:612px;
	height:159px;
	background:url(../images/cont_bg.jpg) repeat-x;
	float:left;
	
	
 }
 #con_right{
 	width:28px;
	height:159px;
	background:url(../images/cont_right.jpg) no-repeat;
	float:left;
	text-align:left;
	
	
 }
 #end_line{
 	width:666px;
	height:2px;
	background:url(../images/dashed.jpg) repeat-x;
	margin-top:11px;
	float:left;
	margin-bottom:12px;
	
 }
.move_img{
	width:75px;
	height:93px;
	padding-left:18px;
	margin-top:6px;
	float:left;
}
.h_top{
	padding-top:5px;
}
.move_info{
	width:112px;
	margin-top:6px;
	float:left;
	
}
.sort{
	width:153px;
	height:134px;
	float:left;
	margin-left:0px ;
	padding-top:10px; text-align:center;  
	
}
#guest{
	width:694px;
	margin-top:0 !important;* margin-top:-20px;
	
	
	
	
}
#r_b{
	width:694px;
	height:100px;
	
	margin-top:0 !important;* margin-top:-35px ;
	
}
#map_bar{
	width:210px;
	height:29px;
	background:url(../images/map_bar.jpg);
	line-height:29px;
	text-align:left;
	padding-left:11px;
}
#h_tel{
	padding-left:80px;
	padding-top:20px;
	text-align:left; padding-bottom:2px;
}
#iso{
	float:right;
	
}
#pig_bg a{
	cursor:pointer;
}
#change1 p{
	text-align:center; line-height:15px ; padding-top:5px;
	
}
#change1 p a{text-align:center; line-height:15px;}
#change1 p a:link{text-align:center; line-height:15px;}
#change1 p a:visited{text-align:center; line-height:15px;}
#change1 p a:hover{text-align:center; line-height:15px;}


.k_l{
	font-weight:bold;
	margin-bottom:5px;
}
.k_p{
	line-height:16px;
}



#Nav { /*Make the left border */
	line-height: 38px;
	list-style-type: none;
	width:944px;
	background-image: url(../images/menubj.jpg);
	background-repeat: repeat-x;
	height: 38px;
	margin-right: auto;
	margin-left: auto;
	padding-left:10px;
	padding-right:10px;
	z-index: 1;
	position: absolute;
	background-position: left;
	text-align: left;
}
#Nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;/*display: inline;*/

}
#Nav ul li {
	position: relative;
	float: left;
	text-align: center;
	width: 104px;
	line-height:38px;	font-family: Arial, Helvetica, sans-serif;
}
#Nav li ul {
	position: absolute;
	left: 0px;
	display: none;
	border-left: 0px;
	background:#ffffff;
	width: 145px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
#Nav ul li a {
	display: block;
	width: 104px;
	text-align:center;
	font-size: 12px;
	line-height: 38px;
	color: #333333;	font-family: Arial, Helvetica, sans-serif;
}
#Nav ul li ul li a { /* The border of main menus is different from the sub menus */
	display: block;
	width: 135px;
	text-align:left;
	padding-left:8px;
	font-size: 12px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;padding-top:5px; padding-bottom:5px;	font-family: Arial, Helvetica, sans-serif;
}
*html #Nav ul li ul li a { /* The border of main menus is different from the sub menus */
	display: block;
	width: 135px;
	text-align:left;
	padding-left:8px;
	font-size: 12px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;padding-top:5px; padding-bottom:5px;	font-family: Arial, Helvetica, sans-serif;
}
#Nav a:hover {
	line-height:38px;
	width: 104px;
	color: #F87C27;
	background-color: #ffffff;
	font-size: 12px;	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9; font-family: Arial, Helvetica, sans-serif;
}
#Nav ul li ul li a:hover {
	display: block;
	width: 135px;
	text-align:left;
	padding-left:8px;
	font-size: 12px;
	line-height: 16px;
	background:#E3EFFF; padding-top:5px; padding-bottom:5px;
}
/* Fix IE. Hide from IE Mac */

* html #Nav ul li {
	float: left;
	height: 1%;
}
* html #Nav ul li a {
	height: 1%;
}
/* End */

#Nav li:hover ul, li.over ul {
	display: block;
}
#Menu li.over ul {
	display: block;
}
#Menu li.over li ul {
	margin-left: 105px;
	margin-top: -21px;
	display: none;
}
#Menu li li.over ul {
	display: block;
}




/*---------------------------end----------------------------------*/

#content_about{
	background-image: url(../images/center_bj.jpg);
	background-repeat: repeat-y;
	overflow:hidden;
	width:961px;
	display:inline-block;
	height:auto; background-color:#FFFFFF; text-align: left;
}
#content_about a{ font-family:Calibri; font-size:12px; line-height:18px; color:022782;}
#contact_leftabout{ width:160px; float:left; background-color:#F2F5F7;}
#contact_centerabout{ width:566px; float:left; line-height:18px;  padding:18px; background-color:#FFFFFF; }
#contact_rightabout{ width:194px; float:right;}
.about_title{
	line-height:45px;
	padding-left:12px;
	font-weight: bold; 
}
.about_title2{
	line-height:28px;
	background-image: url(../images/left_bj.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #0041A7;
	padding-left:12px;
	background-color:#D9E1E8;
	font-weight: bold;
}
.title_bj2{
	line-height: 25px;
	background-image: url(../images/j1.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
	font-size: 14px;
	font-weight: bold; margin-bottom:10px;
}
.content_center{color:022782; font-size:12px; line-height:18px; padding:25px;}

#contact_leftabout ul{
	padding-right: 3px;
	padding-left: 3px;
}
#contact_leftabout ul li{
	line-height: 12px;
	background-image: url(../images/list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	font-size:12px;
	padding-bottom: 5px;
	padding-left:18px;
	margin-left:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.font_w{ color:#FFFFFF; padding-top:178px; padding-left:15px; text-align:left; float:left; width:660px;}
.font_w a{color:#FFFFFF;}
.font_w a:link{color:#FFFFFF;}
.font_w a:visited{color:#FFFFFF;}
.font_w a:hover{color:#FFFFFF;}
.about_news{
	margin-top:15px;
	color:#022782;
	font-size:12px;
	border: 1px solid #D5D5D5; background-color:#FFFFFF;
}
.about_news ul{padding:5px; }
.about_news ul li{ margin-top:5px; padding-top:5px; 	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEEEEE;

}
	
.about_news ul li a{color:002183; line-height:12px; font-size:12px;
}
.about_news ul li a:link{color:#002183; line-height:12px;font-size:12px;
}
.about_news ul li a:visited{color:#002183; line-height:12px;font-size:12px;
}
.about_news ul li a:hover{color:#002183; line-height:12px;font-size:12px;
}
.about_news ul li img{ float:left; width:40px;}
.about_news ul li p{ float:left; width:108px; padding-left:7px;}
.about_banner{
	height:205px;
	background-image: url(../images/about_banner.jpg);
	background-repeat: no-repeat;
}


.product_list{
	display: inline;
}
.product_list ul{}
.product_list ul li{
	width:175px;
	float:left;
	margin-right:10px;
	margin-top:15px;
	text-align:center;
	height:135px;
	border: 1px solid #DADADA;
	display: inline;
}
.product_list ul li p{ line-height:17px; background-color:#FB7116; margin-top:3px; color:#FFFFFF; height:17px;}
.product_list ul li p a{ color:#FFFFFF;}
.product_list ul li p a:link{ color:#FFFFFF;}
.product_list ul li p a:visited{ color:#FFFFFF;}
.product_list ul li p a:hover{ color:#FFFFFF;}

.product_banner{
	height:205px;
	background-image: url(../images/product_banner.jpg);
	background-repeat: no-repeat;
}
.pro_big{ float:left; width:320px;}
.pro_bigfont{ float:left; width:190px; margin-top:50px;}
.line_pro{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px; padding-top:10px;
}

.news{}
.news ul{}
.news ul li{
	background-image: url(../images/list.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #BCC5DB;
	padding-left: 20px;font-size:12px;
}

.news_title{ float:left; font-size:14px; width:480px; padding-bottom:15px;}
.news_date{ float:right; width:100px; text-align:right;  padding-bottom:15px;}
.service_banner{
	height:205px;
	background-image: url(../images/service_banner.jpg);
	background-repeat: no-repeat;
}
.news_banner{
	height:205px; width:961px;
	background-image: url(../images/news_banner.jpg);
	background-repeat: no-repeat;
}
.contact_banner{
	height:205px;
	background-image: url(../images/contact_banner.jpg);
	background-repeat: no-repeat;
}
.app_banner{
	height:205px;
	background-image: url(../images/app_banner.jpg);
	background-repeat: no-repeat;
}
.agent_banner{
	height:205px;
	background-image: url(../images/agent_banner.jpg);
	background-repeat: no-repeat;
}
.talent_banner{
	height:205px;
	background-image: url(../images/talent_banner.jpg);
	background-repeat: no-repeat;
}

.flash_left{ width:280px; float:right; }
.maienr {
	width: 560px;
	float: left;
	height: auto;

}

.about_maienr h1 {
	font-size: 16px;
	color: #2E1F60;
	padding-bottom: 15px;
}
.about_maienr h2 {
	font-size: 16px;
	padding-bottom: 15px;
}

.rq {
	width: 70px;
	float: right;
	background-image: url(../images/new_09.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 5px;
	line-height: 20px;
	font-size: 11px;
	color: #2E1F60;
	margin-right: 15px;
	font-weight: bold;
}

.ber {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.maienr .di {
	font-size: 11px;
	background-image: url(../images/new_07.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	width: 430px;
	float: left;
	line-height: 20px;
}
.maienr .di a{ color:#ED7B16;}
.maienr .di a:link{ color:#ED7B16;}
.maienr .di a:visited{ color:#ED7B16;}
.maienr .di a:hover{ color:#ED7B16;}

.aboufet_maien h2 {
	background-color: #eeeeee;
	line-height: 20px;
	text-align: center; font-size:12px;
}
.aboufet_maien h4 {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: normal; color:#ED7B16;
}


.recruitment{ background-color:#eeeeee; line-height:30px; padding-left:15px; font-size:12px; margin-top:15px; color:#E86C19;
}
.recruitment_con{ padding-top:10px; padding-bottom:10px; padding-left:15px; }

.forr{
	height: 272px;
	width: 950px;
	position: absolute;
	text-align:left;
	z-index: 0;
	visibility: inherit;
}
