
        /* -- 页面整体布局 -- */
        .header , .content , .footer { width:1200px; margin:0 auto; position:relative;  }
       html{color:#000;background:#FFF; }
body { color:#333;font:14px/1.231 "Microsoft YaHei";} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% "Microsoft YaHei";}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
i,em{ font-style:normal;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#333; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

        /*头部开始*/
        .head { font-family: "Microsoft YaHei", serif;}
        .head .nav_top{width:100%; height:39px; border-bottom:1px solid #f2f2f2; color:#333333; font-size:12px; line-height:39px; font-family:"宋体";}
        .head .nav_top a{ color:#333333; padding-left:9px;margin-left:17px; background:url(images/jt.jpg) no-repeat 0 15px; display:inline-block;}
        .head .nav_top #h_code{ display:none; position:absolute;top:42px; right:55px;width:120px;z-index:2;}
        
        .head .tok { height: 137px; position:relative;}
        .head .tok h1 { animation-duration: 1s;animation-name: fadeInLeft; float: left; margin: 25px 20px 0 0; padding-right:25px; border-right:1px solid #e6e6e6;}
        .head .tok h2 {animation-duration: 1.25s;animation-name: zoomIn; float: left; font-size: 14px; color: #333333; margin-top:35px;letter-spacing:1.6px;}
        .head .tok h2 span { display: block; font-size: 24px; font-weight:bold; color: #333333; line-height:39px; letter-spacing:0;}
        .head .toz {animation-duration: 1s;animation-name: fadeInRight; float: right; margin-top:46px;padding-left:56px; background:url(images/tel.jpg) no-repeat;}
        .head .toz .tel1 {font-size:14px;color:#333333; display:block;}
        .head .toz .tel1 em{font-size:24px;color:#333333;display:block; font-weight:bold;}

        .menu{height:60px;background:#005aa3;}
        .menu ul {width:1200px; margin:0 auto; display:block; height:54px; line-height:54px;}
        .menu li{height: 60px; line-height:60px; float:left;position: relative; z-index:1;}
        .menu li a{ display: block; font-size: 16px; color: #ffffff;padding:0 15px;background:url(images/navbg2.jpg) no-repeat right center;}
        .menu li.nones a{ background:none;}
        .menu li a:hover, .menu li.cur a{background:#FFF url(images/navbg.jpg) no-repeat center bottom;color:#333333;}
        
        
.menu ul li .erj{width:130%;position: absolute; top:60px;left:-15%;border:1px solid  #e9eaea;border-bottom:4px solid #EF7C00;background: url(images/bai_03.png);height:auto;padding-bottom:10px;display:none;z-index:3;}
.menu ul li .erj li{ font-size: 14px; height:38px;background:none;  float:auto;text-align: center;width:100%;background:none;overflow: hidden;}
.menu ul li .erj li a{ color:#666666;padding:0;height:38px; line-height:38px;display:block;text-align: center;background:none;}
.menu ul li.cur .erj li a{background:none;}
.menu ul li .erj li a:hover,.menu ul li .erj li.cur a,.menu ul li.cur .erj li.cur a{ color:#161c61;background:none}
        /*头部结束*/
    
    

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

        /*search*/
        .search{display:block;height: 80px;width:100%; }
        .search p{float: left;line-height: 18px;height: 18px;font-size: 14px;color: #333;margin-top:32px; border-left:5px solid #fed104;padding-left:12px; font-weight:bold;}
        .search p a{margin-right: 15px;color: #333;}
        .s_box{float: right;width:390px;height: 45px;margin: 17px 0px 0 0; }
        .s_box .input1{float: left;width: 326px;padding-left: 10px;height: 38px;line-height: 38px;font-size: 12px;color: #333;opacity: 0.7;outline: 0;border:1px solid #e6e6e6; }
        .s_box .input2{float: right;width: 40px;height: 40px;background: url(images/seabt.jpg) no-repeat left center;border: 0;outline: 0;cursor: pointer;}
    

        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #fed104;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

                .pc-cx-tel-1 {
                    width: 46%;
                    height: 56px;
                    border-top: 2px solid #e6e6e6;
                    padding-top: 10px;
                    position: absolute;
                    bottom: 16px;
                    right: 6%;
                }
                
                .pc-cx-tel-1-t1 {
                    width: 114px;
                    height: 44px;
                    background: #005aa3;
                    font-size: 18px;
                    line-height: 44px;
                    text-align: center;
                    float: right;
                }
                
                .pc-cx-tel-1-t1 a {
                    display: block;
                    color: #fff;
                }
                
                .pc-cx-tel-1-t2 {
                    height: 56px;
                    padding-left: 70px;
                    background: url(images/pc-xc-icon2.png) no-repeat 10px top;
                    font-size: 18px;
                    line-height: 18px;
                    color: #454545;
                }
                
                .pc-cx-tel-1-t2 p {
                    line-height: 24px;
                }
            

        .cpcc-ts-01 {
            position: relative;
            padding: 12px 0 16px;
            background: #fff;
        }
        
        .cpcc-ts-01-left {
            position: relative;
            width: 40%;
            float: left;
            overflow: hidden;
            border: 1px solid #e7e7e7;
            margin-left: 20px;
        }
        
        .cpcc-ts-01-left-jt {
            width: 12px;
            height: 23px;
            position: absolute;
            top: 50%;
            margin-top: -11px;
            cursor: pointer;
            z-index: 33;
        }
        
        .cpcc-ts-01-left-prev {
            left: 10px;
        }
        
        .cpcc-ts-01-left-next {
            right: 10px;
        }
        
        .cpcc-ts-01-left-size {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 56px;
            height: 26px;
            font-size: 14px;
            line-height: 16px;
            color: #787878;
            letter-spacing: 3px;
        }
        
        .cpcc-ts-01-left-size em {
            font-style: normal;
        }
        
        .cpcc-ts-01-left-pic {
            width: 100%;
            position: relative;
            text-align: center;
        }
        
        .cpcc-ts-01-left-pic li {
            width: 100%;
            float: left;
        }
        
        .cpcc-ts-01-left-pic img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .cpcc-ts-01-right {
            width: 46%;
            float: right;
            margin-right: 6%;
        }
        
        .cpcc-ts-01-right-tit {
            height: 48px;
            font-size: 24px;
            line-height: 48px;
            color: #4a4a4a;
            border-bottom: 1px solid #e5e5e5;
            margin-bottom: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .cpcc-ts-01-right-con {
            font-size: 14px;
            line-height: 26px;
            margin-bottom: 86px;
            max-height: 180px;
            overflow: hidden;
        }
    

        .cpxq-01 {
            border:1px solid #eee;
            background: #fff;
            margin-bottom: 22px;
        }
        
        .cpxq-01-nav {
            font-size: 18px;
            height: 56px;
            border-bottom: 1px solid #ebebeb;
        }
        
        .cpxq-01-nav li {
            float: left;
            height: 57px;
            line-height: 56px;
            padding: 0 30px;
            border-right: 1px solid #ebebeb;
            cursor: pointer;
        }
        
        .cpxq-01-nav li.cur {
            background: url(images/p14-icon10.png) no-repeat center bottom #005aa3;
            color: #fff;
        }
        
        .cpxq-01-text {
            display: none;
        }
        
        .cpxq-01-desc {
            padding-left: 15px;
            padding-right: 15px; 
        }
        
        .cpxq-01-cur {
            display: block;
        }
    

        .xgcp-zs-01 {
            margin-bottom: 40px;
        }
        
        .xgcp-zs-01-tit {
            height: 46px;
            line-height: 46px;
            border-bottom: 2px solid #dfdfdf;
            margin-bottom: 30px;
            padding-top: 26px;
        }
        
        .xgcp-zs-01-tit b {
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            padding-left: 52px;
            border-bottom: 2px solid #fed104;
            background: url(images/p14-icon11.png) no-repeat 22px center;
        }
        
        .xgcp-zs-01-tit span {
            margin-left: 10px;
            font-size: 18px;
            font-family: Arial;
            color: #cacaca;
        }
        
        .xgcp-zs-01-list dl {
            float: left;
            width: 20.4%;
            border: 1px solid #dfdfdf;
            margin-left: 3.4%;
            position: relative;
            overflow: hidden;
        }
        
        .xgcp-zs-01-list dl:nth-child(4n) {
            margin-right: 0;
        }
        
        .xgcp-zs-01-list dl:hover {
            border-color: #fed104;
        }
        
        .xgcp-zs-01-list dl img {
            display: block;
            width: 100%;
            margin: 0 auto;
        }
        
        .xgcp-zs-01-list dd {
            padding: 12px 0;
            background: rgba(0, 0, 0, 0.5);
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
        }
        
        .xgcp-zs-01-list h3 {
            height: 22px;
            font-size: 16px;
            font-weight: normal;
            line-height: 22px;
            margin: 0 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .xgcp-zs-01-list h3 a {
            color: #fff;
        }
        
        .xgcp-zs-01-desc {
            font-size: 14px;
            color: #fff;
            height: 24px;
            line-height: 24px;
            margin: 0 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    

        /*底部开始*/
        
        .footWrap {
            background: url(images/st7_bg.jpg) repeat center top;
            overflow: hidden;
            font: 14px "Microsoft YaHei";
            color: #FFF;
        }
        
        .footWrap a {
            color: #FFF;
        }
        
        .footWrap a:hover {
            font-weight: bold;
        }
        
        .footWrap .f_com {
            height: 206px;
            overflow: hidden;
        }
        
        .footWrap .f_com .f_logo {
            float: left;
            padding-left: 42px;
            padding-top: 16px;
        }
        
        .footWrap .f_com .f2 {
            float: left;
            padding-left: 90px;
        }
        
        .footWrap .f_com .f2 li {
            width: 172px;
            float: left;
        }
        
        .footWrap .f_com .f2 li a {
            line-height: 38px;
            display: block;
        }
        
        .footWrap .f_com .f2 li b {
            font-size: 18px;
            height: 70px;
            line-height: 70px;
            display: block;
        }
        
        .footWrap .f_com .f2 p {
            height: 38px;
            line-height: 38px;
        }
        
        .footWrap .f_com .f2 li.nav2 {
            width: 214px;
        }
        
        
        .footWrap .f_com .f2 li.nav4 {
            width: 350px;
        }
        .footWrap .f_com .f2 li.nav4 a {
            display:inline;
        }
        
        .footWrap .footbt {
            border-top: 1px solid #155a92;
            text-align: center;
            line-height: 48px;
            height: 200px;
            margin-top: 20px;
        }
        /*底部结束*/
    

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
 .cli_close{ position: absolute;
top: 5px;
width: 16px;
left: 56px;
z-index: 5;
display: block;}
.cli_show{ position:absolute; top:50px;right:168px; background:#005AA3; color:#FFF;width:16px; padding:10px; display:none;}
        .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(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: 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: #005aa3;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #005aa3;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -203px;
            top: -85px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width:200px;
        }
    

    .jmss img {
    width: 100%;
}

.jmss {
    position: fixed;
    z-index: 999999;
    left: 0px;
    top: 30%;
    width: 146px;
    padding: 10px;
    background: #fff;
}
    img.gimgs {
    display: block;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 28px;
    cursor: pointer;
    z-index: 9999;
}
    

