.mauto12{
	max-width: 1200px;
	margin: 0 auto;
}
/*顶部*/
.i-top{
	width: 100%;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #e6e6e6;
}
.telxs{
	color: #cc9231;
	font-size: 12px;
	font-weight: bold;
}
.i-header .res-nav .navitem{
	float: left;
	height: 74px;
	line-height: 74px;
}
.i-header .res-nav .navitem a{
	font-size: 14px;
	color: #000;
	padding: 0 15px;
	border-bottom:4px solid #fff;
}
.i-header .res-nav .navitem a.active,.i-header .res-nav .navitem:hover a{
	border-bottom:4px solid #cc9231;
	color: #cc9231;
}
.logo{
	line-height: 78px;
}
.topx{
	line-height: 34px;
}
.topsx{
/*	width: 1px;
	height: 20px;*/
	line-height: 34px;
	color: #e6e6e6;
}
/*banner*/
.banner1 li{
	height: 628px;
	background-position: 50% !important;
}
.banner1 .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{
	bottom: 70px;
}
.bx-wrapper .bx-pager.bx-default-pager a{
	background: #fff;
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover{
	background: #cc9231;
}
.banbt ul li{
	/*height: 48px;
	line-height: 48px;*/
	width: 385px;
	display: inline-block;
	transform:all 0.5s ease-out 0s;
-ms-transform:all 0.5s ease-out 0s; 	/* IE 9 */
-moz-transform:all 0.5s ease-out 0s; 	/* Firefox */
-webkit-transform:all 0.5s ease-out 0s; /* Safari 和 Chrome */
-o-transform:all 0.5s ease-out 0s; 	
}
/*.banbt ul li:hover,*/
.banbt ul li.act{
	height: 178px;
	background: #c48c31;
}
/*.banbt ul li:hover .bantt,*/
.banbt ul li.act .bantt{
	visibility: visible;
}
.banjy{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.banbt ul li a{
	color: #fff;
}
.i-banner{
	position: relative;
}
.banbt{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.bantb{
	height: 48px;
	line-height: 48px;
	text-align: center;
	background: rgba(0,0,0,0.5);
}
.bantt{
	padding: 0px;
	height: 0px;
	border-bottom: 0px solid rgba(255,255,255,0.4);
	font-size: 14px;
	color: #fff;
	visibility: hidden;
}
.banbt ul li:hover .bantb,.banbt ul li.act .bantb{
	background: #c48c31;
}
/*轮播新闻*/
.lbxw{
	width: 100%;
	background: #f4f4f4;
	height: 90px;
	line-height: 90px;
}
.lbzxg{
	color: #666666;
	font-weight: bold;
	font-size: 16px;
}
.lbzxg2 ul li a{
	color: #666666;
	font-size: 14px;
}
.lbzxg2{
	width: 1070px;
	overflow: hidden;
}
.bttc{
	margin: 33px auto;
}
.lbxw-top{
	height: 90px;
	overflow: hidden;
}
.lbxw .bx-wrapper{
	background: none;
}
.lbxw .bx-wrapper .bx-prev {
    left: 0px;
    background: url(../images/icon/arrl1.png) no-repeat;
}
.lbxw .bx-wrapper .bx-next {
    right: 0px;
    background: url(../images/icon/arrr1.png) no-repeat;
}
.lbxw .bx-wrapper .bx-controls-direction a{
	width: 22px;
	height: 22px;
}
.lbxw .bx-has-controls-direction{
	height: 90px;
	top: 0;
	position: absolute;
	width: 50px;
	right: 0;
}
.lbxw .bx-controls-direction{
	height: 90px;
}
.lbxw ul li{
	height: 90px;
	overflow: hidden;
}
/**/
.nrqy{
	width: 100%;
}
.nrxs a{
	display: inline-block;
	width: 140px;
	height: 45px;
	line-height: 45px;
	background: #efefef;
	text-align: center;
	font-size: 16px;
	color: #666;
}
.nrxs a.act,.nrxs a:hover{
	background:#cc9231;
	color: #fff;
}
.nyl1{
	width: 58%;
}
.nyr1{
	width: 38%;
}
.nrckxq{
	color: #cc9231;
	font-size: 12px;
}
.nrwsl{
	width: 26%;
}
.nrwsr{
	width: 71%;
}
.nrt1{
	background: url(../images/icon/nrt1.png) no-repeat center left;
	padding-left: 25px;
}
.nrt1:hover,.nrt1.act{
	background: url(../images/icon/nrt1_hover.png) no-repeat center left;
}
.nrt1:hover a div,.nrt1.act a div{
	color: #cc9231;
}
.nrt1>a{
	width: 100%;
}
.nytop2{
	width: 100%;
}
.nrl{
	width: 39.5%;
}
.nrr{
	width: 53.4%;
}
/**/
.i-tpzs{
	width: 100%;
	background: #f6f6f6;
}
.i-tpzs .tptop{
	position: relative;
	overflow: hidden;
}
.tptop img{
	transition: all ease-out .2s;
}
.tptop:hover img{
	transform: scale(1.2, 1.2);
-moz-transform: scale(1.2, 1.2);
-webkit-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
}
.tptop1{
	position: absolute;
	top: 0;
}
.tptop2{
	position: absolute;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,0.5);
	padding: 0 18px;
	width: 100%;
}
.kcs{
	width: 100%;
	height: 100%;
}
.banner3 li{
	width: 375px;
	height: 260px;
}
.kcstop{
	width: 375px;
	height: 260px;
}
.zi1{
	z-index: 1;
}
.kcstop .bx-wrapper .bx-pager{
	bottom: 15px;
text-align: right;
right: 15px;

}
.youxia{
	position: relative;
	height: 260px;
	text-align: center;
/*	vertical-align: middle;*/
}
.youxia .xqs{
 position: absolute;
 height: 120px;
 width: 376px;
}
.youxia .xqs1{
 top: 0;
 background: url(../images/icon/ntp_t.png) no-repeat;
 background-size: 100% 100%;
}
.youxia .xqs2{
	bottom: 0;
background: url(../images/icon/ntp_b.png) no-repeat;
 background-size: 100% 100%;
}
.cwq{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	margin-left: -56px;
}
.cwq2{
	margin-right: -50px;
}
.cwq3{
	margin-right: -20px;
}
/**/
.footer {
  color: #666;
  background: #fff;
  padding-top: 50px;
  border-top: 2px solid #c9932d;
}
.footer .foot {
  padding-bottom: 60px;
}
.footer .foot dl {
  float: left;
  text-align: center;
  padding: 0 15px;
}
.footer .foot dl dt {
  font-size: 16px;
  margin-bottom: 25px;
  color: #333;
}
.footer .foot dl dt a{
	color: #666;
	font-size: 12px;
}
.footer .foot dl dd {
  margin-bottom: 16px;
}
.footer .foot .i-erweima {
  padding: 0 60px;
  margin: 0 55px;
  height: 172px;
  border-left: 1px dotted #999;
  border-right: 1px dotted #999;
}
.footer .foot .i-erweima .icon1,
.footer .foot .i-erweima .icon2 {
  width: 22px;
  margin-top: 23px;
  background-repeat: no-repeat;
  background-position: center;
}
.footer .foot .i-erweima .icon1 {
  height: 16px;
  background-image: url(../images/icon/3.png);
}
.footer .foot .i-erweima .icon2 {
  height: 18px;
  background-image: url(../images/icon/4.png);
}
.footer .foot .i-add {
  display: table;
  text-align: center;
}
.footer .foot .i-add select {
  width: 248px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  margin-top: 35px;
  color: #333;
  background: url(../images/icon/arrd1.png) no-repeat right #eaeaea;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
.footer .copyright {
  height: 55px;
  line-height: 55px;
  background: #c9932d;
  color: #fff;
}
.bds_sqq{
	background-image: url(../images/icon/qqfx.png) !important;
	background-position:0 !important;
}
.bds_weixin{
	background-image: url(../images/icon/wxfx.png) !important;
	background-position:0 !important;
}
.bds_tsina{
	background-image: url(../images/icon/wbfx.png) !important;
	background-position:0 !important;
}
.bantt.mct{
	visibility: visible;
	background: #C48C31;
	padding: 25px;
	height: 79px;
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
/**/
.i-nav-icon{
	display: none;
}