	
* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	background:#fff;
	font:normal 14px/22px "微软雅黑";
	width:100%;
	position: relative;
	overflow-x:hidden;
  color: #333; 
}
img,a {
	border:0;
}
a {color: #333;
	text-decoration:none;
	
}

.cl{ clear: both; }
.dingbox{ width: 100%; height: 30px; background-color: #363636; }
.dingbox .ding{ width: 1100px;margin-left: auto; margin-right: auto;
 line-height: 30px; font-size: 12px; font-family: "宋体"; letter-spacing: 1px;
color: #999;}


.top{ width: 100%; position: absolute;top: 30px; left: 0; z-index: 22; background-color: rgba(0,0,0,.5); }
.top1{ width: 1100px; margin-left: auto; margin-right: auto; overflow: hidden;}
.top1 .logo{ width: 155px; float: left; margin-top: 25px; padding-bottom: 23px; }
.top1 .logo img{ float: left; }
.top1 .search{float: right;  margin-top: 15px;}
.top1 .search .shu{ width: 260px; height: 28px; border:1px #fff solid;color: #ddd;letter-spacing: 1px;
background-color:rgba(0,0,0,0); padding-left: 7px; color: #fff; }
.top1 .search .fangda{ width: 55px; height: 28px; background-image: url(../img/search.png);
 background-position: center center;
background-repeat: no-repeat; margin-left: -55px; background-color: #fff; border:0; padding-top: 1px;
padding-left: 10px;
 cursor: pointer;}

.top1 .search *{vertical-align:middle;}

.nav{ width: 720px; float: right; }
.nav a{ float: left;display: block;color: #fffefe; font-size: 16px; width: 80px; text-align: center;
line-height: 50px; margin-left: 40px; letter-spacing: 1px;}
.nav a:hover{ border-bottom: 3px solid #e60619; }
.nav .nn{ border-bottom: 3px solid #e60619; }

.flexslider {
  margin: 0px auto;
  position: relative;
  width: 100%;
  height: 700px;
  overflow: hidden;
  zoom: 1;
}
.flexslider .slides li {
  width: 100%;
  height: 100%;
}


.flex-control-nav {
  width:  100%;
  position: absolute;
  bottom: 30px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 2px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  background: url(../img/dot.png) no-repeat 0 -15px;
  display: block;
  height: 15px;
  overflow: hidden;
  text-indent: -99em;
  width: 15px;
  cursor: pointer;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
  background-position: 0 0;
}
.flexslider .slides a img {
  width: 100%;
  height: 700px;
  display: block;
}

.n-banner .flexslider {
  margin: 0px auto;
  position: relative;
  width: 100%;
  height: 471px;
  overflow: hidden;
  zoom: 1;
}

.n-banner .flexslider .slides a img {
  width: 100%;
  height: 471px;
  display: block;
}

.shouye{ width: 100%; background-image: url(../img/s-bg.jpg);
    margin-left: 0px;background-repeat: no-repeat;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-position: top center;padding-top: 48px; }
.aboutbox{ width: 100%; }
.about{ width: 1100px; margin-left: auto; margin-right: auto; position: relative;}
.title{ text-align: center; }
.title img{ display: block;margin-left: auto; margin-right: auto; }
.title .xian{  position:relative; left:50%; margin-left:-960px; width:1920px; z-index: 3;}
.title h1{ font-size: 20px; font-weight: normal;color: #e60619; line-height: 52px; }
.title h2{ font-size: 16px; font-weight: normal;color: #666; line-height: 46px; }
.about .xx{  font-family: "宋体"; line-height: 25px; width: 625px;margin-top: 45px; height: 253px;}
.about a{ color: #e60619;  font-family: "宋体"; margin-top: 70px;display: block;padding-top: 20px;}
.about .ab-tu{ position: absolute;top: -130px; right: -160px;}

.productbox{ width: 100%;margin-top: 170px; }
.product{ width: 1100px; margin-left: auto; margin-right: auto; position: relative;margin-top: 20px;}


#tabs{height:100px;overflow:hidden;margin-top: 25px;
background-position: left center; width: 1100px; float: left; text-align: center;}
#tabs li{float:left;margin:0 0 0 0;display:inline-block;}
.tab a{float:left;width:130px; height:35px;line-height:35px;
  text-transform:uppercase; font-size: 18px;
  text-decoration:none;color:#e60619; 
   text-align: center;border:1px dashed rgba(0,0,0,.0);}
.tab a.on{ border:1px dashed #e60619; border-radius: 20px; }
.tab a:hover{ border:1px dashed #e60619; border-radius: 20px; }
#tabs a h3{ font-size: 18px; font-weight: normal; color: #e60619; }
#tabs li a h3:hover{ color: #ffba00;}
#tabs #current{z-index:3;
  color: #ffba00;}
  #tabs #current h3{color: #ffba00; }

#content{padding-top: 20px;}


.marqueeleft{height:360px;width:1100px;overflow:hidden;margin:35px auto;}
.marqueeleft ul{float:left; padding-top: 2px;}
.marqueeleft li{float:left;margin-right: 63px; display:inline;width:325px;height:360px;}
.marqueeleft li .pic{display:block;width:270px;height:201px;position: relative;}
.marqueeleft li .pic .jing{ width: 325px; height: 360px; position: absolute;top: 0; left: 0;background: url(../img/jing-bg.png) no-repeat;
opacity: 0; }
.marqueeleft li .jing .xianx{ margin-top: 109px; width: 66px; border-top: 3px solid #fff;text-align: center;margin-left: auto;margin-right: auto;}
.marqueeleft li .jing h1{  text-align: center;
line-height:54px; color: #fff;font-size: 20px; font-weight: normal;letter-spacing: 1px; }
.marqueeleft li .pic .jing h2{text-align: center;
line-height: 14px;color: #fff;font-size: 15px; font-weight: normal;letter-spacing: 1px; }
.marqueeleft li .pic .jing img{ display: block;margin-left: auto; margin-right: auto;margin-top: 19px; }
.marqueeleft li:hover .jing{opacity: 1;transition: all 0.6s;}
.marqueeleft li:hover{ -webkit-box-shadow:0 5px 5px rgba(177, 177, 177, .75);  
  -moz-box-shadow:0 5px 5px rgba(177, 177, 177, .75);  
  box-shadow:0 5px 5px rgba(177, 177, 177, .75);   }

.newbox{ width: 100%;margin-top: 60px; }
.new{ width: 1100px; margin-left: auto; margin-right: auto; position: relative; }
.new .logo{ position: absolute;top: 80px;left: 490px; }
 
.hezuo{ width: 100%; background-image: url(../img/xian1.png);
    margin-left: 0px;background-repeat: no-repeat;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-position: top center;}
.hezuo1{ width: 1150px; margin-left: auto; margin-right: auto; }
.hezuo1 ul{ overflow: hidden; padding-top: 88px;padding-bottom: 70px;}
.hezuo1 ul li{ width: 230px;float: left; margin-top: 20px;margin-bottom: 30px; text-align: center;}



 

.tabList1 .one{ display: none; }
.tabList1 .block{ display: block; }
.tabList1{ margin-top: 10px; }






em{ font-style: normal; }


.contactbox{ margin-top: 65px; }
.contact{ width: 1100px; margin-left: auto; margin-right: auto;  overflow: hidden;margin-top: 40px;}
.contact .l{ width: 460px; float: left;margin-left: 15px; padding-bottom: 50px;}
.contact .l h1{ font-size: 20px; font-weight: normal;color: #e60619;line-height: 55px; }
.contact ul{ border-top: 1px solid #fff; }
.contact ul li{ border-bottom: 1px solid #fff; padding-top: 15px;padding-bottom: 16px; overflow: hidden; }
.contact ul li .tu{ float: left; margin-left: 8px;margin-top: 9px;}
.contact ul li .zi{ float: left; line-height: 27px; padding-left: 18px;border-left: 1px solid #fff;
margin-left: 17px;}
.contact .r{ float: right;width: 530px; }
.contact .r h1{ font-size: 20px; font-weight: normal;color: #e60619;line-height: 55px; }
.contact .r input{ width: 214px; border:1px solid #fff;background-color: rgba(0,0,0,0); padding-left: 14px;
color: #e60619;line-height: 36px; font-size: 16px;margin-top: 6px; margin-bottom: 16px;outline:none;}
.contact .r .ly{ width: 230px; float: left; }
.contact .r .rl{ width: 276px; float: left;margin-left: 19px; }
.contact .r .rl input{ width: 260px;padding-bottom: 119px; }
.contact .r input.button{ line-height: 40px;width: 230px; padding-left: 0;color: #fff;background-color: #e60619;
margin-top: 19px; }
.contact .r input:focus{outline:none;
    border: 1px solid #e60619;}



.di{ line-height: 38px; background-color: #222; text-align: center; color: #fff; font-size: 12px;
font-family: "宋体"; }
.di a{ color: #fff; }


.neiye{ width: 100%; background-image: url(../img/n-bg.jpg);
    margin-left: 0px;background-repeat: no-repeat;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-position: bottom center; padding-bottom: 40px;}

.ny{ width: 1100px; margin-left: auto; margin-right: auto;overflow: hidden; padding-top: 54px;}
.ny .left{ width: 280px; float: left; }
.ny .left .tou{ padding-left: 30px; background-color: #e60619;color: #fff; padding-bottom: 13px;
padding-top: 22px;}
.ny .left .tou h1{ font-size: 24px; line-height: 42px;}
.ny .left .tou h2{ font-size: 16px; font-weight: normal; line-height: 30px;width: 187px;padding-bottom: 12px;
 border-bottom: 1px solid #fff;}
.ny .left .tou h3{ font-size: 24px; font-weight: normal; 
line-height: 42px;margin-top: 10px;}
.ny .left ul{ margin-top: 8px; }
.ny .left ul li{ line-height: 50px;border-left: 4px solid #f2f2f2;padding-left: 28px;
margin-bottom: 2px; color: #999; font-size: 16px; font-weight: bold;background: url(../img/jt.png) no-repeat;
background-position: 91% center; background-color: #f2f2f2;}
.ny .left ul li:hover{ background: url(../img/jt1.png) no-repeat;
background-position: 91% center; background-color: #f2f2f2; color: #e60619;border-left: 4px solid #e60619;}
.ny .left ul li.yang{ background: url(../img/jt1.png) no-repeat;
background-position: 91% center; background-color: #f2f2f2; color: #e60619;border-left: 4px solid #e60619; }
.ny .left .rx{ padding-left: 16px;margin-top: 55px; }
.ny .left .rx *{ display:inline-block;vertical-align:middle; }
.ny .left .rx span{ font-size: 20px; font-weight: bold; margin-left: 8px; }
.ny .left .rx h1{ font-style: italic;color: #999; font-size: 28px; line-height: 64px; }
.ny .right{ width: 788px; float: right; margin-bottom: 60px;}
.n-top{ border-bottom: 1px solid #dfdfdf; line-height: 33px; overflow: hidden;}
.n-top .lei{ border-bottom: 2px solid #e60619; width: 106px; float: left;font-size: 18px; color: #e60619; }
.n-top .wz{ float: right;font-family: "宋体"; color: #666; font-size: 12px;  }
.n-top .wz a{ color: #666; }
.n-top .wz a:hover{  color: #e60619;}
.text{ width: 750px; margin-left: 10px; padding-top: 25px;font-family: "宋体";}
.text h1{ font-size: 28px; text-align: center;line-height: 80px; font-family: "微软雅黑";}
.text .a-logo{ text-align: center; margin-top: 10px;margin-bottom: 30px;}

.case{ margin-top: 12px; }
.case ul li{ width: 320px; height: 243px; position: relative; float: left;margin-left: 45px; margin-right: 5px;
margin-top: 53px; }
.case ul li>img{ width: 320px; height: 243px;display: block; }
.case ul li .jing{ width: 320px; height: 243px; position: absolute;top: 0; left: 0;background: url(../img/jing-bg1.png) no-repeat;
opacity: 0; }
.case ul li .jing .xianx{ margin-top: 79px; width: 66px; border-top: 3px solid #fff;text-align: center;margin-left: auto;margin-right: auto;}
.case ul li .jing h1{  text-align: center;
line-height: 34px; color: #fff;font-size: 13.5px; font-weight: normal;letter-spacing: 1px; }
.case ul li .jing h2{text-align: center;
line-height: 14px;color: #fff;font-size: 12px; font-weight: normal;letter-spacing: 1px; }
.case ul li .jing img{ display: block;margin-left: auto; margin-right: auto;margin-top: 19px; }
.case li:hover .jing{opacity: 1;transition: all 0.6s;}
.case li:hover{ -webkit-box-shadow:0 5px 5px rgba(177, 177, 177, .75);  
  -moz-box-shadow:0 5px 5px rgba(177, 177, 177, .75);  
  box-shadow:0 5px 5px rgba(177, 177, 177, .75);   }

.pro{ margin-top: 25px; }
.pro ul li{ width: 220px; height: 243px; position: relative; float: left;margin-left: 14px; margin-right: 28px;
margin-top: 40px; }
.pro ul li>img{ width: 220px; height: 243px;display: block; }
.pro ul li .jing{ width: 220px; height: 243px; position: absolute;top: 0; left: 0;background: url(../img/jing-bg2.png) no-repeat;
opacity: 0; }
.pro ul li .jing .xianx{ margin-top: 79px; width: 66px; border-top: 3px solid #fff;text-align: center;margin-left: auto;margin-right: auto;}
.pro ul li .jing h1{  text-align: center;
line-height: 34px; color: #fff;font-size: 13.5px; font-weight: normal;letter-spacing: 1px; }
.pro ul li .jing h2{text-align: center;
line-height: 14px;color: #fff;font-size: 12px; font-weight: normal;letter-spacing: 1px; }
.pro ul li .jing img{ display: block;margin-left: auto; margin-right: auto;margin-top: 19px; }
.pro li:hover .jing{opacity: 1;transition: all 0.6s;}
.pro li:hover{ -webkit-box-shadow:0 5px 5px rgba(177, 177, 177, .75);  
  -moz-box-shadow:0 5px 5px rgba(177, 177, 177, .75);  
  box-shadow:0 5px 5px rgba(177, 177, 177, .75);   }
.text1{ width: 680px; margin-left: auto; margin-right: auto; }
.text1 h2{ font-size: 20px; font-weight: normal; letter-spacing: 1px;font-family: "微软雅黑";text-align: center;
line-height: 80px; }
.text1 .ntu{ text-align: center; }

.map{ width: 740px; margin-left: auto; margin-right: auto; margin-top: 20px;margin-bottom: 100px;}
.d1{ float: left;margin-left: 85px;margin-top: 30px;line-height: 24px; }
.d1 span{ font-weight: bold; }

.news{ width: 717px;margin-left: auto; margin-right: auto; margin-top: 40px;}
.news ul li{ width: 100%; overflow: hidden; border-bottom: 1px solid #e9e9e9;padding-bottom: 18px;
margin-top: 21px;}
.news ul li .tu{ float: left; width: 180px;  }
.news ul li .tu img{ width: 180px;height: 135px; display: block; }
.news ul li .zi{ margin-left: 12px; width: 525px; float: left;}
.news ul li .zi h4{ font-size: 18px; font-weight: normal;color: #000; line-height: 31px;}
.news ul li .zi .xx{ font-size: 12px; color: #666; font-family: "宋体";line-height: 24px;margin-top: 12px;}
.news ul li .zi .date{ font-size: 12px; color: #333; font-family: "宋体"; margin-top: 29px;}
.news ul li:hover h4{ color: #e60619; }
.news ul li:hover .date{ color: #e60619; }
.news1{ width: 740px; margin-left: auto; margin-right: auto; margin-top: 50px;}
.news1 h1{ text-align: center;font-size: 18px; color: #000; font-weight: normal; }
.news1 .date{ border-bottom: 1px solid #e9e9e9; text-align: right;padding-right: 41px;line-height: 40px;
color: #e60619;font-size: 12px;font-family: "宋体"; }
.n-text{ width: 690px; margin-left: 15px; color: #000;font-family: "宋体"; line-height: 24px;margin-top: 20px;}



.yehao{width: 715px;  text-align: center; font-family: "宋体"; border-top: 1px solid #e9e9e9;padding-top: 33px;
margin-top: 82px;margin-left: 37px;
}
.yehao a{ line-height: 18px;  padding-bottom: 5px;border:1px solid #e0e0e0;background-color: #fff;
padding-top:4px; padding-left: 7px; padding-right: 7px; color: #aaa; }
.yehao a.ye{ font-size: 12px;padding-top: 6px;padding-bottom: 5px; }
.yehao a:hover{ background-color: #f0f0f0; }
.yehao span{ font-size: 12px;color: #aaa; }
.yehao a.bian{ background-color: #f0f0f0; }
.yehao a.ye1{ background-color: #f0f0f0;border:1px solid #f0f0f0; }


.fanye{  font-family: "宋体"; border-top: 1px solid #e9e9e9;padding-top: 20px;line-height: 28px;width: 715px;
margin-top: 82px;margin-left: 37px;}
.fanye a{color: #333;   font-size: 12px; line-height: 28px;}
.fanye a:hover{ color: #e60619; text-decoration: underline;}
.fanye .fs{ float: right;}
.fanye .fs:hover{ text-decoration: underline; }
















.new-n{ width: 800px; overflow: hidden; margin-left: auto; margin-right: auto;}
.new-n .first{ overflow: hidden; margin-top: 35px; padding-bottom: 30px; border-bottom: 1px solid #e9e9e9;
}
.new-n .first .tu{ float: left; width: 267px;  }
.new-n .first .tu img{ width: 267px; height: 146px; float: left; }
.new-n .first .zi{ float: left; width: 510px; margin-left: 19px; }
.new-n .first .zi a{ color: #000; font-size: 18px; }
.new-n .first .zi .xx{ font-family: "宋体";font-size: 12px; color: #999; line-height: 24px; margin-top: 12px; }
.new-n .first .zi .date{ color: #36678d; font-family: "宋体"; margin-top: 13px; }
.new-n ul{margin-top: 25px; padding-bottom: 25px; border-bottom: 1px solid #e9e9e9;}
.new-n ul li{ overflow: hidden; }
.new-n ul li a{ font-family: "宋体";font-size: 12px;  color: #1d1d1d; float: left; line-height: 30px;}
.new-n ul li span{ font-family: "宋体"; color: #1d1d1d; float: right; line-height: 30px;}
.new-n ul li a:hover{ color: #36678d; }



