@charset "utf-8";
/* CSS Document */

/*reset*/
body { color:#444; margin:0; padding:0; font-size:12px; font-family:"微软雅黑","宋体","arial","sans-serif"; text-align:left; background:#fff url(../images_h/bg_main.jpg) 0 550px repeat-y; min-width:1920px; overflow-x:hidden; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; outline:none; }   
ul,ol,dl,dt,dd,li { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:normal; }
address,cite,code,em,th { font-weight:normal; font-style:normal; }
a { text-decoration:none; color:#444; blr:expression(this.onFocus=this.blur()); outline:none; }
a:hover { text-decoration:none; color:#1c55a6; }
a:hover,div:hover { text-decoration:none; transition:translateZ(0); -webkit-opacity: translateZ(0);-moz-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-o-transition-duration: 0.3s; transition-duration:0.3s;  -webkit-transition-property:color, background-color, width, height, bottom;-moz-transition-property:color, background-color, width, height, bottom;-o-transition-property:color, background-color, width, height, bottom;  transition-property:color, background-color, width, height, bottom; }
a:visited { text-decoration:none; }
a:focus { outline:none; -moz-outline:none; }
.clearBoth { clear:both; }

img { vertical-align:top; border:0; }
.cB { clear:both; }
.cA:after { content:"."; visibility:hidden; clear:both; height:0; display:block; }
.cA { zoom:1; }
.pR { position:relative; }
.pA { position:absolute; }
.l0 { left:0;}
.r0 { right:0; }
.t0 { top:0;}
.b0 { bottom:0; }
.fL { float:left; }
.fR { float:right; }

.fullBg { position: fixed; top: 0; left: 0; overflow: hidden; }

/*header*/
.header_bg { width:100%; height:220px; border-bottom:5px solid #675936; background:#0d0d0d; padding-top:10px; z-index:1; }
.header { width:1195px; height:220px; margin:0 auto; }

.logo { width:151px; height:207px; top:10px; left:0; }
	.logo img { height:190px; }
.logo2 { width:581px; height:112px; top:28px; left:210px; }
	.logo2 img {  }

ul.menu { width:1012px; top:150px; left:190px; z-index:5; }
ul.menu li { width:auto; height:40px; display:inline-block; float:left; font-size:18px; background:url(../images_h/bg_menu_li.png) right top no-repeat; position:relative; }
ul.menu li:lastchild { background:none; }
ul.menu li a { width:auto; height:39px; line-height:39px; font-size:18px; color:#fff; text-align:center; display:block; padding:0 30px; }
	ul.menu li:hover a { border-bottom:1px solid #fff; background:#d0b043; transition:ease-in-out 0.3s; }
	ul.menu li .submenu { position:absolute; top:40px; left:0; right:0; display:none; z-index:999999; }
	ul.menu li:hover .submenu { display:block; transition:ease-in-out 0.3s; }
	ul.menu li .submenu a { width:100%; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; border-bottom:1px solid #fff; background:#d0b043; display:block; margin:0 auto; padding:0; }
	ul.menu li .submenu a:hover { color:#d0b043; background:#fff; transition:ease-in-out 0.3s; }
/*ul.menu li.menuIndex a { width:93px; height:63px; display:inline-block; background:url(../images_h/bg_menu_index.png) no-repeat; }
ul.menu li.menuAbout a { width:151px; height:63px; display:inline-block; background:url(../images_h/bg_menu_about.png) no-repeat; }
ul.menu li.menuProducts a { width:132px; height:63px; display:inline-block; background:url(../images_h/bg_menu_products.png) no-repeat; }
ul.menu li.menuProcess a { width:132px; height:63px; display:inline-block; background:url(../images_h/bg_menu_process.png) no-repeat; }
ul.menu li.menuNews a { width:132px; height:63px; display:inline-block; background:url(../images_h/bg_menu_news.png) no-repeat; }
ul.menu li.menuSales a { width:152px; height:63px; display:inline-block; background:url(../images_h/bg_menu_sales.png) no-repeat; }
ul.menu li.menuContactus a { width:133px; height:63px; display:inline-block; background:url(../images_h/bg_menu_contactus.png) no-repeat; }
ul.menu li.menuIndex a:hover { background:url(../images_h/bg_menu_index_hover.png) no-repeat; }
ul.menu li.menuAbout a:hover { background:url(../images_h/bg_menu_about_hover.png) no-repeat; }
ul.menu li.menuProducts a:hover { background:url(../images_h/bg_menu_products_hover.png) no-repeat; }
ul.menu li.menuProcess a:hover { background:url(../images_h/bg_menu_process_hover.png) no-repeat; }
ul.menu li.menuNews a:hover { background:url(../images_h/bg_menu_news_hover.png) no-repeat; }
ul.menu li.menuSales a:hover { background:url(../images_h/bg_menu_sales_hover.png) no-repeat; }
ul.menu li.menuContactus a:hover { background:url(../images_h/bg_menu_contactus_hover.png) no-repeat; }
ul.menu li.menuIndexCurrent a { background:url(../images_h/bg_menu_index_hover.png) no-repeat; }
ul.menu li.menuAboutCurrent a { background:url(../images_h/bg_menu_about_hover.png) no-repeat; }
ul.menu li.menuProductsCurrent a { background:url(../images_h/bg_menu_products_hover.png) no-repeat; }
ul.menu li.menuProcessCurrent a { background:url(../images_h/bg_menu_process_hover.png) no-repeat; }
ul.menu li.menuNewsCurrent a { background:url(../images_h/bg_menu_news_hover.png) no-repeat; }
ul.menu li.menuSalesCurrent a { background:url(../images_h/bg_menu_sales_hover.png) no-repeat; }
ul.menu li.menuContactusCurrent a { background:url(../images_h/bg_menu_contactus_hover.png) no-repeat; }*/
.banner, #myCarousel { z-index:0; }
.servicePhone { font-size:16px; color:#7f7d7d; top:27px; right:0; }
.servicePhone em { font-size:24px; color:#d9b86b; }

/* update 2017.6.1 */
.toplink { top:20px; right:0; font-size:14px; }
	.toplink a { display:inline-block; padding:0 15px; margin-left:0px; color:#FFF; line-height:30px; height:30px; }
	.toplink a.cn { background:url(../images_h/ico_cn.png) no-repeat left center; padding-left:35px; }
	.toplink a.en { background:url(../images_h/ico_en.png) no-repeat left center; padding-left:35px; }
	.toplink a.addr { background:url(../images_h/ico_addr.png) no-repeat left center; padding-left:25px; }

.seach { width:230px; height:30px; top:70px; right:15px; }
.seach_input { width:187px; height:30px; font-size:14px; color:#8f8f8f; font-family:"微软雅黑"; border:none; float:left; background:url(../images_h/bg_seach_input.jpg) no-repeat; padding:0 0 0 5px; }
.seach_btn { width:38px; height:30px; border:none; float:left; background:url(../images_h/bg_seach_btn.jpg) no-repeat; }

.about-tit { width:1195px; height:52px; background:url(../images_h/bg_about_title.png) no-repeat; margin:70px auto 0; }
.products-tit { width:1195px; height:52px; background:url(../images_h/bg_products_title.png) no-repeat; margin:70px auto 0; }
.news-tit { width:1195px; height:52px; background:url(../images_h/bg_news_title.png) no-repeat; margin:70px auto 0; }

dl.aboutContent { width:1195px; height:291px; margin:30px auto 0; }
dl.aboutContent dt { width:519px; height:291px; overflow:hidden; float:left; }
dl.aboutContent dd { width:600px; height:291px; overflow:hidden; float:left; margin:0 38px; }
p.name { width:600px; height:45px; line-height:45px; font-size:24px; color:#272727; font-weight:bold; }
p.englishName { width:600px; height:30px; line-height:30px; font-size:12px; color:#393939; font-family:"Harlow Solid Italic"; }
p.smallTitle { width:600px; height:34px; line-height:34px; font-size:18px; color:#3f3f3f; }
p.aboutContent { width:600px; height:150px; overflow:hidden; line-height:25px; font-size:14px; color:#3f3f3f; }
p.aboutMore { width:600px; height:25px; line-height:25px; text-align:right; }
p.aboutMore a { font-size:14px; color:#8f5700; }

ul.productsList { width:1195px; height:337px; margin:30px auto 0; }
ul.productsList li { width:374px; height:337px; background:#2f2f31; display:inline-block; float:left; margin:0 33px 0 0; text-align:center; }
ul.productsList li img { width:374px; height:254px; }
ul.productsList li p.indexProductTone img { width:auto; height:auto; margin:20px 0 10px; }
ul.productsList li p.indexProductTtwo img { width:auto; height:auto; margin:20px 0 10px; }
ul.productsList li p.indexProductTthree img { width:auto; height:auto; margin:20px 0 10px; }

p.productName { width:334px; height:50px; line-height:50px; font-size:24px; color:#fff; font-weight:bold; margin:0 20px; }
p.productEnglishName { width:334px; height:20px; line-height:20px; font-size:12px; color:#fff; font-family:"Harlow Solid Italic"; margin:0 20px; }
p.productContent { width:334px; height:75px; line-height:25px; font-size:14px; color:#b8b6b6; margin:0 20px; }
p.productMore { width:334px; height:25px; line-height:25px; text-align:right; margin:0 20px; }
p.productMore a { font-size:14px; color:#bb9f67; }

ul.newsList { width:1195px; height:380px; margin:40px auto 0; }
ul.newsList li { width:597px; height:150px; display:inline-block; float:left; margin:0 0 40px 0; }
ul.newsList li dl dt { width:200px; height:150px; overflow:hidden; display:inline-block; float:left; margin:0 0 0 20px; }
ul.newsList li dl dt a{width:200px; height:150px; text-align:center; font-family: arial; line-height:150px; font-size:0; _font-size:150px; text-align:center; display:inline-block}
ul.newsList li dl dt a img { display:inline-block; vertical-align:middle;max-height:150px; height:auto!important; height:150px;max-width:200px; width:auto!important; width:200px; }



ul.newsList li dl dd { width:330px; height:150px; display:inline-block; float:left; margin:0 0 0 30px; }
p.newsDate { height:26px; line-height:26px; font-size:12px; color:#95754d; }
p.newsTitle { height:44px; line-height:22px; font-size:14px; color:#1e1e1e; margin:15px 0; }
p.newsTitle a { font-size:14px; color:#1e1e1e; }
p.newsIntroduction { height:40px; line-height:20px; }
p.newsIntroduction a { font-size:12px; color:#95754d; }

.newsMore { width:1195px; height:30px; line-height:30px; text-align:right; font-size:14px; color:#8f5700; margin:0 auto 53px; }
.newsMore a { font-size:14px; color:#8f5700; }

.linkBg { width:100%; height:38px; background:#363636; }
.link { width:1195px; height:38px; line-height:38px; color:#fff; margin:0 auto; }
.link a { font-size:14px; color:#fff; }

.footerBg { width:100%; height:45px; font-size:16px; color:#545353; background:#000; text-align:center; padding:30px 0 0 0; }

/*product*/
.channelTitle { width:auto; height:26px; font-size:12px; color:#b8b8b8; padding:20px 0 0 0; text-align:right }
.channelTitle a { color:#b8b8b8; }

.channelMain { width:1200px; height:1000px; margin:18px auto 0; }
ul.productMain { width:750px; height:auto; top:0; left:340px; }
ul.productMain li { float:left; width:360px; height:150px; margin:0 10px 30px 0; }
ul.productMain li dl{ height:150px; }
ul.productMain li dl dt { width:130px; height:130px; display:inline-block; float:left; }
ul.productMain li dl dt a{width:130px; height:130px; text-align:center; font-family: arial; line-height:130px; font-size:0; _font-size:130px; text-align:center; display:inline-block}
ul.productMain li dl dt a img { display:inline-block; vertical-align:middle;max-height:130px; height:auto!important; height:130px;max-width:130px; width:auto!important; width:130px; }

ul.productMain li dl dd { width:220px; height:130px; display:inline-block; float:left; margin:0 0 0 10px; }
p.product-name { width:220px; height:auto; line-height:1.6; }
p.product-name a { font-size:14px; color:#e1bb49; font-weight:bold; }
p.productIntroduction { width:220px; height:80px; line-height:20px; font-size:12px; color:#b6b5b3; overflow:hidden; }
p.productPrice { width:220px; height:45px; line-height:45px; font-size:12px; color:#e1bb49; font-weight:bold; }
p.productPrice em { font-size:16px; }

/*pages*/
ul.pages { clear:both; width:auto; height:auto; overflow:hidden; margin:40px auto; text-align:center; color:#ccc}
		ul.pages a { width:auto; height:30px; line-height:30px; text-align:center; font-size:14px; display:block;  background:#555; color:#ccc; padding:0 10px;margin:0 5px 0 0; display:inline-block; }
		ul.pages span.page_cur { background:#DBB747;width:auto; height:30px; font-size:14px; display:block; color:#DBB747; padding:0 10px; display:inline-block;color:#fff; line-height:30px;margin:0 5px 0 0;}
/*ul.pages b{ font-size:18px}*/


/*about*/
div.aboutMain { width:1080px; height:auto; margin:25px 0 0 0;line-height:25px; font-size:14px; color:#ddd; }
div.aboutMain img{ padding:10px}
p.aboutMainName { height:34px; line-height:34px; font-size:24px; color:#fff; font-weight:bold; }
p.aboutMainEname { height:34px; line-height:34px; font-size:12px; color:#cbcbcb; font-family:"Harlow Solid Italic"; }
p.aboutMainContent { line-height:25px; font-size:14px; color:#ddd; }

/*contact us*/
.contactUsMain { width:960px; height:auto; min-height:600px; padding-bottom:10px; padding-top:30px; margin:20px auto; }
.contactUsMain p { height:35px; line-height:35px; font-size:16px; color:#FFF; }
.contactUsMain p.l{ padding:0 0 0 55px}
.contactUsMain p.about-name { font-size:20px; padding-top:10px; padding-bottom:15px;}
.contactUsMain div.con{ padding-top:20px;}
.contactUsMain div.con img{ max-width:960px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 960)?"960px":"auto"}); }

/*process*/
div.processMain { width:1070px; height:auto; margin:20px auto; color:#FFF; padding:15px; }
div.processMain img{ max-width:1100px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 1100)?"1100px":"auto"}); }

/*sales*/
.salesMain {  height:593px; margin:20px auto; }

/*news*/
ul.newsMain { width:1195px; height:600px; margin:20px auto; }
ul.newsMain li { width:570px; height:150px; display:inline-block; float:left; margin:0 0 40px 0; }
ul.newsMain li dl dt { width:200px; height:150px; overflow:hidden; display:inline-block; float:left; }
ul.newsMain li dl dt a{width:200px; height:150px; text-align:center; font-family: arial; line-height:150px; font-size:0; _font-size:150px; text-align:center; display:inline-block}
ul.newsMain li dl dt a img { display:inline-block; vertical-align:middle;max-height:150px; height:auto!important; height:150px;max-width:200px; width:auto!important; width:200px; }



ul.newsMain li dl dd { width:315px; height:150px; display:inline-block; float:left; margin:0 0 0 30px; }
p.news-date { height:26px; line-height:26px; font-size:12px; color:#e1bb49; }
p.news-title { height:44px; line-height:22px; font-size:14px; color:#b5b5b3; margin:15px 0; }
p.news-title a { font-size:14px; color:#b5b5b3; }
p.news-introduction { height:40px; line-height:20px; }
p.news-introduction a { font-size:12px; color:#e1bb49; font-weight:bold; }

/*parameters*/
.parameters { width:1126px; height:auto; min-height:500px; overflow:hidden; margin:0 auto; margin-top:20px; }
.parameters dl { width:1126px; height:auto; }
.parameters dl dt { width:442px; height:480px; float:left; }
.parameters dl dd { width:680px; height:auto; float:left; }
.parameters dl dd p { height:auto; line-height:1.5; font-size:16px; color:#fff; }
.parameters dl dd p.productTitle { min-height:48px; height:auto; line-height:1.5; font-size:28px; color:#e7c14b; }
.parameters dl dd p.product-price { margin:13px 0 0 0; }
.parameters dl dd p.product-price em { font-size:22px; color:#e7c14b; }
.parameters dl dd p.warranty { font-size:10px; color:#979797; }
.parameters dl dd div.attribute{ line-height:1.5; font-size:16px; color:#fff;}

/*文章内页详情*/
.article{color: #ddd; min-height:490px; height:auto}
.article .title{font-size:20px; line-height:2; margin:0 auto; text-align:center; font-weight:700}
.article .con{font-size:14px; line-height:2; min-height:200px; height:auto}
.article .con img{ max-width:1100px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 1100)?"1100px":"auto"}); }

/*产品详情*/
.con{ color: #ddd; font-size:14px; line-height:2;min-height:200px; height:auto}
.con img{ max-width:1100px;myimg:expression_r(onload=function(){this.style.width=(this.offsetWidth > 1100)?"1100px":"auto"}); }
.con h2.view { line-height:1.5; font-size:22px; color:#e7c14b; border-bottom:1px solid rgba(255,255,255,.3); padding-bottom:8px; margin-bottom:10px; }

/*图片放大镜样式*/
.jqzoom { float:left; border:none; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; }
.jqzoom img { width:400px; height:400px; }
.zoomdiv { z-index:100; position:absolute; top:0px; left:0px; width:400px; height:400px; background:#fff; display:none; text-align:center; overflow:hidden; }
.jqZoomPup{ z-index:100; visibility:hidden; position:absolute; top:0px; left:0px; width:100px; height:100px;background:#fff; opacity: 0.5;-moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }

/*图片小图预览列表*/
.spec-preview{ width:400px; height:400px; }
.spec-scroll { width:400px; clear:both; margin:5px 0 0 0; }
.spec-scroll .prev { float:left; margin-right:4px; cursor:pointer; }
.spec-scroll .next { float:right; margin-left:4px; cursor:pointer; }
.spec-scroll .items { width:366px; height:59px; float:left; position:relative; overflow:hidden; }
.spec-scroll .items ul { position:absolute; display:inline-block; width:99999px; height:59px; }
.spec-scroll .items ul li { float:left; width:59px; margin:0 7px; display:inline-block; }
.spec-scroll .items ul li img { width:59px; height:59px; }

/*product menu*/
.subNavBox {width:280px; min-height:537px; height:auto; top:0; left:0; background:url(../images_h/bg_black.png) repeat; padding:0 0px; }
.subNav {  height:60px; line-height:60px; cursor:pointer; font-size:18px; color:#e1bb49; padding:0 0 0 0px; font-family:'微软雅黑'; text-align:center; }
.subNav a { color:#e1bb49; }
/*div.current { color:#e1bb49; padding:0 0 0 25px; }*/
.navContent { margin-bottom:10px; }
.navContent li a { display:block; min-height:26px; height:auto; line-height:1.8; font-size:16px; background-color:#333; color:#CCC;  margin:0 0 0 0px; padding:12px 10px; text-align:left; border-bottom:1px solid #666;  }
.navContent li a:Hover,.navContent li a.current { background-color:#DBB747; color:#FFF;}

/* update 2017.6.1 */
.store { width:1195px; height:330px;  margin:30px auto 0; }
	.store li { display:block; float:left; width:375px; margin:0 10px; }
	.store li h5 { font-size:30px; font-weight:normal; text-align:center; height:60px; line-height:60px; text-align:center; border-bottom:1px solid #BFBFBF; margin:0 20px; }
	.store li p { text-align:center; font-size:18px; padding:20px 0; }
	.store-btn,.store-btn1 { height:50px; padding-top:10px; }
	.store-btn a { display:block; width:100%; height:50px; line-height:50px; text-align:center; background-color:#C3AB67; color:#FFF; font-size:20px; }
	.store-btn1 a { display:block; height:50px; line-height:50px; width:50%; text-align:center; float:left; }
	.store-btn1 a img { vertical-align:middle; }
	.store-btn a:hover { background-color:#DEC271; }
	.store-btn1 a.phone {  background:url(../images_h/ico_phone.png) center center no-repeat; }
	.store-btn1 a.email { background:url(../images_h/ico_mail.png) center center no-repeat; }
	.store-btn1 a:hover.phone { background:url(../images_h/ico_phone1.png) center center no-repeat; }
	.store-btn1 a:hover.email { background:url(../images_h/ico_mail1.png) center center no-repeat; }

.articlelist { margin:20px 0; }
	.articlelist li { border-bottom:1px dotted #666; color:#999; padding:15px 0; line-height:25px; font-size:14px; }
	.articlelist li span { float:right; }
	.articlelist li a { color:#FFF; font-size:16px; }
	.articlelist li a:hover { color:#C3AB67; }
	
.storeMain { width:1200px; height:auto; margin:0 auto; padding:40px 0 100px; }
	.storeTitle { width:1200px; height:auto; line-height:24px; font-size:16px; color:#fff; text-align:center; }
	.storeForm { width:760px; height:38px; margin:45px auto 0; }
	.storeForm input { width:359px; height:38px; line-height:38px; font-size:14px; color:#fff; padding:0 0 0 5px; border:1px solid #fff; background:none; }
	.storeTips { width:760px; height:auto; line-height:22px; font-size:14px; color:#fff; margin:93px auto 0; }
	.storeTips input { width:12px; height:12px; border:1px solid #fff; outline:none; border-radius:0; background:none; margin:0 5px 0 0; }
	.storeBtn { width:189px; height:45px; margin:92px auto 0; }
	.storeBtn input { width:189px; height:45px; line-height:45px; font-size:24px; color:#fff; border:none; border-radius:22px; background:#deba4c; cursor:pointer; }

.newIndex { width:100%; height:100%; background:url(../images_h/bg_newindex.jpg) center top no-repeat; background-size:auto 100%; position:fixed; top:0; left:0; right:0; bottom:0; }
	ul.newIndexLanguage { width:571px; height:86px; position:fixed; bottom:30%; left:50%; margin:0 0 0 -285px; }
	ul.newIndexLanguage li { width:234px; height:86px; }
	ul.newIndexLanguage li.chinese { background:url(../images_h/chinese.png) no-repeat; background-size:80%; }
	ul.newIndexLanguage li.english { background:url(../images_h/english.png) no-repeat; background-size:80%; }
	ul.newIndexLanguage li a { width:149px; height:65px; line-height:65px; font-size:26px; color:#d7b85b; text-align:center; display:block; margin:0 0 0 50px; }
	ul.newIndexLanguage li a:hover { text-decoration:underline; }