﻿@charset "utf-8";
/*初始样式*/
body{ color:#333; font:14px "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}
*{ margin:0;padding:0;font-family: "Microsoft YaHei"; }
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}
.container{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}



.head-logo{width:100%;background:url(../images/caihong.png) #f2f3f5 center bottom no-repeat}
.logo{float:left;width:415px;margin-top:22px}
.search{float:left;width:330px;margin-left:120px;margin-top:65px}
.search h2{font-size:14px;color:#8f8e8e;margin-top:5px}
.dianhua{float:right;    margin-top: 50px;background:url(../images/phone.png) left center no-repeat;box-sizing:border-box;padding-left:60px;min-height:48px}
.dianhua h2{font-size:14px;color:#363336}
.dianhua h3{font-size:26px;color:#1d458d;font-family: "HelveticaNeueLTStd-XBlkCn";}

.sousuo{width:315px;height:35px;border:1px solid #e7e7e7}
.ssl{float:left;width:200px;}
.ssm{float:left;width:69px;text-indent:10px;height:35px;line-height:35px;font-size:12px;color:#B4B1B1;border-right:1px solid #ccc;position:relative}
.ssm select{border:none;outline:none;font-size:12px;color:#b1b1b1;}
#mySelect{
appearance: none;

appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none; 
  width:50px;

  text-indent:15px;
background:url(../images/yousan.png) left center no-repeat ;

background-size:10px 10px;
}

.ssr{float:right;width:40px;background:#1d458d;height:35px;}
.ssr img{width:20px;height:20px}
.ssl input{width:200px;height:33px;border:none;color:#999999;font-size:12px;text-indent:10px; background: #f2f3f5;}

/*导航*/
.head-menu{width:100%;height:55px;position:relative;background:#2f374e;z-index:2}
.head-menu ul {}
.head-menu ul li{float:left;box-sizing:border-box;  width: 132px;height:55px;line-height:55px;text-align:center;}
.head-menu ul li a{display:inline-block;font-size:16px;color:#fff}
.head-menu ul li:hover{background:#e6383a}
.one{position:relative}
.one a{}
.one:hover{    background: url(../images/yuan.png) 60px 21px no-repeat #e63b3b !important}
.one1{width:270px;background: #011425;position:relative}
.one1 a{display:block !important}
.daier{position:relative}
.nav{position:absolute;width:100%;top:54px !important;left:0;display:none;z-index:9;border-top:2px solid #FBB739}
.nav li{height:55px !important;width:100%;background:#2f374e;line-height:55px !important;text-align:center;border-bottom:1px solid #da666e}
.nav li a{font-size:14px !important;}
.daier:hover .nav{display:block}

.second-nav{position:absolute;width:100%;height:596px;background:rgba(1,20,37,0.75);left:0;top:55px;box-sizing:border-box;}
.second-block{width:100%;box-sizing:border-box;padding:10px 0;background:url(../images/xuxian.png) center bottom no-repeat}
.second-block h2{font-size:16px;color:#fff;font-weight:bold;background:url(../images/jian.png) 25px center no-repeat;box-sizing:border-box;padding-left:40px;text-align:left !important;height:45px;line-height:45px}
.second-block ul li{text-align:left !important;text-indent:41px;height:40px;line-height:40px;width:100%;padding:0 0 !important;background:url(../images/yuan1.png) 230px center no-repeat}
.second-block ul li a{font-size:14px;display:block}
.second-block ul li:hover{background:url(../images/yuan1.png) 230px center no-repeat #d8323d}
.second-block:last-child{background:none;}
.second-block ul li:hover .third-nav{display:block}

.third-nav{position:absolute;width:240px;border:3px solid #d8323d;left:270px;top:0;background:#fff;box-sizing:border-box;padding:10px 30px 30px 30px;display:none;min-height:570px}
.third-nav li {width:100% !important;text-align:center !important;text-indent:0 !important;height:60px !important;line-height:60px !important;border-bottom:1px dashed #cccccc}
.third-nav li a{font-size:14px !important;color:#555555 !important;text-align:center}
.third-nav li:hover a{color:#fff !important}

/*banner*/
.banner{height: 592px;overflow: hidden;}
.banner .bd li{height: 592px;background: url(../images/banner1.jpg) no-repeat center 0;}
.banner .bd li a{display: block;height: 592px;}
/*search*/
.search1{position: relative;}
.sou{position: absolute;width: 100%;height:110px;background: #fff;left: 0;top: -37px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.sou .ci{float: left;height:110px;line-height: 110px;font-size: 14px;color: #333;padding-left:30px;    width: 700px;overflow: hidden;}
.sou .ci a{margin-right:20px;color: #333;}
.s_box{float: left;width: 270px;margin:37px 0 0;height: 38px;background: #f4f4f4;border-radius:19px;}
.s_box .input1{float:left;width:210px;padding-left:18px;height:38px;line-height: 38px;font-size:14px;color:#333;border:0;background: none;outline: 0;}
.s_box .input2{float: left;width:24px;height: 14px;border: 0;background:url(../images/sea.png) no-repeat center;border-left:1px solid #afafaf;outline: 0;cursor: pointer;margin-top:12px;}
.sou .tel{float:right;height: 110px;padding-left:45px;background:url(../images/kf1.png) no-repeat left center;margin-right: 28px;}
.sou .tel b{float: left;line-height: 110px;font-size: 24px;color: #333;margin-right:18px;}
.sou .tel a{float: left;width:98px;height:30px;line-height:30px;text-align: center;font-size: 14px;color: #fff;background: #2c2e67;border-radius:15px;margin-top:41px;}
/*intro*/
.intro{background: #f4f4f4;padding:125px 0 40px;}
.intro dl{height: 180px;}
.intro dl dt img{display: block;width: 300px;height: 180px;}
.intro dl dd{float: right;width: 850px;}
.intro dl dd h4{font-size: 24px;color: #333;padding:0 0 26px;line-height: 48px;}
.intro dl dd h4 em{color: #0E87E2;}
.intro dl dd p{float: left;height:136px;border-right:1px solid #c5c5c5;width:398px;margin-right: 40px;}
.intro dl dd p span{display: block;height: 32px;line-height: 32px;font-size: 16px;color: #333;margin-bottom: 20px;}
.intro dl dd p img{margin-right: 10px;vertical-align: top;}
.intro dl dd p.nomar{border: 0;margin-right: 0;}
/*use*/
.use{padding:100px 0 10px;}
.use h3{font-weight: normal;text-align: center;margin-bottom:30px;}
.use h3 b{display: block;font-size:36px;color: #333;line-height: 48px;}
.use h3 i{display: inline-block;font-size: 16px;color: #333;position:relative;padding:0 40px;line-height: 16px;}
.use h3 i:before{position:absolute;width:30px;height:1px;background: #2c2e67;content: "";left: 0;top: 8px;}
.use h3 i:after{position:absolute;width:30px;height:1px;background: #2c2e67;content: "";right: 0;top: 8px;}
.use_l{width:1200px;height:115px;overflow:hidden;top: 189px;left: 0;}
.use_l ul li{float: left;width: 239px;height: 102px;line-height: 102px;font-size:16px;background: #0E87E2;border-right:1px solid #3b3e82;border-bottom:1px solid #3b3e82;}
.use_l ul li a{color: #fff;}
.use_l ul li i{display:inline-block;width:48px;height: 48px;margin:28px 10px 0 30px;vertical-align: top;}
.use_l ul li .i1{background:url(../images/use_ic1.png) no-repeat;}
.use_l ul li .i2{background:url(../images/use_ic2.png) no-repeat;}
.use_l ul li .i3{background:url(../images/use_ic3.png) no-repeat;}
.use_l ul li .i4{background:url(../images/use_ic4.png) no-repeat;}
.use_l ul li .i5{background:url(../images/use_ic5.png) no-repeat;}
.use_l ul li .i6{background:url(../images/use_ic6.png) no-repeat;}
.use_l ul li .i7{background:url(../images/use_ic7.png) no-repeat;}
.use_l ul li .i8{background:url(../images/use_ic8.png) no-repeat;}
.use_l ul li:hover,.use_l ul li.cur{background: #d83f2b;}
.use_r{float: right;width:728px;height: 410px;position: relative;}
.use_r img{display:block;width:728px;height: 410px;}
.use_r em{position: absolute;width:100%;height: 64px;line-height: 64px;text-align: center;font-size: 16px;color: #333;background:url(../images/tm1.png) repeat;left: 0;bottom: 0;}
.use_con{margin-top: 12px;position: relative;}
.use_con li{float: left;width: 392px;margin-right:12px;}
.use_con li img{display: block;width: 392px;height:295px;}
.use_con li em{display: block;height: 50px;line-height:50px;text-align:center;font-size: 14px;color: #333;overflow:hidden;}
.use_con li.nomar{margin-right: 0;}
.use_con .sprev{position: absolute;top: 127px;left:-70px;cursor: pointer;}
.use_con .snext{position: absolute;top: 127px;right:-70px;cursor: pointer;}
/*fact*/
.fact{height: 200px;background:url(../images/fact_bg.jpg) no-repeat center 0;}
.fact p{float: right;width:335px;padding-top: 90px;}
.fact p b{display: block;font-size: 24px;color: #fff;line-height: 24px;}
.fact p a{display: block;width: 138px;height: 40px;line-height:40px;text-align: center;font-size: 14px;color: #333;background: #fff;border-radius: 20px;margin-top: 18px;margin-left: 25px;}
.fact p a:hover{color:#0E87E2;}
/*adva*/
.adva{height: 884px;background:url(../images/adva_bg.jpg) no-repeat center 0;}
.adva h3{font-weight: normal;text-align: center;height: 135px;padding-top: 45px;}
.adva h3 b{display: block;font-size:30px;color: #333;line-height: 48px;}
.adva h3 i{display: inline-block;font-size: 16px;color: #333;position:relative;padding:0 40px;line-height: 16px;}
.adva h3 i:before{position:absolute;width:30px;height:1px;background: #0E87E2;content: "";left: 0;top: 8px;}
.adva h3 i:after{position:absolute;width:30px;height:1px;background: #0E87E2;content: "";right: 0;top: 8px;}
.adva h3 em{color:#0E87E2;font-size: 60px;}
.adva_con{height: 277px;position: relative;margin-left: -1px;}
.adva_con .you{position: absolute;top: 45px;left: 152px;}
.adva_con .you p{float: left;width: 188px;height:188px;background:url(../images/you_bg.png) no-repeat;margin-right: 50px;text-align: center;}
.adva_con .you p span{display: block;font-size: 14px;color: #0E87E2;height: 30px;line-height:30px;padding:62px 0 15px;}
.adva_con .you p b{display: block;font-size: 16px;color: #333;}
.adva_con .you p em{font-size: 40px;font-family: "Impact";}
.adva ul li{float: left;width: 376px;height: 276px;}
.adva ul li b{display: block;font-size: 20px;color: #fff;height: 36px;line-height: 36px;padding:64px 0 22px;}
.adva ul li em{font-size: 40px;font-weight:normal;font-family: "Impact";}
.adva ul li p{width: 300px;font-size: 14px;color: #fff;line-height: 24px;}
.adva ul .l1{width:1200px;height: 151px;text-align: center;}
.adva ul .l1 p{width: 100%;}
.adva ul .l1 b{padding:28px 0 14px;}
.adva ul .l3{width: 375px;padding-left: 75px;}
.adva ul .l4{width: 300px;padding-left: 74px;}
/* 新闻 */
.g_newcon{padding-top: 75px;height: 691px;background: url(../images/newbg.jpg) no-repeat center top;}
.g_newcon h2{height: 137px;text-align: center;font-size: 42px;font-weight: bold;color: #2a2c2f;}
.g_newcon h2 b{    color: #1077cd;}
.g_newcon h2 em{display: block;font-size: 24px;color: #222222;font-weight: normal;padding-top: 6px;}
.g_newcon h2 a{color: #2a2c2f;}

.g_newcon .m_newl{float: left;width: 325px;position: relative;}
.g_newcon .m_newl dt{padding: 28px 0 0 25px;height: 116px;background: #1077cd;;}
.g_newcon .m_newl dt h3{height: 36px;line-height: 36px;overflow: hidden;font-size: 18px;font-weight: bold;color: #fff;}
.g_newcon .m_newl dt h3 a{color: #fff;}
.g_newcon .m_newl dt em{display: block;height: 36px;line-height: 36px;overflow: hidden;font-size: 18px;font-weight: normal;color: #fff;}

/*.g_newcon .u_ljt,.g_newcon .u_rjt{ width:16px; height:32px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_newcon .u_ljt{left:240px;top:90px;}
.g_newcon .u_rjt{left:280px;top:90px;}
.g_newcon .u_ljt a{ background: url(../images/jt4.jpg) no-repeat; width:16px; height:32px; display:block;}
.g_newcon .u_rjt a{ background: url(../images/jt4.jpg) no-repeat right 0; width:16px; height:32px; display:block;}
.g_newcon .m_newl dd{height: 330px;border-bottom: 1px solid #dddde1;}*/

.g_newcon .m_newl dd img{width: 325px;height: 184px;display: block;}
.g_newcon .m_newl dd p{padding: 25px 10px 0;font-size: 14px;line-height: 24px;height: 96px;overflow: hidden;}


/*.g_news{width:836px;padding-top: 35px; float: right;}
.g_news .newq{height: 32px;line-height: 32px;background: url(../images/dtline.jpg) no-repeat 122px 9px;position: relative;}
.g_news .newq li{float:left; height:32px;font-size: 18px;color: #333333;width: 124px;text-align: center;}
.g_news .newq li a{display:inline-block; width:124px; height:32px;   color:#333333;text-decoration: none; }
.g_news .newq li a:hover,.g_news .newq li.cur a{color: #2c2e67;font-weight: bold;background:url(../images/dth.jpg) no-repeat 0 9px; }

.g_news .newq .more{position:absolute; top:13px; right:36px;}
.g_news .newq .more a{font:14px/18px "Microsoft Yahei"; color:#000000; width: 100px;height: 18px;line-height: 18px;display: block;text-align: center;}

.g_news dl{padding: 25px 0 0 0;height: 110px;}
.g_news dd{float: left;width: 686px;height: 109px;border-bottom: 1px solid #f7f7f7;}
.g_news h3{height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;font-weight: bold;color: #282828;}
.g_news h3 a{color: #282828;}
.g_news p{font-size: 14px;line-height: 22px;color: #666666;height: 44px;overflow: hidden;width:630px;}
.g_news p a{color: #666666}
.g_news dt{float: left;width: 150px;text-align: center;padding: 10px 0 0 0;height: 100px;font-size: 16px;color: #5c5c5c; background: #e8e8ea;}
.g_news dt b{display: block;font-size: 48px;color: #a2a2a3;font-weight: normal;}
.g_news dl:hover dt{background: #2c2e67;color: #fff;}
.g_news dl:hover dt b{color: #fff;}
.g_news dl:hover dd{border-bottom: 1px solid #2c2e67;}*/

.index-company h2:after {
    display: block;
    content: '';
    width: 40px;
    height: 5px;
    background: #1077cd;
    margin: 0 auto;
	margin-top: 30px;}
.index-company{width: 100%;margin: 0 auto;    padding-top: 75px;background: url(../images/com-com.png) no-repeat center bottom;height: 655px;}
.index-company h2{color: #373737;font-size: 36px;text-align: center;}
.index-company h2 strong{color: #1077cd;}
.company{width: 600px;height: 500px;background:#f7f7f7 url(../images/com.png) no-repeat center left;    margin-top: 12px; float: right}
.com-left{width: 300px;float: left;margin-left: 20px;margin-top: 60px;}
.com-left h3{color: #c5c5c5;font-size: 36px; font-weight: bold;    height: 20px;}
.com-left strong{    color: #1077cd;
    font-size: 23px;
    padding-top: 25px;
    display: block;
    border-bottom: 1px solid #dadada;
    padding-bottom: 15px;
    margin-bottom: 20px;}
.com-left p{color: #5c5c5c;font-size: 14px;line-height: 28px;}
.company .more{width: 302px;height: 37px; border:1px solid #205eb3; border-radius: 30px;line-height: 37px;}
.company .more .com-more{width: 170px;    background: #205eb3;color: #fff;display: block;height: 37px; border-radius: 30px;text-align: center;float: left;    line-height: 37px;
    font-size: 14px;}
.company .com-mes{color: #205eb3;width: 132px;text-align: center;float: right;    line-height: 37px;
    font-size: 14px;}
.com-right{float: right;}
.mr_frbox{width: 100%;height: 175px;position:relative;}
.mr_frUl ul li{width: 285px;height: 173px;float: left;margin-right: 20px;}
.mr_frBtnL { cursor: pointer; width:80px; height:33px; background:url(../images/mfrL.png) no-repeat; position:absolute;  margin-left:-50px;margin-top:-100px; }
.mr_frBtnR { cursor: pointer; width:80px; height:33px; background:url(../images/mfrR.png) no-repeat; position:absolute; right:0;  margin-right:-50px;margin-top:-100px;}


.ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
.blk-main{width:1200px; margin: 0 auto;}
.blk{margin-bottom:  20px;}
.p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #2c2c2c;
            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;
        }
    /*详情页css*/
.xqtitle{ text-align:center; font-size:22px; color:#333; font-weight:bold; margin:20px 0px;}
.xqtime{ text-align:center; margin:10px 0;}
.xqimg{ width:600px; height:auto; margin:0 auto; margin-bottom:15px;}
.xqimg img{width:600px; height:auto;}
.xqcontent{ font-size:15px; line-height:35px;}

/*公司介绍导航*/
 .tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .tl-fdh-02 li {
            width: 16.5823%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #eee;
            /*margin-right: -1px;*/
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        
        .tl-fdh-02 li a {
            color: #a8a8a8;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(images/p16-icon6.png) no-repeat bottom center #de2a2d;
            border-color: #de2a2d;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
/*产品列表*/
        .blk-xs {
    width: 240px;
}
.fl {
    float: left;
}
.blk {
    margin-bottom: 20px;
}
.fdh-01-tit {
    background: #2C2E67;
    height: 80px;
}
.fdh-01-tit {
            background: #2C2E67;
            height: 80px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        .fdh-01-tit h3 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(images/p14-icon5.png) no-repeat right center #2c2c2c;
            margin-bottom: 2px;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 16px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 24px;
            color: #fff;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(images/p14-icon2.png) no-repeat right center  #FB7104;
        }
        
        .fdh-01-nav dl {
            padding: 2px 0 4px;
        }
        
        .fdh-01-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 54px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            border-color:  #de2a2d;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color:  #de2a2d;
        }
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color:  #de2a2d;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #2c2e67;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .leftcontact{ width:240px; background:#fff;  border:1px solid #2C2E67; border-bottom:none;  margin-bottom:20px;}
    .leftlx_c{ overflow:hidden;}
    .leftlx_c h3{  font-size:24px; color:#fff; text-align:center; background:#2C2E67; height:48px; line-height:48px; margin-bottom:0px; font-weight:normal;}
    .leftlx_c h4{  height:52px; line-height:22px; display:block; background:url(../images/tel.png) no-repeat 0 center; font-size:12px; color:#666; padding-left:52px; margin:14px 0 6px 16px;font-weight:normal;}
    .leftlx_c h4 b{ display:block; font-size:18px; color:#de2a2d; }
    .leftlx_c ul{ margin:0 0 0 16px;}
    .leftlx_c li{ font-size:14px; color:#333; margin-bottom:15px;}
    .leftlx_c li em{ font-size:12px; font-weight:bold; margin-bottom:5px; font-style:normal;}
    .leftlx_c .con_lx{border:4px solid #de2a2d; padding-top:10px;}
    .leftcontact p{ height:1px; background:#2C2E67;}

    .blk-sm {
    width: 930px;
}
.fr {
    float: right;
}
/*产品列表*/
       .cplb-3n-ts-03-tit {
                height: 50px;
                font-size: 24px;
                font-weight: normal;
                line-height: 50px;
                border-bottom: 1px solid #ebebeb;
                margin-bottom: 15px;
            }
            
            .cplb-3n-ts-03-tit span {
                display: inline-block;
                height: 50px;
                border-bottom: 1px solid #2c2c2c;
            }
            
            .cplb-3n-ts-03-list dl {
                width: 300px;
                border: 1px solid #dedede;
                margin-bottom: 15px;
                background: #fff;
                float: left;
                margin-right: 8px;
            }
            
            /*.cplb-3n-ts-03-list dl:nth-child(4n-1) {
                margin-right: 0;
            }*/
            
            .cplb-3n-ts-03-list dt img {
                width: 300px;
                height:225px;
                margin: 0 auto;
                display: block;
            }
            
            .cplb-3n-ts-03-list dd {
                padding: 6px 20px 5px 20px;
            }
            
            .cplb-3n-ts-03-list dd h4 {
                height: 45px;
                font-weight: normal;
                font-size: 16px;
                color: #154c64;
                line-height: 45px;
            }
            
            .cplb-3n-ts-03-list h4 a {
                display: block;
                color: #727272;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            
            .cplb-3n-ts-03-list dl:hover h4 a {
                color:  #de2a2d;
            }
            
            .cplb-3n-ts-03-list-desc {
                height: 40px;
                font-size: 14px;
                line-height: 20px;
                color: #666;
                margin-bottom: 12px;
                overflow: hidden;
            }
            
            .cplb-3n-ts-03-list-deta {
                width: 100px;
                height: 40px;
                display: inline-block;
                border: 1px solid #aaa;
                font-size: 16px;
                line-height: 40px;
                text-align: center;
            }
            
            .cplb-3n-ts-03-list dl:hover {
                border-color:  #de2a2d;
            }
            
            .cplb-3n-ts-03-list dl:hover a {
                color:  #de2a2d;
            }
        

/*新闻列表*/
 .p14-infolist-1-list dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 22px 50px 22px 22px;
            background: #fff;
            overflow: hidden;
        }
        
        .p14-infolist-1-list dt {
            width: 29.5%;
            float: left;
            margin-right: 5.8%;
        }
        
        .p14-infolist-1-list dt img {
            width:100%; 
            display: block;
        }
        
        .p14-infolist-1-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:18px;
            color: #154c64;
            line-height: 40px;
            margin-bottom: 5px;
        }
        
        .p14-infolist-1-list h4 a {
            display: block;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .p14-infolist-1-list dl:hover{border:1px solid #2C2E67;}
        .p14-infolist-1-list dl:hover h4 a {
            color: #2C2E67;
        }
        
        .p14-infolist-1-list-desc {
            max-height: 72px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .p14-infolist-1-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
        .p14-infolist-1-list-deta a{color:#fff;}
        
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
            background: #de2a2d;
            border-color: #de2a2d;
        }
        
        .p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
            color: #fff;
        }

        /*分页导航*/
.wp-pagenavi {MARGIN: 0px auto; PADDING-TOP: 15px; font-weight:normal;}
.wp-pagenavi A {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:visited {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:hover {FONT-WEIGHT: normal! important; COLOR: #F81600! important; BACKGROUND-COLOR: #eee! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.pages {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #F81600! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;border: 1px solid #000;}
.wp-pagenavi SPAN {PADDING:4px 5px 4px 5px;MARGIN: 2px;TEXT-DECORATION: none;background-color:#fff;color:#666;border: 1px solid #000;}
.wp-pagenavi A:hover {border: 1px solid #000;}
.wp-pagenavi SPAN.current {border: 1px solid #000;}

/*详情页上一条*/
.xgzx-pagin-01 dl {
            margin-bottom: 24px;
            padding-right: 40px;
        }
        
        .xgzx-pagin-01 dd {
            height: 32px;
            font-size: 14px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .xgzx-pagin-01 dd b {
            float: right;
            font-weight: normal;
        }
        
        .xgzx-pagin-01 dd span {
            width: 60px;
            height: 32px;
            background: #a2a2a2;
            color: #fff;
            text-align: center;
            display: inline-block;
            margin-right: 10px;
        }
        
        .xgzx-pagin-01 dt {
            height: 1px;
            border-bottom: 1px dashed #b5b5b5;
            margin-left: 60px;
            padding-top: 2px;
            margin-bottom: 2px;
        }
        
        .xgzx-pagin-01 dd em {
            float: right;
            font-style: normal;
            padding-left: 20px;
            font-weight: normal;
        }
        
        .xgzx-pagin-01 dl a {
            color: #4b4a4a;
        }
        .xgzx-pagin-01 dl a:hover {
            color: #de2a2d;
        }
        
        .xgzx-pagin-01-href {
            float: right;
            font-size: 18px;
            line-height: 32px;
        }
        
        .xgzx-pagin-01-href span {
            display: inline-block;
            padding: 0 6px;
            margin-left: 4px;
            background: #ff8b00;
        }
        
        .xgzx-pagin-01-href a {
            display: block;
            color: #fff;
        }
        
        .xgzx-pagin-01-key {
            min-height: 40px;
            border-top: 1px solid  #ff8b00;
            font-size: 14px;
            line-height: 40px;
            color:  #575556;
        }
        
        .xgzx-pagin-01-key a {
            color:  #575556;
        }
        
        .xgzx-pagin-01-key span {
            display: inline-block;
            margin: 0 4px;
        }

/*产品*/
.pnav{width: 1200px;position: relative;padding-top: 1px;margin-top: ;margin: 0px auto 20px auto;}
.pnav ul{text-align: center;}
.pnav ul li {display: inline-block;transition: all .3s;transform: skew(-20deg);position: relative;height: 43px;line-height: 43px;margin: 0 15px 15px 15px;
    padding: 0 10px;}
.pnav ul li:nth-child(1){background: #2b8edb;}
.pnav ul li:nth-child(2){background: #e70547;}
.pnav ul li:nth-child(3){background: #ff000c;}
.pnav ul li:nth-child(4){background: #ffa20c;}
.pnav ul li:nth-child(5){background: #36b729;}
.pnav ul li:nth-child(10){background: #2b8edb;}
.pnav ul li:nth-child(11){background: #FFA20C;}
.pnav ul li:nth-child(9){background: #e70547;}
.pnav ul li:nth-child(8){background: #ff000c;}
.pnav ul li:nth-child(7){background: #ffa20c;}
.pnav ul li:nth-child(6){background: #36b729;}
.pnav ul li a{font-size: 16px;transform: skew(20deg);position: relative;display: block;color: #fff; padding:0px 20px;}
.pnav ul li:hover{background: #c600e3;}
.pnav ul li:hover a{text-decoration: none;}

/*快递列表*/
.cp {
    width: 1200px;
    margin-top: 12px;
     margin:0 auto;
}

.cp ul li {
    width: 285px;
    height: 260px;
     margin-bottom:20px;
    float: left;
    margin-left: 7px;
    margin-right:7px;
    text-align: center;
}


.cp ul li a span:hover { background-color:#D42A2D; display:block; width:285px; height:40px; color:#fff;}
.cp ul li img{ width:285px; height:214px; border: solid 1px #f2f2f2; vertical-align:middle;}
.cp ul li span{ width:285px; height:40px; line-height:40px; display:block; font-size:16px; text-align:center; background-color:#F3F3F3;}

/*links*/
#linky{ width:100%; min-width:1154px; height:auto; background:#f2f2f2; padding:8px 0;}
.linky{ width:1200px; height:auto; line-height: 30px; margin:0 auto;font-size:14px; color:#0E87E2;}
.linky a{ color:#0E87E2;}
#infban{ width:100%; height:300px; background:url(ban/info.jpg) center; min-width:1154px;}



.g_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 330px; }
.g_ys1 h2{font-size: 40px;color: #fff;font-weight: bold;position: absolute;left:648px;top:108px;}

/*首页产品*/
.line-middle {
    width: 1200px;
    margin: 0 auto;
}
.alb2{ height:45px; overflow:hidden; margin:0 auto 35px; background:#eee;}
.alb2 li{width: 150px; height:45px; float:left; font:16px "Microsoft YaHei"; text-align:center; line-height:45px; color:#333; background:url(../images/xx_line.gif) no-repeat right center;}
.alb2 li a{ display:block; height:45px; color:#333;}
.alb2 li:last-child{background:none}
.alb2 li a:hover,.alb2 .cur a{ background:#2c2e67; color:#FFF;}
.alb2 .nones a{ background:none;}

.xb4 {
    width: 380px;
    float: left;
    margin-bottom: 20px;
   margin-right: 30px;
}
.fh5co-gallery .gallery-item {
	position: relative;
	overflow: hidden;
	display: block;
	z-index: 1;
}
.fh5co-gallery .gallery-item img {
	position: relative;
	max-width: 100%; height:285px; width:380px;
}
.fh5co-gallery .gallery-item p{height: 45px;
    line-height: 45px;
    background: #eee;
    padding: 0;
    margin: 0;
    font-size: 16px;
    text-align: center;}
.fh5co-gallery .gallery-item .overlay {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	z-index: 11;
	vertical-align: middle;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.fh5co-gallery .gallery-item .overlay h3, .fh5co-gallery .gallery-item .overlay p, .fh5co-gallery .gallery-item .overlay .bnt-case {
	position: relative;
	z-index: 12;
	text-align: center;
	display: block;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.fh5co-gallery .gallery-item .overlay h3 {
	color: #F4F4F4;
	font-size: 16px;
	font-weight: 400;
	padding-top: 100px;line-height: 60px;
}
.fh5co-gallery .gallery-item .overlay p {

}
.fh5co-gallery .gallery-item .bnt-case {
	margin-top: 10px;
	width: 100px;
	height: 30px;
	line-height: 24px;
	cursor: pointer;
	display: block;
	font-size: 24px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #F4F4F4;
	color: #F4F4F4;
	ecshop: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.fh5co-gallery .gallery-item .bnt-case:hover {
	background: #F4F4F4;
	color: #14435d
}
.fh5co-gallery .gallery-item .overlay:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url("../images/bg.png");
}
.fh5co-gallery .gallery-item:hover .overlay {
	visibility: visible;
	opacity: 1;
}
.fh5co-gallery .gallery-item:hover .overlay:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url("../images/bg.png")
}
.guanggao{width: 100%;margin: 0 auto;background: url(../images/guanggao.jpg) no-repeat center center;height: 213px;}
.guanggao-left{width: 50%;float: left;}
.guanggao-left h2{color: #f59105;font-size: 36px;font-weight: bold;padding-top: 80px;height:36px }
.guanggao-left strong{color: #fff; font-size: 28px;display: block; padding-top: 25px;height:28px}
.guanggao-left span{display: block; font-size: 28px;color: #fff;font-weight: normal;height:28px}
.guanggao-left p{color: #94aad3;font-size: 14px;padding-top: 0px;
    height: 20px;
    line-height: 20px;}
.guanggao-right{width: 50%; float: right;}
.guanggao-right h2{color: #fff; font-size: 24px;font-weight: bold;text-align: center;padding-top: 80px;}
.guanggao-right h2 span{color: #f59105;}
.guanggao-right img{display: block; margin-top: 25px;}
/*新闻*/
.nswsbj{    height: 520px;background: #f7f7f7;overflow: hidden;font-family:"Microsoft Yahei";width: 560px;
    float: left;}
.news{width: 565px;float: left;margin-left:30px;}
.n_nav{height:46px; overflow: hidden;}
.n_nav span{ font-size: 16px;line-height: 46px; color: #0977cb; overflow: hidden;}
.n_nav span a{color: #0977cb;}
.n_nav  ul{height:45px; border-bottom: 1px solid #dadada; }
.n_nav li{ float: left;padding-right: 30px; font-size: 18px;}
.n_nav li a{font-size: 20px; text-decoration: none;display: inline-block;height:45px; color:#444444; line-height:45px; font-weight: normal;}
.n_nav .li1{background: url(../images/xtico.png) no-repeat right center;}
.n_nav .li2{padding-left:20px;}
.n_nav a.cur {color:#444;font-weight: normal;height:43px;border-bottom: 3px solid #0977cb;text-decoration: none;}
.news_c{margin-top: 30px;}
.news_c dl{height:205px; overflow: hidden;border-bottom: 1px solid #dadada;}
.news_c dt{ float: left;padding-left: 64px; width:226px;height:170px; position: relative; overflow: hidden;}
.news_c dt em{ width:64px;background: #e6e6e6; font-size: 16px;font-family: "Arial"; color: #4e4c4c; display:block; text-align: center; position: absolute;left:0;top:0;  }
.news_c dt em a{height: 64px; text-decoration: none;  height: 64px; display: block; background: url(../images/newszx.jpg) no-repeat;}
.news_c dt em i{display: block; font-family: "Arial"; font-weight: bold;font-size: 30px;}
.news_c dt img{width:226px;height:170px;}
.news_c dd{float: left;    width: 211px; overflow: hidden; margin-left:20px;}
.news_c dd h3{font-size: 16px;line-height: 28px; font-weight: bold; }
.news_c dd h3 a{ color:#2b2b2b;}
.news_c dd p{/*height:84px;*/margin-top: 10px; overflow: hidden;font-size: 14px; line-height: 28px; color:#555555;}
.news_c dd i{display: block;width:128px; height:28px;text-align: center;line-height: 28px;overflow: hidden; font-style: normal;border:1px solid #f67406;}
.news_c dd i a{ color:#f67406; font-size: 14px;}
/*.news_c ul{margin-top: 28px;}*/
.news_c li{float: left; padding-left: 15px; background: url(../images/newsico.png) no-repeat left center;}
.news_c li a{float:left;font-size: 14px;color:#787676;text-decoration: none;line-height: 30px;width: 515px;height: 30px;display: block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;border-bottom: 1px dashed #ddd;}
.news_c li span{ float: right; height: 30px;display:block;  line-height: 30px;font-size: 14px; }
.news_c li.no2{margin-right:0;}

.ljzx .container {position: relative;height: 244px;}
.ljzx .ljzxbg {position: absolute;left: -360px;top: 0;width: 1920px;height: 244px;background: url("../images/ljzxbg.png") no-repeat center top;}

.ljzx .p1 {position: absolute;left: 0;top: 57px;color: #fff;z-index: 2;}
.ljzx .p1 b {display: block;font-size: 36px;margin-bottom: 20px;}
.ljzx .p1 span {display: block;font-size: 30px;}
.ljzx .p1 i {display: block;font-size: 18px;font-weight: lighter;}

.ljzx .p2 {position: absolute;right: 15px;top: 48px;padding-left: 70px;background: url("../images/zxzxtel.png") no-repeat left center;color: #fff;}
.ljzx .p2 i {display: block;font-size: 22px;}
.ljzx .p2 span {display: block;font-size: 32px;font-weight: bold;}

.ljzx .p3 {position: absolute;right: 15px;width: 285px;height: 54px;line-height: 54px; background: #fd9b01;text-align: center;font-size: 18px;font-weight: bold;border-radius: 27px; top: 160px;}
.ljzx .p3 a {display: block;color: #fff;}

.advantage {height: 1245px;background: url("../images/advbg.jpg")no-repeat center top;}
.advantage .container {position: relative;height: 1245px;}
.advantage .box {width: 352px;position: absolute;}
.advantage .box .p1 {font-size: 22px;color: #333;padding-bottom: 16px;border-bottom: 2px solid #004c9f;font-weight: bold;margin-bottom: 25px}
.advantage .box dl {font-size: 16px;color: #333;}
.advantage .box dl dt {margin-bottom: 10px;}
.advantage .box dl dd {line-height: 24px;margin-bottom: 7px;margin-left: 12px;}

.advantage .adv1 {left: 175px;top: 255px;}
.advantage .adv2 {left: 725px;top: 605px;width: 400px;}
.advantage .adv3 {left: 175px;top: 994px;width: 400px;}



.index-case{    width: 100%;
    margin: 0 auto;
    padding-bottom: 50px;
   height: 440px;
    padding-top: 60px;}
.index-case h2{color: #373737;font-size: 36px;text-align: center;height: 80px;}
.index-case h2:after{display: block; content: '';width: 40px;height: 5px;background: #1077cd;margin:0 auto;margin-top: 30px;}
.index-case h2 strong{color: #1077cd;}
.index-case p{color: #424242;font-size: 24px;text-align: center;padding-top: 10px;padding-bottom: 20px;}
.mr_frbox01{width: 100%;height: 400px;position:relative;}
.mr_frUl01 ul li{width: 380px;height: 325px;float: left;margin-right: 29px;border:1px solid #e7e3e1;background: url(../images/case-li.png) no-repeat right bottom;}
.mr_frUl01 ul li:hover{background: url(../images/case-li-ho.png) no-repeat right bottom ;}
.mr_frUl01 ul li img{height: 280px;width: 380px;display: block;}
.mr_frUl01 ul li p{
    text-align: center;
    font-size: 16px;
    color: #484848;
    padding: 20px 0;
    height: 25px;
    }
.mr_frUl01 ul li span{text-align: center;font-size: 14px;color: #969696;display: block; padding: 18px 18px 0px 18px;}
.mr_frBtnL01 { cursor: pointer; width:55px; height:55px; background:url(../images/mfrL01.png) no-repeat; position:absolute;  margin-left:-100px;margin-top:-240px; }
.mr_frBtnR01 { cursor: pointer; width:55px; height:55px; background:url(../images/mfrR01.png) no-repeat; position:absolute; right:0;  margin-right:-100px;margin-top:-240px;}
.mr_frBtnL01:hover { background:url(../images/mfrL01-ho.png) no-repeat; }
.mr_frBtnR01:hover { background:url(../images/mfrR01-ho.png) no-repeat; }


.foot2{width:100%;box-sizing:border-box;background: #f2f3f5;}
.foot2l{float:left;}
.foot2m{float:left;width: 590px;margin-left:50px;}
/*.foot2m a{ color:#fff;}*/
.foot2r{float:right;}
.foot2m h2{font-size:12px;color:#000;}
.foot2m h2 span{font-size:14px;color:#000;}


.sousuo2{width:100%;height:30px;border:none;float:right;margin-top:5px;position:relative;display:block}
.ss2l{float:left;width:415px;background:#fff;height:32px}
.ss2r{right:0;top:0px;width:40px;background:#d8323d;height:32px;position:absolute}
.ss2l input{width:410px;height:30px;border:none;color:#aaaaaa;text-indent:10px;font-size:14px;background:#fff;vertical-align:top}
.foot2m-text{width:100%;font-size:14px;color:#000;line-height:25px;    margin-top: 30px;}
.foot2m-textl{float:left;width: 35%;}
.foot2m-textr{float:left;width:50%}

.foot2r img{display:inline-block;float:right;margin-left:18px;width:130px;margin-bottom:15px; margin-top: 20px;}
.foot2r h2{color:#fff;font-size:14px;text-align:right;}
.foot2r h2 a{color:#fff}

.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:85%; right:46%; margin-right:-615px; cursor:pointer;  display:none; z-index: 100090}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}