
.topWrap{
	height:224px;
	overflow:hidden;
	position:relative;
	z-index:2;
	background-color: #CCCCCC;
	background-image: url(http://www.jg197.com/img/top_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.topWrap .header{ width:1200px; margin:0 auto;}
.topWrap h5{ height:35px; font:14px "Microsoft YaHei"; line-height:35px; overflow:hidden; color:#999;}
.topWrap h5 span{ text-align:right; height:35px; display:inline-block; overflow:hidden;}
.topWrap h5 span a{ display:inline-block; color:#999; padding:0 12px;}
.topWrap h2{ width:354px; float:left; height:94px; margin-top:40px; overflow:hidden;}
.topWrap h2 img{ display:block; width:354px; height:85px;}
.topWrap h3{ width:540px; margin:36px 0 0 16px; float:left; overflow:hidden; font:28px "Microsoft YaHei"; font-weight:bold; color:#333;}
.topWrap h3 em{ display:block; font:20px "Microsoft YaHei"; color:#666; letter-spacing:4px; font-style:normal;}
.topWrap p{ width:165px; float:right; margin-top:38px; font:22px Arial; color:#333; font-weight:bold; background:url(img/lx.gif) no-repeat left 1px; padding-left:50px; font-style:italic;}
.topWrap p em{ display:block;font-style:italic;}
.topWrap li{
	font:14px "Microsoft Yahei";
	line-height:50px;
	height:50px;
	float:left;
	background-image: url(img/top_bg.gif);
	background-repeat: repeat;
	background-position: bottom;
}
.topWrap li a{ display:inline-block; padding:0 28px; background:url(img/nav_line.gif) no-repeat right center; color:#fff;}
.topWrap li a:hover,.topWrap .cur a{background:#007fea;font-weight:bold;}
.topWrap .nones a{ background:none;}
.topWrap .nones.cur a{background:#007fea;font-weight:bold;}


.footWrap{ height:320px;overflow:hidden; background:url(footer_bg.jpg) no-repeat center top;}
.footWrap .footer{ width:1200px; margin:0 auto;}
.fwz{ font:14px "Microsoft YaHei"; text-align:center; line-height:40px; color:#fff; margin-top:28px;}
.fwz em{ display:block; width:96px; background:url(code_bg.png) no-repeat center top; margin:15px auto 0; height:95px;}
.fwz em img{ display:block; width:76px; height:76px; padding:9px 0 0 10px;}
.fwz a{ color:#fff;}
.fwz img{ vertical-align:middle; padding:0 10px 0 40px;}
.fwz i{ padding:0 8px;}
.fnav{ height:48px; font:16px "Microsoft YaHei"; text-align:center; line-height:48px; overflow:hidden;}
.fnav a{ display:inline-block; color:#fff; padding:0 33px;}


        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0054aa;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0054aa;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
