﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:24px;
color:#737373;
background:#fff; 
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#737373; text-decoration: none;}

a:hover{color:#d81700;text-decoration:none;}



.newspage {
	 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #b52323; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #b52323; BORDER-LEFT: #666 1px solid; COLOR: #666; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #b52323; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


/*--------------------index.html start----------------------*/


.header{ position:fixed; width:100%; left:0; top:0; padding:10px 0; z-index:9999;  }
.headerchuange{  background:rgba(255,255,255,1);  border-bottom:#efefef 0px solid;-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; }
.header-wraper1{ width:1259px; margin:auto;}

.header-wraper{ width:812px; float:right;}

.nav1 {width:812px;display:flex; align-items:center;  justify-content:flex-end; padding-top:0px;}
.nav1 div { padding-right:10px;float:right;  }
.nav1 div img { padding-right:8px; }
.navitem1{  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative; }
.navitem1 a{ text-transform:none; color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:normal;   padding-top:0px; }
.navitem1 a.itemactive{color:#000!important; }


.nav {width:812px;display:flex; align-items:center;  justify-content:flex-end; padding-top:10px; padding-bottom:10px; height:25px;}
 
.navitem{color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:normal; padding-left:5px; padding-right:5px; }
.navitem a{color:#FFFFFF;}
.navitem.itemactive{ color:#000!important; padding-top:2px; }
.navitem.itemactive a{ }
.navitem.itemactive a:hover{ color:#b62424!important;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; display:block; position:relative; }


.logo{ position:absolute; }
.logoc{ position:relative; width:447px; min-width:447px; padding-top:15px;}
.logochuange {  width:447px;   position:absolute;   }
.logochuange img{-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; width:447px;opacity:0; }
.logo img{ -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;opacity:1;}

.seearch{       display:flex; align-items:center;   text-align:right; padding-top:3px;  }
.seearch div{ margin:0 5px; display:block;   }
.seearchitem01  { background:url(../images/ico1.png)    no-repeat; width:23px; height:23px;}
.seearchitem02 { background:url(../images/ico2.png)   no-repeat ; width:23px; height:23px;}
.seearchitem03 { background:url(../images/ico3.png)   no-repeat;  width:23px; height:23px;}
.seearchitemchuange{background-position:bottom center;}
.seearch a{ width:23px;  height:inherit; display:block;}
.navitemdown{ position:absolute;    background:rgba(255,255,255,1); display:block; padding: 10px 20px; border:#c1c1c1 1px solid; /*--------阴影----------*/
box-shadow:0px 1px 7px #ccc ; 
-moz-box-shadow:0px 1px 7px #ccc ;  
-khtml-box-shadow:0px 1px 7px #ccc ;          
-webkit-box-shadow:0px 1px 7px #ccc ; margin-top:27px; 
    
 }
.navitemdown a{ display:block; line-height:30px; color:#000000; font-size:14px; text-transform:uppercase; display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; }
.navitemarr,.navitemarrhei{ padding-right:10px;}
.navitemarr:before{width: 0; content:'';  position:absolute; 
height: 0;

border-width: 4px;

border-style: solid;

border-color: #fff  transparent transparent transparent; left:100%; margin-left:-25px; margin-top:8px;}
.navitemarrhei:before{ 

border-color: #000  transparent transparent transparent;  }

.wraper{width:1259px; margin:32px auto}


.input{border:#ddd 0px solid;height:35px;font-family:Arial, Helvetica, sans-serif;width:380px;color:#333;font-size:14px;   line-height:35px;  
 
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;   padding:0 10px;  }
.search{  position:fixed; top:72px;  left:0; display:block; z-index:999999;  width:100%;}
.searchitem{ padding:10px; background:#fff; border:#efefef 1px solid; width:500px; float:right}
.searchitem form{ display:flex; width:100%;}



.nr1{ float:left;z-index:990; position: relative;clear: both; width:100%; height:0px;}
.nr2{width:100%; height:190px;float:left;position: absolute;clear: both; margin-top:612px; background:url(../images/f_b.png) repeat;}
.f_wz{width:1259px; margin:auto; font-size:17px; text-align:right; color:#FFFFFF; line-height:33px; padding-top:30px;}



#ab21{width:100%; float:left; background:#b62424; padding-top:60px; padding-bottom:60px; margin-bottom:60px; color:#FFFFFF}
#ab21 a{color:#FFFFFF}
.ab2{width:1259px; margin:auto;}
.ab2 h3{width:300px;  font-size:27px; font-weight:normal;  float:left; text-align:right;padding-right:60px; color:#ffd800 }
.ab2 h3 span{ text-align:right; font-size:33px; line-height:30px;width:300px; font-weight:bold; font-family:Arial, Helvetica, sans-serif }

.ab2-1{width:840px; float:right; padding-left:50px; text-align:left; font-size:15px;border-left:#d76868 solid 1px; color:#ffd800}
.ab2-1 a{ color:#ffd800}


#f1{
width:100%;
height:600px;
float:left;
background:url(../images/f1.jpg) no-repeat top center;
}

#f2{
width:100%;
height:600px;
float:left;

background:url(../images/f2.jpg) no-repeat top center;
}

#f3{
width:100%;
height:400px;
float:left;
padding-bottom:10px;
background:url(../images/f3.jpg) no-repeat top center;
}

#f4{
width:100%;
height:400px;
float:left;
padding-bottom:10px;
background:url(../images/f4.jpg) no-repeat top center;
}

#f5{
width:100%;
height:400px;
float:left;
padding-bottom:10px;
background:url(../images/f5.jpg) no-repeat top center;
}


#f6{
width:100%;
height:400px;
float:left;
padding-bottom:10px;
background:url(../images/f6.jpg) no-repeat top center;
}



.yy2{ width:1259px; margin:auto; padding-top:10px; clear:both; padding-bottom:50px; overflow:hidden}
.yy2 h3{width:1259px; font-size:23px; font-weight:normal; color:#333333;  float:left; text-align:left; line-height:40px; }
.yy2 h3 span{font-size:40px; padding-top:10px;  color:#333333; font-weight:900; font-family:Arial, Helvetica, sans-seri; padding-right:15px; }
.yy2 h3 em{font-size:16px; padding-top:20px; float:left;  color:#8b8b8b; letter-spacing:0px; font-weight:normal; font-style:normal;line-height:24px;}


.yy{ width:1259px; float:left; padding-top:50px;}
.yy h3{width:1259px; font-size:23px; font-weight:normal; color:#333333;  float:left; text-align:left; line-height:40px; }
.yy h3 span{font-size:40px; padding-top:10px;  color:#333333; font-weight:900; font-family:Arial, Helvetica, sans-seri; padding-right:15px; }
.yy h3 em{font-size:16px; padding-top:20px; float:left;  color:#8b8b8b; letter-spacing:0px; font-weight:normal; font-style:normal;line-height:24px;}


.yy1{ width:1259px; float:left;  padding-top:50px;font-size:14px; line-height:20px;}
.yy1 ul{overflow:hidden; text-align:left; float:left; padding-left:10px;}
.yy1 ul li{display:inline;float:left; width:405px; height:309px; text-align:center; color:#808080; font-weight:normal; color:#000; padding-right:14px;}


.y1 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y1.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y1 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y1_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y1 span{ font-size:20px; line-height:40px;}

.y2 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y2.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y2 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y2_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y2 span{ font-size:20px; line-height:40px;}

.y3 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y3.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y3 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y3_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y3 span{ font-size:20px; line-height:40px;}



.y4 a{padding-top:100px;  width:385px; height:209px;background:url(../images/y4.png) no-repeat center 30px; float:left; padding-left:10px; padding-right:10px; line-height:18px; }
.y4 a:hover{float:left; width:385px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y4_1.png) no-repeat center 30px;  padding-top:100px;padding-left:10px; padding-right:10px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y4 span{ font-size:20px; line-height:40px;}


.y5 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y5.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y5 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y5_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y5 span{ font-size:20px; line-height:22px;}


.y6 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y6.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y6 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y6_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y6 span{ font-size:20px; line-height:40px;}




.y7 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y7.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y7 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y7_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y7 span{ font-size:20px; line-height:40px;}

.y8 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y8.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y8 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y8_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y8 span{ font-size:20px; line-height:40px;}


.y9 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y9.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y9 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y9_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y9 span{ font-size:20px; line-height:40px;}


.y10 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y10.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y10 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y10_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y10 span{ font-size:20px; line-height:40px;}

.y11 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y11.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y11 a:hover{float:left; width:345px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y11_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y11 span{ font-size:20px; line-height:40px;}

.y12 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y12.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y12 a:hover{float:left; width:343px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y12_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y12 span{ font-size:20px; line-height:40px;}

.y13 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y13.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y13 a:hover{float:left; width:343px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y13_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y13 span{ font-size:20px; line-height:40px;}

.y14 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y14.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y14 a:hover{float:left; width:343px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y14_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y14 span{ font-size:20px; line-height:40px;}

.y15 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y15.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y15 a:hover{float:left; width:343px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y15_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y15 span{ font-size:20px; line-height:40px;}

.y16 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y16.png) no-repeat center 50px; float:left; padding-left:30px; padding-right:30px; }
.y16 a:hover{float:left; width:343px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y16_1.png) no-repeat center 50px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y16 span{ font-size:20px; line-height:40px;}

.y17 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y17.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y17 a:hover{float:left; width:343px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y17_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y17 span{ font-size:20px; line-height:40px;}

.y18 a{padding-top:100px;  width:345px; height:209px;background:url(../images/y18.png) no-repeat center 30px; float:left; padding-left:30px; padding-right:30px; }
.y18 a:hover{float:left; width:343px; height:207px;  font-weight:normal; color:#b62424; background:url(../images/y18_1.png) no-repeat center 30px;  padding-top:100px;padding-left:30px; padding-right:30px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;   box-shadow: 0px 0px 30px #b62424 inset ;}
.y18 span{ font-size:20px; line-height:40px;}

.yyy{width:1259px; float:left; border-bottom:#e6e6e6 solid 1px; padding-top:20px; padding-bottom:40px; margin-bottom:20px;}

.yyy1{width:1259px; float:left; padding-top:0px; padding-bottom:20px; margin-bottom:20px;}


#owl-demo{position:relative;width:1259px;margin:20px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}






.p_z{width:1259px; margin:auto;	 padding-top:70px; border-top:#e6e6e6 solid 1px; overflow:hidden; clear:both;  }
.p_z h3{width:1259px; font-size:23px; font-weight:normal; color:#333333;  float:left; text-align:center; line-height:40px; padding-bottom:50px; }
.p_z h3 span{font-size:40px; padding-top:10px;  color:#333333; font-weight:900; font-family:Arial, Helvetica, sans-seri; text-transform:uppercase }
.p_z h3 em{font-size:18px; padding-top:15px;width:1259px; float:left;  color:#8b8b8b; letter-spacing:0px; font-weight:normal; font-style:normal ;line-height:24px;}


.fu1{
	width: 1259px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	color: #666666;
	overflow: hidden;
	float: left;
	height:400px;


	
}

.t1{ width:614px; height:410px; float:left; background:url(../images/p1.png) no-repeat; }
.t1 a{ color:#FFFFFF;}
.t2{ width:614px; height:410px; float:right; background:url(../images/p2.png) no-repeat;}
.t2 a{ color:#FFFFFF;}



.c-preview {
  background:none;

  display: flex;
 width:614px; 
 height:410px;
  max-width: 100vw;
  max-height: 100vh;
  justify-content: center;
  align-items: center;
  color: #fff;
  position: relative;
  cursor: pointer;
  transition: .5s all;
  margin:auto;

}
.c-preview__img {
  position: absolute;
  left: 0;
  top: 0;
  background:url(../images/p1.png) no-repeat top center;
  background-size: cover;
 width:614px; 
 height:410px;
 
  z-index: 1;
  opacity: 1;
 
}

.c-preview__title {
float:left;
  z-index: 10;
  letter-spacing:0em;
  font-weight:normal;
  color:#FFFFFF; font-size:25px; line-height:50px; text-align:center; padding-top:150px;
}

.c-preview:hover {
  background-position: 100% 100%;
}
.c-preview:hover__title {
  text-shadow: 0 0 20px black;
}



.c-preview1 {
  background:none;

  display: flex;
 width:614px; 
 height:410px;
  max-width: 100vw;
  max-height: 100vh;
  justify-content: center;
  align-items: center;
  color: #fff;
  position: relative;
  cursor: pointer;
  transition: .5s all;
  margin:auto;
}

.c-preview1__img1 {
  position: absolute;
  left: 0;
  top: 0;
  background:url(../images/p2.png) no-repeat top center;
  background-size: cover;
 width:614px; 
 height:410px;
  z-index: 1;
  opacity: 1;
 
}

.c-preview1__title { float:left; z-index: 10;
  letter-spacing:0em;
  font-weight:normal;
  color:#FFFFFF; font-size:30px; line-height:35px; text-align:center; padding-top:300px;
}

.c-preview1:hover {
  background-position: 100% 100%;
}
.c-preview1:hover__title {
  text-shadow: 0 0 20px black;
}






#right1{
width:100%;
float:left;
padding-bottom:50px;
}


#right{
width:1259px;
margin:auto;

}

#right h2{width:1259px; font-size:23px; font-weight:normal; color:#333333;  float:left; text-align:left; line-height:90px; border-bottom:#e6e6e6 solid 1px; margin-bottom:30px;}
#right h2 span{font-size:40px; padding-top:10px;  color:#333333; font-weight:900; font-family:Arial, Helvetica, sans-seri; padding-right:15px; }

#right h5{width:1259px; font-size:23px; font-weight:normal; color:#333333;  float:left; text-align:center; line-height:40px; padding-bottom:50px; background:url(../images/case_x.png) no-repeat top center; padding-top:7px; margin-top:80px; }
#right h5 span{font-size:40px;  color:#333333; font-weight:900; font-family:Arial, Helvetica, sans-seri; padding-right:15px; text-transform:uppercase;  }


.cuti{ color:#b52323; font-size:22px; border-bottom:0px dashed #d8d8d8; text-align:center; margin-bottom:10px; line-height:50px;}

.cuti1{ color:#b52323; font-size:35px; border-bottom:0px dashed #d8d8d8; text-align:center; margin-bottom:10px; line-height:50px;}

.cuti11{ color:#fff; background:#b52323; font-size:20px; text-align:center; margin-bottom:40px; line-height:45px; float:left;width:1259px;  }

.cee{ border:#f0f0f0 solid 20px;  width:605px; height:481px; margin:auto; clear:both }


#about{  padding-left:0px;   padding-right:0px; padding-top:10px; padding-bottom:10px; font-size:15px; line-height:30px;}


.nnn{width:1259px;   float:left; padding-bottom:20px;}
.nnn ul{overflow:hidden; text-align:left; float:left; }
.nnn ul li{display:inline;float:left;border-bottom:#e8e8e8 dashed 1px; height:80px; margin-bottom:20px; background:url(../images/j.gif) no-repeat left 10px; padding-left:50px;}

.nnn ul li a{ float:left; width:1209px; }
.nnn ul li a:hover{ float:left;   }



.nnn2{ color:#b52323}
.nnn1{ float:left; font-size:14px; color:#b3b3b3}
.nnn3{ width:120px; background:#b52323; border-radius: 20px;  font-size:12px;  float:right;color:#FFFFFF; text-align:center;  line-height:24px;}




.imglist ul li{text-align:center;float:left;display:inline;width:400px;height:350px; margin:10px 8px;overflow:hidden; border: #e4e4e4 1px solid;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%; }


.imglist ul li span{line-height:50px;height:50px;display:block;background:#F3F3F3; text-align:center}


* html .imglist ul li img{background:#FFFFFF; width:auto;height:184px;}
* + html .imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%; }

.casepic{ width:400px;
height:300px;
vertical-align: middle;
display: table-cell; background:#fff;}



.lxx-1{ width:600px; float:right;border-radius:50px;}


.lxx-3{width:570px;height:370px;  float:left; padding-top:70px; padding-bottom:70px; font-size:15px; line-height:26px; background:#b62424; border-radius:15px; padding-left:30px; color:#fff}
.lxx-3 a{color:#fff}
.lxx-3 h4{ font-size:25px; font-weight:normal; color:#ffd800; text-align:left;  padding-bottom:50px;width:518px; font-family:Arial, Helvetica, sans-serif }
.lxx-3 span{  background:none; float:none;padding:0px; font-size:35px; line-height:55px; }




.kuang1{

color:#767676;
font-size:12px;
border:#cccccc solid 1px;
width:80%;
float:left;
display:inline;
margin-top:10px;
line-height:35px;
padding-left:10px;
background:#fdfdfd;
}

.kuang2{
height:50px;
color:#767676;
font-size:12px;
border:#cccccc solid 1px;
width:80%;
float:left;
display:inline;
margin-right:5px;
margin-top:3px;
padding-top:3px;
padding-left:10px;
background:#fdfdfd;
font-family:Arial, Helvetica, sans-serif;
}






#footer4{width:100%; float:left; background:#202020; padding-top:50px; }


#footer2{margin:auto;width:1259px; }



.ewm{ float:left; width:98px; height:99px; padding-bottom:100px;font-size:14px }
.contact{ width:1050px; float:right; text-align:left; padding-top:20px; color:#c3c3c3; font-size:15px;}
.lx1{ width:480px; float:left; text-align:left; }
.lx1 img{ float:left; padding-right:20px; padding-bottom:60px; }
.lx1 a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.lx1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}



.lx2{ width:300px; float:left;text-align:left; }
.lx2 img{ float:left; padding-right:20px; padding-bottom:80px;  }
.lx2 a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.lx2 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.lx3{ width:210px; float:right;text-align:left;}
.lx3 a{color:#c3c3c3; }
.lx3 img{ float:left; padding-right:20px; }
.lx3 a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.lx3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}



#footer{margin:auto;width:1259px; text-align:center; padding-top:50px; padding-bottom:50px; border-top:#3c3b3b solid 1px; overflow:hidden;  }

.zzb07tail
{ 
}
a.zzb07link{

	text-decoration:none;
}

a.zzb07link:hover {
	text-decoration:underline;

}


#xzzz{width:1259px; height:550px!important; overflow:hidden }

.da-thumbs {
	list-style: none;
	width: 1259pxpx;
	position: relative;
	margin: auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	margin:10px 10px 10px 10px;
	background: #fff;
	padding:20px 20px 20px 20px;
	border:#e5e5e5 solid 1px;
	position: relative;
}
.da-thumbs li a,
.da-thumbs li img {
width:353px; height:236px;
	display: block;
	position: relative;
}

.da-thumbs li a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.da-thumbs li a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 120px 0; text-align:center; font-size:35px; font-weight:900;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);

}



.order1{ width:1259px; margin:auto; padding-bottom:50px;} 
.order{ width:1219px;background:#a11717; line-height:38px; padding-left:40px; color:#FFFFFF; float:left; margin-bottom:20px; font-size:17px;}
