@charset "utf-8";
body{ margin:0px; padding:0px;position: relative;}
a{ text-decoration:none;}
ul{ list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, ol, dd, dl{ list-style:none;margin:0;padding:0px;}
li {
    list-style: none;
}
i{font-style:normal!important;}
p{ margin:0px;}
.width{ width:1200px; margin:0 auto;}
.both{ clear:both;}
a{ color:#000; transition:0.5s;}
#box{ width:100%; position:relative; overflow:hidden; height:500px;}
#box img{ transition:0.3s; position:absolute; top:0px; left:0px; height:100%; width:100%; object-fit:cover;}
.arrow{width:100%;}
.arrow a{ position:absolute; top:45%; background-color:rgba(255,255,255,0.8);border-radius:50%; color:#333; font-size:24px; padding:10px 15px; opacity:0;}
#box:hover .arrow a{ opacity:1;}
#foot_nav {
    display: none;
}
img {
    max-width: 100%;
    border: 0;
    vertical-align: top;
}

@font-face{font-family:'DIN Condensed Bold';src:url('../fonts/din condensed bold.eot');src:url('../fonts/din condensed bold.eot') format('embedded-opentype');src:url('../fonts/din condensed bold.woff') format('woff'),url('../fonts/din condensed bold.ttf') format('truetype'),url('../fonts/din condensed bold.svg#din condensed bold') format('svg'),local('DIN Condensed Bold');font-weight:400;font-style:normal}

@font-face{font-family:iconfont;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot) format('embedded-opentype'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype'),url(../fonts/iconfont.svg) format('svg')}

.iconfont{font-family:iconfont!important;font-style:normal;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke-width:.2px}

.icon-caidan:before{content:"\e60a"}

.icon-sousuo:before{content:"\e610"}

.icon-dianhua:before{content:"\e600"}

.icon-youxiang:before{content:"\e601"}

.icon-bbgshangyige:before{content:"\e612"}

.icon-caidan1:before{content:"\e60b"}

.icon-dianhua1:before{content:"\e602"}

.icon-search:before{content:"\e611"}

.icon-caidan2:before{content:"\e60c"}

.icon-dianhua2:before{content:"\e603"}

.icon-dizhi:before{content:"\e604"}

.icon-dianhua3:before{content:"\e605"}

.icon-shenpicuohao:before{content:"\e616"}

.icon-dizhi1:before{content:"\e606"}

.icon-dizhi2:before{content:"\e607"}

.icon-wodedingdan02:before{content:"\e60d"}

.icon-caidan3:before{content:"\e60e"}

.icon-dianhua4:before{content:"\e608"}

.icon-address:before{content:"\e609"}

.icon-caidan4:before{content:"\e60f"}

.icon-cuohao:before{content:"\e617"}

.icon-icon05:before{content:"\e614"}

.icon-fanhuidingbu:before{content:"\e615"}

.icon-qianjinxiayige:before{content:"\e613"}



/*top*/
.top {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #f1efef;
    color: #333;
    background:#f1efef;
}

.top a {
    line-height: 35px;
    font-size: 14px;
    color:#333;
}
.clear{clear:both;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.remen h1 {
    font-weight: bold;
    float:right;
    margin: 0;
    color: #333;
    font-size: 14px;
}
/*head&nav*/
.head {
    height: 120px;
}

.head .logo {
    color: #000000;
    font-size: 34px;
    font-weight: bold;
    margin-top: 34px;
    width: 32%;
}

.slogan {
    position: relative;
    float: left;
    width: 50%;
    vertical-align: middle;
    top: 13px;
}
.slogan::before{content:" ";display:inline-block;height:100%;width:0;vertical-align:middle}
.slogan p {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 20px 0;
    font-size: 26px;
    color: #363535;
    font-weight: bold;
    line-height: 30px;
}
.slogan p small {
    padding-left: 0;
    font-weight: 400;
    font-size: 17px;
    color: #414141;
}
.slogan p small{padding-left:15px;font-weight:400;font-size:14px;color:#414141}
.slogan p i{color:#f0831e;font-style:normal;}
.head .logo img{
	width:100%;
}
.head_tel{position:relative;height:auto;text-align:right}
.head_tel::before{content:" ";display:inline-block;height:100%;width:0;vertical-align:middle}
.head_tel p {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #6c6666;
    line-height: 26px;
    font-weight: 700;
    margin-top: 32px;
}
.head_tel a{color:#ff8e00;display:block;font-size:24px}
.head_tel i{margin-right:10px;font-size:24px;color:#f0831e;}
.nav {
    font-size: 0;
    background-size: 100%;
    background: #0d62bd;
}
.nav .breadcrumbnav {
    background: #0d62bd;
}
.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 170px;
    line-height: 50px;
    position: relative;
}
.nav .breadcrumbnav li:first-child:before{
	display: none;
}
.nav .breadcrumbnav li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 27px;
    transform: translateY(-50%);
    height: 27px;
    width: 1px;
    background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.4),rgba(255,255,255,0));
}

.nav .breadcrumbnav li a {
    font-size: 16px;
    color: #fff;
}

.nav .breadcrumbnav li:hover {

}

.nav .breadcrumbnav .nav_list {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    background: #165ccf;
    display: none;
    z-index: 9999;
}

.nav .breadcrumbnav .nav_list a {
    color: #fff;
    font-size: 16px;
}

.nav .breadcrumbnav li:hover .nav_list {
    display: block;
}
.bit {
    background: url(../img/1.png)no-repeat center;
    height: 120px;
    display: block;
    margin: 30px 0;
}
.cont1 {
    position: relative;
    width: 260px;
}

.ct1tit {
    background: url(../img/bt1.png)no-repeat;
    height: 75px;
}
.ctcon.cl {
    border: #c1bebe dashed 1px;
}

.ct1tit h2 {
    height: 75px;
    font-size: 24px;
    font-weight: bold;
    line-height: 96px;
    color: #fff;
    border-bottom: 1px solid #fff;
    text-align: left;
    padding-left: 10px;
}

.la {
    font-size: 16px;
    line-height: 50px;
    padding: 0 8px 0 25px;
    margin-bottom: 2px;
    background: url(../img/bt11.png)no-repeat;
    position: relative;
}

.la a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


ul.yiji>li:hover>ul.ejfl {
    display: block;
}

ul.ejfl {
    position: absolute;
    z-index: 99999;
    top: 0px;
    left: 260px;
    width: 235px;
    display: none;
    background: url(../img/lb2_03.png) repeat-y;
}

ul.ejfl li {
    padding: 0 10px;
    line-height: 40px;
}

ul.ejfl li a {
    font-size: 15px;
    border-bottom: 1px solid #ddd;
}
.ct1tits {
    background: #0c73e9;
    line-height: 44px;
    border-radius: 5px;
}

.ct1tits h2 {
    color: #fff;
    padding-left: 10px;
    font-size: 24px;
    margin-top: 13px;
}
.lxwmnr p {
    font-size: 14px;
    padding: 5px 17px;
    line-height: 30px;
}
.chanp {
    margin-bottom: 49px;
}

.blk-sm {
    width: 910px;
}

.cl-cplb-3ndfl4-3-01-tit {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 16px;
    line-height: 0;
    background: #08637e;
}

.cl-cplb-3ndfl4-3-01-tit h2 {
    display: inline-block;
    max-width: 90%;
    font-size: 24px;
    font-weight: normal;
    color: #3b3b3b;
    line-height: 44px;
    border-bottom: 1px solid #dfbb20;
    margin-bottom: -1px;
    overflow: hidden;
}

.cl-cplb-3ndfl4-3-01-tit h2 a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 20px;
    color: #fff;
}

.cl-cplb-3ndfl4-3-01-more {
    width: 110px;
    height: 44px;
    background: #bfbfbf;
    float: right;
    font-size: 15px;
    line-height: 44px;
    text-align: center;
    margin-left: 2px;
}

.cl-cplb-3ndfl4-3-01-more a {
    display: block;
    color: #fff;
}

.cl-cplb-3ndfl4-3-01-con dl:nth-child(3n) {
    margin-right: 0;
}

.cl-cplb-3ndfl4-3-01-con dl {
    width: 31.777777%;
    float: left;
    border: 1px solid #d5d5d5;
    background: #fff;
    margin-bottom: 2%;
    margin-right: 2%;
}

.cl-cplb-3ndfl4-3-01-con dt img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    height: 210px;
    transition: .5s;
}

.cl-cplb-3ndfl4-3-01-con dl:hover {
    border-color: #0762cb;
}

.cl-cplb-3ndfl4-3-01-con dt:hover img {
    transform: scale(1.1)
}

.cl-cplb-3ndfl4-3-01-con dt {
    overflow: hidden;
}

.cl-cplb-3ndfl4-3-01-con dd {
    padding: 0 12px 6px;
    background: #0c73e9;
}

.cl-cplb-3ndfl4-3-01-con h4 {
    height: 38px;
    font-size: 16px;
    font-weight: normal;
    line-height: 38px;
    overflow: hidden;
}

.cl-cplb-3ndfl4-3-01-con h4 a {
    color: #fff;
    display: block;
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.contact-z1 {
    height: 140px;
    background: url("../img/contact-z1.jpg") no-repeat;
    color: #333;
    margin-top: 10px;
}

.contact-z1 p {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    padding: 37px 0 0 95px;
    
}

.contact-z1 span {
    display: block;
    height: 30px;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    padding-left: 73px;
}
.index_ {
    padding: 3em 0 3em;
}
.index_ .T{padding-bottom:35px;text-align:center;color:#303030}
.section_public{color:#fff;position:relative;background:url(../img/adv_bg.jpg) top center no-repeat #0d62be}
.section_public .index_{padding-top:1em;padding-bottom:1em}
.section_public .shade{background-color:rgba(0,0,0,.3);z-index:0}
.section_public .article{text-align:right}
.section_public h3{font-size:1.375rem;line-height:60px;padding-right:20%}
.section_public h4{font-size:.875rem;font-weight:lighter;padding-right:8%}
.section_public strong{font-size:1.624rem}
.section_public2 .index_{padding-top:0;padding-bottom:0}
.section_pro .index_{padding-top:2em;padding-bottom:2em}
.prod-slide .cate-box{width:100%;background-color:#f3f3f3;color:#fff}
.prod-slide .cate-box h3{font-size:30px;line-height:84px;text-align:center;overflow:hidden;background:url(../img/01.jpg) no-repeat}
.prod-slide .cate-box ul{padding:10px 15px}
.prod-slide .cate-box ul li{font-size:15px;background-color:#fff;margin-bottom:10px;position:relative}
.prod-slide .cate-box ul li a{color:#000;display:block;padding:0 5px 0 18px;line-height:40px}
.prod-slide .cate-box ul li a:hover{background-color:#0d62be;color:#fff}
.prod-slide .cate-box ul li:after{display:block;content:'\e613';position:absolute;top:50%;right:10px;margin-top:-8px;font-family:iconfont;background-color:#f0831e;color:#fff;font-size:12px;border-radius:50%;width:17px;height:17px;line-height:17px;text-align:center}
.prod-slide .tel-box{text-align:center;background-color:#0d62be;padding:15px;color:#fff;font-size:12px}
.prod-slide .tel-box p.big{font-size:16px;text-align:center;background-color:#f0831e;color:#fff}
/*增加首页侧栏二级菜单*/
.prod-slide .cate-box ul li.menu-item.menu-item-has-children:after{display:none;}
.cate-box ul.sub-menu{display: block;/*position: initial;*/width: auto;}
/*结束*/
.prod-slide .tel-box strong{color:#fff;font-size:24px}
.prod-slide .tel-box i{margin-right:10px}
.prod-cont{text-align:center}
.prod-cont .media-box{background-color:#fff;margin-bottom:20px}
.prod-cont .media-box .icon{border:1px solid #ebeaea}
.prod-cont .media-box p{font-size:15px;background-color:#f3f3f3;line-height:60px}
.section_advtage{background-color:#fff}
.section_advtage .T{background:url(../img/adv05.png) top center no-repeat;height:130px}
.section_advtage .T h1,.section_advtage .T h3{text-indent:-10000px}
.section_advtage .services-box{padding:20px 0;background:inherit;text-align:left}
.section_advtage .services-box h3 {
    position: relative;
    padding-left: 76px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
}
.section_advtage .services-box h3 p {
    padding: 0;
    color: #121212;
    font-size: 32px;
    line-height: 1;
    line-height: 39px;
}
.section_advtage .services-box h3 p:before{content:''}
.section_advtage .services-box h3 small{padding:0;text-transform:uppercase;font-size:24px}
.section_advtage .services-box h3:before{position:absolute;top:7px;left:0;width:58px;height:58px;background:url(../img/advtange_bg.png) no-repeat;color:#fff;text-align:center;font-weight:bolder;font-size:36px;line-height:58px}
.services-box.adv01 h3:before{content:'01'}
.services-box.adv02 h3:before{content:'02'}
.services-box.adv03 h3:before{content:'03'}
.services-box.adv04 h3:before{content:'04'}
.section_advtage .services-box p {
    padding-left: 76px;
    height: auto;
    color: #5b5b5b;
    font-size: 14px;
    line-height: 27px;
}
.section_advtage .services-box p strong{color:#ff8e00;font-weight:400}
.section_case{background:url(../img/case_bg.jpg) top center repeat}
.section_case .index_{padding-top:3em;padding-bottom:3em}
.section_case .index_ .T{color:#fff}
.section_case .index_ .T h2{font-size:44px}
.section_case .index_ .T h3{font-weight:lighter}
.case-item{float:left;width:240px;border:8px solid #fff;line-height:2.2;background-color:#fff;text-align:center;margin-right:20px}
.case-item .icon{display:inline-block;background:#fff;border:0;width:100%;height:176px;overflow:hidden}
.case-item .icon img{width:100%;height:auto}
.case-item .icon img{transition-duration:1s;-ms-transition-duration:1s;-moz-transition-duration:1s;-webkit-transition-duration:1s}
.case-item p{font-size:16px}
.section_case .jcarousel-control{margin-top:-20px;width:40px;height:40px;line-height:36px;background-color:#fff;color:#000;border-radius:0}
.section_case .jcarousel-control-prev{left:-60px}
.section_case .jcarousel-control-next{right:-60px}
.section_case .jcarousel-wrapper:hover .jcarousel-control-next{right:-50px;background-color:#fff}
.section_case .jcarousel-wrapper:hover .jcarousel-control-prev{left:-50px;background-color:#fff}
.about-box img{height:144px;width:100%}
.about-box p {
    line-height: 2;
    padding: 15px 0 0 0;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
}
.ewm img {
    width: 43%;
    float: right;
}
.section_news{background:#fff;overflow:hidden}
.new-box{font-size:14px;color:#414141;margin-bottom:20px}
.new-box li{background-color:#f7f7f7;line-height:45px;border-bottom:1px solid #d2d2d2}
.new-box li .iconDetail{float:left;color:#fff;background-color:#0d62be;width:45px;height:45px;text-align:center;cursor:pointer;position:relative}
.new-box li .iconDetail:after{position:absolute;display:block;content:'+';width:24px;height:24px;line-height:24px;font-size:24px;left:50%;top:50%;margin-top:-12px;margin-left:-12px;-webkit-transition:-webkit-transform .3s ease,background .3s ease}
.new-box li.open .iconDetail:after{content:'-'}
.new-box li a{padding:0 10px;display:block;float:left}
.new-box .licont{background-color:#f0f0f0;padding:10px 10px 10px 55px;color:#5b5b5b;border-bottom:1px solid #d2d2d2;display:none;height:70px;overflow:hidden}
.news-box{position:relative;color:#828282;border-bottom:1px solid #ddd;padding-bottom:1em;margin-bottom:1em}
.news-box.one{padding-top:0}
.news-box.one h3 a{color:#2f9d60;font-weight:400}
.news-box .date{line-height:22px;text-align:center;color:#b2b2b2}
.news-box .item{display:none}
.news-box .date i{font-size:55px;font-weight:700;font-family:'DIN Condensed Bold';display:block;line-height:55px}
.news-box h3{font-size:16px;font-weight:700}
.news-box h3 a:hover{color:#2785ce;text-decoration:underline}
.news-box .more{font-weight:400}
.news-box .more:hover{color:#2785ce;background:0 0}
.news-box .news-time span{display:inline-block;padding-right:15px;color:#bbb;font-size:12px;line-height:22px}
.news-box2{padding:15px 20px 10px 10px;margin-bottom:0}
.news-box2 h3{padding-top:6px}
.news-box2 p{padding:5px 0}
.news-box2 .t span{font-size:14px;float:right;font-weight:400}
.news-box2 a.more.block{padding:3px 10px;border:1px solid #777;background-color:#777;border-radius:0;display:inline-block;margin-top:0}
.article{text-align:left}
.article .C{margin:15px 0;font-size:14px;overflow:hidden}
.box-t{font-size:24px;color:#0d62be;padding-bottom:10px;position:relative;text-align:left}
.box-t small{font-size:14px;color:#000;font-weight:400;padding-left:10px}
.box-t a{font-size:12px;color:#b2b2b2}
.iconMore{position:absolute;width:26px;height:26px;top:50%;right:0;margin-top:-15px;border:2px solid #0d62be;text-align:center;overflow:hidden}
.iconMore a{display:block;width:26px;height:26px;font-size:26px;overflow:hidden;line-height:22px}
.iconMore a i{display:block;position:absolute;top:0;left:0;right:0;bottom:0;color:#0d62be;-webkit-transition:-webkit-transform .3s ease,background .3s ease}
.iconMore a:hover i{transform:rotate(90deg);background-color:#0d62be;color:#fff}
.PageMenuList{height:46px;width:100%;background:#f2f2f2;border-bottom:1px solid #ebebeb}
.PageMenuList .wrap{height:47px;position:relative}
.PageMenuList ul{position:absolute;left:0;top:0}
.PageMenuList ul li{float:left;height:45px;padding:0 17px;line-height:45px;margin:1px}
.PageMenuList ul li.hover{border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#fff;font-weight:700}
.PageMenuList ul li a{font-size:14px;color:#454545}
.PageMenuList ul li a:hover,.PageMenuList ul li.hover a{color:#00aa3a}
.PageCrumbList{float:right;font-size:14px;color:#b2b2b2;font-weight:400}
.PageCrumbList .wrap{line-height:46px;text-align:right;font-size:14px;color:#343434}
.PageCrumbList ul{position:absolute;right:0;top:0}
.PageCrumbList ul li{float:left;height:45px;padding:0 3px;line-height:45px;margin:1px}
.PageCrumbList ul li.hover{border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#fff;font-weight:700}
.PageCrumbList a{font-size:14px;color:#b2b2b2}
.PageCrumbList a:hover{color:#0f8e47}
a.back{position:absolute;top:10px;right:10px;padding:0 15px;border:1px solid #000;color:#000;line-height:25px}
.section_inner{background:#f3f3f3}
.section_inner .index_{padding-top:1em}
.section_inner .prod-slide .cate-box{background-color:#fff}
.section_inner .prod-slide .cate-box ul li{background-color:#f3f3f3}
.box{padding:0 20px;background-color:#fff}
.box-title{border-bottom:1px solid #e2e2e2}
.box-title strong{font-size:24px;color:#4b4b4b;position:relative;padding:15px 10px;float:left}
.box-title strong:after{display:block;content:'';position:absolute;bottom:-1px;left:0;right:0;width:100%;height:2px;background-color:#0d62be}
.box .PageCrumbList,.box .PageCrumbList a{color:#7e7e7e}
.box .PageCrumbList{padding:30px 10px 0 0}
.box-cont{padding:20px 10px}
.box-cont p{padding: 3px 0 3px 0;text-indent:30px;}
.section_nnews .news-box{border-bottom:1px dashed #999}
.section_nnews .news-box p{padding-top:10px}
.section_nnews .news-box h3{padding-left:25px;position:relative}
.section_nnews .news-box h3 a{color:#373636}
.section_nnews .news-box h3:before{display:block;content:'';position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:50%;border:3px solid #d2d2d4;box-shadow:inset 0 0 0 8px rgba(255,255,255,.5);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease}
.section_nnews .news-box h3:hover a{color:#0d62be;text-decoration:none}
.section_nnews .news-box h3:hover:before{box-shadow:inset 0 0 0 2px #0d62be;border-width:0;width:16px;height:16px}
.newsTit{width:100%;border-bottom:1px solid #eee;text-align:center;padding-bottom:15px;margin-bottom:10px}
.newsTit h1,.newsTit h2{color:#000;font-weight:400;line-height:1.3}
.newsTit p{font-size:14px;color:#bbb}
.newsTit p a{color:#bbb}
.newsTit p span{padding:0 20px}
.newsTit p span .icon_js_c{background:url(../img/icon_news_detail.gif) no-repeat;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;overflow:hidden;font-size:14px;vertical-align:middle;margin-left:4px}
.newsTit p span .icon_js_c_hover{background:url(../img/icon_news_detail.gif) -20px 0 no-repeat}
.newsThumb{text-align:center}
.newsThumb img{max-width:90%}
.content{font-size:14px;line-height:30px;padding:40px 0 40px;margin-bottom:16px}
.content p{font-size:14px;margin:1.12em 0;line-height:30px}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{line-height:150%}
.content h1{font-size:32px;font-weight:700;margin:.67em 0}
.content h2{font-size:24px;font-weight:700;margin:.75em 0}
.content h3{font-size:18px;font-weight:700;margin:.83em 0}
.content h4{font-size:16px;font-weight:700;margin:1.12em 0}
.content h5{font-size:14px;font-weight:700;margin:1.5em 0}
.content h6{font-size:12px;font-weight:700;margin:1.67em 0}
.content ul li{list-style:inherit}
.content .n_top{margin-top:0}
.content_bak{font-size:14px;line-height:30px;padding:40px 60px;background-color:#fff}
.content_bak p{font-size:14px;margin:1.12em 0;text-indent:30px;line-height:30px}
.content_bak h1,.content_bak h2,.content_bak h3,.content_bak h4,.content_bak h5,.content_bak h6{line-height:150%}
.content_bak h1{font-size:32px;font-weight:700;margin:.67em 0}
.content_bak h2{font-size:24px;font-weight:700;margin:.75em 0}
.content_bak h3{font-size:18px;font-weight:700;margin:.83em 0}
.content_bak h4{font-size:16px;font-weight:700;margin:1.12em 0}
.content_bak h5{font-size:14px;font-weight:700;margin:1.5em 0}
.content_bak h6{font-size:12px;font-weight:700;margin:1.67em 0}
.content_bak ul li{list-style:inherit}
.content_bak .n_top{margin-top:0}
.newsPj{width:100%;text-align:center;padding-bottom:24px}
.newsPj a.bad,.newsPj a.good{float:none}
a.bad,a.good{font-size:14px;float:right;color:#999;cursor:pointer}
a.bad{padding-left:18px}
a.bad span,a.good span{background:url(../img/icon_news_detail.gif) no-repeat;width:24px;display:inline-block;vertical-align:text-bottom;height:31px;margin-right:7px;cursor:pointer}
.newsPj a.bad span{background-position:0 -51px}
.newsPj a.good span{background-position:0 -20px}
.newsPj a.bad:hover span{background-position:-24px -51px}
.newsPj a.good:hover span{background-position:-24px -20px}
.newsbshare{text-align:center;font-size:14px}
.newsDetailCur{width:100%;position:relative;padding:22px 0 16px}
.newsDetailCur li{width:49.9%;float:left;font-size:14px;position:relative;z-index:1111;overflow:hidden}
.newsDetailCur li a{padding:5px 0 5px}
.newsDetailCur li.r{float:right;text-align:right}
.check_moblie{display:inline-block;width:98px;height:30px;vertical-align:middle;background:#f2f2f2;border:1px solid #e5e5e5;line-height:30px;color:#999;text-indent:9px;text-align:left;position:relative;cursor:pointer;margin-left:20px}
.check_moblie .isj{background:#888;width:0;height:0;overflow:hidden;margin-bottom:5px;border-top:5px solid #888;border-right:5px solid #f2f2f2;border-left:5px solid #f2f2f2;display:block;position:absolute;right:8px;top:14px}
.check_moblie .isj_hover{border-top:none;border-bottom:5px solid #888}
.mobile_qrview{width:100%;min-width:100%;display:none}
.mobile_qrview .in{border:1px solid #e5e5e5;position:relative;padding:20px 29px;min-height:130px;margin-top:22px}
.mobile_qrview h1{font-size:30px;color:#000;padding-bottom:10px}
.mobile_qrview p{line-height:24px;font-size:14px;color:#999}
.mobile_qrview img{float:right}
.mobile_qrview .clmoblie{display:none;width:24px;height:24px;line-height:24px;font-size:22px;overflow:hidden;position:absolute;right:10px;top:10px}
.newsRecmd h4{font-size:24px;color:#000;padding:10px 0}
.prodDetail h5{font-size:18px;color:#fff;border-bottom:1px solid #e2e2e2;line-height:45px}
.prodDetail h5 strong{background-color:#0d62be;padding:10px 35px;line-height:40px;border-bottom:2px solid #ff9104;position:relative}
.f-picmid{width:auto;height:260px;background:#fff;display:table-cell;vertical-align:middle;text-align:center;position:relative}
.f-picmid img{width:100%;height:auto}
.f-picmid .l-shadow{background:url(../img/bn_hover.gif) repeat;opacity:.4;filter:alpha(opacity=40);position:absolute;top:0;left:0;right:0;bottom:0}
.f-picmid a:hover .l-shadow{display:none}
.deright{padding-left:5%}
.deright h4{font-size:36px;color:#404040;border-bottom:#727272 3px solid;line-height:50px;font-weight:400;margin:0}
.deright h4>span{font-size:18px}
.deright ul{background-color:#f1f4f5;padding:10px 15px}
.deright ul li{color:#858585;line-height:34px;font-size:14px}
.deright ul li>span{color:#404040}
.yuall{margin-top:48px;border-bottom:none}
.yuall a{float:left;display:block;text-align:center;line-height:40px;color:#0d62be;border:1px solid #0d62be;padding:0 20px 0 35px;position:relative}
.zx{margin-left:13px}
.yuall i{font-size:22px;position:absolute;top:9px;left:10px}
.newsNote{background-color:#f7f8f8;border:1px solid #e2e2e2;padding:20px;margin-top:20px}
.newsNote p{margin:0;line-height:24px}
.newsNote strong{font-size:18px;color:#0d62be;line-height:35px}
.usinfo{padding:10px 0}
.usinfo .usinfo_title{line-height:54px;margin-bottom:20px;font-size:28px}
.usinfo .info{font-size:14px;color:#444;line-height:30px}
#map{width:100%;height:500px}
.section_njob.block1,.section_njob.block1 *{background:#f3f3f3}
.section_njob .services-box{padding-bottom:0}
.section_njob .services-box .icon{height:auto;font-size:60px;color:#d83142}
.section_njob .services-box h3{color:#d83142;font-size:20px;font-weight:400}
.section_njob .services-box p,.section_njob .services-box p a{color:#7f7f7f;height:auto}
.section_njob .seg{padding:5px;border:1px solid #d5d5d5;text-align:left;margin-bottom:15px}
.section_njob .seg .segin{padding:5%;border:1px solid #d5d5d5}
.section_njob .seg .segin .C{height:130px}
.section_njob .seg h4{margin:15px 0}
.section_njob .seg h4 strong{font-size:1.2rem}
.section_njob .help_info{padding:20px 0;background-color:#f7f7f7;margin-bottom:1em;text-align:center}
.section_njob a.back{position:absolute;top:28px;padding:2px 15px;border:1px solid #ccc}
.subNavBox{margin:10px auto;border-top:none}
.sub_top{width:100%;background:#d83142;height:50px;color:#FFF;border-radius:10px 10px 0 0;font-size:20px;line-height:50px;border:none}
.sub_top p{padding-left:2%}
.sub_cont{border:solid 1px #e5e3da}
.subNav{border-bottom:solid 1px #e7e5e5;cursor:pointer;font-size:14px;line-height:60px;padding-left:2%}
.subNav i{float:right;line-height:60px;margin-right:4%;color:#d83142;font-size:24px}
.subNav i:before{content:"\ea43"}
.subNav:hover{color:#d83142}
.subNav.on{color:#d83142}
.subNav.open i:before{content:"\ea41"}
.navContent{display:none;border-bottom:solid 1px #e5e3da;background:#f9f8f8;padding:15px 2%;font-size:14px;color:#7f7f7f;line-height:24px}
.jobapply{border:1px solid #ccc;padding:45px}
.jobchild{font-size:14px;border-right:1px solid #ccc}
.jobchild p.job_label{padding:4px 0}
.jobchild h3.job_name{color:#333;line-height:43px;font-size:26px;margin-bottom:15px;font-weight:500}
.jobchild h4.job_name{font-size:15px;margin-top:25px;margin-bottom:5px}
.jobchild .job_cont,.jobchild .job_label,.jobchild p{color:#7c7c7c}
.prod_c img,.content_bak img {display: block;margin: 0 auto;max-width: 100% !important;height: auto;}

.wpagenavi{margin:0 auto;padding-top:20px;width:100%;line-height:46px;font-size:15px;font-family:Tahoma;text-align:center;overflow:hidden;padding-bottom: 40px;}
.wpagenavi a:link,.wpagenavi a:visited{margin:0 4px;padding:14px 19px;color:#666;background:#f6f6f6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-o-transition:background .4s ease;-ms-transition:background .4s ease;transition:background .4s ease}
.wpagenavi a:active,.wpagenavi a:hover{color:#fff0e6;background:#0d62be;text-decoration:none}
.wpagenavi a.current:hover,.wpagenavi a.current:link,.wpagenavi a.current:visited{color:#fff0e6;background:#0d62be;font-weight:700}
.post-navi{padding-top:20px;text-align:center}
.post-navi a:link,.post-navi a:visited{padding:2px 9px;border:1px solid #fff;background:#fff}
.post-navi a:hover{border:1px solid #e4e4e4;background:#f5f5f5;text-decoration:none}
.post-prev-next{margin-bottom:40px}

.jcarousel-wrapper{position:relative;width:100%;margin:0 auto}

.jcarousel{position:relative;overflow:hidden;width:100%}

.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}

.jcarousel li{text-align:center;margin-bottom:10px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

.jcarousel-control-next,.jcarousel-control-prev{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;text-align:center;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}

.jcarousel-control-prev{left:15px}

.jcarousel-control-next{right:15px}

.jcarousel-wrapper:hover .jcarousel-control-next{right:0}

.jcarousel-wrapper:hover .jcarousel-control-prev{left:0}

.jcarousel-control:hover{background-color:#d83142;color:#fff;-webkit-box-shadow:0 0 4px #d83142;-moz-box-shadow:0 0 4px #d83142;box-shadow:0 0 4px #d83142}

.jcarousel-pagination{position:absolute;bottom:-26px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0}

.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:100%;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C}

.jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7}

.show{
    width: 100%;
    height: 220px;
    overflow: hidden;
    margin-top: 20px;
}
.show .box{
    width: 800%;
}
.show .pic{
    float: left;
}
.show .pic ul li{
    float: left;
    width: 292px;
    height: auto;
    overflow: hidden;
    margin-left: 15px;
    position: relative;
}

.show .pic ul li img{
    display: block;
    width: 292px;
    height: 220px;
}
.show .pic ul li p{
    width: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.5);
    text-align: center;
    color:#fff;
}

.footer{text-align:center;background:#0f8e47;color:#fff;font-size:14px;line-height:30px}
.footer a{color:#fff}
.footer a:hover{text-decoration:underline;color:inherit}
.footer_detail span{padding-right:4px}
.footer_nav a{padding-right:15px;position:relative}
.footer_nav a:after{display:block;content:'';width:1px;height:11px;background-color:#fff;position:absolute;right:6px;top:5px}
.footer_nav a:last-child:after{display:none}
.footer_link{padding:6px 0;background-color:#f3f6f7;color:#000}
.footer_link i{padding-right:6px}
.footer_link .wrap{overflow:hidden}
.footer_link a{color:#6e6e6e;padding:0 4px}
.footer_link li{float:left;margin:0 6px;white-space:nowrap;overflow:hidden}
.footer_link a:hover{color:#000}
.footer_info{text-align:left;background-color:#0d62be}
.footer_info .index_{padding-top:20px;padding-bottom:15px}
.footer_info .usinfo .info{color:#fff}
.footer_info .usinfo strong{font-size:20px}
p#fzwz {
    float: left;
}

.f-cb, .f-cbli li {
    zoom: 1;
}
.f-cb:after, .f-cbli li:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: ".";
}

@media screen and (max-width: 980px) {
*{-webkit-text-size-adjust:none;}
#box{ height:300px;}
.width{ width:98%;}
#foot_nav{ display:block; position:fixed; bottom:0px; width:100%; left:0px;}
#foot_nav li{ list-style:none;}
#foot_nav li a{ width:calc(100% / 1); text-align:center; height:50px; line-height:50px; background:#e7272d; color:#fff; float:left; font-size:28px;    font-weight: bold;}


.slogan{display:none;}
.fl.logo:after{display:none;}

.head .logo {
    color: #000000;
    font-size: 34px;
    font-weight: bold;
    margin-top: 36px;
    width: 60%;
}
.head_tel {
    position: relative;
    height: auto;
    text-align: right;
    width: 35%;
}

.cont1{
	display:none;
}
.blk-sm {
    width: 100%;
}
.cl-cplb-3ndfl4-3-01-con dl:nth-child(2n) {
    margin-right: 0;
}
.cl-cplb-3ndfl4-3-01-con dl:nth-child(3) {
  
    margin-right: 2%;
}
.cl-cplb-3ndfl4-3-01-con dl {
    width: 48.6%;
    float: left;
    border: 1px solid #d5d5d5;
    background: #fff;
    margin-bottom: 2%;
    margin-right: 2%;
}
.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 14.1%;
    line-height: 50px;
    position: relative;
}

.remen.fl{display:none;}


}
