*{margin: 0px;padding: 0px;}body{min-width:1200px;background:#ffffff;background-image:url();background-repeat:repeat-x;background-position:0px 0px;margin:0px;padding:0px;text-decoration:none;font-size: 12px;font-variant:normal;font-family: "微软雅黑";}/*为部分带全站背景图准备可以将背景图或背景色部分删除掉*/a:link,a:visited,a:hover,a:active{text-decoration:none;}a{text-decoration: none;}li{list-style-type:none;}input{font-family: 'Microsoft YaHei'}ul,ol{list-style-type: none;list-style-image: none;}/*清除浮动*/ .main{	width: 1200px;	margin:0 auto;}.top{	width: 100%;	height: 40px;	background: #eeeeee;}.top p{	float: left;	font-size: 14px;	color:#3c3c3c;	line-height: 40px;}.top ul{	float: right;	height: 40px;	overflow: hidden;}.top ul li{	float: left;	padding-right: 10px;	padding-left: 10px;	line-height: 40px;	position: relative;}.top ul li:after{	content: "";	width: 1px;	height: 14px;	position: absolute;	right: 0;	top: 50%;	margin-top: -7px;	background: #6d6d6d;}.top ul li a{	color:#3c3c3c;	font-size: 14px;}.top ul li:last-child:after{	width: 0;	height: 0;	overflow: hidden;}.head{	width: 100%;	height:130px;	overflow: hidden;}.head .name{	float: left;	margin-top: 30px;}.head .tel{	float: right;	margin-top: 35px;}.head img {	display: block;}.nav{	width: 100%;	height: 70px;	background:#e4322b;}.nav ul{	width: 1200px;	margin:0 auto;	height: 70px;}.nav ul li{	float: left;	width:150px;	height:70px;	text-align: center;	position: relative;	line-height:70px;}.nav ul li a{	color:#fff;	font-size: 16px;	display: block;}.nav ul li:hover{	background: #595757;}.nav ul li:hover ul{	display: block;}.nav ul ul{	position: absolute;	display: none;	left: 0;	width: auto;	top: 70px;	background: #e4322b;	height: auto;	overflow: hidden;	z-index: 1;}.nav ul ul li{	height: 40px;	line-height: 40px;}.nav ul ul li a{	font-size: 14px;}.banner{ 	max-width: 1920px;	margin:0 auto; 	overflow:hidden; 	position:relative;  }.banner .hd{ height:15px;  overflow:hidden;  position:absolute;  left:50%; transform:translateX(-50%); bottom:40px;  z-index:1; }.banner .hd ul{ overflow:hidden;  zoom:1;  float:left; }.banner .hd ul li{ float:left;  margin: 0 2px; width:50px;  height:15px;  line-height:15px;  text-align:center;  cursor:pointer; background: #463e3d; opacity: 0.8; border-radius: 10px;  }.banner .hd ul li.on{ background:#e4322b;   }.banner .bd{ position:relative;   z-index:0;   width: 100%; }.banner .bd li{ zoom:1;  vertical-align:middle; }.banner .bd img{	width:100%; 	display:block; }.banner .prev,.banner .next{ position:absolute;  left:3%;  top:50%; margin-top:-3%; display:block;  width:32px; height:40px;   filter:alpha(opacity=50);opacity:0.5;   }.banner .next{ left:auto; right:3%;  background-position:8px 5px; }.banner .next {	font-size: 	58px;color:#fff;}.banner .prev{	font-size: 	58px;color:#fff;}.banner .prev:hover,.banner .next:hover{	filter:alpha(opacity=100);opacity:1;  }.banner .prevStop{ 	display:none;  }.banner .nextStop{ display:none;  }.keywords{	width: 100%;	height: 54px;	border-bottom: 1px solid #e5e5e5;	overflow: hidden;}.keywords p{	color:#666666;	font-size: 16px;	float: left;	line-height: 54px;}.keywords ul{	width: 770px;	height: auto;	overflow: hidden;	float: left;}.keywords ul li{	line-height: 54px;	position: relative;	padding: 0 10px;	float: left;	color:#999999;}.keywords ul li:after{	content: "";	width: 1px;	height: 14px;	position: absolute;	right: 0;	top: 50%;	margin-top: -7px;	background: #a1a1a1;}.keywords ul li:last-child:after{	width: 0;	height: 0;	overflow: hidden;}.product{	width: 1200px;	margin: 0 auto;	height: auto;	overflow: hidden;	margin-top: 45px;}.product .title{	height: auto;	overflow: hidden;	position: relative;}.product .title:after{	content: "";	width: 350px;	height: 1px;	left: 0;	position: absolute;	bottom: 5px;	background: #959595;}.product .title:before{	content: "";	width: 350px;	height: 1px;	position: absolute;	bottom: 5px;	right: 0;	background: #959595;}.product .title p{	color:#323232;	font-size: 24px;	font-weight: bold;	text-align: center;}.product .title b{	color:#e4322b;}.product .title span{	display: table;	margin: 0 auto;	padding: 0 10px;	z-index: 1;	text-align: center;	color:#999999;	font-size: 12px;	text-transform: uppercase;	margin-top: 5px;}.product .list{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 20px;}.product .list ul li{	width: 190px;	height: 40px;	float: left;	text-align: center;	line-height: 40px;	background: #999999;	margin-left: 12px;}.product .list ul li:nth-child(6n-5){	margin-left: 0;}.product .list ul li a{	color: #fff;	font-size: 16px;	display: block;	white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.product .list ul li:hover {	background: #E4322B;}.product .img{	width: 100%;	height: auto;	margin-top: 20px;	overflow: hidden;}.product .img ul li{	float: left;	width: 388px;	height: auto;	overflow: hidden;	margin-left: 17px;} .product .img ul li img{	display: block;	width: 388px;	height: 290px;}.product .img ul li:nth-child(3n-2){	margin-left: 0;}.product .img ul li p{	width: 100%;	height: 40px;	line-height: 40px;	text-align: center;	color:#333333;	font-size: 15px;	  white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.img-box{	overflow: hidden;}.img-box img{	transition: .5s;}.img-box:hover img{	transform: scale(1.05);}.cases{	width: 100%;	height: 442px;	background: url(../images/bg04.png) repeat-x;	margin-top: 45px;	overflow: hidden;}.cases .title{	margin-top: 70px;	height: auto;	overflow: hidden;	position: relative;}.cases .title:after{	content: "";	width: 350px;	height: 1px;	left: 0;	position: absolute;	bottom: 5px;	background: #959595;}.cases .title:before{	content: "";	width: 350px;	height: 1px;	position: absolute;	bottom: 5px;	right: 0;	background: #959595;}.cases .title p{	color:#323232;	font-size: 24px;	font-weight: bold;	text-align: center;}.cases .title b{	color:#e4322b;}.cases .title span{	display: table;	margin: 0 auto;	padding: 0 10px;	z-index: 1;	text-transform: uppercase;	text-align: center;	color:#999999;	font-size: 12px;	margin-top: 5px;}.cases .show{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 25px;}.cases .show .box{	width: 800%;}.cases .pic{	float: left;}.cases .pic ul li{	float: left;	width: 285px;	margin-left: 20px;	height: auto;	overflow: hidden;}.cases .pic ul li img{	display: block;	width: 275px;	height: 190px;	margin: 5px;}.cases .pic ul li div{	width: 285px;	height: auto;	overflow: hidden;	border: 1px solid #c9c9c9;	box-sizing: border-box;}.cases .pic ul li p{	text-align: center;	color:#333333;	font-size: 15px;	margin-top:5px;	 white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.qs{	width: 1200px;	margin: 0 auto;	height: auto;	overflow: hidden;	margin-top: 60px;}.qs ul{	-moz-column-count: 2;	-webkit-column-count: 2;	column-count: 2;	height: auto;	overflow: hidden;	margin-top: 55px;	background: url(../images/qs.png) no-repeat center;}.qs ul li{	float: left;	width:1000px;	height: auto;	overflow: hidden;	margin-bottom: 50px;	-webkit-column-break-inside: avoid;}.qs ul li:nth-child(n+4){	float: right;	width: 345px; }.qs ul li img{	display: block;	float: left;}.qs ul li .intro{	margin-left: 20px;	float: left;	margin-top: 30px;}.qs ul li .intro p{	color:#e4322b;	font-size: 26px;}.qs ul li .intro span{	color:#555555;	font-size: 15px;	display: -webkit-box;	-webkit-line-clamp:4;	-webkit-box-orient: vertical;	overflow: hidden;}.adv{	width: 100%;	height: 780px;	background: #e4322b;	overflow: hidden;	margin-top: 40px;}.adv .title{	margin-top: 50px;}.adv .title p{	color:#fff;}.adv .title span{	color:#fff;}.adv .bd{	width: 1200px;	margin: 0 auto;	background: #fff;	margin-top: 60px;	height: 480px;}.adv .bd .pic{	width: 635px;	height: 410px;	overflow: hidden;	margin-top: 35px;	overflow: hidden;	float: left;	margin-left: 30px;	position: relative;}.adv .bd .pic img{	display: block;	width: 635px;	height: 410px;	left: 0;	top: 0;	transition: 1s;	opacity: 0;	position: absolute;} .adv .bd .pic .on{	opacity: 1;	z-index: 100;}.adv .bd  .tit{	width: 82px;	height: 180px;	background: url(../images/bg01.png) no-repeat center;	float: left;	margin-left: 50px;	margin-top: -16px;	position: relative;	overflow: hidden;	z-index: 10;}.adv .bd  .tit p{	color:#000000;	font-size: 20px;	width: 20px;	line-height: 22px;	margin-left: 25px;	opacity: 0;	margin-top: 35px;	transition: 1s;	position: absolute;}.adv .bd  .tit .on{	opacity: 1;	z-index: 100;}.adv .bd .intro{	float: right;	margin-top: 75px;	width: 320px;	height: 370px;	margin-right: 65px;	overflow: hidden;	position: relative;}.adv .bd .intro ul li{	width: 100%;	height: auto;	overflow: hidden;	position: absolute;	transition: 1s;	opacity: 0;}.adv .bd .intro ul .on {	opacity: 1;	z-index: 100;}.adv .bd .intro .t{	width: 100%;	height:130px;	overflow: hidden;	position: relative;}.adv .bd .intro .t:after{	content: "";	width: 45px;	height: 1px;	position: absolute;	left: 0;	bottom: 0;	background: #959595;}.adv .bd .intro .t p{	color:#333333;	font-size: 20px;	margin-top: 15px;}.adv .bd .intro .t b{	color:#e4322b;	font-weight: normal;}.adv .bd .intro .t span{	display: block;	color:#555555;	font-size: 15px;	margin-top: 8px;}.adv .bd .intro .info{	width: 100%;	height: 213px;	overflow: hidden;	margin-top: 25px;	  display: -webkit-box;  -webkit-line-clamp:9;  -webkit-box-orient: vertical;  overflow: hidden;}.adv .bd .intro .info p{	color:#555555;	font-size: 14px;	line-height: 24px;}.adv .hd {	margin-top: 25px;}.adv .hd  ul{	display:table;	margin: 0 auto;}.adv .hd  ul li{	float: left;	width: 220px;	border-radius: 20px 0 20px 0px;	height: 60px;	background: #ff7772;	margin: 0 5px;	color:#ffffff;	font-size: 20px;	display: flex;	justify-content: center;	align-items: center;}.adv .hd  ul li img{	display: block;	margin-right: 10px;}.adv .hd  ul .on{	background: #ffbc21;}.about{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 60px;}.about .bd{	width: 1200px;	margin: 0 auto;	height: auto;	overflow: hidden;	background:#F5F5F5; }.about  .pic{	float: left;	width: 600px;	height: auto;	overflow: hidden;}.about  .pic img{	display: block;	width: 600px;	height: 390px;}.about .intro{	float: right;	width: 510px;	height: auto;	overflow: hidden;	margin-right: 45px;	background: url(../images/bg01.png) no-repeat  right 35px;}.about .intro .tit {	position: relative;	height: auto;	overflow: hidden;	padding-top: 10px;	margin-top: 40px;}.about .intro .tit:after{	content: "";	width: 22px;	height: 2px;	position: absolute;	left: 0;	top: 0;	background: #333333;}.about .intro .tit p{	color:#333333;	font-size: 16px;	float: left;}.about .intro .tit span{	display: block;	color:#999999;	font-size: 12px;	text-transform: uppercase;	float: left;	margin-left: 5px;	margin-top: 5px;}.about .intro  h4{	font-size: 28px;	color:#e4322b;	font-weight: bold;	margin-top: 20px;}.about .intro .info{	width: 100%;	height: 120px;	overflow: hidden;	margin-top: 25px;	display: -webkit-box;	-webkit-line-clamp:5;	-webkit-box-orient: vertical;	text-indent: 2em;	overflow: hidden;}.about .intro .info p{	color:#333333;	font-size: 15px;	line-height: 24px;} .about .more{	display: block;	width: 160px;	height: 40px;	background: #888888;	border-radius: 5px;	line-height: 40px;	color:#fff;	font-size: 16px;	margin-top: 30px;	text-align: center;}.gg{	width: 100%;	height: 180px;	background: url(../images/gg.png)  no-repeat center;}.gg a{	display: block;	width: 100%;	height: 100%;}.gg02{	background: url(../images/gg02.png) no-repeat center;	margin-top: 60px;} .lc{	width: 100%;	height: 710px;	margin-top: 65px;	overflow: hidden;	background: url(../images/bg02.png)  no-repeat center;}.lc .main{	width: 1240px;	position: relative;	left: 50%;	margin-left: -600px;}.lc .title{	margin-top: 55px;}.lc .title p{	color:#fff;}.lc .title span{	color:#fff;}.lc  .box{	margin-top: 20px;}.lc  .bd{	margin-top: 50px;}.lc  .bd img{	display: block;}.lc .bd{	width: 1200px;	height: 100%;	height: 290px;	position: relative;	background: #fff;}.lc .bd form{	width: 640px;	height: 245px;	background: #f2f2f2;	padding: 22px 20px;}.lc .bd form ul li{	float: left;	height: auto;	overflow: hidden;	width: 314px;	margin-bottom: 10px;}.lc .bd form ul li:nth-child(2n){	float: right;}.lc .bd form ul li input{	width: 314px;	border-radius: 15px;	height: 46px;	outline: none;	box-sizing: border-box;	border: 1px solid #d2d2d2;	color:#999999;	text-indent: 20px;	font-size: 16px;	-webkit-text-fill-color:#999;}.lc .bd form ul li:last-child{	width: 100%;}.lc .bd form ul li textarea{	width: 100%;	border-radius: 15px;	height: 100px;	padding-top: 10px;	font-family: '微软雅黑';	outline: none;	box-sizing: border-box;	color:#999999;	border: 1px solid #d2d2d2;	text-indent: 20px;	resize: none;	font-size: 16px;}.lc .bd form .btn{	width: 100%;	height: 50px;	background: #f89d1a;	color:#fff;	font-size: 18px;	border: none;	outline: none;	border-radius:10px;}.lc .bd form p{	color:#555555;	font-size: 14px;	margin-top: 15px;}.lc .bd .pic{	float: right;	right: -55px;	top:-55px;	position: absolute;}.news{	width: 100%;	height: 740px;	background: #f2f2f2;	overflow: hidden;}.news .title{	margin-top: 70px;	height: auto;	overflow: hidden;	position: relative;}.news .title:after{	content: "";	width: 420px;	height: 1px;	left: 0;	position: absolute;	bottom: 5px;	background: #959595;}.news .title:before{	content: "";	width: 420px;	height: 1px;	position: absolute;	bottom: 5px;	right: 0;	background: #959595;}.news .title p{	color:#323232;	font-size: 24px;	font-weight: bold;	text-align: center;}.news .title b{	color:#e4322b;}.news .title span{	display: table;	margin: 0 auto;	padding: 0 10px;	text-transform: uppercase;	z-index: 1;	text-align: center;	color:#999999;	font-size: 12px;	margin-top: 5px;}.news .left{	width: 830px;	height:551px;	overflow: hidden;	margin-top: 35px;	background: #fff;	float: left;}.news .left .hd{	width: 100;	height: auto;	overflow: hidden;	border-bottom: 1px solid #dcdcdc;}.news .left .hd ul li{	float: left;	width: 50%;	height: 70px; }.news .left .hd ul li a{	display: flex;	justify-content: center;	height: 70px;	align-items: center;}.news .left .hd ul li img{	display: block;}.news .left .hd ul li img:last-child{	display: none;}.news .left .hd ul li p{	color:#555555;	font-size: 18px;	margin-left: 10px;}.news .left .hd  .on{	background: #e4322b;}.news .left .hd  .on p{	color:#fff;}.news .left .hd  .on div img{	display: none;}.news .left .hd  .on div img:last-child{	display: block;}.news .left .bd{	width: 780px;	height: auto;	overflow: hidden;	margin: 30px auto; }.news .left .bd .an{	float: left;	width: 385px;	height: auto;	overflow: hidden;}.news .left .bd .an img{	display: block;	width: 385px;	height: 300px;}.news .left .bd .an h4{	color:#333333;	font-size: 18px;	margin-top: 20px;	 white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;	font-weight: normal;}.news .left .bd .an span{	display: block;	color:#999999;	font-size: 12px;	margin-top: 10px;}.news .left .bd .an p{	font-size: 14px;	color:#555555;	line-height: 20px;	display: -webkit-box;	-webkit-line-clamp:2;	-webkit-box-orient: vertical;	overflow: hidden;	margin-top: 10px;}.news .left .bd   ul{	float: right;	width: 365px;	height: auto;	overflow: hidden;	margin-top: 15px;}.news .left .bd   ul li{	width: 1005;	height: 30px;	background: url(../images/icon06.png) no-repeat left 10px;	overflow: hidden;	margin-bottom: 20px;	border-bottom: 1px dashed #dfdfdf;}.news .left .bd   ul li a{	display: block;	font-size: 15px;	color:#333333;	display: block;	width: 240px;	 white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;	margin-left: 30px;	float: left;}.news .left .bd   ul li span{	display: block;	float: right;	color:#999999;	font-size: 12px;}.news .left .bd   ul li:hover a{	color:#e4322b;	text-decoration: underline;}.news .right{	float: right;	width: 355px;	height:551px;	overflow: hidden;	background: #fff;	margin-top: 35px;}.news .right .tit{	width: 100%;	height: 70px;	border-bottom: 1px solid #dcdcdc;}.news .right .tit img{	display: block;	float: left;	margin-top:24px;	margin-left: 15px;}.news .right .tit p{	color:#555555;	font-size: 18px;	line-height: 70px;	float: left;	margin-left: 10px;}.news .right  ul {	width: 307px;	height: auto;	overflow: hidden;	margin: 0 auto;	margin-top: 30px;}.news .right  ul li{	width: 100%;	height: 130px;	border-bottom: 1px dashed #dddddd;	margin-bottom: 30px;}.news .right  ul li .t{	width: 40px;	height: 82px;	background: url(../images/bg03.png)no-repeat center;	float: left;}.news .right  ul li .t p{	text-align: center;	color:#ffffff;	font-size: 15px;	line-height: 41px;}.news .right  ul li .t span{	display: block;	text-align: center;	height: 41px;	line-height: 41px;	color:#6f6d6d;	font-size: 15px;}.news .right  ul li  .info{	float: right;	width: 250px;	height: auto;	overflow: hidden;	margin-top: 10px;}.news .right  ul li  .info p{	color:#333333;	font-size: 16px;	width: 100%;	white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.news .right  ul li:hover .t{	background: url(../images/h01.png) no-repeat center;}.news .right  ul li:hover .info p{	color:#e4322b;	text-decoration: underline;}.news .right  ul li  .info  span{	display: block;	color:#666666;	font-size: 13px;	line-height: 20px;	margin-top: 5px;}.news .right  ul li:last-child{	border: none;	margin-bottom: 0;}.links{	width: 100%;	height: 108px;	overflow: hidden;}.links .tit{	width: 180px;	height: 80px;	overflow: hidden;	margin-top: 15px;	float: left;	background: url(../images/links.png) no-repeat center;}.links .tit p{	color:#555555;	font-size: 17px;	margin-left: 58px;	margin-top: 40px;}.links  ul{	float: right;	width: 980px;	height: 60px;	overflow: hidden;	margin-top: 25px;}.links  ul li{	float: left;	line-height:30px;	padding: 0 10px;	height: auto;	overflow: hidden;	position: relative;}.links  ul li a{	color:#999999;	font-size: 14px;}.footer{	width: 100%;	height: 420px;	position: relative;	margin-top: 60px;	background: #595757;	border-top: 5px solid #e4322b;}.footer .logo{	float: left;	margin-top: 57px;}.footer .logo img{	display: block;}.footer .fn{	width: 240px;	height:238px;	overflow: hidden;	margin-left: 80px;	margin-top: 85px;	float: left;	background: url(../images/icon03.png)no-repeat ,url(../images/icon03.png) no-repeat; 	background-position: left center, right center;}.footer .fn ul {	width: 200px;	margin: 0 auto;	height: auto;	overflow: hidden;	 }.footer .fn ul li{	float: left;	width: 100%;	height: auto;	line-height: 30px;	text-align: center;}.footer .fn ul li a{	color:#cccccc;	font-size: 14px;}.footer .info{	float: left;	width: 310px;	height:238px;	margin-left:90px;	margin-top: 75px;	 }.footer .info p{	color:#cccccc;	font-size: 14px;	margin-top: 10px;	line-height: 25px;}.footer  .ewm{	float: right;	width: 164px;	background: url(../images/bg05.png)no-repeat center;	height: auto;	height: 164px;	overflow: hidden;	margin-top:90px;}.footer .ewm img{	display: block;	width: 140px;	height: 140px; 	margin: 12px;}.footer .ewm p{	text-align: center;	color:#cccccc;	font-size: 14px;	text-align: center;	text-indent: 20px;}.footer  .cr{	width: 100%;	height: 60px;	position: absolute;	bottom: 0;	background: #2e2f31;}.footer  .cr  p{	color:#999999;	font-size: 14px;	text-align: center;	line-height: 60px; }.footer .cr span{	display: block;	float: right;	color:#999;	line-height: 60px;}.footer .cr a{	color:#999;}.in-banner{	width: 100%;	height: auto;	overflow: hidden;}.in-banner img{	display: block;	width: 100%;}.title-bar{	overflow: hidden;	width: 100%;	height: 45px;	border-bottom: 1px solid #d2d2d2;}.title-bar .home{	width: 52px;	float: left;	border-left: 1px solid #d2d2d2;	height: 45px;	border-right:1px solid #d2d2d2;} .title-bar .home  img{ 	display: block;	margin: 0 auto;	margin-top: 10px;}.crumbs{	float: left;	margin-left: 15px;}.crumbs p{	line-height: 45px;	float: left;	color:#999999;	font-size: 13px;}.crumbs a{	display: block;	float: left;	line-height: 45px;	color:#999999;	position: relative;	padding-right: 20px;}.crumbs a:after{	content: "»";	color:#999999;	font-size: 14px;	position: absolute;	right:5px;	top: 0;}.crumbs a:last-child:after{	width: 0;	height: 0;	overflow: hidden;}.in-content{	width: 1200px;	height: auto;	overflow: hidden;	margin:20px auto;}.in-content .left-cont{	width: 240px;	height: auto;	overflow: hidden;	float: left;}.left-cont .list{	width: 100%;	height: auto;	overflow: hidden;	border: 1px solid #d2d2d2;	background:#323232 ;	box-sizing: border-box;}.left-cont .list .tit{	width: 100%;	height: 80px;	background: url(../images/tit01.png)no-repeat center;}.left-cont .list .tit p{	color:#fff;	font-size: 24px;	font-weight: bold;	line-height: 80px;	margin-left: 30px;}.left-cont .list  .bd{	width: 100%;	height: auto;	overflow: hidden;	margin: 20px auto;}.left-cont .list  .bd ul {	margin-left: 20px;}.left-cont .list  .bd ul li{	width: 100%;	height: 40px;	position: relative;	box-sizing: border-box;	border: 1px solid transparent;	}.left-cont .list  .bd ul li:hover{	background: rgba(157,50,46,.8);	border: 1px solid #e4322b;}.left-cont .list  .bd ul li:after{	content: "";	width: 10px;	height: 10px;	border: 1px solid #fff;	border-radius: 50%;	box-sizing: border-box;	position: absolute;	left: 15px;	top: 50%;	margin-top: -5px;}.left-cont .list  .bd ul li a{	color:#fff;	font-size: 15px;	line-height: 40px;	margin-left: 40px;	display: block;	padding-right: 5px;	 white-space: nowrap;	 box-sizing: border-box;    text-overflow: ellipsis;    overflow: hidden;}.left-cont .quick{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 20px;	border: 1px solid #d2d2d2;	padding: 20px;	box-sizing: border-box;}.left-cont .quick .tit{	width: 230px;	margin: 0 auto;	height: 35px;	border-bottom: 1px solid #d9d9d9;}.left-cont .quick .tit p{	color:#e4322b;	font-size: 18px;	margin-left: 10px;}.left-cont .quick ul{	width: 100%;	height: auto;	margin-top: 10px;	overflow: hidden;}.left-cont .quick ul li{	width: 100%;	height: 30px;	line-height: 30px;}.left-cont .quick ul li a{	color:#555555;	font-size: 14px;	display: block;	white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.left-cont .quick ul li:hover a{	color:#e4322b;	display: block;	text-decoration: underline;}.left-cont .quick .info{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 20px;}.left-cont .quick .info p{	color:#555555;	font-size: 14px;	line-height: 32px;}.left-cont .quick .info  a{	display: block;	width: 159px;	height: 50px;	background: url(../images/bg05.png)no-repeat center;	line-height: 50px;	color:#fff;	font-size: 14px;	text-indent:65px;	margin-top: 20px;}.left-cont .quick ol{	width: 230px;	margin: 0 auto;	margin-top: 18px;}.left-cont .quick ol li{	width: 100%;	height: auto;	overflow: hidden;	margin-bottom: 15px;}.left-cont .quick ol li img{	display: block;	width: 201px;	border: 1px solid #d2d2d2;	padding: 30px 13px;	height: 124px;}.left-cont .quick ol li p{	width: 100%;	text-align: center;	color:#666666;	font-size: 14px;	line-height: 30px;}.right-cont{	float: right;	width: 940px;	height: auto;	overflow: hidden;	padding:  15px;	position: relative;	border: 1px solid #d2d2d2;	box-sizing: border-box;}.right-cont .tit{	width: 100%;	height:auto;	overflow: hidden;	margin-top: 10px;	}.right-cont .tit h4{	font-size: 20px;	text-align: center;	height:45px;	background: url(../images/tit02.png)no-repeat center bottom;;	color:#e4322b;}.right-cont .tit span{	display: block;	text-align: center;	color:#999999;	font-size: 12px;	margin-top: 5px;	border-bottom: 1px solid #d2d2d2;	padding-bottom: 5px;}.right-cont  .pic-box{	width: 100%;	height: auto;	overflow: hidden; }.right-cont  .pic-box ul li{	float: left;	width: 290px;	height: auto;	overflow: hidden;	box-sizing: border-box;	margin-left: 18px;	margin-bottom: 20px;	border: 1px solid #d2d2d2;}.right-cont  .pic-box ul li:nth-child(3n-2){	margin-left: 0;}.right-cont  .pic-box ul li img{	display: block;	width: 100%;	height: 245px;	box-sizing: border-box;	border-bottom: 1px solid #d2d2d2;}.right-cont  .pic-box ul li p{	width: 100%;	height: 40px;	text-align: center;	line-height: 40px;	color:#555555;	font-size: 15px;	white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.page{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 30px;	margin-bottom: 15px;	border-top: 1px solid #d2d2d2;	padding-top: 20px; }.page  ul{	display: table;	margin: 0 auto;}.page  ul li{	border: 1px solid #d2d2d2;	padding: 0 10px;	height: 30px;	line-height: 30px;	color:#333;	float: left;	margin: 0 3px;}.page  ul li a{	color:#333;	}.page ul  .thisclass{	background: #e4322b;	color:#fff;} .page  select{	border: none;	background: none;	outline: none;}.cases-list{	width: 1200px;	margin: 0 auto;	height: auto;	overflow: hidden;	margin-top: 50px;	margin-bottom: 60px;}.cases-list .tit{	width: 100%;	height: 39px;	border-bottom: 1px solid #d2d2d2;}.cases-list .tit p{	float: left;	width: 160px;	height: 40px;	background: #e4322b;	color:#fff;	font-size: 18px;	line-height: 40px;	text-align: center;}.cases-list .tit span{	display: block;	float: left;	margin-left: 15px;	line-height: 40px;	color:#999999;}.cases-list .tit  a{	display: block;	float: right;	color:#999999;	font-size: 13px;	margin-top: 15px;}.cases-list .bd{	margin-top: 25px;}.pro-intro{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 20px;	margin-bottom: 150px;}.pro-intro .img{	float: left;	width: 450px;	height: auto;	overflow: hidden;}.pro-intro .img img{	display: block;	width: 450px;	height: 395px;}.pro-intro .info{	float: right;	width: 428px;	height: 395px;	box-sizing: border-box;	overflow: hidden;	border: 1px solid #d2d2d2;	border-left: none;}.pro-intro .info p{	color:#555555;	font-size: 20px;	border-bottom: 1px solid #d9d9d9;	height: 45px;	margin-top: 60px;	text-indent: 20px;}.pro-intro .info .tel{	width: 100%;	height: 160px;	border-bottom: 1px solid  #d9d9d9;}.pro-intro .info .tel img{	display: block;	margin-top: 25px;	margin-left: 25px;}.pro-intro .info .tel b{	width: 100%;	display: block;	color:#e4322b;	margin-left: 25px;	font-size: 36px;	margin-top: 10px;	line-height: 36px;	font-weight: normal;}.pro-intro .data{	width: 100%;	height: auto;	overflow: hidden;}.pro-intro .info .btn{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 30px;	margin-left: 25px;}.pro-intro .info .btn a{	display: block;	width: 165px;	height: 48px;	background: url(../images/btn02.png) no-repeat center;	color:#fff;	float: left;	margin-right: 15px;	line-height: 48px;	font-size: 16px;	text-indent: 30px;	border-radius: 10px;}.pro-intro .info .btn a:last-child{	background: #595757;	text-indent: 0;	text-align: center;}.pro-intro  .intro{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 40px;	margin-top: 40px;}.pro-intro  .intro .t{	width: 100%;	height: 30px;	border-bottom: 1px solid #d2d2d2;}.pro-intro  .intro .t p{	color:#fff;	font-size: 18px;	background: #e4322b;	width: 180px;	height: 30px;	line-height: 30px;	text-align: center;}.pro-intro  .intro .text{	width: 100%;	height: auto;	overflow: hidden;	color:#666666;	font-size: 18px;	line-height: 36px;	margin-top: 20px;}.fy{	width: 100%;	height: auto;	border-top: 1px solid #d2d2d2;	position: absolute;	overflow: hidden;	left: 0;	bottom: 0;}.fy p{	width: 280px;	height:60px;	line-height: 60px;	float: left;	color:#666666;	font-size: 16px;	text-align: center;	 white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    padding: 0 10px;	border-right: 1px solid #d2d2d2;}.fy p:last-child{	border: none;}.fy p a{	color:#666666;}.fy .return{	text-align: center;  	padding-right: 30px;	color:#666;	line-height: 60px;	font-size: 16px;	background: url(../images/icon10.png)no-repeat right center;}.cases-box{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 30px;}.cases-box ul li{	float: left;	width:420px;	height: auto;	overflow: hidden;	border: 1px solid #dcdcdc;	margin-bottom: 40px;	 }.cases-box ul li:nth-child(2n){	float: right;}.cases-box ul li img{	display: block;	width: 420px;	height: 297px;}.cases-box ul li p{	width: 100%;	font-size: 16px;	color:#333333;	line-height: 70px;	text-align: center;}.cases-box ul li:hover{	border: 1px solid #e4322b;	background: #e4322b;}.cases-box ul li:hover p{	color:#fff;}.cont-intro{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 30px;}.cont-intro  .info{	width: 100%;	height: auto;	overflow: hidden;	background: #999999;}.cont-intro  .info ul{	width: 545px;	height: auto;	overflow: hidden;	margin-top:20px;	margin-left: 20px;	float: left;}.cont-intro  .info .pic{	float: right;}.cont-intro  .info .pic img{	display: block;}.cont-intro  .info ul li{	width: 100%;	display: flex;	justify-content: flex-start;	align-items: center;	height: 70px;	border-bottom: 1px solid #fff;}.cont-intro  .info ul li img{	display: block;	margin-left: 20px;}.cont-intro  .info ul li p{	color:#ffffff;	font-size: 20px;	margin-left: 20px;}.map{	width: 100%;	height: 355px;	margin-top: 15px;	box-sizing: border-box;	border: 2px solid #dcdcdc;}.cont-intro .mssg{	width: 100%;	height: 400px;	background: url(../images/bg06.png) no-repeat center;	margin-top: 15px;	overflow: hidden;}.cont-intro .mssg .bd{	width: 855px;	background: rgba(201,113,112,.7);	margin: 0 auto;	overflow: hidden;	height: 370px;	margin-top: 15px;}.cont-intro .mssg .tit{	margin-top: 30px;}.cont-intro .mssg .tit img{	display: block;	margin: 0 auto;}.cont-intro .mssg  form{	width: 810px;	margin: 0 auto;	margin-top: 35px;}.cont-intro .mssg  form ul {	height: auto;	overflow: hidden;}.cont-intro .mssg  form ul li{	width: 380px;	float: left;	height: 30px;	margin-bottom: 20px;	border-bottom: 1px solid #fff;}.cont-intro .mssg  form ul li:nth-child(2n){	float: right;} .cont-intro .mssg  form ul li p{	color:#fff;	font-size: 18px;	float: left;}.cont-intro .mssg  form ul li input{	width: 320px;	float: left;	height: 24px;	background: none;	outline: none;	border: none;	color:#fff;}.cont-intro .mssg  form ul li:last-child{	width: 100%;	height: auto;	overflow: hidden;}.cont-intro .mssg  form ul li  textarea{	width: 750px;	height: 60px;	outline: none;	background: none;	border: none;	color:#fff;	color:#fff;	font-family:'微软雅黑';	margin-top: 5px;	margin-bottom: 5px;}.cont-intro .mssg  form .btn{	margin-top: 20px;}.cont-intro .mssg  form .btn input{	width: 130px;	color:#fff;	font-size: 18px;	border: none;	height: 40px;	background: #ff9523;	margin-right: 20px;}.cont-intro .mssg  form .btn input:last-child{	background: #222222;}.rec{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 30px;}.rec .column{	width: 100%;	height: 100px;	padding: 25px 20px;	background: #f5f5f5 url(../images/icon11.png) no-repeat 830px center;	box-sizing: border-box;	margin-top: 5px;}.rec .on{	background: #e4322b url(../images/icon12.png) no-repeat 830px center;}.rec .column .t{	width: 100%;	height: auto;	overflow: hidden;}.rec .column .t img{	display: block;	float: left;}.rec .column .t img:last-child{	display: none;}.rec .on .t img{	display: none;}.rec .on .t img:last-child{	display: block;}.rec .column .t  p{	color:#333333;	font-size: 18px;	float: left;	margin-left: 10px;}.rec .on .t  p{	color:#fff;}.rec .column span{	display: block;	margin-left: 30px;	color:#666666;	font-size: 14px;	margin-top: 10px;}.rec .on span{	color:#fff;}.rec .intro{	width: 100%;	height:auto;	background: #f5f5f5;	box-sizing: border-box;	padding: 25px 50px;}.rec .intro p{	color:#555555;	font-size: 14px;	line-height: 24px;}.article-intro{	width: 100%;	height: auto;	overflow: hidden;	color:#666666;	font-size: 18px;	line-height: 36px;	margin-bottom: 150px;	margin-top: 20px;}.article-intro img{	display: block;	margin: 0 auto;} .news-list{	width: 100%;	height: auto;	overflow: hidden; }.news-list ul li{	width: 100%;	height: auto;	background: #f5f5f5;	box-sizing: border-box;	overflow: hidden;	padding: 20px;	margin-bottom: 15px;}.news-list ul li .time{	float: left;	width: 150px;	height: 110px;	background: #adadad;}.news-list ul li .time b{	color:#fff;	font-size: 50px;	text-align: center;	display: block;	font-weight: normal;	margin-top: 10px;}.news-list ul li .time span{	display: block;	color:#ffffff;	font-size: 14px;	text-align: center;}.news-list ul li .intro{	float: right;	width: 690px; }.news-list ul li .intro .t{	color:#555555;	font-size: 18px;	height: 35px;	white-space: nowrap;    text-overflow: ellipsis;    margin-top: 13px;    overflow: hidden;    border-bottom: 1px dashed #e6e6e6;}.news-list ul li .intro .t h4{	font-weight: normal;}.news-list ul li .intro p{	color:#555555;	font-size: 14px;	line-height: 20px;	margin-top: 16px;}.news-list ul li:hover .time{	background: #e4322b;}.news-list ul li:hover .time p{	color:#fff;}.news-list ul li:hover .time span{	color:#fff;}.news-list ul li:hover .intro h4{	text-decoration: underline;	color:#e4322b;}.about-intro{	width: 100%;	height: auto;	overflow: hidden;	color:#333;	font-size: 16px;	line-height: 30px; }.about-intro img{	display: block;	margin: 0 auto;} .honor-list{	width: 100%;	height: auto;	overflow: hidden;	margin-top: 30px;}.honor-list ul li{	float: left;	width: 280px;	height: auto;	overflow: hidden;	margin-bottom: 10px;	margin-left: 19px;}.honor-list ul li:nth-child(3n-2){	margin-left: 0;}.honor-list ul li img{	display: block;	width: 248px;	height: 190px;	border: 1px solid #d2d2d2;	padding: 15px;}.honor-list ul li p{	width: 100%;	height: 40px;	line-height: 40px;	text-align: center;	color:#555555;	font-size: 15px;	line-height: 40px;}.honor-list ul li:hover img{	border: 1px solid #e4322b;	color:#e4322b;}.mssg-intro{	width:820px;	margin: 0 auto;	height: auto;	overflow: hidden;	margin-top: 10px;	margin-bottom: 30px;	background: #eeeeee;}.mssg-intro img{	display: block;	width: 100%;}.mssg-intro form{	width: 745px; 	margin: 0 auto; 	margin-top: 25px;}.mssg-intro form ul {	width: 100%;	height: auto;	overflow: hidden;}.mssg-intro form ul li{	height: auto;	overflow: hidden;	float: left;	width: 225px;	margin-left: 35px;	margin-bottom: 20px;}.mssg-intro form ul li:first-child{	margin-left: 0;}.mssg-intro form ul li p{	float: left;	font-size: 16px;	line-height: 40px;	color:#333333;}.mssg-intro form ul li:nth-child(4){	margin-left: 0;	width: 100%;}.mssg-intro form ul li:nth-child(4) input{	width: 695px;} .mssg-intro form ul li input{	width: 175px;	height: 40px;	border: 1px solid #dcdcdc;	background: #fff;	border-radius:5px;	outline:none;	text-indent: 5px;	border-radius: 5px;	font-family: '微软雅黑';	float: left;}.mssg-intro form ul li:last-child{	width: 100%;	margin: 0;}.mssg-intro form ul li textarea{	width: 695px;	height: 150px;	resize: none;	outline: none;	text-indent: 5px;	border-radius: 5px;	padding-top: 10px;	border: 1px solid #dcdcdc;	float: left;}.mssg-intro form .btn{	display: table;	margin: 0 auto;	margin-top: 30px;	margin-bottom: 50px;}.mssg-intro form .btn input{	width: 190px;	height: 40px;	letter-spacing: 5px;	background: #999999;	font-size: 18px;	font-weight: normal;	margin: 0 10px;	border-radius: 5px;	color:#fff;	 	border: none;}.mssg-intro form .btn input:first-child{	background: #E4322B;}