﻿body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#666666; font-family:Arial,"宋体"; width: 100%; min-width:990px; width:expression((documentElement.clientWidth < 990) ? "990px" : "100%" );zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#666666;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#666666;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#d9bc8f; text-decoration:none;}
.Texthide{ display:none;}  

.BG_Cont{  margin-top:-13px; *margin-top:-16px;}
.BG_fff{ width:940px; margin:0 auto; padding:0 30px 20px;}
.gg{ min-height:45px; height:auto !important; height:45px;}
.ggtext{ background:url(404.png) no-repeat left bottom; width:275px; height:38px; float:left; margin-top:40px;}
.ggimg{ float:right; width:400px; text-align:right; padding-right:30px;}
.Contain{ position:relative; border:1px solid #d6bc96; padding:4px; }
.Bg_content{ background:#fff; min-height:524px; height:auto !important; height:524px; padding:0 5px;}

.Silderbar{ width:190px; padding:30px 0; float:left;}
.sidertitle{ font-family:"微软雅黑"; font-size:16px; color:#a56b10; font-weight:bold; padding:10px 0 20px 20px;line-height:18px; border-bottom:1px solid #d6bc96;}
.sidertitle span{ color:#757575; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.columnlist{ padding:20px;}
.columnlist li{ list-style:none; border-bottom:1px dashed #d7d7d7; padding-left:15px; position:relative; height:34px; line-height:32px;}
.columnlist li a.ona{ background:url(404.png) no-repeat; display:block; width:155px; height:32px; position:absolute; top:0; left:-15px; color:#fff; font-weight:bold; font-size:12px; padding-left:30px;}

.MainContent{ width:680px; float:left; border-left:1px solid #e0cbad; padding-left:25px; height:543px; margin-left:10px;}
.PMainContent{ width:680px; float:left; border-left:1px solid #e0cbad; padding-left:25px; height:720px; margin-left:10px;}
.MainContentTitle{ border-bottom:1px solid #e6e6e6; height:30px; padding-top:20px;}
.ColumnName{ float:left; width:200px; color:#a56b10; font-size:14px; font-weight:bold;}
.Current{ float:right; width:400px;  text-align:right; line-height:20px;color:#909090;}
.Current span{ color:#a56b10;}
.Current span.weizhibg{background:url(404.png) no-repeat center left; padding-left:13px; color:#909090;}
.Current a{color:#909090;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Content{ padding:20px 0; line-height:24px;}
.Contentscro{ padding:0 0 20px 0; line-height:24px;}
.CustomerBox{ padding:0px 10px;}
.Content .h2{ font-size:16px; color:#a56b10; text-align:center;}
.customerP{ text-indent:2em;}
.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}



.Pages{ padding:10px; line-height:18px; zoom:1; overflow:hidden;  text-align:center; color:#999999;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}

.Pages .p_cur b{ color:#F00;}

.Pages .p_count b{ color:#F00;}

.Pages .p_total b{ color:#F00;}

.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:-2px; width:34px; height:20px; cursor:pointer; border:none; background:url(404.png) no-repeat center; float:right;}
.p_jump .f1{ font-weight:normal;}





#Header{ background:url(404.png) no-repeat top center;background:#3083eb; height:90px; position:relative; z-index:50;}


  #Toper{ width:1000px; margin:0 auto;}
  .Top{ height:20px; text-align:right; padding-top:7px;}
  .Mall{ background:url(404.png) no-repeat; padding-left:20px; color:#d9bc8f; font-family:"微软雅黑";}
  .SreachBox{ float:right; width:30px; height:20px; overflow:hidden;}
  .sreach_ipu{ background:none; border:none; height:20px; line-height:20px; width:0px;background:rgba(217, 188, 143, 0) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#d9bc8f;}
  .sreach_btn{ background:url(404.png) no-repeat center; width:21px; height:20px;  display:block; float:right;}
  .logo{ width:233px; float:left; height:45px;}
  .MainNav{ float:right; width:712px; padding-top:15px; text-align:center;}
  .MainNav ul li{ float:left; padding:0 20px 18px 0; position:relative;z-index:10}
  .MainNav ul li em{ color:#be667a; float:right; width:1px; padding-left:25px;}
  .MainNav ul li a.nav{ font-size:14px; color:#fff; font-family:"微软雅黑"; display:block; height:23px; padding-bottom:7px; float:left;}
  .MainNav ul li a.nav:hover,.MainNav ul li.onnav a.nav{ border-bottom:1px solid #fff; height:22px; line-height:22px;}
  .MainNav ul li.last{ background:url(404.png) no-repeat left top; padding-left:43px;}
 
.subNavBox{ position:absolute; left:-55px; top:48px; width:102px;  padding:20px 30px; display:none; filter:Alpha(opacity=70);background:#3083eb;}
 
.subNavBox .subnav{ position:relative;}
.subNavBox .subnav dt{ padding:3px 0; text-align:center; float:left; width:110px;}
.subNavBox .subnav dt a{ height:auto; color:#fff; line-height:23px; font-family:"微软雅黑"; font-size:14px;}
.subNavBox .subnav dt a:hover,.subNavBox .subnav dt.onsubnav a{ color:#FFE8C4; border:0 none;}

.subNavBox1{ width:500px; padding-right:30px;}
.subNavBox1 .subnav{ float:left; width:220px; z-index:999; position:relative;}
.subNavBox1 .pic{ float:right; background:url(404.png) no-repeat left top; padding:10px 0 10px 20px;position:absolute; right:0; top:0px; z-index:3}
.subNavBox1 .pic a{  width:226px; height:169px; background:url(404.png) no-repeat left top; padding:15px 16px; display:block; overflow:hidden;}
.subNavBox1 .pic img{ width:226px; height:169px;}



#footer{ background:url(404.png) no-repeat top center; height:93px; font-family:"微软雅黑"; }
.Bottom{ width:1000px; margin:0 auto; padding:10px 0 6px;}

.NavBt{ float:left; width:500px; line-height:30px;}
.NavBt a{ color:#ffffff; padding:0 5px;}
.NavBt span,.Copyright span{ color:#7e535a; font-size:10px;}
.Copyright{ float:left; width:400px; text-align:right;line-height:30px;}
.Copyright span.tel{ color:#a32245; font-size:14px;}
.Copyright a{ text-decoration:underline; color:#7e535a;}
.sina{ padding:0 12px;}
.weibo{}



.HomeBan{ width:100%; height:474px; position:relative; margin:-13px 0 0;}
.HomeBan .BanList{ width:100%; height:474px;}
#viewport, #box, .slide {
	width:100%;
	overflow:hidden;
}
.slide span{ display:block; width:100%; height:474px; }
.slide a{ display:block; width:100%; height:474px; }



.slide .Hban1{ width:1000px; height:484px; margin:0 auto; position:relative;}
.slide .Hban1 .Hban1_std{ width:284px; height:200px;  position:absolute;  bottom: 75px; left: 146px; padding:18px 11px;}
.slide .Hban1 .Hban1_std p{ color:#fff; font-size:14px; margin:0;}
.slide .Hban1 .Hban1_std .Hban1_qh{ width:259px; height:135px; margin-top:10px; position:relative; z-index:0;}
.slide .Hban1 .Hban1_std .Hban1_qh .Hban1_list{}
.slide .Hban1 .Hban1_std .Hban1_qh .Hban1_list ul li{ overflow:hidden;}
.slide .Hban1 .Hban1_std .Hban1_qh .Hban1_bg{ position:absolute; z-index:100; right:25px; bottom:7px;}
.slide .Hban1 .Hban1_std .Hban1_qh .Hban1_bg ul li{ width:7px; height:7px; background:url(404.png) no-repeat left top; display:inline-block;}
.slide .Hban1 .Hban1_std .Hban1_qh .Hban1_bg ul li.on{ background:url(404.png) no-repeat left top;}




.slide .xilie{ width:1000px; margin:0 auto;}
.slide .xilie_zs{ width:252px; height:504px; float:right; background:url(404.png) repeat-x left top;}
.slide .xilie_zs .list_zs{ padding:60px 25px;}
.slide .xilie_zs .list_zs p{ background:url(404.png) no-repeat left top; width:201px; height:65px;}
.slide .xilie_zs .list_zs li{ color:#fff; background:url(404.png) no-repeat 13px center; padding-left:16px;}
.slide .xilie_zs .list_zs a{ color:#fff;}
.slide .xilie_zs .list_zs a.Btn{ background:url(404.png) no-repeat left top; width:123px; height:36px; cursor:pointer; float:left; margin-top:15px;}



#viewport {
  overflow: hidden;
  position: relative;
}
#viewport-shadow #prev,
#viewport-shadow #next {
	display:block;
	background:url(404.png) left top no-repeat;
	width:60px;
	height:100px;
	position:absolute;
	top:50%;
	margin-top:-50px;
	z-index:20;
}
#viewport-shadow #prev {
	left:0;
}
#viewport-shadow #next {
	background-position:right top;
	right:0;
}
#viewport-controls {
	position:absolute;
	bottom:10px;
	width:100%;
	text-align:center;	
}
#viewport-controls a {
	display:inline-block;
	background:url(404.png) left top no-repeat;
	width:16px;
	height:16px;	
	margin:0 10px;
	-moz-opacity:0.8 ;
	filter:alpha(opacity: 80);
	opacity: 0.8;
}
#viewport-controls a:hover,
#viewport-controls a.active {
	background-position:right top;
}
.HomeBan_Bottombg{ position:absolute; background:url(404.png) no-repeat center bottom; bottom:0; left:0; width:100%; height:12px;}

.PBan{ padding:20px 0 10px; height:281px; overflow:hidden;}



.Hmain{ background:url(404.png) no-repeat center top;background:#eef8fa;  height:177px; width:100%;}
.Hlist{ width:1000px; margin:0 auto; padding-top:20px;}
.Hlist a{ float:left; display:block; width:315px; height:136px; padding-right:27px;}
.Hlist a.end{ padding-right:0;}




.Menu{}



.linklist{ }
.linklist li{ width:160px;  height:130px; line-height:25px; text-align:center; float:left; padding:6px 30px;}
.linklist li img{ padding:3px; border:1px solid #ccc; width:152px; height:93px;}



.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.CustomerLeft{ float:left; width:536px;}
.CTitle{ height:30px; line-height:30px; text-align:center;}
.CTitle a{ display:inline-block; padding:0 100px; float:left; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; font-size:16px; color:#a56b10;}
.CTitle a.ona{border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:none;}
.CTitle a.end{border-right:none;}
.Cbox{  padding:15px 0; height:300px; width:500px;}
.CustomerRight{ float:right; width:326px; height:345px;}
	.focusBox { position: relative; width: 326px; height: 345px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 326px; height: 345px; display: block; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.productlist{}
.productlist li{ list-style:none; line-height:30px; text-align:center; width:163px; padding-bottom:20px; float:left; padding-right:9px;}
.productlist li a.img{ width:161px; height:153px;border:1px solid #e2e2e2;display:block;}
.productlist li a.img img{width:161px; height:153px;}
.productlist li.ptop { width:332px;}
.productlist li.ptop a.img{ width:330px; height:357px;}
.productlist li.ptop a.img img{width:330px; height:357px;}

	
.Brandjoined{ margin-top:20px;}
.BTitle{ height:30px; line-height:30px; text-align:center;}
.BTitle a{ display:inline-block; padding:0 40px; border-bottom:1px solid #d3d3d3; border-right:none; font-size:16px; color:#a56b10;float:left; }
.BTitle a.ona{border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:none;border-left:1px solid #d3d3d3;}
.BTitle a.end{ border-right:none;}
.BTitle a.first{ border-left:none;}
.BrandjoinedLeft{ float:left; width:300px;}
.BrandjoinedRight{ float:right; width:550px;}
.Bbox{ padding:20px 0; display:none;}

.newlist{}
.newlist li{ list-style:none; border-bottom:1px dashed #b4b3b3; height:120px; overflow:hidden; padding-top:15px;}
.newimg{ float:left; width:152px; padding:3px; border:1px solid #dbdbdb;}
.newimg img{ width:152px; height:93px;}
.newtext{ float:right; width:510px;}
.newtext h2{font-size:12px; font-weight:normal;}
.newtext h2 a{ color:#c0264c; }
.newtext h2 span{ color:#b3b3b3; float:right;}
.newp{ margin:0; padding:0; height:55px; overflow:hidden;}
.newmore{ color:#b3b3b3;} 

.News_info{ padding:0px;}
.News_info .info_title{ padding:0px; font-size:14px; text-align:center;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .info_txt{ }
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .PrevNextBox{ line-height:23px;}
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox .h1 a{color:#725600;}
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#fd8902;}

.Human_list{ min-height:700px; height:auto !important; height:700px;}
.Human_list li{ padding:0 0 60px 0;}
.Human_list li.last{ padding-bottom:0px;}
.Human_list td{ padding:0px 15px; font-family:"微软雅黑"; line-height:20px;}
.Human_list td.name{ width:92px; padding:0 0 10px 5px;}
.Human_list tr.jobth{ background:#debe81; color:#fff; height:35px;} 
.Human_list tr.joblist td{ height:30px; border-bottom:1px dashed #b4b3b3; color:#A1A1A1;}

.Human_list .table1 .jobnr{overflow: hidden;margin: 0;padding: 20px 10px 50px;position: relative;width: 635px;display: none;}
.Human_list .table1 .jobnr em{display: inline-block;float: right;width: 565px;overflow: hidden;_width: 560px;}
.Human_list .table1 .jobnr .more{display: block;width: 91px;height: 26px; position: absolute;right: 30px;bottom: 20px; background:url(404.png) no-repeat left center;}

.form_table{ margin:0 auto; width:100%; }
.form_table .form_err{ color:#f00;}
.form_table .text{ width:250px; height:24px; line-height:24px; border:1px solid #ccc; background:none; padding:0 5px;}
.form_table .btn{ background:#F93; height:30px; line-height:30px; text-align:center; width:85px; margin-right:20px; color:#fff; border:none; cursor:pointer }
.form_table .textarea{ width:250px; height:100px; line-height:20px; border:1px solid #ccc; background:none; padding:0 5px; }



.Scroller{ height:470px; padding-top:20px;}
.Scroller .Container { position:absolute; width:650px; height:470px;}
.Scroller .Scroller-Container { position:absolute; width:650px;}
.Scroller .Scrollbar-Up { cursor:pointer; position:absolute;}
.Scroller .Scrollbar-Track { width:16px; height:470px; position:absolute; background:url(404.png) repeat-y center top;}
.Scroller .Scrollbar-Handle { position:absolute; width:16px; height:16px; cursor:pointer; z-index:9999;}
.Scroller .Scrollbar-Down { cursor:pointer; position:absolute; top:187px;}
.Scroller #Scroller-1 { position:absolute; height:470px; overflow:hidden; width:650px;}
.Scroller #Scrollbar-Container { position:absolute; margin:0px 0px 0px 660px;}

.Scrollerpuduct{ height:600px; padding-top:20px;}
.Scrollerpuduct .Container { position:absolute; width:650px; height:600px;}
.Scrollerpuduct .Scroller-Container { position:absolute; width:650px;}
.Scrollerpuduct .Scrollbar-Up { cursor:pointer; position:absolute;}
.Scrollerpuduct .Scrollbar-Track { width:16px; height:600px; position:absolute; background:url(404.png) repeat-y center top;}
.Scrollerpuduct .Scrollbar-Handle { position:absolute; width:16px; height:16px; cursor:pointer;}
.Scrollerpuduct .Scrollbar-Down { cursor:pointer; position:absolute; top:187px;}
.Scrollerpuduct #Scroller-2 { position:absolute; overflow:hidden; width:650px; height:600px;}
.Scrollerpuduct #Scrollbar-Container2 { position:absolute; margin:0px 0px 0px 660px;}

.Scrollercc{ height:410px; padding-top:20px;}
.Scrollercc .Container { position:absolute; width:520px; height:410px;}
.Scrollercc .Scroller-Container { position:absolute; width:520px;}
.Scrollercc .Scrollbar-Up { cursor:pointer; position:absolute;}
.Scrollercc .Scrollbar-Track { width:16px; height:410px; position:absolute; background:url(404.png) repeat-y center top;}
.Scrollercc .Scrollbar-Handle { position:absolute; width:16px; height:16px; cursor:pointer;}
.Scrollercc .Scrollbar-Down { cursor:pointer; position:absolute; top:187px;}
.Scrollercc #Scroller-3 { position:absolute; overflow:hidden; width:520px; height:410px;}
.Scrollercc #Scrollbar-Container3 { position:absolute; margin:0px 0px 0px 530px;}

.Scrollercf{ height:310px; padding-top:20px;}
.Scrollercf .Container { position:absolute; width:500px; height:310px;}
.Scrollercf .Scroller-Container { position:absolute; width:500px;}
.Scrollercf .Scrollbar-Up { cursor:pointer; position:absolute;}
.Scrollercf .Scrollbar-Track { width:16px; height:310px; position:absolute; background:url(404.png) repeat-y center top;}
.Scrollercf .Scrollbar-Handle { position:absolute; width:16px; height:16px; cursor:pointer;}
.Scrollercf .Scrollbar-Down { cursor:pointer; position:absolute; top:187px;}
.Scrollercf #Scroller-4 { position:absolute; overflow:hidden; width:500px; height:310px;}
.Scrollercf #Scrollbar-Container4 { position:absolute; margin:0px 0px 0px 510px;}


.adverBox { display: none; height: 514px; overflow: hidden; width: 1440px; margin:0 auto;}
.adverBox img{ width:1440px; height: 514px;}