.width{
	width: 1200px;
	margin: 0 auto;
}
.white{
	color:#fff;
}
.white a{
	color:#fff;
}
/*.white a:visited{
	color:#fff;
}
.white a:hover{
	color:#57b82a;
}*/
.blcak{
	color: #000;
}
.blcak a{
	color: #000;
}
.blcak a:visited{
	color: #000;
}
.blcak a:hover{
	color: #000;
}
.red{
	color: #fff;
}
.red a{
	color: #fff;
}
.red a:visited{
	color: #fff;
}
.red a:hover{
	color: red;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.action{
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;	
	-o-transition: all .4s ease;
}
.action:hover{
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;	
	-o-transition: all .4s ease;
}
body{
	overflow-x: hidden;
}
/*header*/
.dingwei{
	position: relative;
}
.header-bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 20px 0 10px;
	z-index: 999;
}
.nav{
	margin-top: 30px;
}
.nav .mobile_nav ul li{
	float: left;
	margin-left: 60px;
}
.nav .mobile_nav ul li a span{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.nav .mobile_nav ul li:hover a span{
	color: #da924d;
}
.nav .mobile_nav ul li a#menu_selected span{
	color: #da924d;
}



/*.nav .mobile_nav ul li:last-child{background:none;}*/


/*banner*/
.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;
  }

.rslides img {
  display: block;
  height:auto;
  border: 0;
  width: 100%;
  }
.slide_container {
  position: relative;
  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_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.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.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
/*foot部分*/
.bottom-top{
	background: #2b2b2b;
	padding: 40px 0;
}
.footer-nav ul li{
	float: left;
	margin-left: 40px;
	line-height: 74px;
}
.footer-nav ul li a{
	font-size: 16px;
	color: #b4b4b4;
	font-weight: bold;
}
.footer-nav ul li a#menu_selected{
	color: #9b6b3f;
}
.footer-nav ul li:hover a{
	color: #9b6b3f;
}
.footer-list{
	border-bottom: solid 1px #555555;
	border-top: solid 1px #555555;
	margin-top: 30px;
	padding: 30px 0;
}
.footer-list ul li{
	float: left;
	font-size: 16px;
	color: #ababab;
	margin-right: 50px;
}
.footer-list ul li p{
	font-size: 30px;
	color: #e89f58;
}
.footer-list ul li:last-child p{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 45px;
}

.footer-bg{
	background: #383838;
}
.footer{
	text-align: center;
	font-size: 13px;
	line-height: 30px;
	padding: 10px 0;
}
.submit1{ background: #f58801; display: block; width: 443px; line-height: 45px; margin-left: 110px; text-align: center; border: none;font-size: 14px;}
/*内页部分*/
.gywm-wzbg{
	background: #f0f0f0;
	line-height: 50px;
}
.ny-cnav{
	margin-top: 60px;
	margin-bottom: 40px;
}
.ny-ydh{
	width: 900px;
}
.ny-yy1{
	line-height: 40px;
	border-bottom: solid 2px #f58801;
}
.ny-fwxm ul li{
	float: left;
	margin: 0 2px;
}
.ny-fwxm{
	margin: 60px 0;
}
.wdh{
	background: url(../images/ny-lxwmbg.png) no-repeat;
}

/*首页部分*/
.fwxm-bg{
	margin: 60px 0 20px;
}
.fwxm-left{
	width: 600px;
}
.fwxm-tit{
	font-size: 35px;
	color: #DA924D;
	text-transform: uppercase;
}
.fwxm-tit p{
	color: #202020;
}
.fwxm-text{
	font-size: 18px;
	color: #646464;
	line-height: 30px;
	margin: 30px 0 80px;
}
.fwxm-nav ul li{
	float: left;
	margin-right: 26px;
}
.fwxm-nav ul li a{
	font-size: 16px;
	color: #232323;
}
.fwxm-right{
	background: url(../images/fwxm-tel.jpg) no-repeat left center;
	padding-left: 70px;
	margin-top: 90px;
	font-size: 18px;
	color: #232323;
}
.fwxm-right p{
	font-size: 35px;
	color: #666666;
}

.cpfl-bg{
	background: #f4f4f4;
	padding: 60px 0 0;
}
.fl-mc{
	background: #f58801;
	width: 235px;
	line-height: 42px;
	text-align: center;
	margin-top: 1px;
	color: #FFFFFF;
	font-size: 14px;
}
.cpzs ul li{
	float: left;
	padding: 170px 0 46px 40px;
	width: 560px;
}
.cpfl-box1{
	background: url(../images/cpfl-img1.jpg) no-repeat center top;
}
.cpfl-box2{
	background: url(../images/cpfl-img2.jpg) no-repeat center top;
}
.cpfl-box3{
	background: url(../images/cpfl-img3.jpg) no-repeat center top;
}
.cpfl-box4{
	background: url(../images/cpfl-img4.jpg) no-repeat center top;
}
.cpfl-tit{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-align: left;
}
.cpfl-tit p{
	font-size: 26px;
}
.cpfl-more{
	margin-left: 30px;
}
.box{
		text-align: center;
		overflow: hidden;
		position: relative;
	}
	.box:before{
		content: "";
		width: 0;
		height: 100%;
		background: #da924d;
		position: absolute;
		top: 0;
		left: 50%;
		opacity: 0;
		transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	}
	.box:hover:before{
		width: 100%;
		left: 0;
		opacity: 1;
	}
	.box .box-content{
		padding: 60px 50px;
		color: #fff;
		position: absolute;
		top: 0;
		left: 0;
		width: 500px;
	}
	.box .title{
		margin-bottom: 10px;
		text-transform: uppercase;
		opacity: 0;
		transition: all 0.5s ease 0s;
	}
	.box .title a{
		font-size: 30px;
		font-weight: bold;
		color: #fff;
	}
	.box .post{
		font-size: 15px;
		text-transform: capitalize;
		opacity: 0;
		transition: all 0.5s ease 0s;
	}
	.box:hover .title,
	.box:hover .post{
		opacity: 1;
		transition-delay: 0.7s;
	}
	.box .icon{
		padding: 0;
		margin: 0;
		list-style: none;
		margin-top: 20px;
		text-align: center;
	}
	.box .icon a{
		display: block;
		opacity: 0;
		transform: translateY(50px);
		transition: all 0.5s ease 0s;
	}
	.box:hover .icon a{
		opacity: 1;
		transform: translateY(0px);
		transition-delay: 0.5s;
	}

.cp-bg{
	background: #f4f4f4;
	padding-bottom: 90px;
	padding-top: 15px;
}
.productsrollgd ul li{
	float: left;
	width: 400px;
	overflow: hidden;
	position: relative;
}
.cp-tupian{
	height: 340px;
	text-align: center;
}
.cp-tupian img{
	/*height: 100%;*/
	width: 100%;
	min-height: 100%;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.cp-mc{
	position: absolute;
	z-index: 999;
	bottom: 20px;
	left: 40px;
}
.productsrollgd ul li:hover .cp-mc{
	display: none;
}
.cp-mc a{
	font-size: 18px;
	color: #fff;
}
.productsrollgd ul li .show {
    background: url(../images/cp-img.png) no-repeat center top;
    height:100%;
    left: 0;
    opacity: 0;
    padding: 120px 0 50px 50px;
	filter:alpha(opacity=0);
    position: absolute;
    top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: ease-in;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.3s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease-in;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    -webkit-transition-timing-function: ease-in;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.3s;
    -o-transition-property: opacity;
    -o-transition-timing-function: ease-in;
    width:350px;
    z-index: 200;
}
.productsrollgd ul li .show .imgArea {
    left: 50%;
	bottom:0;
    margin:-15px 0px 0px -40px;
    opacity: 0;
    position: absolute;
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.productsrollgd ul li .show .imgArea a{
	color:rgba(255,255,255, 0.8);
	display:block;
	padding:5px 12px;
	border:rgba(255,255,255, 0.6) 1px solid;
	border-radius:8px;
	font-size: 16px;
}
.productsrollgd  ul li.show .imgArea a:hover{
	background: rgba(255,255,255, 0.7);
	color:rgba(0,0,0, 0.6);
}
.productsrollgd ul li:hover  .show {opacity: 1;filter:alpha(opacity=100);}
.productsrollgd ul li:hover .show .imgArea{opacity:1;filter:alpha(opacity=100);bottom:40%;}
.productsrollgd ul li:hover img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.cp-mcbox{
	font-size: 18px;
	color: #fff;
}
.cp-mcbox p{
	font-size: 22px;
	font-weight: bold;
}
.cp-more{
	margin-top: 90px;
}
.cp-more a{
	font-size: 14px;
	color: #fff;
}

.ys-bg{
	background: url(../images/ys-bg.jpg) no-repeat center top;
	padding: 140px 0 20px;
}
.ys-top{
	font-size: 50px;
	color: #f4f4f4;
}
.ys-top p{
	margin-top: 26px;
	margin-left: 22px;
}
.ys-top p a{
	font-size: 18px;
	color: #fff;
}
.card {
  -webkit-perspective: 150rem;
          perspective: 150rem;
  -moz-perspective: 150rem;
  position: relative;
  height: 81px;
}

.card__side {
   height: 81px;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 88px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}


.card__side--back {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}



.ys-list ul li:hover .card__side--front-1

 {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.ys-list ul li:hover .card__side--back {
  -webkit-transform: rotateY(0);
          transform: rotateY(0);
}

.ys-list ul li .col-1-of-3 {
  width:88px;   float: left;
}
.ys-list{
	margin-top: 230px;
}
.ys-list ul li{
	float: left;
	width: 50%;
	border-bottom: dotted 1px #a3a3a3;
	padding-bottom: 40px;
	margin-bottom: 40px;
}
.ys-text{
	font-size: 15px;
	color: #202020;
	line-height: 28px;
	margin-left: 20px;
	width: 420px;
	height: 89px;
}
.ys-text p{
	font-size: 20px;
	color: #da590f;
	font-weight: bold;
	margin-bottom: 5px;
}

.gywm-bg{
	background: #fff2e5;
	padding: 70px 0;
}
.gsjj-right{
	width: 716px;
	padding: 50px;
	background: #fffffe;
}
.about-tit{
	background: url(../images/about-logo.jpg) no-repeat left top;
	font-size: 16px;
	color: #363636;
	padding-left: 220px;
	border-bottom: solid 1px #d2d2d1;
	padding-bottom: 20px;
}
.about-tit p{
	color: #E89F58;
	font-weight: bold;
	margin-bottom: 4px;
}
.gsjj-text{
	margin-top: 50px;
	font-size: 15px;
	color: #4e4e4e;
	line-height: 37px;
}
.gsjj-more{
	text-align: right;
}
.gsjj-more a{
	font-size: 15px;
	color: #da924d;
}

.xwzx-bg{
	padding: 90px 0;
}
.xw-neirong{
	width: 380px;
}
.xw-tit{
	background: #da924d;
	padding: 38px 0 38px 30px;
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
}
.xw-tit p a{
	font-size: 35px;
	color: #fff;
}
.xw-lb{
	background: #efefef;
	padding: 20px 0 20px 40px;
}
.xw-lb ul li{
	line-height: 48px;
}
.xw-lb ul li a{
	font-size: 15px;
	color: #202020;
}

.hzhb-bg img{
	width: 100%;
}






.youqinglianjie{
	line-height: 40px;
	background: #efefef;
	padding: 20px 0;
}
.yqlj span{
	font-size: 18px;
	color: #DA924D;
	font-weight: bold;
}
.yqlj span:before{
	content: "";
	display: block;
	float: left;
	width: 14px;
	height: 32px;
	background: #da924d;
	margin-right: 10px;
	margin-top: 5px;
}
.yqlj a{
	font-size: 15px;
	color: #2b2b2b;
}


















.products-top{
	width: 650px;
	height: 60px;
}
.products-line{
	width: 18px;
	height: 2px;
	background: #1c2a46;
}
.products-content{
	text-align: left;
	line-height: 30px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	color: #002b4c;
}
.products-title{
	width: 160px;
	text-align: left;
	line-height: 60px;
	font-size: 16px;
	font-weight: bold;
	float: left;
	color: #002b4c;
}
.products-more{
	width: 170px;
	height: 53px;
	float: right;
}

/* focus_Box */
#focus_Box{position:relative;width:80%;height:527px;margin:0px auto;}
#focus_Box ul{position:relative;width:100%;height:527px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1); border: #0169b7 solid 5px; background: #fff;}
#focus_Box li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:349px;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{left:25px;
	top: 300px;}
#focus_Box .next{right:-15px;
	top: 300px;}
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}

.focus_text{overflow: hidden;}
.more_text{font-size: 13px;}
.focus_Box ul li .focus_text{padding-left: 20px;}

.focus_Box ul li:nth-child(2) .focus_text{
}
.focus_Box ul li:nth-child(2) .more_text{display: none;}
.focus_Box ul li:first-child .focus_text, .focus_Box ul li:nth-child(3) .focus_text{background: #FFFFff;padding-right: 20px;padding-bottom:27px;}
.focus_Box ul li:first-child .focus_text .products-more img, .focus_Box ul li:nth-child(3) .focus_text .products-more img{display: none;}
.focus_Box ul li:first-child .focus_text .more_text, .focus_Box ul li:nth-child(3) .focus_text .more_text{display:block; color: #FFFFff;}
.focus_Box ul li:first-child .focus_text .products-more, .focus_Box ul li:nth-child(3) .focus_text .products-more{width: 85px;height:28px;background: #e4293b; }
.focus_Box ul li:first-child .focus_text .products-title, .focus_Box ul li:nth-child(3) .focus_text .products-title{font-size: 16px;font-weight: normal;}
.focus_Box ul li:first-child .focus_text .products-content, .focus_Box ul li:nth-child(3) .focus_text .products-content{width: 175px;height: 41px;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.focus_Box ul li:first-child .focus_text .products-more{float: left;position: relative;top:115px;left: -168px;}
.focus_Box ul li:nth-child(3) .products-title{float: right;position:relative;  left: -79px;  text-align: right;}
.focus_Box ul li:nth-child(3) .products-top{width: 267px;}
.focus_Box ul li:nth-child(3) .focus_text .products-more{position: relative;top:115px; left: 80px;}
.focus_Box ul li:nth-child(3) .products-line{float: right;}
.focus_Box ul li:nth-child(3) .focus_text{width: 180px;float: right;}
.focus_Box ul li:nth-child(3) .focus_text .products-content{position: relative;left: 21px;}










/*图片模块*/
.photos-demo span{ display: inline-block; text-align: center; margin: 0 10px 20px;max-width: 280px;}
.photos-demo span p{ margin-top: 10px;}

.lh68{ position: absolute; top: 0; z-index: -1;}
.lhbd label{ display: inline-block; max-width:80px ; width: 100%; height: 30px; line-height: 30px; margin-bottom: 0px; border-bottom: #eee dashed 1px;}
.lhbd dt{ padding: 3px 0; width: 100%;}
.lhbdfr{ float: right;width: 100%;}
.lhbdfl{ float: left;width: 100%;}
.lhbdfr label{max-width:75px ; width: 100%;}
.lhbd input{ width: 57%;}
.lhbdfl input{ width: 67%;}
.lhbd span{ font-family: "微软雅黑";font-weight: 100;}
.lhbd .Content{ width: 84%;}
.clear{ clear: both;}
.lhbd .Content{ height:113px;}
/*.submit{ background: #42920b; color: #fff; display: block; width: 80px; line-height: 30px; margin: 0 auto; text-align: center; border: none;}*/
.lh615{  line-height: 30px; margin: 0 10px; text-align: center; border: none;}