@charset "utf-8";
/* CSS Document */
BODY {
	TEXT-ALIGN: center; 
	MARGIN: 0px auto; 
	BACKGROUND: url(../Images/bg.jpg) repeat-y center #fff; 
	COLOR: #666666;
}
.header {
BACKGROUND: url(../Images/bg_top.jpg) no-repeat top;
min-HEIGHT:380px; 
}
TABLE {FONT-FAMILY: "Arial", "sans-serif"; COLOR: #666666; FONT-SIZE: 12px}
IMG {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
FORM {MARGIN: 0px}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li,dl{list-style-type:none;}
.nav{
background:url(../Images/nav.gif) repeat-x top;
height:34px;
}
a:link{
	color:#383838;
	text-decoration:none;}
	
a:visited{
	color:#383838;
	text-decoration:none;}
	
a:hover{
	color:#ff0001;
	text-decoration: none;}

a:active{
	color:#383838;
	text-decoration:none;}
	
	
#nav0 {
	  margin:0px; padding:0px;  OVERFLOW: hidden;
}
#nav0 LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 34px; WIDTH: 140px; DISPLAY: block;  background:url(../Images/navz.gif) no-repeat right;   FLOAT: left; HEIGHT: 34px; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold;

}
#nav0 LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 34px; WIDTH: 140px; DISPLAY: block;  BACKGROUND: url(../Images/navz.gif) no-repeat right ; FLOAT: left; HEIGHT: 34px; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#nav0 UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
#nav0 LI A {
	WIDTH: 100%; COLOR: #ffffff
}
#nav0 .n01 {
	WIDTH: 125px; TEXT-DECORATION: none
}
#nav0 .n01 A:visited {
	TEXT-DECORATION: none
}
#nav0 .n01 A:hover {
	BACKGROUND: url(../Images/nav3.gif) no-repeat center 50%; COLOR: #dfeeff; TEXT-DECORATION: none
}
#nav0 .n01 A:active {
	TEXT-DECORATION: none
}
.sobg{background:url(../Images/sobg.gif) no-repeat ;
height:23px;width:153px;
}
.textField{
background:none;
width:121px;
margin:0px; padding-top:0px;
line-height:23px;
PADDING-LEFT: 10px;
border:0px;
COLOR: #a4a4a4; 
}
.button{
 margin:0px;
}
.Searchfont{
font-weight:bold;
text-align:right;
padding-right:5px;
color:#fff;
line-height:37px;}

.bgl{background:url(../Images/lbg22.gif) repeat-y  right;min-height:367px;}
.left {line-height:26px; height:26px;font-size:13px; PADDING-LEFT:25px;text-align:left; WIDTH:210px; DISPLAY: block; color:#1c488e;  BACKGROUND: url(../Images/cate-li-bg.gif) no-repeat;
}
.left a{line-height:26px;font-size:13px; text-align:left; WIDTH:210px; DISPLAY: block; color:#FFFFFF;}
.left A:hover{color:#CCCCCC;text-decoration:underline;}

	
.left1 A {
	LINE-HEIGHT:31px; PADDING-LEFT: 45px; font-size:12px;  text-align:left;WIDTH: 210px; color:#1c488e;DISPLAY: block; 
}
.left1 A:hover {
	BACKGROUND: url(../Images/cate-li-bg.jpg) no-repeat; font-size:12px; text-align:left;color:#1c488e; 
}
.left1 A:active {
	BACKGROUND: url(../Images/left_002.gif) no-repeat; font-size:12px;font-weight:bold;   text-align:left;color:#1c488e;
}
.left1 A:link {
	BACKGROUND: url(../Images/left_002.gif) no-repeat; font-size:12px; font-weight:bold;  text-align:left;color:#1c488e;
}
.bgr{
background:url(../Images/jb2.gif)  repeat-x bottom;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
min-height:217px;
text-align:left;
}
.titbg01{
background:url(../Images/titbg.gif) repeat-x bottom;
height:34px;
line-height:34px;
padding-left:12px;
color:#1c488e;
font-size:18px;
text-align:left;
}
.titbg011{
background:url(../Images/titbg.gif) repeat-x bottom;
height:34px;
padding-right:5px;
line-height:34px;
padding-left:12px;
color:#1c488e;
font-size:13px;
text-align:right;
}
.fontabout{
font-size:12px;color:#666;
text-align:left;
line-height:20px;
margin-top:20px;
font-size:12px;
color:#000;
}

.fontabout p{
font-size:12px;color:#666;
text-align:left;
line-height:20px;
margin-top:2px;
font-size:12px;
color:#000;
}
.fontcon{
font-size:12px;color:#1c488e;
text-align:left;
line-height:20px;
padding-top:1px;
padding-left:10px;
font-size:12px;
color:#000;
}
.fontcon p{
font-size:12px;
text-align:left;
line-height:20px;
padding-top:1px;
padding-left:10px;
font-size:12px;
color:#000;
}

.fonts1{
font-size:11px;
font-weight:100;
}
.fontpro{
margin-top:20px;
font-size:12px;
font-weight:100;
line-height:20px;
}
.fontpor1{
color:#FF0000;
font-size:16px;
font-weight:bold;
}
.proline{
border-top:#CCCCCC 1px dotted;
line-height:22px;
}
.bg_bottom {
background:url(../Images/bg_bottom.jpg) no-repeat bottom;
min-HEIGHT:376px;
padding-bottom:70px;
}
.bg3{background:url(../Images/jb3.gif) repeat-x  bottom #fff;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
height:170px;
}
.tbg{
background:url(../Images/tbg.gif) repeat-x bottom;
line-height:37px;
}
.pro{
margin-top:15px;
margin-right:8px;
line-height:25px;
text-align:center;
}
.pro img{
border:1px solid #ccc;}
.foot{
height:88px;
border-top:1px solid #ccc;
line-height:22px;
color:#666;
font-size:11px;
font-family: Arial, Helvetica, sans-serif
}	
.foot a{line-height:22px;color:#666;font-size:12px;FONT-FAMILY: "Arial", "sans-serif";}
.foot a:hover{line-height:22px;color:#666;font-size:12px;FONT-FAMILY: "Arial", "sans-serif";}
.top6{
margin-top:6px;
margin-bottom:6px;}
.top20{
margin-top:10px;
}
.tel14{
line-height:22px;
color:#1c488e;
font-size:21px;
FONT-FAMILY: "Arial", "sans-serif";
}
.top15{
margin-top:10px;
padding-bottom:8px;
border-bottom:1px dashed #868686;}

a.topr0:link{
	color:#fff;
	text-decoration:none;}
	
a.topr0:visited{
	color:#fff;
	text-decoration:none;}
	
a.topr0:hover{
	color:#abd8ff;
	text-decoration: none;}

a.topr0:active{
	color:#fff;
	text-decoration:none;}
	
	
	

#focus {width:980px; height:263px; overflow:hidden; position:relative;}
#focus ul {height:263px; position:absolute;}
#focus ul li {float:left; width:980px; heigh9t:263px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../js/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


/*设计方案汇集css*/

.case_info {
	MIN-HEIGHT: 700px; _min-height: auto; _height: 800px
}
.team_bimg {
	MARGIN: 0px auto; WIDTH: 670px; HEIGHT: 506px; OVERFLOW: hidden
}
.tts .team_bimg IMG {
	Z-INDEX: 100; WIDTH: 670px; HEIGHT: 506px
}
#arr_pre {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 340px; HEIGHT: 506px; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
#arr_next {
	Z-INDEX: 998; POSITION: absolute; WIDTH: 340px; HEIGHT: 506px; TOP: 0px; CURSOR: pointer; LEFT: 337px
}
.team_imgs {
	MARGIN: 8px auto; WIDTH: 680px; OVERFLOW: hidden
}
.team_arrL {
	MARGIN: 12px 0px; WIDTH: 28px; FLOAT: left; HEIGHT: 49px; CURSOR: pointer
}
.team_arrR {
	MARGIN: 12px 0px; WIDTH: 28px; FLOAT: left; HEIGHT: 49px; CURSOR: pointer
}
.team_arrL {
	BACKGROUND: url(btn_l.png) no-repeat
}
.team_arrR {
	BACKGROUND: url(btn_r.png) no-repeat
}
.team_imgdiv {
	MARGIN: 3px 0px 0px; WIDTH: 620px; FLOAT: left; HEIGHT: 80px; OVERFLOW: hidden
}
.team_img {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 20px; WIDTH: 105px; PADDING-RIGHT: 20px; BACKGROUND: url(hc3bk_08.jpg) no-repeat center top; HEIGHT: 128px; PADDING-TOP: 23px
}
.tem_img_txt {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.team_dtit {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.team_ll {
	BORDER-BOTTOM: #ab967b 1px solid; PADDING-BOTTOM: 7px; MARGIN-TOP: 7px; MARGIN-BOTTOM: 7px; BORDER-TOP: #ab967b 1px solid; PADDING-TOP: 7px
}
.team_llbk {
	PADDING-LEFT: 40px; PADDING-RIGHT: 40px; BACKGROUND: url(teammk_03.jpg) no-repeat left 3px
}
.caseul {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 610px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; _padding: 0 0 0 12px
}
.caseul LI {
	BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #bbb 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 12px; PADDING-LEFT: 1px; WIDTH: 94px; PADDING-RIGHT: 1px; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid; PADDING-TOP: 1px; _margin: 0 18px 0 4px
}
.caseul LI.selects {
	BORDER-BOTTOM: #3a5fb7 1px solid; BORDER-LEFT: #3a5fb7 1px solid; BORDER-TOP: #3a5fb7 1px solid; BORDER-RIGHT: #3a5fb7 1px solid
}
.caseul LI IMG {
	HEIGHT: 64px; CURSOR: pointer
}
.header_banner{	
	width:980px;
	height:220px;
	}
/*内页内容查看*/	
.pageContent_view {
	line-height:180%;
	}
	.pageContent_view .itemPic{
	float:left;
	padding-right:20px;
	width:340px;
	height:280px;	
	}
	.pageContent_view .itemName { float:left;
	width:329px;
	height:220px;	
	text-align:left;
	}
.pageContent_view .itemName img{
	margin:6px 4px 0 0;
	vertical-align:middle;
	}
.pageContent_view .itemParticular {
	clear:both;
	padding-top:16px;
	background: url(../Images/particular.gif) 0px top no-repeat;
	}
	/*内页内容结束*/
.pageContent_end {
	clear:both;
	margin-top:30px;
	text-align:right;
	}
/*内页核心内容*/	
.pageContent{
	}
/*内页列表*/
.pageContent_list {
	line-height:180%;
	font-size:
	}
/*内页共用的图片、时间、文件大小、回复样式*/
.pageContent_list img{
	vertical-align: middle;
	}
.pageContent_list .time{
	color:#BBBBBB;
	font-size:11px;
	}
.pageContent_list .filesize{
	color:#333333;
	}
.pageContent_list .reply{
	color:#FF6600;
	}
	
/*内页产品列表*/
.pageContent_list .item{
	float:left;
	margin-bottom:20px;
	}
.pageContent_list .buy{
	margin-bottom:12px;
	}
.pageContent_list .itemPic{
	margin-bottom:6px;
	padding:4px;
	width:150px;
	height:115px;
	border:1px solid #E1E1E1;
	text-align:center;	
	}
.pageContent_list .itemName{
	padding:4px;
	width:150px;
	border:1px solid #E1E1E1;
	background:#EFEFEF;
	line-height:16px;
	}

/*内页纸单列表*/
.pageContent_list .bill {
	overflow:hidden;
	clear:both;
	background:url(../Images/bg_09.gif) 0px 28px repeat-x;
	}
.pageContent_list .bill .name{
	float:left;
	padding:4px 0px 4px 24px;
	font-size:14px;
	background:url(../images/arrow_bill.gif) 0px 8px no-repeat;
	}
.pageContent_list .bill .label { 
	float:right;
	margin-top:6px;
	padding:0px 6px;
	background:#EFEFEF;
	border:1px solid #ddd;
	}
	
	
	.banner .banner_img{
   /*  background: url("../images/banner.png") top center no-repeat; */
    height: 210px;
}
#wrapper{
    z-index: 999;
}
.header{
    height: 214px;
}
.banner .swiper-pagination-bullet{
    border: solid 2px #fff;
    background: none;
    width: 14px;
    height: 14px;
    opacity: 1;
}
.banner .swiper-pagination-bullet-active{
    background: #fff;
    opacity: 1;
}

	
.pageContent_list .bill .content {
	clear:both;
	padding:6px;
 	background:#efefef;
	line-height:160%;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
/*end 设计方案汇集css*/