@charset "UTF-8";
html {
  min-width: 1200px;
}
body,
p,
form,
textarea,
h1,
h2,
h3,
h4,
h5,
dl,
dd {
  margin: 0px;
}
input,
button,
ul,
ol {
  margin: 0px;
  padding: 0px;
  outline: none;
}
textarea {
  outline: none;
}
body,
input,
button,
form {
  font-size: 14px;
  line-height: 28px;
  font-family: "microsoft yahei", "Arial";
  color: #666666;
}
h1,
h2,
h3,
h4,
h5,
h6,
font {
  font-size: 14px;
  font-weight: normal;
}
ul,
ol,
li {
  list-style: none;
}
input {
  background: none;
  border: 0 none;
}
img,
iframe {
  border: 0px;
}
em,
i {
  font-style: normal;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tac {
  text-align: center;
}
.poa {
  position: absolute;
}
.por {
  position: relative;
}
.hidden {
  display: none;
}
.w1200 {
  width: 1200px;
  margin: auto;
}
.ico {
  background: url(../images/ico.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.ico2 {
  background: url(../images/ico2.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
a {
  color: #666666;
  text-decoration: none;
}
a:hover {
  color: #df0010;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
.ease,
.ease * {
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.noease,
.noease * {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
:-moz-placeholder {
  color: #999;
}
::-moz-placeholder {
  color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
/*清除浮动*/
.clearfix {
  *zoom: 1;
}
.minw{width:100%;min-width:1200px;}
.top_body{background-color:#f6f6f6;}
.top_body .top_body_left{height:46px;line-height:46px;color:#666;}
.top_body ul{float:right;}
.top_body ul li{float:left;position:relative;height:46px;line-height:46px;margin-left:20px;font-size:14px;color:#666;}
.top_body ul li.head_top_ico2 .head_top_wxbd{left: -15px;z-index:999;display:none;position:absolute;width:130px;height:130px;background-color:#fff;}
.top_body ul li.head_top_ico2 .head_top_wxbd p.img{width:130px;height:130px;}
.top_body ul li.head_top_ico2 .head_top_wxbd img{width:120px;height:120px;padding:5px;}
.top_body ul li.head_top_ico2 p.tit{text-align:center;height:28px;line-height:22px;background-color:#fff;}
.top_body ul li.head_top_ico1{padding-left:30px;font-size:18px;color:#916a02;background: transparent url("../images/top_phoico.png") no-repeat scroll center left;}
.top_body ul li.head_top_ico2{padding-left:25px;background: transparent url("../images/weixin_ico.png") no-repeat scroll center left;}
.top_body ul li.head_top_ico2:hover .head_top_wxbd{display:block;}
.top_body ul li.head_top_ico3{padding-left:25px;background: transparent url("../images/phone_ico.png") no-repeat scroll center left;}
.top_body ul li.head_top_ico4{padding-left:25px;background: transparent url("../images/map_ico.png") no-repeat scroll center left;}

.top_head{height:120px;}
.top_head .top_head_wrap{padding:15px 0;}
.top_head .top_head_wrap .top_head_fr_phone{margin-top:15px;font-size:28px;color:#df0010;height:50px;line-height:50px;padding-left:60px;background: transparent url("../images/phone.png") no-repeat scroll center left;}
.top_head .top_head_wrap .top_head_fr_phone span{font-size:16px;margin-right:10px;}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/*header_main*/
.header_main {
  width: 100%;
  height: 48px;
  position: relative;
  z-index: 99;
  background: #df0010;
}
.header_main .header {
  position: relative;
}
.header_main .nav {
  width: 1200;
  height: 48px;
  position: relative;
}
.header_main .nav li {
  height: 48px;
  float: left;
  text-align: center;
  position: relative;
  z-index: 99;
  line-height: 24px;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  width: 132px;
  background: transparent url("../images/nav_line.png") no-repeat scroll center right;
}
.header_main .nav li a {
  width: 100%;
  height: 48px;
  display: block;
  color: #fff;
  font-size:16px;
  line-height: 48px;
}
.header_main .nav li span {
  display: block;
  opacity: 0.85;
  filter: alpha(opacity=85);
  font-size: 10px;
  color: #999999;
  font-family: arial;

}
.header_main .nav li:hover a,
.header_main .nav li.hover a {
  color: #fff;
  background-color:#e50819;
}
.header_main .nav li ul{width:114px;}
.header_main .nav li:hover a span,
.header_main .nav li.hover a span {
  color: #749e0c;
}
.header_main .nav li .box {
  width: 100%;
  position: absolute;
  left: 0;
  top: 48px;
  z-index: 99;
 background: #df0010;
  border-top: 2px solid #df0010;
  display: none;
}
.header_main .nav li .box li {
  height: 42px;
  line-height: 42px;
}
.header_main .nav li .box li a {
  padding-top: 0;
  height: 42px;
  line-height: 42px;
  color: #fff;
  background: #df0010;

}
.header_main .nav li .box li a span{font-size:14px;color: #fff;}
.header_main .nav li .box li a:hover {
  background: #efefef;
}
.header_main .nav li .box li a:hover span{color:#666;}
.header_main .tel {
  width: 70px;
  height: 94px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  background: #df0010;
}
.header_main .tel span {
  width: 70px;
  height: 94px;
  cursor: pointer;
  background-position: 12px 20px;
}
.header_main .tel span.addh {
  animation: Swing1 1s infinite;
}
.header_main .tel .telcon {
  width: 196px;
  position: absolute;
  right: 0;
  top: 94px;
  display: block;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #df0010;
  font-size: 26px;
  color: #fff;
  font-family: Impact;
  display: none;
}
/* banner */
.banner,
.banner .list,
.banner img {
  height: 630px;
}
.banner {
  width: 100%;
  min-width: 1000px;
  position: relative;
}
.banner .list {
  width: 100%;
}
.banner .list li {
  width: 100%;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  background: #fff;
}
.banner img {
  width: 1920px;
  display: block;
  position: relative;
  left: 50%;
  margin-left: -960px;
  top: 0;
}
.banner .tip {
  width: 1000px;
  height: 16px;
  text-align: center;
  position: absolute;
  left: 50%;
  margin-left: -500px;
  bottom: 60px;
  z-index: 3;
}
.banner .tip span {
  width: 15px;
  height: 15px;
  margin: 0 8px;
  display: inline-block;
  cursor: pointer;
  background: none;
  border: 2px solid #fff;
  border-radius: 50%;
}
.banner .tip span.cur {
  background: #fff;
}
.nybanner {
  width: 100%;
  height: 200px;
  position: relative;
  overflow: hidden;
}
.nybanner img {
  width: 1920px;
  height: 200px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
  top: 0;
}
/*search*/
.search_main {
  width: 100%;
  height: 38px;
  line-height: 38px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.search_form {
  width: 232px;
  height: 26px;
  margin-top: 5px;
  border-radius: 2px;
  border: 1px solid #eeeeee;
  position: relative;
}
.search_form input {
  border: 0 none;
  display: block;
  outline: none;
}
.search_form span {
  float: left;
  line-height: 32px;
  color: #333333;
  margin-right: 10px;
}
.search_form .stxt {
  width: 212px;
  height: 26px;
  font-size: 12px;
  padding-left: 8px;
  line-height: 26px;
  background: #fff;
  border: 0px;
}
.search_form .sbtn {
  width: 26px;
  height: 23px;
  line-height: 23px;
  position: absolute;
  top: 3px;
  right: 2px;
  cursor: pointer;
  background-position: -145px 0;
  border: none;
  background-color: #fff;
}
.search_main .skey a {
  color: #666666;
}
.search_main .skey a:hover {
  color:red;
}
.search_main .skey span {
  color: #666666;
  font-size: 12px;
  padding: 0 10px;
}
/*sitepath*/
.sitepath {
  width: 100%;
  height: 38px;
  line-height: 38px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  background: #f8f8f8;
}
.sitepath .path a,
.sitepath .path span {
  color: #666666;
}
.sitepath .path a:hover {
  color: #749e0c;
}
.sitepath .path s {
  width: 22px;
  height: 22px;
  margin-right: 5px;
  background-position: -324px 0;
}
/*indexTit*/
.indexTit {
  width: 100%;
  position: relative;
  text-align: center;
}
.indexTit .en {
  color: #999;
  opacity: 0.1;
  filter: alpha(opacity=10);
  *color: #f6f6f6;
  display: block;
  font-size: 118px;
  line-height: 118px;
  text-transform: uppercase;
  font-family: impact;
}
.indexTit h3 {
  width: 100%;
  position: absolute;
  left: 0;
  top: 55px;
  color: #333333;
  font-size: 30px;
  font-weight: bold;
  line-height: 32px;
}
.indexTit h4 {
  width: 100%;
  color: #333333;
  font-size: 30px;
  font-weight: bold;
}
.indexTit p {
  color: #666666;
  margin-top: -5px;
}
/*gridlist
.gridlist {
  width: 104%;
}
.gridlist .item {
  width: 268px;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0 39px 40px 0 ;
  border: 1px solid #eeeeee;
}
.gridlist .item .img {
  width: 260px;
  height: 193px;
  display: block;
  border: 4px solid #eeeeee;
}
.gridlist .item h3 {
  padding: 5px 10px 0; line-height: 40px; height: 40px; overflow: hidden;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  color: #666666;
  font-size: 16px;
}
.gridlist .item .txt {
  padding: 0 10px 10px;
  height: 44px;
  overflow: hidden;
  line-height: 22px;
  font-size: 12px;
  color: #999999;
}
.gridlist .item .bg {
  width: 270px;
  height: 203px;
  position: absolute;
  left: 100px;
  opacity: 0;
  filter: alpha(opacity=0);
  top: 0;
  background: #000;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.gridlist .item .morebg {
  width: 81px;
  height: 122px;
  position: absolute;
  left: 290px;
  top: 45px;
  opacity: 0;
  filter: alpha(opacity=0);
  line-height: 26px;
  text-align: center;
  font-size: 16px;
  padding-top: 35px;
  color: #fff;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  background: url(../images/indexHoverbg.png) no-repeat center top;
}
.gridlist .item .morebg span {
  display: block;
  font-size: 12px;
}
.gridlist .item:hover h3 {
  color: #df0010;
}
.gridlist .item:hover .bg {
  left: 0px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.gridlist .item:hover .morebg {
  left: 95px;
  opacity: 1;
  filter: alpha(opacity=100);
}*/
.gridlist{width: 104%;}
.gridlist .item{width: 280px; position: relative; float: left; overflow: hidden; margin: 0 26px 30px 0 ;}
.gridlist .item .img{width: 280px; height: 210px; overflow: hidden; display: block; position: relative;}
.gridlist .item .img img{width: 280px; height: 210px; display: block; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.gridlist .item .img .bg{width: 280px; height: 210px; position: absolute; left: 100%; top: 0; background: url(../images/black50.png) repeat 0 0; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.gridlist .item .img .ico2{width: 46px; height: 46px; position: absolute; left: 100%; top: 50%; margin: -23px 0 0 -23px; opacity: 0; filter: alpha(opacity=0); background-position: 0 -36px; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.gridlist .item .txt{padding: 0 20px 15px; border: 1px solid #e5e5e5; border-top: 0px; background: #fff; display: block;}
.gridlist .item .txt h3{padding: 12px 0 0; height: 30px; line-height: 30px; overflow: hidden; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms; color: #000;}
.gridlist .item .txt .dec{font-size: 12px; color: #999;}
.gridlist .item .txt .dec s{width: 18px; height: 12px; background-position: -61px -11px;}
.gridlist .item .txt .detail{height: 28px; line-height: 28px; overflow: hidden; color: #999999;}
.gridlist .item:hover h3{color: #df0010;}
.gridlist .item:hover .img img{transform: scale(1.04);}
.gridlist .item:hover .img .bg{left: 0px;}
.gridlist .item:hover .img .ico2{left: 50%; opacity: 1; filter: alpha(opacity=100);}
.isimu{padding: 65px 0 40px;}
.isimu .indexTit{font-size: 38px;}
.isimu .indexTit span{width: 11px; height: 38px; background: #df0010;display: inline-block; vertical-align: middle;margin-right: 15px; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.isimu .indexTit:hover{color: #df0010;}
.isimu .indexTit:hover span{background: #df0010;}
.isimu .tab{margin: 65px 0 50px;}
.isimu .tab li{width: 100%; margin-bottom: 15px;}
.isimu .tab li a{height: 34px; display: inline-block; line-height: 34px; font-size: 18px; color: #666;}
.isimu .tab li.hover a,
.isimu .tab li:hover a{height: 32px; color: #000; border-bottom: 2px solid #df0010;}
.isimu .isimuLeft{width: 245px;}
.isimu .isimuLeft .txt{font-size: 12px; color: #999999; line-height: 24px;}
.isimu .isimuLeft .more{color: #df0010; margin-top: 10px;}
.isimu .isimuLeft .more .ico2{width: 27px; height: 10px; margin-left: 5px; background-position: -183px 0; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.isimu .isimuLeft .more:hover{color: #000;}
.isimu .isimuLeft .more:hover .ico2{background-position: -230px 0;}
.isimu .isimuCon{width: 898px;}
.isimu .isimuCon .gridlist .item .txt{background: #f8f8f8;}

/*iproduct*/
.isimu_body{background-color:#fcfcfc;}
.iproduct {
  padding: 30px 0 10px;
  *padding-bottom: 50px;
   background: url(../images/probg.jpg) repeat center center;
}
.iproduct .iproductCon {
  overflow: hidden;
}
.iproduct .tab {
  width: 100%;
  margin-bottom: 45px;
  border-bottom: 1px solid #d7d7d7;
}
.iproduct .tab .more {
  position: relative;
}
.iproduct .tab .more a {
  width: 52px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  position: absolute;
  right: 0;
  top: 0;
  background: #df0010;
  color: #fff;
}
.iproduct .tab .more .ico {
  width: 10px;
  height: 16px;
  margin-left: 2px;
  background-position: -124px 0;
}
.iproduct .tab .more:hover a {
  width: 70px;
}
.iproduct .tab .list {
  width: 100%;
  text-align: center;
  margin-top:40px;
}
.iproduct .tab .list li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  bottom: -1px;
  margin: 0 10px;
}
.iproduct .tab .list li a {
  display: block;
  padding-bottom: 8px;
  font-size:16px;
  color:red;
}
.iproduct .tab .list li:hover,
.iproduct .tab .list li.hover {
  border-bottom: 2px solid #fff;
}
.iproduct .tab .list li:hover a,
.iproduct .tab .list li.hover a {
  color: #fff;
}
.iproduct .tab .list li:hover:before,
.iproduct .tab .list li.hover:before {
  content: "\20";
  position: absolute;
  left: 50%;
  margin-left: -2px;
  bottom: 0;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-width: 5px;
  width: 0;
  height: 0;
  overflow: hidden;
}
/*ifine*/
.ifine {
  width: 100%;
  height: 966px;
  padding: 40px 0 0;
  background: url(../images/iadvantebg.jpg) no-repeat center top;
}
.ifine .indexTit {
  height: 145px;
  margin-bottom: 95px;
}
.ifine .indexTit .en {
  font-size: 145px;
  *color: #e5e5e5;
  line-height: 145px;
}
.ifine .indexTit h3 {
  top: 80px;
}
.ifine .ifineList {
  height: 580px;
  position: relative;
}
.ifine .ifineList .bg {
  width: 580px;
  height: 579px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -290px;
  background: url(../images/ifineconbg.png) no-repeat center top;
}
.ifine .ifineList .f-ico {
  width: 48px;
  height: 48px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #a0a0a0 url(../images/f-ico.png) no-repeat 10px 7px;
}
.ifine .ifineList .item {
  width: 280px;
  height: 120px;
  position: absolute;
  z-index: 2;
  color: #353535;
}
.ifine .ifineList .item * {
  transition: all .2s;
}
.ifine .ifineList .item .t {
  width: 48px;
  height: 48px;
  position: absolute;
  right: -75px;
  top: 30px;
}
.ifine .ifineList .item .t span {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 1px;
  top: 1px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #fff;
  border: 1px solid #df0010;
  transition: all .4s;
}
.ifine .ifineList .item h3 {
  font-size: 18px;
  font-weight: bold;
  transform-origin: left;
  
}
.ifine .ifineList .item h3 .ico {
  width: 30px;
  height: 30px;
  background-position: -290px 5px;
}
.ifine .ifineList .item .txt {
  font-size: 12px;
  line-height: 26px;
  transform-origin: left;
}
.ifine .ifineList .item.a1,
.ifine .ifineList .item.a2,
.ifine .ifineList .item.a3 {
  left: 0;
}
.ifine .ifineList .item.a1 {
  margin-left: 98px;
  top: 0;
}
.ifine .ifineList .item.a2 {
  margin-left: 15px;
  top: 240px;
}
.ifine .ifineList .item.a2 .f-ico {
  background-position: -53px 10px;
}
.ifine .ifineList .item.a2 .t {
  top: -10px;
  right: -42px;
}
.ifine .ifineList .item.a3 {
  margin-left: 70px;
  top: 458px;
}
.ifine .ifineList .item.a3 .f-ico {
  background-position: -116px 10px;
}
.ifine .ifineList .item.a3 .t {
  top: 15px;
  right: -70px;
}
.ifine .ifineList .item.a4 {
  width: 265px ;
  right: 35px;
  top: 114px;
}
.ifine .ifineList .item.a4 .f-ico {
  background-position: -178px 10px;
}
.ifine .ifineList .item.a4 .t {
  top: 20px;
  right: auto;
  left: -68px;
}
.ifine .ifineList .item.a5 {
  width: 258px ;
  right: 45px;
  top: 423px;
}
.ifine .ifineList .item.a5 .f-ico {
  background-position: -241px 10px;
}
.ifine .ifineList .item.a5 .t {
  top: 0;
  right: auto;
  left: -76px;
}
.ifine .ifineList .item:hover h3 {
  color: #009944;
  transform: scale(1.08);
}
.ifine .ifineList .item:hover .f-ico {
  background-color: #df0010;
}
.ifine .ifineList .item:hover .txt {
  transform: scale(1.08);
}
.ifine .ifineList .item:hover .t span {
  transform: scale(1.28);
}
/*icase*/
.icase {
  padding-bottom: 45px;
}
.icase .indexTit {
  margin-bottom: 58px;
}
.icase .indexTit .y {
  width: 124px;
  height: 124px;
  background: #fff;
  position: absolute;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  left: 50%;
  top: -40px;
  margin-left: -62px;
}
.icase .indexTit .y .ico {
  width: 45px;
  height: 42px;
  display: block;
  margin: 20px auto 0;
  background-position: -70px 0;
}
.icase .indexTit h3 {
  top: 40px;
}
.icase .indexTit p {
  padding-top: 80px;
}
.icase .tab {
  width: 100%;
  margin-bottom: 40px;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
}
.icase .tab .more {
  position: relative;
}
.icase .tab .more * {
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.icase .tab .more a {
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  position: absolute;
  right: 0;
  top: 0;
  color: #999999;
}
.icase .tab .more .ico {
  width: 10px;
  height: 16px;
  margin-left: 2px;
  background-position: -124px -24px;
}
.icase .tab .more:hover a {
  color: #df0010;
}
.icase .tab .list {
  width: 100%;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.icase .tab .list li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 170px;
  border-right: 1px solid #d7d7d7;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.icase .tab .list li:first-child {
  border-left: 1px solid #d7d7d7;
}
.icase .tab .list li a {
  display: block;
  width: 100%;
}
.icase .tab .list li:hover,
.icase .tab .list li.hover {
  background: #df0010;
}
.icase .tab .list li:hover a,
.icase .tab .list li.hover a {
  color: #fff;
}
.icase .icaseCon {
  overflow: hidden;
}
.icase .gridlist {
  width: 105%;
}
.icase .gridlist .item {
  width: 370px;
  height: 280px;
  margin: 0 45px 0 0 ;
  border-color: #f8f8f8;
}
.icase .gridlist .item .img {
  width: 360px;
  height: 270px;
}
.icase .gridlist .item .bg {
  width: 370px;
  height: 280px;
}
.icase .gridlist .item .morebg {
  left: 340px;
  top: 83px;
}
.icase .gridlist .item:hover .morebg {
  left: 145px;
}
/*iprocess*/
.iprocess {
  padding: 20px 0 0px;
}
.iprocess .indexTit {
  margin-bottom: 25px;
}
.iprocess .iprocessCon {
  width: 100%;
  padding: 50px 0 50px;
  text-align: center;
  background: url(../images/iprocessbg.jpg) repeat center top;
}
.iprocess .iprocessCon .item {
  width: 184px;
  height: 184px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(../images/iprocesslibg.png) no-repeat center center;
  margin: 0 45px 10px;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.iprocess .iprocessCon .item h4 {
  font-size: 18px;
  color: #000000;
  margin-bottom: 12px;
  font-weight: bold;
  padding-top: 34px;
}
.iprocess .iprocessCon .item h4 span {
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  font-size: 13px;
  font-style: none;
  display: inline-block;
  margin-right: 4px;
  vertical-align: middle;
  background: #fff220;
  color: #333333;
  font-family: impact;
}
.iprocess .iprocessCon .item p {
  line-height: 26px;
  width: 142px;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  text-align: center;
  color: #fff;
  margin: 0 auto;
}
.iprocess .iprocessCon .item:hover {
  background: url(../images/iprocesslibg_hover.png) no-repeat center center;
}
.iprocess .iprocessCon .item:hover p {
  color: #666666;
}
/*inews*/
.inews {
  width: 1158px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 60px auto 40px;
  padding: 45px 0 40px 45px;
  background: #f6f6f6;
  border: 1px solid #e5e5e5;
}
.inews .title {
  width: 100%;
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 24px;
  color: #353535;
  font-weight: bold;
}
.inews .title span {
  width: 7px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: top;
  background: #df0010;
}
.inews .title .more {
  width: 25px;
  height: 23px;
  background-position: -178px 0;
}
.inews .title .more:hover {
  background-position: -210px 0;
}
.inews .item {
  width: 100%;
  height: 106px;
  padding-bottom: 20px;
  margin-bottom: 6px;
  border-bottom: 1px solid #e3e3e3;
}
.inews .item a {
  width: 100%;
  display: block;
}
.inews .item img {
  width: 138px;
  height: 103px;
  float: left;
  display: block;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  margin-right: 10px;
  border: 1px solid #eeeeee;
}
.inews .item h3 {
  font-size: 16px;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  height: 52px;
  margin-bottom: 7px;
  overflow: hidden;
  color: #333333;
  line-height: 26px;
}
.inews .item .txt {
  font-size: 14px;
  color: #999999;
  height: 52px;
  overflow: hidden;
  line-height: 26px;
}
.inews .item:hover img {
  filter: brightness(120%);
}
.inews .item:hover h3 {
  color: #df0010;
}
.inews .txtlist li {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
}
.inews .txtlist li a {
  color: #333333;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
  display: block;
  width: 100%;
}
.inews .txtlist li .time {
  font-size: 12px;
  color: #999999;
}
.inews .txtlist li s {
  width: 5px;
  height: 5px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  background: #df0010;
  margin-right: 8px;
}
.inews .txtlist li:hover a {
  color: #df0010;
}
.inews .inews_1 {
  width: 325px;
  margin-right: 62px;
}
.inews .inews_2 {
  width: 325px;
}
.inews .inews_2 .title {
  margin-bottom: 20px;
}
/*.inews .inews_2 .txtlist li {
  line-height: 25px;
}*/
/*icooper*/
.icooper {
  padding: 20px 0 0;
  margin-bottom: 40px;
  overflow: hidden;
}
.icooper .title {
  text-align: center;
  width: 100%;
  font-size: 24px;
  margin-bottom: 30px;
  color: #3a3a3a;
  font-weight: bold;
}
.icooper .list {
  width: 105%;
}
.icooper li {
  width: 178px;
  height: 58px;
  float: left;
  margin: 0 23px 20px 0;
  border: 1px solid #dddddd;
}
.icooper img {
  width: 100%;
  height: 100%;
  display: block;
}
/*ilink*/
.ilink {
  width: 100%;
  height: 55px;
  padding: 30px 0 25px;
  background: #f5f5f5;
}
.ilink .title {
  width: 110px;
  padding-top: 7px;
  color: #000000;
  line-height: 24px;
}
.ilink .title span {
  color: #df0010;
  display: block;
  font-weight: bold;
  font-size: 24px;
}
.ilink .list a {
  width: 100px;
  float: left;
  display: block;
  font-size: 12px;
  text-align:center;
}
/*footer_main*/
.footer_main {
  width: 100%;
  height: 349px;
  background: #3A3A3A;
}
.footer_main .footer {
  position: relative;
  height: 250px;
}
.footer_main .blogo {
  width: 70px;
  height: 60px;
  position: absolute;
  left: 0;
  top: 0;
  padding: 20px 0;
  background: #df0010;
  -webkit-border-top-left-radius:0em;
-webkit-border-top-right-radius:0em;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-topleft:0em;
-moz-border-radius-topright:0em;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
border-top-left-radius:0em;
border-top-right-radius:0em;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
}
.footer_main .blogo h3{font-size:24px;color:#fff;text-align:center;}
.footer_main .txtcon {
  width: 320px;
  height: 304px;
  padding: 45px 0 0 84px;
  border-right: 1px solid #555555;
}
.footer_main .txtcon h2 {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
}
.footer_main .txtcon img {
  display: block;
  margin: 7px 0 18px;
}
.footer_main .txtcon li {
  width: 100%;
  line-height: 32px;
  color: #999999;
}
.footer_main .txtcon li s {
  width: 28px;
  height: 22px;
  margin-right: 5px;
  background-position: -146px -26px;
}
.footer_main .txtcon li.a2 s {
  background-position: -183px -26px;
}
.footer_main .txtcon li.a3 s {
  background-position: -213px -26px;
}
.footer_main .bnav {
  width: 540px;
  height: 309px;
  padding: 40px 0 0 55px;
  border-right: 1px solid #555555;
}
.footer_main .bnav ul {
  width: 135px;
  line-height: 44px;
}
.footer_main .bnav ul li {
  width: 100%;
}
.footer_main .bnav ul s {
  width: 10px;
  height: 14px;
  margin-right: 6px;
  background-position: -252px -33px;
}
.footer_main .bnav ul  h3 a{font-size:16px;font-weight:700;text-indent: 15px;}
.footer_main .bnav ul a {
  color: #999;
  display: block;
}
.footer_main .bnav ul a:hover {
  color: #df0010;
}
.footer_main .bnav ul a:hover s {
  background-position: -270px -33px;
}
.footer_main .imgcon {
  width: 140px;
  padding-top: 102px;
}
.footer_main .imgcon li {
  text-align: center;
  width: 136px;
  float: left;
  font-size: 12px;
  color: #999999;
}
.footer_main .imgcon li img {
  width: 136px;
  height: 136px;
  display: block;
  margin-bottom: 5px;
}
.footer_main .imgcon li:first-child {
  margin-right: 36px;
}
.footer_main .copyright {
  width: 100%;
  line-height: 38px;
  overflow: hidden;
  border-top: 1px solid #555555;
  background-color:#3A3A3A;
}
.footer_main .copyright .bshare {
  margin-top: 15px;
}
.footer_main .copyright .bshare .bdsharebuttonbox a {
  width: 25px;
  height: 25px;
  padding: 0;
  background: url(../images/ico.png) no-repeat 0 0;
  margin: 0 6px;
  background-color: #4dafea;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  transition: none;
}
.footer_main .copyright .bshare .bdsharebuttonbox a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.footer_main .copyright .bshare .bdsharebuttonbox a.bds_sqq {
  background-color: #4dafea;
  background-position: -290px -26px;
}
.footer_main .copyright .bshare .bdsharebuttonbox a.bds_weixin {
  background-color: #3eb135;
  background-position: -321px -26px;
}
.footer_main .copyright .bshare .bdsharebuttonbox a.bds_tsina {
  background-color: #df4d69;
  background-position: -351px -26px;
  margin-right: 0 !important;
}
/*wrapper*/
/* 全局布局 */
.wrapper {
  padding: 30px 0px 30px;
}
.nybanner {
  width: 100%;
  height: 190px;
  position: relative;
  overflow: hidden;
}
.nybanner img {
  width: 1920px;
  height: 190px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -960px;
  display: block;
}
/*content*/
.content {
  width: 882px;
  padding-bottom: 30px;
}
.rightcon {
  width: 820px;
  overflow: hidden;
  padding: 35px 30px 0;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
}
/*caselist*/
.caselist .item {
  width: 100%;
  padding: 30px 0;
  border-top: 1px dashed #dcdcdc;
}
.caselist * {
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.caselist .item:first-child {
  padding-top: 0;
  border-top: 0;
}
.caselist .item a {
  width: 100%;
  height: 161px;
  display: block;
}
.caselist .item .img {
  width: 212px;
  height: 157px;
  margin-right: 24px;
  display: block;
  padding: 4px;
  background: #fff;
}
.caselist .item h3 {
  font-size: 20px;
  color: #000000;
  line-height: 20px;
  margin-bottom: 25px;
}
.caselist .item .txt {
  line-height: 28px;
  color: #000000;
  height: 56px;
  overflow: hidden;
}
.caselist .item .des {
  color: #999999;
  margin-top: 20px;
}
.caselist .item .des .time s {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background-position: -382px 1px;
}
.caselist .item:hover h3 {
  color: #df0010;
}
.caselist .item:hover .time {
  color: #df0010;
}
.caselist .item:hover .time s {
  background-position: -382px -25px;
}
/*gridlist2*/
.gridlist2 {
  width: 105%;
}
.gridlist2 * {
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.gridlist2 .item {
  width: 250px;
  float: left;
  margin: 0 30px 10px 0;
}
.gridlist2 .item .img {
  width: 242px;
  height: 182px;
  display: block;
  padding: 4px;
  background: #fff; 
}
.gridlist2 .item a {
  display: block;
  width: 100%;
}
.gridlist2 .item h3 {
  font-size: 14px;
  line-height: 38px; height: 38px; overflow: hidden; float: none;
  text-align: center;
  color: #666666;
}
.gridlist2 .item:hover h3 {
  color: #df0010;
}
.gridlist2 .item:hover .img {

  background: #df0010;
}
/*newslist*/
.newslist {
  padding-bottom: 40px;
}
.newslist li {
  width: 100%;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px dashed #e5e5e5;
  font-size: 16px;
  color: #333;
}
.newslist li * {
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.newslist li a {
  display: block;
  width: 100%;
}
.newslist li .time {
  font-size: 14px;
  color: #999999;
}
.newslist li .time s {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background-position: -382px 1px;
}
.newslist li .cir {
  width: 8px;
  height: 8px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  background: #c9c9c9;
}
.newslist li:hover .cir {
  background: #df0010;
}
.newslist li:hover .time s {
  background-position: -382px -25px;
}
/*sideBar*/
.sideBar {
  width: 290px;
}
.sideBar .leftNav {
  margin-bottom: 30px;
}
.sideBar .leftNav .title {
  width: 100%;
  height: 70px;
  margin-bottom: 10px;
  line-height: 26px;
  padding-top: 20px;
  color: #fff;
  background: #df0010;
}
.sideBar .leftNav .title s {
  width: 60px;
  height: 60px;
  float: left;
  margin: 0 6px 0 25px;
  background-position: 0 -78px;
}
.sideBar .leftNav .title s.newsIco {
  background-position: -136px -76px;
}
.sideBar .leftNav .title s.proIco {
  background-position: -66px -77px;
}
.sideBar .leftNav .title s.proIco2 {
  background-position: -207px -77px;
}
.sideBar .leftNav .title s.aboutIcon {
  background-position: 0 -147px;
}
.sideBar .leftNav .title h3 {
  font-size: 22px;
  font-weight: bold;
}
.sideBar .leftNav .title p {
  font-size: 12px;
}
.sideBar .leftNav .list {
  width: 256px;
  padding: 16px;
  background: #efefef;
  border: 1px solid #e7e6e6;
}
.sideBar .leftNav .list li {
  width: 256px;
  height: 40px;
  margin-bottom: 13px;
  line-height: 40px;
  background: #fff;
  border: 1px solid #fff;
}
.sideBar .leftNav .list li a {
  padding-left: 40px;
  width: 216px;
  display: block;
  font-size: 16px;
  color: #000000;
  position: relative;
}
.sideBar .leftNav .list li s {
  width: 20px;
  height: 22px;
  position: absolute;
  right: 20px;
  top: 12px;
  background-position: -355px 0;
  display: none;
}
.sideBar .leftNav .list li:hover,
.sideBar .leftNav .list li.hover {
  border-color: #df0010;
}
.sideBar .leftNav .list li:hover s,
.sideBar .leftNav .list li.hover s {
  display: block;
}
.sideBar .leftNav .list * {
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.sideBar .leftCon {
  width: 256px;
  padding: 16px 16px 25px;
  border: 1px solid #eeeeee;
  background: #f9f9f9;
}
.sideBar .leftCon .title {
  width: 100%;
  padding: 0 0 12px;
  margin-bottom: 14px;
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #e0e0e0;
}
.sideBar .leftCon .title s {
  width: 40px;
  height: 40px;
  margin-right: 12px;
  background-position: -276px -72px;
}
.sideBar .leftCon h3 {
  font-size: 18px;
  margin-bottom: 5px;
  color: #000000;
}
.sideBar .leftCon .txt {
  line-height: 26px;
  color: #666666;
  margin-bottom: 10px;
}
.sideBar .leftCon .tel {
  color: #666;
}
.sideBar .leftCon .tel span {
  color: #df0010;
  font-size: 24px;
  font-family: impact;
}
.sideBar .leftPro {
  width: 256px;
  padding: 16px 16px 0;
  border: 1px solid #eeeeee;
  background: #f9f9f9;
}
.sideBar .leftPro .title {
  width: 100%;
  padding: 0 0 12px;
  margin-bottom: 14px;
  color: #333333;
  font-size: 20px;
  font-weight: bold;
}
.sideBar .leftPro .title s {
  width: 40px;
  height: 40px;
  margin-right: 12px;
  background-position: -322px -72px;
}
.sideBar .leftPro .gridlist2 .item {
  width: 250px;
  height: 225px;
  margin-right: 0;
  margin-bottom: 30px;
  float: none;
  background: #fff;
}
.sideBar .leftPro .gridlist2 .item .img {
  width: 250px;
  height: 186px;
  padding: 0;
}
.sideBar .leftPro .gridlist2 .item:hover h3 {
  color: #df0010;
}
.sideBar .leftPro .gridlist2 .item:hover .img {
  filter: brightness(120%);
}
/*pager*/
.pager {
  display: block;
  text-align: center;
  padding: 20px 0;
}
.pager a {
  display: inline-block;
  border: 1px solid #c9c9c9;
  color: #999;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  padding: 2px 8px 2px;
  text-decoration: none;
  margin: 0 2px;
}
.pager a:hover,
.pager a.hover {
  background: #df0010;
  border-color: #df0010;
  color: #fff;
}
/*reLink*/
.reLink {
  border-top: 1px solid #e0e0e0;
  padding: 15px 0px 20px;
}
.reLink .prevLink,
.reLink .nextLink {
  height: 32px;
  line-height: 32px;
  color: #df0010;
  font-weight: bold;
}
.reLink .prevLink a,
.reLink .nextLink a {
  height: 32px;
  line-height: 32px;
  font-weight: normal;
  color: #333333;
}
.reLink .prevLink a:hover,
.reLink .nextLink a:hover {
  color: #df0010;
}
/*showBanner*/
.showBanner {
  width: 880px;
  height: 120px;
  margin-top: 30px;
}
.showBanner img {
  width: 100%;
  display: block;
}
/*productPage*/
.productPage .rightcon {
  padding-bottom: 20px;
}
.productPage2 .rightcon {
  padding-bottom: 20px;
}
/*showpage*/
.showPage .showTit {
  font-size: 24px;
  line-height: 25px;
  text-align: center;
  color: #000000;
  margin-bottom: 5px;
}
.showPage .mark {
  height: 30px;
  line-height: 30px;
  padding: 5px 0 10px;
  text-align: center;
  font-size: 12px;
  color: #666666;
  border-bottom: 1px solid #e0e0e0;
}
.showPage .mark span {
  margin: 0 14px;
}
.showPage .mark span s {
  width: 22px;
  height: 22px;
  background-position: -58px -6px;
}
.showPage .mark .a1 s {
  background-position: -119px -51px;
}
.showPage .mark .a2 s {
  background-position: -145px -51px;
}
.showPage .mark .a3 s {
  background-position: -172px -51px;
}
.showPage .info {
  line-height: 34px;
  color: #666;
  padding: 15px 0 30px;
  margin-bottom: 20px;
}
.showPage .info img {
  max-width: 100%;
  height: auto !important;
}
/*recommend*/
.recommend {
  margin-top: 30px;
  padding: 12px 30px 6px;
}
.recommend .title {
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin-bottom: 18px;
  font-size: 18px;
  color: #000000;
}
.recommend .title s {
  width: 34px;
  height: 34px;
  margin-right: 8px;
  background-position: -368px -73px;
}
/*reNews*/
.reNews {
  overflow: hidden;
}
.reNews .title {
  margin-bottom: 10px;
  padding: 10px 0 0;
}
.reNews .newslist {
  width: 110%;
  padding-bottom: 18px;
}
.reNews .newslist li {
  width: 42%;
  margin-right: 6%;
  float: left;
  font-size: 14px;
  line-height: 35px;
  height: 35px;
  border-bottom: 0px;
  overflow: hidden;
}
.reNews .newslist li .time {
  font-size: 12px;
}
.protjlist ul{margin-left:-20px;overflow:hidden;}
.protjlist ul li{float:left;width:260px;margin-left:20px;margin-top:20px;}
.protjlist ul li img{width:256px;border:2px solid #e0e0e0;}
.protjlist ul li p{text-align:center;height:28px;line-height:28px;overflow:hidden;}
.protjlist ul li a:hover img{border:2px solid #df0010;}
/*aboutPage*/
.aboutPage {
  /*ifine*/
}
.aboutPage img {
  max-width: 100%;
  height: auto;
}
.aboutPage .content {
  width: 880px;
  border: 1px solid #eee;
  padding-bottom: 0;
  background: #f9f9f9;
}
.aboutPage .txtcon {
  padding: 30px 40px 50px;
  line-height: 26px;
  color: #666666;
}
.aboutPage .ifine {
  width: 100%;
  height: auto;
  padding: 70px 0 0;
  background: url(../images/about-ifine-bg.jpg) no-repeat center top;
}
.aboutPage .ifine .indexTit {
  height: 75px;
  margin-bottom: 50px;
}
.aboutPage .ifine .indexTit h3 {
  top: 0;
}
.aboutPage .ifine .indexTit p {
  padding-top: 42px;
}
.aboutPage .ifine .ifineList {
  height: 580px;
  width: 100%;
  position: relative;
}
.aboutPage .ifine .ifineList .bg {
  width: 340px;
  height: 339px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -170px;
  background: url(../images/ifineconbg2.png) no-repeat center top;
}
.aboutPage .ifine .ifineList .f-ico {
  width: 48px;
  height: 48px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #a0a0a0 url(../images/f-ico.png) no-repeat 10px 7px;
}
.aboutPage .ifine .ifineList .item {
  width: 168px;
  height: 160px;
  position: absolute;
  z-index: 2;
  color: #353535;
}
.aboutPage .ifine .ifineList .item * {
  transition: all .2s;
}
.aboutPage .ifine .ifineList .item .t {
  width: 48px;
  height: 48px;
  position: absolute;
  right: -80px;
  top: 58px;
}
.aboutPage .ifine .ifineList .item .t span {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 1px;
  top: 1px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #fff;
  border: 1px solid #df0010;
  transition: all .4s;
}
.aboutPage .ifine .ifineList .item h3 {
  font-size: 18px;
  font-weight: bold;
  transform-origin: left;
}
.aboutPage .ifine .ifineList .item h3 .ico {
  width: 30px;
  height: 30px;
  background-position: -290px 5px;
}
.aboutPage .ifine .ifineList .item .txt {
  font-size: 12px;
  line-height: 26px;
  transform-origin: left;
}
.aboutPage .ifine .ifineList .item.a1,
.aboutPage .ifine .ifineList .item.a2 {
  left: 80px;
}
.aboutPage .ifine .ifineList .item.a1 {
  margin-left: 0;
  top: -20px;
}
.aboutPage .ifine .ifineList .item.a2 {
  margin-left: 0;
  top: 203px;
}
.aboutPage .ifine .ifineList .item.a2 .f-ico {
  background-position: -53px 10px;
}
.aboutPage .ifine .ifineList .item.a2 .t {
  top: 10px;
  right: -62px;
}
.aboutPage .ifine .ifineList .item.a3 {
  margin-left: 0;
  left: 350px;
  top: 375px;
}
.aboutPage .ifine .ifineList .item.a3 .f-ico {
  background-position: -116px 10px;
}
.aboutPage .ifine .ifineList .item.a3 .t {
  top: -58px;
  right: 50px;
}
.aboutPage .ifine .ifineList .item.a4 {
  width: 170px ;
  right: 70px;
  top: 20px;
}
.aboutPage .ifine .ifineList .item.a4 .f-ico {
  background-position: -178px 10px;
}
.aboutPage .ifine .ifineList .item.a4 .t {
  top: 15px;
  right: auto;
  left: -95px;
}
.aboutPage .ifine .ifineList .item.a5 {
  width: 195px ;
  right: 50px;
  top: 225px;
}
.aboutPage .ifine .ifineList .item.a5 .f-ico {
  background-position: -241px 10px;
}
.aboutPage .ifine .ifineList .item.a5 .t {
  top: -15px;
  right: auto;
  left: -62px;
}
.aboutPage .ifine .ifineList .item:hover h3 {
  color: #009944;
  transform: scale(1.08);
}
.aboutPage .ifine .ifineList .item:hover .txt {
  transform: scale(1.08);
}
.aboutPage .ifine .ifineList .item:hover .f-ico {
  background-color: #df0010;
}
.aboutPage .ifine .ifineList .item:hover .t span {
  transform: scale(1.28);
}
/*contactPage*/
.contactPage .list {
  padding: 30px 0 50px;
}
.contactPage .item {
  width: 266px;
  height: 238px;
  line-height: 26px;
  margin-left: 42px;
  padding-top: 50px;
  float: left;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
  border: 1px solid #e5e5e5;
  background: #fff;
}
.contactPage .item:first-child {
  margin-left: 0;
}
.contactPage .item .con-ico {
  width: 90px;
  height: 90px;
  display: block;
  margin: 0 auto 36px;
  background: url(../images/contact-ico.png) no-repeat 0 0;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.contactPage .item.a1 .con-ico {
  background-position: 10px 0;
}
.contactPage .item.a2 .con-ico {
  background-position: 10px -110px;
}
.contactPage .item.a3 .con-ico {
  background-position: 10px -230px;
}
.contactPage .item.a4 .con-ico {
  background-position: 10px -350px;
}
.contactPage .item:hover {
  background: #df0010;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
}
.contactPage .item:hover.a1 .con-ico {
  background-position: -101px 0;
}
.contactPage .item:hover.a2 .con-ico {
  background-position: -101px -110px;
}
.contactPage .item:hover.a3 .con-ico {
  background-position: -101px -230px;
}
.contactPage .item:hover.a4 .con-ico {
  background-position: -101px -350px;
}
.silsPage {
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 6% 0 5%;
  background: url(../images/404bg.jpg) repeat 0 0;
}
.silsPage .img {
  display: block;
  margin: 0 auto;
}
.silsPage .searchSi {
  width: 358px;
  height: 35px;
  line-height: 35px;
  margin: 20px auto;
  background: #fff;
}
.silsPage .searchSi .stxt {
  width: 300px;
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
  background: #fff;
  border: 0px;
}
.silsPage .searchSi .sbtn {
  width: 44px;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
  background: #5c9631 url(../images/404-ico.png) no-repeat center center;
}
/*yewuPage*/
.yewuPage .t-list {
  padding: 40px 0 70px;
}
.yewuPage .t-list .item {
  width: 354px;
  height: 219px;
  line-height: 26px;
  margin-left: 63px;
  padding-top: 16px;
  float: left;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
  border: 1px solid #e5e5e5;
  background: #fff;
}
.yewuPage .t-list .item:first-child {
  margin-left: 0;
}
.yewuPage .t-list .item .con-ico {
  width: 90px;
  height: 90px;
  display: block;
  margin: 0 auto 16px;
  background: url(../images/yewu-ico.png) no-repeat 0 0;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.yewuPage .t-list .item p {
  line-height: 24px;
  padding: 0 30px;
  color: #999999;
}
.yewuPage .t-list .item.a1 .con-ico {
  background-position: 10px 15px;
}
.yewuPage .t-list .item.a2 .con-ico {
  background-position: 10px -70px;
}
.yewuPage .t-list .item.a3 .con-ico {
  background-position: 10px -150px;
}
.yewuPage .t-list .item:hover {
  background: url(../images/yewu-t-bg.png) no-repeat center center;
}
.yewuPage .t-list .item:hover p {
  color: #333;
}
.yewuPage .t-list .item:hover.a1 .con-ico {
  background-position: -78px 15px;
}
.yewuPage .t-list .item:hover.a2 .con-ico {
  background-position: -78px -70px;
}
.yewuPage .t-list .item:hover.a3 .con-ico {
  background-position: -78px -150px;
}
.yewuPage .ifine {
  padding-top: 60px;
  height: 910px;
}
.yewuPage .c-ways {
  width: 100%;
  height: 684px;
  position: relative;
  overflow: hidden;
  background: url(../images/cooper-yw-bg.jpg) no-repeat center top;
}
.yewuPage .c-ways .title {
  text-align: center;
  line-height: 56px;
  margin-bottom: 20px;
  padding-top: 46px;
  color: #fff;
}
.yewuPage .c-ways .title h3 {
  font-size: 40px;
  font-weight: bold;
  color: #fff;
}
.yewuPage .c-ways .title .en {
  text-transform: uppercase;
  font-size: 32px;
}
.yewuPage .c-ways .waylist {
  width: 100%;
  height: 340px;
  position: relative;
}
.yewuPage .c-ways .wayCon {
  width: 1600px;
  height: 340px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  position: absolute;
  left: 50%;
  margin-left: -800px;
}
.yewuPage .c-ways .wayCon .prev,
.yewuPage .c-ways .wayCon .next {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  background-color: #363636;
  z-index: 10;
}
.yewuPage .c-ways .wayCon .prev:hover,
.yewuPage .c-ways .wayCon .next:hover {
  background-color: #df0010;
}
.yewuPage .c-ways .wayCon .prev {
  left: 50%;
  margin-left: -320px;
  background-position: -55px -138px;
}
.yewuPage .c-ways .wayCon .next {
  right: 50%;
  margin-right: -320px;
  background-position: -98px -138px;
}
.yewuPage .c-ways .wayCon .list {
  width: 100%;
  position: relative;
  margin-left: 0;
}
.yewuPage .c-ways .wayCon .item {
  height: 315px;
  width: 480px;
  float: left;
  padding: 10px;
  background: #e8e8e8;
  margin-left: 50px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
.yewuPage .c-ways .wayCon .item:first-child {
  margin-left: 0;
}
.yewuPage .c-ways .wayCon .item .con {
  width: 458px;
  height: 283px;
  padding: 15px 10px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #e8e8e8;
}
.yewuPage .c-ways .wayCon .item p {
  line-height: 30px;
  color: #999999;
  padding-left: 20px;
  position: relative;
}
.yewuPage .c-ways .wayCon .item p span {
  width: 6px;
  height: 6px;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 12px;
  background: #df0010;
}
.yewuPage .c-ways .wayCon .item h3 {
  font-size: 24px;
  color: #373737;
  margin-bottom: 10px;
  line-height: 32px;
}
.yewuPage .c-ways .wayCon .item h3 s {
  width: 38px;
  height: 38px;
  vertical-align: middle;
  margin-right: 6px;
  display: inline-block;
  background: url(../images/cooper-ico.png) no-repeat 0 0;
}
.yewuPage .c-ways .wayCon .item.a1 h3 s {
  background-position: 0 0;
}
.yewuPage .c-ways .wayCon .item.a2 h3 s {
  background-position: 0 -50px;
}
.yewuPage .c-ways .wayCon .item.a3 h3 s {
  background-position: 0 -102px;
}
.yewuPage .c-ways .wayCon .item.hover {
  background: #df0010;
  color: #fff;
}
.yewuPage .c-ways .wayCon .item.hover h3 {
  color: #fff;
}
.yewuPage .c-ways .wayCon .item.hover p {
  color: #fff;
}
.yewuPage .c-ways .wayCon .item.hover p span {
  background: #fff45c;
}
.yewuPage .c-ways .wayCon .item.a1.hover h3 s {
  background-position: -50px 0;
}
.yewuPage .c-ways .wayCon .item.a2.hover h3 s {
  background-position: -50px -50px;
}
.yewuPage .c-ways .wayCon .item.a3.hover h3 s {
  background-position: -50px -102px;
}
.yewuPage .c-ways .waybtn {
  width: 100%;
  position: relative;
  margin-top: 40px;
}
.yewuPage .c-ways .waybtn .line {
  width: 100%;
  position: absolute;
  height: 1px;
  top: 14px;
  background: #fff;
}
.yewuPage .c-ways .waybtn .con {
  position: relative;
  width: 930px;
  padding-top: 10px;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
  font-size: 0;
  line-height: 0;
  z-index: 2;
}
.yewuPage .c-ways .waybtn .con .list {
  width: 100%;
}
.yewuPage .c-ways .waybtn li {
  width: 310px;
  font-size: 16px;
  line-height: 30px;
  float: left;
  color: #fff;
}
.yewuPage .c-ways .waybtn li s {
  width: 10px;
  height: 10px;
  display: block;
  margin: 0 auto 6px;
  background: #fff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.yewuPage .c-ways .waybtn li.hover s {
  width: 22px;
  height: 22px;
  margin-top: -6px;
}
.yewuPage .cooper {
  padding: 70px 0 30px;
}
.yewuPage .cooper .title {
  width: 100%;
  text-align: center;
}
.yewuPage .cooper .title h3 {
  font-size: 40px;
  line-height: 40px;
  color: #333333;
  margin-bottom: 15px;
  font-weight: bold;
}
.yewuPage .cooper .title p {
  color: #666666;
}
.yewuPage .cooper .list {
  width: 610px;
  margin: 0 auto;
  padding: 40px 0 50px;
}
.yewuPage .cooper .list .item {
  width: 300px;
  float: left;
  text-align: center;
}
.yewuPage .cooper .list .split {
  width: 1px;
  height: 56px;
  float: left;
  margin-top: 2px;
  background: #d0d0d0;
}
.yewuPage .cooper .list s {
  width: 48px;
  height: 40px;
  display: block;
  margin: 0 auto 0;
}
.yewuPage .cooper .list .m s {
  background-position: -150px -143px;
}
.yewuPage .cooper .list .t s {
  background-position: -202px -143px;
}
.yewuPage .cooper .msg {
  width: 992px;
  margin: 0 auto;
}
.yewuPage .cooper .msg .item {
  width: 305px;
  height: 35px;
  line-height: 35px;
  margin-left: 38px;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 55px;
}
.yewuPage .cooper .msg .xm,
.yewuPage .cooper .msg .txt {
  margin-left: 0;
}
.yewuPage .cooper .msg s {
  color: #df0010;
  text-decoration: none;
  margin-right: 5px;
}
.yewuPage .cooper .msg label {
  color: #999999;
  float: left;
}
.yewuPage .cooper .msg input {
  width: 248px;
  border: 0;
  background: none;
  height: 34px;
  line-height: 34px;
  text-indent: 5px;
  float: left;
}
.yewuPage .cooper .msg .txt {
  width: 100%;
}
.yewuPage .cooper .msg .txt input {
  width: 945px;
}
.yewuPage .cooper .msg .btn {
  width: 100%;
  height: 40px;
  text-align: center;
}
.yewuPage .cooper .msg .btn input {
  width: 160px;
  height: 35px;
  float: none;
  line-height: 30px;
  text-align: center;
  color: #df0010;
  border: 3px solid #df0010;
  display: block;
  margin: 0 auto 0;
  background: none;
  cursor: pointer;
  border-radius: 20px;
  -webkit-transition: all ease 500ms;
  -moz-transition: all ease 500ms;
  -ms-transition: all ease 500ms;
  -o-transition: all ease 500ms;
  transition: all ease 500ms;
}
.yewuPage .cooper .msg .btn input:hover {
  background: #df0010;
  color: #fff;
}
/********.toolbar1*********/
.toolbar1 {
  width: 50px;
  position: fixed;
  right: 1px;
  top: 330px;
  z-index: 50;
}
.toolbar1 dd {
  width: 50px;
  height: 50px;
  background:red;
  margin-bottom: 1px;
  position: relative;
}
.toolbar1 dd i {
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  text-align: center;
}
.toolbar1 dd i span {
  width: 35px;
  height: 35px;
  display: block;
  margin: 7px 0 0 7px;
  *margin: 7px 0 0 0;
  background: url(../images/rightFixIcon.png) no-repeat 0 0;
}
.toolbar1 .slide-tel {
  display: block;
  width: 0;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  font-weight: bold;
  font-family: arial;
  color: #FFF;
  position: absolute;
  padding: 0 0 0 50px;
  top: 0;
  right: 0;
  overflow: hidden;
}
.toolbar1 .pop {
  position: absolute;
  right: 90px;
  top: -65px;
  background: #545454;
  display: none;
}
.toolbar1 .pop-code {
  width: 120px;
  padding: 20px 20px 0;
}
.toolbar1 .pop-code img {
  width: 120px;
  height: 120px;
  display: block;
}
.toolbar1 .pop-code h3 {
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #f2e8e1;
  font-size: 16px;
  font-weight: 400;
  white-space: nowrap;
}
.toolbar1 .qq span {
  background-position: 0 -47px;
}
.toolbar1 .qq a {
  width: 50px;
  height: 50px;
  cursor: pointer;
  display: block;
}
.toolbar1 .qq:hover {
  background: #545454;
}
.toolbar1 .tel span {
  background-position: 0 0;
}
.toolbar1 .tel:hover {
  background: #545454;
}
.toolbar1 .code span {
  background-position: 0 -95px;
}
.toolbar1 .code:hover {
  background: #545454;
}
.toolbar1 .top span {
  background-position: 0 -142px;
}
.toolbar1 .top:hover {
  background: #545454;
}
@keyframes Swing1 {
  0% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(10deg);
  }
  100% {
    transform: rotate(-10deg);
  }
}
@-webkit-keyframes Swing1 {
  0% {
    -webkit-transform: rotate(-10deg);
  }
  50% {
    -webkit-transform: rotate(10deg);
  }
  100% {
    -webkit-transform: rotate(-10deg);
  }
}
@font-face {
  font-family: 'impact';
  src: url('../font/impact.eot');
  src: url('../font/impact.eot?#iefix') format('embedded-opentype'), url('../font/impact.ttf') format('truetype');
}


.nlink a {
  color: #2F9FFF;
  text-decoration: none;
}
.nlink a:hover {
  color: #0087fb;
  text-decoration: none;
}
.nlink a:visited {
  text-decoration: none;
}
.n-tit{text-align: center; position: relative; padding: 60px 0 40px;}
.n-tit h3{font-size: 30px; display: inline-block; *display: inline; *zoom: 1; position: relative; margin-bottom: 10px; color: #000;}
.n-tit p{color: #999999;}
.n-tit .left,
.n-tit .right{width: 28px; height: 1px; background: #999999; display: block; position: absolute; top: 15px;}
.n-tit .left{left: -42px;}
.n-tit .right{right: -42px;}
.n-tit .line{width: 40px; height: 5px; display: block; background: #df0010; margin: 25px auto 0;}
.p-process{background: #f3f3f3; padding-bottom: 50px;}
.p-process .list{position: relative;}
.p-process .list .line{width: 100%; height: 3px; display: block; background: #df0010; position: absolute; left: 0; top: 73px; margin-top: -2px;}
.p-process .list .item{width: 125px; height: 250px; position: relative; float: left; margin-left: 143px; z-index: 10; text-align: center;}
.p-process .list .item .arrow{position: absolute; left: -82px; top: 60px; width: 24px; height: 24px; display: block; background-position: -226px -63px;}
.p-process .list .item .img{width: 125px; height: 100px; padding-top: 44px; display: block; position: relative; margin: 0 auto 50px; text-align: center; background: url(../images/process-bg1.png) no-repeat center top; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.p-process .list .item .img span{width: 33px; height: 33px; display: block; position: absolute; left: 50%; margin-left: -16px; top: 124px; background-position: -272px -52px;}
.p-process .list .item .img s{width: 54px; height: 50px; display: block; margin: 0 auto; background: url(../images/process-ico.png) no-repeat -2px 2px; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.p-process .list .item h3{font-size: 22px; margin-bottom: 4px; color: #666666;}
.p-process .list .item .en{font-family: arial; color: #999999; text-transform: uppercase;}
.p-process .list .item.a1{margin-left: 0;}
.p-process .list .item.a2 .img s{background-position: -2px -82px;}
.p-process .list .item.a2:hover .img s{background-position: -80px -82px;}
.p-process .list .item.a3 .img s{background-position: -2px -165px;}
.p-process .list .item.a3:hover .img s{background-position: -80px -165px;}
.p-process .list .item.a4 .img s{background-position: -2px -246px;}
.p-process .list .item.a4:hover .img s{background-position: -80px -246px;}
.p-process .list .item.a5{margin-left: 146px;}
.p-process .list .item.a5 .img s{background-position: -2px -326px;}
.p-process .list .item.a5:hover .img s{background-position: -80px -326px;}
.p-process .list .item:hover .img{background-image: url(../images/process-bg2.png);}
.p-process .list .item:hover .img s{background-position: -80px 0;}
.p-process .list .item:hover h3{color: #9dc214;}

.showPage .showTit{font-size: 26px; padding: 0 25px; text-align: center; color: #000000; margin-bottom: 35px;}
.showPage .mark{height: 40px; line-height: 40px; padding: 0 25px; font-size: 12px; color: #999999; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;}
.showPage .mark .split{width: 1px; height: 12px; display: inline-block; margin: 0 12px; background: #999; vertical-align: middle;}
.showPage .mark s{background-position: -61px -11px; width: 18px; height: 12px;}
.showPage .mark .bshare.bdshare-button-style0-16 a{width: 20px; height: 20px; padding: 0; margin-top: 12px; margin-right: 0; margin-left: 15px; background: url(../images/ico2.png) no-repeat 0 0;}
.showPage .mark .bshare.bdshare-button-style0-16 a:hover{opacity: 0.9; filter: alpha(opacity=90);}
.showPage .mark .bshare.bdshare-button-style0-16 a.bds_sqq{background-position: -345px 0px;}
.showPage .mark .bshare.bdshare-button-style0-16 a.bds_tsina{background-position: -312px 0;}
.showPage .mark .bshare.bdshare-button-style0-16 a.bds_weixin{background-position: -278px 0;}
.showPage.searchList .s-tit{font-size: 20px; color: #000000; margin-bottom: 15px; font-weight: 400;}
.showPage.searchList .s-tit span{color: #df0010;}
.showPage.searchList .contxt{padding-top: 0;}
.showPage.searchList .item{display: block; height: 165px; margin: 0 25px; padding: 36px 0; border-bottom: 1px solid #eaeaea; *width: 795px; *margin: 0 auto;}
.showPage.searchList .item img{width: 215px; height: 165px; display: block; margin-right: 26px;}
.showPage.searchList .item h3{font-size: 18px; color: #000; padding: 0 0 15px; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.showPage.searchList .item .txt{color: #999999; line-height: 26px; height: 78px; margin-bottom: 18px; overflow: hidden;}
.showPage.searchList .item .time{font-size: 12px; color: #888;}
.showPage.searchList .item .dec{font-size: 12px; height: 30px; line-height: 30px; font-family: arial; color: #888;}
.showPage.searchList .item .dec .fr{margin-top: -25px;}
.showPage.searchList .item .dec .ico2{width: 20px; height: 14px; background-position: -61px -11px; *background-position: -61px -9px;}
.showPage.searchList .item.first{padding-top: 0;}
.showPage.searchList .item:hover h3{color: #df0010; text-indent: 5px;}
.showEmu{background: #fbfbfb;}
.showEmu .showPage .showTit{padding-top: 30px; font-size: 30px;}
.showEmu .showPage .mark{border: 0; padding: 0;}
.showEmu .showPage .conlist{border: 1px solid #e6e6e6; background: #fff; padding: 25px; width: 1148px; overflow: hidden; margin-top: 20px; position: relative;}
.showEmu .showPage .conlist .prev,
.showEmu .showPage .conlist .next{position: absolute; transition: all .3s; top: 50%; margin-top: -48px; display: block; width: 54px; height: 95px; background: url(../images/showEmu-ico.png) no-repeat 0 center; cursor: pointer;}
.showEmu .showPage .conlist .prev{left: 22px;}
.showEmu .showPage .conlist .next{right: 22px; background-position: -57px 0;}
.showEmu .showPage .conlist .prev:hover{ opacity: .8; left: 26px; }
.showEmu .showPage .conlist .next:hover{ opacity: .8; right: 26px; }
.showEmu .showPage .conlist img{max-width: 100%;}
.showEmu .showPage .tel{width: 515px; height: 58px; line-height: 58px; margin: 60px auto 0; background: #df0010; border-radius: 6px; font-size: 22px; color: #fff; text-align: center;}
.showEmu .showPage .tel strong{display: inline-block; padding: 0 25px 0 25px; color: #fff; background: url(../images/msg-tel-split2.png) no-repeat right center;}
.showEmu .showPage .tel a{width: 24px; height: 29px; margin: 0 20px 0 20px; display: inline-block; background-position: -232px -25px; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.showEmu .showPage .tel a:hover{transform: scale(0.96);}
.showEmu .ihot{background: none;}
/*reLink*/
.showEmu .reLink{height: 60px; line-height: 60px; padding: 0 25px; border: 1px solid #e6e6e6; background: #fff; *zoom: 1; margin-top: 32px;}
.showEmu .reLink:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.showEmu .reLink .prevLink,
.showEmu .reLink .nextLink{width: 50%; height: 60px; line-height: 60px; color: #df0010; font-weight: bold;}
.showEmu .reLink .prevLink{float: left;}
.showEmu .reLink .nextLink{float: right; text-align: right;}
.showEmu .reLink .prevLink a,
.showEmu .reLink .nextLink a{height: 60px; line-height: 60px; font-weight: normal; color: #333333;}
.showEmu .reLink .prevLink a:hover,
.showEmu .reLink .nextLink a:hover{color: #df0010;}
/*indexTit*/
.ihot{background: #f3f3f3; padding: 60px 0 40px;}
.ihot .ihotCon{position: relative;}
.ihot .indexTit{width: 100%;text-align:left;margin-bottom:0; font-size: 26px; display: block; height: 36px; line-height: 36px;  color: #000000; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.ihot .indexTit span{width: 6px; height: 24px; margin-right: 15px; display: inline-block; vertical-align: middle; background: #df0010; -webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.ihot .indexTit:hover{color: #df0010;}
.ihot .indexTit:hover span{background: #df0010;}