﻿/* 初始化样式 */
@charset "utf-8";

.ft-bottom .flinks{ display:none;}

/*--cx-inpage-banner01--*/
.cx-banner-01{position:relative;width:100%;height:450px;background-repeat:no-repeat;background-position:center;clear:both;}
.cx-crumbs-01{font-size:15px; color:#999;/* border-bottom: 1px solid rgba(139, 139, 139, 0.2);*/ padding-top:26px; text-align:center;}
.cx-crumbs-01 a{color:#999;text-transform: uppercase;}
.cx-crumbs-01 a:after{display:inline-block;margin:0 8px;font-family:"iconfont";content:"\e88e";}
.cx-crumbs-01 a:last-child:after{display:none;}
.cx-crumbs-01 a:hover{color:#00b5ad;}
.cx-crumbs-01 span{ background:url(../images/com_ic15.png) no-repeat; padding-left:34px;}
/*--end cx-inpage-banner01--*/

#banner{ margin-top:23px !important;}




/* 内容区 */
.channel_content{min-height:300px; padding:40px 0 70px 0;}

.clear{clear: both;height: 0px; overflow: hidden;}
.cl{clear: both;height: 0px; overflow: hidden;}

/* 联系我们 */
.contact_us01{padding-bottom:24px;}
.contact_us01 .li_{float:left; width:32%; margin-right:2%; position:relative; border:1px solid #EEE; box-sizing:border-box; margin-bottom:35px;}
.contact_us01 .li_three{margin-right:0;}
.contact_us01 .li_box{text-align:center; padding:26px 20px 30px;}
.contact_us01 .li_ .icon{width:64px; height:64px; margin:0 auto 14px;}
.contact_us01 .li_ .tit{font-size:26px; line-height:30px; color:#1f1f1f; margin-bottom:6px;}
.contact_us01 .li_ .con{font-size:16px; line-height:28px; color:#444; max-height:56px; margin-bottom:14px;}
.contact_us01 .li_ .circle_btn span{font-size:16px; line-height:28px; color:#1f1f1f; font-weight:bold;}
.contact_us01 .li_ .txt{font-size:16px; line-height:28px; color:#1f1f1f; font-weight:bold; position:relative; cursor:pointer;}
.contact_us01 .li_ .txt .pic{padding:16px; box-shadow:0 16px 16px rgb(0 0 0 / 10%); background:#fff; position:absolute; bottom:54px; left:50%; transform:translateX(-50%); display:none}
.contact_us01 .li_ .txt .pic:after{content:''; width:0px; height:0; border:12px solid transparent; border-top-color:#fff; position:absolute; left:50%; transform:translateX(-50%); top:100%}
.contact_us01 .li_ .txt .pic img{width:116px; height:116px;}
.contact_us01 .li_ .txt:hover{color:#043285;}
.contact_us02 .rect-35{}
.contact_us02 .item01{width:48.75%; float:left;}
.contact_us02 .item02{width:48.75%; float:right;}
.contact_us02 .item{position:relative;}
.contact_us02 .item .intro{position:absolute; left:0; top:0; width:100%;}
.contact_us02 .item .intro{display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center;}
.contact_us02 .item .box .tit{font-size:30px; line-height:30px; color:#fff; margin-bottom:23px; margin-top:54px;}
.contact_us02 .item .box .common_btn{padding:12px 70px 12px 30px; background:#fff;}
.contact_us02 .item .box .common_btn span.text{font-size:15px;}
.contact_us02 .item .box .common_btn span.icon{width:26px; height:10px; background-size:cover; margin-top:-5px; right:25px;}
.contact_us02 .item .box .common_btn:hover span.icon{right:15px;}
.contact_us03{padding-top:70px;}
.contact_us03 .infor .tit{font-size:30px; line-height:30px; color:#02001c; text-align:center; font-weight:bold;}
.contact_us03 .content{margin-top:40px;}
.contact_us03 .content .inp_wrap{float:left; width:48%; margin-right:4%; margin-bottom:24px;}
.contact_us03 .content .inp_wrap_two{margin-right:0;}
.contact_us03 .content .inp_wrap label{display:block; font-size:16px; font-weight:bold; color:#02001c; margin-bottom:10px;}
.contact_us03 .content .inp_wrap label em{color:#043285; display:inline-block; margin-right:5px;}
.contact_us03 .content .inp_wrap .inp{width:100%; border:1px solid #EAEAEA; height:40px; line-height:40px; padding:0; text-indent:27px; font-size:15px;}
.contact_us03 .content .inp_wrap_last{width:100%;}
.contact_us03 .content .inp_wrap_last .inp{line-height:35px; height:125px; padding:20px; box-sizing:border-box;}
.contact_us03 .content .btn_wrap{text-align:center;}
.contact_us03 .content .btn_wrap .btns{display:inline-block; width:280px; height:41px; line-height:41px; margin:0; background:#043285; color:#fff; font-size:15px; border:none;  box-sizing:border-box; cursor:pointer;}
.contact_us03 .content .btn_wrap .btns span{display:block; transform:skewX(20deg); font-size:15px;}
.contact_us03 .content .btn_wrap .btns i{display:inline-block; padding-left:10px; transition:all 0.5s ease;}
.contact_us03 .content .btn_wrap .btns:hover i{padding-left:30px;}
.contact_us03 .infor .tit{font-size:30px; line-height:30px; color:#02001c; text-align:center; font-weight:bold;}

/* 圆形箭头按钮 */
.circle_btn{display:block;}
.circle_btn span{position:relative; display:inline-block; padding-right:58px; font-size:12px; line-height:27px; color:#a2a2a2;}
.circle_btn span:after{content:""; position:absolute; right:0; top:0; width:48px; height:27px; background:url(/skin/home/images/circle_btn.png) no-repeat center; transition:right 0.3s;}
.circle_btn:hover span:after{right:-5px;}


/* 公共按钮-白底红字 */
.common_btn{display:inline-block; position:relative; background:#fff; padding:18px 120px 18px 45px; overflow:hidden; transform:skewX(-10deg);}
.common_btn:after{content:''; display:block; position:absolute; left:0; top:0; width:110%; height:100%; transform-origin:right top; transform:translateX(-101%); transition:all .5s ease; background:#043285;}
.common_btn span.text{display:block; transform:skewX(10deg); font-size:18px; color:#043285;  position:relative; z-index:1;}
.common_btn span.icon{display:block; transform:skewX(10deg); position:absolute; width:36px; height:20px; right:53px; top:50%; margin-top:-10px; background:url(../images/common_btn_jt1.png) no-repeat center; z-index:1; transition:all .5s ease}

.common_btn:hover span.text{color:#fff;}
.common_btn:hover span.icon{background:url(../images/common_btn_jt2.png) no-repeat center; right:45px;}
.common_btn:hover:after {transform:translateX(0); transform-origin:left top;}
/* 公共按钮-白底红字 */

/* 常量设置 */
.wrap { transition:all 0.5s ease;}




/*内*/
.inside-banner { position:relative; overflow:hidden; font-family: "han";}
.inside-banner img { display:block; width:100%}
.inside-banner .ban-info { position:absolute; left:0; top:40%; z-index:10; width:100%; text-align:center; color:#fff;}
.inside-banner .ban-info h2 { font-size:38px; letter-spacing:1px;color: #fff;}
.inside-banner .ban-info p { font-size:18px; color: #cecece;}
.inside-banner .case-ban-info { position:absolute; left:0; top:28.5%; z-index:10; width:100%; text-align:center; color:#fff}
.inside-banner .case-ban-info h2 { font-size:54px; line-height:64px}
.inside-banner .case-ban-info .case-desc { margin-bottom:25px; font-size:24px; line-height:42px}
.inside-banner .feature .item { display:inline-block; vertical-align:top; *display:inline; *zoom:1; padding:0 57px}
.inside-banner .feature .center { position:relative}
.inside-banner .feature .center span { position:absolute; top:10px; bottom:16px; width:1px; background:url(../images/bk2p.png) repeat-y 0 0}
.inside-banner .feature .center .before { left:0}
.inside-banner .feature .center .after { right:0}
.inside-banner .feature h3 { font-size:18px; line-height:38px; text-align:left}
.inside-banner .feature h4 { font-size:90px; line-height:104px}

/* 下层导航 */
.xc_nav{height:65px; position:relative; width:100%; bottom:0; background:#f5f5f5;}
.xc_nav_box{height:65px; position:relative; z-index:4;}
.xc_nav li{float:left; height:65px}
.xc_nav .home{padding-right:33px; position:relative;}
.xc_nav .home:after{content:''; width:2px; height:12px; background:#BFBFBF; position:absolute; right:0; top:50%; margin-top:-6px;;}
.xc_nav .home .icon{display:block; width:20px; height:20px; background:url(../images/home.png) no-repeat center; background-size:cover; margin-top:23px;}
.xc_nav .li_{width:225px; font-size:14px; position:relative;}
.xc_nav .li_:after{content:''; width:2px; height:12px; background:#BFBFBF; position:absolute; right:0; top:50%; margin-top:-7px;}
.xc_nav .li_>a{padding:0 40px; height:100%; display:block; position:relative; z-index:3;}
.xc_nav .li_>a span {display:block; color:#02001c; line-height:65px;}
/* .xc_nav .li_second>a span{font-weight:bold;} */
.xc_nav .li_>a .arrow{position:absolute; top:50%; right:24px; width:21px; height:21px; margin-top:-10px; background:url(../images/xc_nav_jt.png) no-repeat center; background-size:cover;}
.xc_nav .li_ ul{opacity:0; position:absolute; top:63px; left:-1px; width:100%; background:#fff; z-index:-1; padding:15px 0; transition:all 0.2s; height:0; padding:0;}
.xc_nav .li_ ul:before{position:absolute; content:""; width:calc(100% - 22px); height:1px; background-color:#d8d8d8; top:0; left:11px; z-index:9;}
.xc_nav .li_ ul:after{position:absolute; content:""; width:100%; height:calc(100% + 64px); background-color:#fff; box-shadow:2px 3px 13px 0px rgb(0 0 0 / 17%); transition:all 0s; top:-64px; left:0; z-index:0; border:1px solid #bababa; box-sizing:border-box;}
.xc_nav .li_ ul li {width:100%; position:relative; text-align:center; padding:10px 0; position:relative; height:auto; float:none; display:none;}
.xc_nav .li_ ul li a{display:inline-block; font-size:14px; word-break:keep-all; line-height:1.5; color:#5d5d5d; letter-spacing:-0.25px;}
.xc_nav .li_ ul li.cur  a{color:#043285; position:relative;}
.xc_nav .li_ ul li.cur  a:after{position:absolute; content:""; width:calc(100% + 10px); height:1px; background-color:#043285; bottom:0; left:-5px;}
.xc_nav .li_ ul li a:hover{color:#043285;}
.xc_nav .li_.open ul{opacity:1; height:auto; padding:15px 0; z-index:2;}
.xc_nav .li_.open ul li{display:block; z-index:3;}



/*新闻*/
.news{padding-top:20px;}
@media (max-width: 1440px){.news{padding-top: 80px;padding-bottom: 60px}}
@media (max-width: 968px){.news{padding-top: 20px;padding-bottom: 20px}}
@media (max-width: 668px){.news{padding-top: 10px;padding-bottom: 10px}}
.news__category{padding-bottom:42px;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;align-items: flex-end}
@media (max-width: 668px){.news__category{padding-bottom: 0px;flex-direction: column;align-items: flex-start;justify-content: space-between}}
@media (max-width: 668px){.news__category .list{width: 100%;display: block;margin-top: 10px;overflow: hidden}}
.news__category .list ul{margin: 0;padding: 0;display: flex}
@media (max-width: 668px){.news__category .list ul{display: block;margin: 0 -5px}}
.news__category .list ul li{list-style-type: none;margin-left: 60px}
@media (max-width: 968px){.news__category .list ul li{margin-left: 20px}}
@media (max-width: 668px){.news__category .list ul li{display: block;float: left;padding: 0 5px;margin: 0;margin-bottom: 10px}
.news__category .list ul li.list2{width: 50%}
.news__category .list ul li.list3{width: 33.33%}
.news__category .list ul li.list4{width: 25%}}
.news__category .list ul li a{display: block;font-size: 18px;line-height: 20px;color:#000;font-weight: lighter;position: relative;transition: all .5s}
@media (max-width: 668px){.news__category .list ul li a{font-size: 14px;line-height: 30px;font-weight: normal;text-align: center;border: 1px solid #999}}
.news__category .list ul li a:after{content: '';display: block;width: 0%;height: 3px;line-height: 3px;background-color: #000;position: absolute;left: 50%;bottom: -41px;z-index: 2;transition: all .5s}
@media (max-width: 668px){.news__category .list ul li a:after{display: none}}
.news__category .list ul li a:hover{color: #043285}
.news__category .list ul li a.cur{color: #000;font-weight: bold}
@media (max-width: 668px){.news__category .list ul li a.cur{background-color: #043285;border-color: #043285;color: #fff}}
.news__category .list ul li a.cur:after{width: 100%;left: 0}
.news__list{}
@media (max-width: 1440px){.news__list{margin-bottom: 60px}}
@media (max-width: 668px){.news__list{margin-bottom: 10px}}
.news__list ul{margin: 0;padding: 0}
.news__list ul li{display: block;border-bottom: 1px solid #e5e5e5}
.news__list ul li a{line-height: 60px;padding:30px 0 30px 0;display: flex;justify-content: space-between;align-items: center;transition: all .5s}
@media (max-width: 1440px){.news__list ul li a{padding: 40px 0}}
@media (max-width: 668px){.news__list ul li a{padding: 20px 0}}
@media (max-width: 668px){.news__list ul li a{flex-direction: column}}
.news__list ul li a .txt{width: 50%}
@media (max-width: 668px){.news__list ul li a .txt{width: 100%;padding: 20px 0 0}}
.news__list ul li a .txt span{display: none;font-family: 'wavehaus95';font-size: 20px;color: #999;transition: all .5s}
@media (max-width: 1180px){.news__list ul li a .txt span{display: block;line-height: 30px}}
@media (max-width: 668px){.news__list ul li a .txt span{font-size: 18px}}
.news__list ul li a .txt .t{display: block;font-size:18px;color: #000;font-weight: lighter;transition: all .5s}
@media (max-width: 1440px){.news__list ul li a .txt .t{font-size: 16px}}
@media (max-width: 968px){.news__list ul li a .txt .t{line-height: 30px;margin: 10px 0}}
.news__list ul li a .txt .info{display: none;font-size: 16px;line-height: 32px;color: #666;font-weight: lighter;transition: all .5s}
@media (max-width: 1440px){.news__list ul li a .txt .info{font-size: 14px;line-height: 26px}}
@media (max-width: 1180px){.news__list ul li a .txt .info{display: block}}
.news__list ul li a .txt .more{display: none;width: 150px; padding-left:30px; height: 50px;line-height: 50px;margin-top: 50px; background:url(../images/mi.png) no-repeat center right 33px #f6ab00 ;color: #fff;font-family: 'wavehaus128';transition: all .5s}
@media (max-width: 1180px){.news__list ul li a .txt .more{display: block;margin-top: 20px}}
@media (max-width: 668px){.news__list ul li a .txt .more{width: 130px;height: 40px;line-height: 40px}}
.news__list ul li a .txt .more svg{vertical-align: top;width: 16px;height: 16px;margin-top: 17px;margin-left: 10px;transition: all .5s}
@media (max-width: 668px){.news__list ul li a .txt .more svg{margin-top: 12px}}
.news__list ul li a .thumb{display: none;width: 470px;height: 310px}
@media (max-width: 1180px){.news__list ul li a .thumb{display: block;width: 400px;height: 250px}}
@media (max-width: 968px){.news__list ul li a .thumb{width: 50%;padding-left: 40px}}
@media (max-width: 668px){.news__list ul li a .thumb{width: 100%;height: auto;padding: 0;order: -1}}
.news__list ul li a .thumb span{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}
@media (max-width: 668px){.news__list ul li a .thumb span{height: 200px}}
.news__list ul li a .thumb img{display: none;width: 100%}
@media (max-width: 668px){.news__list ul li a .thumb img{display: block}}
.news__list ul li a .date{width: 140px; font-size:18px;color: #999}
@media (max-width: 1440px){.news__list ul li a .date{font-size: 16px}}
@media (max-width: 1180px){.news__list ul li a .date{display: none}}
.news__list ul li a .btn_more{display: inline-block;height: 30px;line-height: 30px;color: #999;font-family: 'wavehaus128';transition: all .5s; background:url(../images/nrsr.png) no-repeat center right; padding-right:30px;}
@media (max-width: 1180px){.news__list ul li a .btn_more{display: none}}
.news__list ul li a .btn_more svg{vertical-align: top;width: 16px;height: 16px;margin-top: 7px;margin-left: 10px;color: #999;transition: all .5s}
@media (min-width: 1180px){.news__list ul li a:hover{padding-left: 40px;padding-right: 40px;background-color: #043285;align-items: start}
.news__list ul li a:hover .txt span{display: block;color: #fff}
.news__list ul li a:hover .txt .t{margin: 10px 0;color: #fff}
.news__list ul li a:hover .txt .info{display: block;color: #fff}
.news__list ul li a:hover .txt .more{display: block}
.news__list ul li a:hover .thumb{display: block}
.news__list ul li a:hover .date{display: none}
.news__list ul li a:hover .btn_more{display: none}}
.news__list-journal{margin-bottom: 40px;padding-top: 40px}
@media (max-width: 1440px){.news__list-journal{margin-bottom: 20px}}
@media (max-width: 668px){.news__list-journal{margin-bottom: 0px;padding-top: 10px}}
.news__list-journal ul{margin: 0 -20px;padding: 0;display: flex;justify-content: space-between;flex-wrap: wrap}
@media (max-width: 1180px){.news__list-journal ul{margin: 0 -10px}}
.news__list-journal ul li{width: 25%;list-style-type: none;padding: 0 20px;margin-bottom: 40px}
@media (max-width: 1180px){.news__list-journal ul li{width: 33.33%;padding: 0 10px;margin-bottom: 20px}}
@media (max-width: 668px){.news__list-journal ul li{width: 100%;margin-bottom: 10px}}
.news__list-journal ul li a{display: block}
.news__list-journal ul li a .thumb{width: 100%;height: 470px;overflow: hidden;transition: all .5s}
@media (max-width: 1440px){.news__list-journal ul li a .thumb{height: 360px}}
@media (max-width: 668px){.news__list-journal ul li a .thumb{height: auto}}
.news__list-journal ul li a .thumb img{width: 100%;height: 100%;transition: all 1s}
.news__list-journal ul li a b.t{display: block;font-size: 16px;line-height: 30px;margin-top: 30px;color: #000;font-weight: lighter;transition: all .5s}
@media (max-width: 1440px){.news__list-journal ul li a b.t{font-size: 14px}}
@media (max-width: 1180px){.news__list-journal ul li a b.t{margin-top: 10px}}
@media (min-width: 1180px){.news__list-journal ul li a:hover .thumb{box-shadow: 0 0 30px 0 rgba(0,0,0,0.3)}
.news__list-journal ul li a:hover .thumb img{transform: scale(1.1)}
.news__list-journal ul li a:hover b.t{color: #043285}}
.news__content{background: #f9f9f9;padding: 80px;margin-top: 40px;margin-bottom: 40px}
@media (max-width: 1440px){.news__content{padding: 50px}}
@media (max-width: 1380px){.news__content{padding: 40px}}
@media (max-width: 1180px){.news__content{padding: 20px;margin-top: 20px;margin-bottom: 20px}}
@media (max-width: 668px){.news__content{margin-top: 10px;margin-bottom: 10px}}
.news__content h1.title{margin: 0;padding: 0;font-size: 26px;line-height: 40px;color: #333;font-weight: bold;text-align: center}
@media (max-width: 1380px){.news__content h1.title{font-size: 18px;line-height: 30px}}
.news__content .info{font-size: 14px;line-height: 14px;text-align: center;padding: 20px 0 0;color: #999;font-family: 'FuturaBT-Medium'}
.news__content .info span{display: inline-block;vertical-align: top}
.news__content .info svg{width: 14px;height: 14px;color: #999}
.news__content .txt{padding: 20px 0 20px;font-size: 16px;line-height: 30px;color: #666}
@media (max-width: 1440px){.news__content .txt{font-size: 14px;line-height: 26px}}
@media (max-width: 668px){.news__content .txt{font-weight: normal}}
.news__content .txt img{max-width: 100% !important;height: auto !important;margin-top: 10px;margin-bottom: 10px}
.news__content .news_content_video{margin-bottom: 20px}

.title01 span { color:#333;
    display: block;
    font-size:34px;
    font-family: 'wavehaus128';
}
.title01{margin-top:5px;display: block;font-size: 30px;color: #999;font-weight: lighter; height:84px;}
@media (max-width: 1440px){.title01 b{font-size: 24px}}
@media (max-width: 668px){.title01 b{font-size: 20px;font-weight: normal}}
.title01.center{text-align: center}
.title01 b{ font-weight:normal;}

/*分页*/
.pagination { padding:3rem 0 3rem; text-align: center; overflow: hidden; position: relative;z-index: 333; letter-spacing:1.6px;}

.pagination a { vertical-align: middle;  font-size:14px; line-height:40px; display: inline-block; height:40px; padding: 0 14px; text-align: center; color: #666; border: 1px solid #fff; margin-left: 5px; border-radius:5px; background:#fff;}

.pagination a.a1{ line-height:40px; height:40px; margin-top:0; padding:0 12px; }

.pagination a:hover{ text-decoration:none; color:#fff; background:#043285; border: 1px solid #043285; }

.pagination span { vertical-align: middle; line-height:40px; display: inline-block; height:40px; text-align: center; color: #fff; margin-left: 5px;  background: #043285; border-radius:5px; width:40px; }
	
	
	
/* 新闻详细 */
.newsDetail_ban{height:400px;}
.newsDetail_ban .intro .btns a{float:left; display:block; width:42px; height:42px; margin-left:10px;}
.newsDetail_ban .intro .btns a.prev{background:url(../images/newsDetail_ban01.png) no-repeat center; background-size:cover;}
.newsDetail_ban .intro .btns a.next{background:url(../images/newsDetail_ban02.png) no-repeat center; background-size:cover;}
.newsDetail_ban .intro .btns a.back{background:url(../images/newsDetail_ban03.png) no-repeat center; background-size:cover;}
.news_detail.channel_content{padding-bottom:0;}
.news_detail01 .left{width:84px; float:left;}
.news_detail01 .left .news_share .bshare-custom{overflow:hidden;}
.news_detail01 .left .news_share .bshare-custom a{display:block; float:left; width:84px; height:84px; text-align:center; padding:0; line-height:84px; border-radius:0px; color:#fff; background:#7E818A; margin-right:8px; margin-bottom:1px;}
.news_detail01 .left .news_share .bshare-custom a i{background:none; margin:0; vertical-align:top; font-size:30px;} 
.news_detail01 .right{width:86%; float:right;}
.news_detail01 .right .box{padding-right:6%;}
.news_detail01 .right .tit{font-size:18px; line-height:28px; color:#043285; font-weight:bold;}
.news_detail01 .right .con .date{display:inline-block; font-size:17px; line-height:28px; color:#043285; font-family:Arial;}
.news_detail01 .right .con .switcher{display:inline-block; font-size:14px; line-height:0.28rem; margin-left:30px;}
.news_detail01 .right .intro .title{font-size:32px; line-height:50px; color:#3f3f3f; margin-top:18px;  padding-bottom:18px; border-bottom:1px solid #d0d0d0; margin-bottom:35px;}
.news_detail01 .right .intro .text{font-size:15px; line-height:1.9; color:#575757;}

.news_detail01 .right .intro .text img{display: block; margin:2% auto;}

.news_detail01 .right .intro .text a{color:#043285; text-decoration:underline;}
.news_detail01 .right .intro .text a:hover{background:#043285; color:#fff;text-decoration:none;}
.news_detail01 .right .intro .text .keywords{margin-top:20px;}
.news_detail02{background:url(../images/newsDetail02_1.jpg) no-repeat center; padding:24px 0 32px 0; margin-top:74px;}
.news_detail02 .smal_tit{font-size:20px; line-height:28px; font-weight:bold; color:#242d38;}
.news_detail02 .big_tit{font-size:30px; line-height:34px; color:#242d38; margin:15px 0 20px;}
.news_detail02 .more{display:inline-block; color:#043285;}
.news_detail02 .more span{display:inline-block; vertical-align:middle; font-size:18px; line-height:30px;;}
.news_detail02 .more span.icon{width:38px; height:38px; background:url(../images/newsDetail_jt2.png) no-repeat center; margin-left:15px; background-size:cover;}
.news_detail03{padding:65px 0 120px; background:url(../images/newsDetail03_1.jpg) no-repeat center; background-size:cover; overflow:hidden;}
.news_detail03 .infor{text-align:center; margin-bottom:40px;}
.news_detail03 .infor .tit{font-size:40px; line-height:44px; color:#fff; }
.news_detail03 .content li{width:32%; margin-left:2%; float:left; background:#fff; transition:all 0.5s ease;}
.news_detail03 .content li:first-child{margin-left:0;}
.news_detail03 .content li .li_box{display:block; padding:30px;}
.news_detail03 .content li .li_box .date{font-size:17px; line-height:28px; color:#043285; font-family:Arial; font-weight:normal;}
.news_detail03 .content li .li_box .tit{font-size:20px; line-height:38px; color:#333e46; margin:7px 0 16px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.news_detail03 .content li .li_box .tit p{ font-size:14px; line-height:24px;}
.news_detail03 .content li .li_box .more span.icon{display:inline-block; width:38px; height:38px; background:url(../images/newsDetail_jt1.png) no-repeat center; background-size:cover; transition:all 0.5s ease}
.news_detail03 .content li.hover{box-shadow:0 0 15px rgba(0,0,0,.2); } 
.news_detail03 .content li:hover .li_box .more span.icon{background:url(../images/newsDetail_jt2.png) no-repeat center; } 



.RequirementBox i.next{ transform: rotate(180deg);}
.RequirementBox i.prev:hover,.RequirementBox i.next:hover { border: solid 1px #0c5aab; background: #0c5aab url(../images/prev1.png) no-repeat center;}
.RequirementText dl dd a{display: block; width: 170px; height: 40px; line-height: 40px;  background: #1a85cb;
    background: -moz-linear-gradient(left, #1a85cb 0%, #0759af 100%);
    background: -webkit-linear-gradient(left, #1a85cb 0%,#0759af 100%);
    background: linear-gradient(to right, #1a85cb 0%,#0759af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a85cb', endColorstr='#0759af',GradientType=1 ); color: #fff; font-size:17px; text-align: center; border-radius: 100px; transition: 0.3s ease all;}
.RequirementText dl dd a:hover{width: 220px;}

.wrap{width:1200px; margin:auto;}
.container{ width:1200px; margin:auto;}


@media(max-width:1500px) {
.container {
	width: 96%;
}
.wrap {
	width: 96%;
}}

@media(max-width:1400px) {
.container {
	width:98%;
}
.wrap {
	width:98%;
}}



.context{width: 100%; height:90px;}
.context p{width:49%;float: left;height:68px;line-height:68px; background:#f5f5f5; margin-top:4%;}
.context p a{font-size:15px;color: #666666;display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.context p.prevNews a{margin-left: 20px;padding-left: 20px;background: url(../images/mub02_jt01.png) no-repeat left center;}
.context p.NextNews a{margin-right: 20px;padding-right: 20px;text-align: right;background: url(../images/mub02_jt03.png) no-repeat right center;}
.context p.prevNews a:hover{background: url(../images/mub02_jt05.png) no-repeat left center; color:#003894;}
.context p.NextNews a:hover{background: url(../images/mub02_jt04.png) no-repeat right center; color:#003894;}
.context p.NextNews{ width:50%;  border-left: 1px solid #ccc;}
.newsDetailsSection .backNewsList{width: 59px;height: 59px;display: block;position: absolute;left: -59px;top: 0;cursor:pointer; margin-top:40px;}



/*内页证书*/



.cx-photos-wrap{padding:30px 0 0 0;clear:both;}

.cx-photos-list{margin:-15px;overflow:hidden;}

.cx-photos-list .item{float:left;margin: 15px 1% 0 1%;width: calc(23.5% - 7px);border-radius:5px;/*box-shadow:0 0 10px rgba(0,0,0,0.1); border: #f0f0f0 solid 1px;*/}

.cx-photos-list .pic{overflow:hidden; border: 1px solid #efefef;}

.cx-photos-list .pic img{display:block;width:100%;transition:all 1s;}

.cx-videos-list .pic a{display:block;position:relative;}

.cx-videos-list .pic a:after{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.5);transition:all 0.5s;}

.cx-videos-list .pic a:before{display:block;position:absolute;z-index:3;left:50%;top:50%;font-size:36px;color:#fff;font-family:'iconfont' !important;content:"\e618";transform:translate(-50%,-50%);transition:all 0.5s;}

.cx-photos-list .text{width:100%;text-align:center;overflow:hidden;line-height:52px;}

.cx-photos-list .text h3{font-size:16px;color:#333;overflow:hidden; font-weight:normal; text-overflow:ellipsis;white-space:nowrap;}

.cx-photos-list .text h3 a{color:#333;}

.cx-photos-list .text p{height:24px;display: none;line-height:24px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.cx-photos-list .item:hover .pic img{transform:scale(1.1);}

.cx-photos-list .item:hover .text h3 a{color:#e91e2e;}

.cx-videos-list .item:hover .pic a:after{background-color:rgba(0,0,0,0.2);}

.cx-photos-list.hzhb{margin:-10px;}

.cx-photos-list.hzhb .item{margin:10px 10px;width:calc(16.66% - 20px);}

@media(max-width:1200px){

    .cx-photos-wrap{padding:40px 10px;}

    .cx-photos-list{margin:-10px;}

    .cx-photos-list .item{margin:10px;width:calc(50% - 20px);}

}

@media(max-width:750px){

    .cx-photos-list{margin:0;}

    .cx-photos-list .item{margin: 0 1% 2% !important;width: 48% !important;}

    .cx-photos-list .text h3{font-size:14px;}

}

.h40{ height:40px; overflow:hidden;}

/* 客户分类 */
.khflbox{position: relative; display: flex; flex-wrap: wrap; margin-bottom:37px;}
.khflboxdw{position: absolute; left: 0; bottom: 4px; width: 100%; height:54px; background-color: #f1f1f1; z-index: -1;}
.khflbox .khflbox_item{background-color: #f1f1f1; width:18.3%; height:54px; line-height:54px; font-size:17.4px; color: #333333; text-align: center; margin-bottom:16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;padding: 0 10px;}
.khflbox .khflbox_item:hover{background-color: #043285; color: #fff;}
.khflbox .khflbox_item.cur{background-color: #043285; color: #fff;}

.fanrqbox_rbox .content table{ padding:2% 0 4% 0;}


/* 内页标语 */
.nyby{height: 290px; display: flex; align-items: center; }
.nyby_txt{width: 100%; text-align: center; margin-bottom:40px;}
.nyby_txth{font-size:32px; color: #043285; text-transform: uppercase; font-family: 'BEBAS';}
.nyby_txtp{font-size: 30px; color: #000;}



/* 型号搜索 */
.pronysertop2{ height:44px; position:relative; width:1200px; margin:0px auto;}
.proxhser2{ height:26px;overflow:hidden; position:absolute; right:0px; top:5px; padding-right:74px; width:82px;}
.proxhser2 input{ padding:0px; margin:0px; padding-left:10px; width:100%; font-size:14px; line-height:18px; height:18px; padding-top:3px; padding-bottom:3px; border:1px solid #FF0000; border-radius:10px; }
.proxhser2 a{ display:block; position:absolute; right:0px; top:0px; width:50px; height:26px; cursor:pointer; line-height:26px; font-size:15px; color:#000;}
.proxhser2 a img{ display:block; height:16px;}

.protable2{ padding-top:0px;}
.protable2 table{table-layout:fixed;word-break:break-all; border-collapse:collapse; width:100%;}
.protable2 table thead tr{ background-image:url(../images/cjpro_back_pic_1.jpg); background-repeat:repeat; background-position:center; background-size:cover;}
.protable2 table thead tr td{ text-align:center; font-size:15px; color:#fff; padding-top:16px; padding-bottom:16px; line-height:30px;}

.protable2 table thead.thead2 tr{ background-image:none;}
.protable2 table thead.thead2 tr td{ height:24px; padding-top:8px; padding-bottom:8px;}
.protable2 table thead.thead2 tr td select{ width:60%; margin:0px auto; border:1px solid #CCC; border-radius:5px; color:#666; height:24px;}

.protable2 table tbody tr td{ text-align:center; font-size:15px; color:#333; padding-top:5px; height:45px; padding-bottom:5px; line-height:28px; background:#fff;}
.protable2 table tbody tr:nth-child(2n+1) td{ background-color:#e4e4e4;}


.protable2 table tbody tr:nth-child(2n+1) td img{ margin:auto;}
.protable2 table tbody tr td img{ margin:auto;}





/* 内页面包屑 */
.nymbxbox{display: flex; align-items: center;}
.nymbxbox_l{width:1200px; display: flex; overflow: auto; position: relative; top: -58px; filter: contrast(0) brightness(2);}
.nymbxbox_l .iconweizhi{font-size: 24px; color: #9c9d9e;}
.nymbxbox_l span{font-size: 15px; color: #999999; margin: 0 5px; flex-shrink: 0; line-height:32px;}
.nymbxbox_l a{font-size: 15px; color: #999999; padding: 0 8px; flex-shrink: 0; line-height:32px;}
.nymbxbox_l i{font-size: 14px; color: #999999; line-height:32px;}
.nymbxbox_r{width: 13%;}
.nymbxbox_r .nymbxbox_rfh{display: block; height: 42px; background-color: #e9e9e9; line-height: 42px; text-align: center;}
.nymbxbox_rfh i{font-size: 20px; /* color: #111111; */ margin-right: 10px;}
.nymbxbox_rfh span{font-size: 15px; /* color: #333333; */}
.hvr-sweep-to-right{display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: .3s; transition-duration: .3s}
.hvr-sweep-to-right:before{content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #043285; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out}
.hvr-sweep-to-right:active,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:hover{color: #fff}
.hvr-sweep-to-right:active:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:hover:before{-webkit-transform: scaleX(1); transform: scaleX(1)}