@charset "utf-8";
/* CSS Document */

.clear{ clear:both;}

.pro-index { overflow: hidden; margin-top:30px;}
.pro-index .pro-category { height:120px; overflow:hidden; width:1200px; margin:0 auto; margin-bottom:20px;}
.pro-index .pro-category ul li {width:198px; height:56px; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;overflow:hidden;}
.pro-index .pro-category ul li a { display:block; font:20px "Microsoft YaHei"; text-align:center; line-height:56px; background:#155cbc; color:#fff;}
.pro-index .pro-category ul li a:hover {background:#d30028; font-weight:bold; }

 
/*头部*/
.nmain_image {width:100%; height:620px;overflow:hidden; margin:0 auto; position:relative}
.nmain_image ul {width:9999px; height:620px; overflow:hidden; position:absolute; top:0; left:0}
.nmain_image li {float:left; width:100%; height:601px;}
.nmain_image li span {display:block; width:100%; height:620px}
.nmain_image li a {display:block; width:100%; height:620px}
.nmain_image li .img_1 {background: url('../images/n1.jpg') center top no-repeat}
.nmain_image li .img_2 {background: url('../images/n2.jpg') center top no-repeat}
.nmain_image li .img_3 {background: url('../images/n3.jpg') center top no-repeat}

div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:760px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left ;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.nanliroll{height:auto;width:100%;padding:0 4%;box-sizing:border-box;margin-bottom:50px;overflow:hidden}
.nanliroll li{float:left;width:23.6%;background:#fff;margin:0.7%;box-sizing:border-box;border-bottom:1px solid #e1e1e1}
.nanliroll li a{display:block;overflow:hidden;font-size:18px;position:relative}

.nanliroll li a .spanImg{ display:block; overflow:hidden;width:100%; transition:all .5s; height:286px;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.nanliroll li a ol{color:#303030;width:100%;transition:all .3s;text-align:center;background:#fff; line-height:50px; height:50px;}
.nanliroll li a ol b{font-size:16px;color:#000000;display:block;box-sizing:border-box;text-align:center;line-height:50px; font-weight:normal;}
.nanliroll li a ol i{/*display:block;*/font-size:16px;color:#7e7e7e;height:80px;/*padding:0 20px;*/box-sizing:border-box;height:50px;overflow:hidden}
.nanliroll li a ol em{display:block;text-align:center;background:#bbbbbb2a;color:#555;transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;height:30px}
.nanliroll li a:hover .spanImg{transform:scale(1.1, 1.1);}
.nanliroll li a:hover ol{bottom:0px;background:#000;height:50px; z-index:555;}
.nanliroll li a:hover ol em{background:#29166f;color:#fff;line-height:50px; height:50px;}
.nanliroll li a:hover ol b,.anliroll li a:hover ol i{color:#fff;}


.hmcont{ width:100%; height:744px;}
.contents2{ width:100%; height:480px;}
.container2{
  width: 100%; clear:both;
  padding-left: 0;
  padding-right: 0;
  text-align: center; }
  .fullSlide {
  width: 100%;
  position: relative;
  height:744px;
  background: #000;
  text-align: center; }
.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: 744px;
  overflow: hidden;
  text-align: center; }
.fullSlide .bd li a {
  display: block;
  height: 744px; }
.fullSlide .hd {
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom:30px;
  left: 0;
  height:5px;
  line-height: 5px; }
.fullSlide .hd ul {
  text-align: center; }
.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 47px;
  height: 5px;
  margin: 1px;
  overflow: hidden;
  background: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5;
  line-height: 999px; }
.fullSlide .hd ul .on {
  background: #f00; }
.fullSlide .prev, .fullSlide .next {
  position: absolute;
  z-index: 999;
  top: 55%;
  left: 10%;
  width: 58px;
  height: 80px;
  background: url(../images/left_on.png) no-repeat;
  cursor: pointer;
  display: none; }
.fullSlide .next {
  left: auto;
  right: 10%;
  background: url(../images/right_on.png) no-repeat; }
.hm_ban{ width:100%; height:82px;background: url(../images/btnt.jpg) no-repeat center; }  
.hm_m{ width:1200px; height:82px; margin:0 auto;}
.hm_m p{ height:68px;background: url(../images/tel.png) no-repeat left; font-size:24px; line-height:68px; padding-left:55px; color:#FFF;}
.hm_m p span{ font-size:30px; font-family:Impact; padding-right:30px;}
.hmzlj{ width:1200px; height:440px; margin:0 auto;}
.hm_left{ width:540px; height:368px; float:left; margin-top:12px; background:#f4f4f4; padding:30px;}
.hm_b{ width:100%; padding-top:50px;}
.hm_right{ float:right;width:580px; height:440px; position:relative;}
.rx{ width:152px; height:161px; z-index:9999; position:absolute; top:0px; right:0px;background: url(../images/rx.png) no-repeat center;}
.hm_right img{ width:577px; height:428px; margin-top:12px; margin-right:13px;}
.hm_left h2{ width:100%; line-height:40px; font-size:30px; color:#e30000; padding-bottom:15px;}
.hm_left h2 img{ width:17px; height:27px; display:inline; vertical-align:middle; text-align:center; margin-left:10px;}
.hm_left strong{ width:100%; line-height:40px; font-size:22px; color:#000000; font-weight:normal;}
.hm_left p{ width:100%; line-height:24px; font-size:14px; color:#535353; padding-top:20px; display:block; padding-bottom:30px;}
.hm_left a{ display:block;width:370px; float:left; line-height:50px; font-size:16px; height:50px; background:#e30000; color:#FFF; text-align:center;}
.hm_left a span{ display:block; width:185px; background:#343434; line-height:50px; font-size:18px; color:#FFF; float:right; text-align:center;}
.hm_left a:hover{ display:block;width:370px; float:left; line-height:50px; font-size:16px; height:50px; background:#343434; color:#FFF; text-align:center;}
.hm_left a:hover span{ display:block; width:185px; background:#e30000; line-height:50px; font-size:18px; color:#FFF; float:right; text-align:center;}
.hmgs{ width:100%; height:538px;background: url(../images/gsjj.jpg) no-repeat center; margin-top:50px; padding-top:70px;}
.hmgsm{ width:1100px; height:517px; margin:0 auto;}
.hmgsm h3{ font-size:38px; color:#ffffff; line-height:37px; text-align:center;background: url(../images/b.png) no-repeat center; }
.hmgsm span{ font-size:24px; color:#ffffff; line-height:60px; text-align:center; display:block; width:409px; height:60px; font-weight:normal; }
.hmgsm p{ display:block; width:100%; padding-top:80px; font-size:16px; color:#000; line-height:35px; text-align:left; padding-bottom:45px;}
.hmb{ width:680px; height:60px; margin:0 auto;}
.hmgsm .hmb span{ display:block; width:640px; float:left; font-size:28px; color:#fff; line-height:60px; background:#da0a00;text-align:center; border-radius:35px;}
.hmgsm .hmb span img{ display:inline; vertical-align:middle; text-align:center;}
.hm_sl{ width:100%;}
.sljx{ width:1200px;  margin:0 auto; padding:0px;}
.sl_bt{ width:100%; }
.sl_bt h3{ font-size:26px; color:#da0a00; font-weight:normal; line-height:50px; text-align:center; padding-top:30px;}
.sl_bt ul{ display: table; width:100%; height:auto; overflow:hidden;margin-left:auto;}
.sl_bt ul{ padding-top:25px; width:100%;}

.sl_bt ul li{
  float:left; margin-bottom:20px;
  *float:none;
  *display:inline;
  *zoom:1; 
  margin-left:10px; 
  margin-right:10px; 
  border: 1px solid #e5e5e5;
  overflow:hidden; 
  position:relative; 
  z-index:10;
  text-align: center;
} 
.sl_bt ul li a{
  display: block; padding:0px 54px;background-color: #da0a00;
  height: 45px;
  line-height: 45px;
  font-size:18px;
  color: #fff;
  text-align: center;
}

.sl_bt ul li a:hover{
  color: #fff; background-color: #252525;
}

.cptjf{width:1200px; height:650px; padding-top:20px;}
#demo{overflow:hidden;width:1200px;}
#demo .demowrap{overflow:hidden;width:30000px;}
#demo .demowrap li{float:left;margin:0 10px 27px 10px;display:inline; width:339px; height:320px;}
#demo1{float:left;height: 650px;width: 1446px;}
#demo2{float:left;height: 650px;width: 1446px;}
#demo .demowrap li .tu01 {
    float: left;
    width: 339px;
    height: 256px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
#demo .demowrap li .tu01 .up01 {
    width:339px;
    height: 256px;
    position: absolute;
    z-index: 10;
    left: -339px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#demo .demowrap li .tit001 {
    height: 58px; 
    width: 100%; margin-top:256px;

}
#demo .demowrap  li .tit001 a h3 {
    display: block;
    margin: 0 auto;
    width: 100%; background:#1e1e1e;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
#demo .demowrap  li .tit001 a:hover h3 {
    display: block;
    margin: 0 auto;
    width: 100%; background:#e91f32;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
    font-size: 16px;
}
#demo .demowrap li .tu01 .up01:hover a {
    font-size: 18px;
    color: #ffffff;
    background-color: #f05435;
    background-image: none;
}
#demo .demowrap li:hover .tu01 .up01{  left:0px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

.jzpp{ width:100%; height:660px;background:url(../images/jz.jpg) no-repeat center top;}
.jzm{ width:1200px; height:660px; margin:0 auto; padding:0px;}
.jztop{ width:100%; height:270px; padding-top:80px;}
.jztop h3{ font-size:51px; color:#ffffff; line-height:50px; text-align:center;}
.jztop span{ display:block; width:100%; padding-top:100px; font-size:27px; color:#000000; line-height:50px; text-align:center;}
.jztop p{ display:block; width:100%; font-size:47px; color:#da0a00; line-height:50px; text-align:center; font-weight:bold;}
.hmys{ width:100%; height:300px;  background:url(../images/bj.jpg) no-repeat center 70px; padding-top:15px;}
.hmys .ys01{ width:165px; float:left; padding-top:87px; margin-left:20px;}
.hmys .ys02{ width:221px; float:left; padding-top:47px;margin-left:50px;}
.hmys .ys03{ width:190px; float:left;margin-left:40px;}
.hmys .ys04{ width:221px; float:left; padding-top:47px;margin-left:50px;}
.hmys .ys05{ width:165px; float:left; padding-top:87px;margin-left:20px;}
.hmys .ys01 span,.hmys .ys05 span{ width:92px; height:92px; display:block; background:#c00400; line-height:92px; text-align:center; color:#ffffff; font-size:60px; margin:0 auto;}
.hmys .ys02 span,.hmys .ys04 span{ width:130px; height:120px; display:block; background:#3a3a3a; line-height:120px; text-align:center; color:#ffffff; font-size:73px; margin:0 auto;}
.hmys .ys03 span{ width:170px; height:170px; display:block; background:#c00400; line-height:170px; text-align:center; color:#ffffff; font-size:93px; margin:0 auto;}
.hmys .ys01 p,.hmys .ys05 p,.hmys .ys02 p,.hmys .ys03 p,.hmys .ys04 p{ padding-top:10px; display:block; width:100%; font-size:16px; text-align:center; line-height:24px; color:#000000;}
.dnews_b{ width:100%; height:120px;background:url(../images/t2.png) no-repeat center bottom;}

.dz_pro{ width:100%; height:130px; padding-top:40px; }
.dz_pro h3{font-size:30px; display:block; width:100%; color:#000000; line-height:40px; text-align:center; }
.dz_pro span{ display:block; width:100%; font-size:16px; color:#979797; line-height:30px; text-align:center;}
.dz_pro p{ display:block; font-size:12px; color:#000000; line-height:30px; text-align:center;}

.dz_new{ width:100%; height:630px; padding-top:40px; }
.dz_new h3{font-size:30px; display:block; width:100%; color:#000000; line-height:40px; text-align:center; }
.dz_new span{ display:block; width:100%; font-size:16px; color:#979797; line-height:30px; text-align:center;}
.dz_new p{ display:block; font-size:12px; color:#000000; line-height:30px; text-align:center;}

.news_dz{ width:100%; height:440px;  padding-top:30px; margin-top:40px;}
.news_dz ul{ width:1200px; margin:auto; padding:0px;}
.news_dz ul li{ float:left;}
.news_dz ul li a{ display:block; background:#ffffff; width:330px; height:370px; padding:10px; border:1px solid #e7e7e7; margin-left:20px; margin-right:20px;}
.news_dz ul li a h3{font-size:24px; display:block; width:100%; color:#000000; line-height:40px; text-align:center; font-weight:normal; padding-top:10px;}
.news_dz ul li a p{ display:block; font-size:14px; color:#000000; line-height:20px; text-align:center; padding-top:10px; padding-bottom:10px;}
.news_dz ul li a span{ display:block; width:200px; height:35px; background:#da0a00; line-height:35px; color:#ffffff; text-align:center; border-radius:25px;}
.news_dz ul li a span:hover{background:#686868;}
.hmyq{ width:100%; height:256px;background:url(../images/yq.jpg) no-repeat center top; padding-top:30px;}
.hmlj{ width:1200px;height:256px;}
.hmlj h4{font-size:37px; display:block; width:100%; color:#ffffff; line-height:40px; text-align:center; }
.hmlj h4 span{font-size:40px;  color:#ff1a20; line-height:40px;  }
.dgrx{ width:100%; height:118px; padding-top:35px;}
.dgrx .dt01,.dgrx .dt02,.dgrx .dt04{font-size:14px; color:#ffffff; line-height:35px; width:170px; height:85px; padding-top:12px; float:left; border:1px solid #79818f; padding-left:78px; margin-left:20px; margin-right:5px;}
.dgrx .dt01{background:url(../images/t.png) no-repeat 20px 20px;}
.dgrx .dt02{background:url(../images/w.png) no-repeat 20px 20px;}
.dgrx .dt03{background:url(../images/wxm.png) no-repeat 20px 20px;}
.dgrx .dt04{background:url(../images/mb.png) no-repeat 20px 20px;}
.dgrx .dt01 span,.dgrx .dt02 span,.dgrx .dt03 span,.dgrx .dt04 span{ font-size:22px; color:#FFF; line-height:28px; display:block; width:100%;}

.dgrx .dt03{font-size:14px; color:#ffffff; line-height:35px; width:170px; height:85px; padding-top:12px; float:left; border:1px solid #79818f; padding-left:98px; margin-left:18px; margin-right:5px;}



.gmjy1{ clear:both; width:800px; height:auto; padding-bottom:30px;  color:#414141; margin:auto;}


.htgsy{ width:100%; padding-top:30px; padding-bottom:30px;}
.nynr p,.nynr{ font-size:18px; color:#363636; line-height:46px;}
.nynr{ width:1200px; height:auto; overflow:hidden; background-color:#fff;}



.htny_pro{ width:100%; height:auto;}
.huatai_nr{ width:1200px; margin:0 auto; padding-top:40px;}

.huatai_nr li{ width:279px; height:275px; float:left; margin-bottom:20px; margin-left:10px; margin-right:6px;}
.huatai_nr li .tu01 {
    float: left;
    width: 279px;
    height: 209px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.huatai_nr li .tu01 .up01 {
    width: 279px;
    height: 209px;
    position: absolute;
    z-index: 10;
    left: -279px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.huatai_nr li .tit001 {
    height: 58px; 
    width: 100%; margin-top:209px;

}
.huatai_nr li .tit001 a h3 {
    display: block;
    margin: 0 auto;
    width: 100%; background:#1e1e1e;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.huatai_nr li .tit001 a:hover h3 {
    display: block;
    margin: 0 auto;
    width: 100%; background:#e91f32;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
    font-size: 16px;
}
.huatai_nr li .tu01 .up01:hover a {
    font-size: 18px;
    color: #ffffff;
    background-color: #f05435;
    background-image: none;
}
.huatai_nr li:hover .tu01 .up01{  left:0px;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}


.gun_img58{  width:184px; height:150px; float:left;margin-right:10px; margin-bottom:15px;}
.gun_img58 a { font-size:16px;text-align:center;display: block;width: 184px;height: 150px; color: hsl(0, 0%, 100%);overflow: hidden;position: relative;}
.gun_img58  a  img{ width:184px; height:150px;}
.gun_img58  a:hover img{ width:184px; height:150px; }
.gun_img58 a span{transition: all .45s cubic-bezier(.215, .61, .355, 1);text-align:center;transition:all ease-out .2s; width:184px;text-align:center;position:absolute;left:0px;top:120px;height:150px; font-size:12px; text-align:center; color:#ffffff; line-height:30px;}
.gun_img58  a:hover span{color: hsl(0, 0%, 100%);top: 0px;transition: all .45s cubic-bezier(.215, .61, .355, 1); font-size:12px; line-height:30px;height: 100px; padding-top:50px; width:184px; text-align:center; color:#ffffff; } 

.neiye_tt{ width:100%; height:240px; padding-top:20px; overflow:hidden;}
.tuijian_pro{ width:1200px; height:240px; margin:autol; padding:0px;}

.tuijian_pro h3{ font-size:24px; font-weight:normal; display:block; width:100%; color:#464646; line-height:50px; text-indent:10px;}
.tuijian_pro h3 span{ text-indent:20px;font-size:18px; font-weight:normal; color:#777777; line-height:50px; }*/
.yqlj{ width:1200px; margin:auto; padding:0px; height:30px; overflow:hidden;}
.yqlj a{ float:left; color:#6d6d6d; font-size:14px; line-height:30px;}

.nyba{ width:100%; height:400px;}


.nynr{ width:1200px; margin:auto; padding:0px; padding:20px;}

.animate-box{}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}
.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
	to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
	to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.indexNews .news_list{ width:790px;position:relative;}
.indexNews .news_list ul{ margin-top:15px; padding-left:260px; background:url(../images/news.jpg) left center no-repeat; height:288px; }

.indexNews .news_right{ width:690px; border:1px solid #ebebeb;height:398px; background: #fff; }
.indexNews .news_right ul{ width:620px ; margin:auto;padding-top: 20px; }
.indexNews .news_right ul li{border-bottom:1px solid #ddd; padding:12px 0;}
.indexNews .news_right ul li a{display: block;}
.indexNews .news_right ul li .time{ width: 65px; height:65px; background: #cc0000; color: #fff; text-align: center; }
.indexNews .news_right ul li .time .span1{ display: block; font-size:22px;padding-top:4px; }
.indexNews .news_right ul li .time .span2{ display: block; font-size:12px; }
.indexNews .news_right ul li .nr{ width: 415px;margin-left:20px; }
.indexNews .news_right ul li .nr .title{font-size:17px; font-weight:700 ; color:#333;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; display:block;height:30px; line-height:30px;padding-top:4px;}
.indexNews .news_right ul li .nr .desc{ font-size:13px; color:#999; height:22px; line-height:22px; width:100%; overflow:hidden; margin-top:3px;}
.indexNews .news_right ul li .more{ display: block; height: 30px; line-height: 30px; padding:0 20px; border-radius: 30px; background: #f4f4f4; color: #999; font-size: 13px;margin-top:25px;  }
.indexNews .news_right ul li a:hover .more{ background: #009944; color: #fff; }
.indexNews .news_right ul li:last-child{ border:0; }



.news{display:block; overflow:hidden;clear:both; height:auto;}
.news .list{ display:block;}
.news .list ul,.news .list li{width:100%; }
.news .list li.gray{ border-bottom:1px dotted #aaa;}
.news .list .center{width:980px;margin:0 auto;position:relative;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;left:0;}
.news .list li a{padding:50px 0;display: block;}
.news .list .num{display:block;width:104px; float:left; padding-right:20px;border-right:1px solid #ddd;line-height:60px;font-size:72px;font-family:"Arial";color:#d2d2d2;font-weight:bold;font-style:italic;}
.news .list .font{display:block;width:83.7%;font-size:22px;line-height:30px; float:right;}
.news .list .font p{ font-size:18px; line-height:35px;}
.news .list .font .intro{font-size: 16px;color: #999;}
.news .list li:hover{}
.news .list li:hover .num,.news .list li:hover .font p,.news .list li:hover .font .intro{color:#be0000;}
.news .list li:hover .num img{border:1px solid #fa1e2f;}
.news .list li:hover .center{left:-16px;}

.news .news_list{ margin-top:40px;}
.news .news_list li{border-bottom: 1px solid #ececec; padding:15px;background:#fff;}
.news .news_list li .img{border: 1px #f0f0f0 solid;}
.news .news_list li .lMore{ width:900px;}
.news .news_list li .lMore .title{font-size: 16px;color: #000;line-height: 36px; margin-bottom:15px; -webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.news .news_list li .lMore span{ font-size:13px; color:#999;}
.news .news_list li .lMore p{font-size:13px; color:#666; line-height:26px; }
.news .news_list li .lMore .more2{width: 88px;height: 30px;line-height: 30px;background:#37a5a4;border-color: #37a5a4; color:#fff;bottom: 30px;display:block; font-size:13px; text-align:center; float:right; margin-top:30px; -webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.news .news_list li:hover .title{ color:#db0713; padding-left:15px; font-weight:bold;}
.news .news_list li:hover p{ }
.news .news_list li:hover .more2{background:#393939;border-color: #393939; color:#fff;}


.f-cb:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}
.news-info{padding-top:28px;padding-bottom:50px;background-color:#fff;}
.news-info .titbox{border-bottom:1px solid #dcdcdc;text-align:center;padding-bottom:12px;margin-top:47px;}
.news-info h3{font-size:30px;font-weight:normal;line-height:52px;color:#333;}
.news-info .date{line-height:40px; color:#aaa; font-size:12px;}
.news-info .cont{padding-top:20px;padding-bottom:50px;border-bottom:1px solid #dcdcdc;font-size:14px;line-height: 30px;}
.news-info .cont img{max-width:100%;}
.news-info .cont .mobile{display:none;}
.news-info .paging{margin-top:20px;}
.news-info .paging .return{display:inline-block;width:118px;height:33px;line-height:33px;text-align:center;border:1px solid #e60012;color:#e60012;border-radius:18px;font-size:14px;margin-top:13px;}
.news-info .paging p{line-height:30px;font-size:14px;color:#777;}
.news-info .paging a{color:#777;font-size:14px;}
.news-info .paging a:hover{color:#e60012;font-size:14px;}
.root{ width:1200px; margin:auto; padding:0px;}
.fl{ float:left;}
.fr{ float:right;}

.content_mk2,.content_mk2 p{ font-size:16px; line-height:30px; color:#000;}
.crumbs{line-height:25px;text-align:right;color: #999;font-size: 14px;}
.crumbs a{display:inline-block;margin: 0 5px;color: #999;font-size: 14px;padding: 0 5px;}
.crumbs a:hover{background:#e60012;color:#fff;}
.content_mk2{ padding-top:30px;}
.content_mk2 img{ max-width:100%;}
.div_currpage { clear:both;
  width: 100%; text-align:center;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 30px;
}
.div_currpage a, .div_currpage span {font-size:14px; 
  padding: 10px 20px; border-radius:10px; color:#000;
  line-height: 35px; background:#ffffff;
  border: 1px solid #444;
  font-family: Arial;
  text-align: center;
  display: inline;
  margin-top: 10px; margin-right:10px;
}
.div_currpage span, .div_currpage a:hover {
  background: #444;
  color: #fff;
}
.dl_nr{width:100%;height:auto;}
.dlnrm{ width:1160px;margin:auto; padding:20px;}
.dlbt{ width:100%; height:50px;}
.dlbt h3{ font-size:20px; text-align:center; color:#ffffff;  line-height:35px; width:130px; height:40px; background:#1d245a; float:left;}
.dlbt p{ display:block; width:220px; height:40px; line-height:40px; font-size:16px; color:#ffffff; text-align:center; float:left; margin-left:35px; background:#191919; font-size:16px; text-align:center;}
.xleft{ width:400px; float:left; background:#d20202; padding:20px; height:320px;}
.xleft h5{ font-size:22px; color:#ffffff; line-height:35px; font-weight:normal;}
.xleft p{ font-size:16px; color:#ffffff; line-height:28px;}
.xknr{ clear:both; width:1200px; height:auto; padding-bottom:30px; font-size:14px;  color:#414141; line-height:28px; padding-top:30px; margin:auto;}

.neirong_lx{ width:1200px; margin:0 auto;}
.nr_b{ width:100%; height:45px; border-bottom:1px solid #e0e0e0; line-height:45px; font-size:20px; color:#0a1566; text-indent:25px;}
.nrbtsd{ padding:30px; font-size:14px; color:#000; line-height:28px;}
.nrbtsd p{ font-size:16px; color:#000; line-height:29px;}
.nrbtsd h5{ font-size:18px; color:#e00a0a; line-height:35px; font-weight:normal;}
#goodsshow{overflow:hidden;width:100%;margin:0 auto;margin-bottom:20px;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:480px;margin:0 0px 10px 20px;}
#goodsshow .right{float:left;width:550px; padding-left:50px;}
#goodsshow .right h2{font-size:40px;font-family:microsoft yahei;margin:0 0 10px 0; padding-top:55px; color:#e00000;}

#goodsshow .shop_big{background:#f3f3f3;width:450px; padding:10px; border:1px solid #f0f0f1; height:338px; overflow:hidden;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:620px;}
.wlscontent{ width:1200px; margin:auto; padding:0px; height:auto; padding-top:30px; padding-bottom:30px; overflow:hidden;}

.nr_lsed{ width:100%; height:35px; font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#bdbdbd;}
.nr_slidf{ width:100%; height:50px; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc; line-height:50px; font-size:24px; text-indent:20px; margin-top:50px; color:#3d2f28;}
.zxrxx{ width:100%; height:50px; padding-top:30px; color:#e30c0c; font-size:22px; text-indent:20px;}
.mt30{ width:100%; padding-top:40px;}

.prew .pre2,.prew .pre2 .next2{ float:left;}

.hutai_com{ width:100%; height:50px; padding-top:32px;}
.company_m{ width:1200px; height:auto; margin:0 auto;}
.company_m h3{ font-size:40px; color:#da0000; line-height:60px;  border-bottom:1px solid #999; text-align:center;}
.company_m h3 a{ font-size:16px; color:#666; padding-left:20px; }

.about_title{ text-align:center; margin-top:30px;}
.about_title .div1{ font-size:35px; color:#232323; }
.about_title .div2{ font-size:14px; color:#999;}
.about_title .div3{ width:550px; margin:auto; height:10px; position: relative;margin-top:30px; }
.about_title .div3::after,.about_title .div3::before{ content:""; display:block; position: absolute;top:0;width:20px; height:5px; background: #27a59a; transition: all .5s;}
.about_title .div3::after{left:50%; border-radius: 0 10px 10px 0px; }
.about_title .div3::before{right:50%; border-radius: 10px 0px 0px 10px; }
.about_title:hover .div3::after,.about_title:hover .div3::before{ width:200px; }


.hm_com{ width:100%; height:100px; padding-bottom:30px; padding-top:32px;}
.company_hm{ width:1200px; height:auto; margin:0 auto;}
.company_hm h3{ font-size:40px; color:#da0000; line-height:50px; text-indent:50px;}
.company_hm h3 span{ font-size:22px; color:#e7e7e7; padding-left:20px; line-height:80px;}
.hm_listr{ width:1200px; margin:0 auto;}
.hm_listr ul{display: table; width:100%;  overflow:hidden; }


.hm_listr ul li{
  float:left; margin-bottom:20px;
  *float:none;
  *display:inline;
  *zoom:1; 
  margin-left:8px; 
  margin-right:8px; 
  height: 45px; 
  border: 1px solid #e5e5e5;
  overflow:hidden; 
  position:relative; 
  z-index:10;
  text-align: center;
} 
.hm_listr ul li a{  background-color: #da0a00;
  display: block; padding:0 30px;
  height: 45px;
  line-height: 45px;
  font-size:18px;
  color: #ffffff;
  text-align: center;
}
.hm_listr  ul li:hover{ color: #ffffff;}
.hm_listr ul li:hover a{  background-color: #000000; color: #ffffff;}
.dqwz{ width:100%; height:60px; border-bottom:1px solid #f2f2f2; font-size:16px; color:#aaaaaa; line-height:60px; margin-bottom:15px; }
.dqwz_m{ width:1120px; height:60px; margin:0 auto; text-align:right; font-size:16px;}
.dqwz_m a{font-size:16px; color:#aaaaaa; line-height:60px;}
.dqwz_m a:hover{font-size:16px; color:#e40000; line-height:60px;}
.xw_l2{ width:90%; padding-left:15px;  float:left;}
.xw_l2 .pre{ width:80px; overflow:hidden; float:left; font-size:14px; margin-right:20px;text-align:center;  border:1px solid #da0000;color:#da0000; border-radius:25px; line-height:35px; }
.xw_l2 .next{ width:80px; float:right;overflow:hidden;float:left;  margin-right:20px;font-size:14px; text-align:center;  border:1px solid #9a9a9a;color:#8e8e8e; border-radius:25px; line-height:35px;}
.xw_l2 .next a{ color:#8e8e8e; line-height:35px; font-size:14px; }
.xw_l2 .next a:hover{ color:#da0000; line-height:35px; font-size:14px; }

.xw_l2 .pre a{ color:#da0000; line-height:35px; font-size:14px; }
.xw_l2 .pre a:hover{ color:#8e8e8e; line-height:35px; font-size:14px; }

#faqbox{padding:90px 0 50px 0; }
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:435px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:455px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#fff; margin-top:20px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;background-color:#dd0103; }
.wizfrm:hover{ background-color:#ff9900; }

.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;line-height:40px; border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}
.ul_prodinfo li {float: left;padding:3px 0; font-size:16px; padding-left:8%;}
.ul_prodinfo li .info { float: left;font-size:14px;}
.ul_prodinfo li.pro_name_bor { border-bottom:1px dashed #ccc;}
.ul_prodinfo .spanPhone { color:#ff0000;font-size:32px; font-family:"Impact";}

h1.title3{color:#444;height:50px;line-height:50px;font-weight:bold;font-size:20px;font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';border-radius: 5px; border-bottom:1px solid #e2e2e2;}
h1.title3 i{background:#C4005B;width:2px;height:28px;display:block;float:left;margin:10px 10px 0px 0px;}
h1.title3 .b{background:#005BC4;}
h1.title3 .g{background:#00C45B;}
h1.title3 span{float:right;padding:0px 15px;font-size:15px;}

ul.love li{padding:10px 0px;float:left;color:#666;}
ul.love li a{display:block;color:#666;margin:10px; text-align:center;}
ul.love li a:hover{color:#FF0000;}
ul.love li a img:hover{box-shadow: 0px 0px 15px #aaa;}
ul.love li a img{width:150px;border-radius: 5px; height:120px;}
ul.love ol{padding-top:10px;display:block;}
ul.lovelist li{width:32%;float:left;background:#fafafa;margin:5px 5px 5px 0px;padding:0px;border-radius: 5px; text-align:center;}
ul.lovelist li a{padding-left:10px;font-size:1.2em;}
ul.lovelist li:hover{background:#ebebeb;}