*{margin:0;padding:0;}
html,body,div,span,ul,li,form,input,img{margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:inherit; vertical-align:baseline;text-align:left;font-size:12px; font-family:"Arial"; background-repeat:no-repeat;}
a,a:link,a:visited,a:active{text-decoration:none; color:#6a6a6a;}
a:hover{text-decoration:none; color:#999;}
a img{border:0; text-decoration:none;}
ol,ul{list-style:none;}
body{ width:100%; background:#fff; color:#2c2c2c;}
.l{ float:left;}
.r{ float:right;}
.clear{clear: both;}
.wp{width:1000px; margin:0 auto;}
.font{ font-family:'Arial';}
.fontbold{ font-weight:bold;}
.main_wp{width:950px;overflow:hidden; margin:15px auto 0 auto;}
.margin_top10{ margin-top:10px;}
.wp{width:1124px; margin:0 auto;}



.bg{
	position:absolute;
	width: 100%;
	height: 100vh;
	z-index:-1;background: url(../image/07.jpg) no-repeat; background-size:100% 100%;background-position:50% 50%;
}

.logo{width:182px; height:139px;}
.menu{width:942px;}
.zhongying{ text-align:right;}
.zhongying a{display:inline-block; margin-left:10px;height:25px; line-height:25px; padding:0 10px 0 10px; color:#666;background:#fff;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;font-size: 12px;}
.menu ul{width:942px; background:url(../image/menubg1.png) no-repeat 0 0; margin-top:58px;}
.menu li{float:left;position:relative;}
.menu li a{display:block;height:43px; line-height:43px; padding:0 10px; font-size:14px; color:#f8b50c;}
ul.ondown{display:none;position: relative;
  z-index: 9999; margin-top:0;}
.menu ul li:hover ul.ondown{display:block; width:160px; padding:0; position:absolute; left:0; top:43px;}
ul.ondown li{width:100%; height:37px;float:none; line-height:37px; text-align:center; background:#804305;border-bottom:1px solid #f8b50c; padding:0;}
ul.ondown li a{color:#f8b50c; display:block;padding:0; font-weight:normal;}

.main{width:1100px; margin:0 auto;}
.main2{width:1100px; position:absolute; bottom:130px;left:50%; margin-left:-550px;}
.mainbox{width:750px; margin-top:10px; margin-left:25px;}
.lmenu{margin-top:30px;width:235px; border:2px solid #804305;}
.lmenutit{width:235px; height:40px; line-height:40px; text-align:center; background:#804305;color:#f8b50c;  font-size:18px;}
.lmenu ul{background:#916437;padding-top:10px;}
.lmenu ul li{line-height:38px; height:38px;margin-left:10px; padding-left:30px; background:url(404.png) no-repeat 0 center;}
.lmenu ul li a{color:#f8b50c;}
.lmenu ul li a:hover{}
.lmenu ul li ul{display:none;}
.lmenu ul li:hover ul{display:block;}
.lmenu ul li ul li{height:25px; background:#333; background:url(404.png) no-repeat 0 center; padding-left:10px;margin-left:10px; font-family:'Arial'; text-align:left;}
.lmenu ul li ul li a{color:#707070;}
.contact{width:235px; height:200px;}
.contact img{width:235px; height:200px;}
.title{width:730px; height:34px; background:url(../image/titlebg.jpg) no-repeat 0 0; text-align:right; padding-right:20px; padding-top:20px; line-height:30px;}
.nbox{background:#eee;padding:10px 15px;}
.bshare-custom{margin:20px auto;}

.footer{width:96%;padding:0 2%; height:97px; background:#fef5f5;  position:absolute; bottom:0;}
.footl{line-height:30px;color:#5c5959; padding-top:18px;}
.footr{line-height:30px;color:#5c5959; padding-top:18px; text-align:right;}

.ydbox{  width: 680px;
  margin: 5px auto;
  padding: 10px 0;
  border-bottom:#cccbb9 1px solid;}
.ydboximg{width:200px; height:150px;}
.ydboxtxt{width:470px;}
.ydboxtitle{ font-size:16px; height:30px; line-height:30px;}
.ydboxtitle a{color: #876c2e;}

.lytable input{height:25px; line-height:25px; padding-left:5px;}
.tjly input{width:80px; height:25px; line-height:25px;margin-top:10px; text-align:center; background:#aa8431; color:#fff; border-radius:3px;}
input.inp{border:1px solid #999;}
input.yzm{border:1px solid #999;}
.lylb{height:40px; line-height:40px; border-bottom:1px solid #c81a1d; padding-left:10px;}

.nimgbox{width:720px;padding:10px 15px; background:#eee;}
.flexslider {
	position: relative;
	width: 720px;
	height: 437px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../image/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../image/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 482px;
	display: block;
}


.listabox{padding:15px 0; border-bottom:1px solid #aa8431;}
.listimg{width:190px; height:130px;}
.listimg img{width:190px; height:130px;}
.listxt{width:510px; margin-left:10px;}
.listit{font-size:16px; height:30px; line-height:30px;}
.listtxtbox{font-size:14px; line-height:22px;}
.listxta{height:30px; line-height:30px; background:url(../image/nav.gif) no-repeat 0 center; padding-left:10px;}
.listxta a{}
.listabox2{padding:25px 0; border-bottom:1px solid #aa8431;}
.listimg2{width:190px; height:130px; margin-right:10px;}
.listimg2 a{width:190px; height:130px; display:block; color:#fff;}
.listimg2 a:hover{background:url(../image/ftxt.png) no-repeat;}
.listimg2 a .ftxt{display:none;background:url(../image/ftxt.png) no-repeat;}
.listimg2 a:hover .ftxt{ display:block;width:190px; height:130px; text-align:center; line-height:130px; background:#222121; margin-top:-130px;color:#fff; cursor:pointer;
background:url(../image/ftxt.png) no-repeat;
transition:all .5s ease-in 0s;
    -webkit-transition:all .5s ease-in 0s;
    -moz-transition:all .5s ease-in 0s;
	-o-transition:all .5s ease-in 0s;
	}
.listimg2 a:hover img{ opacity:0.3;transition:all .5s ease-in 0s;
    -webkit-transition:all .5s ease-in 0s;
    -moz-transition:all .5s ease-in 0s;
	-o-transition:all .5s ease-in 0s;}
.listimg2 img{width:190px; height:130px;}
.listxt2{width:440px; margin-right:10px;}
.listit2{font-size:16px; height:30px; line-height:30px;}
.listtxtbox2{font-size:14px; line-height:22px;}
.listaboxinput{width:50px; margin-left:10px;}
.listaboxinput input{height:65px; line-height:65px;padding-left:0;}
.listaboxinput label{height:65px; line-height:65px;}
.listit2 span.yang{display:inline-block;}

li.inline{width:100px; height:27px; line-height:27px;padding-left:10px; border:1px solid #aca8a4;  list-style:none;}
.nbox select{width:50px; height:27px;}
input.yuding{width:80px; height:25px; line-height:25px; text-align:center; background:#feb200; color:#fff; border-radius:3px;padding:0;}
.line25{line-height:25px;}

.krxx{width:480px; background:#fff;padding:10px;}
.rzxx{width:200px;}
.krxxtit,.krxxtit{
  color: #866d2d;
  font-size: 17px;
  line-height: 40px;
  height:40px;
  padding: 0 0 5px 0;}
.rzxxbox{line-height:24px;}
.rzxxbox span.boldrzxx{font-weight:bold;}
.tishi{ line-height:24px; padding:5px 0; margin-top:10px;}
.lytable2 input{height:25px; line-height:25px; padding-left:5px;}
.lytable2 tr{margin-bottom:10px; display:block;}


.pages{ margin-top:30px;}
.pages li{ float:left;height:20px; line-height:20px;border:0; padding:0; border-bottom:0; text-align:center;  margin-right:20px; list-style:none; }
.pages li.c{ color:#666;text-decoration: none;padding:0 8px;}
.pages li a{width:100%;float:left; display:inline-block;padding:0 8px;color:#666; text-align:center;height:20px;}
.pages li a:hover{background-color:#916437; color:#f8b50c;text-decoration: none;padding:0 8px;}
.prev{margin-top:30px;}
.nbox p{margin-bottom:10px;}