@charset "utf-8";
/* CSS Document */
 body{
     padding:0;
     margin:0;
     font:normal 0.16rem/200% "微软雅黑";
     color:#000000;
     text-align:center;
     background:#f6f6f6;
}
 h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{
     margin:0;
     padding:0;
}
 div{
     margin:0 auto;
     text-align:left;
     font:normal 0.16rem/200% "微软雅黑";
}
 li,p{
     text-align:left;
     font:normal 0.16rem/200% "微软雅黑";
}
 a:link,a:visited{
     color:#000000;
     text-decoration:none;
}
 a:hover{
     color:#000000;
     text-decoration:underline;
}
 img{
     border:none;
}
 ol,ul,li{
     list-style:none;
}
 em,i{
     font-style:normal;
}
/*clear*/
 .clearfix:before,.clearfix:after {
     content:"";
     display:table;
}
 .clearfix:after{
     clear:both;
     overflow:hidden;
}
 .clearfix{
     zoom:1;
}
/*other*/
 h1,h2,h3,h4,h5,h6{
     text-align:left;
     font:normal 0.16rem/200% "微软雅黑";
}
 .mt10{
     margin-top:0.13333333333333333rem;
}
 .mb10{
     margin-bottom:0.13333333333333333rem;
}
 .m10{
     margin:0.13333333333333333rem auto;
}
 .w1000{
     width:10rem;
}
 .list_16 li{
     background:url(images/icon03.png) no-repeat 0 0.4666666666666667rem;
     padding-left:0.29333333333333333rem;
     font-size:0.21333333333333335rem;
}
 .fl{
     float:left;
}
 .fr{
     float:right;
}
 .white,.white a:link,.white a:visited,.white a:hover{
     color:#fff;
}
 .red,.red a:link,.red a:visited,.red a:hover{
     color:#cc0000;
}
 .blue,.blue a:link,.blue a:visited,.blue a:hover{
     color:#003366;
}
 .gray,.gray a:link,.gray a:visited,.gray a:hover{
     color:#666666;
}
/*header*/
 .header{
     background:#d2000e;
     height:0.8666666666666667rem;
}
 .header span{
     float:left;
     padding-left:3%;
     padding-top:0.10666666666666667rem;
}
 .header span img{
     margin-right:0.3rem;
     width:1.56rem;
     height:0.56rem;
}
 .header em{
     float:left;
     line-height:0.8666666666666667rem;
     font-size:0.25333333333333335rem;
}
 .header em a{
     margin:0 0.13333333333333333rem;
}
 .top_m{
     margin:0 auto;
}
 .top_m img{
     width:10rem;
     height:auto;
}
/*p1*/
 .p1_con{
     position:relative;
}
 .p1_con .fl{
     width:10rem;
     padding:1.1066666666666667rem 0 0 0.6666666666666666rem;
}
 .p1_con .fr{
     width:2.2666666666666666rem;
     padding-top:1.2rem;
}
 .p1_con .fr ul{
     background:url(images/fm01.png) no-repeat;
     width:1.5066666666666666rem;
     height:7.36rem;
     padding-top:0.29333333333333333rem;
}
 .p1_con .fr ul li{
     float:left;
     font-size:0.18666666666666668rem;
     text-align:center;
     width:50%;
}
 .p1_con .fr ul li,.p1_con .fr ul li a:link,.p1_con .fr ul li a:hover{
     color:#214e8b;
}
 .p1_con .fr ul li a:hover{
     color:#fff;
}
 .p1_con .fr ul li:hover{
     background:#97b0d7;
     border-radius:0.05333333333333334rem;
     color:#fff;
}
 .p1_con .fr ul li:hover a{
     color:#fff;
}
 .p1_con_m{
     margin:0 auto;
}
 .p1_con_m img{
     width:10rem;
     height:auto;
}
 .p1_con_m2{
     background:url(images/bg02.jpg) no-repeat; background-size:100%;
     width:10rem;
     height:5.88rem;
}
 .p1_con_m2 ul{
     padding:0.4rem 0 0 0.7333333333333333rem;
}
 .p1_con_m2 ul li{
     float:left;
     width:1.2rem;
     height:0.64rem;
     border:#dee5f0 1px solid;
     border-radius:0.05333333333333334rem;
     margin:0.05333333333333334rem 0.09333333333333334rem;
     background:#fcfcfd;
     font-size:0.32rem;
     text-align:center;
     line-height:0.64rem;
}
 .p2_con_m{
     background:url(images/bg03.gif);
     padding:0.24rem 0;
}
 .p2_con_m h2{
}
 .p2_con_m h2 p{
     width:4.133333333333334rem;
     height:0.8533333333333334rem;
     line-height:0.8533333333333334rem;
     color:#fff;
     padding-left:0.5333333333333333rem;
     font-size:0.4rem;
     background:#bb261a;
}
 .p2_con_m div p{
     font-size:0.32rem;
     padding:0.4rem 0.4rem 0.2rem 0.4666666666666667rem;
}
 .p2_con_m div p a{
     padding-right:0.4666666666666667rem;
     /*float:left;*/
}
 .p2_con_m div img{
     margin:0.13333333333333333rem 0;
     width:100%;
     height:auto;
}
/*2j*/
 .top01{
     background:url(images/top01.jpg) top center no-repeat;
     height:2.7466666666666666rem;
}
 .nav_s{
     height:0.64rem;
     line-height:0.64rem;
     width:9.333333333333334rem;
}
 .p3_con{
     margin-bottom:0.26666666666666666rem;
}
 .p3_con .fl{
     width:10rem;
     float:none;
}
 .p3_con .fl .box{
     margin-bottom:0.06666666666666666rem;
     width:10rem;
}
 .p3_con .fl .box .box_lt{
     width:9.333333333333334rem;
     background:url(images/bg03.gif);
}
 .p3_con .fl .box .box_rt{
     width:9.333333333333334rem;
}
 .p3_con .fl .box .box_rt h2{
     clear:both;
     height:0.8rem;
     line-height:0.8rem;
     display:none;
}
 .p3_con .fl .box .box_rt ul{
     width:90%;
     margin:0 auto;
}
 .p3_con .fl .box .box_rt ul li{
     border-bottom:#ccc 0.013333333333333334rem solid;
     color:#999;
     font-size:0.24rem;
     padding:0.26666666666666666rem 0;
}
 .p3_con .fl .box .box_rt ul li a{
     font-size:0.3466666666666667rem;
     display:block;
     padding-left:0.06666666666666667rem 
}
 .p3_con .fl .box .box_rt span{
     display: block;
     text-align:right;
     font-size:0.29333333333333333rem;
     margin:0.26666666666666666rem;
}
 .p3_con .fl .box .box_lt p{
     padding:0.2rem 0.26666666666666666rem 0.06666666666666667rem;
     text-align:center;
}
 .p3_con .fl .box .box_lt p img{
     display:block;
     margin:0 auto 0.10666666666666667rem;
     float:left;
     width:1.6266666666666667rem;
     height:2.0933333333333333rem;
}
 .p3_con .fl .box .box_lt p span{
     font-size:0.32rem;
     display:block;
     text-align:center;
     line-height:190%;
     margin-bottom:0.10666666666666667rem;
}
 .p3_con .fl .box .box_lt p b{
     font-size:0.48rem;
     display:block;
     font-weight:normal;
}
 .p3_con .fl .box .box_lt p em{
     display: none;
}
 .p3_con .fl .box .box_lt p i{
     display: block;
     background:url(images/icon05.png) no-repeat;
     width:3.6rem;
     height:0.8rem;
     font-size:0.29333333333333333rem;
     text-align:center;
     line-height:0.6666666666666666rem;
     margin:0.13333333333333333rem auto 0 3.466666666666667rem;
}
 .p3_con .fr h2{
     background:#f1e3e3;
     height:0.5333333333333333rem;
     font-size:0.24rem;
     padding-left:0.13333333333333333rem;
}
 .p3_con .fr .pic{
     margin:0.13333333333333333rem auto;
}
 .p3_con .fr .pic p{
     padding:0.10666666666666667rem 0;
}
 .p3_con .fr .search dt{
     width:100%;
}
 .p3_con .fr .search dd{
     text-align:center;
     padding:0 0 0.13333333333333333rem;
}
 .p3_con .fr .search dd input{
     vertical-align:middle;
     margin:0.13333333333333333rem 0.02666666666666667rem 0.13333333333333333rem 0.13333333333333333rem;
}
 .p3_con .fr .search dt b{
     font-size:0.18666666666666668rem;
     float:left;
     margin-right:0.10666666666666667rem;
     line-height:0.48rem;
}
 .p3_con .fr .search dt input{
     width:2.2666666666666666rem;
     height:0.48rem;
     float:left;
     background:#fff;
     border:#e7e7e7 1px solid;
     vertical-align:middle;
}
 .p3_con .fr .search dt img{
     vertical-align: middle;
     float:left;
}
 .p4_con{
     margin-bottom:0.26666666666666666rem;
}
 .p4_con .fl{
     width:8.8rem;
     float:none;
     background:url(images/bg03.gif);
     padding:0 0.26666666666666666rem;
}
 .p4_con .fr{
     width:10rem;
     float:none;
}
 .p4_con .fl p{
     padding:0.16rem 0 0.26666666666666666rem;
     text-align:center;
}
 .p4_con .fl p img{
     margin:0 auto 0.10666666666666667rem;
     float:left;
     width:1.6266666666666667rem;
     height:2.0933333333333333rem;
     float:left;
}
 .p4_con .fl p span{
     font-size:0.32rem;
     display:block;
     text-align:center;
     line-height:190%;
     margin-bottom:0.10666666666666667rem;
}
 .p4_con .fl p em{
     display:none;
}
 .p4_con .fl p b{
     font-size:0.48rem;
     display:block;
     font-weight:normal;
}
 .p4_con .fl p i{
     display: block;
     background:url(images/icon05.png) no-repeat;
     width:3.6rem;
     height:0.8rem;
     font-size:0.29333333333333333rem;
     text-align:center;
     line-height:0.6666666666666666rem;
     margin:0.13333333333333333rem auto 0 3.466666666666667rem;
}
 .p4_con .fr h2{
     display:none;
     height:0.76rem;
     clear:both;
     margin-bottom:0.13333333333333333rem;
}
 .p4_con .fr h2 em{
     float:left;
     background:url(images/icon02.png) no-repeat;
     width:1.92rem;
     height:0.76rem;
     font-size:0.4rem;
     line-height:0.6666666666666666rem;
     text-align:center;
}
 .p4_con .fr h2{
     clear:both;
     height:0.8rem;
     line-height:0.8rem;
     display:none;
}
 .p4_con .fr ul{
     width:90%;
     margin:0.26666666666666666rem auto;
}
 .p4_con .fr ul li{
     border-bottom:#ccc 0.013333333333333334rem solid;
     color:#999;
     font-size:0.24rem;
     padding:0.26666666666666666rem 0;
}
 .p4_con .fr ul li a{
     font-size:0.3466666666666667rem;
     display:block;
     padding-left:0.06666666666666667rem 
}
 .p4_con .fr span{
     display: block;
     text-align:right;
     font-size:0.29333333333333333rem;
     margin:0.26666666666666666rem;
}
 .more{
     margin:0.26666666666666666rem auto;
     text-align:center;
}
 .more img{
     width:2.68rem;
     height:auto;
}
 .page_n{
     text-align:center;
     padding:0.5333333333333333rem 0;
}
 .page_n a{
     border:#dddad2 1px solid;
     background:#f7f6f3;
     padding:0.13333333333333333rem 0.2rem;
     margin:0 0.06666666666666667rem;
}
 .page_n a.common_current_page,.page_n a:hover{
     background:#97b0d7;
     color:#fff;
     text-decoration:none;
     border:1px solid #fff;
}
 .copyright{
     background:#fff;
     text-align:center;
     padding-top:0.13333333333333333rem;
}
 .copyright2{
     height:0.7733333333333333rem;
     text-align:center;
     padding-top:0.13333333333333333rem;
}
 