*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑"; font-size:14px; }
a{ text-decoration:none; color:#d75555; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
p,ul{margin: 0;}
img{ border:0;  }
input,textarea{outline:none;}
.container{width:1200px; margin:0px auto;}
.r{float:right;}
.l{float:left;}


/*头部*/


/*头部*/
.logo .fb{width:185px;height:49px; margin-left:8px;}
.header{height:92px; width: 100%;}
.header_top{width: 100%; height:33px;line-height: 33px; }
.header_phone{ float: right; background: url(../images/dhs.png) no-repeat left center; padding-left:25px; height: 20px; line-height: 20px; padding-right: 12px; margin-right: 12px; margin-top: 6px;}
.header_phone p{ font-size: 14px; color: #999;}
.header_phone p span{color:#a01c0f; font-size:20px;}
.header_hy{ font-size: 12px; color: #999999; float: right; height: 100%; line-height: 33px; margin-right: 20px;}

.top{float: right; height:75px; width: 945px;}
.top-middle{width:100%;margin:0 auto;height:50px; margin-top: 8px;}
.top-middle>img{margin-top:26px; float: left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:100%;}
.nav a{ color:#333;}
.nav .nLi{ float:left;  position:relative; display:inline; height: 100%;}
.nav .nLi h3{ float:left;text-align: center; height: 100%;width:115px;}
.nav .nLi h3 p{width:100%; height:25px; font-size: 14px; color: #141414; }
.nav .nLi h3 span{font-size: 12px; color: #666666; font-family: Arial; display: block; }
.nav .sub{ display:none;left:0; top:50px;  position:absolute;  line-height:26px; padding:0; width:100%;     z-index: 999; background: #ddd }
.nav .sub li{ zoom:1; border-bottom: 1px solid #eeeeee;  height:40px; line-height: 40px;  background:#eeeeee;text-align: center; }
.nav .sub li p{ width:100%; float: left; margin: 0px; }
.nav .sub li span{ float: right;}
.nav .sub a{ display:block; padding:0 10px; color: #333333; font-size: 12px; height: 100%; }
.nav li.active h3 p,.nav li.active h3 span{color:#a01c0f}
.sub li:hover a{color:#a01c0f}
.logo{float:left;height:114px;width:132px; margin-left:5px; }
.logo a img{height: 100%; }
.nav .nLi:hover i{ display: block; }
.all_nav{ width:100%; height: 149px; display: block; position: absolute; top: 0px; left:0px;z-index:999; background: url(../images/daohang.png) no-repeat center}



/*banner*/
.index_top{width:100%; height:750px; position: relative}
.index_top .slideBox{ width:100%; height:750px; overflow:hidden; position:relative; }
.index_top .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -58px;}
.index_top .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index_top .slideBox .hd ul li{ float:left; margin-right:15px;  width:18px; height:18px;  border-radius:50%; border:1px solid #a01c0f; cursor:pointer; }
.index_top .slideBox .hd ul li.on{ background:#a01c0f;}
.index_top .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.index_top .slideBox .bd ul{height: 100%;width:100%}
.index_top .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.index_top .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.index_top .slideBox .bd img{ width:100%; height:100%; display:block;  }




/*新闻中心*/
.index_news{width:100%; height: auto; overflow: hidden; background: #eeeeee; padding-top: 56px; padding-bottom:40px;}
.index_news_title{width:100%;  height: auto;  margin-bottom: 25px;}
.news_t{width:100%;  height: auto; border-bottom: 1px solid #e7e7e7;}
.news_t p{width:149px; height: 58px; background: url(../images/hx.png) no-repeat bottom; margin: 0px auto; font-size: 30px; color: #333333; font-weight: bold; padding-left: 10px;}
.news_t span{font-size: 30px; color: #a01c0f; font-weight: bold; text-align: center;}
.index_news_title h4{font-size: 12px; color: #666666; text-align: center; line-height: 35px; margin-top: 10px;}
.index_news_info{width:100%; height: auto; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding-top: 23px; overflow: hidden; padding-bottom: 20px;}
.index_news_img{width:390px; height: 298px; overflow: hidden; float: left}
.index_news_img img{width:100%; height: 100%;    transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;
}
.index_news_img:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;
}


.sideMenu{width:760px; height: auto; float: right; margin-right: 10px;}
.sideMenu h3{ height:32px; line-height:32px; width: 100%;  font-size: 14px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.sideMenu li div{color:#999; width:100%; height:106px; border-bottom: 1px solid #e5e5e5;}
.sideMenu ul{height: auto; overflow: hidden; width: 100%;  width:365px; float: left; margin-right: 30px;}
.sideMenu ul li{ height: auto; overflow: hidden;  width: 100%; margin-bottom:20px; width: 100%;}

.sideMenu ul li div span{font-size: 12px; color: #999; height: 30px; line-height: 30px;}
.sideMenu ul li div p{font-size: 12px; color: #999; line-height: 26px; width: 100%; height: 55px;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.news_ul{ float:right!important; margin-right: 0px!important;}
.sideMenu_ul{margin-right:0px!important;}
.news_more{text-align: right; font-size: 14px; color: #a7362c; float: right}
.sideMenu ul li:hover h3{ color:#a01c0f}



/*关于我们*/
.index_about{width: 100%; height: auto; overflow: hidden; margin-top: 28px; }
.index_about_t{width:100%;  height: auto;  margin-bottom: 25px;}
.index_about_t .news_t p{width:169px; height: 58px; background: url(../images/hx.png) no-repeat bottom; margin: 0px auto; font-size: 30px; color: #333333; font-weight: bold;}
.index_about_t h4{font-size: 12px; color: #666666; text-align: center; line-height: 35px; margin-top: 10px;}

.index_about_top{width:100%; height: 536px; background: url(../images/hx.jpg) no-repeat left bottom;}
.index_about_top .index_about_video{width:524px; height: 468px; float: left}
.index_aboutxx{width:628px; height: auto; float: right}
.index_aboutxx h3{ font-size: 30px; font-weight: bold; color: #999999; opacity: 0.21; height: 36px;}
.index_aboutxx span{font-size: 16px; color: #a01c0f; font-weight: bold; border-bottom: 1px solid #a01c0f; line-height: 30px; padding-bottom: 5px;}
.index_aboutxx ul{width:100%; height: auto; overflow:hidden;  margin-top: 70px;}
.index_aboutxx ul li{width:130px; height: auto; float: left; text-align: center; margin-right: 20px;}
.index_aboutxx ul li i{display: block;}
.a1{width:60px; height: 49px; background: url(../images/a1.png) no-repeat; margin: 10px auto;}
.a2{width:40px; height: 46px; background: url(../images/a2.png) no-repeat; margin: 10px auto;}
.a3{width:47px; height: 49px; background: url(../images/a3.png) no-repeat; margin: 10px auto;}
.a4{width:48px; height: 48px; background: url(../images/a4.png) no-repeat; margin: 10px auto;}
.index_aboutxx ul li p{font-size: 14px; color: #333}
.index_aboutxx ul li:hover p{color: #a01c0f}
.index_aboutxx ul li:hover .a1{background: url(../images/a1_h.png) no-repeat;}
.index_aboutxx ul li:hover .a2{background: url(../images/a2_h.png) no-repeat;}
.index_aboutxx ul li:hover .a3{background: url(../images/a3_h.png) no-repeat;}
.index_aboutxx ul li:hover .a4{background: url(../images/a4_h.png) no-repeat;}

.index_about_info{width:100%; height: 140px; font-size: 14px; color: #333333; line-height:28px; overflow: hidden; margin-top:99px; position: relative}
.index_about_info p{width:100%; height:140px; overflow: hidden;}

.index_about_more{ font-size: 14px; color: #a01c0f;  text-align: center; height: 30px; width: 99px; border-radius: 15px; display: block; overflow: hidden; line-height: 30px; position: absolute; bottom:0px; left:100px;}
.index_about_bottom{width:100%; height: 210px; margin-top:20px;}

.slideGroup{ width:100%;  text-align:left;  }
.slideGroup .parBd{width:100%; height:210px; }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{width: 290px; height:208px; overflow: hidden}
.slideGroup .parBd ul li .pic img{width:100%; height:100%; display:block;     transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.slideGroup .parBd ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}



/*优势*/
.index_youshi{width:100%; height:1190px; background:url(../images/ys_bj.jpg) no-repeat center; padding-top: 60px; margin-top:40px;}
.index_yous_t{width:100%; height: auto; overflow: hidden; background: url(../images/ysx.png) no-repeat center bottom; text-align: center; }
.index_yous_t p{font-size: 12px;  color:#333333; line-height: 30px; margin: 15px auto 26px;}
.mys_list{margin-top: 60px;}
.mys_list ul li{margin-bottom:15px; width:590px;height:152px;background: #dcdcdc;border-radius: 70px;overflow: hidden;padding-left: 10px;}
.mys_pic{float: left;width: 136px;height: 136px;border-radius: 100%;overflow: hidden; margin-top:8px;}
.mys_pic img{width: 100%;height: 100%;}
.mys_wenzi{float: left; width: 356px; margin-left: 20px; padding-top: 12px;}
.mysw_tit h6{font-size:12px;color: #333;}
.mysw_tit h6 span{font-size: 24px;color: #a01c0f;font-weight: bold; margin-right: 10px;}
.mys_wenzi p{font-size:12px;color: #666;line-height: 24px;margin-top: 10px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:4;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mys_list ul li:nth-child(1){margin-left:253px;}
.mys_list ul li:nth-child(2){margin-left:422px;}
.mys_list ul li:nth-child(3){margin-left:614px;}
.mys_list ul li:nth-child(4){margin-left:426px;}
.mys_list ul li:nth-child(5){margin-left:237px;}
.mys_list ul li:hover{background: #a01c0f;}
.mys_list ul li:hover h6,.mys_list ul li:hover p,.mys_list ul li:hover span{color:#fff}



/*底部新闻*/
.index_fnews{width:100%; height: auto; padding-top:70px; overflow: hidden}
.index_fnews_list{width:382px; height: auto; float: left; margin-right:27px; margin-top: 55px;}
.index_fnews_list:last-child{margin-right: 0px;}
.index_fnews_list h3{width:100%; height:25px; line-height: 25px; font-size: 20px; color: #333333; font-weight: bold; background: url(../images/jts.png) no-repeat left center; padding-left:30px;}
.index_fnews_list .fnews_p{width:100%; height:28px; line-height:28px; font-size: 16px; font-family: Arial; color:#999}
.index_fnews_list p a{font-size: 12px; color: #a01c0f;  float: right;}
.fnews_info{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #dcdcdc; padding-bottom: 20px;}
.fnews_info img{width:384px; height: 292px; margin: 20px 0 25px}
.fnews_info h4{font-size:16px; color:#333333; line-height: 30px; height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.fnews_info span{font-size: 12px; color: #999999; margin: 10px 0; display: block }
.fnews_info p{font-size: 12px; color: #999999; line-height: 22px; height: 52px; word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}

.index_fnews_list ul{width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.index_fnews_list ul li{width:100%; height: 50px; line-height: 50px; border-bottom: 1px dashed #dcdcdc; font-size: 14px; color:#333333 }
.index_fnews_list ul li:hover a{color:#a01c0f}
.fnews_info:hover h4,.fnews_info:hover span,.fnews_info:hover p{color:#a01c0f}





/*底部*/
.footer{width:100%; height: 281px; background: #1f1f1f; padding: 20px 0; margin-top:40px;}
.f_top{width:100%; height: 205px; }
.f_top_lx{width:700px; height: auto; float: left}
.f_top_lx h3{width:100%; font-size: 20px; color: #fff;}
.f_top_lx h4{font-size: 12px; color:#fff; margin-bottom: 20px;}
.f_top_lx p{font-size: 12px; color:#878787; line-height: 24px;   height: 25px;}


.footer_top_right{width:250px;  display: block; overflow: hidden; float: right; margin-top:20px;}
.footer_top_right .footer_img{width:100px; height:auto; float:left; margin-left:20px;}
.footer_img img{width:100%; height:100%;}
.footer_img p{width:100%; height:35px; line-height:35px; font-size:12px; color:#6c6c6c; text-align:center; }
.footer_img div{width:92px; height:92px; background: #e5e5e5; border-radius: 5px; padding:5px;}




.footer_zhichi{width:100%; height:55px;line-height: 55px;}
.footer_zc{float: left;}
.footer_zc p{ width: 215px; float: left; margin-left: 20px;}
.footer_zhichi p span{color:#a01c0f}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 15px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top: 12px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/ws_hover.png) no-repeat} 
.footer_zc span{float: left; font-size: 12px; color: #999999!important;}
.footer_zhichi i{ float: left}
.f_brq{<!--width:725px;-->height:55px;  float: left; font-size: 12px; color: #999999}


.f_left{width:220px; float:left;}
.f_right{width:330px; float:left; margin-top:25px;}




/*链接*/
.link_biaoqian p{color: #878787; font-size:13px; float: left;  width:76px; height: 45px; line-height: 45px; text-align: center}
.link_biaoqian ul{float: left;width:90%; line-height: 45px;}
.link_biaoqian ul li{padding: 0px 15px;  float:left; color: #999999; font-size: 14px;}
.link_biaoqian ul li a{color:#666}
.link_biaoqian ul li:hover a{ color: #d30d0d;}
.link_biaoqian{width:100%; height:auto; line-height: 20px; background: #181818; border-bottom: 1px solid #3a3a3a; overflow: hidden;}
.link_biaoqian .container{height:auto;line-height: 20px;}



/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;

    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#a01c0f;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}











