

/*-----------------[初始化]--------------*/

body{color: #333;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";}

a{color: #333;}

a:hover{color: #bf2400;}

*{-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;   

box-sizing: border-box;outline:none;}

img{max-width: 100%;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

input,textarea,select{font-size: 12px;color: #444;

    font-family:"微软雅黑","Microsoft Yahei";outline: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}

button, input, select, textarea {

    /*取消苹果手机方法效果*/

    font-size:16px;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}

input[type='submit'],input[type='reset'],input[type='button'],select{

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}

::-webkit-input-placeholder {color: #999;}

::-moz-placeholder {color: #999; }

::-ms-input-placeholder {color: #999;}



.ani{

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}



/*布局*/

.wp{width: 100%;max-width: 1050px;margin: 0 auto;}

.h50{height: 50px;clear: both;overflow: hidden;}

.h100{height: 100px;clear: both;overflow: hidden;}



.b-bge{background:url(../images/b-bg.jpg) repeat;}

/*******************************

  -------[=头部]-------

********************************/

.hd-wp{max-width: 1200px;width: 100%;margin: 0 auto;}

#m-hd{display: none;}

#m-hd{height:80px;background-color: rgba(255,255,255,1);position: fixed;left:0;top:0;width: 100%;

    z-index: 999;display: none;border-bottom: 1px solid rgba(0,0,0,.1);}

#m-hd .logo{float: left;line-height: 80px;position: absolute;left:50%;margin-left: -80px;}

#m-hd .logo img{vertical-align: middle;height: 50px;}

#m-hd .menu-btn{float: right;line-height: 80px;padding-right: 20px;}

#m-hd .menu-btn>a{display: inline-block;width: 29px;height: 25px;vertical-align: middle;

    background: url(../images/ico-menu.png) no-repeat left top;background-size: auto 25px;

}

#m-hd .menu-btn > ul{position: absolute;right:10px;top:81px;/*padding:10px 25px;*/display: none;overflow: hidden;background-color: #bf2400;}

#m-hd .menu-btn > ul li{width: 100%;/*height: 35px;*/line-height: 35px;text-align: center;margin-bottom: 1px;font-size: 16px;}

#m-hd .menu-btn > ul li .par{color: #fff;padding: 0 30px;line-height: 35px;height: 35px;display: inline-block;}

#m-hd .menu-btn > ul li a.on{background-color:rgba(0,0,0,.5) ;}

#m-hd .lag{position: absolute;left:15px;top:50%;margin-top: -16px;color: #353535;font-size: 14px;}

#m-hd .lag a{color: #353535;display: inline-block;margin: 0 3px;padding: 4px;}

#m-hd .lag a.on{color: #bf2400;border: 2px solid #BF2500;}



#nav .ul-sn {position: absolute;top: 99px;left: -15%;display: none;width: 130%;background-color: #fff;/*border: 1px solid #efefef;border-top: none;border-bottom: none;*/box-shadow: 0 0 1px #efefef;}

#nav .ul-sn li {padding: 6px 0;display: block;width: 100%;border-bottom: 1px solid #efefef;}

#nav .ul-sn a {display: block;width: 100%;text-align: center;font-size: 14px;}



.m-nav div {display: none;width: 100%;}

.m-nav div a {display: block;width: 100%;

    height: 36px;line-height: 36px;

    color: #fff;

    background-color:rgba(0,0,0,.3) ;

    border-bottom: 1px solid #BF2400;

}

.m-nav .v1{background:url(../images/jia.png) no-repeat 95% center;

    background-size: 12px 12px;

}

.m-nav .v1.on{

    background:url(../images/jian.png) no-repeat 95% center;

        background-size: 12px 12px;

}

/*******************************

    -------[=导航]-------

********************************/

.index-hd{position: fixed;top:0;left:0;width: 100%;z-index: 100;height: 120px;border-top:5px solid #bf2400;}





#hd .logo{float: left;}

.index-hd .logo{line-height: 120px;}

#hd .logo img{vertical-align: middle;}

.nav{float: right;padding-top: 44px;}

#menu > ul{margin:0 -25px;}

#menu > li{position: relative;float: left;}

#menu > li .par a{padding: 0 23px;font-size: 14px;display: inline-block;height: 32px;line-height: 32px;}

#menu > li span {

position: absolute;

left: 0;

bottom: 0;

width: 0;

height: 2px;

background-color: #d46d55;

-o-transition: .3s ease-in-out;

-ms-transition: .3s ease-in-out;

-moz-transition: .3s ease-in-out;

-webkit-transition: .3s ease-in-out;

transition: .3s ease-in-out;

}

#hd #menu > li:hover span{width: 100%;}



#menu .ul-sn {position: absolute;top: 32px;left:0;display: none;width: 100%;

    background-color: #F3F3F3;box-shadow: 0 0 1px #efefef;padding: 0 5px;

}

#menu .ul-sn li {padding: 6px 0;display: block;width: 100%;border-bottom: 1px solid #B9B9B9;}

#menu .ul-sn li:last-child{border: 0;}

#menu .ul-sn a {display: block;width: 100%;text-align: center;font-size: 14px;}









#hd .lag {position: absolute;right: 20px;top: 40px;color: #fff;font-size: 14px;}

#hd .lag .ico-menu{float: left;width: 38px;height: 38px;background:url(../images/ico-menu.png) no-repeat center center;display: inline-block;}

#hd .lag a{float: left;display: inline-block;width: 38px;height: 38px;line-height: 38px;

    text-align: center;font-size: 14px;margin: 0 1px;

}

#hd .lag a.on{color: #bf2400;border: 2px solid #BF2500;line-height: 34px;}



.hd2{border: 0;background: #fff;height: 108px;}

.hd2 .logo{line-height: 108px;}

.hd2 .logo img{margin-bottom: 5px;}

.hd2 .nav {padding-top: 40px;}

.hd2 .lag{top:36px !important;}





/*******************************

  -------[=banner]-------

*******************************/

#banner{height:736px;overflow: hidden;position: relative;z-index: 1;margin-top: 120px;}

#banner .slick-slider,#banner .slick-list,#banner .slick-track,#banner .slick-slide{height: 100%;}

#banner a{display: block;height: 100%;}

#banner .slick-slide{

    background-repeat: no-repeat;

    background-position: center center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

#banner .slick-dots{position: absolute;left: 0;bottom: 20px;width: 100%;text-align: center;z-index: 99;}

#banner .slick-dots li{display: inline-block;margin: 0 5px;}

#banner .slick-dots li a{display: block;width: 12px;height: 12px;border: 1px solid #fff;

    font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;border-radius: 50%;

}

#banner .slick-dots li.slick-active a{background: none;
  border: 1px solid #fff;}





/*******************************

  -------[=底部]-------

********************************/

/*右侧浮动框 */

/*右侧浮动框 */

.float-bar {

z-index: 200;

right:0;

top:50%;

position: fixed;

width: 50px;

background: #4a4a4b;

margin-top: -100px;

}

.float-bar li {

    position: relative;

}

.float-bar a{

    display: block;

    width: 50px;height: 50px;

}

.float-bar a:hover{

    background-color: #c40008;

}

.float-bar .phone{

    background:url(../images/fr-ico1.png) no-repeat center center;

}

.float-bar .ma{

    background:url(../images/fr-ico2.png) no-repeat center center;

}

.float-bar .weixin{

    background:url(../images/fr-ico3.png) no-repeat center center;

}

.float-bar .toTop{

    background:url(../images/fr-ico4.png) no-repeat center center;

}

.float-bar .ma-img,.float-bar .wei-img{

    display: none;

    position: absolute;top:0;right:51px;

    width: 134px;height: 134px;

    border: 1px solid #c40008;

}

.float-bar .s2:hover .ma-img,.float-bar .s1:hover .num,.float-bar .s3:hover .wei-img{

    display: block;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.float-bar .num{

    display: none;

    position: absolute;top:0;right:51px;width: 130px;font-size: 14px;line-height: 51px;text-align: center;

    height: 51px;background: #c40008;color: #fff;

}

.float-rghit {
    font-size: 16px;
    height: 24px;
    width: 300px;
    background: #green;
	text-align: center;
	border-radius: 50px;
    margin:3px auto;
	padding: 2px;
}

/*******************************

    -------[=正文]-------

********************************/

.logo2{display: none;}

.hd-bg{}

.hd-bg #menu > li .par a{color: #fff;}

.hd-bg  .lag a{color: #fff;}

.hd-bg .logo2{display: block;}

.hd-bg .logo1{display: none;}

.section{position: relative;}





.go-top{position: absolute;z-index: 101;bottom: 0;left:50%;margin-left: 450px;width: 44px;height: 20px;background:url(../images/set-top.png) no-repeat;}

.go-down{position: absolute;z-index: 101;bottom: 0;left:50%;margin-left: 481px;width: 44px;height: 20px;background:url(../images/set-down.png) no-repeat;}

/* 第一屏 */

.index-s1 .tit{padding-left: 182px;font-family: "宋体";padding-bottom: 35px;}

.index-s1 h3{font-size: 36px;}

.index-s1 p{font-size: 18px;line-height: 24px;}

/* 新加的第二屏 */

.index-s2-1{background:url(../images/b-bg.jpg) repeat;}





/* 第二屏 */

.index-s2{background:url(../images/index-bg1.jpg) no-repeat;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: center center;   

}

.index-tit{text-align: center;font-family: "宋体";}

.index-tit h3{font-size: 36px;font-weight: bold;line-height: 40px;}

.index-tit h3 em{color: #c20c0e;font-weight: bold;}

.index-tit p{font-size:22px;color: #666666;text-transform: uppercase;letter-spacing: 1px; }

.index-s2 .txt-con{margin-top: 40px;font-size: 14px;line-height: 30px;}

.f-ul-list{text-align: center;margin-top: 65px;margin-bottom: 85px;

    padding: 0 120px;

}

.f-ul-list{display: inline-block;width: 100%;}

.f-ul-list li{float: left;width: 33.33%;display: inline-block;}

.f-ul-list li a{

    margin: 0 16px;font-family: "宋体";font-weight: bold;

    text-align: center;

    font-size: 24px;

    display: inline-block;

    width: 209px;height: 190px;line-height: 190px;

    background:url(../images/dot-1h.png) no-repeat;

}

.f-ul-list li a:hover{

    color: #fff;

    background:url(../images/dot-1.png) no-repeat;

    -o-transition:.8s;

    -ms-transition:.8s;

    -moz-transition:.8s;

    -webkit-transition:.8s;

    transition:.8s;

}

.index-more{display: block;margin: 0 auto;

    background: url(../images/more.png) no-repeat;width: 106px;height: 35px;

    -o-transition:.5s;

    -ms-transition:.5s;

    -moz-transition:.5s;

    -webkit-transition:.5s;

    transition:.5s;

}

.index-more:hover{background: url(../images/more-h.png) no-repeat;}



/* 第三屏 */

.index-s3{background:url(../images/b-bg.jpg) repeat;}

.index-s3 .ul-list{padding: 0 28px;margin-top: 50px;overflow: hidden;}

.index-s3 .ul-list ul{margin: 0 -36px;}

.index-s3 .ul-list li{float: left;width: 25%;}

.index-s3 .ul-list .li-con{position: relative; background: #181818;

    text-align: center;color: #c20c0e;padding-top: 15px;margin:0 36px;

}

.index-s3 .li-con h1{font-size: 48px;font-family: "宋体";font-weight: bold;line-height: 50px;}

.index-s3 .li-con .line{background:url(../images/line-y.png) no-repeat center center;

    width: 100%;height: 4px;margin-bottom: 5px;

}

.index-s3 .li-con h3{font-size: 16px;font-weight: bold;line-height: 18px;}

.index-s3 .li-con span{font-size: 12px;text-transform: uppercase;font-family:"Arial";line-height: 12px;}

.index-s3 .li-con .pic{padding: 15px 0;}

.index-s3 .li-con .pic img{width: 100%;}

.index-s3 .li-con .sign{width:100%;height: 78px;background:url(../images/sign-1.png) no-repeat center center;}

.index-s3 .li-con .sign2{background:url(../images/sign-2.png) no-repeat center center;}

.index-s3 .li-con .sign3{background:url(../images/sign-3.png) no-repeat center center;}

.index-s3 .li-con .sign4{background:url(../images/sign-4.png) no-repeat center center;}

.index-s3 .li-con .more{color: #c20c0e;font-size: 12px;padding-top: 10px;padding-bottom: 15px;display: inline-block;}





.index-s3 .ul-list .li-con:before{

    position: absolute;content: "";left:-24px;top:0;height: 100%;width: 24px;z-index:10;

    background: url(../images/bg-l.png) no-repeat;background-size: 24px 100%;opacity: 0;

    filter: alpha(opacity=0);

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.index-s3 .ul-list .li-con:after{

    position: absolute;content: "";right:-24px;top:0;height: 100%;width: 24px;z-index:10;

    background: url(../images/bg-r.png) no-repeat;background-size: 24px 100%;opacity: 0;

    filter: alpha(opacity=0);

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.index-s3 .ul-list .li-con:hover:before,.index-s3 .ul-list .li-con:hover:after{opacity: 1;

filter: alpha(opacity=100);

}



/* 第四屏 */

.index-s4{background:url(../images/index-bg2.jpg) no-repeat;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: center center;   

}

.index-s4 .ul-list{margin-top: 70px;overflow: hidden;margin-bottom: 40px;}

.index-s4 .ul-list li{float: left;width: 18%;margin-bottom: 55px;background:url(../images/line-r.png) no-repeat left center;

    background-size: 8px 100%; 

}

.index-s4 .ul-list li a{margin:15px 30px;text-align: center;display:block;}

.index-s4 .ul-list li:nth-child(5),.index-s4 .ul-list li:nth-child(10){

    background: url(../images/line-r.png) right center no-repeat,url(../images/line-r.png) left center no-repeat;

    background-size: 8px 100%;

}

/*.index-s4 li img{

    filter:grayscale(100%); 

    -webkit-filter:grayscale(100%); 

    -moz-filter:grayscale(100%); 

    -ms-filter:grayscale(100%); 

    -o-filter:grayscale(100%); 

    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 

    -webkit-filter:grayscale(1);

    opacity: 0.5;

} */

/*.index-s4 li:hover img{

    opacity: .8;

}*/



/* 第五屏 */

.index-s5{background:url(../images/b-bg.jpg) repeat;}

.index-s5 .news-list{margin-top: 20px;}

.index-s5 .ul-tab{text-align: center;padding-bottom: 45px;}

.index-s5 .ul-tab li{display: inline-block;margin: 0 45px;}

.index-s5 .ul-tab li a{padding: 0 5px;font-size: 14px;}

.index-s5 .ul-tab li.on a{border-bottom: 3px solid #C20B0D;}

/*.news-con{padding: 0 40px;}*/

.news-con{overflow: hidden;padding-bottom: 65px;}

.news-con li{width: 33.33%;float: left;}

.news-con ul{margin: 0 -40px;}

.news-con .li-con{margin: 0 40px;}

.news-con .li-con .pic{position: relative;height: auto;overflow: hidden;padding-top: 61%;}

.news-con .li-con .pic img{position: absolute;width: 100%;height: 100%;top:0;left:0;}

.news-con .li-con .pic img:hover{

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.news-con .li-con .txt .time{height: 35px;line-height: 40px;border-bottom: 1px solid #DFDFDF;font-size: 14px;color: #666;}

.news-con .li-con .txt h3{height: auto;line-height: 40px;font-size: 16px;font-weight: bold;}

.news-con .li-con .txt h3 a{color: #c20c0e;}

.news-con .li-con .txt p{font-size: 12px;line-height: 24px;color: #666;height: 48px;overflow: hidden;}

.news-con .li-con .txt .more{color: #c20c0e;}



/* 第六屏 */

.index-s6{



    background:url(../images/index-bg3.jpg) no-repeat;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: center center; 

    position: relative;  

}

.index-s6 .tit{color: #fff;font-family: "宋体";margin-bottom: 45px;}

.index-s6 .tit h3{font-size: 36px;font-weight: bold;line-height: 42px;}

.index-s6 .tit span{font-size: 22px;}

.index-s6 .list-left{float: left;}

.index-s6 .list-left li{height: 56px;color: #fff;margin-bottom: 32px;}

.index-s6 .list-left li div{padding-left: 68px;height: 56px;}

.index-s6 .list-left li.li1 div{line-height: 56px;font-size: 32px;font-family: "宋体"; background:url(../images/fd-ico1.png) no-repeat left center;}

.index-s6 .list-left li.li2 div{line-height: 56px;font-size: 32px;font-family: "宋体"; background:url(../images/fd-ico2.png) no-repeat left center;}

.index-s6 .list-left li.li3 div{padding-top: 6px;background:url(../images/fd-ico3.png) no-repeat left center;}

.index-s6 .list-left li.li4 div{padding-top: 10px;background:url(../images/fd-ico4.png) no-repeat left center;}



.index-s6 .list-left li p{font-size: 18px;line-height: 26px;}

.index-s6 .list-left li span{display: block;font-size: 12px;}

.index-s6 .list-left li.li4 span{font-size: 14px;}

.index-s6 .right-ma{float: right;padding-top: 120px;}

.index-s6 .right-ma h3{font-size: 18px;color: #fff;margin-bottom: 25px;font-weight: normal;}

.index-s6 .right-ma ul{margin-left: -25px;}

.index-s6 .right-ma li{float: left;margin-left: 25px;}

.index-s6 .right-ma li img,.index-s6 .right-ma li span{display:block;}

.index-s6 .right-ma li span{text-align: center;color: #fff;font-size: 14px;line-height: 24px;}



.fd-down{width: 100%;height: 45px;

    background: #000;line-height: 45px;color: #fff;text-align: center;

    position: absolute;bottom: 0;left:0;

}



/*******************************

    -------[=天岳宗旨]-------

********************************/

.n-major .f-ul-list{padding: 0 44px;}

.n-major .f-ul-list li{width: 25%;}

/*.n-pur {padding-bottom: 100px;}*/