.top_m{width:100%;height:35px; background: url(../images/top_bj1.jpg) center top no-repeat;font-family:"微软雅黑";margin:0px auto;}

/*顶部点击微信样式*/
#moquu_wxin {z-index:2;}
#moquu_wxin a {color:#fff;}
#moquu_wxin a:hover {color:#fff;text-decoration:underline;}
.moquu_wxin{position:relative;z-index:2}
.moquu_wxin a:hover .moquu_wxinh{display:block}
.moquu_wxin .moquu_wxinh {position:absolute;display:none;left:-51px;top:28px; width:160px;height:169px;background:url(../images/wechatbg.png) no-repeat center;}
.moquu_wxin .moquu_wxinh img{width:130px;height:130px;display: block;margin:24px auto 0;}
.head_m{width:100%;height:115px; background:url(../images/top_bj2.jpg) center top no-repeat;margin:0 auto;}
.header{width:1100px;height:115px;position:relative;font-family:"微软雅黑"; margin:0 auto;}
.header .logo{width:200px;height:49px; position:absolute; left:0px; top:34px;}
.header .logo a{width:200px;height:49px;display:block; text-indent:-9999px;background: url(../images/aa72c85d1d764864b54496d2c4cb4711_2.png) 20px center no-repeat;}
.header .zi{ position:absolute; left:213px; top:30px; height:61px; overflow:hidden; background:url(../images/top_x1.png) left center no-repeat; padding-left:26px;}
.header .zi h6{ font-size:20px; color:#000000; line-height:32px; padding:0px 0 0;}
.header .zi h6 span{ color:#6dbb44;}
.header .zi p{ font-size:18px; color:#000000;line-height:23px;}
.header .zi p b{ color:#e50110;}
.header .dh{ position:absolute; right:0px; top:36px; height:auto; overflow:hidden; background:url(../images/top_dh.png) left center no-repeat; padding-left:50px; text-align:left;}
.header .dh p{ font-size:14px; color:#333333; line-height:20px;}
.header .dh h6{ font-size:24px; color:#000000;line-height:25px;}

.nav_sy{ width:100%;height:55px;line-height:55px; background:url(../images/top_bj3.jpg) center top no-repeat;text-align:center; vertical-align:middle;margin:0 auto;}
.nav_sy li{ display:inline-block;height:55px; background:url(../images/nav_x1.jpg) right center no-repeat;}
.nav_sy li.t{ background:none;}
.nav_sy li a{ display:block; padding:0 43px; font-size:16px; color:#fff; font-weight: 700;}
.nav_sy li a:hover{ color:#fff; background:url(../images/nav_hover.jpg) center repeat-x; font-weight:bold;}
a.dianji{color:#fff!important; background:url(../images/nav_hover.jpg) center repeat-x!important; font-weight:bold!important;}
a.ce_dianji{color:#ffb81e!important; font-weight:bold !important;}
.nav_sy p{font-size:23px; color:#e43e3e;display:inline-block; margin-left:6px;}
.nav_sy p i{ width:34px; height:34px; float:left;display:block; position:relative; top:8px; background-position:0px -49px; margin-right:6px;}

a.dianji {
    color: #fff!important;
    background: url(../images/nav_hover.jpg) center repeat-x!important;
    font-weight: bold!important;
}


.h_nav li:first-child{background: none;}
        /*banner*/
        .fullSlide{ min-width:1200px; position:relative; height:620px;}
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;  }
        .fullSlide .bd li{ width:100% !important;  height:620px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:620px;}
		.fullSlide .bd li img {width: 1920px;height: 620px;display: block;position: absolute;top: 0;left: 50%;margin-left: -960px;}
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-540px; bottom:-42px; position:absolute; z-index:1;overflow:hidden; }
        .fullSlide .hd ul li{ float:left; margin:0 9px 0 0; display:inline; cursor:pointer; width: 10px;height: 10px;background: #acacab; text-indent: -999px;border-radius: 50%;}
        .fullSlide .hd ul .on{background: #ff0000;}
        .ban_btn{ width:1200px; left:50%; margin-left:-600px; bottom:-29px; position:absolute; z-index:1;}
        .fullSlide .prev, .fullSlide .next {position: absolute;left: 0;top: 50%;display: block;width: 9px;height: 17px;}
        .fullSlide .next {left: 190px;}
      
.s_bg{height: 72px;overflow: hidden;background: #f0f0f0;}
.search{ width:1200px; margin:0 auto;position: relative;}
.search p{ float:left;font-size: 14px; color:#aaa; width:565px; height:72px; line-height:72px; overflow:hidden;position: absolute;top: 0;left: 350px;z-index: 50;}
.search p a{font-size: 14px; color:#aaa; padding:0 10px 0 0;}
.search p a:hover{color: #333;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:220px; height:40px; border:none; padding:0 0 0 16px; float:right; font-family:"Microsoft YaHei";font-size: 14px; color:#999; line-height:40px; outline:none;margin-top: 16px;z-index: 50;position: relative;}
.search .ser_so{cursor: pointer; float:right; background:url(../images/s_so.gif) no-repeat; border:none; width:46px; height:40px;margin-top: 16px;z-index: 50;position: relative;}
input::-webkit-input-placeholder {color: #999;}
.f_bg{ background:#2b2b34; height:227px; overflow:hidden;}


/**/
.links{height: 80px;line-height: 80px;overflow: hidden;}
.links_l{width: 140px;font-size: 16px;color: #0051a3;}
.links_l i{ font-family:Arial, Helvetica, sans-serif;text-transform: uppercase; padding:0 0 0 8px;}
.links_c{ width:1060px;}
.links_c a{font-size: 14px;color: #2d2c32; display:inline-block; padding:0 18px;}

.f_bg{ background:url(../images/f_bg.gif) repeat-x; height:329px; overflow:hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_nav{ height:75px; line-height:75px; text-align:center; overflow:hidden; color:#fff;}
.f_nav a{ font-size:16px; color:#fff;     padding: 0px 38px;}
.f_logo{ padding:70px 0 0;width: 250px;height: 184px;text-align: center; background:url(../images/f_line.gif) no-repeat right 46px;}
.f_logo img{ width:166px; height:50px;}
.f_logo b{display: block;font-size: 24px;color: #6dba44; padding:10px 0 0;}
.f_ban{ padding:30px 0 0 40px;height: 219px;width: 600px; background:url(../images/f_line.gif) no-repeat right 26px;}
.f_ban p{ font-size:14px; color:#dde3ee; line-height:32px;}
.f_ban span{ padding:0 20px;}
.f_ban a{ font-size:14px; color:#dde3ee;}
.f_er{ padding:35px 0 0;width: 157px;}
.f_er p{float:left;width: 150px;text-align:center;padding:0 0 0 20px;}
.f_er span{display: block;font-size: 14px;color: #fff;line-height: 18px;}
.f_er span i{display:block;}
.f_er img{ width:125px; height:125px;}
  
        .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: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            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: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 36px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0688ce;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0688ce;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            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;
        }
    
