@CHARSET "UTF-8";
body{color:#666;background: #fff;font:14px/1.5 Verdana,'Microsoft yahei',Tahoma,Geneva,sans-serif;min-width:1115px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{margin:0;padding:0;}
input,select{font-size:12px;vertical-align:middle;}
body div{text-align:left;}
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px;}
ul,li{list-style-type:none;}
img{border:0 none;}
a:link, a:visited{color:#000000;;text-decoration: none;outline: none;}
a:hover{color:#da251c;}
button,input,select,textarea{font-size:100%;font-family:inherit;margin:0;outline:none;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.block {width:1200px; height:auto; clear:both;margin:0 auto;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;} 
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear{clear:both;}
.fl { float:left;}
.fr { float:right;}

pre{overflow:auto;margin:0 0 1em 0;width:99%;font-size:12px;font-family:'Courier New',Monospace;
white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}


/*样式开始*/
/*头部*/
.header{width:100%;background:#da251c;height:2px;}
.header1{width:100%;background:#eeeeee;}
.header1 .block span{float:right; margin-right:10px;line-height:25px;}
.header2{width:100%;}
.header2 .block .logo{float:left;width:237px;height:74px;margin-top:12px;}
.header2 .block .nav{width:840px; float:right;}

.navv{text-align:center; width: 840px;float: right; position:relative; z-index:1;  }
		.navv a{ color:#ffffff;  }
		.navv .nLi{ float:left;  position:relative; display:inline; width:105px;height:103px;text-align:center; float:left;margin-right:15px; }
		
		.navv .nLi a{color:#000; padding-top:32px; display:block;font-size:12px; }
		.navv .nLi a span{ width:100%;text-align:center;display: inline-block;font-size:14px;  }
		.navv .sub{ display:none; width:100px; left:0; top:104px;  position:absolute; background:#f1f1f1;  line-height:26px; padding:5px 0;  }
		.navv .sub li{ zoom:1; }
		.navv .sub a{color:#da251c; display:block; padding:0 10px; }
		.navv .sub a:hover{ background:#6d6d6d; color:#da251c;  }
		.navv .on a{ color:#fff;   }
        .navv .on{background:#da251c;}


/* banner */
.banner{width:100%;margin-top:1px ;}
.fullSlide {
	width:100%;
	position:relative;
	height:520px;
	background:#000;
}
.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:520px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:520px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:30px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	opacity:0.6;

	
	line-height:999px;
}
.fullSlide .hd
      ul .on {
	background:#fff;
	opacity:1;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	
	z-index:10;

	margin-top:-30px;
	
	z-index:1;
	width:39px;
	height:34px;
	background:url(../image/slider-arrow.png) 0
      0 #000 no-repeat;
	cursor:pointer;
	margin-top: -99px;
	float:right;
	display:block;
}
.fullSlide .next {
	left:auto;
	
	background-position:-40px
      0px;
}


/* search */
.search{width:100%;background:#e1e1e1;}
.search img{float:left;padding-top:15px;}
.search p{float:left;line-height:46px;padding-left:5px;}

.search input{margin-top:11px;float:left;margin-right:10px;}
.pro{width:100%;background:#f7f7f7;}
.pro .block{    height: 226px;padding-top:35px;background:url(../image/pro.png)no-repeat 0 35px;}
.pro1{width:100%;background:#f7f7f7;}
.pro1 .block{    height: 226px;padding-top:35px;background:url(../image/pro_en.png)no-repeat 0 35px;}


table{empty-cells:show;border-collapse:collapse;border-spacing:0;}

.scroll{width:980px;color:#333333;margin:0 auto;overflow:hidden;float:right;margin-right:5px;}
.scroll img{ border:1px solid #fff;   margin: 24px 10px 21px 10px;}
.scroll a:hover img{border:solid 1px #990000;}




.content{width:100%;background:#f7f7f7;padding-bottom:50px;}
.content .block .new {width:480px;border:1px solid #dddddd;margin-top:25px;float:left;}
.content .block .new .bt{width:480px;background:#0067ac;margin-bottom:15px;}
.content .block .new .bt h3{float:left;line-height:50px;padding-left:25px;color:#fff;}
.content .block .new .bt span {float:right;line-height:50px; padding-right:25px;}
.content .block .new .bt span a{color:#fff;}
.content .block .new .bt span a:hover{color:#da251c;}

.content .block .new ul  li{line-height:28px;}
.content .block .new ul  li a{float:left;padding-left:25px;width:291px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.content .block .new ul  li span{float:right;padding-right:28px;}
.content .block .about{width:450px; float:left;margin-left:16px; border:1px solid #dddddd;margin-top:25px;}
.content .block .about .bt{width:450px;background:#4d4d4d;margin-bottom:15px;}
.content .block .about .bt h3{float:left;line-height:50px;padding-left:25px;color:#fff;}
.content .block .about .bt span {float:right;line-height:50px; padding-right:25px;}
.content .block .about .bt span a{color:#fff;}
.content .block .about .bt span a:hover{color:#da251c;}

.content .block .about .img{width:404px; height:141px; margin-left:26px;}
.content .block .about p{margin:20px 26px 19px 24px;line-height:24px;}

.content .block .right{width:232px;height:319px;float:right;margin-top:25px;}
.content .block .right ul li{width:208px;height:68px;padding:0 12px;margin-top:13px;}
ul.gallery {
  position: relative;
  z-index: 1;
  overflow: hidden;
  list-style: none;
  padding:5px;
  border: 1px solid #dddddd;
}


ul.gallery li {
    position: relative;
    display: inline-block;
    width: 208px;
    height: 68px;
   
}

ul.gallery li:before,
ul.gallery li:after {

  -webkit-box-shadow: 0 15px 16px #6b6b6b;
  -moz-box-shadow: 0 15px 16px #6b6b6b;
  box-shadow: 0 15px 16px #6b6b6b;
  -webkit-transform: skew(-15deg) rotate(-6deg);
  -moz-transform: skew(-15deg) rotate(-6deg);
  -ms-transform: skew(-15deg) rotate(-6deg);
  -o-transform: skew(-15deg) rotate(-6deg);
  transform: skew(-15deg) rotate(-6deg); 
}

ul.gallery li:after {
  left: auto;
  right: 11px;
  -webkit-transform: skew(15deg) rotate(6deg);
  -moz-transform: skew(15deg) rotate(6deg);
  -ms-transform: skew(15deg) rotate(6deg);
  -o-transform: skew(15deg) rotate(6deg);
  transform: skew(15deg) rotate(6deg); 
}

a.gallery_links img {
  border:none;
}

a.gallery_links {
  position: relative;
  text-decoration: none;
}
 
a.gallery_links:after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 0%;
 
  right: 0;
  background: #fff;
  padding: 5px 35px;
  color: #000;
  font-family: 'Open Sans', sans-serif;

  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition   : all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width:85;
}
  
a.gallery_links:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition   : all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  left: 30%;
  bottom: 90%;
}

a.gallery_links:hover:after {
  bottom: 100%;
}
  
a.gallery_links:hover:before {
  bottom: 70%;
}

a.gallery_links:hover:after, a.gallery_links:hover:before {
  opacity: 0.8;
}

/*  */
a.gallery_links1 img {
  border:none;
}

a.gallery_links1 {
  position: relative;
  text-decoration: none;
}
 
a.gallery_links1:after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: 0%;
 
  left: 0;
  background: #fff;
  padding: 5px 35px;
  color: #000;
  font-family: 'Open Sans', sans-serif;

  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition   : all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width:85;
}
  
a.gallery_links1:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition   : all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  left: 30%;
  bottom: 90%;
}

a.gallery_links1:hover:after {
  bottom: 100%;
}
  
a.gallery_links1:hover:before {
  bottom: 70%;
}

a.gallery_links1:hover:after, a.gallery_links1:hover:before {
  opacity: 0.8;
}
.link{width:234px;height:37px; border:1px solid #dddddd;margin-top:10px;}
.link select{  appearance:none;  -moz-appearance:none; -webkit-appearance:none;width:234px; border:none;line-height:37px;height:37px;text-align:center;background:url(../image/jt.png) no-repeat 200px center;}






.content .block .zs{width:730px;height:240px; border:1px solid #dddddd;margin-top:35px;background:#fff;float:left;}
.content .block .zs ul li{width:141px;height:199px;margin-top:20px;margin-right:22px;float:left;}
.content .block .customer{width:451px;height:240px;border:1px solid #dddddd;margin-top:35px;background:#fff;float:right;}


.content .block .customer .bt{width:451px;background:#0067ac;}
.content .block .customer .bt h3{float:left;line-height:50px;padding-left:25px;color:#fff;}
.content .block .customer .bt span {float:right;line-height:50px; padding-right:25px;}
.content .block .customer .bt span a{color:#fff;}
.content .block .customer .bt span a:hover{color:#da251c;}
.content .block .customer ul li{width:135px;height:52px;float:left;margin-left:11px;margin-top:27px;overflow:hidden;}
.content .block .customer ul li img{width:100%;}
.footer{background:#000; width:100%;}

.footer .block .footer_nav {width:900px; float:left;padding-bottom: 40px;}
.footer .block .footer_nav ul li{float:left;width:135px;margin-right:15px;padding-top:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.footer .block .footer_nav ul li a{color:#b8b8b8;}
.footer .block .footer_nav ul li ul li{padding-top:0px;line-height:36px;font-size:12px;border-bottom:1px solid #212121;}

.footer .block .footer_nav ul li ul li a{color:#747474;}
.footer .block .footer_nav ul li a:hover{color:#fff;}

.footer .block .add{width:300px;padding-top:35px;float:right;padding-bottom:60px;}
.footer .block .add p{font-size:12px;padding-bottom:25px;line-height:20px;}

.footer .block .add p a{color:#747474;}
.footer .block .add p a:hover{color:#fff;}

.picScroll-left{ width:630px;  overflow:hidden; position:relative; margin-left:46px;   }
		.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("image/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("image/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin-right:22px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:141px; height:199px; display:block;  }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }

