body{margin:0;font-size:12px;line-height:1; font-family:"Microsoft YaHei";overflow-x: hidden;}

h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:12px;}

p,dl,dd{margin:0;}

ul,ol{margin:0;padding:0;list-style:none;}

a{text-decoration:none;color:#333;}

i,em{ font-style:normal;}

strong,b{ font-weight:normal;}

img{border:none;vertical-align:bottom;}.clearfix{*zoom:1;} /*ie7?????????*/

.clearfix:after{content:""; display:block; clear:both; font-size:0; line-height:0;}

table{border-spacing:0;border-collapse:collapse;}

th,td{padding:0;text-align:left; vertical-align:top;}

input{border:none;background:none;outline:none;}

textarea{resize:none;}



input,select,button{

    background: none;

    border:none;

    outline:none;

    vertical-align:middle;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none}

select{-webkit-appearance:none;outline:none}









html {

    overflow-y: scroll;

  }

  

  :root {

    overflow-y: auto;

    overflow-x: hidden;

  }

  

  :root body {

    position: absolute;

  }

  

  body {

    width: 100%;

    overflow: hidden;

  }





.wrap{

    overflow-x: hidden;

    max-width: 7.50rem;

    margin: 0 auto;

    background: #fffffd;

    overflow-y: hidden;

  



}

.content{

    width: 7rem;

    margin: 0 auto;

}

.top{

    width: 100%;

    height: .8rem;

    background: #ffffff;

    overflow: hidden;

}

.top .logo{

    display: block;

    margin: .1rem 0 0 0rem;

    width: auto;

    height: .66rem;

}

.banner{

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

    background-size: 100% 100%;

    width: 7.5rem;

    height: 4.54rem;

    overflow: hidden;

}

.banner p{

    text-align: center;

    font:.44rem/.7rem "Microsoft YaHei";

    color: #fc0; 

    text-shadow: 0 0.1rem 0.1rem rgb(0, 0, 0);

    margin-top: .0rem;

}

.banner p em{

    font-weight: bold;

    color: #fff; 
	font:.24rem/.25rem "Microsoft YaHei";


}

.banner p span{

    font:bold .55rem/.7rem "Microsoft YaHei"; 
	

}

.banner .btn{

    display: block;

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

    background-size: 100% 100%;

    width: 5.26rem;

    height: .63rem;

    margin: 0.4rem auto 0;

    text-align: center;

    font:.24rem/.63rem "Microsoft YaHei";

    color: #fff; 

}

/* 1 */

.part1{

    margin-top: -.86rem;

}

.part1_in{

    width: 7rem;

    background:#fff;

    padding: .47rem  0 0.8rem 0;

    border-radius: .2rem;

    box-shadow: 0 0 0.2rem rgb(204, 204, 204);

    margin-bottom: .4rem;

}

.tit p{

    text-align: center;

    font:.24rem/.24rem "Microsoft YaHei";

    color: #666; 

    margin-top: .15rem;

}

.tit img{

    width: auto;

    height: .42rem;

display: block;

margin: 0rem auto 0

}



.part1_in ul{

    margin-top: -.3rem;

}



.part1_in ul li{

    width: 3.3rem;

    height: 2.4rem;

    float: left;

    border-right: .01rem solid #f1f1f1;

    margin-top: 1.6rem;

}

.part1_in ul li img{

    width: 1.77rem;

    height: 1.65rem;

    display: block;

    margin: -.98rem auto 0;

}

.part1_in ul li p{

    text-align: center;

    font:.33rem/.28rem "Microsoft YaHei";

    color: #133E8E; 

    margin-top: .12rem;

}

.part1_in ul li p span{

    text-align: center;

    font:.23rem/.28rem "Microsoft YaHei";

    color: #666; 

}

.part1_in ul li a{

    display: block; 

    width: 1.45rem;

    height: .38rem;

    border: .02rem solid #c61111;
	background:#c60000;

    border-radius: .55rem;

    margin: 0.2rem auto 0;

    text-align: center;

    font:.24rem/.38rem "Microsoft YaHei";

    color: #fff; 

 

}





/* 2 */

.part2{

    width: 100%;

    padding: 0rem 0 0.3rem 0;

    overflow: hidden;

}

.part2 .tit2{

    width: 7.5rem;

    height: 1.4rem;

    background: url('../images/p2_tit.jpg') no-repeat center top;

    background-size: 100% 100%;

}

.part2 .tit2 p{

    font: .4rem/1.4rem "Microsoft YaHei";

    color: #fff;

    text-align: center;

}

.part2 .tit2 span{

    font-weight: bold;

    font-size: .45rem;

}



.part2 .tit img{

    margin: 0.5rem auto 0;

    width: auto;



}

.part2 .cont{

    margin-top: .35rem;
	height: 5.3rem;

}

.swiper2 .swiper-slide{

    width: 3.3rem;
	float:left; 
	padding-left:0.15rem

}

.swiper2 .swiper-slide div img{

    width: 3.1rem;

    height: 1.95rem;

    display: block;

    margin: 0 0 0 0.08rem;

}

.swiper2 .swiper-slide span{

    display: block;

    width: 3.3rem;

    height: .8rem;

    background: url('../images/p2_txt.png') no-repeat center top;

    background-size: 100% 100%;

    font: .24rem/.8rem "Microsoft YaHei";

    color: #fff;

    text-align: center;

    margin-top: -.12rem;

}

.part2>a{

    display: block;

    width: 2.7rem;

    height: .7rem;

    background: url('../images/p2_btn.png') no-repeat center top;

    background-size: 100% 100%;  

    margin: 0.4rem auto 0;

    font: .26rem/.7rem "Microsoft YaHei";

    color: #fff;

    padding-left: 1.3rem;



}

/* 33333 */

.part3{

    width: 100%;

    background: url('../images/part3.jpg') no-repeat center top;

    background-size: 100% 100%;

    padding: 0.5rem 0 0.6rem 0

}

.part3 .tit img{

    width: 2.97rem;

}

.part3 .cont{



}

.part3 .cont ul{

    width: 7.5rem;

}

.part3 .cont ul li{

    width: 3.74rem;

    height: 3.86rem;

    background: url('../images/p3_libg.png') no-repeat center top;

    background-size: 100% 100%;

    float: left;

    margin: .07rem .07rem -.18rem -.18rem;

    overflow: hidden;

}

.part3 .cont ul li img{

    display: block;

    width: .43rem;

    height: .43rem;

    margin: 0.5rem 0 0 0.55rem;

}

.part3 .cont ul li dl{

    width: 2.75rem;

    margin: 0.27rem 0 0 0.55rem;

}

.part3 .cont ul li dl dt{

    font:bold .26rem/.3rem "Microsoft YaHei";

    color: #2e68dc;

}

.part3 .cont ul li dl dd{

    font: .24rem/.35rem "Microsoft YaHei";

    color: #666666;

    margin-top: .35rem;

}



/* 44444 */

.part4{

    width: 100%;

height: 5rem;

    background:#0D73D9;

    background-size: 100% 100%;

    overflow: hidden;

}

.part4 .tit img{

    margin-top: .57rem; 
    width: auto;

}

.part4 .cont{

    margin-top: .38rem;

}

.swiper4{

    

}

.swiper4 .swiper-slide{

    width: 2.33rem;
    height:4rem; 
	float:left 

}

.swiper4 .swiper-slide div{

    width: 2.23rem;
    height: 3.2rem;
    background: #25242a; 
	padding-top: .05rem;
	border-radius: .2rem; margin-left:.1rem

}

.swiper4 .swiper-slide div img{

    display: block;

    width: .85rem;

    height: .85rem;

    margin: 0.2rem auto .15rem;

}

.swiper4 .swiper-slide div dl{

  margin-top: .2rem;

}

.swiper4 .swiper-slide div dl dt{

    font:.28rem/.28rem "Microsoft YaHei";

    color: #fff; 

  text-align: center; 

  margin-bottom: .2rem;

}

.swiper4 .swiper-slide div dl dd{

    font:.22rem/.35rem "Microsoft YaHei";

    color: #aeaeae; 

  text-align: center; 

  margin-bottom: .18rem;
  padding:0 .15rem 0 .15rem

}

/* 555555555 */





.part5{

    width: 100%;

    overflow: hidden;

    padding: .6rem 0;

    margin-top: -.01rem

}

.part5 .tit img{    

  width: 4.75rem;

}



.part5 .cont{

    margin-top: .45rem

}

.part5 .cont>div{

    margin-top: .4rem;

}

.part5 .box1>p{

    font-size:  .25rem;

    color: #333;

}





.swiper5{

    top :.15rem;

}

.swiper5 img{

    width: 3.02rem;

    height: 1.77rem;

}





/* 6666666666 */

.part6{

    width: 100%;

    background: #ffffff;

    padding: 0rem 0 0.5rem 0

}

.part6 .tit{

    width: 7.5rem;

    height: 2.81rem;

    background: url('../images/p6_titbg.jpg') no-repeat center top;

    background-size: 100% 100%;

    overflow: hidden;

    margin: 0 auto 0;

}

.part6 .tit img{

    width: auto;



    display: block;

    margin: 0.4rem auto 0;

}

.part6 .cont{

    width: 7.02rem;

    height: 4.rem;

    background: url('../images/p6_cont.jpg') no-repeat center top;

    background-size: 100% 100%; 

    margin-top: -1.6rem;

}

.part6 .cont ul{

width: 7.3rem;

}

.part6 .cont ul li{

    width: 2.35rem;

    float: left;

    height: 2rem;

}

.part6 .cont ul li dl{

    margin-top: 1rem;

}

.part6 .cont ul li dl dt{

    font:bold .28rem/.42rem "Microsoft Yahei";

    color: #0A4390; 

    text-align: center;

}

.part6 .cont ul li dl dd{

    font: .2rem/.3rem "Microsoft Yahei";

    color: #fff; 

    width: 2.2rem;

    margin: 0.05rem auto 0;

}

.part6 .cont ul .l2 dl dd{

    color: #333333;

}



/* 77777 */

.part7{

    width: 100%;

    height:8.1rem ;

    background: url('../images/part7.jpg') no-repeat center top;

    background-size: 100% 100%; 

    overflow: hidden;



}

.part7 .tit img{

   width: 2.98rem;

   margin-top: .5rem;

}

.part7 .cont{

   margin-top: .1rem;



}

.part7 .cont ul{

width: 7.5rem;

}

.part7 .cont ul li{

    width: 1.53rem;

    height: 1.23rem;

    border: .01rem solid #dedfe3; 

    float: left;

    margin: 0.24rem  0.28rem 0 0;

}

.part7 .cont ul .l1{

    border: none;



}

.part7 .cont ul .l1 img{

    width: 1.63rem;

    height: 1.25rem;

}

.part7 .cont ul .l2 img{

    width:auto;

    height: .33rem;

    display: block;

    margin: 0.28rem auto 0;

}.part7 .cont ul .l2 p{

    font: 0.24rem/0.24rem "Microsoft YaHei";

    color: #fff; 

    text-align: center;

    margin-top: .14rem;

}

.part7 .cont .box1 p{

    font: 0.22rem/0.22rem "Microsoft YaHei";

    color: #fff;

    margin-top: .45rem;

}

.part7 .cont .box1 img{

    width: 7.02rem;

    height:2.68rem ;

    /* margin-top: .18rem; */

}



/* 888 */

.part8{

    width: 100%;

    padding:.5rem  0;

    overflow: hidden;



}

.part8 .tit img{

   width: 2.95rem;

  

}

.part8 ul{

    width: 7.5rem;

    margin-top: .4rem;

}

.part8 ul li{

    width: 3.4rem;

    float: left;

    margin: 0 0.2rem 0 0;

}

.part8 ul li>img{

    width: 3.39rem;

    height:2.21rem ;

}

.part8 ul li div{

    width: 3.39rem;

    height: 1.08rem;

    box-shadow: 0 0.1rem .1rem #e7e7e7;

    overflow: hidden;

    position: relative;

}

.part8 ul li div p{

    font: 0.18rem/0.18rem "Microsoft YaHei";

    color: #333;

    margin: .35rem 0 0 .2rem;

}

.part8 ul li div span{

    display: block;

    font: 0.14rem/0.14rem "Microsoft YaHei";

    color: #666;

    margin: .17rem 0 0 .2rem;

}

.part8 ul li div a img{

    width: .25rem;

    height: .11rem;

}

.part8 ul li div a{

    position: absolute;

    right: 0.2rem;

    top: 0.6rem;

}

/* 列表�? */

.top{

    width: 100%;

    height: .8rem;

    background: #ffffff;

    overflow: hidden;

}

.top .logo{

    display: block;

    margin: .1rem auto 0rem;

    width: auto;

    height: .65rem;

}

.list_banner{

    background: url(../images/list_banner.png) no-repeat center top;

    background-size: 100% 100%;

    width: 7.5rem;

    height: 3rem;

    overflow: hidden;

}

.list_banner p{

    text-align: center;

    font:bold .7rem/.7rem "Microsoft YaHei";

    color: #fff; 

 

    margin-top:1.18rem;

}



.list_banner p span{

 color: #133E8E;

}

/* NAV */

.nav{

    height: .6rem;

    background: #f8f8f8;

}

.nav1{



    width: .2rem;

    height: .2rem;

    float: left;

    margin: 0.2rem 0.1rem 0 0;

}

.nav2{

    width: .07rem;

    height: .14rem;

    float: left;

    margin: 0.24rem 0.1rem 0 0.14rem;

}

.nav a{

    float: left;

    font: .2rem/.6rem "Microsoft YaHei";

    color: #757575; 

}

.list_cont{

padding: .1rem 0 0.6rem 0;

}

.list_cont .cont_top{

    width: 8rem;

}

.list_cont .cont_top li{

  

   width: 2.2rem;

   height: 1rem;

   border-radius: .08rem;

   background: #fff;

   float: left;

   margin: 0.3rem 0.2rem 0 0;

   box-shadow: 0 0 .2rem #acacac;



}

.list_cont .cont_top li a{

    display: block;

    width: 2.2rem;

    height: 1rem;

    font: .26rem/1rem "Microsoft YaHei";

    color: #333; 

    text-align: center;

}



.list_cont  .txt_top{

height: .9rem;   margin-top: .5rem;

border-top:.01rem solid #ebeef5;

}

.list_cont .txt_top li{

    border-top:.01rem solid #ebeef5;

    border-bottom:.01rem solid #ebeef5;

    float: left;

    font:bold .26rem/.9rem "Microsoft YaHei";

    color: #333; 

    text-align: center;

    padding-left: .1rem;

}

.list_cont .txt_cont li{

    height: 1.2rem;

    border-bottom:.01rem solid #ebeef5;

}



.list_cont .txt_cont li p{

    width: 2.95rem;

    float: left;

    font: .24rem/.4rem "Microsoft YaHei";

    color: #333; 

    margin-top: .2rem;

    padding-left: .1rem;

    margin-right: 1rem;

}

.list_cont .txt_cont li span{

    float: left;

    width: 1.3rem;

    font: .24rem/1.2rem "Microsoft YaHei";

    color: #333; 

    text-align: center;

}

.list_cont .txt_cont li a{

    float: right;

    width: 1.48rem;

    height: .58rem;

    border: .01rem solid #c9af71;

    border-radius: .05rem;

    font: .24rem/.58rem "Microsoft YaHei";

    color: #c9af71; 

    text-align: center;

    margin: 0.3rem 0rem 0 0;

}

/* 内�?�页 */

.show_banner{

    background: url(../images/show_banner.png) no-repeat center top;

    background-size: 100% 100%;

    width: 7.5rem;

    height: 3rem;

    overflow: hidden;

}

.show_banner p{

    text-align: center;

    font:bold .7rem/.7rem "Microsoft YaHei";

    color: #fff; 

 

    margin-top:1.18rem;

}



.show_banner p span{

 color: #133E8E;

}

.show_cont{

    padding: .1rem 0 0.6rem 0;

    }

    

    

    .show_cont .txt_top{

       height: 1.7rem;

       border-bottom:.01rem solid #ebeef5;

    }

    .show_cont .txt_top div{

       width: 5rem;

       height: 1rem;

       float: left;

       margin: 0.45rem 0rem 0 0;

    

    }

    .show_cont .txt_top div h2{

        font:bold .3rem/.3rem "Microsoft YaHei";

        color: #333; 

    }

    

    .show_cont .txt_top span{

        float: left;

        font: .2rem/.3rem "Microsoft YaHei";

        color: #999999; 

        margin-top: .3rem;

    

    }

    .show_cont .txt_top em{

        float: left;

        font: .2rem/.3rem "Microsoft YaHei";

        color: #999999; 

        margin-top: .3rem;

        margin-left: .3rem;

    

    }

    .show_cont .txt_top a{

        display: block;

        width: 1.7rem;

        height: .55rem;

        border-radius: .55rem;

        background: #c9af71;

        float: right;

        font: .24rem/.55rem "Microsoft YaHei";

        color: #fff; 

        text-align: center;

        margin-top: .8rem;

       

    

    }

    

    .show_cont .txt_cont{

        padding-top: .12rem;

    }

    .show_cont .txt_cont p{

        margin-bottom: .4rem;

        font: .24rem/.5rem "Microsoft YaHei";

        color: #333; 

    

    }

    .show_cont .txt_cont p strong{

       font-weight: bold;

    }

    

    .show_cont a{

        display: block;

        width: 3.39rem;

        height: .69rem;

        border: .01rem solid #c9af72;

        margin: 0 auto 0;

        text-align: center;

        font: .24rem/.69rem "Microsoft YaHei";

        color: #c9af72; 

    }

    .show_cont a img{

        width: .19rem;

        height: .16rem;

        display: inline-block;

        vertical-align: top;

        margin: 0.26rem 0 0 0.14rem;

    }

    














.tz-footer {

    padding:.4rem 0 0.3rem 0;

    text-align: center;

    color: #666;

    background: #000000;

	

}





.tz-footer p {

    font: 0.24rem/0.33rem "Microsoft YaHei";

    color: #878787;

    margin-top: .1rem;



}

.tz-footer>span {

    font: 0.24rem/0.24rem "Microsoft YaHei";

    color: #878787;

    display: block;

    margin-top: .25rem;

}

