@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,b,button,input,textarea,blockquote{margin:0;padding:0;}
img,fieldset,abbr,acronym{border:0;}
table td{word-break:break-all;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
wbr:after{content:'\00200b';}
input, button, select {vertical-align:middle;}
/* Basic */
*{word-wrap: break-word;}
*::selection,*::-moz-selection{background:#669bb7;color:#fff;}

.cbh{ clear:both; height:0; overflow:hidden}
.fl{ float:left}
.fr{ float:right}
.size14{ font-size:14px}

body{background:#FFF url(/skin/images/bg.png) repeat-x; font:12px/22px Arial, Helvetica, sans-serif,"宋体"; color:#825F4F;}
a{text-decoration:none;color:#5F4F48;}
a:hover{ color:#840609; text-decoration:underline}
.wrap{ width:960px; margin:0 auto}
.header{ height:130px; padding:20px 0 0 20px; overflow:hidden}
.bannder{ clear:both}
.main{ background:#F3EFE6 url(/skin/images/mainbg.png) no-repeat; clear:both; width:888px; padding:36px}
.Larea{ float:left; width:686px;}
.Rarea{ float:right; width:162px;}
.menu{ height:46px; border-bottom:1px solid #D3B1AA; padding-left:1px; margin-bottom:20px}
.menu b{ display:inline-block; height:30px; width:308px; float:left; background:url(/skin/images/menu.gif) no-repeat 0 -330px}
.menu b#Tmenu1{ background-position:0 0}
.menu b#Tmenu2{ background-position:0 -30px}
.menu b#Tmenu3{ background-position:0 -60px}
.menu b#Tmenu4{ background-position:0 -90px}
.menu b#Tmenu5{ background-position:0 -120px}
.menu b#Tmenu6{ background-position:0 -150px}
.menu b#Tmenu7{ background-position:0 -180px}
.menu b#Tmenu8{ background-position:0 -210px}
.menu b#Tmenu9{ background-position:0 -420px}

.menu b#Cmenu8{ background-position:0 -360px}
.menu b#Cmenu9{ background-position:0 -390px}
.menu b#Cmenu10{ background-position:0 -450px}

.menu b#Cmenu2{ background-position:0 -240px}
.menu b#Cmenu3{ background-position:0 -270px}
.menu b#Cmenu4{ background-position:0 -300px}
.menu b#Cmenu5{ background-position:0 -330px}
.bar{ float:right; width:118px; height:36px; padding-top:4px; background:url(/skin/images/bar.gif) no-repeat;}
.bar li{ float:left; width:34px; padding-left:1px}
.bar li a{ display:inline-block; width:34px; height:24px}
.nav{
	width: 578px;
	clear: right;
	float: right;
	background: url(/skin/images/nav.gif) no-repeat 8px 0;
	height: 25px;
	margin-top: 50px;
}
.nav li{ float:left; padding-left:8px; width:79px}
.nav li a{line-height:25px; display:block;height:25px;width:79px;text-indent: 20em; overflow:hidden; float:left;}
.nav li#nav0,.nav li#nav0 a{ width:47px}
.nav a:hover{ background:url(/skin/images/nav.gif) no-repeat}
.nav #nav0 a:hover{ background-position: 0 -30px}
.nav #nav1 a:hover{ background-position: -55px -30px}
.nav #nav2 a:hover{ background-position: -142px -30px}
.nav #nav3 a:hover{ background-position: -229px -30px}
.nav #nav4 a:hover{ background-position: -316px -30px}
.nav #nav5 a:hover{ background-position: -403px -30px}
.nav #nav6 a:hover{ background-position: -490px -30px}
.Rmenu{ background:url(/skin/images/rbg.gif); height:98px; padding-top:34px}
.Rmenu b{ width:158px; margin:0 auto; display:block; background:url(/skin/images/Rmenu.gif) no-repeat; height:66px}
.Rmenu b#TRmenu1{ background-position: center 0}
.Rmenu b#TRmenu2{ background-position: center -70px}
.Rmenu b#TRmenu3{ background-position: center -140px}
.Rmenu b#TRmenu4{ background-position: center -210px}
.Rmenu b#TRmenu5{ background-position: center -280px}
.Rmenu b#TRmenu6{ background-position: center -350px}
.Rnav{ border:1px solid #D5C8C0; border-top:none; padding:2px 12px 20px; width:136px; overflow:hidden; background:#E9E0D9}
.Rnav li{ height:33px; background:url(/skin/images/line.gif) repeat-x 0 bottom; font-size:14px; text-align:center; padding-top:12px}
.Rnav li a:hover{ text-decoration:none; color:#84581C}
.Rnav li.active a{ color:#840609;}
.Endtext {width:680px; margin:0 auto; overflow:hidden; line-height:1.8;text-align: justify;}
.Endtext p,.Endtext ul,.Endtext ol{ padding:6px 0;}
.Endtext hr{ margin:5px 0;}
.Endtext ul li{list-style:disc outside none; margin-left:2em}
.Endtext ol li{list-style:decimal outside none; margin-left:2em}
#Con1 { background:url(/skin/images/aboutBot.gif) no-repeat 0 bottom; padding-bottom:60px}
.footer{ background:#1E170C; color:#413523; font-family:"宋体"; padding:12px 20px}
.footer a,.footer strong{ color:#8F847F}
.footer .fr{ color:#7A6F69; font-family:Arial, Helvetica, sans-serif}
.footer a:hover{ color:#D4B48D}
.jobCon{ width:378px; font-size:14px; font-weight:bold; color:#3D3330; line-height:30px; background:url(/skin/images/line2.gif); margin:0 0 30px 22px; padding:0 0 5px 1px; background-position:0 -1px \9; font-family:"宋体"}
.areabg{ background:url(/skin/images/areabg.gif) no-repeat 22px 0; padding:0 16px 0 22px; width:628px;}
.area{ background:#E9E9E9 url(/skin/images/areabg.gif) no-repeat 0 0; padding:38px 50px 30px; width:528px; min-height:375px; _height:385px;color:#52443F; }
.area h3{ font-size:15px; height:32px; color:#2B2625}
.area h3 b{ font-family:Arial, Helvetica, sans-serif; color:#685A56; display:inline-block; padding-left:4px; font-size:14px}
.contact{border-bottom:1px dotted #B3A7A2; border-top:1px dotted #B3A7A2; margin-top:20px; padding-bottom:12px; padding-top:12px}
.LJob{margin-top:20px;border-top:1px dotted #B3A7A2; width:528px; }
.LJob li{ white-space:nowrap; border-bottom:1px dotted #B3A7A2; line-height:20px; padding:10px 0 8px; padding:12px 0 6px \9}
.LJob li th{vertical-align: top;color: #756965; width:62px; padding-bottom:2px}
.LJob li td{	vertical-align: top; padding-bottom:2px}
.LJob li strong{color:#3D3330;}
.download{ line-height:26px;}
.download th{ text-align:right; width:56px; font-weight:bold}
.downloadTd{ font-weight:bold; color:#685A56}
.area .page{ padding-top:12px}
.page{ text-align:center; clear:both; line-height:18px; font-family: Arial, Helvetica, sans-serif;padding:2px 0 0}
.page *{ border:1px solid #D8CFCA; background:#EAE3DE; display:inline-block; padding:2px 6px; font-family:"宋体"}
.area .page *{border:1px solid #C7C1BE; background:#E2D9D3; }
.page b,.area .page b{ border:1px solid #A05621; background:#AF5F25; color:#fff}
.page a b,.area .page a b{ border:none; background:none; padding:0; color:#333}
.page a:hover{ border:1px solid #C7C1BE; background:#E2D9D3; text-decoration:none; }
.link{ padding-top:12px; width:528px; overflow:hidden}
.link ul{ width:544px}
.link li{ float:left; padding-right:16px; white-space:nowrap}
.link li a{ white-space:nowrap; float:left}
.Honor{ padding:40px 40px 40px 65px; background:url(/skin/images/honorsbg.gif); height:220px; }
.HonorPic{ width:200px; height:200px; padding:8px 0 0 ; overflow:hidden;float:left;}
.Rhonor{ float:right; width:288px; padding:10px 0 10px 35px; color:#393431; height:200px; border-left:2px solid #575049}
.goLeft{ padding:28px 0; float:left}
.goRight{ padding:28px 0; float:right}
.CPHonor{ float:left; margin-left:11px; width:626px; position:relative; overflow:hidden}
.CPHonor ul{ padding:0 !important; position:relative; float:left; width:1000%}
.honorCon{ height:100px; padding-top:20px}
.honorCon li{ width:95px; display:inline; float:left; margin:0 11px 0 0 !important; list-style:none !important; height:100px}
.honorCon li.active{ background:url(/skin/images/honorico.gif) no-repeat center 90px;}
.honorCon li img{ height:74px;}
.honorCon li a{ display:block; width:95px; height:74px; overflow:hidden}
.newad{ background:#333; height:90px; overflow:hidden; margin-top:-5px}
.Nlish{ padding:8px 0 6px; }
.Nlish dt{ padding:8px 2px 0 24px; background:url(/skin/images/ico.gif) no-repeat 4px 14px }
.Nlish dt a{ color:#84581C; font-size:14px}
.Nlish dt span{ float:right; color:#999; font-size:11px}
.Nlish dd{ padding:2px 2px 0 24px; color:#555; line-height:20px; background:url(/skin/images/line3.gif) repeat-x 0 bottom; padding-bottom:10px}
.Nlish dd a{ color:#506F00}
.Larea h1{ color:#A84B00; font-size:18px; line-height:24px; text-align:center; padding-bottom:4px}
.Endtime{color:#AF9990; height:36px;  background:url(/skin/images/line3.gif) repeat-x 0 23px}
.Endtime em,.casetop .fr em{color:#987A6E}
.upDown{ background:url(/skin/images/line3.gif) repeat-x 0 18px; padding-top:30px}
.Cpic{ width:740px;}
.jcImgScroll { position:relative; height:400px; width:740px; }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(/skin/img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(/skin/images/arrow-left.gif) no-repeat left center; }
.jcImgScroll em.sNext { background:url(/skin/images/arrow-right.gif) no-repeat right center;}
.jcImgScroll dl dd { background:url(images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }
.casetop{ padding:20px 0 6px; background:url(/skin/images/line4.gif) no-repeat 0 bottom; margin-bottom:12px}
.casetop h1{ text-align: left; font-size:16px; line-height:22px}
.casetop .fr{color:#AF9990;}
.PLish dl{ width:686px; float:left; padding-bottom:16px}
.PLish dt{ width:300px; float:left}
.PLish dt img{ width:300px; height:128px}
.PLish dd{ float:right; width:368px}
.PLish dd h2{ font-size:14px; color:#755242}
.PLish dd p{ padding:5px 0 2px; line-height:18px; color:#A2897D}
.PLish dd{ width:368px; overflow:hidden}
.PLish dd div{ margin-left:-25px; width:393px;}
.PLish dd li{ background:url(/skin/images/interval.gif) no-repeat 12px 5px; padding-left:25px; float:left}
.PLish dd li a{ float:left; white-space:nowrap; font-size:13px; font-weight:bold; color:#995143; text-decoration:underline}
#PClish li{ text-align:left; padding-left:20px}
.mainbg{ background:#F3EFE6 url(/skin/images/mainbg.png) no-repeat; height:50px; /*padding:36px 36px 15px */}
.Ptop{ background:#F3EFE6 url(/skin/images/pcbg.gif) repeat-x 0 bottom; padding:0 110px 58px; width:740px}
.Ppic{ float:left; width:250px; height:250px;}
.Pinfo{ width:420px; float:right}
.dis{background:#F3EFE6 url(/skin/images/pmenu.gif) no-repeat center 25px; padding:25px 100px; width:760px;}
.Pinfo h2{ font-size:24px; line-height:36px}
.Ptype{ padding:8px 0 30px; font-size:14px}
.Pinfo li { background:url(/skin/images/pico.gif) no-repeat 1px center; padding-left:18px}
.Pinfo li.hovertab{ background:url(/skin/images/pico2.gif) no-repeat 1px center;}
.Pinfo li a{ font-size:14px; color:#736965; line-height:26px}
.Pinfo li a:hover,.Pinfo li.hovertab a{ text-decoration:none; color:#7B4026}
.pmenu{font-size:14px; font-weight:bold; height:42px; color:#463E37; line-height:30px; line-height:32px \9; overflow:hidden}
.pdf{ background:#F3EFE6; padding:0 95px 30px 0; text-align:right}
.dis .Endtext{ width:760px; font-size:13px}
.undis{ display:none}
#caseCon{ margin:0 auto; float:none; width:740px;}

#Scroller-1 {
/*float:left;*/
position: absolute; 
  width: 680px;
  height: 200px;
  overflow:hidden;
  line-height:22px;
  font-size:12px; 
  text-indent:2em;
}
#Scroller-1 a{color:#646464;}
#Scroller-1 a:hover{text-decoration:underline;}
.Scroller-Container {
position: absolute;
  top: 0px; left: 0px;
}
#Scrollbar-Container {
   position: absolute; right:12px; top:0
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Track {
  width: 11px; height: 185px;
  position: absolute;
  top: 7px; left:0px;
  background: transparent url(/skin/images/scrollbar_track.gif) center center;
}
.Scrollbar-Handle {
  position: absolute;
  width: 11px; height: 11px; cursor:pointer
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 195px;
}
.caseTxt{ height:200px; position:relative}
