/*头部 登录*/ 
        .hea-top{height:35px; background:#eeeeee;}
        .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:#999; 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; }
  
         .content13{ width: 1380px;margin: 0 auto; }
        .t_top{height:125px;position: relative;padding-top:10px;}
		.logo { width: 80px; overflow: hidden; box-sizing: border-box; float: left;}
        .logo img { width: 78px; height:74px; display: block; margin-top: 22px;}
        .logo-txt {font:40px "Microsoft YaHei UI"; color:#000; line-height:34px; font-weight:bold; letter-spacing:1px; margin-top: 30px; text-align: left; margin-left: 5px;float: left;}
		.logo-txt span {font:40px "Microsoft YaHei UI"; color:#225bb5; line-height:46px; font-weight:bold; letter-spacing:4px;}
        .logo-txt i{font-weight: normal; color: #999; font-size: 12px;display: block;letter-spacing:0.1px;}
        .t_wz{float:left;width:290px;position: relative;margin:30px 0 0 15px;height: 65px; border-left: 1px dashed #dfdfdf; padding-left:10px;}
        .t_wz span{display: block;height:36px;line-height:36px;color: #000;font-size:30px;font-weight: bold; }
        .t_wz span i{color:#225bb5; }
        .t_wz em{display: block;font-size:18px;height:28px;line-height:28px;color: #000; letter-spacing:3px;}

.Tel{ float:right; padding-top:45px;}
.Tel .Tel_2{ float:left;margin-top: -14px;  background:url(images/top_tel.png) no-repeat left center; padding-right:20px;}
.Tel .Tel_2 i{ width:200px; line-height:34px; height:34px; background-color:#dd4715; display:inline-block; text-align:center; color:#FFF; font-size:26px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-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:72px;}
.Tel .Tel_2 p span{font-size:26px; line-height:36px; font-family: impact;color:#225bb5; letter-spacing:1.5px;}
.Tel .Tel_2 s{ width:2px; height:25px; background-position: 0px 0px; margin-right: 0px; }

.t_code{width: 120px;float: right; padding-top:20px;}
.t_code img{width: 85px;height:85px;float: left;}
.t_code span{height: 80px;float: left; width:23px;background: #225bb5;color:#ffffff;font-size: 14px; display: block;padding:0 5px;box-sizing: border-box;text-align: center; line-height: normal;}

/*头部*/
.header .header-t{height:190px;overflow:hidden;position:relative; width:100%; }
.header .header-b{/*background:-webkit-linear-gradient(left, #225bb5, #3051a9);*/ background:url(images/t_bg.png) no-repeat center;}
.header .header-b ul{width:1300px;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:18px;font-weight:bold;line-height:62px;color:#333;height:62px;padding:0 42px;position:relative;z-index:1;}
.header .header-b ul > li.first{padding:0 20px; }
.header .header-b ul > li.first a{padding-right:20; padding-left:27px; color:#fff;}
.header .header-b ul > li.first a:before{width:21px; height:19px; background:url(images/top-icon4.png) no-repeat center;content:""; position: absolute; left:0;top:22px;}
.header .header-b ul > li:before{content:"";display:block;background:rgba(0,0,0,0.1);width:100%;height:0%;position:absolute;left:0;top:0;transition:.35s; }
.header .header-b ul > li:after{content:"";display:block;width:1px;height:26px;background:rgba(0,0,0,0.1);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;}

.header .header-b .erj{position: absolute;width: auto;background: #fff;border-top: 1px solid #dfdfdf; display:none; z-index:100;min-width: 220px;padding-top:0px;padding-bottom:10px; border-radius:0 0 7px 7px;}
.header .header-b .erj li{display:block;float:none;white-space: nowrap; }
.header .header-b .erj a{font-size:14px;color:#000;background: none;padding:0 20px;display: block;line-height: 42px;border-bottom: 1px dashed #dfdfdf; height:42px;}
.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:#dd4715;color: #fff !important;}




/* -- 搜索 -- */
.sou{height: 58px;border-bottom: 1px solid #e3e3e3;box-sizing: border-box; background-color:#fff;}
.sou p{height: 58px;color: #666666;line-height:58px;font-size: 14px;width:755px;float: right; background:url(images/hot.png) no-repeat left center; padding-left:20px;}
.sou p b{font-size: 18px;color: #333;font-weight:bold;}
.sou p em{font-size: 18px;color: #de0303;font-weight:bold;}
.sou p a{font-size: 15px;color: #666666;padding-right:20px;font-weight: normal;line-height: 24px;}
.sou .s_box{border-radius: 0px;box-shadow: 0 0 1px rgba(0,0,0,0.1);float: left;margin-top:8px;width:299px;height: 40px;overflow: hidden;box-sizing: border-box; background-color:#f2f2f2;}
.sou .s_box .input1{float: left;width:242px;padding-left: 12px;height: 40px;line-height: 40px;font-size: 14px;color: #a0a0a0;border: 0;background: none;outline: 0;}
.sou .s_box .input2{float: left;border: 0;outline: 0;cursor: pointer;width:40px;height:40px;background:url(images/sc.png) no-repeat center;margin-top:0px;}
 


           .footWrap{height:272px;font-family:"Microsoft Yahei";background:#f6f6f6;padding-top: 43px;}
            .footer{width:1200px;margin: 0 auto; position: relative;}
            .f_top{position:absolute; right: 0; top:243px; cursor: pointer; font-size: 0; line-height: 0; overflow:hidden;}


            .ft_t{height:254px; overflow: hidden;}
            .ft_nav{width:220px;float:left;}
            .ft_nav h4, .f_tex h4{background:url(images/f_ico.jpg) no-repeat 102px 5px; line-height: 100%; font-size: 18px; color: #333333;height: 47px;}
            .ft_nav li{float:left;width:109px;line-height:100%; padding-bottom: 19px;}
            .ft_nav li a{font-size:14px;color:#333333; display: inline-block; line-height: 100%;}
            .ft_nav li a:hover{ color: #225bb5; text-decoration: underline;}
            .f_tex{ width: 484px;float: left; background:url(images/f_lin.jpg) no-repeat right 0; height: 191px; font-size: 14px; color: #333333; line-height: 140%;}
            .f_tex ul li{ color: #333333; padding-top: 12px; margin-right:13px;}
            .f_tex p{ height: 110px;}
            .f_tex p span{ display:block; height: 30px; line-height: 90%; padding-left: 24px; font-size: 18px; color: #333333;background:url(images/f_tel.jpg) no-repeat; font-family: Verdana;font-weight: bold;}
            .ft_lx{width:260px;float:left;background:url(images/f_lin.jpg) no-repeat right 0; height: 191px; color: #333333; font-size: 14px; line-height: 100%; margin-right: 38px;}
            .ft_lx p{ padding-top: 16px; padding-bottom: 7px;}
            .ft_lx p i{ display:block; line-height: 100%; font-weight: bold; color: #333333; font-size: 16px; height: 59px;}
            .ft_lx p i span{ display:block;line-height: 100%; padding-top: 10px; padding-left: 0;}
            .ft_lx p a{ color: #333;}
            .ft_lx p em{ display:block; padding-bottom: 18px;}
            .ft_lx p span{ padding: 0 11px ;}

            .erwm{float:right;width:142px; line-height: 100%; font-size: 14px; color: #fff;;}
            .erwm h4{ line-height: 100%; color: #333333; font-size: 18px; font-weight: bold; height: 52px;}
            .erwm em{ display:block; font-size: 0; line-height: 0; padding: 13px; background: #e4eaeb;}
            .erwm img{ width: 111px;}


            em,i{font-style: normal;}

/*底部结束*/

    .xin-2112-client-1 {
        width: 76px;
        position: fixed;
        right: 0;
        top: 50%;
        z-index: 999;
        color: #333;
        background: #fff;
        box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
        border-radius: 3px;
    }
    
    .xin-2112-client-1 li {
        width: 76px;
        border-radius: 2px;
        position: relative;
        cursor: pointer;
        padding: 10px 0 13px;
    }
    
    .xin-2112-client-1 li.my-kefu-top {
        display: none;
    }
    
    .xin-2112-client-1 li a {
        display: block;
        height: 100%;
        text-decoration: none;
        color: #333;
    }
    
    .xin-2112-client-1 li i {
        display: block;
        width: 38px;
        height: 37px;
        overflow: hidden;
        margin: 0 auto;
        background: url("images/xin-2112-client-icon.png") no-repeat;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
    }
    
    .xin-2112-client-1 li.my-kefu-tel i {
        background-position: 0 0;
    }
    
    .xin-2112-client-1 li.my-kefu-link i {
        background-position: 0 -47px;
    }
    
    .xin-2112-client-1 li.my-kefu-qq i {
        background-position: 0 -94px;
    }
    
    .xin-2112-client-1 li.my-kefu-weixin i {
        background-position: 0 -141px;
    }
    
    .xin-2112-client-1 li.my-kefu-top i {
        background-position: 0 -188px;
    }
    
    .xin-2112-client-1 li .client-2112-cont {
        width: 160px;
        padding: 14px 14px 14px 70px;
        position: absolute;
        right: 85px;
        top: 4px;
        color: #fff;
        font-size: 18px;
        height: 32px;
        line-height: 32px;
        text-align: left;
        background: #dd4715;
        display: none;
    }
    
    .xin-2112-client-1 li .client-2112-cont:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        top: 50%;
        margin-top: -7px;
        right: -7px;
        border-bottom: 7px solid transparent;
        border-top: 7px solid transparent;
        border-left: 7px solid #dd4715;
    }
    
    .xin-2112-client-1 li .client-2112-cont:before {
        content: "";
        position: absolute;
        width: 38px;
        height: 38px;
        background: url("images/xin-2112-client-icon.png") no-repeat;
        left: 25px;
        top: 50%;
        margin-top: -19px;
        z-index: 1;
    }
    
    .xin-2112-client-1 li .client-2112-cont-weixin {
        width: 115px;
        padding: 14px;
        position: absolute;
        right: 85px;
        top: -28px;
        background: #fff;
        display: none;
    }
    
    .xin-2112-client-1 li .client-2112-cont-weixin:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        top: 50%;
        margin-top: -7px;
        right: -7px;
        border-bottom: 7px solid transparent;
        border-top: 7px solid transparent;
        border-left: 7px solid #fff;
    }
    
    .xin-2112-client-1 li .client-2112-cont-weixin img {
        width: 115px;
        height: 115px;
        display: block;
    }
    
    .xin-2112-client-1 li.my-kefu-tel .client-2112-cont:before {
        background-position: -70px 0;
    }
    
    .xin-2112-client-1 li.my-kefu-qq .client-2112-cont:before {
        background-position: -70px -94px;
    }
    
    .xin-2112-client-1 li p {
        display: block;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        color: #333;
        text-align: center;
    }
    
    .xin-2112-client-1 li.my-kefu-link a {
        animation: heart 1s ease-in-out infinite alternate;
    }
    
    .xin-2112-client-1 li.cur,
    .xin-2112-client-1 li:hover {
        background: #dd4715;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-tel i,
    .xin-2112-client-1 li.my-kefu-tel:hover i {
        background-position: -70px 0;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-link i,
    .xin-2112-client-1 li.my-kefu-link:hover i {
        background-position: -70px -47px;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-qq i,
    .xin-2112-client-1 li.my-kefu-qq:hover i {
        background-position: -70px -94px;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-weixin i,
    .xin-2112-client-1 li.my-kefu-weixin:hover i {
        background-position: -70px -141px;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-top i,
    .xin-2112-client-1 li.my-kefu-top:hover i {
        background-position: -70px -188px;
    }
    
    .xin-2112-client-1 li.cur p,
    .xin-2112-client-1 li:hover p {
        color: #fff;
    }
    
    .xin-2112-client-1 li:hover .client-2112-cont,
    .xin-2112-client-1 li:hover .client-2112-cont-weixin {
        display: block!important;
    }
