@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:none }
.clear{clear:both;overflow:hidden;}
a{text-decoration:none;color:#333;}
input{border:none;  outline:medium;font-family:微软雅黑;}
*{font-family:微软雅黑;}
body{width:100%;font-family:微软雅黑;background:#fff;}
html{overflow-x:hidden;}
table{border-collapse:collapse}
img{border:none;max-width:100%;}
ul li{list-style: none;}

/** font-size **/
.font12{font-size:12px;}.font13{font-size:13px;}.font14{font-size:14px;}.font15{font-size:15px;}
.font16{font-size:16px;}.font17{font-size:17px;}.font18{font-size:18px;}.font19{font-size:19px;}.font20{font-size:20px;}
.font21{font-size:21px;}.font22{font-size:22px;}.font23{font-size:23px;}.font24{font-size:24px;}.font25{font-size:25px;}
.font26{font-size:26px;}.font27{font-size:27px;}.font28{font-size:28px;}.font29{font-size:29px;}.font30{font-size:30px;}
.font31{font-size:31px;}.font32{font-size:32px;}.font33{font-size:33px;}.font34{font-size:34px;}.font35{font-size:35px;}
.font36{font-size:36px;}.font37{font-size:37px;}.font38{font-size:38px;}.font39{font-size:39px;}.font40{font-size:40px;}
.font41{font-size:41px;}.font42{font-size:42px;}.font43{font-size:43px;}.font44{font-size:44px;}.font45{font-size:45px;}
.font46{font-size:46px;}.font47{font-size:47px;}.font48{font-size:48px;}.font49{font-size:49px;}.font50{font-size:50px;}
.font51{font-size:51px;}.font52{font-size:52px;}.font53{font-size:53px;}.font54{font-size:54px;}.font55{font-size:55px;}
.font56{font-size:56px;}.font57{font-size:57px;}.font58{font-size:58px;}.font59{font-size:59px;}.font60{font-size:60px;}
.font61{font-size:61px;}.font62{font-size:62px;}.font63{font-size:63px;}.font64{font-size:64px;}.font65{font-size:65px;}
.font66{font-size:66px;}.font67{font-size:67px;}.font68{font-size:68px;}.font69{font-size:69px;}.font70{font-size:70px;}
.font71{font-size:71px;}.font72{font-size:72px;}.font73{font-size:73px;}.font74{font-size:74px;}.font75{font-size:75px;}
.font76{font-size:76px;}.font77{font-size:77px;}.font78{font-size:78px;}.font79{font-size:79px;}.font80{font-size:80px;}


.mt10{margin-top: 10px;}.mt20{margin-top: 20px;}

/** 常用class **/
.tc{text-align:center;}
.tl{text-align:left}
.tr{text-align:right}
.fr{float:right;}
.fl{float:left;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.em{font-style:normal}
.ov{overflow:hidden}
.pc{display:block;}
.w11{width:110%;}
.inbk{display:inline-block;vertical-align:middle;}
.inbkT{display:inline-block;vertical-align:top;}
.wap_banner{display:none}
.pc_banner{display:block}
.pr{position: relative;}

.container{width: 1200px; margin: 0 auto;}
/** 手机导航 **/
.menu{cursor:pointer;display:none;right:0px; top:0px;height:100%; width:50px; position:absolute; z-index:9600; height:50px; border-radius:5px;}
.menu_div{position:relative; top:16px;}
.menu i{display:block; width:25px; height:2px; background-color:#000; position:relative; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s; margin:0 auto}
.menu i:nth-child(1){ top:0px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
.menu i:nth-child(2){ top:5px;}
.menu i:nth-child(3){ top:10px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
.menu.on i:nth-child(1){ -webkit-transform:rotate(34deg); -moz-transform:rotate(34deg); -ms-transform:rotate(34deg); -o-transform:rotate(34deg); transform:rotate(34deg);}
.menu.on i:nth-child(2){ opacity:0;}
.menu.on i:nth-child(3){ -webkit-transform:rotate(-34deg); -moz-transform:rotate(-34deg); -ms-transform:rotate(-34deg); -o-transform:rotate(-34deg); transform:rotate(-34deg);}
.fixed .menu{background:rgba(0,0,0,0.8); top:5px; right:5px; width:40px; height:40px;}
.fixed .menu_div{top:12px;}
.fixed .menu i{background:#fff}


/*轮播*/
.bannerBg{background-color: #f5f5f5; padding: 25px 0;}
.profuBox .swiper-pagination{position: absolute; bottom: 10px; text-align: center; width: 100%; left: 0;}
.profuBox .swiper-pagination-bullet{display: inline-block; width: 10px; height: 10px; background:#dedede; margin: 0 5px; opacity: 1}
.profuBox .swiper-pagination-bullet-active{background: #0d0b0c; opacity: 1;}

/*弹窗*/
.pup-box{display: none; background-color: rgba(0,0,0,0.5); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 99999}
.pup-cell{display: table-cell; vertical-align: middle; text-align: center;}
.pup{position: relative; width: 50%; margin: 0 auto; background-color: #fff;}
.pup img{ width: 100%; height: 100%; }
.pup-close{position: absolute; top: 0; cursor: pointer; width: 44px; height: 44px; background: url(../images/03close.png); right: 0; margin-top: -50px; font-size: 40px; color: #fff;}