body{  font-size: 15px; color: #242413;line-height: 22px}
.wap{  display: none;  }
.w1000{  width: 1000px;  margin: 0 auto;  }
@media screen and (max-width: 800px){
    .pc{  display: none;  }
    .wap{  display: block;  }
    .w1000{  width: 92%;  margin: 0 auto; overflow: hidden;padding: 0 4%;}
}

.col-title{  border-bottom: 2px solid #D1171A;  color: #D1171A;  font-weight: bold; font-size:16px;line-height: 16px;  padding-bottom: 10px;  margin-bottom: 15px;  }
.col-title a{  color: #646464;  font-weight: normal;font-size: 14px }
.col-title a:hover{  color: #D1171A;}


/* banner */
.banner.pc{  background: url("../img/top-pc.jpg") no-repeat center;  height: 869px;  }

/* menu */
menu{  background: #D1171B;  color: white;  height: 50px;  line-height: 50px;  }
menu li{  float: left;  }
menu li a{  color: white;  padding: 0 18px;  }
menu li.on,menu li:hover{  background: #FF4F1B;  }
.menu-shadow{  background: url("../img/menu-shadow.jpg") repeat-x top;  height: 30px;  }

@media screen and (max-width: 800px){
    menu{height: auto;line-height: 30px;padding: 0 10px;}
    menu .next-menu{display: none}
    menu li{width: 23%;text-align: center;}
    menu li a{ padding: 5px 0 ;}
    menu li.on,menu li:hover{  background: #D1171B;  }
    menu .more{float: right;width: 5%;padding-top: 5px}
}

/* part1 */
.part1{ min-height:300px;padding-bottom:20px;border-bottom: 4px solid #D1171A}
.part1 .left{  width: 339px;  margin-right: 15px;  }
.part1 .center{  padding-top: 25px;  width: 380px;  }
.part1 .right{  width: 245px;  }

.part1 .left .top-news-title{  color: #D1171B;  font-size: 17px;  padding: 5px 0;  }
.part1 .left .top-news-title a{  color: #D1171B;  }
.part1 .left .top-news-content{  font-size: 14px;  color: #444;  margin-bottom: 10px;  }
.part1 .left .top-news-content a{  color: #444;  }
.part1 .left .list-news li{  padding-bottom: 5px;  }
.part1 .left .list-news li a{  margin-left: 7px;  color: #242413;  }
.part1 .left .list-news li a:hover{color: #D1171A}


.slideBox{ width:380px; height:265px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#D1171B;}

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative}
.slideBox .bd ul li .title{position: absolute;background: rgba(0,0,0,.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);color: white;bottom:0;left: 0;width: 92%;padding: 8px 4%;text-align: left}
.slideBox .bd img{width:380px; height:265px;display:block;  }

.part1 .right .news{height: 250px;overflow: hidden;}

@media screen and (max-width: 800px){
    .part1{border-bottom: 0}
    .part1 .left{  width: 100%;  margin-right: 0;  }
    .part1 .center{  padding-top: 25px;  width: 100%;  }
    .part1 .right{  width: 100%;  padding-top: 25px;  }

    .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
    .slideBox .bd img{ width:100%; height:auto;display:block;  }
}
/* part2 */
.part2{background: #FFF5F2;border-bottom:1px solid #CDCDCD}
.part2 .left{width: 310px;margin-right: 17px}
.part2 .center{width: 310px;background: white;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;padding:0 17px; }
.part2 .right{width: 310px}

.part2 .top-icon-image{width: 180px;margin: 15px auto 25px auto}
.part2 .col{margin-bottom: 15px}

.part2 .type1 li{  padding-bottom: 5px;  }
.part2 .type1 li a{  margin-left: 7px;  color: #242413;  }
.part2 .type1 li a:hover{ color: #D1171A;  }

.part2 .type2 li{border-bottom: 1px dotted  #999;padding:5px 0 5px 0}
.part2 .type2 li .lf{width: 80px;}
.part2 .type2 li .lf img{width: 80px;height: 60px;margin-top: 5px}
.part2 .type2 li .rt{width: 220px;}
.part2 .type2 li .rt .title{padding-bottom: 0}
.part2 .type2 li .rt .pro{padding-bottom: 0;}
.part2 .type2 li .rt .title a{color: #242413;}
.part2 .type2 li .rt .title a:hover{color: #D1171A}
.part2 .type2 li .rt .content{color: #666;font-size: 14px;padding-bottom: 5px}
.part2 .type2 li .rt .content span{color: #D1171A}

.part2 .type3 li{padding: 8px 0}
.part2 .type3 li .lf{width: 66px;}
.part2 .type3 li .lf img{width: 66px;height: 66px}
.part2 .type3 li .rt{width: 234px;font-size: 14px}
.part2 .type3 li .rt .content a{color: #242413;}
.part2 .type3 li .rt .content a:hover{color: #D1171A}


.part2 .top-image{position: relative;width: 310px;height: 180px;overflow: hidden}
.part2 .top-image .play{position: absolute;background: url("../img/play.png") no-repeat;top: 70px;left: 145px;width: 33px;height: 40px}
.part2 .top-image img{width: 310px;height: 180px;}
.part2 .top-image-title{text-align: center;padding: 8px 0 15px 0;color: #D1171A;font-size: 17px}
.part2 .top-image-title a{color: #D1171A;}

@media screen and (max-width: 800px){
    .part2{background: white;}
    .part2 .left{width: 100%;margin-right: 0}
    .part2 .center{width: 100%;background: white;border:none;padding: 0}
    .part2 .right{width: 100%}

    .part2 .top-icon-image{width: 140px;margin: 5px auto 10px auto}

    .part2 .type2 li .lf{width: 25%;}
    .part2 .type2 li .lf img{width: 100%;height: auto;margin-top: 5px}
    .part2 .type2 li .rt{width: 73%;}

    .part2 .type3 li .lf{width: 30%;}
    .part2 .type3 li .lf img{width: 100%;height: auto}
    .part2 .type3 li .rt{width: 68%;font-size: 14px}
}
/* part3 */
.part3{ padding: 40px 0 0 0}
.part3 .col{margin-bottom: 40px}
.part3 ul{width: 1200px}
.part3 ul li{position: relative;width: 241px;height: 159px;overflow: hidden;float: left;margin-right: 12px}
.part3 ul li img{width: 241px;height: 159px}
.part3 ul li .title{position: absolute;bottom: 0;width: 92%;padding: 5px 4%;background: rgba(0,0,0,.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);color: white;text-align: center;}
.part3 ul li .title a{color: white;}

@media screen and (max-width: 800px){
    .part3 ul{width: 100%}
    .part3 ul li{width: 48%;height: auto;margin: 5px 1%}
    .part3 ul li img{width: 100%;height: auto}
}
/* part4 */
.part4{margin-bottom: 30px}
.part4 .title{ height:30px;line-height:30px;font-size:13px;padding: 5px 20px;background: #CC2635;color: white;position: relative}
.part4 .title .sign{position: absolute;top: 5px;left: 50%;margin-left: -51px;}
.part4 .title .more a{ color: white;}

.part4 .list{padding: 0 20px;margin-bottom: 20px}
.part4 .list li{padding: 15px 0;border-bottom: 1px dotted #777}
.part4 .list li .ask{background: url("../img/ask.jpg") no-repeat;padding-left: 40px;padding-bottom: 10px}
.part4 .list li .ask .info{color: #444;font-size: 14px;line-height: 14px;margin-bottom: 5px}
.part4 .list li .ask .info .time{margin-left: 30px}
.part4 .list li .answer{background: url("../img/answer.jpg") no-repeat;padding-left: 40px;color: #444;}

.part4 .list2 li{background: #EBE5DE;margin-top:2px;padding: 10px}
.part4 .list2 li .list-title{ color: #8C775E;font-weight: bold;margin-bottom: 10px}
.part4 .list2 li .content{background: white;padding: 10px}
.part4 .list2 li .list-content{color: #444;font-size: 14px}
.part4 .list2 li .name{color: #836B50;font-weight: bold;text-align: right}

@media screen and (max-width: 800px){
    .part4{background: #F3EEE8}
    .part4 .wap .button{padding: 10px 20px 0 20px}
    .part4 .wap .button div{width: 48%}
}

/* part5 */
.part5{margin-bottom: 30px}
.part5 .col-title{margin-bottom: 0}
.part5 .link{width: 421px}
.part5 .achievement{width: 550px}
.part5 .content{border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;padding: 10px;}

.part5 .link li{width: 380px;margin: 15px auto}

.part5 .achievement li{width: 160px;float: left;margin: 5px 8px;}
.part5 .achievement li img{width: 160px;height: 70px}
.part5 .achievement li .title a{line-height: 15px;text-align: center;color: #242413; font-size: 13px}

/* footer */
footer{background: #D1171A;color: white;text-align: center;line-height: 40px}