@charset "utf-8";

.banner{clear:both;position:relative;width:100%;height:500px;overflow:hidden;}
.banner .hd{position:absolute;left:0;bottom:30px;width:100%;text-align:center;}
.banner .hd li{display:inline-block;*display:line;*zoom:1;margin:0 8px;width:12px;height:12px;opacity:0.8;text-indent:-9999px;cursor:pointer;background:#ddd;border-radius:50%;}
.banner .hd li.cur{background:#bc373a;}
.banner .bd,.banner .bd ul{height:100%;}
.banner .bd li{position:relative;width:100%;height:100%;}
.banner .bd li a{display:block;position:absolute;left:50%;top:0;margin-left:-960px;width:1920px;height:500px;}
.banner .prev,.banner .next{position:absolute;z-index:999;top:50%;margin-top:-30px;width:58px;height:58px;cursor:pointer;opacity:0;transition: all 1s;}
.banner .prev{left:2%;background:url(babot1.png) no-repeat;}
.banner .next{right:2%;background:url(babot2.png) no-repeat;}
.banner:hover .prev,.banner:hover .next{opacity:0.8;}
.banner .prev:hover,.banner .prev:hover{opacity:1;}
/* --end banner-- */

/* --search-- */
.search{padding:23px 0;overflow:hidden;}
.search-keywrod{float:left;width:790px;height:39px;font-size:16px;color:#666;line-height:39px;overflow:hidden;}
.search-keywrod a{display:inline-block;margin-left:10px;color:#666;}
.search-keywrod a:after{content:"、";}
.search-keywrod a:last-child:after{display:none;}
.search-keywrod a:hover{color:#bc373a;}
.search-form{position:relative;float:right;width:348px;height:37px;border:#ddd solid 1px;border-radius:19px;background:#fff;}
.search-form input{display:block;float:left;padding:0 20px;width:308px;height:37px;line-height:37px;font-size:12px;color:#666;border:none;background:none;border-radius:19px;}
.search-form button{display:block;position:absolute;right:10px;top:4px;width:30px;height:30px;cursor:pointer;border:none;background:url(search_btn.png) no-repeat;}
/* --end search-- */

/* --模块标题--*/
.wrap-title{padding-bottom:20px;text-align:center;line-height:1.5;}
.wrap-title h2{font-size:32px;color:#333;font-weight:normal;}
.wrap-title h2 a{color:#333;}
.wrap-title h2 strong{color:#bc373a;}
.wrap-title p{font-size:16px;font-family:Arial,"微软雅黑";text-transform:uppercase;color:#999;}
.wrap-title.white *{color:#fff;}

/* --产品中心--*/
.product-wrap{padding:0px 0;overflow:hidden;background:url(product_bg.png);}
.product-left{float:left;width:270px;}
.product-left .hd{padding-left:36px;height:110px;overflow:hidden;background:url(product_hd.png);}
.product-left .hd h3{margin-top:25px;height:40px;line-height:40px;font-size:24px;font-weight:normal;}
.product-left .hd h3 a{color:#fff;}
.product-left .hd p{font-size:16px;color:#fff;font-family:Arial;}
.product-left .bd dt{height: 60px;line-height: 60px;font-weight:bold;font-size:18px;background:#bc373a url(product_menu_dt1.png) no-repeat 30px center;}
.product-left .bd dl:nth-child(1) dt{background:#bc373a url(product_menu_dt1.png) no-repeat 40px center;}
.product-left .bd dl:nth-child(2) dt{background:#bc373a url(product_menu_dt2.png) no-repeat 40px center;}
.product-left .bd dt a{display:block;padding-left:76px;color:#fff;}
.product-left .bd dd{ padding: 10px 0;background:#fff;border:#ddd solid 1px;border-top:none;overflow:hidden;}
.product-left .bd dd a{display:block;padding:0 40px;height: 60px;line-height: 60px;font-size:14px;color:#333;background:#fff url(product_menu_list.png) no-repeat 86% center;}
.product-left .bd dd a:hover{color:#fff;background-color:#bc373a;}
.product-right{float:right;width:916px;}
.product-hot{position:relative;padding:0 25px;height:400px;border:#ddd solid 1px;background:#fff;}
.product-hot .pic{float:left;margin-top:34px;width:332px;height:332px;border:#ddd solid 1px;overflow:hidden;}
.product-hot .pic img{display:block;width:332px;height:332px;}
.product-hot .pic a:hover img{opacity:0.8;}
.product-hot .text{float:right;margin-top:34px;width:465px;}
.product-hot .text h3{padding:10px 0;font-weight:normal;font-size:20px;line-height:1.5;}
.product-hot .text h3 a{color:#333;}
.product-hot .text .abstr{height:240px;line-height:30px;overflow:hidden;}
.product-hot .btnBox{}
.product-hot .btnBox a{display:block;float:left;margin-right:30px;width:129px;height:39px;line-height:39px;color:#fff;text-indent:50px;border-radius:20px;}
.product-hot .btnBox a.readBtn{background:url(read_btn.png) no-repeat;}
.product-hot .btnBox a.zxBtn{background:url(zx_btn.png) no-repeat;}
.product-hot .btnBox a:hover{box-shadow:0 0 10px #aaa;}
.hot-tag{position:absolute;z-index:333;right:54px;top:-12px;width:58px;height:92px;background:url(hot_tag.png) no-repeat;}
.product-list{/* margin-top:10px; */overflow:hidden;border:#ddd solid 1px;border-right:none;border-bottom:none;background:#fff;}
.product-list li{float:left;padding-bottom:10px;width:304px;border-bottom:#ddd solid 1px;border-right:#ddd solid 1px;text-align:center;}
.product-list li .pic{padding:0 5px;width:294px;height:221px;overflow:hidden;}
.product-list li .pic img{display:block;width:294px;height:221px;transition:all 1s;}
.product-list li:hover img{transform:scale(1.1);}
.product-list li p{line-height:1.5;font-size:18px;color:#333;}
.product-list li .read{display:block;margin:15px auto;width:124px;height:33px;line-height:33px;text-align:center;border:#ddd solid 1px;border-radius:17px;}
.product-list li .read:hover{color:#fff;background:#004ea1;}

/* --应用方案--*/
.case{padding:50px 0;overflow:hidden;background:#fff;}
.case-slide{position:relative;height:430px;}
.case-left{float:left;padding:60px 20px;width: 240px;height: 310px;background:#bc373a;}
.case-left span{display:inline-block;height:75px;font-size:35px; color:#fff;font-family:Arial;text-transform:uppercase;font-weight:bold;
    border-top:#fff solid 5px;}
.case-left .arrow{padding:0 8px;width:110px;overflow:hidden;}
.case-left .prev,.case-left .next{display:block;width:44px;height:44px;cursor:pointer;border-radius:50%;transition:all 0.5s;}
.case-left .prev{float:left;background:url(prev.png) no-repeat 0 0;}
.case-left .next{float:right;background: url(next.png) no-repeat -46px 0;}
.case-left .prev:hover{background-position:-46px 0;}
.case-left .next:hover{background-position:0 -0;}
.case-right{float:left;width:467px;height:430px;margin-left: 20px;}
.case-right .hd{overflow:hidden;}
.case-right .hd li{float:left;margin-left:14px;/* width:255px; */height:42px;text-indent:12px;border-left:#999 solid 5px}
.case-right .hd li a{display:block;color:#333;}
.case-right .hd li span{display:block;height:22px;line-height:22px;font-size:20px;}
.case-right .hd li p{height:18px;line-height:20px;font-size:12px;text-transform:uppercase;}
.case-right .hd li.cur{border-color:#bc373a;}
.case-right .hd li.cur a{color:#bc373a;}
.case-right .bd{margin-top:38px;width:467px;height:350px;}
.case-right .item{position:relative;width:467px;height:350px;}
.case-right .item .pic{width:467px;height:350px;overflow:hidden;}
.case-right .item .pic img{display:block;width:467px;height:350px;}
.case-right .item .text{position:absolute;left: -270px;bottom:15px;padding:10px 20px;width: 390px;height:174px;background:#fff;}
.case-right .item .text h3{font-size:24px;height:50px;line-height:50px;overflow:hidden;}
.case-right .item .text h3 a{color:#333;}
.case-right .item .text p{height:60px;line-height:30px;overflow:hidden;}
.case-right .item .btnBox{padding-top:20px;overflow:hidden;}
.case-right .item .btnBox a{display:block;float:left;margin-right:20px;width:112px;height:37px;line-height:37px;font-size:14px;color:#fff;text-align:center;border-radius:18px;}
.case-right .item .btnBox a.readBtn{background:#004ea1;}
.case-right .item .btnBox a.zxBtn{background:#bc373a;}
.case-right .item .btnBox a:hover{opacity:0.8;}
/* 合作伙伴 */
.hzhb {
    width: 410px;
}
.hzhb .title {
    height: 52px;
    line-height: 48px;
    background-image: url(title_line.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    font-size: 20px;
    color: #333;
}
.hzhb .title a {
    float: right;
    font-size: 12px;
    color: #017ec3;
}
.hzhb ul {
    margin-top: 17px;
}
.hzhb ul li {
    float: left;
    width: 197px;
    margin: 5px 4px ;
}
.hzhb ul li img {
    display: block;
    width: 195px;
    height: 135px;
    border: 1px #d3d3d3 solid;
}
.hzhb ul li p{
    height: 35px;
    line-height: 35px;
    text-align: center;
}

/* --担忧--*/
.worry{overflow:hidden;background:#f1f1f1;}
.worry .wrapper{padding:50px 0 40px;position:relative;}
.worry .bgImg{position:absolute;z-index:1;right:-138px;bottom:0;}
.worry .bgImg img{display:block;}
.worry-list{position:relative;z-index:2;width:1306px;height:190px;}
.worry-list:after{position:absolute;z-index:-1;left:0;top:50%;content:"";width:1000px;height:1px;background:url(worry_line.png) repeat-x;}
.worry-list .item{float:left;position:relative;margin-right:50px;width:194px;height:190px;background:url(worry_item.png) no-repeat center;}
.worry-list .item .num{float:left;padding-top:40px;width:46px;line-height:40px;font:48px/1 "AgencyFB-Bold";color:#bc373a;}
.worry-list .item .text{padding-left:10px;padding-top:76px;line-height:1.5;overflow:hidden;}
.worry-list .item .text strong{font-size:24px;color:#004ea1;}
.worry-list .item .text p{font-size:14px;color:#333;}

/* --标准--*/
.standard{height:650px;background:url(standard_bg.jpg) no-repeat center}
.standard .title{padding-top:50px;text-align:center;}
.standard-list{margin-top:15px;width:1212px;overflow:hidden;}
.standard-list .item{float:left;margin-right:12px;width:230px;height:408px;}
.standard-list .num{margin:0 auto;width:58px;height:58px;text-align:center;font:28px/58px "AgencyFB-Bold";color:#004ea1;background:url(num.png) no-repeat;border-radius:50%;}
.standard-list .text{position:relative;margin-top:20px;width:230px;height:254px;text-align:center;overflow:hidden;background:url(standard_item.png) no-repeat;transition:all 0.5s;padding-top: 75px;}
.standard-list .text span{display:block;margin-top:55px;font-size:18px;color:#004ea1;display: none;}
.standard-list .text strong{display:block;font-size:24px;color:#004ea1;}
.standard-list .text p{padding:36px;font-size:14px;color:#333;line-height:1.5;}
.standard-list .text em{position:absolute;left:0;bottom:0;display:block;width:100%;height:34px;line-height:34px;text-align:center;font-family:Arial;font-size:10px;color:#999;text-transform:uppercase;}
.standard-list .item:hover .text{background-image:url(standard_item_cur.png);}
.standard-list .item:hover .text *{color:#fff;}
.standard-list .item:hover .num{color:#bc373a;}

/* 优势 */
.advantage {
    margin-bottom: 32px;
}
.advantageTop {
    background: url(advantageTop.gif) no-repeat center 0;
    height: 79px;
    padding-top: 48px;
    border-bottom: 2px solid #dfdfdf;
}
.w1000 {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}
.advantageTop .fl {
    margin-right: 12px;
    text-align: right;
    padding-left: 263px;
}
.advantageTop h3 {
    font-size: 32px;
    color: #2572bc;
    font-weight: bold;
    line-height: 40px;
    margin-top: 13px;
}
.advantageTop p {
    font-size: 18px;
    color: #282828;
}
.advantageTop h2 {
    font-weight: bold;
    font-size: 57px;
    color: #2572bc;
    float: left;
    line-height: 62px;
}
.advantage ul {
    background: #f3f3f3;
    height: 1330px;
}
.advantage li {
    position: relative;
}
.advanBox li {
    padding-left: 52px;
    background: url(circle.png) no-repeat 30px 12px;
    color: #161616;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 12px;
}
.advantage .a {
    background: url(a1.png) no-repeat center 0;
    height: 280px;
    padding-top: 30px;
}
.advantage .b {
    background: url(a2.png) no-repeat center 0;
    height: 274px;
    margin-top: -8px;
    padding-top: 47px;
}
.advantage .c {
    background: url(a3.png) no-repeat center 0;
    height: 247px;
    margin-top: -5px;
    padding-top: 54px;
}
.advantage .d {
    background: url(a4.png) no-repeat center 0;
    height: 252px;
    margin-top: -10px;
    padding-top: 100px;
}
.advantage .e {
    background: url(a5.png) no-repeat center 0;
    height: 247px;
    margin-top: -5px;
    padding-top: 54px;
}
.advantage .a .advanBox, .advantage .c .advanBox, .advantage .e .advanBox {
    padding-left: 528px;
    width: 472px;
}
.advantage .b .advanBox, .advantage .d .advanBox {
    width: 492px;
    margin-left: -17px;
}
.advanTop {
    position: relative;
    padding-left: 83px;
    margin-bottom: 22px;
}
.advanBox img {
    position: absolute;
    top: 0;
    left: 0;
}
.advanTop h2 {
    font-size: 20px;
    color: #2572bc;
    font-weight: bold;
    line-height: 32px;
    border-bottom: 2px solid #2572bc;
    margin-bottom: 3px;
    padding-top: 14px;
}
.advanTop h3 {
    font-family: Georgia,"Times New Roman",Times,serif;
    line-height: 12px;
    color: #afafaf;
}

/* --研发团队--*/
.team{padding:20px 0;overflow:hidden;background:#fff;}
.team .text{float:left;padding:20px 15px;width:236px;height:332px;color:#fff;background:#bc373a url(team_text_bg.jpg) no-repeat right bottom;}
.team .text .hd{position:relative;height:85px;}
.team .text .hd:after{position:absolute;left:0;bottom:0;content:"";width:20px;height:1px;background:#fff;}
.team .text .hd h2{height:40px;line-height:40px;font-size:26px;}
.team .text .hd p{font-family:Arial;line-height:20px;text-transform:uppercase;}
.team .text .bd{margin:35px 0;width:238px;height:125px;font-size:14px;line-height:30px;overflow:hidden;}
.team .text .zxBtn{width:110px;height:36px;line-height:36px;text-align:center;font-size:14px;}
.team .text .zxBtn a{display:block;background:#fff;color:#333;}
.team .text .zxBtn a:hover{color:#fff;background:#004ea1;}
.team .photo{float:right;width:930px;height:396px;overflow:hidden;}
.team .photo li{float:left;margin-left:12px;margin-bottom:12px;position:relative;width:220px;height:180px;overflow:hidden;}
.team .photo li img{display:block;width:220px;height:180px;transition:all 1s;}
.team .photo li a:hover img{transform:scale(1.1);}
.team .photo li p{position:absolute;left:0;bottom:0;width:100%;height:34px;line-height:34px;color:#fff;text-align:center;background:#909092;background:rgba(0,0,0,0.5);}

/* --合作流程--*/
.process{padding:50px 0;overflow:hidden;background:#f6f6f6;}
.process-list{width:1290px;overflow:hidden;}
.process-list li{float:left;width:122px;margin-right:90px;}
.process-list li img{display:block;width:122px;height:133px;}
.process-list li p{padding-top:15px;text-align:center;font-size:20px;color:#333;line-height:1.5;}

/* --在线留言--*/
.indexForm{padding:50px 0;height:420px;background:url(indexForm.jpg) no-repeat center;}
.form-inner{position:relative;height:310px;background:#fff;}
.form-inner .fl{width:458px;height:310px;background:url(form_fl_bg.jpg) no-repeat center;}
.form-inner .fl ul{overflow:hidden;height:310px;}
.form-inner .fl li{float:left;width:50%;height:50%;text-align:center;color:#333;}
.form-inner .fl li em{display:block;margin-top:20px;height:50px;font:40px/1.5 "AgencyFB-Bold";color:#bc373a;}
.form-inner .fl li h3{font-size:24px;font-weight:normal;}
.form-inner .fl li p{font-size:14px;line-height:1.5;}
.form-inner .pic{float:left;margin-top:-24px;width:270px;height:334px;overflow:hidden;user-select:none;}
.form-inner .pic img{display:block;width:270px;height:334px;}
.form-inner .fr{float:right;width:332px;margin-right:68px;margin-top:40px;}
.form-inner .fr .tit{padding-bottom:16px;overflow:hidden;}
.form-inner .fr .tit span{font-size:20px;color:#333;}
.form-inner .fr .tit em{font-size:12px;color:#999;font-family:Arial;text-transform:uppercase;}
.form-inner .fr li{margin-bottom:10px;width:328px;height:36px;border:#ddd solid 1px;overflow:hidden;}
.form-inner .fr li i{float:left;display:block;width:40px;height:36px;border-right:#ddd solid 1px;}
.form-inner .fr li i img{display:block;width:40px;height:36px;}
.form-inner .fr li input{float:left;display:block;padding:0 10px;width:266px;height:36px;line-height:36px;font-size:14px;color:#666;border:none;background:none;}
.form-inner .fr .submit{padding-top:10px;}
.form-inner .fr .submit a{display:block;width:138px;height:43px;line-height:43px;font-size:16px;text-align:center;color:#fff;background:#bc373a;}
.form-inner .fr .submit a:hover{box-shadow:0 0 5px #ccc;}
.form-inner .goods{position:absolute;right:-114px;bottom:-80px;width:164px;height:240px;user-select:none;}
.form-inner .goods img{display:block;width:164px;height:240px;}

/* --合作伙伴--*/
.partner{padding:50px 0;overflow:hidden;background:#fff;}
.partner-list{width:1220px;}
.partner-list li{float:left;margin-right:14px;margin-bottom:18px;width:227px;height:121px;border:#f0f0f0 solid 1px;transition:all 1s;box-shadow:0 0 20px #eee;}
.partner-list li:hover{box-shadow:0 0 20px #ccc;}
.partner-list li:hover img{opacity:0.8;}

.aboutus{padding:25px 0;overflow:hidden;background:#f1f1f1;}
.about-inner{position:relative;/*margin-left:-44px;*/width:1200px;height:350px;overflow:hidden;}
.about-inner .pic{float:left;width:480px;height:340px;overflow:hidden;background:url(about_pic_bg.png) no-repeat 0 0;}
.about-inner .pic a{display:block;margin-top:25px;margin-left:30px;width:435px;height:286px;overflow:hidden;background:#fff;}
.about-inner .pic a img{display:block;width:436px;height:288px;transition:all 1s;}
.about-inner .pic a:hover img{transform:scale(1.1);}
.about-inner .text{position:relative;float:right;padding-top:10px;width:710px;height:335px;}
.about-inner .tit{position:relative;padding-bottom:15px;line-height:1.4;}
.about-inner .tit:after{position:absolute;bottom:0;left:0;display:block;content:"";width:20px;height:1px;background:#bc373a;}
.about-inner .tit h3{font-size:24px;font-weight:normal;line-height:1.5;}
.about-inner .tit h3 a{color:#004ea1;}
.about-inner .tit h3 a:hover{color:#bc373a;}
.about-inner .tit p{font:16px/1.4 Arial;color:#999;text-transform:uppercase;}
.about-inner .abstr{margin:15px 0;font-size:14px;color:#666;line-height:1.75;overflow:hidden;}
.about-list{position:absolute;bottom:35px;left:0;width:100%;overflow:hidden;}
.about-list ul{width:640px;}
.about-list li{float:left;margin-right:20px; width:139px;height:118px;overflow:hidden;background:url(about_list.png) no-repeat;}
.about-list li a{display:block;padding:10px;text-align:center;overflow:hidden;}
.about-list li i{position:relative;display:block;margin:12px auto 0;width:50px;height:50px;overflow:hidden;}
.about-list li img{display:block;position:absolute;top:-50px;left:0;transition:all 1s;}
.about-list li p{font-size:14px;color:#004ea1;}
.about-list li:hover{background-image:url(about_list_cur.png);}
.about-list li:hover p{color:#fff;}
.about-list li:hover img{top:0;}

/* --新闻--*/
/* .news{padding:40px 0 30px;overflow:hidden;background:#fff;}
.news-hd{height:66px;overflow:hidden;}
.news-hd .tab-menu{float:right;padding-top:5px;overflow:hidden;}
.news-hd .tab-menu li{float:left;margin-left:30px;width:140px;height:44px;line-height:44px;text-align:center;}
.news-hd .tab-menu li a{display:block;background:#f5f5f5;border-radius:22px;}
.news-hd .tab-menu li.cur a{color:#fff;background:#004ea1;}
.news-hd .tit h3{font-size:32px;font-weight:normal;}
.news-hd .tit h3 a{color:#333;}
.news-hd .tit h3 strong{color:#bc373a;}
.news-hd .tit p{line-height:1.5;text-transform:uppercase;font-size:14px;color:#999;}
.news-bd{overflow:hidden;}
.news-hot{float:left;margin-top:20px;padding:20px 40px;width:360px;height:400px;background:#f5f5f5;}
.news-hot h3{font-weight:normal;font-size:18px;height:22px;line-height:22px;overflow:hidden;}
.news-hot h3 a{color:#333;}
.news-hot:hover h3 a{color:#149edf;}
.news-hot .abstr{margin-top:10px;height:50px;line-height:20px;font-size:14px;color:#666;overflow:hidden;}
.news-hot .news-date{margin-top:10px;margin-left:40px;height:58px;border-left:#149edf solid 2px;}
.news-hot .news-date span,.news-hot .news-date p{display:block;padding-left:27px;font-family:Arial;color:#ccc;}
.news-hot .news-date span{font-size:24px;}
.news-hot .news-date p{font-size:13px;}
.news-hot .pic{position:relative;width:360px;height:240px;overflow:hidden;}
.news-hot .pic img{display:block;width:360px;height:240px;transition:all 1s;}
.news-hot .pic a:hover img{transform:scale(1.1);}
.news-hot .pic:after{display:block;content:"";position:absolute;left:40px;top:0;width:2px;height:50px;background:#149edf;}
.news-list{float:right;width:720px;height:490px;overflow:hidden;}
.news-list .item{padding:20px 0;overflow:hidden;border-bottom:#ebebeb solid 1px;}
.news-list .pic{float:left;width:190px;height:135px;overflow:hidden;}
.news-list .pic img{display:block;width:190px;height:135px;transition:all 1s;}
.news-list .text{position:relative;float:right;width:100%;height:110px;overflow:hidden;}
.news-list .text h3{margin-bottom:10px;font-size:18px;font-weight:normal;color:#333;}
.news-list .text p{height:44px;line-height:22px;overflow:hidden;}
.news-list .text .date{position:absolute;bottom:0;left:0;width:100%;height:18px;line-height:18px;font-size:16px;color:#ccc;font-family:Arial;background:url(news_read.png) no-repeat right center;}
.news-list .item:hover img{transform:scale(1.1);}
.news-list .item:hover h3{color:#149edf;} */

.news {
    background: #fff;
    padding-bottom: 35px;
    width: 100%;
}
.news .container, .youlian .container {
    min-height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.news .conright {
    width: 540px;
    padding: 50px 0 0 0;
}
.slideTxtBox02 {
    text-align: left;
}
.slideTxtBox02 .hd {
    overflow: hidden;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}
.slideTxtBox02 .hd ul {
    display: block;
    width: 370px;
    float: left;
}
.slideTxtBox02 .hd ul li {
    float: left;
    font-size: 22px;
    color: #666;
    margin-right: 15px;
}
.slideTxtBox02 .hd ul li b {
    font-weight: normal;
}
.slideTxtBox02 .hd ul li.cur a {
    color: #1568bf;
}
.slideTxtBox02 .hd ul li.on b {
    /* font-weight: bold; */
}
.slideTxtBox02 .hd span {
    float: right;
    font-size: 20px;
    color: #1e1e1e;
    text-align: right;
}
.slideTxtBox02 .hd span em {
    display: block;
    font-size: 13px;
    margin-right: 26px;
    font-weight: bold;
}
.slideTxtBox02 .bd {
    clear: both;
    overflow: hidden;
}
.slideTxtBox02 .bd dl {
    padding-left: 220px;
    color: #fff;
    position: relative;
    background: #1568bf;
    height: 144px;
    margin: 20px 0;
}
.slideTxtBox02 .bd dl dt {
    width: 220px;
    height: 144px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}
.slideTxtBox02 .bd dl dt img {
    display: block;
    width: 220px;
    height: 144px;
    transition: all 0.5s;
}
.slideTxtBox02 .bd dl dd.dd1 {
    padding-top: 25px;
    margin-left: 25px;
    width: 260px;
    font-size: 16px;
    margin-bottom: 15px;
    color: #fff;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.slideTxtBox02 .bd dl dd.dd2 {
    font-size: 14px;
    line-height: 20px;
    margin-left: 25px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 55px;
    margin-bottom: 0px;
    width: 260px;
    color: #fff;
}
.slideTxtBox02 .bd dl dd.dd3 {
    text-align: right;
    width: 260px;
    margin-left: 25px;
    font-style: italic;
    color: #fff;
}
.news .conright ul {
}
.slideTxtBox02 .bd li {
    overflow: hidden;
    position: relative;
    font-size: 15px;
    margin-bottom: 15px;
}
.slideTxtBox02 .bd li a {
    float: left;
    width: 380px;
    color: #1e1e1e;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.slideTxtBox02 .bd li span {
    float: right;
    font-size: 14px;
    color: #ccc;
}
.slideTxtBox02 .bd li:hover a {
    color: #1568bf;
}
.slideTxtBox02 .bd dl:hover dt img {
    transform: scale(1.1);
}
.conleft {
    width: 540px;
    border-left: 1px solid #ebebeb;
    /* margin-left: 60px; */
    padding: 50px 0 0 35px;
}
.conleft .con_top {
    overflow: hidden;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}
.conleft .con_top a {
    float: left;
    font-size: 22px;
    color: #1e1e1e;
    margin-right: 15px;
}
.conleft .con_top span {
    float: right;
    font-size: 20px;
    color: #1e1e1e;
    text-align: right;
}
.conleft .con_top em {
    display: block;
    font-size: 13px;
    margin-right: 26px;
    font-weight: bold;
}
.txtMarquee-top .bd dl {
    padding: 20px 0 20px 70px;
    width: 470px;
    border-bottom: 1px solid #ebebeb;
    background: url(cjwtbg.png) no-repeat left 35px;
}
.txtMarquee-top .bd dl dt {
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
    font-size: 15px;
}
.txtMarquee-top .bd dl dd {
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 40px;
    color: #999;
}


/*产品中心*/
.chanp{padding: 28px 0 28px;}
.chanp_t{background:url(cp_line01.png) no-repeat center 50px;height:60px;text-align: center;line-height: 40px;font-size: 36px;color: #004ea1;}
.chanp_t a{font-size: 32px;color: #004ea1;}
.chanp_t span{display: block;font-size: 16px;color: #333;font-weight: normal;padding: 4px 0 0;}
.cp_l{width: 254px;background: #f3f3f3;}
.cp_l h3{ background:#004ea1 url(cp_ico07.gif) no-repeat 32px 50px;width: 254px;height: 130px;line-height: 130px;overflow: hidden;}
.cp_l h3 a{font-size: 36px;color: #fff;display: block;padding: 0 0 0 80px;}
.cp_lm{width: 254px;height: 345px;overflow: hidden;}
.cp_ul01 li a{display: block;font-size: 18px;color: #333;width: 254px;height: 60px;line-height: 60px;border-bottom: #cbcbcb 1px solid;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cp_ul01 li a:hover,.cp_ul01 li.on a{color: #004ea1;font-weight: bold;}
.cp_ul01 li em{display: block;float: left;line-height: 0;width: 30px;padding: 18px 0 0 20px;}
.cp_ul01 li em img{width: 20px;height: 24px;}
.cp_ul01 .cp_ul02 li a{font-size: 14px;background:url(cp_ico05.gif) no-repeat 55px 20px;padding: 0 0 0 74px;width: 180px;overflow: hidden;height: 50px;line-height: 50px;}
.cp_ul01 .cp_ul02 li a:hover{ background:url(cp_ico06.gif) no-repeat 55px 20px;font-weight: normal;}
.cp_ul02{ display:none;}
.cp_lm .cp_ul03{ display:block;}


.cp_tel{font-size: 16px;color: #fff; background:url(cp_tel.jpg) no-repeat;width: 168px;height: 224px;line-height: 28px;padding: 20px 0 0 86px;position:relative;}
.cp_tel b{display: block;font-size: 20px;}
.cp_tel a{ display:block;width:100px;text-align:center;height:30px;line-height:30px;font-size:14px;color:#333;background:#fff;border-radius:20px;position:absolute;top:84px;right:15px;}
.cp_r{width: 936px;}
.cp_pic{width: 710px;height: 453px;line-height: 0;}
.cp_pic img{width: 710px;height: 453px;}
.cp_rt{width: 226px;position: absolute;top: 0;right: 0;}
.cp_rt ul li{font-size: 18px;color: #333;width: 224px;height: 90px;line-height: 88px;overflow: hidden;}
.cp_rt ul li em{display: block;float: left;width: 36px;line-height: 0;padding: 24px 8px 0 33px;}
.cp_rt ul li em img{width: 36px;height: 36px;}
.cp_rt ul li.on{border: #004ea1 1px solid;}
.cp_rm{width: 227px;height: 266px;position: absolute;top: 97px;right: 226px;}
.cp_qie{width: 187px;height: 236px; background: rgba(0,0,0,0.8);padding: 30px 20px 0;}
.cp_qie b{display: block;font-size: 18px; color: #fff;height: 50px;line-height: 40px;overflow: hidden; background:url(cp_ico08.gif) no-repeat 0 49px;}
.cp_qie p{font-size: 14px; color: #fff; line-height: 24px; height: 120px; overflow: hidden;padding: 10px 0 0;}
.cp_bot{padding: 18px 0 0;width:936px;overflow:hidden;}
.cp_bot ul li{width: 289px;float: left;padding:0 15px;overflow: hidden;}
.cp_bot ul li em,.honor_m ul li em{width: 289px;height: 216px;display: block;overflow: hidden;line-height: 0;}
.cp_bot ul li em img,.honor_m ul li em img{width: 289px;height: 216px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.cp_bot ul li em img:hover,.honor_m ul li em img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.cp_bot ul li span{ width:289px; display:block; text-align:center; height:32px; line-height:32px; overflow:hidden;font-size: 14px;color: #666;}

/* 首页产品推荐 开始 */
.w1200 {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.chanp content{background: url(product_bg.png);}
.zCase .hd {
    TEXT-ALIGN: center;
    MARGIN-TOP: 30px;
    MARGIN-BOTTOM: 30px;
    HEIGHT: 30px;
}
.zCase .hd LI {
    BORDER-BOTTOM: #eee 1px solid;
    BORDER-LEFT: #eee 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px;
    DISPLAY: inline-block;
    BACKGROUND: #fff;
    width: 135px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    COLOR: #333;
    BORDER-TOP: #eee 1px solid;
    CURSOR: pointer;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 0px;
}
.zCase .hd LI.on {
    background: #004ea1;
}
.zCase .hd LI.cur {
    background: #004ea1;
}
.zCase .hd LI.cur A {
    COLOR: #fff;
}
.zCase .hd LI.on A {
    COLOR: #fff;
}
.zCase .bd {
    OVERFLOW: hidden;
}
.zCase .bd UL {
    WIDTH: 1260px;
    OVERFLOW: hidden;
}
.zCase .bd LI {
    WIDTH: 580px;
    MARGIN-RIGHT: 10px;    MARGIN-BOTTOM: 10px;
    FLOAT: left;
border: 1px #d3d2d2 solid;
}
.zCase .bd LI .pic {
    POSITION: relative;
    WIDTH: 260px;
    DISPLAY: block;
    HEIGHT: 195px;
    OVERFLOW: hidden;
}
.tr, .enl img {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.zCase .bd LI .pic IMG {
    width: 195px;
    HEIGHT: 195px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    margin-left: 32px;
}
.zCase .bd LI .pic .cover {
    Z-INDEX: 4;
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.zCase .bd LI .cont1{    width: 260px; height:195px;
	float:right;background: #fff;
	}
.zCase .bd LI .cont {
    width:282px; height: 176px;
    padding:20px 20px 0px 20px;    background: linear-gradient(to bottom,#fff 0,#efefef 100%);
}

.zCase .bd LI .cont h4 {
    width: 252px;
    height: 28px;
    line-height: 28px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.zCase .bd LI .cont h5 {
    margin-top: 25px;
}
.zCase .bd LI .cont h5 a {
    display: block;
    width: 61px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    background-color: #008ae2;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    text-align: center;
}
.zCase .bd LI .cont h5 a:hover {
    display: block;
    width: 61px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    background-color: #bc373a;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    text-align: center;
}
.zCase .bd LI .cont a{
    display: block;
    width: 100%;
    height: 100%;    color: #004ea1;
}
.zCase .bd LI .cont p{
display: block;
    height: 75px;
    line-height: 25px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 10px;
    color: #111;font-size: 13px;
}
.zCase .bd LI .cont .tit {
    MARGIN-BOTTOM: 5px;
    COLOR: #000;
    FONT-SIZE: 16px;
}
.zCase .bd LI .cont .des A {
    COLOR: #999;
    FONT-SIZE: 12px;
}
.zMore {
    MARGIN: 0px auto;
    WIDTH: 172px;
    HEIGHT: 42px;
    PADDING-TOP: 15px;
}
.moreA {
    Z-INDEX: 1;
    POSITION: relative;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 40px;
    WIDTH: 170px;
    DISPLAY: block;
    HEIGHT: 40px;
    COLOR: #004ea1;
    border: 1px solid #004ea1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
A.animBtn:link {
    POSITION: relative;
    TEXT-ALIGN: center;
    TEXT-TRANSFORM: uppercase;
    LETTER-SPACING: 0.08em;
    OVERFLOW: hidden;
    TEXT-DECORATION: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
A.animBtn:visited {
    POSITION: relative;
    TEXT-ALIGN: center;
    TEXT-TRANSFORM: uppercase;
    LETTER-SPACING: 0.08em;
    OVERFLOW: hidden;
    TEXT-DECORATION: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.moreA I {
    FONT-STYLE: normal;
    DISPLAY: inline-block;
    MARGIN-LEFT: 5px;
}
A.animBtn:link:after {
    Z-INDEX: -1;
    POSITION: absolute;
    WIDTH: 100%;
    BACKGROUND: #a41437 0px 0px;
    HEIGHT: 0%;
    CONTENT: "";
    TOP: 50%;
    LEFT: 50%;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
A.animBtn:visited:after {
    Z-INDEX: -1;
    POSITION: absolute;
    WIDTH: 100%;
    BACKGROUND: #a41437 0px 0px;
    HEIGHT: 0%;
    CONTENT: "";
    TOP: 50%;
    LEFT: 50%;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
A.themeA.animBtn:after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
/* 首页产品推荐 结束 */
.zCase .bd LI
