@charset "utf-8";
/* CSS Document */
*,h1,h2,h3,h4,h5,h6,h7,p,ul,li,ol{ padding:0; margin:0;}
body{ font-family:"微软雅黑";}
body{ font-size: 1.4rem;}
ul,li{ list-style:none; margin:0;}
img{ max-width:100%;}
a { text-decoration: none; color: #666; }
a:hover{ text-decoration:none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }*/
.clear { height:0px; clear:both; font-size:0px; line-height:0px; zoom: 1;}
i, em { font-style: normal; }
b{ font-weight:normal;}
html{ font-size: 62.5%;}
body{ font-size: 1.4rem;/* overflow:hidden;*/ width:100%;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

/*头部*/
.content{ padding-bottom:52px;}
header{ position:relative; padding:10px;}
.logo img{ height:45px;}
.nav{ position:absolute; top:10px; right:0; background:url(../images/nav_ico.png) no-repeat center / 25px auto; width:50px; height:45px;}
/*底部*/
footer{ background:#9c0a0d; position:fixed; bottom:0; left:0; width:100%; height:52px; z-index:99;}
footer li{ float:left; display:inline; width:20%;}
footer li img{ display:block; width:25px; margin:0 auto 3px;}
footer li a{ display:block; color:#fff; padding:3px 0; font-size:1.2rem; text-align:center;}
/*导航*/
.sidebar-left { width: 240px; position: fixed; z-index: 99999; top: 0px; right:-240px; bottom: 0px; overflow: hidden; position: fixed; z-index:101;}
.sidebar-scroll-left { background:#9c0a0d; right: 0px; overflow: scroll!important; overflow-x: hidden!important; -webkit-overflow-scroll: touch!important; height: 100%; position:relative; z-index:101;}
/*Left sidebar styles*/
.sidebar-left a{ display:block; position:relative;}
.sidebar-left-logo { position: absolute; top: 5px; left: 15px; max-height:50px; }
.close-sidebar-left { background-image: url(../images/accessdenied.png); background-size: 20px 20px; background-repeat: no-repeat; background-position:center; height: 60px; width: 50px; position:absolute; right:0; top:0; display: block; }
.sidebar-left a.close-sidebar-left{ position:absolute; right:0;}
.nav-item { display:block; position:relative; -webkit-tap-highlight-color: rgba(0,0,0,0); font-size: 1.6rem; color: #fff; height: 45px; line-height: 45px; padding-left:46px;}
.nav-item:hover{ color:#fff;}
.icon-page { position: absolute; background-image: url(../images/gopage@2x.png); background-repeat: no-repeat; display: block; width: 16px; height: 22px; top: 20px; left:20px; }
.icon-drop { position: absolute; background-image: url(../images/godrop@2x.png); background-repeat: no-repeat; display: block; width: 16px; height: 22px; top: 21px; left:20px; }
.submenu{ padding:5px 0 15px;}
.submenu a { padding-left: 47px; color: #fff; text-transform: uppercase; line-height:32px; font-size:1.4rem;}
.submenu { display: none; }
.close-bottom-left { display: block; background-image: url(../images/accessdenied.png); background-repeat: no-repeat; background-position: 20px 16px; background-size: 25px 25px; height: 50px;}
.bgpng{ background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; left:0; top:0; display:none; z-index:100;}

/*内页样式*/
.pheader{ padding:0 10px; height:44px; background:#fff;}
.ctitle { text-align: center; color: #000; font-size: 2rem; line-height: 44px;}
.back { display: block; width: 50px; height: 44px; background: url(../images/backico.png) no-repeat center/25px auto; position: absolute; top: 0; left: 0; }
.pheader .nav{ height:44px; top:0;}
.contain{ background:#f9f9f9;}
/*内页子栏目*/
.u-pnav{ background:url(../images/pnav_bg.jpg) no-repeat center/cover; padding:30px 10px;}
.pnav .swiper-slide{ width:40%; padding:5px; text-align:center;}
.pnav .swiper-slide a{ display:block; color:#fff;}
.pnav .swiper-slide a i{ display:block; width:15px; height:15px; border-radius:15px; border:1px solid #fff; margin:0 auto 10px;}
.pnav .swiper-slide a:hover i,.pnav .swiper-slide.current a i{ background-color:#00a4b7; border-width:3px;}
/*分页*/
.paginator { text-align: center; padding:30px 0; }
.paginator img{ vertical-align:text-top;}
.paginator a, .paginator span { display: inline-block; height: 27px; line-height: 25px; color: #000; font-size:1.2rem; border:1px #d2d2d2 solid; padding:0 9px; margin:0 1px; background:#fff; font-family:Arial,"微软雅黑";}
.paginator a:hover{ background:#434343; border-color:#434343; color: #fff;}
.paginator span.current { color: #fff; background:#434343; border-color:#434343;}
/*分页------------------------------*/

