﻿@charset "utf-8";
/* CSS Document */

/*统一浏览器样式*/
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}
body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input{margin:0;padding:0;border:0}
html,body{font-size: 14px!important;margin:0 auto;background:#fff;}
body{font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif,'微软雅黑'; background:#f5f5f5; -webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x: hidden;color:#444;}
a,a:active,a:focus,a:visited{color:#555;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a,img{-webkit-touch-callout:none}
ol,ul,li{list-style:none}
i,span,em{font-style:normal;}
p{line-height:26px;}
.windowHet{ width:100%; overflow:hidden;}
input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    input[type="number"]{
        -moz-appearance: textfield;
    }
/*设置通用样式*/
.w1200{ width:1200px !important; margin:0 auto;}
.hide{ display:none;}
.show{ display:block;}
.left{ float:left !important;}
.right{ float:right !important;}
.overflow{ overflow: hidden;}
.relative{ position:relative;}
.clearfix{ zoom: 1;}
.clearfix:after,.clearfix:before{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.m03s{ transition:all 0.3s; -webkit-transition:all 0.3s;}
.m05s{ transition:all 0.5s; -webkit-transition:all 0.5s;}
.m06s{ transition:all 0.6s; -webkit-transition:all 0.6s;}

.yc04s{ transition-delay:0.4s; -webkit-transition-delay:0.4s;}
.yc06s{ transition-delay:0.6s; -webkit-transition-delay:0.6s;}
.yc08s{ transition-delay:0.8s; -webkit-transition-delay:0.8s;}

.radius2{ border-radius:2px; -webkit-border-radius:2px;}
.radius4{ border-radius:4px; -webkit-border-radius:4px;}
.radius6{ border-radius:6px; -webkit-border-radius:6px;}
.radius8{ border-radius:8px; -webkit-border-radius:8px;}
.radius10{ border-radius:10px; -webkit-border-radius:10px;}
.radius100{ border-radius:100px; -webkit-border-radius:100px;}
.radius_100{ border-radius:100%; -webkit-border-radius:100%;}

.contBg{ background:#fff; display:block; width:1160px; padding:0 20px; display:inline-block;}

/*头部样式*/
.header{ width:100%; height:70px; background:#949598; position:relative; z-index:99; box-shadow:0 0 10px 0 rgba(0,0,0,0.5); -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5); -ms-box-shadow:0 0 10px 0 rgba(0,0,0,0.5); -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);}
.header .head{ width:1200px;}
.header .head>a img{ width:auto; height:50px; margin:10px 0; display:inline-block; float:left;}
.header .nav{ width:auto; height:70px; display:inline-block; float:right; margin-left:80px;}
.header .nav a{ width:100px; height:70px; text-align:center; line-height:70px; display:inline-block; float:left; font-size:14px; color:black; border-right:1px solid #444; border-left:1px solid #949598;}
.header .nav a:first-child{ border-left:1px solid #949598;}
.header .nav a:last-child{ border-right:1px solid #949598;}
.header .nav a.cur,.header .nav a:hover{
	color: #fff;
border-right:1px solid #111592;
background:linear-gradient(bottom, #949598, #111592); 
background:-webkit-linear-gradient(bottom, #949598, #111592); 
background:-moz-linear-gradient(bottom, #949598, #111592); 
background:-ms-linear-gradient(bottom, #949598, #111592);
}

.header.flexd{ position:fixed; top:0; left:0; z-index:99999; }


/*banner*/
.banner{ width:100%; height:480px; }
.banner a{ display:inline-block; width:100%; height:480px;}
.banner .swiper-pagination{ bottom:20px !important; }
.banner .swiper-pagination-bullet{ background:#fff !important; opacity:1 !important; width:10px; height:10px; }
.banner .swiper-pagination-bullet-active{ background:#f82e05 !important; opacity:1 !important; }


/*脚部样式*/
.footer{ width:100%; background:#666; display:inline-block;}
.footer .foot{ width:1200px; margin:10px auto; }
.footer .foot p{ width:1200px; height:22px; text-align:center; font-size:12px; color:#f5f5f5}
.footer .foot p a,.footer .foot p span{ width:auto; height:22px; line-height:22px; display:inline-block; font-size:12px; color:#f5f5f5; margin:0 8px;}
.footer .foot p a:hover{ color:#f82e05}


/*翻页样式*/
.postiton{ width:100%; height:30px; text-align:center; margin:50px 0; display:inline-block;}
.postiton a{ width:auto; display:inline-block; height:26px; padding:0 10px; font-size:14px; line-height:26px; margin:0 3px; border:1px solid #ededed;}
.postiton a:hover,.postiton a.cur{ background:#f82e05; border:1px solid #f82e05; color:#fff;}

/*返回顶部*/
.backTop{ width:40px; height:40px; display:block; position:fixed; z-index:9998; bottom:15%; left:50%; margin-left:620px; background:#999; display:none;}
.backTop p{ width:40px; height:40px; display:inline-block; position:relative; overflow:hidden;}
.backTop p span{ width:40px; height:40px; background:url(../images/backtop.png) no-repeat center; background-size:30px; display:inline-block;}
.backTop p font{ width:28px; height:32px; padding:4px 6px; background:#0068b7; text-align:center; line-height:16px; position:absolute; bottom:-100%; left:0; font-size:12px; color:#fff;}
.backTop:hover p font{ bottom:0px;}

/*分页样式*/
.maunlist { width: 95%; height: 30px; line-height: 30px; margin: 0 auto; text-align: right; padding: 20px 0; overflow: hidden; }
.manuleft { float: right; }
.manuleft a { border: 1px solid #cccccc; padding: 5px 8px; margin: 0 2px; }
.manuleft a:hover, .manuleft a.hover { color: #fff; background: #048fe9; text-decoration: none; }
.manur { margin-left: 5px; float: right; text-indent: 0; }