/*通用类*/
*{
	margin:0;
	padding:0;	
}
*html{
	_background-image:url(about:blank);
	_background-attachment:fixed;
}
body{		
	min-width:1080px;
	margin:0 auto;
	font-size:12px;	
	font-family:"Microsoft Yahei";	
	background:#fff;
	color:#3c3d3d;
	position:relative;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#3c3d3d;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#2a74c3;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1080px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

/*header 开始*/
.header{
	height:90px;
	background:#fff;	
}
.header .logo{
	float:left;
	margin-top:19px;	
}
.header .logo img{
	display:block;
	width:514px;
	height:59px;	
}
.head_tel{
	float:right;
	height:26px;
	line-height:26px;
	margin-top:32px;
	padding-left:41px;
	background:url("../image/head_tel.png") no-repeat left center;	
	font-family:"Microsoft Yahei";
}
.head_tel span{
	font-size:14px;
	color:#818283;	
	float:left;
}
.head_tel em{
	font-size:20px;
	color:#02409d;
	float:left;	
}
/*header 结束*/

/*nav 导航*/
.nav{
	height:45px;
	line-height:45px;
	background:#034b97;	
	font-size:14px;
	font-family:"Microsoft Yahei";
}
.nav a{
	float:left;
	display:inline-block;
	width:154px;
	height:45px;
	text-align:center;
	color:#fff;	
}
.nav a:hover,.nav a.hover{
	color:#fff;
	background:#023e7d;	
}
/*nav 导航*/

/*child_banner 二级banner*/
.child_banner{
	height:340px;
	width:100%;
	/*background:url("../images/child_banner.jpg") no-repeat top center;	*/
	position:relative;
	z-index:100;	
}
.child_banner .wrapin{
	height:340px;	
	position:relative;
	z-index:100;
}
.child_banner dl{
	padding:70px 0 0 0;	
	color:#fff;
	width:385px;
	line-height:24px;
}
.child_banner dt{
	height:65px;
	line-height:65px;
	font-weight:bold;
	font-size:26px;
	font-family:"Microsoft Yahei";	
}
.child_banner .read{
	display:block;
	width:111px;
	height:31px;
	line-height:31px;
	background:url("/images/child_read.png") no-repeat left center;	
	margin-top:15px;
	font-weight:bold;
	color:#fff;
	padding-left:22px;
}

.child_search{
	position:absolute;
	left:0;
	bottom:33px;
	z-index:100;	
}
.child_search .select{
	float:left;
	position:relative;
	z-index:100;
	width:338px;	
	margin-right:30px;
	background:#fff;	
	font-family:"Microsoft Yahei";
	font-size:16px;
	color:#6d6d6d;
	cursor:pointer;
}
.child_search .sel_con{
	display:none;	
}
.child_search .show{
	display:block;	
}
.child_search .top{
	height:46px;
	line-height:46px;	
	padding-left:40px;
	width:298px;
	background:url("/images/child_btn.png") no-repeat 300px center;
}
.child_search ul{
	width:338px;
	position:absolute;
	left:0;
	top:46px;
	z-index:100;
	background:#fff;	
	max-height:230px;
	overflow-x:hidden;
	overflow-y:auto;
	display:none;
}
.child_search select{
	display:none;	
}
.child_search .select_hover ul{
	display:block;	
}
.child_search li{
	height:46px;
	line-height:46px;
	padding-left:40px;	
}
.child_search .hover{
	background:#f3f3f3;	
}
.child_search .sub{
	float:left;
	width:338px;
	height:46px;
	background:#fff url("/images/child_sub.png") no-repeat 220px center;	
	color:#1D64AF;
	font-size:16px;
	font-weight:bolder;
}
/*child_banner 二级banner*/

.child_head{	
	background:#fff;
	border-bottom:1px solid #e1e1e1;	
	padding:13px 0 23px 0;
}
.child_head dl{
	float:left;	
}
.child_head dt{
	height:46px;
	line-height:46px;
	font-size:24px;
	font-weight:bold;
	color:#0067d3;
	font-family:"Microsoft Yahei";	
}
.child_head dd{
	height:25px;
	line-height:25px;	
	color:#a6a6a6;
}
.child_head dd a{
	color:#a6a6a6;	
}
.child_head dd a:hover{
	color:#2a74c3;	
}

.main{
	background:url("../image/main_bg.png") repeat-x left top;
}
.main_bt{
	height:40px;
	clear:both;	
}

/*footer 底部开始*/
.footer_top{
	height:42px;
	clear:both;	
}
.footer{
	height:110px;
	background:#fdfffe;	
	border-top:1px solid #f1f1f1;
}
.footer .ft_gov{
	float:left;
	margin:23px 0 0 9px;	
}
.footer .ft_info{
	float:left;
	padding:21px 0 0 24px;
	line-height:24px;
	color:#646464;	
}
.footer .ft_info a{
	color:#646464;	
}
.footer .ft_info a:hover{
	color:#f60;
}
.footer .ft_info .blue{
	color:#055eb3;	
}
.footer .ft_info .blue a{
	color:#055eb3;		
}
.footer .ft_info .blue a:hover{
	color:#055eb3;
	text-decoration:underline;	
}
.footer .ft_rt{
	float:right;
	margin-top:16px;	
	width:140px;
}
.footer .ft_rt img{
	display:block;
	width:76px;
	height:76px;
	border:1px solid #d2d2d2;	
	float:left;
}
.footer .ft_rt span{
	float:right;	
	margin-top:35px;
	line-height:21px;
}
/*footer 底部结束*/

/*公用CSS 结束*/

/*hm 首页*/

.hm_header{
	height:117px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	background:url("../image/wbg92.png");	
	box-shadow:0 0 5px #333;
}
.hm_header .wrapin2{
	width:90%;	
	margin:0 auto;
}
.hm_header .logo{
	float:left;
	margin-top:23px;	
}
.hm_tel{
	float:right;
	height:25px;
	line-height:25px;
	margin-top:46px;
	padding-left:41px;
	background:url("../image/head_tel.png") no-repeat left center;	
	font-family:"Microsoft Yahei";
}
.hm_tel span{
	font-size:14px;
	color:#818283;	
	float:left;
}
.hm_tel em{
	font-size:20px;
	color:#02409d;
	float:left;	
}
.hm_menubtn{
	float:right;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-right:54px;
	margin-top:46px;
	color:#333333;
	font-family:"arial";
	margin-left:36px;	
	background:url("../image/hm_menubtn.png") no-repeat right center;
	font-size:18px;
	cursor:pointer;
}

.hm_menu{
	width:258px;
	height:100%;	
	position:fixed;
	right:0;
	top:0;
	z-index:200;
	background:#fff;
	_position:absolute;	
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop));
	_height:1500px;	
	display:none;
}
.hm_menu .close{
	height:27px;
	line-height:27px;
	font-size:18px;
	color:#333;
	font-family:"arial";	
	width:76px;
	padding-right:27px;
	background:url("../image/hm_close.png") no-repeat right center;
	position:absolute;
	right:48px;
	top:48px;
	cursor:pointer;
}
.hm_nav{
	padding-top:120px;
	text-align:center;	
	width:104px;
	margin:0 auto;
	font-family:"Microsoft Yahei";
}
.hm_nav a{
	display:block;
	width:104px;
	height:32px;
	line-height:32px;
	margin-bottom:16px;	
	font-size:14px;
	color:#5b5b5b;
	border-radius:16px;
}
.hm_nav a:hover,.hm_nav a.hover{
	color:#fff;
	background:#01409d;	
}
.menu_share{
	width:217px;
	text-align:center;
	position:absolute;
	left:20px;
	bottom:60px;
	border-top:1px solid #ececec;	
	padding-top:26px;
}
.menu_share a{
	display:inline-block;
	height:36px;
	width:36px;
	margin:0 10px;	
}
.menu_share .s1{
	background:url("../image/menu_s1.png") no-repeat;	
}
.menu_share .s2{
	background:url("../image/menu_s2.png") no-repeat;	
}
.menu_share .s3{
	background:url("../image/menu_s3.png") no-repeat;	
}
.menu_code{
	width:76px;
	height:76px;
	border:1px solid #dedede;	
	position:absolute;
	left:25px;
	bottom:105px;
	z-index:100;
	display:none;
}

.hm_banner{
	width:100%;
	height:825px;
	position:relative;
	overflow:hidden;
	cursor:pointer;	
}
.hm_banner .pics li{
	width:100%;
	height:825px;
	background-repeat:no-repeat;
	background-position:top center;	
}
.hm_banner .pics a{
	display:block;
	width:100%;
	height:825px;	
}
.hm_banner .btns{
	height:14px;
	font-size:1px;
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	bottom:24px;
	z-index:60;	
}
.hm_banner .btns span{
	display:inline-block;
	width:14px;
	height:14px;
	background:url("../image/hm_btn.png") no-repeat;	
	margin:0 5px;
}
.hm_banner .btns .hover{
	background:url("../image/hm_btnh.png") no-repeat;	
}

.hm_area{
	width:100%;
	position:absolute;
	left:0;
	bottom:187px;
	z-index:70;	
	font-family:"Microsoft Yahei";
}
.hm_area .wrapin{
	position:relative;
	z-index:70;	
}
.hm_link1{
	float:left;
	display:block;
	width:354px;
	height:168px;
	position:relative;		
}
.hm_link1 img{
	display:block;
	width:354px;
	height:168px;	
}
.hm_link1 dl{
	color:#fff;
	position:absolute;
	left:22px;
	top:17px;
	padding-bottom:49px;	
	background:url("../image/hm_link1a.png") no-repeat left bottom;
}
.hm_link1 dt{
	height:28px;
	line-height:28px;
	font-size:16px;	
}
.hm_link1 dd{
	height:26px;
	line-height:26px;
	font-size:12px;	
}

.hm_link2{
	width:354px;
	height:168px;
	float:left;
	margin-left:10px;
	display:inline-block;
	position:relative;
	background:#004a91;
}
.hm_link2 img{
	float:right;
	width:227px;
	height:168px;	
}
.hm_link2 dl{
	color:#fff;
	position:absolute;
	left:22px;
	top:17px;
	padding-bottom:49px;	
	background:url("../image/hm_link2a.png") no-repeat left bottom;
}
.hm_link2 dt{
	height:28px;
	line-height:28px;
	font-size:16px;	
}
.hm_link2 dd{
	height:26px;
	line-height:26px;
	font-size:12px;	
}

.hm_public{	
	background:#ff812d;	
	width:354px;		
	position:absolute;
	right:0;
	bottom:0;
	padding-bottom:14px;
}
.hm_public .head{
	height:63px;
	background:#f0530e;	
	clear:both;
	padding:0 24px 0 21px;
	color:#fff;
	margin-bottom:11px;
}
.hm_public .head dl{
	padding-top:9px;	
	float:left;
	width:200px;
}
.hm_public .head dt{
	height:26px;
	line-height:26px;
	font-size:16px;	
}
.hm_public .head dd{
	height:20px;
	line-height:20px;	
}
.hm_public .more{
	width:32px;
	height:32px;
	float:right;
	display:inline-block;
	background:url("../image/hm_link2a.png") no-repeat;
	margin-top:16px;	
}
.hm_publich .more{
	background-image:url("../image/hm_link2ah.png");	
}
.hpub_slide{
	width:326px;
	margin:0 auto;
	height:80px;
	position:relative;
	overflow:hidden;	
}
.hm_publich .hpub_slide{
	height:160px;	
}
.hpub_slide li{
	height:40px;
	line-height:40px;
	clear:both;
	border-bottom:1px solid #e7652c;	
	vertical-align:top;
	color:#fff;
}
.hpub_slide li a{
	float:left;	
	color:#fff;
	display:inline-block;
	max-width:260px;
	_width:260px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hpub_slide li a:hover{
	color:#fff;		
}
.hpub_slide li span{
	float:right;	
}

.hm_slide1{
	width:1080px;
	position:absolute;
	left:-10000px;	
	bottom:0;
	z-index:100;
	height:168px;
	background:#0b7ac9;	
}
.hm_slide1h{
	left:0;	
}
.hm_slide1 .s_wrap{
	width:951px;
	height:168px;	
	margin:0 auto;
	position:relative;
	overflow:hidden;
	border-left:1px solid #2093e4;
}
.hm_slide1 li{
	width:316px;
	height:168px;
	float:left;
	border-right:1px solid #2093e4;
	text-align:center;	
}
.hm_slide1 dt{
	height:115px;	
	padding-top:10px;
}
.hm_slide1 dd{
	height:42px;
	line-height:48px;
	font-size:14px;	
	color:#aadcff;
}
.hm_slide1 img{
	width:252px;
	height:125px;	
}
.hm_slide1 .c_btn{
	width:35px;
	height:35px;
	cursor:pointer;
	position:absolute;
	top:66px;	
	background-repeat:no-repeat;
	background-position:left top;
}
.hm_slide1 .c_btn:hover{
	background-position:left bottom;	
}
.hm_slide1 .pre{
	left:15px;
	background-image:url("../image/hm_pre.png");	
}
.hm_slide1 .next{
	right:15px;
	background-image:url("../image/hm_next.png");	
}

.hm_slide2{
	width:1040px;	
	background:url("../image/wbg92.png");
	position:absolute;
	left:0;
	bottom:168px;
	z-index:70;
	padding:20px;
	text-align:center;
	display:none;
}
.hm_slide2 td{
	height:95px;
	width:130px;	
}

/*hm 首页*/

/*child 下属子公司*/

.com_contact{
	width:1078px;
	margin:0 auto;
	border:1px solid #e4e4e4;
	background:#fff;	
	font-family:"Microsoft Yahei";
}
.com_contact h3{
	height:46px;
	line-height:46px;
	border-bottom:1px solid #e4e4e4;
	padding-left:16px;
	color:#333333;	
	font-size:16px;
	background:#f0f0f0;
}
.com_wrap{
	border-top:1px solid #e4e4e4;	
	margin-top:-1px;
	padding:20px 0;
	color:#646464;
}
.com_wrap .tel{
	font-size:18px;
	font-style:italic;
	padding:5px 30px;	
}
.com_item{
	width:479px;
	height:130px;
	border-left:1px solid #e4e4e4;
	margin-left:-1px;
	float:left;
	padding:19px 30px;	
	font-size:14px;
	line-height:26px;
}
.com_item dt{
	font-size:18px;
	color:#0d6ed4;
	height:40px;
	line-height:40px;	
}

/*child 下属子公司*/

/*news 新闻*/

.news_links{
	height:50px;
	position:relative;
	overflow:hidden;
	margin-top:15px;
	background:#7a7b7f;	
}
.news_links a{
	float:left;
	display:inline-block;
	width:92px;
	height:50px;
	text-align:center;
	line-height:50px;
	padding-left:2px;
	margin-left:-2px;
	color:#fff;
	background:url("/images/news_links.png") no-repeat left center;	
	position:relative;
}
.news_links a:hover,.news_links a.hover{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background:url("/images/news_linksh.png") no-repeat left center;	
}

.news_page{
	background:#f7f7f7;
	padding:14px 0;	
}

.news_list{
	width:1080px;
	margin:0 auto;
	padding-bottom:15px;
	border-bottom:1px solid #e1e1e1;	
	font-size:14px;
}
.news_list li{
	height:36px;
	line-height:36px;
	clear:both;
	vertical-align:top;	
}
.news_list li a{
	float:left;
	display:inline-block;
	padding-left:16px;
	background:url("/images/news_li.gif") no-repeat left center;	
	max-width:860px;
	_width:860px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news_list li a:hover{
	background-image:url("/images/news_lih.gif");
}
.news_list li span{
	float:right;	
}

.page{
	height:25px;
	line-height:25px;
	text-align:center;
	margin-top:20px;
	font-size:13px;
	font-family:"arial";	
}
.page a,.page span{
	display:inline-block;
/*	width:25px;*/
	height:25px;	
	padding:0 3px;
}
.page a:hover,.page span{
	background:#2c64c1;
	border-radius:12px;
	color:#fff;
}

/*news 新闻*/

/*art 员工艺廊*/

.art_top{
	padding:25px 0 40px 0;	
}
.art_left{
	width:784px;
	float:left;	
}
.art_left h3{
	height:56px;
	line-height:56px;
	font-weight:bold;
	color:#666;
	font-size:20px;
	font-family:"Microsoft Yahei";
}
.art_big{
	float:left;
	width:304px;
	height:327px;
	padding:6px;
	background:#fff;
	border:1px solid #dfdfe0;	
}
.art_big a{
	display:block;	
	width:304px;
	height:327px;	
	position:relative;
	overflow:hidden;
}
.art_big img{
	display:block;
	width:304px;
	height:327px;	
	position:absolute;
	left:0;
	top:0;
}
.art_big span{
	display:none;
	width:100%;
	height:30px;
	line-height:30px;
	background:url("/images/bbg50.png");	
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	padding-left:10px;
}
.art_big:hover span{
	display:block;	
}
.art_big em{
	display:inline-block;
	max-width:274px;
	_width:274px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.art_ss{
	float:left;	
	width:436px;
	padding-top:1px;
}
.art_ssl{
	display:block;
	width:205px;
	height:157px;
	padding:6px;
	border:1px solid #dfdfe0;	
	margin:-1px 0 0 -1px;	
	float:left;	
}
.art_ss a{
	display:block;
	width:205px;
	height:157px;
	position:relative;
	overflow:hidden;
}
.art_ss img{
	display:block;
	width:205px;
	height:157px;	
	position:absolute;
	left:0;
	top:0;
}
.art_ss span{
	display:none;
	width:100%;
	height:24px;
	line-height:24px;
	background:url("/images/bbg50.png");	
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	padding-left:10px;	
}
.art_ss a:hover span{
	display:block;	
}
.art_ss em{
	display:inline-block;
	max-width:180px;
	_width:180px;
	overflow:hidden;
	text-overflow:ellipsis;	
}

.art_slide{
	width:296px;
	float:right;
	margin-top:15px;
	background:#569ad4;	
	height:382px;
	position:relative;	
}
.art_slide h3{
	height:64px;
	line-height:64px;
	font-size:20px;
	color:#fff;
	font-family:"Microsoft Yahei";	
	padding-left:17px;
	font-weight:bold;
}
.art_slide .s_wrap{
	width:262px;
	height:318px;
	margin:0 auto;
	position:relative;
	overflow:hidden;	
}
.art_slide li{
	width:262px;
	height:318px;
	float:left;	
}
.art_slide .photo{
	display:block;
	width:262px;
	height:190px;	
	margin-bottom:17px;
}
.art_slide img{
	display:block;
	width:262px;
	height:190px;		
}
.art_slide dt{
	height:59px;
	line-height:26px;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #92c4ef;	
}
.art_slide dt a{
	color:#fff;	
}
.art_slide dd{
	line-height:42px;
	color:#fff;	
}
.art_slide .c_btn{
	width:30px;
	height:64px;
	cursor:pointer;
	position:absolute;
	right:13px;
	top:0;	
}
.art_slide .next{
	background:url("/images/art_next.png") no-repeat center center;	
}
.art_slide .pre{
	right:43px;
	background:url("/images/art_pre.png") no-repeat center center;	
}

.art_bottom{
	background:#f7f7f7;	
	padding:25px 0 40px 0;
	border-top:1px solid #dfdfe0;
}

.art_works{
	width:758px;
	height:255px;
	position:relative;
	overflow:hidden;	
}
.art_works .s_wrap{
	height:255px;	
	width:777px;
}
.art_works li{
	width:240px;
	height:255px;
	background:#fff;
	float:left;
	margin-right:19px;
	_display:inline;	
}
.art_works .photo{
	display:block;
	width:226px;
	height:186px;
	margin:7px auto 0 auto;	
}
.art_works .photo img{
	display:block;
	width:226px;
	height:186px;	
}
.art_works span{
	display:block;
	height:54px;
	line-height:54px;
	font-size:16px;
	font-family:"Microsoft Yahei";	
	padding-left:7px;
}
.art_works span a{
	display:inline-block;
	max-width:220px;
	_width:220px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.art_song{
	width:296px;
	height:300px;
	float:right;
	display:block;
	margin-top:11px;
	position:relative;
	background:#fff;	
}
.art_song img{
	display:block;
	width:296px;
	height:214px;	
}
.art_song span{
	display:block;	
	height:85px;
	border:1px solid #dfdfe0;
	padding-left:23px;
}
.art_song em{
	display:inline-block;
	height:60px;
	line-height:60px;
	padding-bottom:3px;
	color:#666;
	font-size:18px;
	font-weight:bold;
	font-family:"Microsoft Yahei";
	background:url("/images/art_song.png") no-repeat left bottom;	
}

/*art 员工艺廊*/

/*info 资讯中心*/

.info_top{
	height:240px;
	width:781px;
	margin:0 auto 30px auto;	
	background:#fff;
	border:1px solid #dadada;
	position:relative;
	padding-left:297px;
}
.info_top .photo{
	position:absolute;
	left:-1px;
	top:-1px;	
}
.inft_public{
	width:483px;
	float:left;	
}
.info_top h3{
	height:46px;
	line-height:46px;
	padding-left:16px;
	border-bottom:1px solid #dfdfe0;
	font-size:18px;
	color:#666666;
	font-family:"Microsoft Yahei";	
	font-weight:bold;
}
.inft_public ul{
	padding:5px 16px;
	font-size:14px;
	color:#8b8b8b;	
}
.inft_public li{
	height:30px;
	line-height:30px;
	vertical-align:top;
	clear:both;	
}
.inft_public li a{
	float:left;
	display:inline-block;
	max-width:360px;
	_width:360px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.inft_public li span{
	float:right;	
}
.inft_advs{
	width:297px;
	float:left;
	height:240px;
	border-left:1px solid #dfdfe0;	
}
.inft_banner{
	width:287px;
	height:183px;
	position:relative;
	overflow:hidden;
	margin:5px auto 0 auto;	
	cursor:pointer;
}
.inft_banner .pics li{
	width:287px;
	height:183px;	
}
.inft_banner .pics img{
	display:block;
	width:287px;
	height:183px;		
}
.inft_banner .btns{
	width:267px;
	height:17px;	
	line-height:17px;
	padding:5px 10px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:60;
	background:url("/images/bbg50.png");
	text-align:right;
}
.inft_banner .btns span{
	display:inline-block;
	height:17px;
	width:17px;
	background:#fff;
	border-radius:3px;
	margin-left:2px;	
	text-align:center;
}
.inft_banner .btns .hover{
	color:#fff;
	background:#2895f3;	
}

.info_ct{
	background:#f7f7f7;	
	border-top:1px solid #dfdfe0;
	border-bottom:1px solid #dfdfe0;
	padding:20px 0;
}
.info_ct .wrapin{
	height:262px;	
	position:relative;
	background:url("/images/infc_bg.gif") repeat-y top center;
}
.infc_item{
	width:505px;
	height:262px;	
	color:#666;
}
.infc_item h3{
	height:70px;
	line-height:70px;
	font-size:20px;
	font-weight:bold;
	font-family:"Microsoft Yahei";
}
.infc_item .photo{
	float:left;
	margin-top:8px;	
}
.infc_item .txt{
	width:288px;
	float:right;	
}
.infc_item dt{
	height:34px;
	line-height:34px;
	font-weight:bold;
	font-size:14px;	
}
.infc_item .name{
	display:inline-block;
	max-width:280px;
	_width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#666;	
}
.infc_item .name:hover{
	color:#2a74c3;	
}
.infc_item dd{
	line-height:22px;	
}
.infc_item .read{
	display:inline-block;
	width:133px;
	height:31px;
	line-height:31px;
	padding-left:22px;
	background:url("/images/child_read.png") no-repeat left center;	
	font-weight:bold;
	color:#fff;
	margin-top:5px;
}

.info_bt{
	padding-bottom:15px;
	padding-top:30px;
	background:#fff;
	text-align:center;
	color:#666;	
	font-family:"Microsoft Yahei";
}
.info_bt h3{
	height:80px;
	line-height:80px;
	font-size:26px;
	font-weight:bold;	
}
.info_bt  p{
	font-size:14px;
	line-height:38px;	
}

.infb_slide{
	width:1080px;
	
	margin:16px auto 0 auto;
	position:relative;
	overflow:hidden;
}
.infb_slide .s_wrap{
	width:1152px;
	height:184px;	
	position:relative;
	overflow:hidden;
}
.infb_slide li{
	width:216px;
	height:184px;
	float:left;
	margin-right:72px;
	_display:inline;
	text-align:center;	
}
.infb_slide li a{
	display:block;
	width:216px;
	height:184px;
	background:#f7f7f7;	
}
.infb_slide img{
	display:block;
	width:216px;
	height:141px;	
}
.infb_slide span{
	display:block;
	height:43px;
	line-height:43px;	
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#6d6d6d;
}
.infb_slide em{
	display:inline-block;
	max-width:206px;
	_width:206px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.infb_slide li a:hover span{
	background:#56a9f0;	
	color:#fff;
}
.infb_slide .btns{
	height:28px;
	text-align:center;
	margin-top:30px;	
}
.infb_slide .btns a{
	display:inline-block;
	width:28px;
	height:28px;
	background:url("/images/infb_sa.png") no-repeat;	
	margin:0 3px;
	text-indent:-999px;
	overflow:hidden;
}
.infb_slide .btns .selected{
	background-image:url("/images/infb_sah.png");	
}

/*info 资讯中心*/

/*job 人力资源*/

.job_top{
	padding-bottom:40px;
	border-bottom:1px solid #dfdfdf;	
}
.jobt_item{
	width:254px;
	height:290px;
	float:left;
	margin:0 32px;
	border:1px solid #dfdfdf;	
	background:#fff;
	padding:0 20px;
	position:relative;
}
.jobt_item:hover{
	background:#1c8ded;
	border-color:#1c8ded;
	color:#fff;	
}
.jobt_item dl{
	padding-top:13px;	
}
.jobt_item dt{
	height:67px;
	text-align:center;	
	margin-bottom:18px;
}
.jobt_item .title{
	display:inline-block;
	width:150px;
	font-family:"Microsoft Yahei";
	height:66px;
	line-height:66px;
	border-bottom:1px solid #d6d6d6;	
	font-size:24px;
	color:#666;
}
.jobt_item:hover .title{
	color:#fff;	
}
.jobt_item dd{
	line-height:28px;
	color:#666;	
}
.jobt_item:hover dd{
	color:#fff;	
}
.jobt_item .more{
	display:inline-block;
	width:80px;
	height:27px;
	line-height:27px;
	padding-left:17px;
	color:#fff;
	background:url("/images/job_more.png") no-repeat left top;
	position:absolute;
	left:98px;
	bottom:30px;
}
.jobt_item:hover .more{
	color:#005bbb;
	background-position:left bottom;	
}

.job_bt{
	background:#f7f7f7;	
}
.job_bt h3{
	background:url("/images/job_bth3.png") no-repeat center center;	
}
.job_bt .infb_slide li a{
	background:#fff;	
}

/*job 人力资源*/

/*pro 产品中心*/

.pro_nav{
	width:100%;
	position:relative;
	z-index:10;
	border-top:3px solid #2673c3;	
	height:60px;
	border-bottom:1px solid #efefef;	
	top:-1px;
	background:#fff;
}
.pro_fixed{
	left:0;
	top:0;
	z-index:100;
	position:fixed;	
	_position:absolute;	
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop));
}
.pro_zw{
	height:94px;
	display:none;	
}
.pron_in{
	width:110px;
	height:60px;
	border-left:1px solid #efefef;	
	border-right:1px solid #efefef;	
	float:left;
	margin-left:-1px;
	position:relative;
}
.pron_in a{
	display:block;
	width:112px;
	height:70px;	
	text-align:center;
	line-height:60px;
	font-size:14px;
	font-weight:bold;
	color:#585959;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
.pron_in a:hover,.pron_in a.hover{
	color:#fff;
	background:url("../image/pron_h.png") no-repeat top center;	
}

.pro_lead{
	margin-bottom:63px;	
	position:relative;
}
.pro_pos{
	position:absolute;
	left:0;
	top:-125px;	
}
.pro_lead .head{
	height:48px;
	line-height:48px;
	background:#cfcfcf;	
	margin-bottom:18px;
	font-family:"Microsoft Yahei";
}
.pro_lead .head .tit{
	float:left;
	display:inline-block;
	width:131px;
	height:48px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background:#2a74c3;	
}
.prol_big{
	float:left;
	display:block;
	width:391px;
	height:358px;
	margin-top:13px;	
}
.prol_big img{
	display:block;
	width:391px;
	height:320px;	
}
.prol_big span{
	display:block;
	width:325px;
	height:38px;
	line-height:38px;
	background:url("../image/prol_bg.png") no-repeat left center;	
	font-size:14px;
	padding-left:66px;
	font-weight:bold;
	color:#fff;
}
.prol_list{
	width:687px;
	float:right;	
}
.prol_s{
	border:1px solid #cfcfcf;
	display:inline-block;
	width:199px;
	height:169px;	
	padding:1px 1px 0 1px;
	float:left;
	margin:13px 0 0 26px;
}
.prol_s img{
	display:block;
	width:199px;
	height:132px;	
}
.prol_s span{
	height:37px;
	line-height:37px;
	text-align:center;	
	width:199px;
	display:block;
}
.prol_s em{
	display:inline-block;
	max-width:190px;
	_width:190px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.prol_more{
	display:inline-block;
	width:203px;
	height:78px;
	float:left;
	margin:13px 0 0 26px;
	background:url("../image/prol_more.png") no-repeat left bottom;	
	font-size:16px;
	text-align:center;
	font-family:"Microsoft Yahei";	
	padding-top:94px;
	line-height:55px;
	color:#595959;
}
.prol_more:hover{
	color:#fff;	
	background-position:left top;
}

.pro_head{
	font-size:26px;	
	padding-top:16px;
	text-align:center;
}
.pro_head h2{
	height:80px;
	line-height:80px;
	font-size:26px;
	font-weight:bold;
	color:#504f4f;
	font-family:"Microsoft Yahei";	
}

.pro_det{
	font-family:"Microsoft Yahei";	
	font-size:14px;
	line-height:30px;
	color:#504f4f;	
}
.pro_det p{
	text-indent:2em;	
}
.pro_photo{
	text-align:center;
	padding-top:20px;	
}

.pro_tabs{
	margin-top:40px;	
	font-family:"Microsoft Yahei";	
}
.pro_tabs .handle{
	height:46px;
	line-height:46px;
	background:#dfdfdd;
	font-size:18px;	
	clear:both;
	margin-bottom:28px;
}
.pro_tabs .handle a{
	display:inline-block;
	width:268px;
	text-align:center;
	float:left;
	color:#4d4d4d;	
	border-right:2px solid #fff;
}
.pro_tabs .handle .hover{
	color:#fff;
	background:#034b97;	
}
.pro_tabs .con{
	display:none;	
}
.pro_tabs .show{
	display:block;	
}
.pro_tel{
	width:500px;
	height:184px;
	float:left;
	padding-left:34px;
	border-right:1px solid #cfcfcf;	
	color:#666;
	font-size:14px;
}
.pro_tel dt{
	font-size:18px;
	height:40px;
	line-height:40px;	
}
.pro_tel dd{
	line-height:28px;	
}

.pro_net{
	float:left;
	width:500px;
	padding:20px 0 0 45px;	
}
.pro_net .txt{
	float:left;
	padding:18px 0 0 25px;	
}
.pro_net dl{
	font-size:18px;
	line-height:32px;
	color:#dbdbdb;	
}
.pro_net dt{
	color:#195599;	
}
.pro_net .more{
	display:inline-block;
	width:87px;
	height:25px;
	border:1px solid #d9d9d9;	
	border-radius:3px;
	margin-top:10px;
	text-align:center;
	line-height:25px;
	color:#8e8e8e;
}

/*pro 产品中心*/

/*about 关于陕柴*/

.ab_top{
	padding:24px 0;	
	color:#666;
}
.ab_top h3{
	height:56px;	
	line-height:56px;
	font-size:20px;
	font-weight:bold;
	font-family:"Microsoft Yahei";	
}
.abt_left{
	float:left;
	width:284px;	
}
.abt_left a{
	display:block;
	width:70px;
	height:135px;
	float:left;
	margin-right:1px;	
	text-align:center;
	font-weight:bold;
	color:#666;
}
.abt_left span{
	display:block;
	height:78px;
	line-height:78px;
	font-size:34px;
	font-family:"arial";	
}
.abt_left em{
	line-height:20px;	
}
.abt_left .a1{
	background:#dfdfe0;	
}
.abt_left .a2{
	background:#e5e5e4;	
}
.abt_left .a3{
	background:#dfdfe0;	
}
.abt_left .a4{
	background:#cccdce;	
}

.abt_ct{
	width:490px;
	float:left;
	padding-left:22px;	
}
.abt_ct dt{
	height:36px;
	line-height:36px;
	font-size:18px;
	font-weight:bold;
	font-family:"Microsoft Yahei";	
}
.abt_ct dd{
	line-height:28px;
	font-size:14px;
	color:#939393;
	text-indent:2em;	
}
.abt_rt{
	float:right;
	display:block;
	width:261px;
	height:135px;	
}

.ab_center{
	background:#fbfbfb;
	border-top:1px solid #dfdfe0;
	border-bottom:1px solid #dfdfe0;	
	padding:20px 0 60px 0;
}
.abc_wrap{
	width:1080px;
	height:260px;
	position:relative;
	overflow:hidden;
	margin:0 auto;	
}

.abc_list{
	width:1112px;
	height:260px;	
}
.abc_list li{
	float:left;
	width:246px;
	height:260px;
	margin-right:32px;
	_display:inline;	
}
.abc_list a{
	display:block;
	width:246px;
	height:255px;	
	border-bottom:5px solid #dfdfe0;	
}
.abc_list a:hover{
	border-color:#0d6ed4;	
}
.abc_list .tit{
	height:76px;
	line-height:76px;
	font-size:20px;
	font-weight:bold;
	color:#666;	
	font-family:"Microsoft Yahei";
}
.abc_list a:hover .tit{
	color:#0067d3;	
}
.abc_list img{
	display:block;
	width:246px;
	height:148px;	
}

.ab_bottom{
	background:#fff;
	padding:20px 0;	
}
.ab_bottom h3{
	height:90px;
	line-height:90px;
	font-size:20px;
	color:#666;
	font-family:"Microsoft Yahei";
	font-weight:bold;	
}
.abb_slide{
	height:107px;
	border-bottom:1px solid #dfdfe0;	
	position:relative;	
	margin-bottom:46px;
	-moz-user-select:none;
	-webkit-user-select:none;
}
.abb_slide .s_wrap{
	width:960px;
	height:71px;
	margin:0 auto;
	position:relative;
	overflow:hidden;	
	background:url("/images/abb_line.png") repeat-x left center;
}
.abb_slide .s_outer{
	width:1016px;
	height:71px;	
	position:relative;
	overflow:hidden;		
}
.abb_slide ul{
	position:absolute;
	left:0;
	top:0;
}
.abb_slide li{
	width:71px;
	height:71px;
	text-align:center;
	line-height:71px;
	font-size:18px;
	font-family:"Microsoft Yahei";
	font-weight:bold;
	float:left;
	margin-right:56px;
	background:url("/images/abb_date.png") no-repeat left top;
	cursor:pointer;
	color: #DEDEDE
}
.abb_slide .hover{
	color:#3f8fe4;
	background-position:left bottom;	
}
.abb_slide .c_btn{
	width:29px;
	height:63px;	
	position:absolute;
	top:4px;
	cursor:pointer;
}
.abb_slide .pre{
	left:0;
	background:url("/images/abb_pre.png") no-repeat;	
}
.abb_slide .next{
	right:0;
	background:url("/images/abb_next.png") no-repeat;	
}
.abb_con{
	display:none;
	padding-left:152px;	
	font-family:"Microsoft Yahei";
	position:relative;
	min-height:36px;
	_height:36px;
	color:#808080;
	font-size:14px;
	line-height:28px;
}
.show{
	display:block;	
}
.abb_con .year{
	font-size:30px;	
	color:#0d6ed4;
	position:absolute;
	left:0;
	top:0;
	height:36px;
	line-height:36px;
}
.abb_con li{
	padding:0 10px 0 25px;
	border-left:4px solid #c7c7c7;
	margin-bottom:32px;
}
.abb_ctrl{
	height:35px;
	padding-left:152px;	
}
.abb_ctrl a{
	float:left;
	display:inline-block;
	width:98px;
	height:33px;
	border:1px solid #dfdfdf;
	border-radius:3px;
	margin-right:14px;	
	box-shadow:0 0 3px #dfdfdf;
	font-size:12px;
	font-weight:bold;
	line-height:33px;
	color:#666;
	text-align:center;
}
.abb_ctrl a:hover{
	color:#2a74c3;	
	border-color:#2a74c3;
	box-shadow:0 0 3px #2a74c3;
}

/*about 关于陕柴*/