﻿@charset "utf-8";
/* CSS Document */
body{ color:#555; background:url(../images/bg.png) repeat-y  center;*background:url(../images/bgie.png) repeat-y  center;}
.mainbox{ width:948px;  margin:0px auto;height:100%; }
.leftbg{background:url(../images/line10.png) repeat-y ;}
.headtopbox{}
#head{height:78px; padding:6px;  background:url(../images/linebg01.png) repeat-x  bottom; }
.headleft{ float:left;}
.headg{ float:right; width:690px; height:100% }
.nav{ margin-top:24px; }
.headline{background:#D3DFF3; height:8px; font-size:1px;}
.nav li{ float:left;height:29px; *height:28px; text-align:center;  border-right:1px solid #DAC5B8 ; display:inline;}
.nav li a{ color:#4D3729; padding:0px 15px 0px 15px;font-weight:bold; font-size:14px; text-decoration:none;display:block;}
.nav li a:hover{ color:#4D3729;font-weight:bold;text-decoration:none; background:url(../images/line03.png) repeat-x; display:block;}
.nav span{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif }

.banner{  padding-bottom:6px; font-size:0px; }
.introbox{float:left;width:404px; padding:10px 20px 10px 20px;}
.introbox div.line2{background:url(images/line01.png) repeat-x;  height:1px; margin:8px 0px 8px 0px}
.introbox2{float:right; width:120px;}
.con_p p{ text-indent:30px;text-align:justify; text-justify:inter-ideograph}

.pathnav{ margin-bottom:20px; margin-top:10px; width:100%;  overflow:hidden; line-height:160%;}

.indexleftbox{float:left; width:305px; }
.indexrightbox{float:left; margin:0px 0px 0px 10px;}
.listbox{ border:1px solid #D6DBE9; height:100%}
.probox{float:left; width:633px; display:inline;}
.yingyongbox{float:right; width:120px;}
.indexaboutbg{ background:#F8FAFD url(../images/lingbg02.png) repeat-x bottom;}
.list1{ padding:8px 10px 6px 2px;}
.list1 li{width:258px; padding:4px 0px 4px 10px; background:url(../images/icon01.png) no-repeat left 5px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;  }
.list1 li a{  color:#555; }
.list1 li a:hover{ color:#B52111}
.list1 li span{ font-family:"宋体"; color:#F60}


.more{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.more a{ color:#A65402;}
.more a:hover{}

.photo03{ float:left;width:104px; height:174px;text-align:center; margin:0px 11px 8px 11px;  display:inline;}
.photo03hover{  background:#D2DAF4; }
.photo03 img{   width:90px; height:126px; padding:7px 7px 0px 7px;}
.photo03 .img h2{ padding:6px 0px 0px 0px; font-weight:normal; font-size:12px; font-family:Verdana, Geneva, sans-serif;}

.photo04 img{   padding:6px;}
.photo04:hover img{background:#009;   padding:6px;}


#ScrollBox{/*width:120px;height:413px;*/width:100px;height:100%;overflow:hidden;}  
#ScrollBox ul{margin:0;list-style:none}  
#ScrollBox li{width:100px;height:86px;overflow:hidden;float:left;text-align:center}  
#ScrollBox li img{width:100px;height:60px;border:none}  
#ScrollBox li p{font-size:12px;margin:0;line-height:20px ; color:#503201}   
#ScrollBox li p a{  color:#503201} 
.photobox{background:url(../images/imgbg03.png); padding:8px;height:427px; margin-top:16px;}


.friendlink{ border:1px solid #E9E9E9;  margin:10px 0px 0px 0px; padding:4px 4px 4px 4px;*padding:5px 4px 4px 4px;  height:13px;}
.friendlink li{ float:left;  padding-right:6px;}
.friendlink a,.frendlink a:hover{  }

.footer{ height:40px; padding:8px 10px 0px 4px; margin:10px 0px 4px 0px ;text-align:center; border-top:1px solid #E0D8D2; line-height:18px; background:#fff;}
.footer a{}
.footer a:hover{/*color:#4D3628;*/}
#lantern_slide {
	border:#ddd 1px solid;OVERFLOW: hidden;  WIDTH: 343px;  HEIGHT: 241px;
}

#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden;
}
#info {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 34px; TEXT-ALIGN: center
}
.lkff A {
	COLOR: #fff; TEXT-DECORATION: none
}
.lkff A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#simg {
	 padding-right:8px;
}
#simg DIV {
	FONT-SIZE: 12px; BACKGROUND: #f60; FLOAT:right; WIDTH: 18px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 16px; MARGIN-RIGHT: 1px; HEIGHT: 16px; TEXT-ALIGN: center
}
#simg .f1 {
	BACKGROUND: #6f6f6f
}
.dis {
	DISPLAY: block;
}
.undis {
	DISPLAY: none
}
.lkff {  }
.lkff div{width:232px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center; padding-left:8px;}

#font_hd {
	  BACKGROUND: #343434; WIDTH: 100%; HEIGHT: 34px}
#font_hd TD {
	OVERFLOW: hidden; HEIGHT: 25px
}
.pic {}
.pic .dis A {
	 OVERFLOW: hidden;FONT-FAMILY: Arial; }
.pic .dis A IMG {  width:343px; height:207px;}
#font_hd TD A {
	FONT-SIZE: 12px; WIDTH: 180px; LINE-HEIGHT: 25px; HEIGHT: 25px
}

 
.new_list2
{	width: 100%;height:100% ;overflow:hidden; }
	
.new_list2 li
{
	display: inline;
	float: left;
	width:660px;
	padding:9px 2px 9px 10px;
	overflow: hidden;
	margin: 0 10px 0 0px;
	font-size:14px;
	border-bottom:1px dotted #ddd;
	background:url(../images/icon01.png) no-repeat left 50%; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; 
}
.new_list2 span{ float:right;padding-left:10px;	color: #999;font-size:12px;}
 .new_list2 span a{	color: #999;}


.new_list3 li
{
	display: inline;
	float: left;
	width:276px;
	padding:9px 2px 9px 10px;
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
	font-size:12px;
	margin: 0 10px 0 8px;
	background: url(../images/icon01.png) no-repeat 2px 14px;
	 border-bottom:1px dotted #ddd;
}



.dian li{background: url(../images/icon01.png) no-repeat left 5px; padding-left:10px;}

/*新闻*/
.newshow{  padding:0px 20px 20px 20px; height:100%}

.newshow h4{ font-size:18px; text-align:center; color:#4D3729; }
.newshow .title_extinfo{ padding:20px 0px 14px 0px; color:#666 ; text-align:center; border-bottom:1px solid #ddd}
.newshow .content{ padding:20px 0px 20px 0px; font-size:14px; line-height:180%;}
.newshow .content  p{ margin:0px 0px 20px 0px;}

.tag{color:#666; font-size:12px;}
.tag a{ color:#666;text-decoration:underline}
.tag a:hover{ color:#666; color:#000}

.content_menu{ float:right; width:140px; text-align:right; padding:4px 0px 4px 0px;}
.context{  float:left; width:75%;  font-size:14px}
.context li{  overflow:hidden; padding:4px 0px 4px 0px;}
.context li a{}
.context ul{ clear:both}
.context li.box_l{  text-align:left;}
.context li.box_r{  text-align:right;}

.newsnav{ height:20px; border:1px solid #D0DDE8 ; border-bottom:1px solid #BECADC;background:url(../images/line.png); margin-top:10px; padding:5px 10px 0px 10px}
.newsnav a{ color:#253241}


/*产品详细*/
.patbox{ padding-right:20px; color:#000; font-family:Arial, Helvetica, sans-serif; height:100% }
.PartNumber{color:#036; font-weight:bold; font-size:14px;}
.pcansu{ margin:10px; padding:4px; background:#FFFBD9; border:1px solid #FEF0B1}
.line{ border-bottom:1px solid #CCC; height:1px; margin:6px 0px 6px 8px;}

.photo01{ margin:0px 38px 20px 0px; display:inline;}
.photo01 img{ border:1px solid #ccc;}
.font16{ font-size:16px;}

.photo02{ float:left;width:200px; height:230px; text-align:center; margin-right:38px; margin-bottom:20px; display:inline;}
.photo02 img{border:1px solid #CCCCCC;  width:200px; height:200px;}
.photo02 .img h2{ padding:6px 0px 0px 0px; font-size:14px; font-family:Verdana, Geneva, sans-serif;}


.page2 {  padding: 10px 0px 10px 0px;border:none; COLOR: #656565;  margin:0 auto; margin-top:20px; text-align:center; height:100%;}
.page2 ul{ clear:both}
.page2 li {
	border: 1px solid  #cfcfcf; PADDING:  3px 5px 3px 5px; float:left; margin:0px 4px 0px 0px}
.page2 li.thisclass {
	border: 1px solid  #cfcfcf; PADDING:  3px 5px 3px 5px; float:left; margin:0px 4px 0px 0px; color:#F30
}
.page2 li.thisclass a { color:#F30}
.page2 li  a{ text-decoration:none;}
.page2 li  a:hover{color:#F30; text-decoration:none;}


.page22 {  padding: 10px 0px 10px 0px;border:none; COLOR: #656565;  margin:0 auto; margin-top:20px; text-align:center; height:100%;}
.page22 span{border: 1px solid  #cfcfcf; PADDING:  3px 5px 3px 5px; float:left; margin:0px 4px 0px 0px}
.pagelistbox{}
.pagelistbox span{border: 1px solid  #cfcfcf; PADDING:  3px 5px 3px 5px; float:left; margin:0px 4px 0px 0px}
.pagelistbox strong{border: 1px solid  #cfcfcf; PADDING:  3px 5px 3px 5px; float:left; margin:0px 4px 0px 0px; color:#F30}
.pagelistbox a{border: 1px solid  #cfcfcf; PADDING:  3px 5px 3px 5px; float:left; margin:0px 4px 0px 0px}

.atxt01 a{ color:#036; text-decoration:underline;}
.atxt01 a:hover{ color:#f30; text-decoration:underline;}

.retop{ width:36px; height:26px; z-index:10;position:relative;  background:url(../images/icon03.png) no-repeat; bottom:20px; left:715px;}


/* 表单填写部分 */
#Form-filler{width:100%;margin:0px auto 0;}
#Form-filler-main{/*border:1px solid #b9b9b9;*/height:300px;margin:10px 0 0 0;padding:10px;}
#Form-filler-main-left{width:400px;margin:10px 0 10px 0;float:left;}
#Form-filler li{margin:0 0 10px 0;}
.Button{margin:0 0 0px 20px;}
#Form-filler-main-right{width:400px;height:200px;margin:100px 0 10px 0;float:right;background:url(../images/pople.gif);}
#contact{width:265px;height:106px;background:url(../images/bg.gif) no-repeat;padding:0px 0 0 10px; font-size:12px;}
#contact li{float:left;	margin:10px 10px 0 4px;}

.photoshow img{ width:310px; height:320px;  border:1px solid #ddd;}


.indexbanner{width:330px; height:160px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:330px; height:160px; display:block;}

.num{ position:absolute; right:4px; bottom:3px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 14px;
	width: 14px;
	height: 14px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
 
	
	color: #fff;
	text-align: center;
	line-height: 14px;
	width: 14px;
	height: 14px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;

	background-color: #FF7300;
}


/* 表单填写部分 */
#Form-filler{width:100%;margin:0px auto 0;}
#Form-filler h4{height:20px; border-bottom:1px solid #ddd ; padding:10px; font-size:16px;}
#Form-filler-main{/*border:1px solid #b9b9b9;*/height:300px;margin:10px 0 0 0;padding:10px;}
#Form-filler-main-left{width:400px;margin:10px 0 10px 0;float:left;}
#Form-filler li{margin:0 0 10px 0;}
.Button{margin:0 0 0px 20px;}
#Form-filler-main-right{width:264px;height:200px;margin:20px 0 10px 0;float:right;background:url(../images/img04.gif) no-repeat;}
#contact{width:265px;height:106px;background:url(../images/bg.gif) no-repeat;padding:0px 0 0 10px;}
#contact li{float:left;	margin:10px 10px 0 4px;}

.photoshow img{ width:310px; height:320px;  border:1px solid #ddd;}
.app{ height:72px; background:url(../images/img02.png) no-repeat; padding:5px 5px 5px 43px; width:587px; overflow:hidden;}
.photogundong td{ padding-right:4px;}

.borderbg{background:url(../images/line04.gif) repeat-y left top; height:100%; padding-bottom:10px;}
.boxtopbg{background:url(../images/linebg02.png)  repeat-x; padding-top:10px;}
.leftbox{float:left; width:200px;height:100%; *padding-top:6px; }
.rightbox{ float:right; width:680px; margin:0px 10px 10px 0px;height:100%; display:inline; }
.rightbox h1{ font-size:16px; color:#4D3728;}

.bar{ height:20px;*height:18px; font-size:14px; padding:3px 0px 0px 10px; *padding:5px 0px 0px 10px;background:url(../images/bar.png) no-repeat; color:#4D3628;font-family:Arial, Helvetica, sans-serif}
.bar a{color:#4D3628; text-decoration:none	}
.bar a:hover{ color:#4D3628; text-decoration:none	}
.bar span{float:right;margin-top:3px;*margin-top:-15px; font-weight:normal;}
.bar span a{color:#A79D96; font-size:12px;  display:block;}
.bar span a:hover{color:#4D3628;}
.bar font { font-size:12px; font-style: italic; }

.bar4{margin:0px 40px 0px 8px; width:692px;}
.bar4 a{ text-decoration:none	}
.bar4 a:hover{  text-decoration:none	}
.bar4 span{float:right;*margin-top:-16px; font-weight:normal;}
.bar4 span a{color:#999}
.bar4 span a:hover{color:#f60}


.bar2{ height:20px;*height:18px; font-size:14px; padding:3px 22px 0px 10px; *padding:5px 22px 0px 10px;background:url(../images/bar2.png) no-repeat; color:#4D3628;font-family:Arial, Helvetica, sans-serif}
.bar2 a{color:#4D3628; text-decoration:none	}
.bar2 a:hover{ color:#4D3628; text-decoration:none	}
.bar2 span{float:right;margin-top:3px;*margin-top:-15px; font-weight:normal;}
.bar2 span a{color:#A79D96; font-size:12px;  display:block;}
.bar2 span a:hover{color:#4D3628;}
.bar2 font { font-size:12px; font-style: italic; }


.indexleft{ float:left; width:280px;  margin-right:20px;}
.indexmiddle{ float:left; width:368px;margin-right:20px;}
.indexright{ float:left; width:260px;}
.pmenu{ clear:both; height:81px; padding-top:17px ;background:url( ../images/line01.png) repeat-x; margin-bottom:20px;}
.pmenu ul{ clear:both;}
.pmenu li{ float:left; margin-right:12px; display:inline;}
.pmenu li.lase{ margin-right:0px;}
.pmenu li a img{opacity: 0.84;filter:alpha(opacity=84) ; display:block; }
.pmenu li a:hover img{ opacity: 1; filter:alpha(opacity=100); }

.w380{ width:380px;}

.newphoto img{ padding-right:6px; float:left}
.txt{  color:#555}
.txt b{color:#094E93}
.txt h4{}

.txt2{ margin-left:6px; line-height:160%; padding-top:10px; display:block; width:190px;}
.y1{ height:74px; border:1px solid #E9E9E9; background:url(../images/line02.png) repeat-y top left}
.newp{ height:43px; background: #FBFAF9 url(../images/icon02.png) repeat-x bottom; padding: 10px 4px 10px 4px;}
.newp img{ float:left; width:53px; height:41px; border:1px solid #D7CDC4}
.newp_hover{background:#F7F2F0 url(../images/icon02.png) repeat-x bottom;}

.list2{ float:left; width:335px; height:56px; /*background:url(../images/icon02.png) repeat-x bottom;*/ padding: 10px 4px 10px 0px;}
.list2 a img{ float:left; width:80px; height:60px; border:1px solid #D7CDC4;  }
.list2 a:hover img{ float:left; width:80px; height:60px; border:1px solid #746050; filter:alpha(opacity=100)}
.txt3{ width:230px; margin:20px 10px 10px 10px; white-space:nowrap;overflow:hidden;   text-overflow:ellipsis; display:inline; }

#mainLeft{ float:left; width:230px;}
#mainRight{ float:right; width:730px; padding-right:20px;}

#txtcolor{ font:bold 11px Arial; color:#006699}

#leftBox{ margin-bottom:10px;}
#leftBox_title{ font:bold 11px Arial; color:#069; border-bottom:1px dashed #ccc;}
#leftBox_txt{ height:100px;}

.mainmenu{}
.mainmenu_title{ font:bold 14px Arial; color:#4D3728; background:url(../images/mainmenu_title.png); height:22px; padding-top:8px; text-indent:18px; margin-bottom:1px;}
.mainmenu_title a,.mainmenu_title a:hover{color:#4D3728; text-decoration:none;}
.mainmenu_content li{ margin-bottom:1px; }
.mainmenu_content #ClassLi{ background:#F7F5F3 url(../images/_icon07.jpg) no-repeat 18px 50%; text-indent:28px;}
.mainmenu_content #ClassLi a{ font-weight:bold;}

.mainmenu_content #ClassLi_1{ background:#f9f9f9 url(../images/_icon07.jpg) no-repeat 18px 50%; text-indent:28px;}
.mainmenu_content #ClassLi_1 a{ font-weight:bold;color:#069; font-family:Verdana, Geneva, sans-serif;}
.mainmenu_content ul{ background:#fff}
.mainmenu_content ul li{ margin-bottom:1px;}
.classli2{background:#F0ECE8 url(../images/_icon07.jpg) no-repeat 18px 50%; text-indent:28px; font-weight:bold;height:22px; padding-top:8px; cursor:pointer }
.classli2 a{ font-weight:bold;}

.mainmenu_content .classli{ background:#F7F5F3 url(../images/_icon07.jpg) no-repeat 18px 50%; text-indent:28px;}
.mainmenu_content .classli a{ font-weight:bold;}

.mainmenu_content .li2{ background:#F7F5F3 url(../images/_icon06.gif) no-repeat 28px 50%; text-indent:38px;}
.mainmenu_content #li2_2{ background:#f9f9f9 url(../images/_icon06.gif) no-repeat 28px 50%; text-indent:38px;}
.mainmenu_content #li2_2 a{ font-weight:bold; color:#069}

.mainmenu_content a{display:block; height:22px; padding-top:8px; color:#666;}


.contactbox{padding:10px 10px 10px 18px; line-height:24px;background:#F7F5F3}

/* 公司简介*/
.company-text{margin:10px 0px 10px 0px;width:642px;text-indent:24px;line-height:22px; height:100%}
.company-text img{float:right;padding:5px;margin-left:10px;}

/* 集团据点*/
.group{padding-top:10px; margin-bottom:10px;}
.group li{width:110px;height:115px;background:#eee;margin-right:10px;padding:7px 7px 0 7px;text-align:center;float:left;overflow:hidden;display:inline;}
.group li img{width:108px;height:76px;float:left;margin-bottom:5px;}
.group li p{background:#fff;width:80px;margin:0px auto;padding:0px 15px;}

/* 未来展望*/
.future{margin:10px 0 0 0px;text-indent:24px;line-height:22px;}
.future p{margin-top:10px;}
.future img{padding:5px;float:left;margin-right:10px;}

.title{ border-bottom:1px solid #D3C6BD; padding:8px 0px 8px 0px; line-height:normal;}
.line1{height:14px; background:url(../images/line04.png) repeat-x;}

.title_bar{border-bottom:1px solid #D3C6BD;}
.linebg{background:url(../images/frame_dl.gif) repeat-x bottom;}


/*产品详细*/
.border{border:1px solid #E0E0E0;}
.pshow{  background:url(../images/line08.png) repeat-x bottom; margin-bottom:10px;}
.pshow h1{ padding:5px 6px 5px 6px; background:url(../images/line09.png) repeat-x bottom; font-size:12px;     }
.xiangxi  td{border-bottom:1px solid #EDE8E2;empty-cells:show;border-collapse:collapse;}


.table01{margin:0px 0 0 0px;width:100%;overflow:hidden;border-top:1px solid #BB9F8E;}
.table01 th{height:32px;}
.table01 th.titlebg{background:url(../images/line05.png) repeat-x bottom; height:36px;}
.table01 td{border-top:1px solid #E4E0DA;}
.table01 td.img img{  border:1px solid #B6B6B6; margin:8px;}
.table01 td.img a img{ border:1px solid #D7CDC4;  }
.table01 td.img a:hover img{ border:1px solid #746050; filter:alpha(opacity=100)}

.search{ height:26px; background:url(../images/line12.png) repeat-x; padding:6px 6px 6px 12px; color:#4D3728; margin:0px 0px 0px 0px;}
.search .inputtext{ width:141px; height:19px; *height:17px;border:1px solid #BB9F8E;margin-top:2px;  color:#4D3728 ; font-family:Arial, Helvetica, sans-serif}
.search .inputbtn{ width:60px; height:23px;  line-height:23px; background:url(../images/btn-s.png) no-repeat; color:#FFF; CURSOR: hand;   border:none;}

.bg-yl{ background:#f7f7f7;  text-align:right; }
.underline{ border-bottom:1px solid #EDE8E2;empty-cells:show;border-collapse:collapse; }
.noneunderline{ border:none;}
.cprz { margin:20px 00px 20px 00px;border-top:1px solid #bbb; border-left:1px solid #bbb;}
.cprz td{ height:22px; border-right:1px solid #bbb; border-bottom:1px solid #bbb;}


.btn-x img{opacity: 0.76;filter:alpha(opacity=76)  }
.btn-x:hover img{ opacity: 1; filter:alpha(opacity=100)}

.btn-x90 img{opacity: 0.90;filter:alpha(opacity=90)  }
.btn-x90:hover img{ opacity:1; filter:alpha(opacity=100)}

.gotop{ width:74px; height:20px;   position:relative; top:-2px; float:right; right:27px; *right:23px;}

.tel{*margin-top:3px;}

/*幻灯片*/
.indexbanner{width:948px; height:267px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:948px; height:267px; display:block;}

.num{ position:absolute; right:4px; bottom:3px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 14px;
	width: 14px;
	height: 14px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
 
	
	color: #fff;
	text-align: center;
	line-height: 14px;
	width: 14px;
	height: 14px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;

	background-color: #FF7300;
}
