
	  .f_pr{position:relative;}
	.f_pa{position:absolute;}
	em{font-style:normal;}
	.ywcode{position:absolute;width:100px;height:100px;right:0;top:26px;}
	.ywcode img{width:100px;height:100px;display:block;}
	
/*头部 登录*/ 
        .hea-top{height:35px; background:#efefef url(images/hea-top.png) no-repeat center center; }
        .hea-top span{display:block; height:35px; line-height: 35px;float:left; font-size: 14px; color:#999;padding-left:37px; background:url(images/hea-icon.gif) no-repeat left;}
        .hea-top em{display: block; float:right;}
        .hea-top em a{display: inline-block;height:35px; line-height: 35px;font-size: 14px; color:#e0e4ff; margin-left: 26px;padding-left:30px;}
        .hea-top em a.top1{background:url(images/top-icon1.png) no-repeat left;}
        .hea-top em a.top2{background:url(images/top-icon2.png) no-repeat left;}
        .hea-top em a.top3{background:url(images/top-icon3.png) no-repeat left;}
/*头部*/          
.content123{ width: 1280px;margin: 0 auto; }
   .content142{ width: 1380px;margin: 0 auto; }
         .content13{ width: 1300px;margin: 0 auto; }
        .t_top{height:130px;position: relative;padding-top:20px;}
		.logo { width: 75px; overflow: hidden; box-sizing: border-box; float: left;}
        .logo img { width: 75px; height:70px; display: block; margin-top: 22px;}
        .logo-txt {font:40px "Microsoft YaHei UI"; color:#000; line-height:34px; font-weight:bold; letter-spacing:2px; margin-top: 30px; text-align: left; margin-left: 15px;float: left; }
		.logo-txt span {font:40px "Microsoft YaHei UI"; color:#008fd7; line-height:34px; font-weight:bold; letter-spacing:1px;}
        .logo-txt i{font-weight: normal; color: #999; font-size: 13px;display: block;letter-spacing:1.8px; font-style:normal;}
        .t_wz{float:left;width:400px;position: relative;margin:30px 0 0 15px;height: 65px; border-left: 1px dashed #dfdfdf; padding-left:15px;}
        .t_wz span{display: block; line-height:36px;color: #4251b6;font-size:32px;font-weight: bold; letter-spacing:0.1px; }
        .t_wz span i{color:#008fd7; font-style: normal; }
        .t_wz em{display: block;font-size:18px;height:28px;line-height:28px;color: #333333; letter-spacing:4.1px; text-align:center;}
        .toplx{ width:120px; float:right; }
.toplx em{ display:block; width:92px; float:left;margin-top:10px;}
.toplx em img{ display:block; width:88px; height:88px; border:3px solid #fff;}
.toplx span{ display:block; float:right; width:266px; height:40px;  font:30px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; background:url(images/al_ico3.png) no-repeat left center; padding-left:45px; margin-top:20px;}
.toplx span i{ display:block; font:16px "Microsoft YaHei UI"; color:#333; background:url(images/lx.png) no-repeat left center; padding-left:0px; line-height:25px;}

.Tel{ float:right; padding-top:25px;}
.Tel .Tel_2{ float:left; background:url(images/lc_io8.png) no-repeat left center; padding-right:20px; }
.Tel .Tel_2 i{ width:100px; line-height:30px; height:30px; background-color:#cc0000; display:inline-block; text-align:center; color:#FFF; font-size:20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; font-style:normal; font-weight:700; background:#cc0000 url(images/books.png) no-repeat 5px center; padding-left:20px;}
.Tel .Tel_2 a{color:#FFF; }
.Tel .Tel_2 p{ font-size:16px; font-weight:normal; color:#666;}
.Tel .Tel_2 span{ font-size: 16px; padding-top:4px; color:#333; padding-left:50px;}
.Tel .Tel_2 p span{font-size:30px; line-height:36px; font-family: impact;color:#000; padding-left:50px; letter-spacing:1.5px;}
.Tel .Tel_2 s{ width:30px; height:47px; background-position: 0px 0px; margin-right: 6px;}

.t_code{width: 140px;float: right; padding-top:5px;}
.t_code img{width: 105px;height:105px;float: left;}
.t_code span{height: 100px;float: left; width:23px;background: #000;color:#ffffff;font-size: 14px; display: block;padding:0 5px;box-sizing: border-box;text-align: center; line-height: normal;}

.f_er{width:130px;margin-right:-30px;margin-top:15px;} 
    .f_er p{width: 130px;}    
    .f_er p img{width: 100px;height: 100px;display: block;float:left;border-radius: 10px 0 0 10px;}
    .f_er span{display: block;color: #fff;line-height: 30px;text-align: center;font-size: 14px;color: #fff;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;float:right;background:#000;height:100px;border-radius:0 10px 10px 0;}
/*头部*/
.header .header-t{height:200px;overflow:hidden;position:relative; width:100%;}
.header .header-b{background:-webkit-linear-gradient(left, #4251b6, #3f5086);}
.header .header-b ul{width:1380px;margin:0 auto;font-family:"Microsoft Yahei";}
.header .header-b ul > li{float:left;display:inline;position:relative;}
.header .header-b ul > li a{display:block;font-size:22px; line-height:62px;color:#ffffff;height:62px;padding:0 42px;position:relative;z-index:1;font-weight:bold;}
.header .header-b ul > li.first{padding:0 20px; background:#000;}
.header .header-b ul > li.first a{padding-right:0; padding-left:27px;}
.header .header-b ul > li.first a:before{width:21px; height:19px; background:url(images/h_ic0.png) no-repeat center;content:""; position: absolute; left:0;top:22px;}
.header .header-b ul > li:before{content:"";display:block;background:url(images/h_nav1.png) no-repeat left center;width:100%;height:0%;position:absolute;left:0;top:0;transition:.35s;}
.header .header-b ul > li:after{content:"";display:block;width:1px;height:20px;background:rgba(255,255,255,0.3);position:absolute;right:0;top:20px;}
.header .header-b ul > li.cur:before,.header .header-b ul > li:hover:before{height:100%;}
.header .header-b ul > li.cur:after,.header .header-b ul > li:hover:after{display:none;}
.header .header-b:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;
background:url(images/h_ic0.png) no-repeat left center;}

.header .header-b .erj{position: absolute;width: auto;background: #fff;border-top: 1px solid #dfdfdf; display:none; z-index:100;min-width: 180px;padding-top:10px;padding-bottom:10px; border-radius:0 0 7px 7px;}
.header .header-b .erj li{display:block;float:none;white-space: nowrap; background:url(images/n_ico01.png) no-repeat 10px center; }
.header .header-b .erj a{font-size:15px;color:#000;background: none;padding:0 20px;display: block;line-height: 42px;border-bottom: 1px solid #dfdfdf; height:42px; font-weight:normal;}
.header .header-b .erj li:last-of-type a{border-bottom:none;}

.header .header-b li:hover .erj{display:block;}
.header .header-b li .erj a:hover,.header .header-b li .erj a.cur{background:#e10000;color: #fff !important; background:url(images/n_ico02.png) no-repeat 10px center;}
/*头部*/
/***框架布局***/

.header .nav{ height:200px;overflow:hidden;position:relative; width:100%;}
.header .nav{background:-webkit-linear-gradient(left, #3d4ba0, #008fd7);}
.header .header-b ul{width:1380px;margin:0 auto;font-family:"Microsoft Yahei";}
.header .nav ul li{ position: relative;float:left;  display: block;border-left: solid #0f5aa0 1px;border-right: solid #282828 1px; height:62px; line-height:62px; padding:0 42px;}
.header .nav ul li hr{ opacity:0;background: #e0791d;margin-top:-2px; height:2px; width:100%; border: none;}
.header .nav ul li a{display: block;color:#fff; font-size:22px;  text-align:center; font-weight:bold;}
.header .nav ul li a:last-child{/*border-right:none*/}
.header .nav ul li a:hover{ background: #003667; color:#fff;}
.header .nav ul li.active{ background: #003667; color:#fff;}
.header .nav ul li:hover hr{ opacity:1;}
.header .nav ul li.active hr{ opacity:1;}
 .header .nav ul li:nth-child(1){ border-left:none}
 .header .nav ul li:last-child{ border-right:none}
.header .nav ul li:hover .box{ display: block;}
.header .nav .box{ display: none; position: absolute;z-index:999;left:0;top:62px;border:1px #f5f5f5 solid;float:left;padding:20px 30px;width:555px;margin:0 0 0 -120px; background:#f5f5f5}
.header .nav .box .left{ float:left;width:140px; }
.header .nav .box .left a{text-align:left; line-height:35px;color:#666; padding:0 0 0 10px;font-size:13px; border-bottom: dashed 1px #ddd;background: url(images/arrow_02.png) left no-repeat;}
.header .nav .box .left a:hover{ color:#289BAE}
.header .nav .box img{float:right;width:300px;}

/***框架布局***/
/*search*/
.search{height: 70px;box-shadow: 3px 4px 10px 0px rgba(0, 0, 0, 0.08);position: relative;z-index: 1;}
.search p{float: left;height: 70px;line-height: 70px;font-size: 16px;color: #444;padding-left: 34px;background: url(images/hot.png) no-repeat left 20px;}
.search p a{color: #888;margin-right: 15px;}
.search p a:hover{color: #0e60cc;}
.s_box{float: right;width: 390px;height: 38px;margin-top: 16px;border: 1px solid #D1D1D1;box-sizing: border-box;}
.s_box .txt{float:left;width:340px;padding-left: 10px;height:36px;line-height: 36px;font-size:16px;color:#333;border:none;background: none;outline: 0;}
.s_box .btn{float: left;width:26px;height: 36px;border: 0;background: url(images/search.png) no-repeat center;outline: 0;cursor: pointer;}
.s_box input::-webkit-input-placeholder{color:#a0a0a0;}
.s_box input::-moz-placeholder{color:#a0a0a0;}




/* -- 搜索 -- */
.index_news_title{}
.index_news_title h2{    font-size: 60px;    text-align: center;    line-height: 80px;    color: #0761aa;}
.index_news_title h3{    font-size: 35px;    text-align: center;    color: #323232;    margin-bottom: 68px;}
/* -- 搜索 -- */
		.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
		.p102-curmbs-1 b {			font-weight: normal;			padding-left: 35px;			background: url(images/p102-curmbs-icon1.png) no-repeat left center;		}
		.p102-curmbs-1 i {			font-style: normal;		}

		.p102-curmbs-1 span {			font-family: 宋体;			height: 46px;			line-height: 46px;			padding: 0px 5px;		}
		.p102-curmbs-1 a{color: #808080;}
		.p102-curmbs-1 a:hover{color: #e44241;}

    .p102-fdh-3 {        height: 70px;        box-shadow: 0 4px 6px #e9e9e9;  margin-bottom:30px;  }
    .p102-fdh-3 li {        float: left;        width: 20%;        height: 70px;        position: relative;    }
    .p102-fdh-3 li:after {        content: "";        position: absolute;        width: 1px;        height: 26px;        background: #cfcfcf;        right: 0;        top: 50%;        margin-top: -13px;    }
    .p102-fdh-3 li:last-child:after {        display: none;    }
    .p102-fdh-3 li a {        display: block;        height: 70px;        line-height: 70px;        font-size: 22px;        color: #1a1a1a;        text-align: center;    }
    .p102-fdh-3 li.sidenavcur:before,
    .p102-fdh-3 li:hover:before {
        content: "";        position: absolute;        width: 100%;        height: 2px;        background: #e44241;        left: 0;        bottom: 0;        z-index: 1;    }
    .p102-fdh-3 li.sidenavcur a,
    .p102-fdh-3 li:hover a {        font-weight: bold;        color: #e44241;    }
    .p102-fdh-3 li.sidenavcur a:before,
    .p102-fdh-3 li:hover a:before {        content: "";        position: absolute;        width: 12px;        height: 12px;        background: #fff;        border: 3px solid #e44241;        border-radius: 100%;        left: 50%;        margin-left: -9px;        bottom: -8px;        z-index: 2;    }
    
    .p102-fdh-3 li.sidenavcur a:after,
    .p102-fdh-3 li:hover a:after {        content: "";        position: absolute;        width: 6px;        height: 6px;        background: #e44241;        border-radius: 100%;        left: 50%;        margin-left: -3px;        bottom: -2px;        z-index: 3;    }


/* -- 核心产品 -- */
.k-cpt{padding-top: 30px;}

.hx-c{width: 100%;}
.ct1{float: left;width: 43.43%;}
.ct1 ul li:first-of-type{width: 100%;margin-bottom: 5px;}
.ct1 ul li img{width: 100%;display: block;}
.ct1 ul li{float: left;width: 49.55%;}
.ct1 ul li:last-of-type{float: right;}
.ct2{float: left;margin-left: 0.3125%;width: 34.27%;}
.ct2 dl{position: relative;}
.ct2 dl dt img{width: 100%;display: block;}
.ct2 dl dd{position: absolute;top: 64px;left: 88px;}
.ct2 dl dd h3{text-align: left;}
.ct2 dl dd h3 em{font-size: 38px;line-height: 38px;display: block;color: #ffffff;font-weight: bold;}
.ct2 dl dd h3 span{font-size:14px;line-height:14px;display: block;color: #ffffff;font-weight: normal;font-family: Arial;padding-top: 0.4rem;}
.ct2 dl dd p{font-size: 16px;line-height: 24px;color: #ffffff;display: block;font-weight: normal;padding-top: 20px;width: 79%;}
.ct2 dl dd .gds-1{margin-top: 34px;}
.ct2 dl dd .gds-1 a{float: left;height: 40px;line-height: 40px;display: block;text-align: center;font-size: 14px;color: #000;background: #ffffff;width: 150px;border-radius: 35px;transition: 0.35s;}
.ct2 dl dd .gds-1 a:last-of-type{background: none;color: #ffffff;border: 1px solid #ffffff;box-sizing: border-box;margin-left: 0.7rem;}
.ct2 dl dd .gds-1 a:hover{transform: translateY(-5px);}
.ct3{float: right;width: 21.61%;}
.ct3 ul li{float: left;width: 100%;}
.ct3 ul li:first-of-type{width: 100%;margin-bottom: 0.3rem;}
.ct3 ul li img{width: 100%;display: block;}
/*search*/
        

    


    
     

    .layui-layer-page .layui-layer-content{overflow:hidden;}


     .g_pp .video{ width:1200px; height:300px;  overflow:hidden; position:relative;}
    .g_pp .video a.a_video{background:url(images/video.jpg) no-repeat center center;width: 1200px; height:300px; display: block; position:absolute;top:0;left:0;}
 




.footWrap{clear:both;font-family:"Microsoft Yahei";position: relative;height:726px;background: url(images/foot.jpg) no-repeat center top;padding-top:76px;box-sizing: border-box;}
.footer{width:1380px;margin:0 auto; position:relative;}
.footer em{padding:0 10px;}
.f_lx{width:550px;height:445px;float: left;margin-bottom: 80px;}
.f_lx h3{display: block; line-height: 30px; font-size:22px;color:#ffffff;font-weight: bold;padding-top:124px;background: url(images/lxico.png) no-repeat left top;height:182px; box-sizing: border-box;margin-bottom: 35px;position: relative;}
.f_lx h3 a{color:#fff;}
.f_lx h3::after{content:'';position:absolute;height:4px;width:35px;background:#004f9a; bottom:0px;left:0px;}
.f_lx p{ font-size: 14px;color:rgba(255, 255, 255, 0.5); line-height:30px;text-align: justify;}
.f_lx_btn{width:142px;height: 47px;line-height: 47px;text-align: left;padding-left:25px;background:url(images/lx_btn.png) no-repeat; font-size: 16px;color: #fff !important;box-sizing: border-box;display: block;color:rgba(255, 255, 255, 1); margin-top:30px;}

.fcontact{width: 780px;height:445px;border-radius: 3px;background: rgba(66, 81, 182, 0.8); float:right;padding:45px 0 0 70px; box-sizing: border-box;margin-bottom: 80px;}
.fcontact li{float: left;box-sizing: border-box; font-size: 14px;color: #fff;width:318px;height:190px;}
.fcontact li i{font-size: 22px; color: rgba(255, 255, 255, 0.5);display: block;height:59px; line-height: 59px;border: 1px solid rgba(255, 255, 255, 0.5);border-left:0;border-right:0;font-weight: normal;text-transform: capitalize;padding-left:49px;margin-bottom: 25px;width:251px;box-sizing: border-box; font-style:normal;}
.fcontact li:nth-child(2n){float: right;}
.fcontact li:nth-child(1){line-height: 25px;}
.fcontact li:nth-child(1) i{background: url(images/ftico1.png) no-repeat left center; }
.fcontact li:nth-child(2),.fcontact li:nth-child(3){font-size: 28px; font-weight:700;}
.fcontact li:nth-child(2) i{background: url(images/ftico2.png) no-repeat left center; }
.fcontact li:nth-child(3) i{background: url(images/ftico3.png) no-repeat left center; }
.fcontact li:nth-child(4){font-size: 22px; font-weight:700;}
.fcontact li:nth-child(4) i{background: url(images/ftico4.png) no-repeat left center; }
.fnav{width:1380px;    text-align: center;padding-top:23px;border-top:1px solid rgba(255, 255, 255, 0.2);}
.fnav a{line-height: 32px;color:rgba(255, 255, 255, 0.5);font-size: 15px;padding:0 15px;text-align: center;}
.f_txt{color:rgba(255, 255, 255, 0.5);line-height: 32px;text-align: center;height:32px; font-size: 14px;margin-left:0;}
.f_txt a{color:rgba(255, 255, 255, 0.5);}

.fcode{ width:88px;box-sizing: border-box;position:absolute;right:0;bottom:-30px;}
.fcode p{width: 88px;}
.fcode img{width: 88px; height: 88px;}
.fcode span{display: block;line-height:22px; text-align: center; color: #fff; height: 22px; box-sizing: border-box; font-size: 14px;margin-top:0px;}
      

        .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: 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: #018fd7;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #018fd7;
            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;
        }
    
