body {
    font-family:'微软雅黑',"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";
    font-weight: normal;
    font-size: 14px;
}
*{ margin: 0; padding: 0;}
body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,td,tr,th,p{padding:0; margin:0;}
li,dd,ol,ul{list-style-type:none;}
a{ text-decoration:none;cursor: pointer;}
img{border:none; outline: medium none; }
img a{border:none;}
input, select,button{outline: medium none;border: none; padding: 0; margin: 0; font-family: "Microsoft YaHei",Helvetica,sans-serif,"宋体";}
textarea {outline: medium none; background: none; border: 0; padding: 0; margin: 0; resize: none; font-family:"Microsoft YaHei",Helvetica,sans-serif,"宋体";}
i{font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
ul  li img { display: block;cursor:pointer;}


a:hover{background: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0.1);-webkit-user-select: none;-moz-user-select: none;}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;  }
textarea {  -webkit-appearance: none;}
::-webkit-input-placeholder{color: #7b7b7b;}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{color: #7b7b7b;}                  /* Firefox版本4-18 */
::-moz-placeholder{color: #7b7b7b;}                  /* Firefox版本19+ */
:-ms-input-placeholder{color: #7b7b7b;}           /* IE浏览器 */


.mr{margin-right: 0!important;}
.fl{float: left}
.fr{float: right;}
.content1{width:100%;margin: 0 auto;height: auto;overflow: hidden;min-width: 1210px;}
.content{width:1210px;margin: 0 auto;height: auto;overflow: hidden;}



/*轮播图*/
.banner{position: absolute;width: 100%;min-width: 1210px;z-index: 0;}
.flexslider{position:relative;height:800px;overflow:hidden;transition: all 0.3s;}
.slides{position:relative;z-index:1;}
.slides li{height:800px;}
.slides li a{height:800px;display: block;width: 100%;}
.flex-control-nav{text-align: center;margin-top: 800px;position: absolute;z-index: 99;width: 100%;}
.flex-control-nav li{height:5px;width: 34px;margin: 0 10px;display: inline-block; }
.flex-control-nav li a{display: block;height:5px;width: 34px;background-color: rgba(254,254,254,0.7);overflow: hidden;color: #fff;}
.flex-control-nav li .flex-active{background-color: #fff;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;opacity: 0;}
.flex-direction-nav li a{display:block;width:40px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/before.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.flexslider:hover .flex-direction-nav{opacity:1}

/*头部*/
.head{margin-top: 65px;height: 88px;/*overflow: hidden;*/background-color: rgba(0,0,0,0.4);position: relative; }
.head .logo{float: left;}
.head .nav{line-height:88px;height: 88px;float: right;margin-right: 10px;max-width: 850px; }
.head .nav .nav-li{float: left;margin:0 20px;}
.head .nav .nav-li .nav-a{color:#fff;font-size: 15px;font-weight: bold;padding-bottom: 15px; }
.head .nav .on .nav-a{background:url("../images/nav-bg.jpg") no-repeat center bottom;}
.head .nav .nav-li:hover .nav-a{background:url("../images/nav-bg.jpg") no-repeat center bottom;}
.head .nav2{position: absolute;height: auto;overflow: hidden;z-index: 1;left: 0;width: 100%;display: none;}
.head .nav2 ul{background-color:rgba(0,0,0,0.3);margin: 0 auto; padding: 10px 0}
.head .nav2 ul li{line-height: 44px;height: 44px;float: left;margin: 0 50px;}
.head .nav2 ul li a{color: #fff;}
.head .nav2 ul li a:hover{color:#3FACFF; }

/*底部*/
.footer{padding: 20px 0 5px 0;background-color: #363636;margin-top: 50px;}
.footer .logo{float: left;margin-top: 10px;width: 150px;}
.footer .address{width: 560px;margin-top: 22px;margin-left: 50px;float: left}
.footer .address p{line-height: 30px;color: #fff;}
.footer .ewm{float: right;width:220px;margin-top: 20px; }
.footer .ewm img{float:left;width: 111px;height: 111px;}
.footer .ewm p{float: right;line-height: 20px;width: 70px;color: #fff;margin-top: 30px;}

.footer .footer2{border-top: 1px solid #000000;box-shadow: 0 -1px 1px #696969;margin-top: 20px;}
.footer .mz{text-align: center;line-height: 25px;margin-top: 10px;color: #fff;}
.footer .bq{text-align: center;line-height: 25px;color: #fff;}
.footer .gsbs{margin-top: 10px;text-align: center;}
.footer .gsbs img{margin: 0 auto;width: 50px;}

/*右侧漂浮*/
.pf{position: fixed;z-index: 999;right: 0;top: 30%;}
.pf .safe{margin-bottom: 5px;}
.pf .qq .qq-btn{margin-top: -35px;}
.pf .qq .qq-show{/*display:none;*/position: absolute;padding: 10px 40px;background-color: #FFF474;margin-top: -265px;margin-left: 60px;
    /*height: 241px;width: 140px;*/border-right: 3px solid #F8F8F8;transition: all 0.3s;z-index: -1;width: 0;height:160px;overflow: hidden;}
.pf .qq .qq-show .p1{text-align: center;line-height: 50px;font-weight: bold;font-size: 18px;color: #4c4c4c;margin-bottom: 30px;}
.pf .qq .qq-show .p2{line-height: 40px;color: #4c4c4c;text-align:center;}
.pf .qq .qq-show .p2 a{color: #4c4c4c;}
.pf .qq:hover .qq-show{margin-left: -223px;margin-top: -265px;width: 140px;height: 241px;}







/*列表翻页*/
.page{ margin-top: 40px;text-align: center; margin-bottom: 30px;}
.page a{  border: 1px solid #C2C2C2 ;padding: 5px;   margin: 0px 5px; display: inline-block;display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px;color: #C2C2C2; }
.page span{display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px; margin: 0px 5px;padding: 5px;border: 1px solid #C80203;}
.page .current{  width: 22px;border: 1px solid #3FACFF;}
.page .current a{color: #ffffff;}
.page .prev{padding:5px 15px; }
.page .prev:hover{background-color: #999999;color: #ffffff;}
.page .next{padding:5px 15px; }
.page .next:hover{background-color: #999999;color: #ffffff;}









