@charset "utf-8";
/* CSS Document */
* {  box-sizing: content-box;}
body {  margin: 0px;  padding: 0px;font-size: 0.14rem;color: #333;font-family: "微软雅黑";min-width: 12rem;background: url(../pic/body_bg.jpg) repeat;}
pre {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-family: "微软雅黑";}
a {color: #2b2b2b;text-decoration: none;}
a:hover {color: #666666;text-decoration: none;}
ol,ul,li,p,h1,h5,h2,h3,h4,h6 {list-style: none;margin: 0px;padding: 0px;}
img {border: 0px;}
.left {float: left;}
.right {float: right;}
form {margin: 0px;padding: 0px;}
input,textarea {outline: 0;padding: 0px;border: 0px;}
.wd1200 {width: 1200px;margin: 0 auto;}
#top {float: left;width: 100%;height: 1rem;}
#top .top-nav {width: 12rem;margin: 0 auto;height: 0.86rem;}
#top .top-nav .logo{float: left;width: 2.1rem;height: 0.95rem;font-size: 0px;position: relative;}
#top .top-nav .logo img {max-height: 100%;max-width: 100%;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#top .top-nav .logo_2{height: 0.95rem;border-left: 1px solid #ffffff;float:left;padding: 0 0 0 0.1rem;margin-top: 0.15rem;}
#top .top-nav .logo_2 > h2{font-size: 0.3rem;font-weight: bold;line-height: 0.32rem;color: #da251b;}
#top .top-nav .logo_2 > p{display: block;font-size: 0.16rem;line-height: 0.34rem;color: #666;padding-bottom: 0.04rem;}

#top .top-nav .li01 {float: left;width: 4rem;height: 0.85rem;padding: 0.1rem 0 0 0.15rem; }
#top .top-nav .li01 .chinaname {font-weight: bold;float: left;width: 4rem;height: 0.45rem;line-height: 0.45rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 0.24rem;color: #333;}
#top .top-nav .li01 .gjcname {font-size: 0.16rem;float: left;max-width: 4rem;height: 0.25rem;line-height: 0.25rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #666;}
.header2 {width: 8.2rem;float: right;height: 0.86rem;line-height: 0.86rem;box-sizing: border-box;}
.header2 .ul {position: relative;}
.span01 {color: #ccc;float: left;position: relative;display: block;outline: none;cursor: pointer;width: 1.3rem;text-align: center;font-size: 0.16rem;}
.span01 a {color: #333;float: left;width: 100%;border-bottom: 4px solid #ffffff;}
.span01 a:hover {color: #006ab7;border-bottom: 4px solid #006ab7;}
.header2 .ul .active a {color: #006ab7;}
.navline {font-size: 0.14rem;opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;z-index: 2;background: #006ab7b3;}
.navline-li {width: 100%;font-weight: 500;text-align: center;color: #f90;z-index: 2;}
.navline-li a {color: #fff;font-size: 0.16rem;line-height: 0.36rem;border:0}
.span01 .navline-li:hover {background: #006ab7;}
.span01 .navline-li:hover a {color: #fff;font-size: 0.16rem;boder-bottom:0;}
.span01:hover .navline {height: auto;opacity: 1;z-index: 999;background: #006ab7b3;;position: relative;top: 0;}
.span01:hover .navline a:hover{border-bottom:0;background: #006ab7;}
.tel {margin-left: 10px;font-family: fantasy;/*position: absolute;top: 26px;right: 30px;*/float: right;margin-top: 26px;}
.tel span{color: #fb0909;}
.banner-wrap{width:100%;float: left;position: relative;}
/*banner样式*/
.bn-alp {width: 100%;height: 5rem;position: relative;float: left;background-position: 50% 0%;background: url(../pic/banner_bg.png) repeat !important;}
.bn-alp ul,.bn-alp li {margin: 0;padding: 0;list-style: none;}
.bn-alp .abox {height: 100%;position: relative;}
.bn-alp .abox li {width: 100%;height: 5rem;background-position: 50% 0%;background-repeat: no-repeat;background-color: #dddddd;background-size: cover;position: absolute;top: 0;left: 0;z-index: 10;}
.bn-alp .abox li.on {z-index: 99;}
.bn-alp .abox li img.bg {display: none;}
.bn-alp .abox li a.b {display: block;width: 100%;height: 100%;}
.bn-alp .i {bottom: 0.25rem;left: 50%;margin-left: -0.5rem;text-align: center;position: absolute;z-index: 100;}
.bn-alp .i i {list-style: none;text-align: center;cursor: pointer;width: 10px;height: 10px;display: inline-block;border-radius: 50%;margin: 5px;border: 2px solid #fff;}
.bn-alp .i i.on {background: #fff;}
/*新闻*/
.inAnnouncement {background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 53px;overflow: hidden;position: absolute;left: 0;bottom: 0;z-index: 101;}
.inAnnouncement .inAnnouncement-wrap {position: relative;padding-left: 95px;}
.inAnnouncement .inAnnouncement-text {color: #fff;font-size: 14px;font-weight: bold;padding-left: 25px;line-height: 53px;background: url(../pic/icon01.png) left center no-repeat;background-size: 16px;position: absolute;left: 0;top: 0;}
.inAnnouncement .inAnnouncement-text:after {content: '';display: inline-block;width: 2px;height: 17px;background-color: #fff;vertical-align: middle;margin-left: 7px;}
.inAnnouncement-scroll {height: 53px;}
.inAnnouncement-scroll li {overflow: hidden;line-height: 53px;color: #fff;}
.inAnnouncement-scroll li a {height: 53px;line-height: 53px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 65%;float: left;color: #fff;}
.inAnnouncement-scroll li a:hover {color: #fff;}
.inAnnouncement-scroll li .date {float: right;}
.inAnnouncement-scroll ul {	width: 92%;	float: left;}
.inAnnouncement-scroll .control-btn {float: right;width: 70px;height: 53px;}
.inAnnouncement-scroll .control-btn i {width: 35px;height: 53px;float: left;text-align: center;vertical-align: middle;cursor: pointer;}
.inAnnouncement-scroll .control-btn i:before {content: '';display: inline-block;width: 9px;height: 16px;background-repeat: no-repeat;background-image: url(../pic/icon02.png);margin-top: 18px;}
.inAnnouncement-scroll .control-btn i.control-prev:before {background-position: left top;}
.inAnnouncement-scroll .control-btn i.control-next:before {background-position: right top;}
.inAnnouncement-scroll .control-btn i.control-prev:hover:before {background-position: left bottom;}
.inAnnouncement-scroll .control-btn i.control-next:hover:before {background-position: right bottom;}
.inAnnouncement-scroll .swiper-container{width: calc(100% - 80px);float: left;}
/*产品展示*/
.W1200{width:1200px;margin: 0 auto;height: auto;}
.product {width: 100%;float: left;position: relative;padding-bottom: 0.3rem;}
.product .ScplistR3 {width: 988px;float: right;position: relative;padding-bottom: 30px;}
.product .ScplistR3 .tittle {float: right;width: 970px;border-bottom: 1px solid #ededed;line-height: 35px;margin-bottom: 20px;}
.product .ScplistR3 .tittle p {float: left;border-bottom: 1px solid #1d3e6f;color: #1d3e6f;font-size: 16px;font-weight: bold}
.product .ScplistR3 li {width: 210px;float: left;margin: 0px 0px 20px 18px;overflow: hidden;padding: 4px;background: #ffffff;position: relative;border: 1px solid #f2f2f2;}
.product .ScplistR3 li a {display: block;display: table-cell;vertical-align: top;float: left;width: 210px;}
.product .ScplistR3 li:hover {box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);}
.product .ScplistR3 li a:hover h2.title {background: #bf0000;color: #fff;}
.product .ScplistR3 li a div.img {width: 210px;height: 210px;float: left;position: relative;border-bottom: 1px solid #ededed;overflow: hidden;}
.product .ScplistR3 li a div.img img {max-width: 100%;left: -10000%;right: -10000%;top: -10000%;bottom: -10000%;margin: auto;position: absolute;transition: all .5s ease;}
.product .ScplistR3 li:hover img {-webkit-transform: scale(1.05);}
.product .ScplistR3 li a h2.title {font-size: 14px;font-weight: 400;color: #333;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;float: left;width: 210px;height: 25px;padding: 5px 0px 5px 0;z-index: 5;position: relative;text-align: center;}
.product .ScplistR3 li a p.desc {font-size: 14px;line-height: 16px;color: #888;height: 16px;margin-top: -2px;float: left;width: 215px;white-space: nowrap;overflow: hidden;
display: block;text-overflow: ellipsis;padding-bottom: 5px;}
.plist {display: block;width: 212px;background: #fff;float: left;}
.plist .gundong {max-height: 340px;overflow: auto;overflow-x: hidden;}
.plist .gundong::-webkit-scrollbar {/*滚动条整体样式*/width: 6px;/*高宽分别对应横竖滚动条的尺寸*/height: 6px;}
.plist .gundong::-webkit-scrollbar-thumb {/*滚动条里面小方块*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);background: rgba(0,0,0,0.4);}
.plist .gundong::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);border-radius: 0;background: rgba(0,0,0,0.05);}
.plist h2 {float: left;width: 188px;font-weight: normal;font-size: 16px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;padding-left: 8px;margin-bottom: 15px;margin-left: 10px;}
.plist h2 a {color: #252525}
.plist h3 {float: left;width: 116px;font-size: 13px;line-height: 40px;font-weight: normal;padding-left: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;margin-bottom: 15px;display: none;margin-left: 20px;}
.plist h2:hover {background: #0c4b9c;}
.plist h2:hover a {color: #fff}
.plist h2:hover span {color: #ffffff}
.plist h3:hover {background: #0c4b9c;}
.plist h3:hover a {color: #fff}
.plist h2 span {right: 12px;cursor: pointer;display: block;width: 20px;height: 20px;background: #006ab7 url(../pic/prod_list_c.png) no-repeat -9px 5px;border-radius: 50%;position: absolute;font-size: 0;text-indent: 2em;top: 10px;transition: 0.3s all ease-in-out;}
.plist .li03 a:hover {color: #FFF;}
.plist ul {float: left;width: 210px;max-height: 635px;padding: 20px 0 0;border: 1px solid #eee;border-top: 0;}
.plist .plist_row1 {display: block;height: 85px;width: 100%;position: relative;float: left;text-decoration: none;background: #006ab7;text-align: center;}
.plist .plist_row1 span {color: #fff;position: relative;font-size: 24px;font-weight: bold;display: block;margin-top: 15px;margin-bottom: 5px;}
.plist .plist_row1 em {font-style: normal;font-size: 14px;color: #f4c1c1;font-family: Arial;text-transform: uppercase;display: block;}
.plist .ul07{float:left;width: 210px;background: #d80505;color:#ffffff;height: 49px;padding: 22px 0px 5px 0px;margin-top:10px;font-size:20px;font-weight: 600;text-align:center;}
.plist .ul07 a{ color:#ffffff; text-decoration:none;}


.entitle {font: normal 12px "AvantGarde Bk BT";color: #666;text-align: center;padding-bottom: 30px;text-transform: uppercase;}
.entitle[type="1"] {color: #fff;position: relative;z-index: 99;}
.cntitle {font-size: 30px;color: #333;text-align: center;padding: 40px 0 10px 0;position: relative;}
.cntitle a {color: #333;position: relative;padding: 0 90px;}
.cntitle[type="1"] {color: #fff;position: relative;z-index: 99;}
.z06a {position: absolute;bottom: 20px;left: 50%;width: 100px;border-radius: 5px;background: #b8b8b8;color: #ffffff;text-align: center;line-height: 40px;}
.z06a:hover {background: #ff7800;color: #fff}
/*公司简介*/
.aboutus {float: left;width: 100%;padding: 20px 0;height: 680px;background: url(../pic/img04.jpg) no-repeat 50% 0;}
.aboutus .A_des {float: left;text-indent: 2em;line-height: 2em;font-size: 18px;height: 320px;overflow: hidden;color: #fff;}

/*案例*/
.Ntjcp {float: left;width: 100%;padding: 0 0 60px;}
.Ntjcp .ul {width: 13rem;margin: 0 auto;overflow: hidden;position: relative;}
.Ntjcp .ul .left1 {float: left;width: 0.5rem;background: url(../pic/jiantou_l01.png) 0 0px no-repeat;background-size: 0.42rem;height: 0.5rem;margin-top: 1.3rem;
cursor: pointer;transition: 0.3s all ease;}
.Ntjcp .ul .right1 {float: right;width: 0.5rem;background: url(../pic/jiantou_r02.png) 0px no-repeat;background-size: 0.42rem;height: 0.5rem;position: absolute;right: 0;
top: 50%;margin-top: -0.25rem;cursor: pointer;transition: 0.3s all ease;}
.Ntjcp .ul .neirong {float: left;width: 12rem;height: 3rem;overflow: hidden;padding: 0.2rem 0}
.Ntjcp .ul .neirong li {box-shadow: 0px 1px 7px 0px #dadada;_display: inline;overflow: hidden;text-align: center;display: block;margin: 0 0.14rem;width: 2.6rem;height: 2.9rem;float: left;padding: 0.05rem 0.05rem;position: relative;}
.Ntjcp .ul .neirong li .tjimg {width: 2.6rem;height: 2.6rem;position: relative;float: left;}
.Ntjcp .ul .neirong li img {position: absolute;margin: auto;top: 0;left: 0;bottom: 0;right: 0;max-width: 2.6rem;max-height: 2.6rem;}
.Ntjcp .ul h3 {float: left;overflow: hidden;text-align: center;padding: 0.1rem 0 0 0;font-size: 0.16rem;font-weight: 400;color: #333;width: 100%;}
.Ntjcp .ul li:hover h3 {color: #bf0000}
/*友情链接*/
.link{width:100%;float:left;color:#666;margin-bottom:20px;}
.link a{padding-left:10px;}
/*底部*/
.footer{width:100%;float:left;background: #333;padding: 45px 0 30px;color:#fff;}
.footer a,.footer p{color:#999}
.footer a:hover{color:#006ab7}
.footer .wdfooter{width: 1325px;margin: 0 auto;}
.footer .footleft{float:left;border-right: 1px solid #4f4f4f;padding-right: 20px;}
.footer .footleft li{width:130px;float:left;}
.footer .footleft li h4{color:#fff;font-size:16px;margin-bottom: 15px;}
.footer .footleft li h4 a{color:#fff;}
.footer .footleft li h4 a:hover{color:#006ab7}
.footer .footleft li p{padding:2px 0;}
.footer .footmiddle{width: 202px;padding:0 40px;float:left;}
.footer .footmiddle .logoimg{width:202px;height: 34px;position: relative;}
.footer .footmiddle .logoimg img{max-width:100%;max-height: 100%;position: absolute;margin: auto;left:0;right: 0;top:0;bottom: 0;}
.footer .footmiddle p{padding-bottom: 6px;}
.footer .footmiddle p.red{color:#cc0000}
.footer .footright{float:right;}
.footer .footright li{float: left;text-align: center;font-size: 15px;padding-left: 16px;}
.footer .footright li .wximg{width:128px;height:128px;position:relative;float:left}
.footer .footright li .wximg img{width:100%;height:auto;position:absolute;margin:auto;left:0;right:0;top:0;}
.bottom{width:100%;float:left;background: #242424;padding:16px 0;color:#999;}
.bottom .bot_left{float:left;}
.bottom .bot_left a{color:#999;margin:0 5px;}
.bottom .bot_right{float:right;}
/*内页banner*/
.navbanner{width:100%;float:left;}
.navbanner img{width:100%;}
/*产品列表*/
.mainbody{width:100%;float:left;background: #f2f2f2;padding:36px 0}
.pro .prolist{width:100%;float:left;margin:0 -14px;}
.pro .prolist li{width: 352px;float:left;padding: 28px 10px 10px;background: #fff;margin:14px;position: relative;}
.pro .prolist li span.img{width:100%;height: 209px;float:left;position: relative}
.pro .prolist li span.img img{max-width:100%;max-height: 100%;margin: auto;position: absolute;top:0;bottom:0;left:0;right: 0;}
.pro .prolist li .tittle1{padding:35px 0;font-size:20px;color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;float: left;width: 100%;}
.pro .prolist li .protext{display: block;width: 302px;height: 258px;position: absolute;left: 0;top: 0;z-index: 1;background-color: rgba(0, 104, 183, 0.8);color: #ffffff;padding: 85px 35px 0;opacity: 0;transition: all .6s;-webkit-transition: all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;display: none; }
.pro .prolist li .protext h4{font-size:20px;display:block;padding-bottom:15px;}
.pro .prolist li .protext p{height:96px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;line-height: 24px;}
.pro .prolist li:hover .protext{opacity: 1;display: block;}
.dede_pages{width:100%;float:left;}
.pagelist{overflow: hidden;color:#666}
.pagelist li{float: left;padding: 0 10px; }
/*案例列表*/
.case .caselist{width:100%;float:left;margin:0 -14px;}
.case .caselist li{width: 372px;float:left;background: #fff;margin:14px;position: relative;}
.case .caselist li span.img{width:100%;height: 277px;float:left;position: relative;}
.case .caselist li span.img img{width: 100%;height: auto;margin: auto;position: absolute;top:0;bottom:0;left:0;right: 0;}
.case .caselist li .tittle1{padding: 20px 10px;font-weight: normal;font-size: 16px;color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;float: left;width: 352px;}
.case .caselist li:hover .tittle1{background:#006ab7;color:#fff}
.case .caselist li:hover .tittle1 a{color:#fff;}
/*新闻列表*/
.navcat{width:100%;float:left;background: #f2f2f2;margin-top: -4px;}
.navcat ul{display:block;width:100%;text-align: center;}
.navcat ul li{font-size:16px;text-align: center;display: inline-block;padding: 22px 36px;}
.navcat ul li:hover{background:#006ab7}
.navcat ul li:hover a{color:#fff;}
.news{background:#fff;padding-top: 55px;}
.news .newslist{width:100%;float:left;margin:0 -14px;}
.news .newslist li{width: 372px;float:left;background: #fff;margin:14px;position: relative;}
.news .newslist li span.img{width:100%;height: 213px;float:left;position: relative;overflow: hidden;}
.news .newslist li span.img img{width: 100%;height: auto;margin: auto;position: absolute;top:0;bottom:0;left:0;right: 0;}
.news .newslist li .new_text{width: 332px;float:left;background:#f2f2f2;padding: 20px 20px 56px 20px;}
.news .newslist li .new_text em{font-style:normal;color:#a8a8a8;font-size:16px;}
.news .newslist li .new_text .tittle1{font-weight: normal;color:#333;float: left;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 20px;margin: 16px 0;height: 52px;}
.news .newslist li .new_text p{width:100%;float:left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #666;line-height: 26px;}
.news .newslist li:hover .new_text{background:#006ab7;color:#fff}
.news .newslist li:hover .new_text em,.news .newslist li:hover .new_text .tittle1,.news .newslist li:hover .new_text p{color:#fff;}
/*详情页*/
.describe,.page1{background:#fff;}
.describe h1{padding-bottom: 42px;border-bottom: 1px solid #cccccc;margin-bottom: 42px;text-align: center;font-size: 30px;font-weight: normal;}
.describe .des_text{font-size:16px;width:100%;float:left;line-height: 30px;}
.describe .des_text img{max-width:100%!important;height: auto!important;}
/*企业文化*/
.page1 h3{font-size:0.36rem;padding:0.25rem;width:100%;float:left;text-align: center;color: #0068b7}
.page1 .page_des{max-width:70%;text-align: center;font-size:16px;margin: auto;line-height: 32px;}
.page1 .page1_list{width:100%;float:left;margin: 80px 0 40px;}
.page1 .page1_list li{width: 153px;margin-left: 20px;text-align: center;float:left;cursor: pointer;padding:15px;min-height: 180px;}
.page1 .page1_list li:first-child{margin-left:0;}
.page1 .page1_list li span{width:100%;height: 74px;position: relative;float:left}
.page1 .page1_list li span img{max-width: 100%;max-height: 100%;position: absolute;margin: auto;top:0;bottom:0;left:0;right:0;}
.page1 .page1_list li h4{font-size:18px;font-weight: normal;width:100%;float:left;padding:20px 0 15px}
.page1 .page1_list li p{font-size:16px;line-height: 24px;color:#666}
.page1 .page1_list li:hover{box-shadow:0px 0px 8px #1a93ef96}
/*关于我们*/
.page2,.page3{background:#fff;padding: 50px 0;}
.page2 .about_left{float:left;width:485px;position: relative;height: 565px;}
.page2 .about_left:before{content:"";width:465px;height: 530px;position: absolute;left:0;top:0;border:5px solid #e6e6e6;}
.page2 .about_left span{width: 485px;height: 490px;background: #fff;float: left;margin: 25px 0 0 20px;position: relative;}
.page2 .about_left span img{max-width: 100%;max-height: 100%;position:absolute;right:0;top:0;bottom:0;}
.page2 .about-right{float:right;width: 620px;text-indent: 2em;line-height: 36px;font-size: 16px;}
/*联系我们*/
.page3 .contact_left{width:450px;float:left;}
.page3 .contact_left h3{font-size:30px;line-height: 34px;margin-bottom: 6px;}
.page3 .contact_left .en{font-size:18px;color:#999999;text-transform: uppercase;font-family:Arial;}
.page3 .contact_left ul{width:100%;float:left;margin-top:20px;}
.page3 .contact_left ul li{width:100%;float:left;margin-bottom: 20px;font-size:16px;line-height: 30px;}
.page3 .contact_left ul li .p1{padding-left:30px;background-size:25px;background-repeat: no-repeat;}
.page3 .contact_left ul li .img01{background-image: url(../pic/address.png);}
.page3 .contact_left ul li .img02{background-image: url(../pic/phone.png);}
.page3 .contact_left ul li .img03{background-image: url(../pic/emaiil.png);}
.page3 .contact_right{float:right;width:650px;margin-top:40px}
.page3 .contact_right img{width:100%;height: auto;}
.commonweb{background:#fff}
.hsh_zp04 {border-top: 1px solid #e8e8e8;margin-bottom: 20px;}
.hsh_zp04 li {border-bottom: 1px solid #e8e8e8;}
.hsh_zp04 li h3 {font-size: 15px;height: 60px;line-height: 60px;color: #4c4c4c;padding: 0 28px;background-image: url(../pic/zp06.png);background-position: 98% 26px;background-repeat: no-repeat;cursor: pointer;font-weight: normal;}
.zhaoptext04 {padding: 32px;background: #f2f2f2;font-size: 13px;color: #333333;line-height: 24px;display: none;}
.zhaoptext04 h4 {font-weight: bold;font-size: 14px;color: #333333;padding-bottom: 21px;}
.hsh_mailtoa04 {width: 120px;height: 35px;line-height: 35px;text-align: center;color: #ffffff;font-size: 16px;background-color: #0068b7;display: inline-block;margin-top: 32px;float: left;margin-right: 30px;}
.hsh_mailtoa04:hover {color: #ffffff;}
.hsh_zp04 li h3.cur {color: #ffffff;background-color: #0068b7;background-image: url(../pic/zp07.png);background-position: 98% 26px;background-repeat: no-repeat;}
.hsh_mailtotext04 {color: #0068b7;display: block;margin-top: 32px;line-height: 35px;}
.recrequest04 {padding: 2% 0;margin: 0 0 3%;border-bottom: 1px solid #e8e8e8;line-height: 28px;float: left;width: 100%;}
.recrequest04 li {padding: 0;border: none !important;width: 25%;float: left;}






.navb{width:100%;float: left;background: #063387;z-index: 999;position: relative; }
.navb .nav{width: 12rem; font-size: 0.18rem; line-height: 0.6rem; margin: 0 auto;}
.navb .nav li{  float: left; width: 14.285%; text-align: center}
.navb .nav a{color: #ffffff; font-weight: bold}
.navb .nav .active a{    color: #FFFF43;}
.navb .nav li:hover .nav-down-menu{ display: block}
.navb .nav-down-menu{width:100%;margin:0;background:rgba(0,0,0,0.6);position:absolute;top:0.6rem; z-index: 99;    left: 0; display: none}
.navb .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navb .nav-down-menu dl{float:left;margin:20px 30px 72px 30px; width: 17%;}
.navb .nav-down-menu dl img{width: 2.35rem;}
.navb .menu-1 dl{margin:20px 30px 72px 30px;}
.navb .menu-1 dt{font:normal 16px "microsoft yahei";color:#fff;padding-bottom:10px;border-bottom:1px solid #5f7085;margin-bottom:10px;width: 100%;}
.navb .menu-1 dt a{	color: #fff;	font-size:14px;}
.navb .menu-1 dd{	font-size:12px;color: #FFF;}
.navb .menu-1 dd img{width:100%;adding-bottom:20px;}
.navb .menu-1 dd a{color:#5f7085;font:normal 14px/30px "microsoft yahei"}
.navb .menu-1 dd a:hover{color:#5f7085;}
.navb .menu-2 dd a,.navigation-down .menu-3 dd a{color:#5f7085;font:normal 16px "microsoft yahei"}
.navigation-down-inner dl:first-child{ margin-left: 1rem;}
.navb .nav-down-menu dl dt a{ color: #ffffff; font-weight: normal}
.navb .nav-down-menu dl dt{ border-bottom: 1px solid #ffffff52; text-align: left;}
.navb .nav .active dl dt a{ color: #ffffff; font-weight: normal}





.top {
    width: 100%;
    float: left;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    height: 0.9rem;
}
.page {
    width: 12rem;
    position: relative;
    margin: 0 auto
}

.top .logo {
    float: left;
    height: 0.6rem;
    margin: 0.15rem 0 0 0;
    font-size: 0px;
    width: 2.34rem;
    position: relative;
    width: 5.5rem;
}

.top .logo img {
    height: 0.6rem;
    float: left;
}

.top > .page .logo_2 {
    height: 0.77rem;
    border-left: 1px solid #ffffff;
    float: left;
    padding: 0 0 0 0.1rem;
}

.top > .page .logo_2 > h2 {
    /* display: none; */
    font-size: 0.3rem;
    font-weight: bold;
    line-height: 0.32rem;
    color: #000;
}

.top > .page .logo_2 > p {
    display: block;
    font-size: 0.16rem;
    line-height: 0.34rem;
    color: #666;
    padding-bottom: 0.04rem;
}

.top > .page .li02 {
    float: left;
    background: url(../pic/dianhua1.png) no-repeat 0 5px;
    height: 50px;
    padding-left: 50px;
    font-size: 12px;
    color: #666666;
    line-height: 18px;
    margin-top: 25px;
    margin-left: 0.2rem;
}

.top > .page .li02 span {
    font-size: 30px;
    line-height: 32px;
    color: #323232;
    font-family: 'Averia Sans Libre', Arial, sans-serif;
    font-weight: bold;
}

/*搜索*/
.search_in {
    margin-left: 0.2rem;
    width: 2.5rem;
    margin-top: 0.3rem;
    border: 0px aqua solid;
    background: #e5e5e5;
    padding: 0rem 0.15rem;
    font-size: 0.14rem;
    color: #9f9f9f;
    position: relative;
    float: right;
    border-radius: 0.1rem 0px 0px 0.1rem;
    line-height: 0.4rem;
}

.search_in form {
    width: 2.78rem;
    height: 0.4rem;
    line-height: 0.4rem;
    display: block;
}

.search_in form input {
    background: none;
    border: 0 none;
    color: #333333;
    font-size: 0.14rem;
}

.search_in form #search-i {
    width: 0.51rem;
    height: 0.4rem;
    display: block;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0px;
    background: url(../pic/sosoimg.jpg) no-repeat;
    background-size: 0.51rem 0.4rem;
}

.search_in form #search-bg input {
    line-height: 0.4rem;
    display: block;
    width: 2.15rem;
}

.search_in form #search-i input {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

/*搜索页面*/

.banner-db {
    float: left;
    width: 100%;
}

.banner-db img {
    width: 100%
}

.neiyeBOX {
    float: left;
    width: 100%;
}


.neiyeBOX .mbx {
    float: left;
    width: 100%;
    margin-top: 0.2rem;
    height: 0.35rem;
    line-height: 0.3rem;
    border-bottom: 2px solid #d3d3d3;
    font-size: 0.14rem;
    color: #000;
}

.neiyeBOX .mbx .mbxnav {
    width: 50%;
    font-size: 0.26rem;
    font-weight: bold;
    float: left;
}

.neiyeBOX .mbx .crumbs {
    float: right;
    max-width: 50%;
}

.neiyeBOX .news {
    width: 100%;
    float: left;
    font-size: 0.16rem;
    color: #333;
    margin-top: 0.2rem;
    padding: 36px 0;
}

.neiyeBOX .news .detail {
    height: 2.32rem;
    position: relative;
    padding-left: 3.9rem;
}

.neiyeBOX .news .detail .imgDiv {
    position: absolute;
    left: 0;
    top: 0;
    height: 2.32rem;
    width: 3.6rem;
    overflow: hidden;
    border: 1px solid #ededed;
}

.neiyeBOX .news .detail .imgDiv img {
    height: 2.32rem;
    position: absolute;
    left: -50%;
    right: -50%;
    top: -50%;
    bottom: -50%;
    margin: auto;
}

.neiyeBOX .news .detail .time {
    height: 0.4rem;
    line-height: 0.4rem;
    color: #063387;
    font-size: 0.2rem;
}

.neiyeBOX .news .detail .name {
    font-size: 0.2rem;
    font-weight: bold;
    padding-top: 0.05rem;
}

.neiyeBOX .news .detail .name a {
    display: block;
    line-height: 0.3rem;
    height: 0.6rem;
    color: #000;
    overflow: hidden;
}

.neiyeBOX .news .detail .name a:hover {
    color: #063387;
}

.neiyeBOX .news .detail .content {
    padding-top: 0.1rem;
    line-height: 0.24rem;
    height: 0.72rem;
    font-size: 0.14rem;
    overflow: hidden;
    color: #939393;
}

.neiyeBOX .news .detail .botList {
    padding-top: 0.15rem;
    overflow: hidden;
    float: left
}

.neiyeBOX .news .detail .botList li {
    float: left;
    margin-right: 0.17rem;
    color: #b4b4b4;
    font-size: 0.13rem;
}

.neiyeBOX .news .detail .botList li img {
    padding-right: 0.07rem;
    position: relative;
    top: -1px;
}

.news .list {
    padding-top: 0.2rem;
}

.news .list li {
    margin-bottom: 0.18rem;
}

.news .list li a {
    display: block;
    border: #f8f8f8 solid 3px;
    height: 1.54rem;
    padding: 0 0.4rem 0 1.4rem;
    position: relative;
    background: #f8f8f8;
    transition: all 700ms ease 0s;
}

.news .list li .time {
    position: absolute;
    left: 0.2rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0.16rem;
    color: #b7b7b7;
    line-height: 0.16rem;
}

.news .list li .name {
    padding-top: 0.25rem;
    height: 0.38rem;
    line-height: 0.38rem;
    font-weight: bold;
    font-size: 0.2rem;
    color: #4c4c4c;
}

.news .list li .content {
    padding-top: 0.15rem;
    font-size: 0.14rem;
    line-height: 0.24rem;
    height: 0.48rem;
    overflow: hidden;
    color: #929292;
}

.news .list li .moreBtn {
    position: absolute;
    right: 0;
    top: 0;
    width: 0.73rem;
    height: 100%;
    background: #063387;
    opacity: 0;
}

.news .list li .moreBtn img {
    position: absolute;
    left: 50%;
    margin-left: -0.16rem;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}

.news .list li a:hover {
    border: #eff6ec solid 3px;
    background: #fff;
    padding: 0 1.5rem 0 0.25rem;
    box-shadow: 0px 0.05rem 0.18rem 0px rgba(41, 73, 162, 0.07);
}

.news .list li a:hover .time {
    opacity: 0;
}

.news .list li a:hover .name {
    color: #063387;
}

.news .list li a:hover .moreBtn {
    opacity: 1;
}

.hpage {
    font-size: 0.14rem;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin: 0.2rem 0px;
    color: #333333;
    overflow: hidden;
    padding: 0.1rem 0;
    float: left;
}

.hpage span {
    font-size: 0.12rem;
    color: #ffffff;
    background: #005dae ;
    padding: 0.02rem 0.08rem;
    border: 1px solid #005dae ;
    margin: 0 0.05rem;
    font-size: 14px;
    border-radius: 0.05rem;
    -ms-border-radius: 0.05rem;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
}

.hpage a {
    margin: 0 0.05rem;
    text-decoration: none;
    color: #303030;
    padding: 0.02rem 0.08rem;
    border: 1px solid #B1B1B1;
    font-size: 0.14rem;
    border-radius: 0.05rem;
    -ms-border-radius: 0.05rem;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
    background: #ffffff
}

.hpage a:hover {
    color: #ff6600;
    text-decoration: none
}