﻿@import url('public_tl_1.0.css');
	#p1 #m1 a,#p2 #m2 a,#p3 #m3 a,#p4 #m4 a,#p5 #m5 a,#p6 #m6 a,#p7 #m7 a,#p8 #m8 a
{
	color:#FD8C0F;
}
#layouthome
{
	width:1003px;
	margin:0px auto;
	height:auto;
	margin-top:0 px;
}
/*布局*/
#layout
{
	width:960px;
	margin:0px auto;
	border:1px #000000 solid;
	margin-top:0px;
	overflow:hidden 
}
/*布局*/
/*------------------------------------------------------------------------------------------------------------------------------------*/
.2
{
	text-align:center;
}
.homehead
{
	height:105px;
}
.homemain
{
	width:950px;
	height:358px;
	margin:0 auto;
	background:#fff;
	border:1px #ccc solid
}
.home_left
{
	width:710px;
	border:1px #fff solid;
	height:336px;
	float:left;
	margin:10px;
	display:inline
}
.home_right
{
	width:215px;
	float:right;
	background:url(images/entit.gif) 0 center no-repeat
}
.home_right ul
{
	width:190px;
	float:right
}
.home_right ul li
{
	width:75px;
	height:77px;
	float:left;
	text-align:center;
	margin:10px 0px 0 10px;
	display:inline 
}
.home_right ul li a
{
	display:block;
	background:#f7f7f7;
	height:55px;
	padding-top:20px;
	border:1px #666 solid;
}
.home_right ul li a:hover
{
	display:block;
	background:#aaaeb3;
	height:55px;
	padding-top:20px;
	border:1px #fff solid;
	color:#fff
}
.homefoot
{
	text-align:center;
	line-height:22px;
	padding-top:10px;
	color:#FFFFFF;
	width:950px;
	margin:0 auto;
	
}
.homefoot a
{
	color:#FFFFFF;
	text-decoration:none;
}
#header
{
	clear:both;
	background:url(images/headbj.jpg) no-repeat;
	float:right
}
/*头部*/
 .top
{
	
}
 .logo
{
	padding:10px;
	width:500px;
	float:right
}
 .adtitle
{
	float:right;
}
 .sidenav
{
	
}
 .sidenav ul
{
	padding-top:10px;
	float:right;
}
 .sidenav ul li
{
	float:left;
	width:80px;
	background:url(images/dot.gif) no-repeat;
	padding-left:15px
}
 #nav
{
	height:53px;
	background:#7B0000;
	clear:both;
	background:url(images/nav_bg.png) no-repeat;
	color:#7B0000
}
 #nav ul
{
	margin-left:15px
}
 #nav ul li
{
	float:left;
	width:90px;
	height:30px;
	margin:10px 5px;
}
 #nav ul li a
{
	color:#FFFFFF;
	display:block
}
 #nav ul li a:hover
{
	color:#FD8C0F;
	display:block;
}
/*------------------------------------------------------------------------------------------------------------------------------------*/
#main
{
	clear:both;
	overflow:hidden;
	height:100%;
	background:url(images/bj2.gif);
	color:#DEDEDD
}
/*公司简介*/
.aboutbox
{
	padding:10px 10px;
	margin-top:10px;
}
.aboutbox .about
{
	float:right;
	width:390px
}
.aboutbox .about .tit
{
	background:url(images/tit.jpg) 0 -8px no-repeat;
	height:40px;
	overflow:hidden;
}
.aboutbox .about .content
{
	line-height:22px;
	text-indent:22px;
	color:#666 ;
	height:400px;
	overflow-y:auto
}
.aboutbox .leftbox
{
	width:525px;
	float:left
}
.aboutbox .about .content
{
	SCROLLBAR-FACE-COLOR: #333;
	SCROLLBAR-SHADOW-COLOR: #333;
	SCROLLBAR-3DLIGHT-COLOR: #333;
	SCROLLBAR-ARROW-COLOR: #FF9F0F;
	SCROLLBAR-DARKSHADOW-COLOR: #444444;
	SCROLLBAR-BASE-COLOR: #606060;
}
.aboutbox .leftbox .ad2
{
	height:180px;
	clear:both;
	padding-top:28px;
	vertical-align: text-top;
	
}
/* iFocus style */
#ifocus 
{
	height:245px;
	border:1px solid #DEDEDE;
	background:#F8F8F8;
	
}
#ifocus_pic 
{
	display:inline;
	position:relative;
	float:left;
	width:410px;
	height:225px;
	overflow:hidden;
	margin:10px 0 0 10px;
	
}
#ifocus_piclist 
{
	position:absolute;
	
}
#ifocus_piclist li 
{
	width:410px;
	height:225px;
	overflow:hidden;
	
}
#ifocus_piclist img 
{
	width:410px;
	height:225px;
	
}
#ifocus_btn 
{
	display:inline;
	float:right;
	width:91px;
	margin:9px 9px 0 0;
	
}
#ifocus_btn li 
{
	width:91px;
	height:57px;
	cursor:pointer;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	
}
#ifocus_btn img 
{
	width:75px;
	height:45px;
	margin:7px 0 0 11px;
	
}
#ifocus_btn .current 
{
	background: url(images/ifocus_btn_bg.gif) no-repeat;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	
}
#ifocus_opdiv 
{
	position:absolute;
	left:0;
	bottom:0;
	width:410px;
	height:35px;
	background:#000;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	
}
#ifocus_tx 
{
	position:absolute;
	left:8px;
	bottom:8px;
	color:#FFF;
	
}
#ifocus_tx .normal 
{
	display:none;
	
}
.ad3
{
	background:url(images/ad3.png) right center no-repeat;
	height:100px;
	
}
.ad3 span
{
	padding-top:70px;
	display:block;
	padding-left:189px
}
.ad3 span a
{
	margin:0 5px 0 8px;
	color:#666 !important 
}
/*作品*/
.case
{
	clear:both;
	padding:0 10px;
	background:url(images/case_bg.jpg) no-repeat;
	height:100%;
	padding-top:10px
}
.case .tit
{
	
}
.case .menu
{
	background:url(images/tit.png) 0 -788px no-repeat;
	height:35px;
	overflow:hidden;
}
.case .menu .tit
{
	float:left;
	width:240px
}
.case .menu ul
{
	float:left;
	margin-top:7px;
	_margin-top:6px
}
.case .menu ul li
{
	float:left;
	width:86px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:0 5px;
	background:url(images/tabmenu.png) 0 -30px no-repeat;
}
.case .menu ul .hover
{
	width:86px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:0 5px;
	;
	background:url(images/tabmenu.png) no-repeat;
	
}
 .case .menu ul .hover a
{
	background:url(images/tabmenu.png) no-repeat;
	display:block;
	color:#fff
}
 .case .search
{
	float:right;
	padding:0 10px;
	line-height:25px;
	color:#666;
	margin-top:5px
}
.case .search .key
{
	width:180px;
	height:18px;
	line-height:18px;
	background:#333;
	color:#fff;
	border:1px #000 solid;
	vertical-align:middle;
}
.case .search .btn1
{
	background:url(images/btn1.gif) 0 0 no-repeat;
	width:55px;
	height:21px;
	border:0;
	vertical-align:middle;
}
.case .submenu
{
	clear:both;
	height:25px;
	line-height:25px;
	background:#f7f7f7;
	display:none
}
.case .submenu ul
{
	padding-left:30px
}
.case .submenu ul li
{
	float:left;
	text-align:center;
	margin:0 30px
}
.case .content
{
	clear:both;
	float:left
}
.case .listbox
{
	
}
.case .listbox ul
{
	width:900px ;
	margin:0 auto
}
.case .listbox li
{
	width:164px;
	height:135px;
	float:left;
	margin:3px 8px;
	display:inline;
}
.case .listbox li a
{
	border:1px #ccc solid;
	height:128PX;
	display:block
}
.case .listbox li a:hover
{
	border:1px #fff solid;
	height:128PX;
	display:block;
	text-decoration:none;
	background:#fffff7
}
.case .listbox li a img
{
	width:150px;
	height:90px;
	padding:5px;
}
.case .listbox li a span
{
	height:25px;
	line-height:25px;
	padding-left:10px;
	color:#666
}
.case .listbox li a:hover span
{
	color:red;
}
.case2
{
	clear:both;
	padding:0 10px;
	background:url(images/case_bg.jpg) no-repeat;
	height:100%;
	padding-top:10px
}
.case2 .menu2
{
	background:url(images/tit.png) 0 -254px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_box
{
	background:url(images/case_bg.jpg) no-repeat;
	height:100%
}
.col_1of3
{
	float:left;
	width:140px;
	height:510px
}
.col_1of4
{
	float:left;
	width:140px;
	height:380px
}
.col_2of3
{
	float:left;
	width:810px;
	margin-top:20px;
}
.col_2of3 .tit
{
	background:url(images/tit.png) 0 -78px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_2of3 .newstit
{
	background:url(images/tit.png) 0 -157px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_2of3 .messagetit
{
	background:url(images/tit.png) 0 -706px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_2of3 .content
{
	SCROLLBAR-FACE-COLOR: #333;
	SCROLLBAR-SHADOW-COLOR: #333;
	SCROLLBAR-3DLIGHT-COLOR: #333;
	SCROLLBAR-ARROW-COLOR: #FF9F0F;
	SCROLLBAR-DARKSHADOW-COLOR: #444444;
	SCROLLBAR-BASE-COLOR: #606060;
}
.col_2of3 .jobtit
{
	background:url(images/tit.png) 0 -620px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_2of3 .contacttit
{
	background:url(images/tit.png) 0 -537px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_2of3 .businessjoinstit
{
	background:url(images/tit.png) 0 -435px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_2of3 .NetWork
{
	background:url(images/tit1.png) 0 2px no-repeat;
	height:45px;
	overflow:hidden;
}
.col_2of3 .servicestit
{
	background:url(images/tit.png) 0 -342px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_2of3 .newcasetit
{
	background:url(images/tit.png) 0 -788px no-repeat;
	height:35px;
	overflow:hidden;
}
.col_2of3 .content
{
	padding:10px 0;
	line-height:25px;
	color:#666;
	height:430px ;
	overflow-y:auto
}
.col_2of3 .content1
{
	padding:10px 0;
	line-height:25px;
	color:#666;
	height:430px ;
	overflow-y:auto
}
.col_2of3 .content2
{
	padding:10px 0;
	line-height:25px;
	color:#666;
	height:430px ;
	overflow-y:auto
}
.col_2of3 .content3
{
	padding:10px 0;
	line-height:25px;
	color:#666;
	height:300px ;
	overflow-y:auto
}

.col_2of3 .content p
{
	line-height:25px;
	color:#666;
	text-indent:25px
}
.col_2of3 .news
{
	padding:10px 0
}
.col_2of3 .news ul
{
	
}
.col_2of3 .news li
{
	line-height:22px;
}
.col_2of3 .news li a
{
	width:380px;
	float:left;
	color:#666;
	text-indent:15px;
	background:url(images/newico.png) 0 center no-repeat;
	
}
.col_2of3 .news li a:hover
{
	width:380px;
	float:left;
	color:#666;
	text-indent:15px;
	background:url(images/newicohover.png) 0 center no-repeat;
	
}
.col_2of3 .content table
{
	color:#666
}
.col_2of3 .content table td
{
	height:30px;
}
.col_2of3 .content .col1
{
	width:80px;
	text-align:center
}
.col_2of3 .content .text1
{
	width:300px;
	height:20px;
	line-height:20px;
	background:#666;
	border:1px #ccc solid
}
.col_2of3 .content .text2
{
	width:160px;
	height:20px;
	line-height:20px;
	background:#666;
	border:1px #ccc solid
}
.col_2of3 .content .text3
{
	width:80px;
	height:20px;
	line-height:20px;
	background:#666;
	border:1px #ccc solid
}
.col_2of3 .content .text4
{
	width:300px;
	height:80px;
	background:#666;
	border:1px #ccc solid
}
.col_2of3 .content
{
	SCROLLBAR-FACE-COLOR: #ccc;
	SCROLLBAR-SHADOW-COLOR: #ccc;
	SCROLLBAR-3DLIGHT-COLOR: #ccc;
	SCROLLBAR-ARROW-COLOR: #000;
	SCROLLBAR-DARKSHADOW-COLOR: #444444;
	SCROLLBAR-BASE-COLOR: #606060;
}
.col_2of3 .joblist
{
	padding:10px 0
}
.col_2of3 .joblist table
{
	table-layout:fixed
}
.col_2of3 .joblist table thead
{
	background:#666;
	color:#fff
}
.col_2of3 .joblist table td
{
	height:28px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	border:1px #ccc solid;
}
.col_2of3 .joblist table tbody td
{
	background:#f7f7f7
}
.col_2of3 .joblist table .col1
{
	width:100px;
	overflow:hidden;
}
.col_2of3 .joblist table .col2
{
	width:60px;
	overflow:hidden;
}
.col_2of3 .joblist table .col3
{
	width:60px;
	overflow:hidden;
}
.col_2of3 .joblist table .col4
{
	width:120px;
	overflow:hidden;
}
.col_2of3 .joblist table .col5
{
	width:80px;
	overflow:hidden;
}
.col_2of3 .joblist table a
{
	color:#666
}
.col_2of3 .joblist table tfoot
{
	color:#666;
	background:#f7f7f7;
}
.col_2of3 .joblist table tfoot td
{
	padding:0 10px
}
.col_3of3
{
	float:right;
	width:300px;
	margin:10px 0;
	height:360px;
	margin-right:10px;
	display:inline;
	background:url(images/right_bg.png) center 0 no-repeat;
}
/*--分页--*/
.newsPageChanger
{
	float:right;
	margin-top:5px;
	clear:both ;
	height:30px;
	line-height:30px;
}
.newsPageChanger .count
{
	width:120px;
	float:left;
	text-align:left;
}
.newsPageChanger .count b
{
	color:#666;
	margin:0 5px;
	font-size:12px;
}
.newsPageChanger ul
{
	float:left;
	margin:0 10px;
	display:inline
}
.newsPageChanger ul li
{
	float:left;
	width:20px;
	text-align:center;
}
.newsPageChanger ul li strong
{
	color:#666;
	display:block;
	font-size:12px;
	
}
.newsPageChanger ul li a
{
	color:#000;
}
.newsPageChanger .downpage
{
	float:left
}
.newsPageChanger .downpage .btnpage
{
	width:55px;
	height:21px;
	text-align:center;
	display:block;
	color:#000
}
.btn3
{
	width:55px;
	height:21px;
	background:url(images/btnpage.png) center 0 no-repeat;
	border:0;
	color:#fff;
	_line-height:26px
}
/*------------------------------------------------------------------------------------------------------------------------------------*/
.hr
{
	background:#333;
	height:1px;
	clear:both;
	overflow:hidden
}
/*------------------------------------------------------------------------------------------------------------------------------------*/
#footer
{
	clear:both;
	line-height:25px;
	color:#FFFFFF;
	height:60px;
	padding-left:20px;
	background:url('images/footer.gif') no-repeat;
	padding-top:10px
}
#footer a
{
	color:#FFFFFF;
	text-decoration:none;
}
#footer img
{
	vertical-align:middle
}
/*------------------------------------------------------------------------------------------------------------------------------------*/
/*--分页--*/
.PageChanger
{
	float:right;
	padding:0 10px;
	margin-top:20px;
	clear:both ;
	height:30px;
	line-height:30px;
	padding:0 70px
}
.PageChanger .count
{
	width:120px;
	float:left;
	text-align:left;
}
.PageChanger .count b
{
	color:#666;
	margin:0 5px;
	font-size:12px;
}
.PageChanger ul
{
	float:left;
	margin:0 10px;
	display:inline
}
.PageChanger ul li
{
	float:left;
	width:20px;
	text-align:center;
}
.PageChanger ul li strong
{
	color:#666;
	display:block;
	font-size:12px;
	
}
.PageChanger ul li a
{
	color:#000;
}
.PageChanger .downpage
{
	float:left
}
.PageChanger .downpage .btnpage
{
	width:55px;
	height:21px;
	text-align:center;
	display:block;
	color:#000
}
.text 
{
	color:#000000;
	font-size:12px;
}
