body{font-family: "microsoft yahei";  line-height: 26px; margin: 0; padding: 0; font-size: 14px; color: #585656; }
ul,li,img,h3,dl,dt,dd{margin: 0; padding: 0; list-style: none;}
a{color: #696969; text-decoration: none;}
a:hover{text-decoration: none;}
.clear{clear: both;}
.head{height: 122px; width: 1140px; margin: auto;}
.logo{width: 238px; height: 122px; float: left; background: url(../img/logo.jpg);}
.nav{float: right; padding-top: 55px;}
.nav ul{position: relative;}
.nav ul li{float: left; font-size: 16px; height: 67px; margin: 0px 7px; }
.nav ul li a{padding: 0px 20px; height: 35px; line-height: 35px; display: block;}
.nav ul li a:hover{background: #39358a; color: #fff;}
.navul{width: 600px; height: 250px; position: absolute; left: 100px; top: 67px; background: #fff; display: none; z-index: 999999;}
.navull{width: 160px; background: #ededed; height: 220px; float: left; padding-left: 10px; padding-right: 10px; padding-top: 30px;}
.navull a{font-size: 14px; border-bottom: 1px solid #cccccc;}
.navulr{padding: 30px; float: right;}
.nav ul li:hover{}
.fullSlide{ width:100%;  position:relative;  height:771px;  clear: both; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:771px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:771px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;	 _background:#000; _filter:alpha(opacity=60); 	}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}
.fullSlide .hd ul .on{ background-position:0 0; }

#m1{height: 391px; background: url(../img/m2.jpg) center no-repeat; clear: both;}
.h55{height: 55px; clear: both;}
.m1{width: 1140px; margin: auto; /*height: 272px;*/ }
.m1l{width: 770px; height: 272px; float: left; color: #cdcfde; line-height: 36px; position: relative; }
.m1l p{padding-top: 40px;}
.m1l img{position: absolute; right: 0px; bottom: 0px;}
.m1r{float: right; width: 370px; height: 272px;}
.m1r img{width: 370px; height: 272px;}
#m2{height: 694px; position: relative;}
.m2box{width: 100%; position: absolute; z-index: 1;}
.m2box img{height: 694px; min-width: 100%;  transition: opacity .5s; position: absolute; left: 0; top: 0;}
.mengban{background: url(../img/bj.png); position: absolute; left: 0px; top: 0; z-index: 9; width: 100%; height: 694px;}
.m2{width: 1140px; margin: auto;position: relative; z-index: 10;}
.m2t{height: 135px; line-height: 135px; text-align: center; font-size: 27px; color: #fff; }
.m2con1 ul{margin-left: -7px;}
.m2con1 ul li{width: 375px; height: 248px;  text-align: center; color: #fff;   line-height: 30px; position: relative; float: left; margin-left: 7px;}
.m2con1 ul li p{padding: 0px 20px;}
.m2con1 ul li h3{font-size: 18px; font-weight: normal; padding-bottom: 0px; padding-top: 30px;}
.m2a1bj{position: absolute; left: 0px; top: 0px; z-index: 1;}
.m2a1bjmb{background: url(../img/bj2.png);position: absolute; left: 0px; top: 0px; z-index: 2; width: 369px; height: 242px;border: 3px solid #cfcecc;}
.m2a1wz{z-index: 3; position: relative;}
.m2con2 ul{margin-left: -29px;}
.m2con2 ul li{width: 263px; height: 156px; float: left; background: #39358b; color: #fff; text-align: center; margin-left: 29px;transition: all 0.5s;}
.m2con2 ul li h3{font-size: 18px; padding-top: 20px;  font-weight: normal;}
.m2con2 ul li p{padding: 0px 20px;}
.m2con2{padding-top: 30px;}
.m2con2 ul li:hover{background: #b41915; transition: all 0.5s;}
.more{color: #fff; width: 175px; height: 42px; text-align: center; line-height: 42px; margin: auto; border-radius: 21px; background: #b41915; clear: both; margin-top: 38px;}

/*#m1{height: 87px; background: #eeeeee; line-height: 87px;}*/
.m3{width: 1140px; height: 356px; margin: auto;}
.m3l{width: 550px; float: left;}
.m3hd{height: 40px; line-height: 40px; padding-top: 40px;}
.m3hd ul li{float: left; font-size: 16px;margin-right: 20px;}
.m3hd ul li a{color: #353535; padding:0px 20px ; }
.m3hd ul li.on{ background: #b41915;}
.m3hd ul li.on a{color: #fff;}
.m3con{line-height: 30px;}
.m3con span{color: #a72f17; font-weight: bold; font-size: 16px;}
.m3con h3{font-size: 16px; font-weight: normal; color: #464646; margin-bottom: 5px; margin-top: 5px;}
.m3con .mor a{display: block; width: 114px; height: 36px; border-radius: 18px; background: #b41915; color: #fff; text-align: center; line-height: 36px; margin-top: 20px;}
.m3r{width: 561px; height: 272px; float: right;margin-top: 40px;}
.m3rl{float: left; width: 369px;}
.m3rr{float: right; width: 183px; }
.m3rr img{margin-bottom: 12px;}

#foot{height: 309px; background: #535353; text-align: center; color: #a6a6a6;}
#foot img{display: inline-block; margin-top: 28px;}
.footnav{color: #a6a6a6; margin-bottom: 30px; margin-top: 30px;}
.footnav a{color: #a6a6a6; margin: 0px 40px;}

#zybanner{height: 454px; background: url(../img/zybanner.jpg) center;}
#ma1{height: 110px; line-height: 50px; background: #fff;}
.ma1{width: 1140px; margin: auto;}
.ma1 ul li{float: left; margin-right: 95px; width: 133px;}
.ma1 ul li i{color: #b72122; margin-right: 10px;}
#zy{background: #efefef;}
.zy{width: 1140px; min-height: 500px; background: #fff; box-shadow: 5px 5px 5px #ddd; margin: auto; }
.zycon{padding-left: 55px; padding-right: 55px;}
.h45{height: 45px;}
.title{height: 50px; background: url(../img/title.jpg) left no-repeat; font-size: 18px; font-weight: bold; padding-top: 56px; text-indent: 57px;}
.pro_list{margin-left: 40px; }
.pro_list li{width: 329px; height: 316px; float: left; border-bottom: 1px solid #dadada; font-size: 14px; margin-left: 20px; margin-top: 40px;}
.qq1{width: 329px; height: 210px;overflow: hidden; display: block;}
.pro_list li img{width: 329px; height: 210px; }
.pro_list li img{cursor: pointer;transition: all 1.6s;}  
.pro_list li img:hover{transform: scale(1.2);transition: all 1.6s;}
.pro_list li h3{height: 25px; background: url(../img/t2.jpg) right no-repeat; font-size: 14px; line-height: 25px; margin-top: 16px; font-weight: normal;margin-bottom: 5px;}


.zy ul.arclist li{height: 159px; border-bottom: 1px solid #f0f2f5; line-height: 30px;}
.zy ul.arclist li img{width: 160px; height: 96px; float: left; padding-top: 30px; padding-right: 20px;}
.zy ul.arclist li h3{padding-top: 30px; padding-bottom: 5px;}
.zy ul.arclist li .sj{color: #a3afb7;}
.zy ul.arclist li .sj span{margin-right: 20px;}
.zy ul.arclist li .sj .lll{background: url(../img/lll.jpg) no-repeat left; padding-left: 20px;}
#c_right_content
{ 
  padding-top:30px;
}
#a_title
{
  font-size:20px;
  color:#333;
  line-height:40px;
  
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
#a_info
{
  border-bottom:1px dashed #ccc;
  margin-bottom: 20px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  line-height:30px;
}
#a_info span
{
  font-size:12px;
  color:#666;
  margin-right:15px;
}
#a_content
{
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:15px #FAFCFE solid;
  min-height:200px;
}
.lujing{border-bottom:1px solid #ccc; line-height: 40px; margin-bottom: 10px; padding-left: 20px;}
.video{width: 600px; margin: auto;}
.page {margin:20px;text-align: center;clear: both; padding-top: 15px;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 3px;margin-right: 10px;}
.selfpage{background: #cb0006 ; color: #fff;}
.selfpage a{color: #fff;}
.close{float: none; font-size: 14px; font-weight: normal; opacity: 1;}


.sy{text-align: center; clear: both;}
.sy a{margin-right: 20px; }

/*************子页-案例页***********/
.base{position: relative;width:820px;border: 1px solid #e6e6e6;height: 625px; margin: auto;}
.base_left{position: absolute;width:50px;height:595px;text-align: center;cursor: pointer;}
.jiantou_left{position: absolute;padding:0px;top: 50%;margin-top: -40px;left:-5px;width:50px;height:80px;display: block;
			background: url("../slider/slider.png") no-repeat 0 0;background-position: 4px -82px;}
.base_right{position: absolute;width:31px;height:595px;text-align: center;right:0px;cursor: pointer;}
	
	.jiantou_right{position: absolute;left:0px;top: 50%;margin-top: -40px;left:-12px;width:50px;height:80px;display: block;
						background: url("../slider/slider.png") no-repeat 0 0;
							background-position: 5px 5px;}
	.content{  height: 465px; width: 738px;position: absolute;border:1px solid #e6e6e6;left:40px;
			background: url(../photos_file/3.jpg) no-repeat;background-position: 50%;background-size: contain;}
	.toggle{position: absolute;top: 500px;width: 100%;height: 30px;background: #fafafa;line-height: 30px;border-top: 1px solid #e6e6e6;}
	.toggle .list{font-size: 14px;color: #666;width: 98px;cursor: pointer;background: white;}
	.toggle .list span{display: block;position: absolute;
			left: 66px;top: 3px;width: 19px;height: 19px;
			background: url("../slider/list.png") no-repeat 0 0;
							background-position: 3px -58px;}
	.bottle{position: absolute;width:100%;top:525px;border:1px solid #e6e6e6;overflow: hidden;height:100px;}
	.bottle ul{margin: 0px;position: absolute;height:100px;padding:0px;display:flex;width:10000px;}
#list_shot{height:100px;width: 695px;position: absolute;left: 59px;overflow: hidden;}
	.bottle .l{display: block;position: absolute;
			left: 13px;top: 41px;width: 19px;height: 19px;
			background: url("../slider/slider.png") no-repeat 0 0;
							background-position: -22px -205px;cursor: pointer;}
.bottle .r{display: block;position: absolute;
			left: 784px;top: 41px;width: 19px;height: 19px;
			background: url("../slider/slider.png") no-repeat 0 0;
							background-position: 6px -205px;cursor: pointer;}
	.bottle ul li{text-decoration: none;float: left;height:100px;margin: 0px 5px;
					position: relative;left:0px;transition: left 0.5s;border:1px solid #e6e6e6;cursor: pointer;}
	.bottle ul li:hover {border:1px solid red;}
/*************子页-案例页***********/

.tab-cont__wrap li  p{width:100% !important;}

.zycon p{width:100% !important;}