*{
	padding:0px;
	margin:0px auto;
	list-style:none;
	text-decoration:none;
 
}
img{
	border:0px;

}

.clear{
	clear:both;
}
h2,h3{ font-weight:normal}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: arial; text-align: left; vertical-align: baseline; color: #454545;}

.right{ float:right}

.page_Topbg{ width:100%; margin:0 auto; height:54px; min-width:1002px; border-bottom:6px solid #d18200; background:#f29700;}
.page_Top{ width:1002px; height:54px; line-height:54px; margin:0 auto}
.page_Top ul li{ float:left; font-size:16px; color:#282828; font-family:Arial; padding:0 7px;}
.page_Top ul li a{font-size:16px; color:#282828;}
.page_Top ul li span{ padding:5px 10px; border:1px solid #414042; font-size:14px; color:#414042; text-transform:uppercase}
.page_Top ul li span a{color:#414042;}
.page_Top ul li span:hover{ background:#414042; color:#f39700}
.page_Top ul li span:hover a{color:#f39700}
.page_Head{ width:1002px; height:146px; margin:0 auto}
.page_logo{ width:140px; height:146px; float:left;}
.page_Menu{ width:810px; float:right; padding-top:23px; height:40px; line-height:40px;}
.page_Menu ul li{ float:left; font-size:18px; color:#575757; text-transform:uppercase; position:relative;z-index:99}
.page_Menu ul li h2{font-size:18px; color:#575757; padding:0 17px;}
.page_Menu ul li:hover h2{ color:#f39700}

.page_Menu ul li:hover .nav_submenu{ display:block;}
.nav_submenu li h3:hover{ color:#f39700}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 170px;
  background-color: #f3f3f3;
  z-index:9999;
  left:0; top:40px;
}

.nav_submenu li{ padding:0px 20px}

.page_Menu ul li ul li ul{
position: absolute;
left:170px;
display: none; /*collapse all sub menus to begin with*/
background:#f3f3f3;
top:0px;
padding:0;
margin:0;
width:170px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.page_Menu ul li ul li ul li{
display: list-item;
float: none;
padding:5px 10px;
}

.page_Menu ul li ul li ul li h3{font-size:13px; color:#636363; line-height:20px; padding:5px 0;}
.page_Menu ul li ul li ul li h3:hover{ color:#f39700}

/* Sub level menu links style */
.page_Menu ul li ul li ul li a{
font-weight:normal;
 /*width of sub menus*/
margin: 0;
}

.page_Menu ul li ul li ul li ul{
position: absolute;
left: 170px !important;
top:0px !important;
background:#f3f3f3;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.page_Menu ul li ul li ul li ul li{
display: list-item;
float: none;
border-bottom:none
}

.page_Menu ul li ul li ul li ul li h3{border-left:none;font-size:13px; color:#636363; line-height:20px; padding:5px 0;}

/* Sub level menu links style */
.page_Menu ul li ul li ul li ul li a{
font-weight:normal; /*width of sub menus*/
margin: 0;
}



.Top_Language{width:108px; float:right; position:relative; z-index:100; margin-top:13px;}
.chose{width:100%; height:26px; line-height:26px; text-align:left;}
.chose a{width:120px; height:26px; display:block; color:#5e4d3c;}
#m1 { position:absolute; top:26px; left: -5px; width: 108px; padding:5px 0px; border: 1px solid #ccc; background: white; color: #5e4d3c; z-index:1000;}
#m1 a{ color: #5e4d3c;}
#m1 .lian{ float: left; width: 102px; padding-left:3px; padding-right:3px; height: 22px; line-height: 22px; text-align: left;}
#m1 .lian img{ vertical-align: middle; padding-right: 2px;}
#m1 .lian a{ display: block; line-height: 22px;}
#m1 .lian a:hover{ background-color: #ccc; color: white;}

.page_Head2 {
    min-width: 1002px;
	max-width:1920px;
	width:100%;
	background:#FFFFFF;
    position: absolute;
    left: 0;
    top: 60px;}

.page_Head2.fix-bar {
    position: fixed;
    top: 0;
    z-index: 100000;
    transition: all .6s ease-out;
    background:#FFFFFF; 
}

.page_Head2.hide-bar {top: -206px;}


.page_Banner{ width:100%; min-width:1002px; margin:0 auto; height:564px; position:relative}
.xialabtn{ position:absolute; bottom:0; z-index:9999; width:100%; text-align:center}
.page_indexpro{ width:1002px; height:; margin:0 auto}
.page_indexpro h2{ font-size:25px; background:url(../img/titlebg.jpg) bottom center no-repeat; color:#414042; text-align:center; height:72px; line-height:68px; text-transform:uppercase}
.indexprolist{ width:1002px; margin:auto; padding-top:14px;}
.index_pro{width:1002px; margin:auto; padding-bottom:20px;}
.left_propic{width:500px; margin-top:20px; height:500px; float:left; overflow:hidden;}
.left_propic img{width:500px; height:500px; border:0;}
.right_pro{width:480px; float:right; margin-top:80px;}
.pro_title{width:100%; margin-top:20px; text-align:left; padding:10px 0; border-bottom:2px solid #f29700;}
.pro_title a{font-size:24px; font-weight:bold; color:#333333;}
.pro_jj{width:100%; margin-top:20px; text-align:left; font-size:16px; line-height:25px;}
.pro_more{width:200px; margin-top:20px; height:40px; background:#f29700; line-height:40px; text-align:center; float:left;}
.pro_more a{ font-size:16px; color:#fff;}

.pro{ width:320px; float:left; margin-bottom:10px;}
.pro_img{ width:320px; height:320px; overflow:hidden;}
.pro_img img{width:320px; height:320px;}
.pro_name{ width:320px; height:40px; background:#e2e2e2; font-size:16px; color:#333; line-height:20px; text-align:center; padding-top:15px;}
.pro_name a{font-size:15px; color:#414042;}
.pro:hover{box-shadow: rgb(178,178,178) 0px 0px 8px;}

.news{ width:320px; height:229px; float:left;}
.news_img{ width:320px; height:177px; float:left;}
.news_name{ width:320px; height:37px; font-size:16px; color:#414042; line-height:16px; border-bottom:1px solid #f39700; float:left; text-align:center; padding-top:15px;}
.news_name a{font-size:15px; color:#414042;}
.news:hover{box-shadow: rgb(178,178,178) 0px 0px 8px;}

.page_indexclass{ width:1002px; margin:0 auto; padding:55px 0 45px 0; height:238px; background:url(../img/class.jpg) left no-repeat}
.classList{ width:419px; height:238px; float:left; padding-left:295px;}
.classList h2{ width:419px; height:38px; float:left; font-size:25px; color:#303030; line-height:38px;}
.classList p{ font-size:14px; color:#303030; float:left; height:20px; line-height:20px;}
.page_Class{ width:419px; padding:10px 0 15px 0; float:left;}
.page_Class ul li{ float:left; width:195px; height:32px; line-height:32px;background:url(../img/jt.jpg) left no-repeat; padding-left:14px;}
.page_Class ul li h3{ font-size:16px; color:#f39700;}
.page_search{ width:419px; float:left; height:42px;}
.page_search ul li{ float:left;}
.page_search ul li input[type=text]{ background:none; border:0; width:350px; height:40px; line-height:42px; padding-left:15px; color:#898989}
.classRight{ width:207px; float:right; padding-right:14px; height:238px; text-align:center; font-size:14px; color:#303030; line-height:18px;}

.page_Aboutbg{ width:100%; margin:0 auto; min-width:1002px; height:565px; padding-bottom:45px; background:url(../img/aboutbg.jpg) top repeat-x #e8e8e8;}
.page_About{ width:1002px; height:465px; margin:0 auto}
.page_About h2{ font-size:40px; color:#fff; text-transform:uppercase; text-align:center; line-height:141px; height:141px; font-weight:bold}
.page_About ul{ width:1002px; height:324px; float:left; background:#fff}
.page_About ul li{ float:left; font-size:16px; color:#585858; line-height:22px;}
.page_About ul li span{ font-size:20px; line-height:28px;}

.page_hezuo{width:946px; height:100px; margin:0 auto; padding:0 28px; background:#fff}
.page_hezuo h2{ font-size:20px; color:#f39700; font-weight:bold; text-align:left; text-transform:uppercase}

.page_Otherbg{ width:100%; min-width:1002px; margin:0 auto;background:#000; padding-top:34px; padding-bottom:20px;}
.page_Other{ width:1002px; margin:0 auto; height:528px;}
.page_News{ width:480px; float:left; height:528px;}
.page_News h2{ font-size:25px; color:#fff; text-align:left; line-height:71px; text-transform:uppercase; float:left;}
.page_Newspic{ width:480px; height:128px; float:left;}
.page_NewsList{ width:480px; float:left;}
.page_NewsList ul li{ padding-top:14px; font-size:16px; color:#fff;}
.page_NewsList ul li a{ color:#fff}
.page_NewsList ul li span{ font-size:20px; color:#b6b6b6; font-weight:bold}
.page_NewsMore{ width:450px; float:left; font-size:14px; color:#f39700; padding-right:30px; text-align:right; line-height:32px;}
.page_Feedback{ width:500px; float:right;}
.page_Feedback h2{font-size:25px; color:#fff; text-align:left; line-height:71px; text-transform:uppercase}
.page_Foot{ width:100%; margin:0 auto; min-width:1002px; background:#f39700;}
.page_Bottom{ width:1002px; margin:0 auto; padding-top:24px;}
.page_footLeft{ width:624px; float:left;}
.page_footlink{ width:624px; height:42px; float:left; line-height:42px;}
.page_footlink ul li{ float:left; color:#fff; padding-right:10px;}
.page_footlink ul li h2{ font-size:16px; color:#fff; text-transform:uppercase;}
.page_footLeft p{ font-size:14px; color:#fff; line-height:20px; text-align:left;}
.page_footLeft p a{ color:#fff}
.page_footRight{ width:278px; float:left; height:94px;}
.page_Friendlink{ width:1002px; margin:0 auto; line-height:24px; color:#000}
.page_Friendlink a{ color:#000}

.page_inBanner{ width:100%; margin:0 auto; height:277px; min-width:1002px; background:url(../img/aboutbanner.jpg) center no-repeat}
.page_Main{ width:1002px; margin:0 auto; padding:23px 0}
.page_MainTitle{ width:1002px; float:left; height:42px; line-height:42px;}
.page_lmTitle{ float:right; font-size:13px; color:#737373; background:url(../img/home.jpg) left no-repeat; padding-left:15px;}
.page_lmTitle a{color:#737373;}
.lmTitle{ width:1002px; height:77px; float:left; background:url(../img/lmtitlebg.jpg) bottom no-repeat; text-align:left; font-size:25px; color:#414042; text-transform:uppercase; line-height:66px; padding-top:14px;}
.lmTitle h3{font-size:25px; color:#414042; line-height:66px;}
.page_MainBody{ width:1002px; margin:auto; padding:15px 0; line-height:22px;}
/*.page_MainBody p{ padding-bottom:20px;}*/

.lmTitle span{ float:right; background:#737373; padding:3px 8px; color:#fff; line-height:18px; text-transform:none; font-size:14px; margin-top:25px;}
.lmTitle span a{color:#fff}

#smoothmenu1{max-width:1000px; float:left;height:46px;border:1px solid #e2e2e2; border-left:none; background:#f29700; margin-top:38px;}
.page_inClass{
max-width:1000px;
}

.page_inClass ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.page_inClass ul li{
position: relative;
display: inline;
float: left;
color:#636363; float:left; line-height:46px;
}

.page_inClass ul li a h3{
display: block;
font-size:14px;  padding:13px 23px;border-left:1px solid #e2e2e2; line-height:20px; color:#FFFFFF;
}

.page_inClass ul li ul li a{
text-align:center;
display: block;
color:#636363;
background:#f3f3f3;
padding: 5px 0;
text-decoration: none;
line-height:38px;
}



* html .page_inClass ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

	
/*1st sub level menu*/
.page_inClass ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
border-bottom:1px solid #e2e2e2;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.page_inClass ul li ul li{
display: list-item;
float: none;
border:1px solid #e2e2e2;
border-bottom:none
}

.page_inClass ul li ul li h3{border-left:none;font-size:13px; color:#636363;}
.page_inClass ul li ul li h3:hover,.page_inClass ul li ul li ul li h3:hover{ color:#f39700}

/* Sub level menu links style */
.page_inClass ul li ul li a{
font:"微软雅黑";
font-weight:normal;
width: 210px; /*width of sub menus*/
margin: 0;
}

.page_inClass ul li ul li ul{
position: absolute;
left: 210px !important;
top:-1px !important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
border-bottom:1px solid #e2e2e2;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.page_inClass ul li ul li ul li{
display: list-item;
float: none;
border:1px solid #e2e2e2;
border-bottom:none
}

.page_inClass ul li ul li ul li h3{border-left:none;font-size:13px; color:#636363;}

/* Sub level menu links style */
.page_inClass ul li ul li ul li a{
font:"微软雅黑";
font-weight:normal;
width: 210px; /*width of sub menus*/
margin: 0;
}

/* Holly Hack for IE \*/
* html .page_inClass{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}


.reation{ width:100%; float:left;}
.reation h5{width:1002px; height:77px; float:left; background:url(../img/lmtitlebg.jpg) bottom no-repeat; text-align:left; font-size:25px; color:#414042; text-transform:uppercase; line-height:66px; padding-top:14px; margin-bottom:10px;}

.commentTitle h5,.inquiry_Title h5{ font-size:16px; font-weight:bold}
.commentTitle h5 span{ float:right; font-size:13px; font-weight:normal}
.yz_alert{ color:#F00}
.bt{padding:3px 5px; background:#f39700; color:#fff; border:0; cursor:pointer; margin-top:10px;}

#page_Newslist ul li{ padding:8px 0; border-bottom:1px dashed #ccc}

.pro_title1{ font-size:25px; color:#414042; text-align:center; width:100%; line-height:88px; border-top:1px solid #dbdbdb; float:left;}
.inquirybody{ width:956px; float:left; background:#f3f3f3; padding:10px 23px;}

.back{ width:100%; float:left; padding:10px 0; text-align:center}
.back input[type=button]{ padding:3px 5px; background:#f39700; color:#fff; border:0; cursor:pointer}
.news_time{ width:100%; float:left; text-align:right; padding-bottom:10px}
.news_body{ width:100%; float:left; text-align:left; font-size:13px; line-height:22px;}

.lmTitle2{width:1002px; height:77px; float:left; background:url(../img/titlebg2.jpg) bottom no-repeat; text-align:center; font-size:25px; color:#414042; text-transform:uppercase; line-height:66px; padding-top:14px;}

.main_page{text-align:right;width:100%; float:left; padding:15px 0; background:#f3f3f3}
.main_page a,.main_page .current{ margin:0 5px;}
.main_page a{ background:#ffffff; padding:3px 8px; color:#717071; border:1px solid #dedede}
.main_page .current{ padding:3px 8px; background:#f39700; color:#fff;border:1px solid #f39700}

.newlistp{ line-height:38px;}

/*通用样式*/
#product_detail { width:100%; margin-top:30px;}
#product_detail .left { width: 492px;float:left;}
#product_detail .big_pic { width:490px; height:490px; border:1px solid #d3d3d3; text-align:center;}
#product_detail .big_pic img {width:490px; height:490px;}
#product_detail .big_pic .bigimg{ width:700px; height:700px;}
#product_detail .big_pic .view { display: block;text-indent: 20px; margin-left: 130px; width: 19px; height: 15px; display: inline-block; cursor: pointer; }
.pro_info_box {width:470px; text-align:left; height:312px;}
#product_detail .product_info {width:470px; float:right; text-align:left;}
#product_detail .product_info li {list-style:none; font-size:15px; color:#454545; line-height:22px; margin-bottom:15px;}
#product_detail .product_info li a{ font-size:20px; color:#f29700}
#product_detail .pro_info_box ul li span{ font-size:18px; color:#f29700}
.zx_bt{ width:120px; background:#f29700; text-align:center; float:left; height:30px; line-height:30px !important; font-size:15px !important; color:#fff !important;}

/*焦点图*/
#product_detail ul.pic_list {width:100%; overflow: hidden; height:180px;}
#product_detail ul.pic_list li { width:180px; height:180px; text-align:center;padding:0 7px;float:left; margin-bottom:0;}
#product_detail ul li { list-style: none; }

.mod18{width:100%;height:180px; position:relative;}
.mod18 .btn{position:absolute;width:34px;height:34px; cursor:pointer;z-index:99;}
.mod18 .prev{top:73px;background:url(../img/l_btn.jpg) no-repeat;left:0;}
.mod18 .next{top:73px;background:url(../img/r_btn.jpg) no-repeat;right:0;}

.mod18 .listBox{width:390px;height:180px;margin:0 auto;position:relative;overflow:hidden; padding:0;}
.mod18 .listBox ul{height:0px;position:absolute;}
.mod18 .listBox li{cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li img{width:178px;height:178px; border:1px solid #d3d3d3}
.mod18 .listBox .on i{display:block;}


#demo {
overflow:hidden;
width: 1002px;
float:left;
height:315px;
 padding-top:5px;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.side{ width:61px; position:fixed; right:10px;bottom:20px; z-index:99999}
.side ul li{ position:relative; list-style:none; height:64px; width:100%; float:left; margin-bottom:2px;}
.side ul li img{ float:left;}
.side ul li .sidebox2{position:absolute;width:61px; height:64px;top:0;right:0;transition:all 0.3s;background:url(../img/r_email.png) no-repeat;overflow:hidden;color:#fff; font:14px "Arial";}

/*右侧二维码*/
.weixing-container {width: 61px; height: 65px;background: url(../img/skype.png) no-repeat;float:left;}

.weixin_content{ width:120px; height:140px;position: absolute; left: -120px; top: 0; z-index:999999}
.weixing-show {width: 105px; height: 130px; background: #f1f1f1; border-radius: 5px; border: 1px solid #dfdfdf; }
.weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #f1f1f1; border-width: 6px; left: 105px; top: 20px; position: absolute; z-index: 2;}
.weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dfdfdf; border-width: 8px; left: 105px; top: 22px; position: absolute; }
.weixing-show .weixing-txt{ float:left; width:80px; padding:10px 12px; text-align:center;}
.weixing-show .weixing-txt ul li{ width:80px; padding-bottom:12px; line-height:24px; height:auto;}
.weixing-show .weixing-txt ul li a{ color:#7c7c7c; font-size:13px;}
.weixing-show .weixing-txt ul li a:hover{ color:#464646}

.mobile-container {width: 61px; height: 65px;background: url(../img/r_webchat.png) no-repeat #7f7f7f;float:left;}
.mobile-container:hover{ background:url(../img/r_webchat.png) no-repeat #fd8200;}
.mobile-show {width: 120px; padding:10px; min-height: 120px; background: #fff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -145px; top: -80px; }
.mobile-show .mobile-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 140px; top: 120px; position: absolute; z-index: 2;}
.mobile-show .mobile-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 141px; top: 118px; position: absolute; }
.mobile-show .mobile-txt{ float:left; width:124px; text-align:center; font-size:15px; color:#4c4c4c; }
.mobile-show .mobile-txt ul li{ width:100%;min-height:120px;line-height:15px;}

.WhatsApp-container {width: 61px; height: 65px;background: url(../img/r_whats.png) no-repeat #7f7f7f;float:left;}
.WhatsApp-container:hover{ background:url(../img/r_whats.png) no-repeat #fd8200;}
.WhatsApp-show {width: 120px; padding:10px; min-height: 120px; background: #fff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -145px; top: -80px; }
.WhatsApp-show .WhatsApp-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 140px; top: 120px; position: absolute; z-index: 2;}
.WhatsApp-show .WhatsApp-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 141px; top: 118px; position: absolute; }
.WhatsApp-show .WhatsApp-txt{ float:left; width:124px; text-align:center; font-size:15px; color:#4c4c4c; }
.WhatsApp-show .WhatsApp-txt ul li{ width:100%;min-height:120px;line-height:15px;}


#sitemap ul li{ list-style:none; text-align:left; padding-left:30px; float:left;}
#sitemap ul li h2{ font-size:14px; padding-bottom:8px;}
#sitemap ul li ul li{ float:none; padding-left:0}
#sitemap ul li ul li h3,#sitemap ul li ul li a{ font-size:12px;line-height:24px;}

.commentlist ul li{ float:left;}
/*自定义样式结束*/