﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
body{ margin:0; padding:0; font-family:"Arial"; font-size:14px; color:#333333;}
ul,li{ list-style:none}
img{ vertical-align:middle; border:none;}
a{ text-decoration:none}
a:hover{ color:#532e0e;}
/*@font-face{
	font-family:"GBK"; 
	src:url(../font/GBK.TTF);
	}*/
/*头部开始*/

.head{
	background:#532e0e;
}
.nav_box { padding:0 !important}
.head_left{
	color:#FFFFFF;
	float:left;
	font-size:12px;
}
.head_right{
	float:right;
}
.head_right ul li{
	float:left;
	color:#FFFFFF;
}
.head_right ul li:nth-of-type(2){
	margin:0 10px;
}
.head_right ul li a{
	color:#FFFFFF;
}


@font-face {font-family: 'iconfont';
    src:url(../font/iconfont.eot); /* IE9*/
    src:url(../font/iconfont.eot?#iefix)  format('embedded-opentype'), /* IE6-IE8 */
    url(../font/iconfont.woff) format('woff'), /* chrome、firefox */
    url(../font/iconfont.ttf) format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url(../font/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:36px;
	font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*导航开始*/
.nav_head{ background:#69411e} 
/*导航下拉开始*/
.navigation-up .navigation-v3 ul,.head-v3 {
	float:left;
}
.navigation-up .navigation-v3 li{
	float:left;
	font:normal 16px/59px;
	color:#fff;
}
.navigation-up .navigation-v3 .nav-up-selected-inpage{
	background:#202833;
}
.navigation-up .navigation-v3 li h2{
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:15px;
}
.navigation-up .navigation-v3 li h2 a{
	padding:0 20px;
	color:#fff;
	display:inline-block;
	height:52px;
	line-height:52px;
}
.navigation-up .navigation-v3 li h2 a:hover{
	background:#532e0e;
}
.navigation-down{
	position:absolute;
	top:60px;
	left:0px;
	width:100%;
}
.navigation-down .nav-down-menu{
	width:100%;
	margin:0;
	background:#532e0e;
	position:absolute;
	top:20px;
	z-index:500;
}
.navigation-down .nav-down-menu .navigation-down-inner{
	margin:auto;
	width:1200px;
	position:relative;
}
.head_box{ padding:5px 10px}
.navigation-down .nav-down-menu dl{
	float:left;
	margin:18px 80px 18px 0;
}
.navigation-down .menu-1 dt{
	font:normal 16px;
	color:#61789e;
	padding-bottom:10px;
	border-bottom:1px solid #61789e;
	margin-bottom:10px;
}
.navigation-down .menu-1 dd a{
	color:#fff;
}
.navigation-down .menu-1 dd a:hover{
	text-decoration:underline
}

/*导航下拉结束*/
.search{
	float:right;
	position:relative;
	margin-top:5px;
}
.d3 form {
  background: #482404;
}
.d3 input, .d3 button {
  border: none;
  outline: none;
  background: transparent;
}
.d3 input {
  width: 100%;
  height: 40px;
  padding-left: 15px;
  color:#fff;
}
.d3 button {
  height: 40px;
  width: 40px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
/*手机导航*/
.logo{ display:none}
.menu{
	float:left;
	display:none;
}
.menu .menu_tub{
	color:#fff;
	cursor:pointer;
}
.menu>ul{
	position:absolute;
	z-index:700;
    width: 100%;
    /*height:252px;
	overflow-y:auto!important;*/
    background-color: #fff;
	left:0; box-shadow:0px 3px 3px #ACACAC;
	
}
.menu ul li{ line-height:40px}
.menu ul li a{
	color:#532e0e ;
	border-bottom:1px #532e0e solid;
	display:block;
	padding-left:10px;
	background:url(../images/tt.png) no-repeat 98% center ; 
	cursor:pointer
}
.head .menu .showhide .level1:last-child{ border-bottom:4px solid #f39500}
.showhide li ul.level2 a:hover{ text-decoration:underline}
.sss{
	color:#fff ;
	border-bottom:1px #c3c3c3 solid;
	display:block;
	padding-left:20px;
}
.showhide{
	display:none;
}
.showhide ul.level2{
	display:none;
}
.showhide ul.level2 li{
	background:#fff;
}
.showhide ul.level2 .level3{
	display:none;
}
.showhide ul.level2 li .level3{
	background:#0d92be;
}
.showhide li ul.level2 a{
	font-size:16px;
	color:#532e0e;
	padding-left:25px;
	background:none
}
.showhide li ul.level2 span{
	font-size:14px;
	color:#fff;
    border-bottom: 1px #c3c3c3 solid;
    display: block;
    padding-left: 20px;
	cursor:pointer;
}
/*手机导航结束*/
.content p.d1 {
	font-size:46px;
	line-height: 60px;
	text-align: center;
	background:url(../images/content_01.jpg) repeat-x left 80px;
	padding-top:50px;
}
.content p.d1 span {
	width: 220px;
	background: #FFF;
	display: block;
	margin: 0 auto;
}
.content p.d2 {
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
	padding-top:20px;
}
.content p.d3 {
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
	text-align: center;
	margin: 0 auto;
	padding-top: 16px;
}
.wrap{
	background:#69411e;
	height:350px;
	margin-top:180px;
}
.scroll_horizontal{
	position:relative;
	width:100%;
	margin-top:-124px;
}
.scroll_horizontal .box{
	overflow:hidden;
	position:relative;
	width:100%;
	margin:0 auto;
}
.scroll_horizontal .list{
	overflow:hidden;
	width:9999px;
}
.scroll_horizontal .list li{
	float:left;
	padding:0 12px;
}
.scroll_horizontal .prev,
.scroll_horizontal .next{
	position:absolute;
	bottom:-40px;
	width:20px;
	height:20px;
	background:#482404;
	cursor:pointer;
	border-radius:30px;
}
.scroll_horizontal .prev{
	left:45%;
}
.scroll_horizontal .next{
	right:45%;
}
.synrtop {
    width: 300px;
    height: 241px;
    position: relative;
    display: block;
}
.synrtop span.d1 {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 300px;
	height: 241px;
}
.synrtop p.d2 {
	position: absolute;
	left: 0px;
	top: 270px;
	font-size: 33px;
	text-align: center;
	width: 100%;
	height: 36px;
	line-height: 36px;
}
.synrtop p.d3 {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	top: 325px;
	color: #999999;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	height: 14px;
	line-height: 14px;
	background: url(../images/pic_14.png) repeat-x left;
}
.synrtop p.d4 {
	line-height: 24px;
	position: absolute;
	top: 352px;
	width:100%;
	text-align: center;
	color: #666666;
}
.synrbottombox {
	width: 100%;
	height:184px;
	background: #fff;
	padding: 28px 26px 0 26px;
	display:block;
}
.synrbottom {
	width: 247px;
	height: 184px;
	background: #fff;
	display: none;
}
.synrbottom p.d1 {
	height: 37px;
	line-height: 37px;
	border-bottom: 1px dashed #e4e4e4; 
	color:#532e0e
}
.synrbottom p.d1 span {
	color: #999999;
	font-size: 12px;
	font-family: Arial;
	background: url(../images/pic_06.jpg) no-repeat left;
	margin-left: 11px;
	padding-left: 11px;
}
.synrbottom p.d2 {
	color: #666666;
	line-height: 24px;
	margin-top: 6px;
	height: 72px;
	overflow: hidden;
}
.synrbottom em {
	color: #ae955b;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	margin-top: 6px;
	display: block;
	font-style: normal;
}
.synrbottom em:hover {
	text-decoration: underline;
}
.synrlist li:hover .synrtop span.d1 {
	display: block;
}
.synrlist li:hover .synrtop p.d2 {
	position: absolute;
	left: 0px;
	top: 50px;
	color: #ffffff;
	font-size: 36px;
	text-align: center;
	width: 300px;
	height: 36px;
	line-height: 36px;
}
.synrlist li:hover .synrtop p.d3 {
	width: 280px;
	margin: 0 auto;
	position: absolute;
	left: 22px;
	top: 100px;
	color: #cccccc;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	height: 14px;
	line-height: 14px;
	background: url(../images/pic_05.png) repeat-x left;
}
.synrlist li:hover .synrtop p.d4 {
	color: #e9e9e9;
	line-height: 24px;
	position: absolute;
	top: 130px;
	width:100%;
	text-align: center;
}
.synrlist li:hover .synrbottom {
	display: block;
}
.jiantou a {
	width: 67px;
	height: 67px;
	position: absolute;
	top: 81px;
	display: block;
}
/*新闻资讯*/
.synewslist{
	margin-top:30px;
}
.synewslist ul {
	position: relative;
}
.synewslist li .synewsleft p.d2 {
	border: 1px solid #ececec; padding:0
}
.synewslist li .synewsleft p.d2 a{
	width:100%;
	height:156px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow:hidden;
}
.synewslist li .synewsleft p.d2 a img{
	max-width:100%;
	max-height:100%;
	
}
.snt a.a1 {
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.snt a.a1:hover {
	color: #996c33;
}
.snt span {
	color: #999999;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	display: block;
	padding-top: 12px;
}
.snt p {
	color: #666666;
	line-height: 24px;
	margin-top: 17px;
	font-size: 14px;
	height:70px;
	overflow:hidden; 
}
.snt p a.a2 {
	color: #cccccc;
}
.snt p a.a2:hover {
	color: #ae955b;
}
.snt p i {
	font-family: Arial;
	font-style: normal;
	color: #666666;
}
.synewsright p.d2 {
	width: 164px;
	height: 154px;
	border: 1px solid #ececec;
	float: left;
}
.synewslist ul li,.synewslist .synewsleft{ padding:0 !important}
.xinwen {
	width: 100%;
	height: 16px;
	text-align: center;
	 margin-top: 20px;
}
.xinwen a {
	border:1px solid #a86b24;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 0 8px;
	border-radius:30px;
}
.xinwen a:hover,
.xinwen a.cur {
	background:#a86b24;
}
/*底部开始*/
.foot{
	background:#69411e;
	margin-top:40px;
}
.foot_box{ padding:15px 0}
.footabout{
	width: 151px;
	overflow: hidden;
	padding-top: 15px;
}
.footabout p {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	background: url(../images/pic_08.jpg) no-repeat left bottom;
	padding-left: 3px;
}
.footabout p span {
	color: #bc8452;
	font-weight: normal;
	margin-left: 9px;
	padding-left: 6px;
}

.footabout li{
	line-height: 24px;
	background: url(../images/pic_10.jpg) no-repeat 3px 13px;
}
.footabout li a{
	color: #cbad93;
	font-size: 12px;
	padding-left: 16px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.footabout li a:hover{
	text-decoration: underline;
}

.footabout,.footabout .top1{
	padding:0 !important;
}
.footabout .top1 .link li a,.footabout .top1 .link1{
	padding-left:0 !important;
}
.footabout .top1 .link2{
	padding-right:0;
}
.footabout .top1 .link li{
	background:#492d15;
	margin-bottom:5px;
	border-radius:3px;
}
.footabout .top1 .link li a{
	text-align:center;
}
.footabout .top1 .mail{
	margin-top:20px;
                float:left;
}
.footabout .top1 .er{
	 float: right;
                  margin-top: 15px;
}
.footabout .top1 .er img{width: 72px;}
.footabout .top1 .mail li:first-of-type{
	background:url(../images/mail.png) no-repeat left center;
	margin-bottom:10px;
}
.footabout .top1 .mail li:last-of-type{
	background:url(../images/tel.png) no-repeat left center;
	padding-left:30px;
	font-weight:bold;
	color:#c98f3b;
}
.footabout .top1 .mail li a{
	padding-left:30px;
	font-weight:bold;
	color:#c98f3b;
}
.foot_bottom{
	background:#1c1208;
	color:#FFFFFF;
	padding:10px 0;
	text-align:center;
}
/*弹出层开始*/
.pf{
	width:50px;
	height:203px;
	position:fixed;
	right:0px;
	top:40%;
	z-index:100;
	background:#69411e;
	font-family:"微软雅黑";
}
.pf li{
	width:50px;
	height:51px;
	position:relative;
	cursor:pointer;
	border-bottom:1px solid #69411e;
}
.pf li .icon{
	display:block;
	width:50px;
	height:51px;
	background:url(../images/ico.png) no-repeat #69411e;
	position:absolute;
	left:0px;
	top:0px;
	z-index:9;
	border-bottom:1px solid #69411e;
}
.pf li:hover .icon{
	background-color:#69411e;
}
.pf li .ico_qq{
	background-position:0px 0px;
}
.pf li .ico_wx{
	background-position:0px -50px;
}
.pf li .ico_wb{
	background-position:0px -100px;
}
.pf li .ico_back{
	background-position:0px -150px;
}
.pf li:hover{
	background:#69411e;
}
.pf li .qq , .pf li .bck{
	width:150px;
	height:50px;
	line-height:50px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:7;
	text-align:center;
	background:#69411e;
	transition: 0.5s;
	-moz-transition:  0.5s;
	-webkit-transition:  0.5s;
	-o-transition:  0.5s;
	color:#FFF;
}
.pf li:hover .qq , .pf li:hover .bck{
	left:-150px;
}
.pf li .q1{
	width:150px;
}
.pf li:hover .q1{
	left:-150px;
}
.pf li .code{
	width:130px;
	height:130px;
	position:absolute;
	left:40px;
	transition: 0.5s;
	-moz-transition:  0.5s;
	-webkit-transition:  0.5s;
	-o-transition:  0.5s; 
	z-index:7;
	background: #69411e; 
	border-top-left-radius:10px; 
	top: -70px;
	border-bottom-left-radius:10px;
}
.pf li .code img{
	width:130px;
	height:130px;
	vertical-align:top;
	padding:15px;
}
.pf li:hover .code{
	left:-130px;
}

.sla{
	background:url(../images/logoe.png) no-repeat;
	width:131px;
	height:104px;
	position:absolute;
	top:44px;
	z-index:9999;
}
