@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#000;background:#fef6ec}
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 12px/180% \5FAE\8F6F\96C5\9ED1}
a:link,a:visited{color:#000;text-decoration:none}
a:hover{color:#c00;text-decoration:none}
img{border:none}
ol,ul,li{list-style:none}
i{font-style:normal}
input,img{vertical-align:middle}
input[type="button"],input[type="submit"]{vertical-align:middle;cursor:pointer}
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;margin:0 auto}
/* clearfix */
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
.clear{clear:both}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.fl{float:left;}
.fr{float:right;}
/*header*/
.header{height: 60px;background:#fff;width: 10rem}
.header img{float:left;margin-top:3%;width: 3.09375rem;height:0.71875rem;margin-left: 3px;}
.header em{float:right;line-height: 60px;font-size: 16px;}
.header em a{margin:0 0.046875rem }
/*nav*/
.nav{height: 120px;background:#d0001d;width:9.375rem;padding:0 0.3125rem;}
.nav a{display: inline-block;width: 3.025rem;font-size:14px;text-align: center;line-height: 60px;}
.nav a.on,.nav a.home{background:#dc4056;}
/*top*/
.topbg{width: 10rem;background:url(images/top.jpg) no-repeat;background-size: 100% auto}
.topbg img{width: 100%;height: auto;}
/*p1*/
.p1Con{width:9.35rem;background:#fff;margin-top: 7.671875rem;padding-top:0.328125rem}
.pic1{width: 8.75rem}
.pic1 img{margin-bottom: 12px;}
.pic1 span{background:url(images/icon1.png) no-repeat 6px top;display: inline-block;padding-left: 36px;font-size: 20px;line-height: 180%;}
.pic2{width:8.90625rem;margin:10px auto 0 auto;}
.pic2 li{float:left;width:4.21875rem;margin:0 0.10625rem;display: inline;padding-bottom: 10px;}
.pic2 li img{display: block;margin-bottom:10px;width: 100%;height:2.8125rem}
.pic2 span{font-family: \5B8B\4F53;font-size:14px;width:4.21875rem;display: block;line-height: 190%}
.pic2 span i{background:url(images/icon2.png) no-repeat left center;width: 20px;height: 20px;display: inline-block;margin-right: 5px;vertical-align: middle;}
.banner1{width:9.35rem;margin-top: 20px;}
.banner1 img{width: 100%;height: auto;}
/*p2*/
.p2Con{background:url(images/p2bg.jpg) repeat-y;background-size: 100% auto;width: 10rem;margin-top:0.3125rem;padding-bottom: 20px;}
.p2Con h1,.p3Con h1,.p4Con h1,.p6Con h1,.p7Con h1{width: 9.375rem;margin:0.3125rem auto 0 auto;}
.p2Con h1 img,.p3Con h1 img,.p4Con h1 img,.p6Con h1 img,.p7Con h1 img{width: 100%;height: auto}
.pic3{width: 9.0625rem;margin:0 auto;}
.pic3 li{float:left;width:4.21875rem;margin:0.3125rem 0.15625rem 0 0.15625rem;background:#fff;border-radius: 4px;box-shadow: 0px 2px 5.88px 0.12px rgba(0, 0, 0, 0.3);padding-bottom:8px;}
.pic3 li img{display: block;margin-bottom:5px;border-top-left-radius: 4px;border-top-right-radius: 4px;width: 100%;height: auto;height:2.8125rem;}
.pic3 span{font-family: \5B8B\4F53;font-size:14px;width:3.96875rem;padding:0 0.125rem;display: block;line-height: 180%}
.pic3 span i{background:url(images/icon2.png) no-repeat left center;width: 20px;height: 20px;display: inline-block;margin-right:6px;vertical-align: middle;}
/*p3*/
.p3Con{width: 10rem;margin-top:0.3125rem;}
.pic4 li{position:relative;}
.pic4 li em{background:url(images/vbg.png) no-repeat;width:50%;height:50%;top:1rem;left:1.71875rem;position: absolute;}
/*p4*/
.p4Con{width:10rem;background:#c30a0a;margin-top:0.3125rem;padding-bottom: 20px;}
/*p5*/
.p5Con{width: 10rem;overflow: hidden;}
.p5con{width:10rem;margin-top:0.3125rem;position:relative;}
.p5con .swiper-wrapper{margin-left: -10%;}
.p5con .swiper-slide{overflow: hidden;margin-right: 5px !important;padding-bottom: 8px;}
.p5con .swiper-slide div{background:#fff;float:left;border-radius: 5px;box-shadow: 0px 2px 5.88px 0.12px rgba(0, 0, 0, 0.3);padding-bottom: 8px;}
.p5con .swiper-slide img{display:block;margin-bottom:8px;border-top-left-radius: 5px;border-top-right-radius: 5px;width:4.5rem;;height:5.7125rem;}
.p5con .swiper-slide div span{font-family: \5B8B\4F53;font-size:14px;width:4rem;padding:0 0.125rem;display: block;line-height:180%}
.p5con .swiper-slide div span i{background:url(images/icon2.png) no-repeat left center;width: 20px;height: 20px;display: inline-block;margin-right:6px;vertical-align: middle;}
.swiper-pagination5,.swiper-pagination6{display: none;}
.swiper-button-prev5,.swiper-button-prev6{background:url(images/btn_left.png) no-repeat;width: 40px;height: 40px;position: absolute;left:0;top:2.609375rem ;z-index: 999;cursor: pointer;}
.swiper-button-next5,.swiper-button-next6{background:url(images/btn_right.png) no-repeat;width: 40px;height: 40px;position: absolute;right:0;top:2.609375rem ;z-index: 999;cursor: pointer;}
/*p6*/
.p6Con{width: 10rem;background:url(images/p6bg.jpg) no-repeat top #cfcdb6;background-size: 100% auto;margin-top:0.3125rem;padding-bottom: 20px;}
/*p7*/
.p7Con{width: 10rem;background:url(images/p7bg.jpg) no-repeat bottom;background-size: 100% auto;margin-top:0.3125rem;padding-bottom: 20px;}
.pic5{width: 9.21875rem;background:#fff;padding-top:0.15625rem;position:relative;margin-top:0.3125rem;top:0;padding-bottom:15px;}
.swiper-container-p7{width:8.90625rem;overflow: hidden;}
.swiper-container-p7 .swiper-slide{font-size:18px;font-weight: bold;}
.swiper-container-p7 .swiper-slide img{display: block;margin-bottom:5px;width: 100%;height: 5rem }
.swiper-pagination7{text-align: right;position:absolute !important;z-index: 999;top:4.671875rem !important;right:10px !important;left:auto !important;width:8.90625rem !important;}
.swiper-pagination7 .swiper-pagination-bullet{background:#858180;opacity:1;}
.swiper-pagination7 .swiper-pagination-bullet-active{background:#d0001d;}
/*d2*/
.d2Con{margin-top: 7.671875rem;}
.d2Con .p1Con{margin-top:0.3125rem;}
.pic6{border-radius: 5px;box-shadow: 0px 2px 5.88px 0.12px rgba(0, 0, 0, 0.3);}
.page_n{text-align:center;font-size: 14px;padding-top: 40px;margin-top:10px;}
.page_n a{ border:#dedbd5 1px solid;padding:8px 12px;text-decoration:none;margin:0 3px;background:#f7f6f3;}
.page_n a.common_current_page{ background:#cc3333;border:1px solid #e19f00;color:#fff; text-decoration:none;}
/*copyright*/
.copyright{width: 10rem;text-align: center;padding:30px 0;}