﻿/*全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#555555}
a:hover{ color:#2383be}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family: Arial, Helvetica, sans-serif,"微软雅黑";  color:#555555; }
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
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,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}

.wrap{ width:100%; height: auto;  position: relative; min-width:1000px;font-family:"微软雅黑"; overflow:hidden;}
.public{ width:1200px; height:auto; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/
.header{ width:1920px; height:620px; overflow:hidden; margin-left:-960px; position:relative; left:50%;}
.topheader{ width:100%; height:auto; overflow:hidden; position:relative; z-index:100; background:url(../images/topbaen.jpg) repeat-x ;-webkit-animation:fadeInDown 1s .2s ease both;
-moz-animation:fadeInDown 1s .2s ease both;}
.mid_top{ width:1200px; height:220px; overflow:hidden; margin:0px auto;}
.logo{ width:230px; height:202px; float:left; display:inline; -webkit-animation:fadeInDown 2s .2s ease both;
-moz-animation:fadeInDown 2s .2s ease both;}
.menu{ height:35px; margin-top:20px; width:726px;position:relative; z-index:100000;-webkit-animation:fadeInDown 3s .2s ease both;
-moz-animation:fadeInDown 3s .2s ease both; margin-left:33PX;}
.menu ul{ width:726px; height:auto; overflow:hidden;}
.menu ul li{ width:121px; height:auto; float:left; display:inline; overflow:hidden;}
.menu ul li a{ display:block; font-size:14px; position:relative; text-align:center; width:100%; height:35px; line-height:35px;}
.menu ul li a .chmlist{ display:block; color:#fff;}
.menu ul li a .enmlis{ display:none;}
.menu ul li a:hover .chmlist{ display:none;}
.menu ul li a:hover .enmlis{ display:block; color:#e5d6cf;}
.telnum{ background:url(../images/telnum.jpg) no-repeat; width:174px; height:30px; margin-top:20px;-webkit-animation:fadeInDown 3.5s .2s ease both;
-moz-animation:fadeInDown 3.5s .2s ease both;}
.telnum span{ color:#fff; font-size:16px; line-height:30px; padding-left:40px;}
.animate{ position:relative; z-index:1000;}
.banner{ width:1920px; height:550px; left:50%; margin-left:-960px; overflow:hidden;  position:relative; }
.focusBox { position: relative; width:1920px; height:550px; overflow: hidden; text-align:center;  }
.focusBox .pic{ width:100%; height:550px;}
.focusBox .pic img {height:550px;}
.focusBox .hd { width:100%; position: absolute; bottom:79px; width:180px; left:50%; margin-left:-90px; text-align: center; font-size:0; height:14px; z-index:1; }
.focusBox .hd li{ margin-right:15px;  height: 14px; overflow: hidden; width: 14px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1; background:url(../images/side.png) no-repeat;background-position:0px 0px;}
.focusBox .hd .on{ background-position:-14px 0px;}
.focusBox .prev,
.focusBox .next { width:54px; height:108px; margin: -51px 0 0; display:block;  position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; background:url(../images/prevnext.png) no-repeat; }
.focusBox .prev { left:20%; }
.focusBox .next { background-position: -54px 0px; right: 20%; }
.datu{ width:100%; height:550px; overflow:hidden; clear:both; position:absolute; left:0px; top:70px;}
.down_side{ position:absolute; bottom:11px; width:40px; height:50px; left:50%; margin-left:-20px; z-index:10000;-webkit-animation:fadeInDowne 1s 0.2s ease both;
-moz-animation:fadeInDowne 1s 0.2s ease both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite}
.down_side div.imga{ position:relative; width:100%; height:auto; overflow:hidden;}
.headbtm{ width:100%; height:auto; overflow:hidden; height:50px; position:absolute; left:0px; bottom:0px;}
.header .headbtm{-webkit-animation:fadeInDowna 2s .2s ease both;
-moz-animation:fadeInDowna 2s .2s ease both;}
.content{ width:100%; height:auto; overflow:hidden;}
.indexa{ width:1200px; height:auto; overflow:hidden;}
.about{ margin-top:45px; height:auto; overflow:hidden; width:100%; margin-bottom:60px;}
.a_title{ background:url(../images/index_title.png) no-repeat; width:1200px; height:53px; padding:5px 0px; line-height:25px; color:#422517; font-size:20px; text-align:center;}
.a_title b{  display:block; font-weight:normal; color:#422517; font-size:18px;text-transform:uppercase;}
.border{ width:100%; height:auto; margin:0px auto; overflow:hidden; margin-top:13px;}
.border .aimg{ width:372px; height:270px; margin-top:6px; float:left; display:inline; overflow:hidden; margin-right:90px;}
.anputt{text-align:Justify;text-justify:inter-ideograph; height:auto;  color:#7a6255;  margin-left:0px; margin-top:2px; line-height:30px; font-size:14px; height:150px }
.anputt span a{ color:#0079c3}
.anputt span a:hover{ color:#2d2d2d;}
.an_titl{ color:#7a6255; font-size:18px; height:37px; line-height:37px; text-align:center;}
.ckgd{ background:url(../images/morea.jpg) no-repeat; width:127px; height:38px; display:inline; float:right; margin-top:36px; font-size:14px; text-align:left;}
.ckgd a{ color:#fff; text-indent:20px; line-height:38px; display:block;}
.ckgd a:hover{ color:#000;}
.indexb{ position:relative; width:1920px; left:50%; margin-left:-960px; height:61px; text-align:center; }
.deatlindeb{ width:100%; height:auto; overflow:hidden; background:#422517;}
.product{ height:auto; overflow:hidden; margin-top:23px;}
.a_titleb{ background:url(../images/index_titleb.jpg) no-repeat; width:1200px; height:53px; padding:5px 0px; line-height:25px; color:#e5d6cf; font-size:20px; text-align:center;}
.a_titleb b{  display:block; font-weight:normal; color:#e5d6cf; font-size:18px; text-transform:uppercase;}
.cpzs_detal{ width:1300px; height:auto; overflow:hidden; margin-top:17px;}
ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:100%; padding-top:0px;}
ul.inner_pro li a.mores{ background:#f39800; width:240px; height:200px; display:block; font-size:210px; line-height:180px; text-align:center; color:#fff;}
ul.inner_pro li a:hover{ color:#8f5132;}
.news{ width:1200px; height:auto; overflow:hidden;}

.picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin-top:15px; margin-bottom:50px;}
.picScroll-left .hd{ overflow:hidden; width:100%; height:auto; margin-top:34px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:inline;  width:52px; height:38px; overflow:hidden;
   cursor:pointer; background:url(../images/prev.jpg) no-repeat; float:left; display:inline; }
.picScroll-left .hd .next{ background:url(../images/next.jpg) no-repeat; float:right; display:inline;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:353px; margin-right:70px;  }
.n_word{ width:353px; height:auto; overflow:hidden;}
.n_titlec{ font-size:16px; color:#f39800; font-weight:bold; height:24px; margin-bottom:2px; text-align:left;overflow:hidden; line-height:24px;text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;}
.n_titlec a:link,.n_titlec a:visited{ color:#f39800;}
.n_titlec a:hover{ color:#333;}
.data{ color:#333; height:20px; line-height:20px;}
.huiyi_edit{text-align:Justify;text-justify:inter-ideograph; height:60px; font-size:14px;line-height:30px; overflow:hidden; color:#7a6255;}
.huiyi_edit span a:link,.huiyi_edit span a:visited{ color:#f39800;}
.huiyi_edit span a:hover{ color:#7a6255;}
.nimg{ width:353px; page:196px; overflow:hidden; margin-bottom:15px;}
.spanmore{ background:url(../images/morea.jpg) no-repeat; width:127px; height:38px; margin:0px auto;  font-size:14px; text-align:left;}
.spanmore a{ color:#fff; text-indent:20px; line-height:38px; display:block;}
.spanmore a:hover{ color:#000;}
.foobg{ height:auto; overflow:hidden; width:100%; background:#29170e; }
.flinkbg{ border-bottom:1px solid #422618; height:auto; line-height:30px; padding:4px 0px; width:100%;}
.midyqlj{ width:1200px; height:auto; padding:0px 0px; overflow:hidden; margin:0px auto; color:#fff; font-size:14px;}
.midyqlj a{ color:#fff;}
.midyqlj a:hover{ color:#a87f6a}
.mid_fot{ width:1200px; height:auto; overflow:hidden; padding:30px 0px;}
.footleft{ width:160px; float:left; display:inline; overflow:hidden; }
.flogo{ width:105px; height:99px; }
.fweixin{ width:94px; height:94px; border:3px solid #fff; margin-top:10px;}
.footright{ width:983px; height:auto; overflow:hidden; float:right; display:inline;border-left:1px solid #422618; padding-left:56px;}
.fmenu { width:1300px; height:auto; overflow:hidden;}
.fmenu dl{ width:110px; margin-right:100px; float:left; display:inline; height:auto; text-align:left;}
.fmenu dl dt{ color:#a87f6a; font-size:16px; color:#a87f6a; text-align:left; line-height:27px;}
.fmenu dl dt a{  color:#fff;}
.fmenu dl dt a:hover{  color:#ccc;}
.fmenu dl dd { text-align:left; color:#a87f6a; font-size:14px;}
.fmenu dl dd a{  color:#fff;}
.fmenu dl dd a:hover{  color:#ccc;}
.lianxifang{ clear:both; margin-top:10px; height:46px; width:100%; padding-bottom:15px; border-bottom:1px solid #422618; color:#fff; font-size:16px; line-height:46px;}
.lianxifang ul li{ width:50%; float:left; display:inline;}
.cimg{ width:51px; height:auto; overflow:hidden; float:left; display:inline; height:46px; margin-right:18px;}
.footwprd{ clear:both; width:100%; height:30px; line-height:30px; color:#fff; font-size:14px; padding:5px 0px;}
.footwprd a{ color:#fff;}
.newbg{ background:url(../images/newbg.jpg) no-repeat; width:100%; height:490px; padding-top:45px; overflow:hidden;}
.ny_header{ width:100%; height:auto; overflow:hidden; position:relative; height:220px;}
.a_titlec{ background:url(../images/index_titlec.png) no-repeat; width:100%; height:53px; padding:0px 0px; line-height:25px; color:#422517; font-size:20px; text-align:center;}
.a_titlec b{  display:block; font-weight:normal; color:#422517; font-size:18px;text-transform:uppercase;}
.ny_title{ width:880px; height:86px; position:absolute; z-index:100; right:0px; bottom:0px;-webkit-animation:fadeInDowna 1s 0.2s ease both;
-moz-animation:fadeInDowna 1s 0.2s ease both;}
.word1{ color:#422517; line-height:30px; height:30px; text-align:center; font-size:14px;}
.mid_righaer{ width:1200px; height:auto; overflow:hidden; left:50%; margin-left:-600px; height:86px; position:absolute; bottom:10px;}
.container{ width:1200px; height:auto; overflow:hidden; margin:60px auto 60px;}
.left_side{ width:240px; height:auto; overflow:hidden; float:left; display:inline;}
.categoryb{ height:auto; overflow:hidden;width:240px; }
.categoryb ul li a{background:url(../images/icon_l.jpg) 203px 10px no-repeat #60463a;display:block; height:54px; line-height:54px; text-indent:24px; font-size:16px; border-bottom:1px solid #7a6255}
.categoryb ul li a:link,.categoryb ul li a:visited{ color:#c7a08b; }
.categoryb ul li a:hover{ color:#ffffff; background:url(../images/icon_h.jpg) no-repeat 203px  9px #422517;}
.categoryb ul li a.choose{ color:#ffffff;background:url(../images/icon_h.jpg) no-repeat 203px  9px #422517}
ul.second{ width:100%; height:auto; overflow:hidden; background:#422517}
ul.second li a{font-size:12px;height:auto;  font-weight:normal; height:34px; line-height:34px;padding-left:5px; font-size:14px;margin-bottom:0px; text-indent:35px; background:url(../images/sec_l.jpg) no-repeat 14px 10px #422517; }
ul.second li a:link,ul.second li a:visited{ color:#c7a08b;}
ul.second li a:hover{color:#fff;background:url(../images/sec_h.jpg) no-repeat 14px 9px #e95098;  }
ul.third li a{width:100%; font-size:14px;height:auto; line-height:24px; padding-left:5px; height:24px; display:block; margin:0px; border:none; background:none;}
ul.third li a:link,ul.third li a:visited{ color:#c7a08b;}
ul.third li a:hover{color:#fff; background:none;}
.rightside{ width:880px; height:auto; overflow:hidden;}
.deteo{padding:0px 0px; height:auto; overflow:hidden;min-height:400px; _height:expression(this.scrollHeight < 400? "400px" : "auto") ;  }
.ny_about{ color:#7a6255; line-height:24px;  padding-right:0px; text-align:Justify;text-justify:inter-ideograph;}
.ny_news{ width:100%; height:auto; overflow:hidden;}
.ny_news ul{ width:100%; height:auto; overflow:hidden;  margin-bottom:20px;}
.ny_news ul li{ width:353px; margin-left:50px; margin-right:25px; height:auto; overflow:hidden; float:left; display:inline; margin-bottom:25px;}
.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center; height:30px;}
.module_page a,.module_page span{ text-decoration:none; color:#555454; /*color:#0c2d63;*/color:#fff; background:#796255; padding:3px 4px;}
/*.module_page span{ padding-left:20px; padding-right:20px;}*/
.module_page a:hover,.module_page span.cu{ text-decoration:none; color:#fff; background:#531000}
.module_page  select{ margin-left:5px; color:#000;}

.ny_newsdetal{ padding:0px 5px 12px;color:#333333; overflow:hidden;}
h1.inner_news_tit{height:30px; padding:0px 0px 10px;text-align:center; font-size:16px;  color: #422517; height:24px; line-height:24px;}
h2.inner_news_time{height:25px; line-height:25px;color:#f39800; font-size:14px; padding-bottom:10px; text-align:center;  border-bottom:1px solid #f1efee; }
h2.inner_news_time a{ color:#f39800;}
h2.inner_news_time a:hover{ color:#f39800; text-decoration:underline;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}
.edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#7a6255; margin:10px 0px 0px;}
ul.inner_pages{ padding-top:8px;margin:10px 0px 10px; margin-left:0px; border-top:1px solid #f1efee; font-size:14px; }
ul.inner_pages li{line-height:26px;color:#7a6255;}
ul.inner_pages a{color:#7a6255; }
ul.inner_pages a:hover{color:#f39800;}	
.ny_prod{ width:100%; height:auto; overflow:hidden;}
.ny_prod ul { width:1000px; height:auto; overflow:hidden;}
.ny_prod ul li{ width:234px; height:194px; border:3px solid #ebded8; float:left; display:inline; margin-right:77px; margin-bottom:60px;}
.ny_prod ul li .inprimg{ width:234px; height:194px;position:relative;}
.ny_prod ul li .inprimg a{ display:block; width:234px; height:194px; overflow:hidden;}
.ny_prod ul li .inprimg .pimg{ width:234px; height:194px; position:absolute; left:0px; top:0px; display:block;}
.ny_prod ul li .inprimg .pimg img{ max-width:234px; max-height:194px;width:auto;height:auto;clear: both;display: block;margin:auto;}
.ny_prod ul li .inprimg .ctimg{ height:234px; width:194px; position:absolute; left:0px; top:0px; display:none; z-index:1210; }
.ny_prod ul li .inprimg .ctimg img{ max-width:234px; max-height:194px;width:auto;height:auto;clear: both;display: block;margin:auto;}
.cpzs_detal .ny_prod ul { width:1300px; height:auto; overflow:hidden;}
.ny_prod ul li .inprimg a:hover .pimg{ display:none;}
.ny_prod ul li .inprimg a:hover .ctimg{ display:block;}
.proddetak{ width:100%; height:auto; overflow:hidden;}
#con{clear:both; margin-top:0px;}
.ults{ float:left; margin-left:21px; display:inline;top:15px; color:#7a6255; font-size:14px; line-height:30px; width:198px; height:250px;}
.p_ta{ font-size:16px; margin-bottom:10px;}

.price2{ float:left; display:inline; width:320px; margin-top:5px;}
.price2 h2{ font-size:14px; font-weight:bold; line-height:30px ; color:#ed0255;}
.price2 .home{ line-height:25px; color:#000;}
.Gpic { width:438px; float:left; display:inline;overflow:hidden; height:auto; margin-bottom:20px; }
.Gpic .pic{width:438px;height:364px;position:relative;margin:0px 0px 15px;}
.Gpic .pic .text{width:293px;height:30px;position:absolute;left:3px;bottom:0;filter:alpha(opacity=70); -moz-opacity:0.7;  opacity:0.7; line-height:30px; text-align:center; top:266px; background:#000; display:none;}
.Gpic .pic .text {color:#fff;font-size:12px;}

#newPage  img{width:432px; height:358px; border:3px solid #ebded8;}

.Xgt{  height: 100px;padding:0px 0px 0px;  width:438px; position:relative; left:0px; overflow:hidden;}
.Xgt .Al{width:25px;height:100px; float:left; display:inline; overflow:hidden;}
.Xgt .zgt{width:378px;overflow:hidden; float:left; display:inline;height:100px; margin-left:5px;}
.Xgt .zgt ul{width:100000px}
.Xgt .zgt li{width:120px;float:left;height:100px; margin-right:5px;}
.Xgt .zgt li img{width:113px;height:94px;float:left;  padding:0px; border:3px solid #ebded8;}
.Xgt .Ar{width:25px;height:100px; margin-top:0px; float:right; display:inline; overflow:hidden;}
.pro_list{ clear:both;}
.Xgt .Ar img{ background:none; padding:0px;}
.Xgt .Al img{ background:none; padding:0px;}
.page_2{ margin-left:10px; color:#caa846;}

.textp_show{ width:375px; float:right; display:inline; overflow:hidden; height:auto; margin-bottom:20px; }
.textp{ color:#333333; height:36px; line-height:36px; font-size:18px;}
.txt_edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#666666; margin:10px 0px 0px;}
.clear{ clear:both; height:1px; width:100%; overflow:hidden;}


@-webkit-keyframes fadeInDown{
	
0%{opacity:0;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
0%{opacity:0;
-moz-transform:translateY(-20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

@-webkit-keyframes fadeInDowna{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDowna{
0%{opacity:0;
-moz-transform:translateY(20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

@-webkit-keyframes fadeInLeft{
0%{opacity:0;
-webkit-transform:translateX(-20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{
0%{opacity:0;
-moz-transform:translateX(-20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}

@-webkit-keyframes fadeInDownb{
0%{opacity:0;
-webkit-transform:translateY(-5px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDownb{
0%{opacity:0;
-moz-transform:translateY(-5px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

@-webkit-keyframes fadeInDownd{
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeInDownd{
0%{opacity:0}
100%{opacity:1}
}


@-webkit-keyframes fadeInDowne{
0%{opacity:1;transform:translateY(-5px)}
50%{opacity:1;
transform:translateY(0px)}
100%{opacity:1; transform:translateY(-5px)}
}
@-moz-keyframes fadeInDowne{
0%{opacity:1;transform:translateY(-5px)}
50%{opacity:1;
transform:translateY(0px)}
100%{opacity:1; transform:translateY(-5px)}
}