*{padding:0;margin:0;}
a{color:#fff;font-style:normal;}
a:hover{color:#fff;font-style:normal;}
a,em,i{ text-decoration:none; font-style:normal;}
ul li{list-style:none;}
.clear{clear:both;}
.main{width:1000px;margin:0 auto;}
.main ul li{ margin:20px auto;}
.back{ text-decoration:none;background: #0a50a0 url(../images/back.png) center center no-repeat; opacity:0.5; width:100px; height:100px;line-height:100px;display:none;cursor:pointer;cursor:pointer;}
/*.back{ height:80px; width:80px; line-height:100px; background: #0a50a0 url(../images/back.png) center center no-repeat; }
.back{ width:100px; height:100px; line-height:100px;cursor:pointer;}*/
/**********QQ************/
.QQ{ position:fixed; right:100px;top:40%; z-index:100;}
.QQ>a{ display:block;}
.QQ_1,.QQ_2{ width:100px; height:100px;margin-top:2px; cursor:pointer;}


/*********header**************/
.header,.footer{width:100%;margin:0 auto;}
.header{background:url(../images/bj.jpg) top center no-repeat;}
.head{width:1000px;margin:0 auto; }
.logo{display:block;float:left;width:100px;}
.head_top{border-bottom:1px solid #3971b0;margin:0;padding:0;}
.top ul{float:right;}
.top ul li{float:left; width:100px; height:80px; text-align:center;}
.top ul li a{line-height:80px;}
.on{background:#fff; }
.on>a{color:#1868c5; font-weight:bold;}
.content{ width:100%; background:#fff; margin:0 auto;}
.content ul li{float:left; width:250px;}
.content ul li img{margin:0 auto;}
.content ul li i{font-size:24px;}
.content ul li img,.content ul li i,.content ul li em{ display:block; text-align:center;color:#000;}
.header1{width:100%;margin:0 auto;background: url(../images/bj-2.png) top left repeat-x;}
/******************banner********************/
.carousel {
  position: relative;
}
.banner_p{
     width: 520px;
    height: 430px;
    bottom: 10px;
    left: 58%;
}

.banner_b{
     width: 520px;
    height: 430px;
    bottom: 10px;
    left: 55%;
}

@media screen and (min-width: 1200px){
    .banner_p{
        width: 520px;
        height: 430px;
        bottom: 50px;
        left: 58%;
    }

    .banner_b{
        width: 520px;
        height: 430px;
        bottom: 50px;
        left: 55%;
    }
}

@media screen and (min-width: 1400px){
    .banner_p{
        /* width: 520px;*/
        height: 430px;
        bottom: 100px;
        left: 58%;
    }
    .banner_b{
        /* width: 520px;*/
        height: 430px;
        bottom: 100px;
        left: 55%;
    }
}
@media screen and (min-width: 1600px){
    .banner_p{
        /* width: 520px;*/
        height: 430px;
        bottom: 174px;
        left: 58%;
    }
    .banner_b{
        /* width: 520px;*/
        height: 430px;
        bottom: 174px;
        left: 55%;
    }
}

.banner_txt .p1 {
   font-size: 32px;
    line-height: 32px;
	margin-top:50px;
}

.banner_txt .p2 {
    font-size: 48px;
    line-height: 48px;
   /* margin: 25px 0;*/
}
.banner_txt .p2 img{margin-top:50px;}
.banner_txt .p3 {
    font-size: 18px;
    line-height: 18px;
}
.banner_txt .btn1 {
    display: block;
    margin: 30px 100px;
}
.banner_txt .p4 {
    font-size: 14px;
    line-height: 14px;
	width:260px;
	margin-left:100px;
}
.down{  width:1170px;margin:100px auto; font-family:"微软雅黑";}
.down p{ padding:5px;}
.down-l,.down-r{margin:10px; padding:10px;background:#fff; width:550px; height:250px;border-radius:10px;border:1px solid #d5d5d5; margin-bottom:40px; }
.down-l a,.down-r a{line-height:50px; margin-right:20px;}
.down-l b,.down-r b{ font-weight:blod; font-size:20px;}
.down-l{float:left; }
.down-r{float:right;}
.date{float:right;}

/***************update**********************/
.update{ width:100%; margin:40px auto;}
.up{width:1000px; background:#fff;  margin:0 auto;border:1px solid #d5d5d5;padding:40px;}
.up p{margin-top:10px;}
.up h2{border-bottom:1px solid #1869c6;line-height:50px;height:50px; display:block;}
.up ul{ display:block;}
.up li{ display:block; line-height:40px;}
.up h2 .tit{float:left;display:block;height: 46px;
line-height: 46px;}
.up h2 .date{
font-size: 12px;
font-weight: normal;
display:block;float:right;}
.QA{border:1px solid #2572cb; background:#efeeee; width:100%;height:70px;margin:20px auto;}
.update .question{color:#1b6fcf;padding:5px;margin:5px;border-bottom:1px solid #2572cb;}
.answer{margin:5px;color:#000;padding:5px;line-height:0;}
/***************footer**********************/
.footer{ background:#000;}
.foot{width:1000px;margin:0 auto; text-align:center;color:#fff;line-height:100px;}