@charset "utf-8";

@font-face {
    font-family: myFirstFont;
    src: url('../font/hy.ttf');
}
/* CSS Document */
.header{height: 181px;}
.headcen{width: 1000px;margin: 0 auto;}
.logo { margin-top: 45px; }
.logo img{display: block;}
.logo-tel { height: 120px; }
.logotel { color: #e40012;font-size: 17px;width: 300px;margin-top: 30px; }
.logotel span { display: block;font-size: 32px;font-family:myFirstFont;}
.shake-opacity { float: left;margin-right: 10px; }
.menu { background: url(../images/navbg.png) no-repeat bottom ;height: 59px; }
.nav li{float: left;width: 171px;height: 59px;line-height: 59px;text-align: center;background:url(../images/line.png) no-repeat right center;}
.nav li:last-child { background: none }
.nav li a{width: 171px;height: 59px;display: block;color: #fff;font-family: Microsoft YaHei;font-size: 16px;}
.nav li.on a{background:url(../images/abg.png) no-repeat  center center;}
.nav li a:hover{background:url(../images/abg.png) no-repeat  center center;}
/*搜索*/
.search { background: #000;height: 41px; }
.guanjianci { line-height: 41px;color: #FFF }
.serch { width: 102px;height: 23px;border: none;line-height: 23px;float: left;margin-right: 3px; }
.btn-ss { background: url(../images/ssan.jpg) no-repeat;width: 30px;height: 23px; }
.suosou { margin-top: 8px;margin-right:15px  }
/*产品*/
.index-pro { height: 920px; }
.in-protit { margin-top: 35px;position: relative; }
.in-protit span { position: absolute;top: 8px;right: 42px;color: #FFF;font-size: 23px; }
.slideTxtBox{ width:1200px; text-align:left;margin-top: 40px;  }
.slideTxtBox .hd{ height:53px; line-height:30px; position:relative;height: 70px;border-bottom: 1px #d13759 solid; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:53px; }
.slideTxtBox .hd ul li{ margin: 0 12px;float:left; cursor:pointer;width: 374px;height: 53px;background: #b8b7b7;font-size: 32px;color: #FFF;text-align: center;line-height: 53px  }
.slideTxtBox .hd ul li.on{ height:53px; background: #e60012; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ width: 374px;height: 330px;float: left; margin: 10px 8px;  }
.slideTxtBox .bd li:hover img{ border:solid #7d0000 5px;   }
.slideTxtBox .bd li a img { width: 374px;height: 330px;border:solid #ffffff 5px; }
/*视频*/
.vi { height: 910px; }
.video { height: 109px;background: #e60012 }
.video-tit { background: url(../images/videobg.png) no-repeat 0px 32px;;height: 109px;position: relative; }
.video-tit span { display: block;position: absolute;top: 41px;right: 36px;font-size: 23px;color: #000 }
.video-list li { float: left;width: 32%;position: relative; }
.video-list li a { display: block; }
.video-list>li>a>img { width: 100%;border:2px solid #f9b8b8;height: 291px; }
.video-list li span { display: block;height: 92px;line-height: 92px;background: #e7e6e7;color: #ff0000;font-size: 17px;text-align: center;border:2px solid #f9b8b8;border-top: none }
#bf>a>img { position: absolute;top: 25%;left: 28%;width: 45%; }
/*.video-list li>img { position: absolute;top: 25%;left: 28%;width: 45%; }*/
.video-list li:hover span { background: #fbd6d9; }
.video_dis{width:1200px; margin:0 auto; overflow:hidden;}
/*新闻*/
.newstit { position: relative;height: 80px }
.newstit span { position: absolute;top: 8px;right: 36px;font-size: 23px;color: #fff }
.newsline { background: url(../images/newsline.jpg) no-repeat;height: 78px; }
.newsline span { float: right;margin: 20px 40px 0 0 }
.newsline span:hover a { color: #e60012 }
.newslist { height: 200px;margin-top: 10px; }
.news>hr { height: 155px;position: absolute;border: 1px dashed #000;left: 50% }
.newslist li { width: 550px;line-height: 30px;float: left;margin: 0 14px 0 20px;background: url('../images/liststyle.jpg') no-repeat 0px 16px;padding-left: 10px; }
.newslist li:hover a{ color: #e60012 }
.newslist li:hover{ color: #e60012 }
.newslist li span { float: right; }
/*关于*/
.in-about { padding-top:30px;  }
.guanyu { background: #e60012;height: 497px; }
.aboutus { width: 685px; }
.aboutus img { width: 685px;height: 290px; }
.ab { color: #FFF;width: 677px; border-bottom:1px #f1757f solid;height: 140px;line-height: 25px  }
.more { width: 675px;margin-top: 10px; }
.more a { float: right;color: #FFF }
.aboutinfo { margin-left: 44px;width: 426px; }
.abinfo p { font-size: 30px;color: #FFF;margin-bottom: 10px; }
.abinfo span { color: #FFF;font-size: 19px;display: block; }
.liuyan { margin-top: 30px; }
.liuyan p { color: #FFF;font-size: 13px;padding-left: 10px; }
.txtt1 { width: 400px;height: 34px;background: #000;color: #FFF;line-height: 34px; }
.texar { width: 400px;height: 77px;background: #000;color: #FFF;border:none; }
.btnt { background: #000;color: #FFF;width: 400px;height: 40px;line-height: 40px;margin-top: 20px; }
/*底部*/
.dibu { background: #000;height: 142px; }
.info { font-size: 38px;color: #FFF;height: 142px;line-height: 142px; }
.focon { width: 630px; }
.focon p { background: url(../images/ico1.png) no-repeat left center;height: 142px;float: left;width: 320px;line-height: 142px;padding-left: 25px;color: #FFF }
.focon span { color: #FFF;display: block;background: url(../images/ico2.png) no-repeat left center;width: 250px;float: left;height: 142px;line-height: 142px;padding-left: 20px; }
.beian { height: 33px; }
.bq { line-height: 33px;width: 500px;text-align: right; }
.ba { line-height: 33px;width: 300px;text-align: center; }
.js { line-height: 33px;width: 300px;text-align: left; }