*{ margin:0; padding:0; }
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button,input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea {font: 14px/1.5 "Î¢ÈíÑÅºÚ", "ËÎÌå",tahoma, Srial, helvetica, sans-serif; outline:none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
ul, ol,li { list-style: none; }
a { text-decoration: none; color:#11246b;}
a:hover{ color:#fff;}

img{ border:0px;}
table { border-collapse: collapse; border-spacing: 0; }
html,body{-webkit-text-size-adjust:none; height:auto; color:#11246b;background:#f1f0eb;}
.animate{ -webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
.animateShort{-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s;transition-duration:0.3s;}
.hide{ display:none;}
.clear{ clear:both;}


/************** HOME ***************/
#container{ width:100%; height:auto; overflow:hidden; display:none;}
#nav{ width:351px; height:900px; background:url(/statics/1318/images/nav_bg.jpg); box-shadow:1px 0px 3px #e3e3e3; position:fixed; left:0px; top:0px; z-index:160;}
.tel{ width:275px; height:60px; position:absolute; left:-20px; top:-35px; line-height:30px; font-size:14px; line-height:15px; text-align:left; padding-left:25px;}
.tel span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:30px;}
.languge{ width:175px;height:20px; display:block; line-height:20px; position:absolute; left:50px; top:10px; z-index:100;}
.languge a{ display:block; float:left; margin-right:10px; color:#1c2e72; font-size:12px;}
.languge a:hover{ text-decoration:underline;}
.logo{ width:130px; height:135px; float:left; margin:25px 0px 0px 35px;}
.nav{ width:200px; height:auto; float:left; margin-top:25px;}
.nav ul li{ width:200px; height:auto; float:left;overflow:hidden;}
.nav ul li a{ width:135px; padding-left:65px; height:40px; display:block; position:relative; overflow:hidden; line-height:40px; text-align:left; background:url(/statics/1318/images/btn.png) -200px 0px no-repeat; cursor:pointer;}
.nav ul li a span{ position:absolute; width:11px; height:11px; background:url(/statics/1318/images/btn.png) 0px -41px; right:-11px; top:15px; display:block;}
.nav ul li:hover a,.nav ul li.navCur a{ background-position:0px 0px;}
.nav ul li:hover a span,.nav ul li.navCur a span{ right:10px;}
.nav ul li .subNav{ width:200px; height:auto; background:url(/statics/1318/images/brandBg.jpg) no-repeat; padding:5px 0px; display:none; background-size:cover;}
.nav ul li .subNav a{ width:135px; height:30px; line-height:30px; color:#ffe600; font-size:12px; position:relative; background:none;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s;transition-duration:0.3s;}
.nav ul li .subNav a:hover,.nav ul li .subNav a.subNavCur{ background:none; margin-left:5px;}
.nav ul li .subNav a b{ width:7px; height:7px; border-radius:7px; background:#ecd000; position:absolute; left:-7px; top:10px; display:block; opacity:0;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s;transition-duration:0.3s;}
.nav ul li .subNav a:hover b,.nav ul li .subNav a.subNavCur b{ opacity:1; left:50px;}
.copyRight{ width:200px; height:75px; position:absolute; left:0px; bottom:0px;font-size:12px; color:#838383;}
.copyRight .share{ width:190px; height:30px; padding-left:10px; margin-top:15px; margin-left:15px;}
.copyRight .foooter{ width:180px; height:40px; line-height:20px; padding:0px 10px;}
.copyRight a{ color:#838383;}
.copyRight a:hover{ color:#11246b;}
.chat{ width:35px; height:260px; position:fixed; left:200px; bottom:0px; z-index:150;}
.chat ul li{ width:150px; height:125px; float:left; margin-bottom:10px; background:#fff; margin-left:-120px; position:relative;}
.chat ul li .focusList{ width:115px; height:285px; background:#030; position:absolute; left:0px; top:-160px;}
.chat ul li .focusList a{ display:block; width:115px; height:95px; overflow:hidden;}
.chat ul li .focusList a img{ display:block; width:115px; height:70px;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s;transition-duration:0.3s;}
.chat ul li .focusList a span{ display:block; width:115px; height:25px; background:#0d2069; line-height:25px; text-align:center; font-size:12px; color:#fff;-webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s;transition-duration:0.3s;}
.chat ul li .focusList a:hover img{ -webkit-transform:scale(1.1,1.1);}
.chat ul li .focusList a:hover span{ background:#ffcc00; color:#0d2069;}
.chat ul li .chatIcons{ width:35px; height:125px; position:absolute; right:0px; top:0px; background:#fff url(../images/newShare.png) -35px 0px no-repeat; cursor:pointer;}
.chat ul li.second .chatIcon{ width:35px; height:125px; position:absolute; right:0px; top:0px; background:#fff url(../images/newShare.png) no-repeat; cursor:pointer;}
.chat ul li.second .chatWx{ width:115px; height:240px; position:absolute; left:0px; top:-115px; background:url(/statics/1318/images/weixin.jpg) no-repeat;}
.chat ul li.second .chatWx a{ width:115px; height:120px; display:block;}
#slide{ width:100%; height:100%;position:relative; left:200px; top:0px; overflow:hidden;}
#slideIcon{ width:300px; height:10px; position:absolute; left:50px; top:50px; z-index:50;}
#slideIcon a{ width:100px; height:5px; display:block; float:left; margin-right:10px; cursor:pointer; background:#fff;}
#slideIcon a.slideCur{ background:#ffc000;}
.slide,.slogan,.slideBg{ position:absolute; left:0px; top:0px;}
.slide ul{ width:10000px; position:absolute; left:0px; top:0px;}
.slide ul li{ float:left; position:relative; width:100%; height:100%; overflow:hidden;}
.slogan ul li img{position:absolute; left:0px; top:0px;}
#icon{ width:137px; height:82px; position:absolute; right:20px; bottom:100px; z-index:50; background:url(/statics/1318/images/icon.png) no-repeat;}
#icon a{ width:36px; height:36px; display:block; float:left; border-radius:36px; margin-left:25px; margin-top:18px; cursor:pointer;}
#icon a.iconPrev{ background:#0e206a url(../images/iconPrev.png) no-repeat;}
#icon a.iconNext{ background:#ffad01 url(../images/iconNext.png) no-repeat;}
#icon a:hover{ -webkit-transform:rotate(360deg)}
.loading{ width:150px; height:80px; position:absolute; left:50%; margin-left:-75px; top:50%; margin-top:-40px; z-index:110;}
.loadImg{ width:100px; height:80px; float:left; margin-left:25px; background:url(/statics/1318/images/loading.png) no-repeat;}
.loadTxt{ width:150px; height:30px; float:left; line-height:30px; text-align:center; font-size:12px; color:#1c2d73; font-weight:bold;}
#brand{ width:100%; position:relative; left:250px; top:0px; height:100%; }
#brand h2{ width:100%; height:175px; line-height:175px; font-size:48px; color:#182b70; display:block;}
.brand{ width:100%; height:auto; overflow:hidden;}
#bottom{ position:relative; left:250px; width:600px; height:20px; line-height:20px; font-size:12px; margin-top:35px; color:#838383;}
#bottom a{ color:#838383;}
#bottom a:hover{ color:#11246b;}
.newsNext{ width:100%;height:35px; line-height:35px;border-bottom:1px dotted #acaaa7; font-size:12px; color:#3e3e3e;}

/************** BRAND ***************/
#brandList{ width:auto; position:relative; left:351px; top:0px; z-index:200;overflow:hidden; height:auto;}
#brandList h2{ display:block; width:100%; height:85px; line-height:85px; font-size:36px; color:#0d2069; margin-top:130px; margin-bottom:25px;}
#brandList h2 span{ font-size:26px; opacity:0.3; text-transform:uppercase; margin-left:10px;}
.brandList{ width:565px; height:auto;}
.brandList ul li{ width:565px; height:455px; border-bottom:1px dotted #bebfc6; margin-bottom:40px;}
.brandList ul li .brandL{ width:130px; height:60px; float:left; color:#0d2069;font-family:Georgia, "Times New Roman", Times, serif;}
.brandList ul li .brandL span{ display:block; width:100%; height:20px; line-height:20px; font-size:12px;}
.brandList ul li .brandL strong{ display:block; width:100%; height:30px; line-height:20px; font-size:18px; }
.brandList ul li .brandR{ width:420px; height:auto; float:right; color:#0d2069;}
.brandList ul li .brandR img{ display:block; width:420px; height:260px; display:block;}
.brandList ul li .brandR strong{ display:block; width:420px; height:50px; font-size:18px; line-height:50px; padding-top:10px;}
.brandList ul li .brandR .brandDetaisl{ width:420px; height:80px; line-height:20px; font-size:12px; color:#3e3e3e;}
.brandList ul li .brandR .brandMore{ width:68px; height:17px; display:block; background:url(/statics/1318/images/btn.png) -732px 0px no-repeat; margin-top:15px;}
.subBg{ position:fixed; left:250px; top:0px;width:10px; height:10px;}
.subBg img{ z-index:0; position:absolute;}
#video{ width:600px; height:auto;}
.videoFocus{ width:600px; height:485px; background:#fff;}
.videoFocus .img{ display:block; width:600px; height:370px;}
.videoFocus strong{ display:block; width:560px; height:50px; line-height:50px; font-size:18px; color:#1c2e72; padding:10px 20px 0px 20px;}
.videoFocus div{ width:560px; height:40px; line-height:20px; font-size:12px; padding:0px 20px; color:#9c9c9c;}
.videos{ width:600px; height:150px; background:#fff; margin-top:25px; position:relative; overflow:hidden; margin-bottom:50px;}
.videos ul{ width:650px; height:150px; position:absolute; left:0px; top:0px;}
.videos ul li{ width:165px; height:120px; float:left; margin:0px 15px 0px 18px; margin-top:15px; cursor:pointer;}
.videos ul li .videosImgs{ width:165px; height:95px;}
.videos ul li strong{ width:165px; height:25px; line-height:25px; text-align:center; font-size:14px; font-weight:bold; display:block; }

/************** SERVICE ***************/
.service365{ width:725px; height:auto;}
.service365 h3{ display:block; width:100%; height:50px; line-height:50px; font-size:24px; color:#0d2069; float:left;}
.serviceList{ width:100%; height:auto; margin-top:10px; float:left;}
.serviceList ul li{ width:137px; height:176px; float:left; margin-right:8px;}
.serviceDemo{ width:725px; height:auto; margin-top:25px; float:left;}
.serviceTops{ width:725px; height:150px; margin-bottom:25px;}
.serviceDiv{ width:725px; height:30px; margin-top:15px; color:#3e3e3e;}
.zhushi{ width:725px; height:auto; margin-top:15px; color:#3e3e3e; line-height:25px; font-weight:bold; color:#3e3e3e; padding:15px 0px;}
.serviceDiv .serviceName,.serviceDiv1 .serviceName,.tsName{ width:80px; height:30px; float:left; font-size:12px; line-height:30px; text-align:right; padding-right:10px;}
.serviceDiv .serviceText{ width:250px; height:28px; border:1px solid #d7dbdb; line-height:28px; float:left; font-size:12px; background:#f1f0eb; padding-left:10px;}
.serviceTips{ width:90px; height:30px; float:left; margin-left:10px;}
.serviceDiv .serviceSelect{ width:100px; height:28px; border:1px solid #d7dbdb; float:left; font-size:12px; margin-right:5px; background:none; text-align:center;}
.serviceDiv .tips,#xhTip,#usTip,#shopTip,#adressTip,#emailTip,#shoujiTip,#mjTip,#nxTip,#jhmjTip,#zjTip,#rkTip,#srTip,#jhzxTip,#kysjTip,#jydzTip,#qtTip,#ageTip,#faxTip{ width:310px; height:30px; float:left; margin-left:25px; line-height:30px; padding-left:15px; font-size:12px; z-index:200; position:relative;}
.tsrd{width:310px; height:30px;  line-height:30px; padding-left:15px; font-size:12px; position:absolute; right:40px; top:0px; background:#e4f7d6;}
.serviceDiv1{ width:725px; height:250px; margin-top:15px; color:#3e3e3e;}
.serviceDiv1 textarea{ width:608px; height:228px; float:left;padding:10px; background:none; border:1px solid #d7dbdb;}
.serviceDiv .serviceSubmit{ width:100px; height:28px; border:1px solid #d7dbdb; float:left; margin-left:5px; font-size:12px; background:none; cursor:pointer;}
.serviceDiv .serviceFile{ width:150px; cursor:pointer; float:left;}
.serviceSubmits{ width:100px; height:30px; background:#ffc000; margin-left:90px; line-height:30px; text-align:center; cursor:pointer;}
.serviceSubmits:hover{ background:#0d216c; color:#fff;}
.webMap{ width:600px; height:auto;}
.input8{ background:none; height:28px;}
.webMap ul li{ width:600px; height:auto; float:left; overflow:hidden; margin-bottom:20px;}
.webMap ul li strong{ display:block; width:auto; height:40px; line-height:40px; font-size:16px; float:left; margin-bottom:10px; border-bottom:2px solid #fec500;}
.webMap ul li div{ width:100%; display:block; overflow:hidden;}
.webMap ul li div a{ display:block; height:auto; width:100px; line-height:30px; float:left; font-size:14px;}

/************** ABOUT ***************/
#subLoading{ width:220px; height:20px; position:absolute; left:200px; top:250px;}
.about{ width:700px; height:auto; position:relative;}
.aboutNav{ width:700px; height:35px; position:relative;}
.aboutNav a{ cursor:pointer; display:block; width:140px; height:35px; float:left; text-align:center; line-height:35px; font-weight:bold;}
.aboutNav a:hover,.aboutNav a.aboutNavCur{ background:#ffd200;}
.aboutContent{ width:700px; min-height:600px; margin-top:35px; color:#3e3e3e; margin-bottom:35px;}
.aboutUs{ width:700px; height:auto;line-height:30px; opacity:0;}
.aboutUs img{ display:block; }
.aboutUs h3{ display:block; line-height:50px; height:50px; font-size:24px;}
.aboutUsImg{ margin-bottom:35px;}
.aboutEvent{ width:700px; height:auto;line-height:30px; padding-top:25px; overflow:hidden; opacity:0;}
.aboutEvent h3,.aboutHonor h3{display:block; line-height:50px; height:50px; font-size:24px; color:#0d2069;}
.aboutEvent ul{ margin-top:35px;}
.aboutEvent ul li{ width:690px; height:135px; margin-bottom:15px; padding-left:10px;}
.aboutEvent ul li .eventThum{ width:135px; height:100px; float:left; border:1px solid #fff; margin-top:17px;}
.aboutEvent ul li .eventInfos{ width:525px; height:100px; margin-top:17px; float:left; margin-left:15px; border-left:1px solid #ccccc8; padding-left:10px; }
.aboutEvent ul li .eventInfos strong{ display:block; width:525px; height:40px; line-height:40px; margin-top:10px; font-size:24px; color:#172c82;}
.aboutEvent ul li .eventInfos div{ width:525px; height:40px; line-height:20px; font-weight:bold; color:#3e3e3e;}
.aboutEvent ul li.eventOdd{ background:url(/statics/1318/images/eventBg.png);}
.aboutHonor{ width:700px; height:auto;line-height:30px; opacity:0;}
.aboutHonorTop{width:700px; height:185px; position:relative;margin-bottom:35px; overflow:hidden;}
.honorList{ width:700px; height:100px; position:relative; padding-top:100px; float:left;overflow:hidden;}
.honorList ul{ width:100%; height:100px; position:relative;}
.honorList ul li{ width:100px; height:50px; float:left;position:relative; cursor:pointer;}
.honorList ul li .honorRect{ width:10px; height:10px; background:#ffd200; border-radius:12px; border:1px solid #1c2e72; position:absolute; left:35px; top:0px;}
.honorList ul li .honorYear{ width:45px; height:14px; line-height:14px; text-align:center; position:absolute; left:18px; top:15px; font-size:12px;}
.honorList ul li .honorIcon{ width:9px; height:5px; background:url(/statics/1318/images/sjx.png) no-repeat; position:absolute; left:36px; top:45px; opacity:0;}
.honorList ul li:hover .honorRect,.honorList ul li.honorCur .honorRect{ background:#1c2e72; border:1px solid #ffd200;}
.honorList ul li:hover .honorYear,.honorList ul li.honorCur .honorYear{ font-size:14px; font-weight:bold; color:#172d83;}
.honorList ul li:hover .honorIcon,.honorList ul li.honorCur .honorIcon{ opacity:1; top:35px;}
.honorList .honorLine{ width:1400px; height:1px; background:#1c2e72; position:absolute; left:0px; top:106px;}
.honorList .honorLogo{ width:80px; height:85px; background:url(/statics/1318/images/honorLogo.png) no-repeat; position:absolute; left:0px; top:0px;}
.aboutHonor h3 span{ margin-left:10px;}
.honorContent{ width:700px; height:auto; margin-top:35px; margin-bottom:35px; overflow:hidden;}
.honorContent .honorContentList{ width:700px; height:auto;}
.honorContentList li{ width:220px; height:300px; float:left; margin-right:10px; margin-bottom:15px; border:1px solid #fff;}
.honorDetails{ width:700px; height:auto; line-height:28px; font-size:12px; margin-top:35px;}
.nfBrand{ width:700px; height:auto; color:#3e3e3e; line-height:30px;}
.aboutLy{ width:700px; height:auto;line-height:30px; padding-top:25px; overflow:hidden; opacity:0;}
.aboutCultrue{ width:700px; height:auto;line-height:30px; padding-top:25px; overflow:hidden; opacity:0;}
.cultrueDetails{ width:700px; height:auto; margin:25px 0px;}
.aboutLy h3,.aboutCultrue h3{display:block; line-height:50px; height:50px; font-size:24px; color:#0d2069;}
.lyList{ width:700px; height:auto; margin-top:25px;}
.lyList li{ width:220px; height:140px; float:left; border:2px solid #ffffff; margin-right:10px; margin-bottom:20px; cursor:pointer;}
.lyList li:hover img{ -webkit-transform:scale(1.1,1.1);}
#lightBox{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:url(/statics/1318/images/blank7.png); z-index:500; display:none;}
.lightBox{ width:100%; height:350px; background:#172c82; position:absolute; left:-100%; top:50%; margin-top:-175px;}
.proThum{ width:500px; height:320px; position:absolute; left:-250px; top:15px; background:#fff; opacity:0;}
.proNames{ width:1200px; height:40px; position:absolute; left:280px; top:5px; border-bottom:1px solid #2f428f; line-height:40px; font-size:16px; font-weight:bold; color:#fff; opacity:0;}
.proDetails{ width:1200px; height:205px; position:absolute; left:280px; top:50px; border-bottom:1px solid #2f428f; opacity:0;}
.proBox{ width:500px; height:195px; float:left; line-height:25px; font-size:12px; color:#fff; padding:5px 0px; opacity:0.6;}
.proBottoms{ width:1200px; height:65px; position:absolute; left:280px; top:270px; opacity:0;}
.proClose{ width:30px; height:30px; position:absolute; left:1100px; top:10px; background:url(/statics/1318/images/close.png) no-repeat; cursor:pointer; opacity:0;}
.proClose:hover{ -webkit-transform:rotate(90deg);}
.proNums{ width:100px; height:65px; float:left; font-family:Georgia, "Times New Roman", Times, serif;}
.proNumsList{ width:50px; height:65px; float:left; position:relative; overflow:hidden;}
.proNumsList span{ display:block; width:35px; height:65px; font-size:48px; color:#fcac00;}
.proNumsTotal{ width:50px; height:25px; float:left; position:relative; overflow:hidden; font-size:20px; color:#fff; opacity:0.7; line-height:25px; margin-top:30px;}
.proIcons{ width:100px; height:32px; float:left; margin-left:25px;margin-top:25px;}
.proIcons a{ width:30px; height:30px; display:block; float:left; border:1px solid #fcac00; border:1px solid #fcac00; background:url(/statics/1318/images/proIcons.png) no-repeat; cursor:pointer;}
.proIcons a.proPrev:hover{ background-position:-30px -30px; background-color:#fcac00; }
.proIcons a.proNext{ margin-left:25px; background-position:0px -30px;}
.proIcons a.proNext:hover{ background-position:-30px 0px; background-color:#fcac00;}


/************** PRODUCT ***************/
.productTitle{ width:70px; height:100%; float:left;}
.productList{ width:auto; height:100%; float:left; border-left:1px solid #fff; position:relative; overflow:hidden;}
.productList ul{ height:100%;  position:relative; left:0px; top:0px;}
.productList ul li{ width:275px; height:100%; float:left; position:relative; border-right:1px solid #fff; cursor:pointer; }
.productList ul li .proLine{ width:35px; height:4px; background:#c30d23; position:absolute; left:21px; top:55px;}
.productList ul li .proTitle{ width:230px; height:100px; line-height:100px; position:absolute; right:25px; top:80px; font-size:35px; font-weight:bold;  overflow:hidden;}
.productList ul li .proTitle b{ width:230px; height:200px; display:block;}
.productList ul li .proInfos{ width:240px; height:150px; position:absolute; right:15px; top:193px;text-align:left; }
.productList ul li .proInfos span{ font-size:22px; text-transform:uppercase; display:block; opacity:1;}
.productList ul li .proInfos strong{ font-size:18px; display:block; height:35px; line-height:30px;}
.productList ul li .proInfos div{ font-size:13px; line-height:20px;padding-top:15px;}
.productList ul li .pros{ width:275px; height:175px; position:absolute; top:608px; background:url(/statics/1318/images/sofa.png) no-repeat;}
.productList ul li .proRect{ width:150px; height:150px; border:10px solid #fff; border-radius:170px; position:absolute; left:55px; top:450px; opacity:0;}
.productList ul li:hover .proLine{ width:200px; background:#fff;}
.productList ul li:hover .proTitle b{ margin-top:-100px; color:#fff;}
.productList ul li:hover .proInfos{ color:#fff;}
.productList ul li:hover .pros{ top:590px;}
.productList ul li:hover .proRect{ top:490px; opacity:1;}
.proHoverBg{ width:275px; height:100%; position:absolute; left:0px; top:0px;}
.proH2{ width:700px; height:auto; font-size:36px; font-weight:bold; line-height:50px; margin-top:205px;}
.proH2 p{ font-size:18px; line-height:30px; margin-top:10px;}
.scrollDiv{ width:700px; height:auto; overflow:hidden; margin-top:150px; margin-bottom:100px; }
.scroll{ width:80px; height:55px; background:#0d2069; border-radius:80px; padding-top:25px;}
.scroll ul{ position:relative; width:80px; height:30px;}
.scroll ul li{ width:39px; height:55px; background:url(/statics/1318/images/Scroll_sngl.png) no-repeat; position:absolute; left:22px; top:-10px;-webkit-animation:wbAnimate 2s ease infinite;}
@-webkit-keyframes wbAnimate{0%{top:-30px; opacity:0;}40%{top:-10px; opacity:1;}69%{top:-10px; opacity:1;}85%{ top:0px; opacity:0;}100%{ top:0px; opacity:0;}}
.proGrally{ width:850px; height:600px; position:relative; margin-bottom:50px;}
.proGrallyThum{ width:850px; height:480px;}
.proGrallyTitle{ width:400px; height:60px; line-height:60px; position:absolute; left:0px; top:370px; background:#0d2069; padding-left:20px; font-size:18px; font-weight:bold; color:#ffcc00;}
.proThumList{ width:850px; height:105px;  margin-top:10px;}
.proThumList ul li{ width:115px; height:105px; float:left; cursor:pointer;}
.proThumList ul li .proThums{ width:115px; height:65px; margin-top:5px;}
.proThumList ul li .proTitls{ width:115px; height:36px; padding-top:5px; line-height:18px; text-align:center; font-size:12px; color:#3e3e3e;}
.proThumList ul li:hover .proTitls{ color:#f96a0b;}
.proThumList ul .proPlus{ width:30px; height:105px; float:left; background:url(/statics/1318/images/plus.png) no-repeat;}

.proDivs{ width:850px; height:100px; position:relative; margin-bottom:50px;}

/************** CONTACT ***************/
.contact{ width:700px; height:auto;}
.contactTitle{ width:100%; height:45px; background:#0d2069;}
.contactTitle li{ width:25%; height:45px; float:left; line-height:45px; text-align:center; font-size:16px; font-weight:bold; cursor:pointer; color:#ffcc00; position:relative; z-index:500;}
.contactTitle li.contactCur{ background:#ffcc00; color:#0d2069;}
.contactTitle li .contactSubDiv{ width:480px; height:200px; background:#ffcc00; position:absolute; left:0px; top:45px; display:none;}
.contactSubDiv h3{ display:block; height:50px; width:460px; margin-left:20px; line-height:50px; font-size:24px; color:#0d2069; text-align:left;}
.contactSubDiv .contactL{ width:460px; height:35px; background:#ffdb4d; line-height:35px; margin-bottom:10px; padding-left:20px;}
.contactSubDiv .contactL .contactIcon{ width:25px; height:25px; float:left; background:#0d2069 url(/statics/1318/images/btn.png) 0px -575px no-repeat; border-radius:25px; margin-top:5px;}
.contactSubDiv .contactL .contactIcon.icon2{ background-position:-25px -575px;}
.contactSubDiv .contactL .contactIcon.icon3{ background-position:-50px -575px;}
.contactSubDiv .contactL .contactIcon.icon4{ background-position:-75px -575px;}
.contactSubDiv .contactL b{ display:block; float:left; margin-left:10px; font-weight:normal; font-size:12px;}
.map{ width:696px; height:496px; border:2px solid #ffcc00; background:#fff; margin-top:2px;}
.tsTitle{ width:100%; height:50px; font-size:24px; color:#0d2069; line-height:50px; font-weight:bold; margin:15px 0px;}
.tsDiv{ width:100%; height:37px; margin-bottom:15px; position:relative;}
.tsDiv .inputText{ width:210px; height:35px; border:1px solid #bfbfbf; line-height:35px; padding-left:10px; font-size:12px; color:#9d9d9d; background:#f1f0eb; float:left;}
.tsDiv .tips{  height:37px; float:right;}
.tsDiv1{ width:100%; height:180px; margin-bottom:15px;}
.tsDiv1 textarea{ width:576px; height:158px; border:1px solid #bfbfbf; padding:10px; background:none; float:left;}
.tsDiv .inputSubmit{ width:150px; height:auto; float:right; border:3px solid #bfbfbf; background:#edece5; line-height:30px; text-align:center; cursor:pointer; color:#9d9d9d; font-weight:bold;}
.tsDiv .inputSubmit:hover{ background:#ffc000; border-color:#c79600; color:#fff;}
.shopSearch{ width:98%; height:50px; background:#1c2d72; margin:35px 0px 15px 0px; padding-left:2%; line-height:50px; color:#fff;}
.shopSearch b{ display:block; float:left; margin-right:10px;}
.tsSelect{ width:100px; height:40px; float:left; margin-right:5px; background:none; text-align:center; margin-top:5px; background:#fff;}
.shopSearch .shopSubmit{ width:60px; height:50px; float:right; background:url(/statics/1318/images/tsIcon.png) no-repeat; cursor:pointer;}
.shopSearch .shopSubmit:hover{ background-position:-60px 0px;}
#allmap { width:100%;height:396px;overflow: hidden;}


/************** NEWS ***************/
.newsBox,.newsPage,#bizhi,#network{ width:700px; height:auto;}
.focusNews{ width:700px; height:205px; background:#fff; position:relative; overflow:hidden;}
.focusNews ul{ width:7000px; height:205px; position:absolute; left:0px; top:0px;}
.focusNews ul li{ width:700px; height:205px; float:left;}
.focusNews ul li .focusThums{ width:405px; height:205px; float:left;}
.focusNews ul li .focusRight{ width:255px; height:165px; float:left; padding:20px;}
.focusNews ul li .focusRight a{ display:block; width:255px; height:25px; line-height:25px; font-size:16px; font-weight:bold; color:#3e3e3e;}
.focusNews ul li .focusRight span{ display:block; width:255px; height:25px; line-height:25px; font-size:12px; color:#bbbbbb;}
.focusNews ul li .focusRight .focusDetails{ width:255px; height:80px; line-height:20px; font-size:12px; color:#8d8d8d; margin-top:15px;}
.focusNews ol{ width:95px; height:30px; background:url(/statics/1318/images/blank6.png); position:absolute; left:0px; bottom:0px; padding-left:310px;}
.focusNews ol li{ width:12px; height:12px; float:left; border-radius:12px; background:#fff; opacity:0.7; margin-top:9px; margin-right:10px; cursor:pointer;}
.focusNews ol li.focusCur{ background:#ffcc00; opacity:1;}
.newsList{ width:700px; height:auto; margin-top:25px;}
.newsList ul li{ width:700px; height:30px; background:#f5f4f0; opacity:0;}
.newsList ul li a{ font-size:12px; color:#3e3e3e; line-height:30px; width:700px; height:30px; display:block; position:relative;}
.newsList ul li.odd{ background:#edede6;}
.newsList ul li a span{ position:absolute; right:10px;}
.newsList ul li a:hover{ color:#f96a0b;}
.holder{ width:485px; height:25px; float:left; margin-top:15px;}
.holder a {width:25px; height:25px; display:block; color:#fff; float:left; margin-right:5px; text-align:center; line-height:25px; cursor:pointer; background:#9ba38f;}
.holder a:hover {background:#62615f; text-decoration:none;}
.holder a.jp-previous {background:#62615f; }
.holder a.jp-next { background:#62615f; }
.holder a.jp-current, a.jp-current:hover { color:#fff;font-weight: bold; background:#62615f;}
.holder a.jp-disabled, a.jp-disabled:hover {color: #fff;}
.holder a.jp-current, a.jp-current:hover,.holder a.jp-disabled, a.jp-disabled:hover {cursor: default;}
.holder span {width:35px; height:35px; float:left; margin-right:5px; text-align:center; line-height:35px; cursor:pointer;}
.jump{ width:92px; height:25px; float:right;margin-top:15px;}
.jump input{ width:40px; height:23px; float:left; text-align:center; line-height:25px;outline:none; background:#62615f; color:#fff;}
.jump span{ width:40px; height:25px; float:left; text-align:center; line-height:25px; display:block; margin-left:10px; background:#62615f; color:#fff; cursor:pointer; font-size:12px;}
.baikeList,.mediaList,.repair{ width:700px; height:auto; margin-top:25px;}
.baikeList li{ width:700px; height:115px; border-bottom:1px solid #f2f2f2; margin-bottom:15px;}
.baikeList li .li_right{ width:505px; height:auto; float:right;}
.baikeList li .li_right .tops{ width:505px; height:30px; line-height:20px; border-bottom:1px solid #41645c; position:relative; font-size:14px; font-weight:bold;}
.baikeList li .li_right .tops span{ font-size:14px; font-weight:normal; color:#4c4c4c; margin-left:15px;}
.baikeList li .li_right .tops div{ position:absolute; top:5px; right:0px;}
.baikeList li .li_right .tops a{ color:#41645c;}
.baikeList li .li_right .tops a:hover{ color:#f96a0b;}
.baikeList li .li_right .bottoms{ line-height:20px; margin-top:10px; color:#7f7f7f; font-size:12px;}
.baikeDetails{ width:700px; height:auto; margin-top:25px; overflow:hidden; position:relative; padding-top:25px;}
.baikeBack{ width:100px; height:30px; position:absolute; right:0px; top:0px; background:#ffc000;}
.baikeBack a{ display:block; width:94px; height:24px; margin-left:2px; margin-top:2px; line-height:24px; text-align:center; font-size:12px; border:1px solid #fff; color:#fff; opacity:0.8;}
.news_title_des{ width:100%; height:auto; line-height:35px; text-align:center; font-size:24px; margin-top:35px; overflow:hidden; margin-bottom:15px;}
.news_title_info{ width:100%; height:30px; line-height:30px; text-align:center; color:#a9a9a9;}
.news_content{ width:100%; height:auto; line-height:24px; margin-top:35px; margin-bottom:35px; font-size:14px; text-indent:28px; color:#3e3e3e;}
.mediaList ul li{ width:225px; height:170px; float:left; margin-right:10px; margin-bottom:20px;}
.mediaList ul li .mediaThum{ width:225px; height:135px; overflow:hidden;}
.mediaList ul li .mediaTitles{ width:225px; height:35px; line-height:35px; text-align:center; color:#3e3e3e; font-weight:bold;}
.mediaList ul li a{ display:block; width:225px; height:170px;}
.mediaList ul li a:hover .mediaThum img{ -webkit-transform:scale(1.1,1.1) rotate(-2deg);}
.mediaList ul li a:hover .mediaTitles{ color:#f96a0b;}

.proBack{ width:100px; height:30px; position:absolute; left:600px; top:165px; background:#0d2069;}
.proBack a{ display:block; width:94px; height:24px; margin-left:2px; margin-top:2px; line-height:24px; text-align:center; font-size:12px; border:1px solid #869df4; color:#fff;background:#0d2069;}
.proBack a:hover{ background:#fff; color:#0d2069;}

/************** BIZHI ***************/
.bizhiGallery{ width:700px; height:400px; }
.bizhiSize{ width:698px; height:35px;border:1px solid #e0dfd8; margin:25px 0px;}
.bizhiSize h3{ width:90px; height:35px; display:block; float:left; line-height:35px; text-align:center; color:#3e3e3e;border-right:1px solid #e0dfd8;}
.bizhiSize a{ display:block; width:75px; height:35px; float:left; text-align:center; line-height:35px; color:#3e3e3e; font-size:12px; border-right:1px solid #e0dfd8;}
.bizhiSize a:hover{ background:#ed6500; color:#fff;}
.bizhiList{ width:700px; height:95px; padding:25px 0px; border-top:1px dotted #bebfc6; position:relative; overflow:hidden;}
.bizhiList ul{ width:7000px; height:95px; position:absolute; left:0px; top:25px;}
.bizhiList ul li{ width:165px; height:95px; float:left; background:#900; margin-right:15px; cursor:pointer; position:relative;}
.bizhiList ul li .bizhiShadows{ width:165px; height:95px; position:absolute; left:0px; top:0px; background:#000; opacity:0.7;}
.bizhiList ul li img{ position:absolute; left:0px; top:0px;}
.bizhiList ul li:hover .bizhiShadows,.bizhiList ul li.bizhiCur .bizhiShadows{ opacity:0;}
.bizhiList:hover .bzPrev{ left:0px;}
.bizhiList:hover .bzNext{ right:0px;}


/************** NETWORK ***************/
.netImg{ width:740px; height:4280px; position:relative;}
.netImg a{ width:740px; height:320px; position:absolute; left:0px; top:3180px;display:block;}
.network{ width:700px; height:auto;line-height:30px; padding-top:25px; overflow:hidden;}
.netSwf{ width:850px; height:560px; margin-top:35px;}
.network h3,.repair h3{display:block; line-height:50px; height:50px; font-size:24px; color:#0d2069;}
.network h3{display:block; line-height:35px; height:auto; font-size:24px; color:#0d2069;}
.netD{width:700px; height:auto;line-height:25px; padding:15px 0px; color:#3e3e3e;}
.abList{ width:700px; height:36px; margin-top:15px;}
.abList li{ width:107px; height:36px; float:left; padding:0px 10px 0px 0px; position:relative;}
.abList li span{ width:1px; height:20px; position:absolute; right:0px; top:5px; background:#8d96b8; display:block;}
.abList li a{ display:block; width:107px; height:36px; line-height:30px; text-align:center; cursor:pointer;}
.abList li a.adCur{ background:url(/statics/1318/images/abHover.png) no-repeat; color:#fff;}
#adList{ width:700px; height:200px; position:relative; margin-top:20px;}
#adList>ul>li{ width:700px; height:200px; position:absolute; left:0px; top:0px; display:none;}
#adList>ul>li .adImg{ width:700px; height:140px;}
#adList>ul>li .adImg a{ width:225px; height:140px; display:block; float:left; margin-right:10px; cursor:pointer;}
#adList>ul>li .adInfos{ width:700px; height:125px; margin-top:20px; line-height:25px; color:#3e3e3e;}
.networkBox{ width:700px; height:500px; position:relative;}
.networkBox .netPic{ width:330px; height:450px; float:left; margin-top:25px;}
.netStep{ width:360px; height:515px; position:absolute; right:0px; top:0px;}
.networkDownload{ width:210px; height:75px; background:url(/statics/1318/images/downLoad.png) no-repeat; display:block; margin-left:90px; margin-top:-15px; cursor:pointer;}
.netStep h4{ width:15px; padding:0px 10px; height:100px; line-height:28px; font-size:24px; float:left; margin-top:25px; margin-left:5px;}
.setp{ width:280px; height:480px; position:absolute; left:90px; top:85px; border-left:1px solid #13256c;}
.setp ul li{ width:280px; height:16px; position:relative; margin-bottom:25px; cursor:pointer;}
.setp ul li .setpIcons{ width:16px; height:16px; position:absolute; left:-8px; top:-8px; background:#13256c; border-radius:16px; line-height:16px; font-size:12px; text-align:center; color:#fff;}
.setp ul li .setpTxt{ width:250px; height:16px; line-height:16px; font-size:12px; position:absolute; left:40px; top:-8px;}
.setp ul li.stepCur .setpIcons{ background:#f96a0b;}
.setp ul li.stepCur .setpTxt{ color:#f96a0b; font-weight:bold;}
.nIcons{ width:50px; height:50px; background:url(/statics/1318/images/icons.png) no-repeat; position:absolute; left:68px; top:62px;}
.networkContent{ width:700px; height:auto; background:url(/statics/1318/images/networkBg.png) left top no-repeat; margin-top:35px; margin-bottom:35px; overflow:hidden;}
.networkContent ul li{ width:700px; height:auto; margin-bottom:25px; overflow:hidden;}
.networkContent ul li strong{ width:700px; height:35px; line-height:35px; font-size:16px; display:block; margin-bottom:15px;}
.networkContent ul li a{ padding:5px 20px 5px 0px; color:#3e3e3e; display:block; float:left; cursor:pointer;}
.networkContent ul li a:hover{ color:#f96a0b; }
.repair h3{ font-size:18px;}
.repairDiv{ width:725px; height:30px; margin-top:15px; color:#3e3e3e;}
.repairDiv .repairName{ width:80px; height:30px; float:left; font-size:12px; line-height:30px; text-align:right; padding-right:10px;}
.repairDiv .repairText{ width:250px; height:28px; border:1px solid #d7dbdb; line-height:28px; float:left; font-size:12px; background:#f1f0eb; padding-left:10px;}
.serviceSubmits{ width:100px; height:30px; background:#ffc000; margin-left:90px; line-height:30px; text-align:center; cursor:pointer;}
.serviceSubmits:hover{ background:#0d216c; color:#fff;}

/************** HR ***************/
.hrTitle{ width:700px; height:50px; position:relative; font-size:24px; line-height:50px;color:#0d2069; font-weight:bold; margin:75px 0px 30px 0px;}
.idearList{ width:700px; height:auto;}
.idearList ul li{ width:700px; height:auto; margin-bottom:25px; line-height:20px;font-size:12px;}
.idearList ul li .idearTitle{ width:75px; height:30px; background:#ffcc00; color:#0d2069; line-height:30px; text-align:center; font-size:18px; font-weight:bold; margin-bottom:15px; }
.rznf{ width:700px; height:auto; line-height:25px; font-size:12px; color:#3e3e3e;}
.rznfList{ width:700px; height:135px; position:relative; overflow:hidden; margin:25px 0px;}
.rznfList ul{ width:7000px; height:135px; position:absolute; left:0px; top:0px;}
.rznfList ul li{ width:230px; height:135px; float:left;  margin-right:5px;}
.rznfList .rznfPrev,.bzPrev{ width:18px; height:41px; position:absolute; left:-18px; top:45px; background:url(/statics/1318/images/hrIcon.png) no-repeat; cursor:pointer;}
.rznfList .rznfNext,.bzNext{ width:18px; height:41px; position:absolute; right:-18px; top:45px; background:url(/statics/1318/images/hrIcon.png) -18px 0px no-repeat; cursor:pointer;}
.rznfList:hover .rznfPrev,.bzPrev:hover{ left:0px;}
.rznfList:hover .rznfNext,.bzNext:hover{ right:0px;}
.bzPrev,.bzNext{ top:50px;}
.hrName{ width:700px; height:35px; background:#13256c; color:#fff; line-height:35px; text-align:center; margin-top:35px;}
.hrName div{ float:left; width:100px; height:35px; font-weight:bold;}
.hrTable{ width:700px; height:auto; border-bottom:1px solid #d7d8d9; line-height:50px; text-align:center; margin-bottom:50px; overflow:hidden;}
.hrTable ul li{ width:700px; height:auto; float:left;}
.hrTable ul li .hrBox div{ float:left; width:99px; height:50px; border-right:1px solid #d7d8d9; color:#3e3e3e;}
.hrTable ul li .hrBox{ width:700px; height:50px; border-bottom:1px solid #d7d8d9; cursor:pointer;}
.hrTable ul li .hrBox.tableCur{ background:#ffc600;}
.hrTable ul li .hrSlide{ width:668px; height:auto; padding:15px; line-height:20px; font-size:12px; text-align:left; border:1px solid #d7d8d9; border-top:none; color:#3e3e3e; display:none;}
.hrInfos{ width:700px; height:auto; margin:35px 0px;line-height:30px; font-size:12px; color:#3e3e3e;}
.hrInfos span{ color:#F00; font-weight:bold;}
.netBox{ width:800px; height:500px; padding:20px; background:#fff; border-radius:5px; position:absolute; left:50%; top:50%; margin-left:-420px; margin-top:-270px; box-shadow:0px 0px 3px #8e8e8e; color:#3e3e3e;}
.netBox h3{ height:50px; line-height:40px; font-size:24px; display:block;width:100%; border-bottom:1px dotted #ccc; margin-bottom:20px; color:#1c2d72;}
.netBox .netBoxContent{ width:800px; height:420px;  position:relative; margin-top:10px; overflow-y:auto;}
.netClose{ width:30px; height:30px; position:absolute; right:-15px; top:-15px; background:#19308f url(/statics/1318/images/close.png) no-repeat; cursor:pointer; border-radius:30px;}
.netClose:hover{ -webkit-transform:rotate(90deg);}
.netLine{ width:1px; height:600px; background:#fff; position:absolute; left:225px; top:-600px;}
.search{ width:249px; height:25px; position:fixed; right:50px; top:35px; z-index:500; background:url(/statics/1318/images/searchBg.png) no-repeat;}
.search .searchText{ width:160px; height:25px; float:left; margin-left:26px; line-height:25px; background:none; font-size:12px; color:#3e3e3e;}
.search .searchSubmit{ width:63px; height:25px; float:right; cursor:pointer; background:none;}
.searchBox{ width:600px; height:auto;}
.searchBox li{ width:600px; height:30px; line-height:30px; font-size:12px;background:#f5f4f0; margin-bottom:5px;}
.searchBox ul li a{ font-size:12px; color:#3e3e3e; line-height:30px; width:600px; height:30px; display:block; position:relative;}
.searchBox ul li a span{ position:absolute; right:10px;}
.searchBox ul li a:hover{ color:#f96a0b;}









.box {
  margin:0px 5px 5px 0px;
  background: #fff;
  font-size: 11px;
  float: left;
}
.box img{
  display: block;
  width: 100%;
}
.rtl .box {
  float: right;
  text-align: right; 
  direction: rtl;
}
.col1 { width: 655px; height:610px;}
.col1 .boxVideo{ width:655px; height:405px;}
.col1 .boxVideoName{ width:615px; height:85px; line-height:85px; padding:0px 20px; font-size:24px; color:#1c2e72; font-weight:bold;}
.col1 .boxVideoTitle{ width:615px; height:30px; line-height:30px; padding:0px 20px; font-size:18px; color:#1c2e72; font-weight:bold;}
.col1 .boxVideoDes{ width:615px; height:40px; line-height:20px; font-size:12px; padding:0px 20px; color:#9c9c9c; margin-top:10px;}
.col2 { width:325px; height:200px;position:relative; overflow:hidden; background:#fff;}
.col2 a{width:325px; height:400px; display:block;-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s; background:#fff;}
.col2 a .colBox{ width:325px; height:200px;}
.col2 a .colBox .colIcon{ width:18px; height:18px; background:url(/statics/1318/images/btn.png) 0px -56px no-repeat; float:right; margin-top:10px; margin-right:10px;}
.col2 a .colBox .colTitle{ width:325px; height:65px; line-height:65px; font-size:18px; font-weight:bold; text-align:center; float:left; margin-top:0px;}
.col2 a .colBox .colInfos{ width:285px; height:80px; padding:0px 20px; font-size:12px; line-height:20px; color:#9c9c9c; float:left;}
.col2 a .colThum{ width:325px; height:200px;}
.col2 a:hover{ margin-top:-200px;}
.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}
.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}
.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}
#nav a.back-btn {
background: url(/statics/1318/images/3_back.png) no-repeat;
height: 36px;
width: 126px;
display: block;
position: absolute;
left: 22px;
top: 690px;
}
.title-info h2{color:#fff;}
#nav a {color:#fff;}
.leftlistbox {width:230px;position:absolute;left:15px;top:185px;overflow:hidden;}
#nav .leftlistbox .title-info h2 a{padding-left:30px;background:url(/statics/1318/images/fw_left_title.png) 1px center no-repeat;height:29px;line-height:29px;font-size:18px;color:#fff;}
.leftlistbox .title-info ul li {
	width:230px;width:200px!important;padding-left:30px;background:url(/statics/1318/images/fw_left_info.png) 1px center no-repeat;height:29px;line-height:29px;font-size:13px;color:#fff;overflow:hidden;
}

/* ×ó²àÕ¹¿ªµ¼º½ */
.ny_zb{width:230px;overflow:hidden;float:left; padding-top:185px; padding-left:15px;}
.ny_zblb1{padding:0px;}
.ny_zblb1 li{line-height:26px; font-size:14px;float:left;width:100%;}
.ny_zblb1 li a{display:block;padding-left:0px;text-decoration:none; font-weight:bold;}
.ny_zblb1 li a.cur{color:#fff;font-weight:bold;}
.ny_zblb1 li ul{display:none;color:#666;padding:5px 0 5px 0px;}
.ny_zblb1 li ul li{float:none;background: url(/statics/1318/images/fw_left_info.png) 1px center no-repeat; height:29px;line-height:29px;margin-top:0px;font-size:13px;}
.ny_zblb1 li ul li a{padding-left:30px; font-weight:500;display:block;background:url(/statics/1318/images/kai.jpg) no-repeat left;}
.ny_zblb1 li ul a:hover{color:#D93600;}

#back-btn {
background: url(/statics/1318/images/3_back.png) no-repeat;
height: 36px;
width: 126px;
display: block;
float:left;
margin-left:20px;
margin-top:10px;
}
.productList ul li:hover .proInfos a{color:#fff}
