/* ==全局设置== */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';font-size:62.5%; line-height:1.5;}
ol,ul{list-style:none;}
.clearfix{clear:both;}
table{border:1px solid #ddd;}
table tr{border-style:solid; border-top-width:1px; border-color:#ddd;}
table tr td{margin:0;}
a{text-decoration:none;  color:#2b292f;
    -webkit-transition: all ease-in .2s;
    -ms-transition: all ease-in .2s;
    -moz-transition: all ease-in .2s;
    -o-transition: all ease-in .2s;
    transition: all ease-in .2s;
}
img{border: 0; display: block;  font-size:0;}
body {color:#444; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif;}
.clearfix{ *zoom:1;}
.clearfix:before, .clearfix:after{content:"";  display:table;}
.clearfix:after{clear:both; overflow:hidden;}

/*页面动态效果样式*/
section{position:relative; color:#333;}
.delighter.splash{transition:all 2s ease-out;}

.delighter.right {transform:translate(30%); opacity:0; transition: all .75s ease-out; }
.delighter.right.started {transform:none; opacity:1;}

.delighter.left{transform:translate(-30%); opacity:0; transition: all .75s ease-out; }
.delighter.left.started{transform:none; opacity:1; }

.delighter.bottom{transform:translatey(30%); opacity:0; transition: all .75s ease-out; }
.delighter.bottom.started{transform:none; opacity:1; }

.delighter.top{transform:translatey(-30%); opacity:0; transition: all .75s ease-out; }
.delighter.top.started{transform:none; opacity:1;}

/*头部*/
.header-box{width:100%; max-width:2560px; margin:0 auto; background:#fff; border-top:12px solid #da0912;}
.header{width:100%; max-width:1600px; margin:0 auto;}
.header .logo{display:block; float:left; padding:10px 0;}
.header-right{width:75%; float:right;}
.header-right .top-box{border-bottom:1px solid #a0a0a0;}
.header-right .top-box li{float:right; padding-left:40px; margin-right:15px; margin-top:12px; margin-bottom:12px;}
.header-right .top-box .language{border-left:1px solid #bfbfbf; padding-left:15px; margin-right:0; padding-right:20px; background:url(../img/h-language1.png) no-repeat right 10px; cursor:pointer;}
.header-right .top-box .languages{background:url(../img/h-language2.png) no-repeat right 10px; cursor:pointer;}
.header-right .top-box .language div{position:relative;}
.header-right .top-box .language div a{display:block; padding-left:25px; font-size:15px; color:#808080; line-height:25px;}
.header-right .top-box .language div .en{background:#fff url(../img/icon-englist.jpg) no-repeat 0 center;}
.header-right .top-box .language div .ch{background:#fff url(../img/icon-china.jpg) no-repeat 0 center; width:100%; position:absolute; top:25px; left:0; z-index:99; display:none;}
.header-right .top-box .language div .qiehuan{display:block; text-align:left;}
.menu-box{width:100%; font-size:0; text-align:right;}
.menu-box a{display:inline-block; padding:25px 0 25px 5%; font-size:16px; color:#333; line-height:18px; text-align:right;}
.menu-box .menunow{color:#da0912;}
.nav-btn{display:none;}
/*搜索功能样式*/
.search{position:relative;}
.search span{display:inline-block; padding-left:40px; background:url(../img/h-search.png) no-repeat 15px center; font-size:15px; color:#808080; line-height:25px;}
.searchcon{position:absolute; left:-202px; z-index:10000; display:none;}
.searchcon form{position:relative; width:250px; height:25px; border:1px solid #ccc; overflow:hidden; background:#fff;}
.searchcon form .input{line-height:25px; margin:0 10px; border:0;}
.searchcon form .input:focus { outline: none;} 
.searchcon form .submit{position:absolute; right:0; top:0; line-height:25px; border:0; width:70px;}
/*共用大标题样式*/
.bigtit{text-align:center; color:#0f283d; font-size:37px; line-height:37px; opacity:0; background:url(../img/tit-back.png) no-repeat center center; padding:50px 0;}
.bigtit span{color:#333; font-size:16px; line-height:17px; display:block; text-align:center; margin-top:25px;}
.more{display:block; width:160px; margin:40px auto 0 auto; line-height:2.2em; font-size:16px; color:#fff; text-align:center; background:#da0912; border-radius:25px;}
.about-show .more{margin:0 auto 0 auto;}
.cp680-con .more{font-size:16px; color:#0f283d; text-align:left; background:url(../img/more.png) no-repeat right center; padding:10px 0; width:165px; border-bottom:3px solid #da0912; margin:80px 0 0 0; border-radius:0;}
/*首页产品服务样式*/
.cp-services{width:100%; max-width:2560px; margin:0 auto; overflow:hidden; background:url(../img/pic-back.jpg) no-repeat center 0; padding-bottom:35px;}
.content{width:100%; max-width:1600px; margin:0 auto; font-size:0;}
.content li{display:inline-block; width:25%; vertical-align:top;}
.content li:last-child a{background:#f1f2f3;}
.content li a{display:block; width:95%; margin:0 auto; border-radius:5px; background:#f5f5f5; box-sizing:border-box; padding:20px;}
.content li a div{width:100%; overflow:hidden;}
.content li a div img{width:100%; height:auto;}
.content li a h3{font-size:20px; color:#0f283d; line-height:1em; font-weight:bold; margin:25px 0 10px 0;}
.content li a p{font-size:11px; color:#0f283d; line-height:12px; padding:13px 0; background:url(../img/pic-line.jpg) no-repeat 0 bottom;}
.content li a:hover p{color:#da0912;}
/*首页关于我们样式*/
.about-show{width:100%; max-width:1600px; margin:0 auto;}
.about-edit{font-size:16px; color:#525252; line-height:2.2em; width:100%; max-width:1180px; margin:0 auto;}
.about-edit div,.about-edit p{font-size:16px; color:#525252; line-height:2.2em;}
.about-show ul{width:100%; max-width:1350px; min-height:343px; margin:40px auto 0 auto; font-size:0; padding-top:15px; background:url(../img/about-back.png) no-repeat center 0; text-align:center;}
.about-show ul li{display:inline-block; width:20%; box-sizing:border-box; border-right:1px solid #c1c1c1; padding:50px 10px 35px 10px; vertical-align:top;}
.about-show ul li:nth-child(4){border-right:none;}
.about-show ul li a{display:block; text-align:center;}
.about-show ul li a img{display:inline-block;}
.about-show ul li a h3{font-size:16px; color:#3a3a3a; text-align:center; margin-top:15px;}
.about-show ul li a h3 span{color:#da0912;}
.about-show h2{font-size:20px; color:#3d3d3d; line-height:1em; text-align:center; margin-top:35px; font-weight:bold;}
/*首页cp680样式*/
.cp680-show{width:100%; max-width:2560px; margin:70px auto 0 auto; background:#f8f9fa; padding:60px 0 0 0;}
.cp680{width:100%; max-width:1600px; margin:0 auto; background:url(../img/cp680.jpg) no-repeat right center; min-height:570px;}
.cp680-con{width:430px;}
.cp680-con h4{font-size:18px; color:#939292; line-height:1.2em; padding-top:40px;}
.cp680-con h2{font-size:30px; color:#0f283d; line-height:1.2em; margin:30px 0;}
.cp680-con ul li{font-size:14px; color:#747474; line-height:1.5em; margin:5px; background:url(../img/cp680-icon.png) no-repeat 0 3px; padding-left:25px;}
/*首页新闻样式*/
.news-show{width:100%; max-width:1600px; margin:0 auto; padding-bottom:60px;}
.news-show .bigtit{opacity:0; padding:50px 0 0 0;}
.news-class{text-align:center; margin:35px 0;}
.news-class a{font-size:19px; color:#333;}
.news-class a:hover{color:#da0912;}
.news-show .news{width:100%; max-width:1600px; margin:0 auto; font-size:0;}
.news-show .news .tList{display:inline-block; width:31.333%; vertical-align:top; margin:0 1% 20px 1%;  box-sizing:border-box; padding:22px; background:#f1f2f3; border-radius:10px;}
.news-show .news .tList h2{font-size:20px; color:#323232; line-height:1.5em; height:3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.news-show .news .tList .dtime{font-size:15px; color:#323232; line-height:2em; opacity:0.37;}
.news-show .news .tList:hover{background:#797979;}
.news-show .news .tList:hover h2{color:#eeeeee;}
.news-show .news .tList:hover .dtime{color:#eeeeee; opacity:1;}
/*首页合作伙伴样式*/
.cooper-show{width:100%; max-width:2560px; margin:0 auto; background:#a5a5a5; padding:30px 0;}
.cooper{width:100%; max-width:1600px; margin:0 auto; font-size:0;}
.cooper li{display:inline-block; width:16.666%; margin:5px 0;}
.cooper li a{display:block; width:96%; margin:0 2%; background:#fff; box-sizing:border-box; padding:8px; border-radius:5px;}
.cooper li a div{width:100%; height:65px;}
.cooper li a div img{width:100%; height:100%;}
.cooper li a h3{display:none;}
.cooper li a p{display:none;}
/*页面脚注样式*/
.footer{width:100%; max-width:2560px; margin:0 auto; padding:30px 0; background:#f3f5f7;}
.footer-con{width:100%; max-width:1600px; margin:0 auto;}
.foot-logo{text-align:center;}
.foot-con{width:100%;}
.foot-menu{width:100%; padding:15px 0; text-align:center; border-bottom:1px solid #d2d2d2;}
.foot-menu a{display:inline-block; font-size:16px; color:#2f2f2f; padding:5px 3%;}
.foot-lxfs{padding:60px 0;}
.foot-lxfs .contact1{float:left; width:29%; margin-right:5%; box-sizing:border-box; padding-left:60px; background:url(../img/font-tel.png) no-repeat 0 0; border-right:1px solid #dce0e3;}
.foot-lxfs .contact2{float:left;}
.foot-lxfs .contact3{float:left; margin-left:5%;}
.foot-lxfs .contact4{float:right;}
.foot-lxfs .contact1 h5{font-size:18px; color:#2f2f2f;}
.foot-lxfs .contact1 h2{font-size:32px; color:#fb0200;}
.foot-lxfs .contact1 p{font-size:14px; color:#0f283d;}
.foot-lxfs .f-contact h2{font-size:14px; color:#292929; margin-bottom:10px; font-weight:bold;}
.foot-lxfs .f-contact li{font-size:14px; color:#6d6d6d; line-height:2em;}
.jiaozhu{width:100%; max-width:1600px; margin:0 auto; padding:15px 0; border-top:1px solid #bfbfbf;}
.jiaozhu .jz-l,.jiaozhu .jz-r{font-size:14px; color:#8d8d8d; text-align:center;}
.jz-l,.jz-r,.jz-l a,.jz-r a{font-size:14px; color:#8d8d8d;}
/*内页样式开始啦*/
/*内页banner共用样式*/
.page-ban{width:100%; max-width:2560px; height:538px; margin:0 auto; overflow:hidden;}
.ban-cp{background:url(../img/ban-cpservice.jpg) no-repeat center 0;}
.ban-contact{background:url(../img/ban-contact.jpg) no-repeat center 0;}
.ban-news{background:url(../img/ban-news.jpg) no-repeat center 0;}
.ban-about{background:url(../img/ban-about.jpg) no-repeat center 0;}
.ban-renlizy{background:url(../img/ban-renlizy.jpg) no-repeat center 0;}
.ban-qiyefc{background:url(../img/ban-qiyefc.jpg) no-repeat center 0;}
.page-ban .dqye{font-size:55px; color:#fff;line-height:1em; padding-top:205px; text-align:center; text-shadow:1px 3px 5px #999;}

/*内页面包屑导航样式*/
#mbx{width:100%; max-width:2560px; margin:0 auto 50px auto; border-bottom:1px solid #e6e6e6;}
.mbx{width:100%; max-width:1600px; margin:0 auto; font-size:14px; color:#999; line-height:25px; box-sizing:border-box; padding:15px 0 15px 30px; background:url(../img/mbx.png) no-repeat 0 center;}
.mbx a{font-size:14px; color:#999; line-height:18px;}
/*内页大标题样式*/
.page-bigtit{color:#333;text-align:center; font-size:30px; line-height:1em; opacity:0; background:url(../img/tit-back.png) no-repeat center center; padding:50px 0;}
.page-bigtit span{color:#525252; font-size:16px; line-height:17px; display:block; text-align:center;}
.page-bigtit em{display:block; width:68px; height:2px; background:#535353; margin:15px auto;}
.p-con-tit{padding:0 0 50px 0 !important;}
.page-about .page-bigtit{text-align:left; padding:50px 0 10px 0;}
.page-about .page-bigtit span{text-align:left;}
.page-about .page-bigtit em{margin:15px 0;}
.p-hzhb-tit{padding:0 0 0 0 !important;}
.page-bigtit-red{color:#da0912 !important;}
/*关于我们页面样式*/
.page-about{width:100%; max-width:2560px; margin:0 auto; min-height:500px; background:url(../img/page-about-back.jpg) no-repeat center 0; padding-top:60px;}
.about-box{width:100%; max-width:1600px; margin:0 auto; background:#f5f7fb;}
.about-img{width:42%; float:left; height:100%; min-height:408px; background:url(../img/page-about-img.jpg) no-repeat 0 center;}
.about-con{width:56%; float:right; box-sizing:border-box; padding-right:2%;}
.about-edit,.about-edit div,.about-edit p{font-size:15px; color:#666; line-height:2em;}
/*关于我们企业文化样式*/
.qywh-box{width:100%; max-width:1600px; margin:0 auto 100px auto;}
.qywh-box ul{width:100%; font-size:0; overflow:hidden;}
.qywh-box ul li{display:inline-block; width:28%; background:#f1f2f3; text-align:center; box-sizing:border-box; padding:40px 15px; vertical-align:top;}
.qywh-box ul li:nth-child(2){margin:0 8%;}
.qywh-box ul li h3{color:#333; font-size:16px; line-height:1.2em; font-weight:bold;}
.qywh-box ul li h3 span{display:block; color:#999; font-size:16px;}
.qywh-box ul li img{display:inline-block; margin:15px auto 20px auto;}
.qywh-box ul li h2{color:#333; font-size:20px; line-height:1.2em; font-weight:bold;}
/*关于我们合作伙伴样式*/
.page-cooper{width:100%; max-width:2560px; margin:0 auto; background:#f6f7f9; padding:0 0 80px 0;}
.p-cooper{width:100%; max-width:1600px; margin:0 auto; font-size:0;}
.p-cooper li{display:inline-block; width:20%; margin:5px 0;}
.p-cooper li a{display:block; width:96%; margin:0 2%; background:#fff; box-sizing:border-box; padding:8px; border-radius:5px;}
.p-cooper li a div{width:100%; height:88px;}
.p-cooper li a div img{width:100%; height:100%;}
.p-cooper li .cooper-list{box-shadow:rgba(0,0,0,0.1) 0px 0px 3px 1px;}
/*关于我们资质荣誉样式*/
.honor-box{width:100%; max-width:2560px; margin:0 auto; padding-top:1px; padding-bottom:80px; background:url(../img/p-about-back3.jpg) no-repeat center 0; background-size:auto 100%;}
.honor{width:100%; max-width:1600px; margin:0 auto;}
.scroll_horizontal{position:relative; width:100%; max-width:1600px; margin:0 auto;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:100%; max-width:1600px; margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:max-content; word-break:break-all;}
.scroll_horizontal .list li{float:left; width:417.5px;}
.scroll_horizontal .list li a{display:block; width:327.5px; overflow:hidden; background:#fff; box-sizing:border-box; padding:5px; border:1px solid #e9e9e9; margin:10px; box-shadow:darkgrey 0px 0px 10px 1px;}
.scroll_horizontal .list .ho-list a{float:left;}
.scroll_horizontal .list li a .imgbox{width:100%; height:495px; box-sizing:border-box; overflow:hidden;}
.scroll_horizontal .list li a .imgbox img{width:100%; height:100%;}
.scroll_horizontal .list li a h2{font-size:18px; line-height:20px; text-align:center; color:#484848; padding:15px;}
.scroll_horizontal .plus,.scroll_horizontal .minus{position:absolute;top:40%;width:50px;height:50px;cursor:pointer;}
.scroll_horizontal .plus{background:url(../img/honor-left.png) no-repeat;left:-60px;}
.scroll_horizontal .minus{background:url(../img/honor-right.png) no-repeat;right:-60px;}
.scroll_horizontal .list .ho-list a .dignw{position:fixed; left:0; top:0; z-index:999; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center; padding-top:10%; display:none;}
.scroll_horizontal .list .ho-list a .dignw img{width:446px; height:auto;}
.scroll_horizontal .list .ho-list a .gddw{display:block !important;}

/*生产线体轮播样式*/
.cp-scxt .scroll_horizontal{margin:50px auto 0 auto;}
.cp-scxt .scroll_horizontal .list li{width:402.5px;}
.cp-scxt .scroll_horizontal .list li a{width:372.5px;}
.cp-scxt .scroll_horizontal .list li a .cp-img{width:100%; height:300px; overflow:hidden;}
.cp-scxt .scroll_horizontal .list li a .cp-img img{width:100%; height:100%;}
.cp-scxt .scroll_horizontal .list li a h2{font-size:15px; line-height:1.8em; color:#333; padding:15px; background:#e5e5e5; text-align:left;}
.cp-scxt .scroll_horizontal .list li a h2 span{display:inline-block; width:62px; line-height:1.8em; font-size:15px; color:#666; text-align:center; border:1px solid #999; border-radius:50px; float:right;}
.cp-scxt .scroll_horizontal .list li a:hover h2{color:#fff; background:#e22a37;}
.cp-scxt .scroll_horizontal .list li a:hover h2 span{color:#fff; border:1px solid #fff;}
.cp-scxt .scroll_horizontal .list li a:hover .cp-img img{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}

/*产品检索页样式*/
.page-main{width:100%; max-width:1600px; margin:0 auto;}
.page-cpclass{width:100%; font-size:0;}
.page-cpclass a{display:inline-block; width:24%; margin:0 0.5%; min-height:180px; vertical-align:top;}
.page-cpclass .cpclass1{background:url(../img/page-cpclass1.jpg) no-repeat right 0; background-size:100% auto;}
.page-cpclass .cpclass2{background:url(../img/page-cpclass2.jpg) no-repeat right 0; background-size:100% auto;}
.page-cpclass .cpclass3{background:url(../img/page-cpclass3.jpg) no-repeat right 0; background-size:100% auto;}
.page-cpclass .cpclass4{background:url(../img/page-cpclass4.jpg) no-repeat right 0; background-size:100% auto;}
.page-cpclass a .class-tit{max-width:80%; margin-left:5%;}
.page-cpclass a .class-tit h2{font-size:17px; color:#333; line-height:1.2em; margin:50px 0 10px 0;}
.page-cpclass a .class-tit span{font-size:14px; color:#666; line-height:1.2em;}
.scxtbox{width:100%; font-size:0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.scxtbox li{display:inline-block; width:49%; margin:0 0.5%;}
.scxtbox li img{max-width:100%;}
.cp-content{widlth:100%; max-width:1600px; margin:0 auto; overflow:hidden;}
.nowmenu{padding:20px; background:#f5f5f5; margin:60px 0 40px 0;}
.nowmenu strong{display:block; font-size:26px; color:#333; line-height:1.2em; border-left:5px solid #e22a37; padding-left:15px;}
.page-query{margin:60px auto 0 auto; font-size:0;}
.page-query .cp-list{display:inline-block; width:23%; margin:0 1% 40px 1%; background:#fff; box-shadow:0 0 8px #ccc; vertical-align:top; box-sizing:border-box; border:1px solid #d2d2d2;}
.page-query .cp-list .cp-img{width:100%; height:300px; padding:10px 10px 0 10px; overflow:hidden; box-sizing:border-box;}
.page-query .cp-list .cp-img img{width:100%; height:100%;}
.page-query .cp-list h2{font-size:15px; line-height:1.8em; color:#333; padding:15px; background:#e5e5e5;}
.page-query .cp-list h2 span{display:inline-block; width:62px; line-height:1.8em; font-size:15px; color:#666; text-align:center; border:1px solid #999; border-radius:20px; float:right;}
.page-query .cp-list:hover{border:1px solid #e22a37;}
.page-query .cp-list:hover h2{color:#fff; background:#e22a37;}
.page-query .cp-list:hover h2 span{color:#fff; border:1px solid #fff;}
.page-query .cp-list:hover .cp-img img{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}
/*新机合作检索页单独样式*/
.page-query .xinji-list h2 em{display:block;}
.page-query .xinji-list h2 span{display:block; float:none !important; margin-top:10px;}
/*产品详情页样式*/
.detailcp-tit{font-size:35px; color:#282828; line-height:56px; background:url(../img/query-cp-tit.png) no-repeat center center; text-align:center; margin-top:70px; margin-bottom:40px; opacity:0;}
.detailcp-tit span{color:#d10506;}
.cp-detail1{margin:0 0 60px 0;}
.cp-detail1 .xqytu{width:45%; margin-right:5%; box-sizing:border-box; padding:15px; border:1px solid #dcdcdc; text-align:center; float:left;}
.cp-detail1 .xqytu img{max-width:100%; margin:0 auto;}
.cp-detail1 .d-canshu{width:50%; float:right;}
.cp-detail1 .d-canshu h4{font-size:24px; color:#333; margin:10px 0; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.cp-detail1 .d-canshu .detail-memo{font-size:15px; color:#707070; line-height:28px;}
.cp-detail1 .d-canshu p{font-size:15px; color:#8a8a8a; line-height:28px;}
.cp-detail1 .d-canshu .d-tel{display:block; font-size:18px; color:#fff; line-height:42px; text-align:center; width:140px; margin-top:10px; background:#ec491d;}
.cp-detail2{margin-bottom:60px;}
.cp-detail2 h3{font-size:20px; color:#333; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.cp-detail2 h3 span{display:inline-block; font-size:23px; color:#333; border-bottom:2px solid #ec491d;}
.xqmsnr,.xqmsnr div,.xqmsnr p{font-size:16px; color:#666; line-height:30px;}
.xqmsnr img{max-width:100%;}
.updown{margin:30px 0;}
.updown li a{font-size:16px; color:#000; line-height:30px;}
/*企业风采检索页样式*/
.query-edit{width:100%; max-width:1600px; margin:0 auto; text-align:center;box-sizing:border-box; padding:0 1%;}
.query-edit img{max-width:100%; display:inline-block;}
.pic-query{margin:60px auto; font-size:0;}
.pic-query a{display:inline-block; width:31.333%; margin:0 1% 20px 1%; box-sizing:border-box; padding:8px; border:1px solid #d2d2d2;}
.pic-query a div{width:100%;}
.pic-query a div img{width:100%;}
/*文章检索页样式*/
.news-list{width:100%;}
.news-list a{display:block; flex-wrap:wrap; background:#f4f5f8; padding:20px; color:#666666; overflow:hidden; margin:0 0 20px 0;}
.news-list a .news-con{width:88%; float:right;}
.news-list a .news-con h2{font-size:26px; padding-bottom:15px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-list a .news-con p{font-size:18px; line-height:1.8em; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.news-list a .time{width:10%; font-size:20px; text-align:center; background:#fff; float:left; padding-bottom:10px;}
.news-list a .time strong{display:block; text-align:center; background:#dbdbdb; font-size:50px; color:#fff; margin-bottom:10px;}
.news-list a:hover .time strong{background:#e62129;}
.news-list a:hover .news-con h2{color:#e62129;}
/*文章详情页样式*/
.detail-con{width:100%; margin:0 auto; background:#f9f9f9; padding-bottom:50px;}
.news-detail{widlth:100%; max-width:1600px; margin:0 auto; background:#fff; box-sizing:border-box; padding:25px;}
.xwnbt{text-align:center; font-size:28px; line-height:1.5em; color:#000; margin-top:30px; opacity:0;}
.xwsxx{text-align:center; color:#aaa; margin:15px 0; opacity:0;}
.xwnnr{margin-bottom:60px; opacity:0;}
.xwnnr,.xwnnr p,.xwnnr div{font-size:16px; line-height:2em; color:#666;}
.xwnnr img{max-width:100%;}
.updown{margin:30px 0;}
.updown li{font-size:16px; line-height:32px; color:#666;}
.updown li a{font-size:16px; line-height:32px; color:#999;}
/*联系我们样式*/
.page-contact{width:100%; max-width:2560px; margin:0 auto;}
.contact-con{width:100%; max-width:1600px; margin:0 auto;}
.contact-con ul{width:32%; float:left; box-sizing:border-box; padding:40px 20px; background:#f8f9fa;}
.contact-con ul:nth-child(2){margin:0 2%;}
.contact-con ul h3{font-size:20px; color:#e62129; line-height:1.2em; padding-bottom:15px; background:url(../img/contact-line.png) no-repeat 0 bottom; margin-bottom:20px;}
.contact-con ul li{font-size:15px; color:#333; line-height:2em; padding-left:30px;}
.contact-con ul .li1{background:url(../img/contact-icon1.png) no-repeat 0 6px;}
.contact-con ul .li2{background:url(../img/contact-icon2.png) no-repeat 0 6px;}
.contact-con ul .li3{background:url(../img/contact-icon3.png) no-repeat 0 6px;}
.contact-con ul .li4{background:url(../img/contact-icon4.png) no-repeat 0 6px;}
.page-contact1{padding-top:15px; background:url(../img/contact-back1.jpg) no-repeat center top;}
.page-contact2{padding-bottom:115px; background:url(../img/contact-back.jpg) no-repeat center bottom;}
/*地图样式*/
.map-box{width:100%; max-width:1600px; margin:0 auto; box-sizing:border-box; padding:15px; background:#fff; border:1px solid #dadada;}
.my-map{margin:0 auto; width:100%; height:765px;}
.my-map .icon{background:url(../img/marker.png) no-repeat;} 
.my-map .icon-cir{height:31px; width:28px; }
.my-map .icon-cir-red{background-position: -11px -5px; }
.amap-container{height:100%;}
.myinfowindow{width:340px;min-height:50px;}
.myinfowindow h5{height:auto; line-height:20px; font-size:14px; font-weight:bold; width:100%;}
.myinfowindow div{margin-top:10px; min-height:40px; line-height:20px; font-size:13px; color:#6f6f6f; }
/*搜索页面样式*/
.mysearch{display:block; width:94%; padding:30px 3%; background:#fff; margin:0 0 30px 0; overflow:hidden;box-shadow:0 0 20px rgba(143, 143, 143, .2); font-size:18px;}
/*翻页样式*/
.qt-pagination{width:94%; margin:auto; overflow:hidden; padding:50px 0; text-align:center; margin-bottom:30px; opacity:0;}
.qt-pagination a{background-color:#fff;border:1px solid #e3e3e3;padding:0 10px;margin-right:3px; min-width:30px; height:30px; line-height:30px; display:inline-block; text-align:center;}
.qt-pagination .pages{background:#e22a37; color:#fff;}
.cp-qt{opacity:1 !important;}
/*人力资源检索页样式*/
.zp-jianjie{width:100%; box-sizing:border-box; padding:218px 1% 0 1%; font-size:0; background:url(../img/renlizy-bj.jpg) no-repeat center 0;}
.zp-jianjie li{display:inline-block; width:23%; min-height:420px; margin:0 1%; box-sizing:border-box; padding:30px 20px 0 20px; background:rgba(255,255,255,0.7); vertical-align:top; box-shadow:darkgrey 0px 0px 10px 1px;}
.zp-jianjie li .icon-box{width:105px; height:105px; text-align:center; border-radius:50%; background:rgba(255,255,255,0.4); border:1px solid #d2d2d2; margin:0 auto;}
.zp-jianjie li .icon-box img{display:inline-block; margin-top:5px;}
.zp-jianjie li p{font-size:14px; color:#333; line-height:1.5em; padding-top:15px; margin-top:10px; border-top:1px solid #333333;}
.toptit{width:100%; background:#da0912;}
.toptit div{display:inline-block; width:20%; font-size:16px; line-height:1.3em; padding:15px 5px; color:#fff; box-sizing:border-box; text-align:center; vertical-align:middle;}
.toptit div:nth-child(1){width:24%;}
.toptit div:nth-child(5){width:16%;}
.zp_list{border-bottom:1px solid #e6e6e6;}
.inactive{display:block; width:100%; background:#f5f5f5; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; box-sizing:border-box;}
.inactive div{display:inline-block; width:20%; font-size:18px; color:#fff; box-sizing:border-box; font-size:15px; color:#333; line-height:1.5em; padding:10px 5px; text-align:center; vertical-align:middle; word-break:break-all;}
.inactive div:nth-child(1){width:24%;}
.inactive div:nth-child(5){width:16%;}
.inactive .see{color:#da0912;}
.zp_list ul{border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin:0; padding:30px 3%; width:100%; box-sizing:border-box;}
.zp_list ul li{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_list ul li h4{font-size:18px; line-height:2em; color:#333;}
.zp_list ul li em{display:block; width:50px; height:1px; background:#da0912; margin:10px 0;}
.zp_list ul li p{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_list ul li div{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_list ul li .fuli{width:100%;}
.zp_list ul li .fuli span{display:inline-block; padding:0 20px; font-size:16px; color:#da0912; background:#ffeff0; border:1px solid #da0912; margin-right:15px;}

@media(max-width:1600px){
	.header-box{box-sizing:border-box; padding:0 5%;}
	.cp-services{box-sizing:border-box; padding-left:5%; padding-right:5%;}
	.about-show{box-sizing:border-box; padding:0 5%;}
	.cp680-show{box-sizing:border-box; padding:60px 5% 0 5%;}
	.news-show{box-sizing:border-box; padding:0 5% 60px 5%;}
	.cooper-show{box-sizing:border-box; padding:30px 5%;}
	.footer{box-sizing:border-box; padding:30px 5%;}
	.content li a h3{font-size:18px;}
	.cp680{background-size:65%; min-height:auto; padding-bottom:80px;}
	.cooper li a div{height:57px;}
	/*内页样式开始*/
	.page-ban{height:438px; background-size:auto 100%;}
	.page-ban .dqye{font-size:45px; padding-top:185px;}
	.page-about{box-sizing:border-box; padding-left:5%; padding-right:5%;}
	.page-bigtit{font-size:25px;}
	.about-edit, .about-edit div, .about-edit p{font-size:14px;}
	.qywh-box{box-sizing:border-box; padding:0 5%;}
	.qywh-box ul li h3{font-size:18px;}
	.qywh-box ul li h3 span{font-size:14px;}
	.qywh-box ul li img{max-width:115px;}
	.qywh-box ul li h2{font-size:22px;}
	.page-cooper{box-sizing:border-box; padding:0 5% 80px 5%;}
	.honor-box{box-sizing:border-box; padding-left:5%; padding-right:5%;}
	.scroll_horizontal .plus{left:-50px; background-size:40px auto;}
	.scroll_horizontal .minus{right:-50px; background-size:40px auto;}
	.scroll_horizontal .list li{width:360.5px;}
	.scroll_horizontal .list li a{width:310.5px;}
	.scroll_horizontal .list li a .imgbox{height:480px;}
	.scroll_horizontal .plus, .scroll_horizontal .minus{width:40px; height:40px;}
	#mbx{box-sizing:border-box; padding:0 5%;}
	.page-main{box-sizing:border-box; padding:0 5%;}
	.page-cpclass a{min-height:155px;}
	.page-cpclass a .class-tit h2{font-size:14px; font-weight:bold;}
	.page-cpclass a .class-tit{max-width:60%;}
	.nowmenu strong{font-size:20px;}
	.cp-scxt .scroll_horizontal .list li{width:363px;}
	.cp-scxt .scroll_horizontal .list li a{width:333px;}
	.cp-scxt .scroll_horizontal .list li a .cp-img{height:275px;}
	.cp-scxt .scroll_horizontal .list li a h2{font-size:16px;}
	.page-query .cp-list .cp-img{height:255px;}
	.page-query .cp-list h2{font-size:16px;}
	.zp-jianjie{background-size:100% auto; padding:140px 1% 0 1%;}
	.zp-jianjie li .icon-box{width:85px; height:85px;}
	.zp-jianjie li .icon-box img{max-width:70px;}
	.zp-jianjie li p{font-size:13px;}
	.news-list a .news-con h2{font-size:18px;}
	.news-list a .news-con p{font-size:14px;}
	.news-list a .time strong{font-size:40px;}
	.news-list a .time{font-size:16px;}
	.xwnbt{font-size:22px;}
	.news-detail{margin:0 5%;}
	.xwnnr, .xwnnr p, .xwnnr div{font-size:14px;}
	.page-contact{padding-left:5%; padding-right:5%; box-sizing:border-box;}
	.my-map{height:565px;}
}

@media(max-width:1440px){
	.menu-box a{padding:25px 0 25px 3%;}
	.content li a h3{font-size:16px;}
	.cooper li a div{height:50px;}
	.foot-lxfs .contact1{width:25%; margin-right:2%;}
	.foot-lxfs .contact3{margin-left:2%;}
	/*内页样式开始*/
	.scroll_horizontal .list li{width:325px;}
	.scroll_horizontal .list li a{width:275px;}
	.scroll_horizontal .list li a .imgbox{height:415px;}
	.page-cpclass a{min-height:140px;}
	.cp-scxt .scroll_horizontal .list li{width:326px;}
	.cp-scxt .scroll_horizontal .list li a{width:296px;}
	.cp-scxt .scroll_horizontal .list li a .cp-img{height:240px;}
	.page-query .cp-list .cp-img{height:245px;}
	.page-query .cp-list h2 em{display:block;}
	.page-query .cp-list h2 span{display:block; float:none; margin-top:10px;}
}

@media(max-width:1366px){
	.header-right{width:65%;}
	.menu-box a{padding:25px 0 25px 2%;}
	.about-show ul{background-size:100% auto;}
	.foot-lxfs .contact2,.foot-lxfs .contact3,.foot-lxfs .contact4{width:23%;}
	/*内页样式开始*/
	.scroll_horizontal .list li{width:310px;}
	.scroll_horizontal .list li a{width:260px;}
	.scroll_horizontal .list li a .imgbox{height:390px;}
	.page-cpclass a .class-tit{max-width:50%;}
	.page-cpclass a{min-height:130px;}
	.page-cpclass a .class-tit{max-width:50%;}
	.page-cpclass a .class-tit h2{margin:30px 0 10px 0;}
	.cp-scxt .scroll_horizontal .list li{width:308px;}
	.cp-scxt .scroll_horizontal .list li a{width:278px;}
	.cp-scxt .scroll_horizontal .list li a .cp-img{height:230px;}
	.cp-scxt .scroll_horizontal .list li a h2 span{display:none;}
	.page-query .cp-list .cp-img{height:235px;}
	.page-query .cp-list h2 span{display:none;}
	.page-query .cp-list h2{font-size:14px;}
}

@media(max-width:1280px){
	.header-right{width:35%; text-align:right; margin-top:30px;}
	.nav-btn{display:inline-block;}
	.search{display:none;}
	.header-right .top-box{border-bottom:none; display:inline-block; vertical-align:top; margin-top:10px;}
	.header-right .top-box .language{border-left:none; margin-right:30px; margin-top:0; margin-bottom:0; padding-left:0;}
	.header-right .top-box .language div a{line-height:2em; padding-bottom:15px;}
	.header-right .top-box .language div .ch{background:rgba(255,255,255,0) url(../img/icon-china.jpg) no-repeat 0 9px; top:35px;}
	.header-right .top-box .language div .en{background:#fff url(../img/icon-englist.jpg) no-repeat 0 9px;}
	.menu-box{position:absolute; width:100%; left:0; top:117px; z-index:9999; background:#da0912; padding:15px 0; display:none;}
	.menu-box-hover{display:block !important;}
	.menu-box a{padding:0; display:block; color:#fff; text-align:center; line-height:2.5em;}
	.menu-box .menunow{color:#fff; border-bottom:1px solid #e5464d;}
	.about-edit{padding-bottom:30px;}
	.content li a h3{font-size:14px;}
	.more{font-size:14px; width:140px;}
	.cp680{background-size:55%;}
	.cooper li a div{height:45px;}
	.foot-lxfs .f-contact h2{font-size:15px;}
	.foot-lxfs .contact1{margin-right:3%; padding-right:2%;}
	.jiaozhu .jz-l,.jiaozhu .jz-r{float:none; text-align:center;}
	/*内页样式开始*/
	.page-ban .dqye{font-size:35px; padding-top:145px;}
	.page-ban{height:338px;}
	.scroll_horizontal .list li{width:290px;}
	.scroll_horizontal .list li a{width:240px;}
	.scroll_horizontal .list li a .imgbox{height:365px;}
	.page-cpclass a{min-height:auto; background:#f5f5f5;}
	.page-cpclass a .class-tit{max-width:100%;}
	.page-cpclass .cpclass1{background:#f5f5f5;}
	.page-cpclass .cpclass2{background:#f5f5f5;}
	.page-cpclass .cpclass3{background:#f5f5f5;}
	.page-cpclass .cpclass4{background:#f5f5f5;}
	.page-cpclass a .class-tit h2{margin:0 0 10px 0;}
	.page-cpclass a .class-tit{margin-left:5%; padding:15px 0; margin-right:5%;}
	.page-cpclass a .class-tit span{font-size:13px;}
	.cp-scxt .scroll_horizontal .list li{width:290px;}
	.cp-scxt .scroll_horizontal .list li a{width:260px;}
	.cp-scxt .scroll_horizontal .list li a .cp-img{height:215px;}
	.cp-scxt .scroll_horizontal .list li a h2{font-size:14px;}
	.page-query .cp-list .cp-img{height:215px;}
	.page-query .cp-list h2{font-size:14px;}
	.zp-jianjie li{padding:30px 20px 20px 20px;}
	.pic-query{margin:30px auto;}
	.contact-con ul h3{font-size:16px; height:3.6em;}
	.my-map{height:450px;}
	.zp_list ul li h4{font-size:14px;}
	.zp_list ul li .fuli span{font-size:14px;}
}

@media(max-width:1136px){
}

@media(max-width:1024px){
	.bigtit{text-align:center; color:#0f283d; font-size:30px; line-height:30px; padding:30px 0;}
	.bigtit span{font-size:14px; margin-top:15px;}
	.content li a h3{height:2em;}
	.about-show ul{min-height:280px;}
	.about-show ul li{padding:40px 8px 25px 8px;}
	.about-show ul li a h3{font-size:16px;}
	.about-show ul li a img{max-width:56px;}
	.cp680-con h4{font-size:14px; padding-top:0;}
	.cp680-con h2{font-size:22px; margin:30px 0;}
	.cp680-con ul li{font-size:12px;}
	.cp680-con .more{font-size:12px; width:135px; border-bottom:2px solid #da0912; margin:50px 0 0 0;}
	.cp680{padding-bottom:50px;}
	.cp680-con{width:380px;}
	.news-class a{font-size:16px;}
	.news-show .news .tList h2{font-size:17px;}
	.cooper li{width:25%;}
	.cooper li a div{height:55px;}
	.foot-lxfs{display:none;}
	.foot-menu{border-bottom:none;}
	/*内页样式开始*/
	.page-ban .dqye{font-size:25px; padding-top:105px;}
	.page-ban{height:238px;}
	.about-img{background:url(../img/page-about-img.jpg) no-repeat center center;}
	.page-bigtit{font-size:22px;}
	.about-edit, .about-edit div, .about-edit p{font-size:13px;}
	.page-bigtit span{font-size:14px;}
	.qywh-box ul li h3{font-size:14px;}
	.qywh-box ul li h3 span{font-size:12px;}
	.qywh-box ul li img{max-width:95px;}
	.qywh-box ul li h2{font-size:16px; font-weight:bold;}
	.p-cooper li{width:25%;}
	.p-cooper li a div{height:55px;}
	.scroll_horizontal .list li{width:230px;}
	.scroll_horizontal .list li a{width:180px;}
	.scroll_horizontal .list li a .imgbox{height:280px;}
	.scroll_horizontal .plus{left:-30px; background-size:30px auto;}
	.scroll_horizontal .minus{right:-30px; background-size:30px auto;}
	.scroll_horizontal .plus, .scroll_horizontal .minus{width:30px; height:30px;}
	.nowmenu strong{font-size:17px;}
	.cp-scxt .scroll_horizontal .list li{width:230px;}
	.cp-scxt .scroll_horizontal .list li a{width:200px;}
	.cp-scxt .scroll_horizontal .list li a .cp-img{height:170px;}
	.page-cpclass a{width:49%; margin:0 0.5% 5px 0.5%;}
	.page-query .cp-list .cp-img{height:170px;}
	.page-query .cp-list h2 em{height:3.6em; overflow:hidden;}
	.cp-scxt .scroll_horizontal .list li a h2 em{display:block; height:3.6em; overflow:hidden;}
	.qt-pagination a{min-width:auto;}
	.cp-detail1 .d-canshu h4{font-size:20px;}
	.cp-detail2 h3 span{font-size:20px;}
	.zp-jianjie li{width:48%; margin:0 1% 20px 1%; min-height:320px;}
	.zp-jianjie{padding:0 0 0 0; background:none;}
	.inactive div{font-size:13px;}
	.toptit div{font-size:13px;}
	.news-list a .news-con h2{font-size:15px; font-weight:bold;}
	.news-list a .time strong{font-size:30px;}
	.news-list a .time{font-size:14px;}
	.xwnbt{font-size:16px; font-weight:bold;}
	.xwnnr, .xwnnr p, .xwnnr div{font-size:13px;}
}

@media(max-width:854px){
	/*内页样式开始*/
}
@media(max-width:768px){
	.bigtit{text-align:center; color:#0f283d; font-size:25px; line-height:1em;}
	.bigtit span{font-size:12px;}
	.content li a{padding:10px;}
	.content li a h3{font-size:12px; margin:10px 0 0 0;}
	.more{font-size:12px; width:120px;}
	.about-edit, .about-edit div, .about-edit p{font-size:13px;}
	.about-show ul{min-height:220px;}
	.about-show ul li{padding:25px 8px 15px 8px;}
	.about-show ul li a h3{font-size:12px;}
	.about-show ul li a img{max-width:45px;}
	.about-show h2{font-size:15px;}
	.cp680-con h4{font-size:17px;}
	.cp680-con h2{font-size:24px; margin:25px 0;}
	.cp680-con ul li{font-size:13px;}
	.cp680-con .more{background-size:12px auto; margin:30px 0 0 0;}
	.cp680{background-size:45%;}
	.news-class{margin:25px 0;}
	.news-class a{font-size:14px;}
	.news-show .news .tList{width:48%;}
	.news-show .news .tList h2{font-size:14px;}
	.news-show .more{margin:20px auto 0 auto;}
	.cooper li a div{height:40px;}
	.foot-menu{border-bottom:none; font-size:0;}
	.foot-menu a{font-size:13px;}
	.jiaozhu .jz-l, .jiaozhu .jz-r{font-size:12px;}
	.jz-l, .jz-r, .jz-l a, .jz-r a{font-size:12px;}
	/*内页样式开始*/
	.about-edit{padding-bottom:0;}
	.about-img{width:100%;}
	.about-con{width:100%; padding-right:5%; padding-left:5%; padding-bottom:50px;}
	.about-img{background-size:100% auto; min-height:208px;}
	.qywh-box ul li{width:30%;}
	.qywh-box ul li:nth-child(2){margin:0 5%;}
	.qywh-box ul li h3{font-size:12px; line-height:1.3em; height:2.6em; overflow:hidden;}
	.qywh-box ul li h2{font-size:14px; word-break:break-all;}
	.p-cooper li a div{height:40px;}
	.page-query .cp-list{width:31.333%;}
	.cp-detail1 .xqytu{width:100%; margin-right:0; float:none;}
	.cp-detail1 .d-canshu{width:100%; float:none;}
	.zp-jianjie li{min-height:380px;}
	.news-list a .time{width:15%;}
	.news-list a .news-con{width:82%;}
	.contact-con ul{width:100%; margin-bottom: 20px;}
	.contact-con ul:nth-child(2){margin:0 0 20px 0;}
}
@media(max-width:640px){
	.header .logo  img{max-width:220px;}
	.header-right{width:45%; margin-top:22px;}
	.nav-btn img{max-width:50px;}
	.menu-box{top:107px;}
	.content li{width:50%; margin-bottom:15px;}
	.cp-services{background-size:auto 100%;}
	.cp-services .more{margin:20px auto 0 auto;}
	.cp680{height:520px; background-size:70%;  background-position:left 360px;}
	.cp680-con{width:100%;}
	/*内页样式开始*/
	.qywh-box ul li{width:32%;}
	.qywh-box ul li:nth-child(2){margin:0 2%;}
	.qywh-box ul li img{max-width:75px;}
	.scroll_horizontal{width:80%;}
}

@media(max-width:526px){
	.about-show ul{min-height:200px; margin:20px auto 0 auto;}
	.about-show ul li{width:25%;}
	.about-show ul li a img{max-width:35px;}
	.about-show h2{font-size:12px;}
	.cp680{background-size:90%;}
	.cooper li a div{height:26px;}
	/*内页样式开始*/
	.p-cooper li a div{height:26px;}
}

@media(max-width:480px){
	.header .logo  img{max-width:160px;}
	.header-right{margin-top:15px; width:50%;}
	.nav-btn img{max-width:40px;}
	.menu-box{top:87px;}
	.header-right .top-box li{margin-right:0; font-size:12px; margin-bottom:8px;}
	.header-right .top-box .language{margin-right:20px;}
	.header-right .top-box{margin-top:5px;}
	.foot-menu a{line-height:2em;}
	/*内页样式开始*/
	.page-cpclass a .class-tit h2{font-size:12px; font-weight:bold;}
	.page-cpclass a .class-tit span{font-size:12px;}
	.page-query .cp-list{width:48%;}
	.news-list a .time{width:20%;}
	.news-list a .news-con{width:77%;}
	.zp-jianjie li{min-height:520px;}
}

@media(max-width:410px){
	.page-query .cp-list h2 em{height:5.4em !important;}
}

@media(max-width:380px){
	.cooper li{width:33.333%;}
	.cooper li a div{height:26px;}
	/*内页样式开始*/
	.qywh-box ul li img{max-width:55px;}
	.p-cooper li{width:33.333%;}
	.p-cooper li a div{height:26px;}
	.scroll_horizontal .list li{width:280px;}
	.scroll_horizontal .list li a{width:250px;}
	.scroll_horizontal .list li a .imgbox{height:370px;}
	.cp-scxt .scroll_horizontal .list li{width:268px;}
	.cp-scxt .scroll_horizontal .list li a{width:238px;}
	.cp-scxt .scroll_horizontal .list li a .cp-img{height:195px;}
	.page-query .cp-list .cp-img{height:130px;}
	.zp-jianjie li .icon-box{width:65px; height:65px;}
	.zp-jianjie li .icon-box img{max-width:50px;}
	.zp-jianjie li{min-height:620px;}
}