@charset "utf-8";

/* 排版样式 */

body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote{ margin: 0; padding: 0; font-family:Microsoft YaHei; }



li{ list-style-type: none}

img{ border: none}

body, tr, button, select, textarea{ font-size: 14px;}



a {color: #666;text-decoration: none;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}

textarea {resize: none;}

a:active, a:focus{text-decoration: none;outline: none;}



html{overflow-x:hidden;font-size:62.5%;}

/* 文本溢出 */

.ellipsis{ text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}

input, textarea, button, a {outline:0}

*{ font-family:Microsoft YaHei; margin: 0; padding: 0;}

.w-1200{  width:1200px; margin:0 auto; }



.floatL{  float:left;}

.floatR{  float:right;}

.clearfix { clear:both; }





/*头部*/

.headtop { height: 93px; overflow:hidden; }

.logo { float: left;  }

.logo a { display: block; height:93px; }

.logo a img { height: 100%; float:left; }

.logo a strong{font-size:3rem;  line-height:93px; float:left; color:#333;padding-left:22px;}



.headright { float: right;padding-right:70px; }

.lang { float: left; color: #252525; padding-top:13px;}

.lang a { color: #252525; padding:0 12px; font-size: 1.4rem; line-height:70px;}

.lang a:hover { color: #ff6153;  }

.tel { float: left; background:url(../images/index_02.jpg) no-repeat left; padding-left:40px; font-size:18px; font-weight:bold; font-style:italic; color:#333333;margin-top:13px; line-height:70px; }

/*导航*/

.menu { background:#b0824e; height:56px; position:relative; box-shadow:0 5px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3); -moz-box-shadow:0 5px 10px rgba(0,0,0,0.3); z-index:10000;}

.menu .w-1200{position:relative;}

.menu .nav  li { float: left; position: relative; z-index: 2;}

.menu .nav  li:first-child a.text{ width:100px; text-align:left;}

.menu .nav  li a.text{ font-size:1.7rem; display: block; width: 155px; text-align:center; height: 42px; line-height: 42px; color: #fff; position:relative; margin-top:5px;}

.menu .nav  li:first-child a.text img{  position:absolute; bottom:0; left:50%; margin-left:-15px;}

.menu .nav  li a.text img{  position:absolute; bottom:0; left:50%; margin-left:-5px; display:none;}

.menu .nav  li a.curr{ font-size:1.7rem;}



.menu .nav2 { position:absolute; background:#fff; display: none;}

.menu .nav2 a{ color:#666; display:block; height:32px; border-bottom:dashed 1px #e5e5e5; width:126px; font-size:1.4rem; text-align:center; line-height:32px;  }

.menu .nav2 a:hover{ color:#b0824e;}

.menu .nav2 a:last-child{ border-bottom:none;}

.menu .nav3{ width:680px; left:-188px;}

.menu .nav li:hover .nav2{ display:block;}

.menu .nav li:hover .text img{ display:block;}



.menu .nav3 dd{ width:196px; height:80px; border-right: dashed 1px #e5e5e5;border-bottom: dashed 1px #e5e5e5; float:left; padding:10px 15px}

.menu .nav3 dd img{ float:left;padding-right:12px;}

.menu .nav3 dd p span{ font-size:1.4rem; display:block; float:left; color:#000;margin-top:18px; font-weight:bold; width:70px;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}

.menu .nav3 dd p input{ width:69px; height:19px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; color:#999; border:solid 1px #999; text-align:center; line-height:20px; float:left; font-size:1.2rem;margin-top:14px; background:none; cursor:pointer; }

.menu .nav3 dd p input:hover{ background:#b0824e;color:#fff;}

.menu .nav3 dd:nth-of-type(3n){border-right:none;}

.menu .nav3 dd:nth-of-type(7){border-bottom:none;}

.menu .nav3 dd:nth-of-type(8){border-bottom:none;}

.menu .nav3 dd:nth-of-type(9){border-bottom:none;}



.search{ width:357px; height:52px; background:#333333 url(../images/index_17.png) no-repeat bottom left ; position:absolute; right:0; bottom:-42px;}

.stext{ width:213px; height:29px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; background:none; border:solid 1px #999; padding:0 15px; line-height:29px; font-size:1.4rem; color:#fff; float:right;margin-right:37px; margin-top:15px;}

.submit{ background:url(../images/index_15.png) no-repeat; width:20px; height:20px; border:none; position:absolute; right:58px; top:20px; cursor:pointer;}



/*******底部*******/

.foota{ background:#333333; height:500px;padding-top:37px;}

.foota .w-1200{ position:relative;height:440px;}

.foota dt{ width:228px; height:300px; border-right: dashed 1px #666666; float:left;}

.foota dt span { display:block; padding:20px 0;}

.foota dt span strong{ font-size:1.4rem; color:#666; line-height:25px; display:block; font-weight:normal; padding-top:10px;}

.foota dt span h3{ font-size:1.6rem; color:#fff; font-weight: normal;}

.foota dt a{ /*display:block;*/ margin-top:18px; width:107px;}



.foota dd{ float:left; padding-left:40px; min-width:65px;max-width:120px;}

.foota dd h3{ font-size:1.4rem; color:#fff;padding-bottom:15px;}

.foota dd a{ display:block; color:#999999; line-height:25px;}

.foota dd a:hover{ color:#b0824e;}

.foota div.lastdd{ position:absolute; right:0; width:152px; }

.foota div.lastdd span{ display:block; text-align:center; width:152px;}

.foota div.lastdd span p{padding-top:20px; line-height:24px; color:#999; font-size:1.4rem; text-align:center;}



#cate {float: left;height: 26px;line-height: 26px;text-align: left;	width:226px; position:absolute; top:260px; right:0; display:none;}

#cate .cate_wrp {overflow: hidden;}

#cate .cate_inp { text-indent:15px; line-height:33px; color:#999;	height: 33px;width: 184px;border: 1px solid #999999;border-right:none;float: left;}

#cate a.cate_tri:link,  #cate a.cate_tri:visited {width:38px;height:33px;float: left;	background: transparent url('../images/index_14.png') no-repeat center center;border: 1px solid #999999; }

#cate .cate_drop {background:#fff;width:185px;border-radius: 2px; position:absolute;  bottom:25px; left:0;}

#cate .cate_drop li {text-indent:15px;width:185px; line-height:30px; color:#666;}

#cate .cate_drop li:hover {background: #b0824e;	color: #fff;cursor: pointer;}



.footb{ height:77px; text-align:center; font-size:1.4rem; padding-top:10px; line-height:30px; color:#666;}







/*******顶层浮动搜索框start*******/

#search{position:fixed; bottom:150px; width:45px;  right:0; z-index:100000; }

#search a{ display:block;  text-align:center; width:90px; height:45px;  margin-bottom:1px; background:#b0824e url(../images/index_21.png) no-repeat;}

#search  .scrollTop:hover{ background:#cccccc url(../images/index_21.png) no-repeat;}

#search .a2{background:#b0824e url(../images/index_21.png) no-repeat  0 -46px ;}

#search .a3{background:#b0824e url(../images/index_21.png) no-repeat  0 -92px  ;}

#search .a4{background:#b0824e url(../images/index_21.png) no-repeat  0 -138px  ;}

#search .a5{background:#b0824e url(../images/index_21.png) no-repeat  0 -184px  ;}

#search .a6{background:#b0824e url(../images/index_21.png) no-repeat  0 -230px  ; position:relative;}

#search .a6 img{ position:absolute; top:0px; right:100px; display:none;}

#search .a6:hover img{ position:absolute; top:0px; right:90px; display:block;}



#search .a2:hover{background:#cccccc url(../images/index_21.png) no-repeat  0 -46px ;width:90px; margin-left:-45px;}

#search .a3:hover{background:#cccccc url(../images/index_21.png) no-repeat  0 -92px  ;width:90px; margin-left:-45px;}

#search .a4:hover{background:#cccccc url(../images/index_21.png) no-repeat  0 -138px  ;width:90px; margin-left:-45px;}

#search .a5:hover{background:#cccccc url(../images/index_21.png) no-repeat  0 -184px  ;width:90px; margin-left:-45px;}

#search .a6:hover{background:#cccccc url(../images/index_21.png) no-repeat  0 -230px  ;}





/*公用标题****************产品介绍、产品展示*******************/

.gg_tit{padding-top:58px; text-align:center; color:#666666;}

.gg_tit h3{ line-height:52px; font-size:2.4rem;}

.gg_tit span{ display:block; width:278px; height:32px; border:solid 1px #999999; line-height:32px; text-align:center; margin:0 auto; background:#fff; position:relative; z-index:2; text-align:center; font-size:1.8rem; text-align:center; color:#666;}  

.gg_tit span img{ width:236px; height:17px;  margin:8px auto;}

.gg_tit  a{ display:block; height:1px; background:#999999; margin-top:-17px;}



.fyproducts-tit span{border:solid 1px #eee; }

.fyproducts-tit a{ background:#eee; }





.gg_tit2{ text-align:center;}

.gg_tit2 h3{ font-size:2.4rem;padding:62px 0 19px 0; color:#666666;}

.gg_tit2 h3 em{ font-style:normal; font-weight: normal;padding-left:5px;}

.gg_tit2 span.span1{ width:41px; height:3px; background:#b0824e; display:block; margin:0 auto;}

.gg_tit2 span.span2{ width:100%; height:1px; background:#eee; display:block; margin-top:-2px;}

.gg_tit2  a{ font-size:0.8rem; display:block; margin:0 auto; width:465px; text-align:center; color:#666; line-height:20px;margin-top:19px;}





/*产品展示*/

.products_show{ height:1090px;}

.products_show_list{ padding-top:58px;}

.products_show_list li{ margin-top:18px; width:255px; height:318px; padding:15px; background:#eee; margin-right:20px; float:left;}

.products_show_list li a{ display:block; width:255px; height: 245px; overflow:hidden;}

.products_show_list li a img{ width:100%; height:100%;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}

.products_show_list li a:hover img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1);}

.products_show_list li p{ line-height:42px; font-size:1.4rem; color:#666; text-align:left; }

.products_show_list li input{ float:right; width:95px; height:22px; border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; border:none; background:#b0824e; line-height:22px; text-align:center; color:#fff; cursor:pointer;}

.products_show_list li input:hover{background:#c39766;}

.products_show_list li:nth-of-type(4n){ margin-right:0;}



.products_show a.more{ display:block; width:164px; height:38px; border-radius:19px; -webkit-border-radius:19px; -moz-border-radius:19px; border:solid 1px #b0824e; color:#b0824e;  text-align:center; line-height:34px;margin:73px auto 0 auto;}

.products_show a.more:hover{ color:#fff; background:#b0824e; }