﻿@charset "utf-8";

/* CSS Document */

/*============================================reset style begin=================================*/

html{overflow-y:scroll;height:101%;}

body,div,a,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

img{border:none;}

li{list-style:none outside none;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;     

    color: #fff;}

input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}

table {border-collapse: collapse; border-spacing:0;}

em{font-style:normal;}

a{ color:#000; text-decoration:none;}

p{ line-height:150%;}

.clear{ clear:both; height:0; line-height:0; font-size:0;}

/*=============================================reset style end====================================*/



/*=============================================public style begin=================================*/

body{

	font-size:12px; font-family:Verdana, Geneva, sans-serif; background:#f8f8f6  url(../images/index_bg.png) top center no-repeat; width:100%; height:100%;

}

.wrap{

	width:1021px; margin:0 auto; height:auto; overflow:hidden;

}



.header{

	height:138px; position:relative;

}

.logo{

	position: absolute; top:38px; left:0;

}

.logo_xf{

	top:18px;

}

.logo_sd{

	top:27px;

}

.ch_en{

	width:118px; height:19px; line-height:19px; position:absolute; top:36px; right:0; background:#06F no-repeat; color:#FFF; text-align:center;

}

.column_ch_en{

	right:0;

}

.ch_en a{

	color:#FFF;

}

.header p{

	position:absolute; top:64px; right:0;

}

.column_header p{

	right:0;

}

.header p a{

	padding:0 8px;

}

.nav{

	height:37px; line-height:37px; background:#06F repeat-x; float:left; width:100%; position:absolute; top:101px;

}

.nav li{

	float:left; display:block; line-height:37px; width:100px; text-align:center; margin:0 12px;

}



.nav li a{

	height:37px; line-height:37px; display:block; font-size:14px; background-color: #06F;font-weight:bold; color:#FFF; padding-top:2px;

}

.nav li a:hover{

	background:url(../images/nav_hover.jpg) 0 6px no-repeat;

}

.nav li ul{

	width:100px; height:auto; background:#ce7474;

}

.nav li li{

	height:28px; line-height:28px; text-align:center; margin:0;

}

.nav li li a{

	height:28px; display:block; line-height:28px;

}

.nav li li a:hover{

	background:none;

}

.footer{

	height:112px; background:url(../images/footer_bg.jpg) repeat-x;  width:100%; margin-top:15px;

}

.footer_inner{

	margin:0 auto; width:1023px; padding-top:30px; color:#FFF;

}

.footer_inner p{

	line-height:2.0;

}

.footer_nav{

	 float:right; color:#FFF; margin-right:-10px; padding-top:5px;

}

.footer_nav a{

	color:#FFF; padding:0 5px;

}







/*=============================================public style end===================================*/



/*=============================================link style begin===================================*/



/*=============================================link style end=====================================*/

/*=============================================index style begin==================================*/

.index_tips{

	height:121px; padding-top:25px; margin:1px 0 0 0; background:url(../images/asdfg.jpg) top repeat-x;

}

.index_tipinner{

	width:1113px; float:left;

}

.index_tips li{

	float:left; padding-right:90px;

}

.index_content{

	background:#f6f6f4 url(../images/content_bg.jpg) top no-repeat; padding-top:28px; 

}

.sidebar{

	width:283px; float:left; overflow:hidden;

}

.globe_link{

	width:263px; height:255px; padding:10px 0 0 20px; background:url(../images/globe_link.jpg) no-repeat;

}

.globe_link li{

	height:38px; display:block; background:url(../images/globe_bg.jpg) no-repeat;margin-bottom:13px;

}

.globe_link li a{

	font-weight:bold; height:36px; display:block; line-height:1.6; padding:2px 0 0 12px;

}

.globe_link li a:hover{

	background:#06F; color:#FFF;

}

.globe_link li span{

	font-weight:normal; font-size:8px;

}

#last{

	margin-bottom:0;

}

.news{

	width:283px; height:231px; background:url(../images/news_bg.jpg) no-repeat; margin-top:19px;

}

.news h5{

	height:35px; line-height:35px; display:block;

}

.news h5 em{

	color:#e50506; padding-left:17px; 

}

.news h5 span{

	float:right; margin:15px 19px 0 0;

}

.news_cnenter{

	padding:12px 0 0 0;

}

.news_cnenter li{

	height:22px; line-height:22px; display:block; background:url(../images/new_li_bg.jpg) 43px 0 no-repeat; margin-bottom:7px;

}

.news_cnenter li a{

	display:block; height:22px; background:url(../images/news_li_ico.gif) 18px 7px no-repeat; padding-left:60px;

}

.content{

	width:672px; float:right; overflow:hidden;

}

.con_top{

	background:url(../images/content_top.jpg) no-repeat; height:29px; padding:7px 0 0 5px;

}

.con_botm{

	background:url(../images/content_botom.jpg) no-repeat; height:6px;

}

.con_center{

	
	 border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;

}

.con_center_jobs{

	border:0;

}

.left_ico{

	height:28px; width:7px; background:url(../images/ico_left_mark.jpg) no-repeat; float:left;

}

.right_ico{

	height:28px; width:7px; background:url(../images/ico_right_mark.jpg) no-repeat; float:left;

}

.center_title{

	width:646px; height:28px; line-height:28px; background:url(../images/center_title_bg.gif) repeat-x;float:left;

}

.center_title h5{

	background:url(../images/ico_dd.gif) 15px 13px no-repeat; padding-left:25px; font-weight:bold;

}

.center_title h5 span{

	float:right; margin:3px 16px 0 0;

}

.center_title h5 a{

	display:block; background:url(../images/tips_more.jpg) no-repeat; width:80px; height:21px; text-indent:-9999px;

}

.company{

	padding-left:9px;

}

.company li{

	float:left; margin:21px 15px 0; width:190px; overflow:hidden;_margin:21px 10px 0;

}

.introduction{

	width:171px; height:201px; background:url(../images/index_tips_bg.jpg) no-repeat; padding:11px 10px 0 9px;

}

.introduction h5{

	height:22px; width:171px; text-align:center; line-height:22px; background:url(../images/title_bg.jpg) no-repeat; color:#edf4e8; font-weight:bold;

}

.introduction p{

	color:#686868; padding:13px 9px 0 11px; line-height:1.8; height:108px;

}

.introduction em{

	color:#06F;

}

.introduction a{

	background:url(../images/tips_more.jpg) no-repeat; text-indent:-9999px; height:21px; display:block; margin:22px 0 0 90px; width:110px;

}

.index_product{

	background:none; padding-top:18px;

}

.marquee {

	display:inline; float:left;margin:44px 10px 0 26px;

}

.marquee {

	width:623px; height:127px; overflow:hidden;

}

.marquee li {

	width:141px; height:127px; text-align:center; margin-right:20px; margin-bottom:18px;

}

.marquee li img{

	padding-bottom:10px;

}

.level li {

	float:left;

}

/*=============================================index style end====================================*/

/*=============================================column style begin=================================*/



.column_banner{

    height:231px;

}

.column_main{

	margin:10px 0 23px 0;

}

.column_sidebar{

	width:211px; float:left; overflow:hidden;

}

.column_sidebar h5{

	height:35px; line-height:35px; font-weight:bold; color:#FFF; padding-left:18px; background:#06F no-repeat;

}

.column_sidebar h5 span{

	font-family:Arial, Helvetica, sans-serif; color:#555; padding-left:32px;

}

.sub_nav,.sub_nav_eng{

	width:207px;

}

.sub_nav ul,.sub_nav_eng ul{

	border-left:1px solid #cfcfcd;border-right:1px solid #cfcfcd;

}

.sub_nav_eng li{ display:block;border-bottom:1px solid #cfcfcd; line-height:20px;}

.sub_nav_eng li a{

	font-weight:bold; color:#4e4e4e; padding-left:34px; background:url(../images/li_ico.gif) 20px 5px no-repeat; display:block;

}

.sub_nav li{

	height:35px; line-height:35px; display:block;border-bottom:1px solid #cfcfcd;

}

.sub_nav li a{

	font-weight:bold; color:#4e4e4e; padding-left:34px; background:url(../images/li_ico.gif) 20px 13px no-repeat; display:block; height:35px;

}

.column_golbe{

	width:211px; height:255px; background:url(../images/column_kuang.jpg) no-repeat; padding-left:4px; margin-top:18px;

}

.column_golbe li{

	background:url(../images/column_globe_bg.jpg) no-repeat;

}

.column_golbe li a:hover{

	background:url(../images/column_globe.jpg) no-repeat;

}

.column_golbe li a span{

	font-size:7px;

}

.pic p{

	padding-top:15px;

}

.column_content{

	width:760px; float:right; overflow:hidden;

}

.column_top{

	background:url(../images/column_top.jpg) no-repeat;

}

.column_tips{

	width:733px;

}

.column_tips h5{

	color:#4c4c4c;

}

.column_tips h5 span{

	float:right; margin:0; font-weight:normal; margin-right:5px;

}

.column_tips h5 a{

	background:none; display:inline; color:#4c4c4c; font-weight:normal;

}

.column_text,.column_text_product{

	height:auto!important;height:636px; min-height:636px; padding:36px 22px 0 29px;

}

.column_bottom{

	background:url(../images/column_bottom.jpg) no-repeat; height:7px;

}

.column_text ul{

	border-bottom:1px solid #d0d7dd; padding-bottom:25px;

}

.column_text li{

	display:block; height:32px; line-height:32px; background:url(../images/ico_li_bt.gif) center bottom repeat-x;

}

.column_text li a{

	display:block; height:32px; background:url(../images/ico_li.gif) 0 15px no-repeat; padding-left:10px;

}

.column_text li span{

	float:right;

}

.column_product ul{

	padding:0; border-bottom:none;

}

.column_product li{

	display:block; background:none; width:164px; height: 180px; text-align:center; float:left; margin:0 25px 20px 40px; display:inline;

}

.column_product li a{

	background:none; padding:0; display:block;

}

.column_product li img{

	border:1px solid #c5c5c3; margin-bottom:22px;

}

.column_product li p{

	margin:0 0 20px 0;

}



/*=============================================column style end=-=================================*/



/*xiaofang*/



.xf_project{

	margin:0 0 0 24px; height:108px; padding-top:13px;

}

.xf_project li{

	margin:0; padding:0; background:url(../images/ico_xf.gif) 0 3px no-repeat; padding-left:20px;

}

.xf_project li a{

	margin:0; padding:0; background:none; text-indent:0; color:#06F;

}



/*=============================================keanda style begin==================================*/

.keanda_bannerleft{

	float:left; width:656px; height:356px;

}

.keanda_bannerright{

	float:left; width:302px; height:260px; margin:0 0 0 2px; padding:96px 30px 0 30px; border-left:1px solid #dbd9d9; background:#afafaf; display:inline;

}

.keanda_bannerright p{

	margin:21px 0 0 0; color:#fff; line-height:22px;

}

.keanda_bannerright p a:link,.keanda_bannerright p a:visited{

	float:right; margin:20px 0 0 0;

}



.keanda_nav li{

	margin:0 21px;

}

.keanda_logo{

	width:399px; height:52px; position: absolute; top:27px; left:0;

}



.case_index{

	padding:10px 17px 0 19px; 

}

.case_index li{

	line-height:30px; background:url(../images/icon_mark1.gif) repeat-x bottom; 

}

.case_index li span{

	float:right; margin:0 13px 0 0; display:inline;

}

.case_index li a:link,.case_index li a:visited{

	padding:0 0 0 15px; background:url(../images/icon_mark2.gif) no-repeat 2px 6px; 

}



#demo {

overflow:hidden;

width: 622px;

}

#indemo {

float: left;

width: 500%;

}

#demo1 {

float: left;

}

#demo1 img{

   width:120px; height:104px; border:1px solid #e3e5e4;

}

#demo1 a,#demo2 a{

float:left; margin:0 0 0 15px; color:#000; overflow:hidden; display:inline;

}

#demo1 b,#demo2 b{

	 display:block; font-weight:normal; text-align:center; margin:5px 0 0 15px; clear:both;

}

#demo2 {

float: left;

}

#demo2 img{

   width:120px; height:104px; border:1px solid #e3e5e4;

}











/*=============================================keanda style end==================================*/



/*=============================================bangshi style begin==================================*/

.bangshi_logo{

	width:430px;

}

.bangshi_nav li{

	margin:0 12px;

}



/*=============================================bangshi style end==================================*/



.input_sex{ width:30px;}



/*====================*/

.font_eng{ font-family:Arial, Helvetica, sans-serif;}





.title{

	text-align:center; color:#5e5e5e; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:10px 0 20px 0;

}

.cont_column .info{

	padding:0;

}

.info,.product_title{

	text-align:center; height:25px; line-height:25px; background:#f8f8f8; border:solid 1px #ececec; border-width:1px 0; margin:0 0 10px 0;

}





.center_title_eng h5 a{ background:url(../images/view.jpg) no-repeat;}



.introduction_eng a{ background:url(../images/view.jpg) no-repeat;}

.introduction_eng p span{ float:right;}



.column_sidebar_eng h5{ background:url(../images/sub_nav_s2_eng.jpg) no-repeat;}



.globe_link_eng li{ height:38px; line-height:38px; display:block; }

.globe_link_eng li a{ line-height:38px; display:block; letter-spacing:0.1pt; font-size:9px; padding-left:5px;}

#last a{ line-height:1.6;}

#cast a{ line-height:1.6;}

















/*==========================================================*/



/*分页样式 标准*/  

/*总容器样式*/  

.pager {

	padding: 3px; clear:both;text-align: center;color:#ccc;font-size:12px;font-family:Tahoma;margin:10px;

}   

/*分页链接样式*/  

.pager a { margin: 2px; padding:2px 5px; color: #b79617; text-decoration: none;background-color:#ebeff5;  border: 1px solid #8f9bac; }   

/*分页链接鼠标移过的样式*/  

.pager a:hover { color:#000; border: 1px solid #4b5564; background-color:#ffffff; }   

/*当前页码的样式*/  

.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #b79617; border: 1px solid #7a5f02; }   

/*不可用分页链接的样式(比如第1页时的"上一页"链接)*/  

.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #b79617; border: 1px solid #DDD; background:#fff; }   

/*跳转下拉菜单的样式*/  

.pager select {    margin: 0px 2px -2px 2px;

    color: #66C;

    border: 1px solid #DDD;

    padding: 2px;

    text-align: center;

    font-size: 12px;

    font-family: Tahoma;

    width: 80px;}   

/*跳转文本框的样式*/  

.pager input {margin: 0px 2px -2px 2px; color:#66C; border: 1px solid #DDD; padding:2px; text-align:center;font-size:12px; font-family:Tahoma; width:20px;}   







