﻿@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Version - 4.5.1
 * Edited by insistPan / 2018.12.18
 * Copyright (c) 2016 ibw
 */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}img{border:0;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}input,textarea{resize:none;border:none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

/* 项目主体部分设置 */
body { background: #fff; color:#333; }
a { color:#333;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover { color: #c01a1a; }
.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden; }
.wrap { width: 1200px; margin:0 auto; }
.g-in{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.g-nav{width: 1215px;margin: 0 auto;}

.g-brand{width: 1215px;margin: 0 auto;}

.top{height: 30px;line-height: 30px;background: #f1f1f1;}
.topl{color: #606060;}


.header{height: 107px;}
.header .logo{padding-top: 18px;float: left;}

.header i{display: block;width: 3px;height: 49px;background: url(hg.png) no-repeat center;float: left;margin: 33px 27px 0 30px;}

.header .hotline{float: right;margin-top: 27px;background: url(hlicon.png) no-repeat left;padding-left: 63px;}
.header .hotline .hl1,.header .hotline .hl3{color: #535353;}
.header .hotline .hl2{font-size: 30px;color: #c01a1a;font-weight: bold;line-height: 30px;}
.nav{height: 60px;width: 1920px;position: relative;left: 50%;margin-left: -960px;background: #303030;}
.nav .zz{height: 60px;width: 100%;position: absolute;left: 0;top: 0;background: #303030;z-index: 1;}

.g-nav>ul>li{float: left;width: 135px;background: url(navlibg.png) no-repeat center;text-align: center;height: 60px;position: relative;}
.g-nav>ul>li>a{font-size: 14px;color: #fff;display: block;width: 100%;height: 100%;line-height: 60px;position: relative;z-index: 3;}
.g-nav>ul>li:hover>a{background: #c01a1a;color: #fff;}
.g-nav>ul>li.current a{background: #c01a1a;color: #fff}

.bumpy-char{line-height:3.4em;position:relative}

.subnav{display: none;position: absolute;left: 0;width: 100%;height: auto;z-index: 9;background: #c01a1a;}
.subnav dl dt{border-bottom: 1px solid rgba(255, 255, 255, .4);}
.subnav dl dt:last-child{border-bottom: 0;}
.subnav dl dt a{line-height: 32px;display: block;width: 100%;height: 100%;color:#fff;}

.banner{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.banner .hd {position: absolute;bottom: 38px;width: 1200px;height: 5px;left: 50%;z-index: 2;}
.banner .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.banner .hd ul li { display: inline-block; width: 12px; height: 12px; margin: 0 5px; background: #fff; border-radius: 100%; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on {width: 18px;height: 18px;background: #d51b1f;position: relative;top: -2px;}

.banner .prev,.banner .next{position: absolute;width: 73px;height: 72px;top: 50%;margin-top: -36px;z-index: 3;}
.banner .prev {left: 240px;background: url(prev.png) no-repeat center;}
.banner .next {right: 240px;background: url(next.png) no-repeat center;}

@media (max-width:1440px){
    .banner .prev {left: 280px;}
    .banner .next{right: 280px;}
}

.fp1{background:#161616;padding: 10px 0;}
.fp1l{float: left;}
.fp1l ul li{float: left;margin-right: 36px;}
.fp1l ul li a{color: #fff;font-size: 16px;}

.fp1r{float: right;color: #fff;background: url(fpph.png) no-repeat left;font-size: 22px;color: #e92828;padding-left: 50px;}

.fp2{background: #161616;padding: 17px 0;min-height: 176px;}
.fp2 .fp2l{float: left;height: 176px;padding-right: 35px;}
.fp2 .fp2m{float: left;padding-left: 30px;}
.fp2 .fp2m p{font-size: 14px;color: #fff;line-height: 35px;}
.fp2 .fp2m p a{color: #fff;}
.fp2 .fp2r{height: 176px;float: right;padding-left: 20px;}

.fp2 .fp2r .code{float: left;}
.fp2 .fp2r .code img{width: 80%;}
.fp2 .fp2r .sao{float: left;font-size: 14px;color: #fff;line-height: 30px;position: relative;top: 50%;transform: translateY(-100%);} 

.fp3{background: #fff;height: 72px;line-height: 72px;}
.fp3list {background: url(links.png) no-repeat left;padding-left: 88px;}
.fp3list ul li{float: left;color: #000;}

.fp3list ul li a {color: #000;font-size: 12px;}
.fp3list ul li i{display: inline-block;padding: 0 10px;}
.fp3list ul li:last-child i{display: none;}


.leftSide{position: fixed;width: 109px;left: 0;top: 168px;background: #f4f5f7;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
.leftSide .lsT{text-align: center;font-size: 20px;color: #fff;background: #bb1e1a;height: 56px;line-height: 56px;}

.lsBox .lsblogo{display: block;width: 107px;margin: 0 auto;padding: 10px 0;}
.lsBox .lsblogo a img{width: 100%;}

.lslist {width: 107px;margin: 0 auto;}
.lslist ul li{width: 107px;height: 34px;line-height: 34px;background: #333;border-radius: 5px;margin-bottom: 7px;}
.lslist ul li a{display: inline-block;width: 102px;padding-left: 18px;background: url(qqleft.png) no-repeat left center;font-size: 12px;color: #fff;text-align: left;margin-left: 4px;}

.lscode{width: 105px;margin: 0 auto;margin-top: 10px;}
.lscode img{width: 100%;}
.lshotline{margin-top: 10px;}
.lshotline p{font-size: 12px;color: #333;text-align: center;}
.lshotline p.delhot{font-size: 15px;color: #bb1e1a;}

.fpx{text-align: center;color: #fff;}
.bot-zr{margin-left:53px;margin-top:60px;font-size:14px;}
.bot-zr p span{padding-right:20px;color: #fff;}
.bot-zr p span a{color: #fff;}

