﻿*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{font-family:"microsoft yahei"; color:#666;  background: #FFFFFF; }
a{ text-decoration: none; -webkit-transition: all ease .2s;  -moz-transition: all ease .2s; transition: all ease .2s; border:none;color: #666666;}
a:focus { outline: 0 }



img {
	border: none;
	transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block; }
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}

input,button,select,textarea{ outline:none; font-family:"microsoft yahei";}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;margin:0;font-weight:normal;}

submit{ font-family:"microsoft yahei";}
#warp{ max-width:640px; min-width:320px; margin:0 auto;  position:relative; }


.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	bottom: 0px;
}


.header{ width: 100%; background: #FFFFFF; height: 60px; position: relative;}
.header .logo{ width:50%; height: 54px;  float: left; overflow: hidden; margin-top: 15px; margin-left: 10px;}
.header .logo img{ width:90%; height: auto; }

.header .i_manu{ left:auto; text-align:center;}
.header span { width:80px; height:69px; background:url(../images/icon_n_menu.png) no-repeat center; display:inline-block; float:right;}
.header span.on{background:#825d49 url(../images/icon_n_menu2.png) no-repeat center;}
.i_manu{ width:100%; position:absolute; right:0; top:68px; background:#000; border-bottom:3px solid #825d49; display:none; z-index:99;}
.i_manu .list:nth-child(1) a{ background:none;}
.i_manu .list a{ display:block; text-align:left; padding-left:20%; height:38px; line-height:38px; color:#fff; background:url(../images/icon_i_manu.png) no-repeat 90% center; font-size: 1rem;}
.i_manu .list ul{ display:none; padding-top:5px;}
.i_manu .list li a{ background:none;     color: #cf2e10;
    margin-left: 10px; font-size: 1rem; line-height: 26px;}


.inTit{ width: 100%; text-align: center; padding:20px 0px 10px 0px; overflow: hidden;}
.inTit h1{ font-size: 1.6rem; color: #333; line-height: 32px;}
.inTit h4{ color: #e5e5e5; text-transform: uppercase; line-height: 32px; font-size: 1.1rem; font-weight: normal;}
.inbox1{ width: 94%; height: auto; font-size: 1rem; line-height: 28px; overflow: hidden;}
.inbox1more{   width: 94%; height: 50px; overflow: hidden; padding: 10px 0px 25px 0; text-align: center;}
.inbox1more a{ display: inline-block;   background: #825d49; color:#fff;  border-radius:5px; width: 100%; height: 50px; line-height: 50px; font-size: 1rem; box-sizing: border-box;}


.inbox2{ width: 94%; height: auto; overflow: hidden;}
.inbox2 dl{ float: left; width: 100%;     margin:5px 0px; height: auto; position: relative; overflow: hidden; text-align: center;}
.inbox2 dl dt{ width: 100%; height: auto; overflow: hidden;}
.inbox2 dl dt img{ width: 100%; height: auto;}
.inbox2 dl dd{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,0.7); color: #FFFFFF;}
.inbox2 dl dd h1{ width: 100%; height: 50px; padding-top: 80px;}
.inbox2 dl dd h1 img{ width: 60px; height: 60px;}
.inbox2 dl dd h2{ line-height: 66px; height: 66px; font-weight: normal; font-size: 1.1rem;}
.inbox2 dl dd h3{ width: 32px; height: 2px; background: #FFFFFF;}


.inbox3{ width: 100%; height: auto; overflow: hidden;}
.inbox3 dl{ width: 44%; height: auto; float: left; margin: 0 3%;}
.inbox3 dl dt{ width: 100%; height: auto; overflow: hidden;}
.inbox3 dl dt img{ width: 100%; height: auto;}
.inbox3 dl dd{ width: 100%; height: 50px; line-height: 50px; text-align: center; font-size:0.9rem; overflow: hidden;}

.inzpbg{ width: 100%; height: auto; background: url(../images/incasebg.jpg) no-repeat; background-size: cover; color: #FFFFFF;}
.inTit1{ width: 100%; text-align: center; padding: 20px 0; overflow: hidden;}
.inTit1 h1{ font-size: 1.6rem; color: #FFFFFF; line-height: 32px;}
.inTit1 h4{ color: #d0d0d0; text-transform: uppercase; line-height: 32px; font-size: 1.1rem; font-weight: normal;}

.inbox4{ width: 94%; height: auto; overflow: hidden;}
.inbox4more{ width: 50%; height: 50px; overflow: hidden; padding: 25px 0; text-align: center;}
.inbox4more a{ display: inline-block; border: 1px solid #FFFFFF; width: 100%; color: #FFFFFF; height: 50px; line-height: 50px; font-size: 1rem; box-sizing: border-box;}

.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.slide_container{position:relative;float:left;width:100%}
.slide{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.slide li{position:absolute;width:100%;left:0;top:0}
.slide img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}
.slide .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
.slide_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:52%;left:0;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(../images/themes.gif) no-repeat left top;margin-top:-45px}
.slide_nav:active{opacity:1}
.slide_nav.next{left:auto;background-position:right top;right:0}



.inbox5{ width: 94%; height: auto; overflow: hidden;}
.inbox5 dl{ width: 98%; padding: 20px 0;  height: 98px; background: #ededed; border: 1px solid #DEDEDE; margin-bottom: 15px;}
.inbox5 dl dt{ float: left; width: 30%; height: 98px; overflow: hidden; text-align: center; border-right: 1px solid #DEDEDE;}
.inbox5 dl dt h1{ font-size: 2.6rem; color: #999999; line-height: 38px; padding-top: 15px;} 
.inbox5 dl dt h2{ font-size: 1.2rem; font-weight: normal; color: #999999; line-height: 38px;} 
.inbox5 dl dd{ float: left; margin-left: 3%; width: 65%; height: 98px; overflow: hidden;}
.inbox5 dl dd h4{ width: 100%; height: 36px; line-height: 36px; overflow: hidden; font-size: 1rem;}
.inbox5 dl dd p{ width: 100%; height: 52px; line-height: 26px; overflow: hidden; font-size: 0.9rem;}


.inbox6{ width: 100%; height: auto; overflow: hidden;}
.inbox6 a{ display: block; float: left; width: 29%; height: auto; box-sizing: border-box; border: 1px solid #DEDEDE; margin-left: 3.3%; margin-bottom: 3.3%;}
.inbox6 a img{ width: 100%; height: auto;}


.footerbg{ width: 94%; height: auto; padding: 15px 3%; background: #333333; color: #FFFFFF; text-align: center;}
.footerbg h4{  font-size: 1.2rem; line-height: 36px; font-weight: normal;}
.footerbg h1{  font-size: 2.2rem; line-height: 56px;}
.footerbg p{  font-size: 1rem; line-height: 28px;}

.banner2{ width: 100%; height: 190px; overflow: hidden; text-align: center;}
.banner2 h1{ font-size: 2rem; font-weight: normal; line-height: 42px; padding-top: 55px;}
.banner2 h4{ font-size: 1.2rem; text-transform: uppercase; font-weight: normal; line-height: 32px; color: #825d49;}

.menunav{ width: 100%; height: 52px; line-height: 52px; border-bottom: 1px solid #DEDEDE;}
.menunav a{ display: block; float: left; width: 25%; height: 52px; text-align: center; font-size: 1rem; overflow:hidden;}
#lm_hover{ color: #825D49; border-bottom: 2px solid #825D49;}

.abinfo{ width: 94%; height: auto; padding: 25px 0; font-size: 1rem; line-height: 28px;}
.abinfo img{ max-width: 100%; height: auto;}


.abList1{ width: 100%; height: auto; overflow: hidden; padding: 25px 0;}
.abList1 a{ display: block; float: left; width: 29%; height: auto; box-sizing: border-box; border: 1px solid #DEDEDE; margin-left: 3.3%; margin-bottom: 3.3%;}
.abList1 a img{ width: 100%; height: auto;}

.abList2{ width: 94%; height: auto; overflow: hidden; padding: 25px 0;}
.abList2 dl{ width: 100%; height: auto; margin-bottom: 15px;}
.abList2 dl dt{ width: 100%; height: auto; overflow: hidden;}
.abList2 dl dt img{ width: 100%; height: auto; }
.abList2 dl dd{ width: 100%; height: auto; padding-top: 15px; overflow: hidden;}
.abList2 dl dd h4{ font-size: 1.4rem; line-height: 42px;}
.abList2 dl dd p{ font-size: 1rem; line-height: 28px;}

.conmap{ width: 100%; height: 250px; overflow: hidden;}

.jobList{ width: 94%; height: auto; overflow: hidden; padding-top: 30px;}
.jobList .job-title{ font-size: 1rem; display:block;height:49px;line-height:49px;color:#666; background: #eeeeee url(../images/jobicon1.png) no-repeat 97% center; margin-bottom: 10px; width: 100%; padding: 0 15px; box-sizing: border-box;}
.jobList .job-title span{ width: 30%; display: inline-block;}
.jobList .job-title.cur{color:#fff;background: #825d49 url(../images/jobicon2.png) no-repeat 97% center;}
.jobList .job-box{width:100%; position:relative;overflow:hidden;display:none; margin-bottom: 10px;}
.jobList .job-con{padding:10px;font-size:1rem;line-height:28px;color:#333;position:relative;}


.fedBox{ width: 94%; height: auto; overflow: hidden;  }
.fedBox dl{ width: 100%; height: 80px; margin-bottom: 20px;}
.fedBox dl dt{  width: 100%; height: 40px; line-height: 40px; font-size: 1rem;}
.fedBox dl dt span{ color: red; padding-right: 5px;}
.fedBox dl dd{  width: 100%; height: 40px;}
.contex{ width: 100%; height: 100px; box-sizing: border-box; border: 1px solid #dedede; padding: 10px; line-height: 21px;}
.fedinput1{ width: 100%; height: 40px; border: 1px solid #dedede; padding:0 10px; box-sizing: border-box;  }
.fedsub1{ width: 100%; height: 40px; color: #FFFFFF; border: none; background: #23935b; font-size: 1rem;}

.goodsList{ width: 100%; height: auto; overflow: hidden; padding: 25px 0;}
.goodsList dl{ width: 94%; height: auto; float: left; margin: 0 3%;}
.goodsList dl dt{ width: 100%; height: auto; overflow: hidden;}
.goodsList dl dt img{ width: 100%; height: auto;}
.goodsList dl dd{ width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 1rem; overflow: hidden;}


.goodsShowpic{ width: 94%; overflow: hidden; padding: 25px 0; height: auto;}



.newsShow{ width: 94%; overflow: hidden; padding: 25px 0; margin: 0 auto;}
.newsShowTit{ width: 100%;  padding-bottom: 20px; line-height: 32px; border-bottom: 1px solid #dedede; text-align: center; font-size: 1.2rem; color: #825d49;}
.newsinfo{ font-size: 1rem; line-height: 26px; width: 100%; padding: 30px 0;}
.newsinfo img{width: 100%; height: auto;}
.newsPrev{ width: 100%;  padding-top: 20px; border-top: 1px solid #dedede; font-size: 1rem;}
.newsPrev li{ width: 100%; height: auto; line-height: 36px;}
.newsPrev a{ color: #999999;}
.newsPrev a:hover{ color:#825d49;}

.NewsList{ width: 94%; height: auto; overflow: hidden; padding: 25px 0;}
.NewsList dl{ width: 98%; padding: 20px 0;  height: 98px; background: #e6efec; border: 1px solid #DEDEDE; margin-bottom: 15px; overflow:hidden;}
.NewsList dl dt{ float: left; width: 30%; height: 98px; overflow: hidden; text-align: center; border-right: 1px solid #DEDEDE;}
.NewsList dl dt h1{ font-size: 2.6rem; color: #999999; line-height: 38px; padding-top: 15px;} 
.NewsList dl dt h2{ font-size: 1.2rem; font-weight: normal; color: #999999; line-height: 38px;} 
.NewsList dl dd{ float: left; margin-left: 3%; width: 65%; height: 98px; overflow: hidden;}
.NewsList dl dd h4{ width: 100%; height: 36px; line-height: 36px; overflow: hidden; font-size: 1rem;}
.NewsList dl dd p{ width: 100%; height: 52px; line-height: 26px; overflow: hidden; font-size: 0.9rem;}

.fwList{ width: 100%; height: auto; padding: 25px 0; overflow: hidden;}
.fwList dl{ float: left; width: 46%;  height: 400px;  overflow: hidden; text-align: center; margin-left: 2.7%;}
.fwList dl dt{ width: 100%; height: auto; overflow: hidden;}
.fwList dl dt img{ width: 100%; height: auto;}
.fwList dl dd{  width: 100%; height: auto;color: #666;}
.fwList dl dd h2{ line-height: 50px; height: 50px; font-weight: normal; font-size: 1.1rem; overflow:hidden;}
.fwList dl dd h3{ width: 32px; height: 2px; background: #825D49;}
.fwList dl .fwDIV1{ width: 100%; height: 156px; overflow:hidden; font-size: 0.9rem; line-height: 26px;  margin: 15px 0;}


.fwList1{ width:94%; height: auto; padding: 25px 0; overflow: hidden;}
.fwList1 dl{ width: 100%; height: auto; margin-bottom: 15px; overflow: hidden;}
.fwList1 dl dt{ width: 100%; height: auto; overflow: hidden;}
.fwList1 dl dt img{ width: 100%; height: auto; }
.fwList1 dl dd{ width: 100%; height: auto; background: #f5f5f5; box-sizing: border-box; padding: 15px;}
.fwList1 dl dd h4{ font-size: 1.4rem; line-height: 42px;}
.fwList1 dl dd p{ font-size: 1rem; line-height: 28px;}