*{margin: 0;padding: 0;}
html {font-family:"Microsoft YaHei";font-size:625%;color: #333;}
body {max-width:640px;margin:auto;font-size:0;background:#fff; overflow-x: hidden;}
p,input {font-size:inherit;}
a{color:inherit;text-decoration: none;outline-style: none; border:none;}
ul,ol,li{list-style:none;}
img{max-width:100%;border:none;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0);}
em{font-style:normal;}
h1,h2,h3,h4,h5{font-weight:normal;}
.img_box div{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;max-width:100%;max-height:100%;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clear{clear: both;}
.bl{float:left;display:inline-block;}
.br{float:right;display:inline-block;}
#lightbox-secNav-btnClose{padding-top: 0.1rem;padding-bottom: 0;}

.fl { float:left;}
.fr { float:right;}
.k{width:100%; margin:0 auto; height:30px;}
.k1{width:100%; margin:0 auto; height:15px;}
.k2{width:100%; margin:0 auto; height:20px;}
.k3{width:100%; margin:0 auto; height:40px;}

/*头部*/
.header{height:1rem; width: 100%;}
.header h1{height:.69rem; float: left; margin-left: .2rem; margin-top: .15rem;}
.header h1 img{width:2.89rem; height:.69rem;display:inline-block;}

.menu{width:1rem; float: right;}
#personal{margin:.2rem;}
.ba{width:1rem; height: 1rem; text-align: center;}

/*nav*/
.sidebar-wrapper{position:relative;height:100%; overflow-y:auto;font-size: .3rem}
#dowebok {background-color:#004592;}
#dowebok .nav {margin-top:0.5rem; line-height:0.8rem;list-style-type:none;padding:0 0.2rem; text-align: center;}
#dowebok .nav a {display:block;color: #9cb9da;text-decoration:none;}
[data-simplersidebar='active']{box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.5);}

/*banner*/
.banner img{width: 100%;}
.banner .swiper-pagination{text-align:center;bottom:.15rem;position:absolute;z-index:4;}
.banner .swiper-pagination-bullet{width:.5rem;height:.09rem;background:#373737;opacity:1;border-radius: 0;}
.banner .swiper-pagination-bullet-active{background: #004592}

/*xx*/
.xx{height: .1rem; background: #ededed;}

/*about*/
.title{text-align:center; width: 5rem; margin: 0 auto;}
.title span img{height: .5rem;}
.title p{font-size: .4rem; color: #000;}

.about{width: 100%; height:8rem; margin:0 auto; padding:.7rem 0 .7rem; background:url(about-bg.jpg) no-repeat; background-position:50%;}
.about-img{width: 6rem; margin: .5rem auto .2rem auto;}
.about-content{width: 6rem; margin:0 auto; text-align: left;}
.about-content span{font-weight: bold; color: #000; font-size: .35rem; padding-top: .2rem; display: block;}
.about-content p{margin: .3rem 0; font-size: .24rem; line-height: 0.45rem; color: #434343;}

.about-adv{width: 6.4rem; margin:.5rem auto;}

.more{margin-top: .4rem;}
.more a{width:2rem;text-align: center; height: .6rem; line-height: .6rem; margin:0 auto; font-size: .26rem; color: #9cb9da; display: block; background: #004592;}

/*case*/
.case{margin:0 auto; width: 6rem; padding: .6rem 0 .6rem 0; overflow: hidden;}

.case-list{width:6rem; height:.25rem; text-align: center; margin: .5rem auto;}
.case-list a{display: inline-block; font-size: .22rem; width: 22.5%; margin: 1% .05rem; line-height: .6rem; height: .6rem; float: left; text-align: center; color: #404040; border: 1px solid #cdcdcd; border-radius: 3px;}
.case-list a:nth-child(5), .case-list a:nth-child(7){line-height: .3rem;}
.case-list a:first-child{background: #004592; border: 1px solid #004592; color: #fff;}

.product_banner{padding-top: .4rem; width: 6rem; margin: 0 auto;}
.product_banner img{width: 100%;}
.product_banner .swiper-wrapper img{width:4.75rem; height:3.25rem;}
.product_banner .img_box div{width: 6rem;}
.product_banner .swiper-container{height: 3.5rem;overflow:visible;}
.product_banner .swiper-wrapper {text-align: center;}
.product_banner .swiper-pagination{text-align:center;position:relative;top:.7rem;z-index:4;}
.product_banner .swiper-pagination-bullet{width:.1rem;height:.1rem;background:#c9c9c9;opacity:1;border-radius: 0.5rem;}
.product_banner .swiper-pagination-bullet-active{background: #333333}

.product_banner .btn_left{float: left; width: 0.5rem;height: 0.9rem; border:1px solid #cdcdcd; margin-right: 0.1rem; position: absolute;top:1.3rem;z-index: 20;}
.product_banner .btn_left img{position: relative; top:0.15rem;}
.product_banner .btn_right{width: 0.5rem;height: 0.9rem; border:1px solid #cdcdcd;position: absolute;top:1.3rem;left:5.47rem;z-index: 20;}
.product_banner .btn_right img{position: relative; top:0.15rem;}
.product_banner h2{font-size:0.25rem;font-weight: bold; color:#555555;margin-top: 0.12rem;text-align: center;width: 6rem;}


/*contact*/
.contact{width: 100%; height:2.4rem; color: #fff; background:url(contact-bg.jpg) no-repeat; background-position:50%;}
.contact ul{padding-top: .5rem;}
.contact ul li{width: 49%; float: left; margin: 2% .5%; font-size: .2rem; line-height: .5rem; height: .5rem;}
.contact ul li:first-child{line-height: .22rem;}
.contact ul li span{width: .5rem; display: block; float: left; margin-right: .02rem;}
.contact ul li img{width: .5rem;}

/*news*/
.news{width: 100%; padding:.6rem 0 .6rem;}
.news-content{width: 6rem; margin:0 auto; padding: .1rem 0}

.news-list{width:6rem; height:.25rem; text-align: center; margin: .5rem auto;}
.news-list a{display: inline-block; width: 30.5%; margin: 1% 1%; font-size: .22rem; line-height: .6rem; height: .6rem; float: left; text-align: center; color: #404040; border: 1px solid #cdcdcd; border-radius: 3px;}
.news-list a:first-child{background: #004592; border: 1px solid #004592; color: #fff;}

.news_list{font-size: 0.2rem; margin: 0.35rem 0 0.2rem 0; border-bottom: 1px solid #e5e5e5; padding-bottom: 0.3rem;}
.news_detail{width: 6rem;}
.news_detail h3 a{font-size: 0.24rem;font-weight: bold;color: #545454;margin: 0rem 0 0.15rem 0;}
.news_detail h4{font-size: 0.24rem;font-family: Arial;color: #c0c0c0;margin: 0.15rem 0 0.15rem 0;}
.news_detail a{font-size: 0.22rem;color: #686868;line-height: 0.34rem;}

/*foot*/
.foot{width: 100%; padding:.6rem 0 1.2rem 0; background: #202020; text-align: center; font-size: .23rem; line-height: .4rem; color: #aaaaaa;}
.foot p{padding: 0 .5rem;}
.foot span{font-size: .26rem; font-weight: bold; color: #fff;}

/*底部menubox菜单*/
.menubox{background-color: #004592;position: relative;position: fixed;left: 0;bottom: 0;z-index: 999; width: 100%;padding:6px 0;}
.menubox ul li{float: left; width: 25%;text-align: center;}
.menubox ul li i{display: block;margin:1% auto;width:0.38rem;height: 0.38rem;}
.menubox ul li i img{display: none;margin:0 auto;width: 0.38rem;}
.menubox ul li i img:first-child{display: block;}
.menubox ul li span{display: block;font-size: .22rem;color: #fff;line-height: 150%;}
.menubox ul li.cur i img:first-child{display: none;}
.menubox ul li.cur i img:last-child{display: block;}
.menubox ul li.cur span{color: #afe4ff;}
.menubox dl{position: absolute;right: 0;width: 36%;background-color: #0083c3;text-align: center;padding: 1% 0;border:rgba(255,255,255,.3) solid 1px;border-bottom: 0;display: none;border-radius: 4px 4px 0 0;overflow: hidden;}
.menubox dl dd{line-height: .68rem;border-top: rgba(255,255,255,.3) solid 1px;}
.menubox dl dd:first-child{border:0;}
.menubox dl a{display: block;color: #fff;font-size: .26rem;}
.menubox dl a:active{color: #afe4ff;}

/*内页子栏目下拉*/
.zy_two_nav{border-bottom:1px solid #dadada; background-color: #d9e2ed;}
.zy_two_nav .swiper-button-next{ background: none; height: .8rem; right: 0;bottom:0; width: auto;}
.zy_two_nav .swiper-button-next img{ display: block; height: .8rem; margin-top: 3px; }
.zy_two_nav .swiper-button-next.swiper-button-disabled{ opacity: 0; }
.zy_two_nav .swiper-slide{/*width: 25% !important;*/}
.zy_two_nav .swiper-slide a{ color:#373737; display: block; text-align: center; height: calc(.8rem - 3px); line-height: .8rem; font-size: .26rem;}
.zy_two_nav .cur_nav a{color:#004592; border-bottom:3px solid #004592;}


/*内页子栏目下拉*/
 .head_menu{background-color:#0b73ba;height: 0.65rem;font-size: 0.16rem;}
 .head_menu_left{font-size: 0.16rem;color:#ffffff;float: left;padding: 0.2rem;} 
 .head_menu_right{float: right;margin: 0.2rem;}
 .head_menuc_box{width: 6.4rem;display: none;padding-top:0.1rem;}
 .head_menu_child span{float: right;}
 .head_menu_child{background-color: #0b73ba;color: #ffffff;font-size: 0.24rem;padding: 0.25rem;}
 .head_menu_childs{background-color: #eee;color:#333;font-size: 0.24rem;}
 .head_menu_childs a{padding-left: 0.2rem;height: 0.4rem;line-height: 0.4rem;}
 .head_menu_childs.on a{padding-left: 0.2rem;height: 0.4rem;line-height: 0.4rem;}
 .head_menu_childs.on{background-color: #eee;}
 .head_menu_childs_title{background:url(slidetoggle.png) no-repeat;background-position:95% center;padding:0.1rem;}
 .head_menu_childs.on ul li{width:6rem;background-color:#d2d2d2;color:#333;font-size: 0.24rem;padding:0.1rem 0rem 0.1rem 0.4rem;height: 0.4rem;line-height: 0.4rem;}

/*关于我们内容*/
.container{ width: 6.0rem;margin:0 auto; overflow-x: hidden;}
.about_detail{padding: .5rem 0 .5rem 0; width: 6.0rem; margin:0 auto; font-size: 0.24rem;  line-height: 0.44rem; color:#484848;overflow-x: hidden;}
.about_detail p{padding-bottom: .1rem;}
.about_detail img{ padding-bottom: .1rem;}

/*内页产品*/
.img-content{width:6rem; text-align: center;}
.img-content .img_box{width:2.8rem; margin-right:.3rem; float: left; border: 1px solid #ececec; display:inline-block; margin-top: 0.45rem;}
.img-content .img_box:nth-child(2), .img-content .img_box:nth-child(4), .img-content .img_box:nth-child(6), .img-content .img_box:nth-child(8), .img-content .img_box:nth-child(10){margin-right:0;}
.img-content .img_box img{margin-top:0.15rem; width: 80%;}
.img-content .img_box div{width:2.8rem; display:inline-block;}
.img-content h3{font-size: 0.2rem;color: #787878; margin: .25rem 0 0.2rem 0;}

/*内页新闻*/
.newsc_list{font-size: 0.2rem; margin: 0.35rem 0 0.2rem 0; border-bottom: 1px solid #e5e5e5; padding-bottom: 0.3rem;}
.newsc_list_pic{width: 2.5rem;height:1.56rem;float: left;display: table-cell;vertical-align: middle;}
.newsc_list_pic img{height: 1.56rem;}
.newsc_detail{float: right;width: 3.39rem;}
.newsc_detail h3 a{font-size: 0.2rem;font-weight: bold;color: #545454;margin: 0rem 0 0.15rem 0;}
.newsc_detail h4{font-size: 0.16rem;font-family: Arial;color: #c0c0c0;margin: 0.15rem 0 0.15rem 0;}
.newsc_detail a{font-size: 0.18rem;color: #686868;line-height: 0.34rem;}

.product-content .product_detail{margin-top: 0.4rem; float: left; width: 2.8rem; text-align: center; margin-left: .1rem; margin-right: .1rem; border-radius:.1rem; -webkit-box-shadow:0 0 .1rem #d9d9d9; -moz-box-shadow:0 0 .1rem #d9d9d9; box-shadow:0 0 .1rem #d9d9d9;}
.product-content .product_detail img { width: 2.8rem; height: 1.91rem; text-align: center;}
.product-content .product_detail p{line-height: .6rem; text-align: center; font-size: .22rem; color: #000; background: #d9e2ed; height: .6rem; border-bottom-right-radius: .1rem; border-bottom-left-radius: .1rem;}
.product-content .product_detail p span{display: block; width: 2rem; border-top:1px solid rgba(255, 255, 255, 0.1); margin: 0 auto; font-family: Arial; font-size: .22rem;}

/*文章-图片描述*/
.right_content_info{height:.6rem;line-height:.6rem; text-align:center; margin:.3rem 0; border:1px solid #e5e5e5; border-left:none; border-right:none; color:#666; font-size: .22rem;}
.right_content_desc{margin:.3rem 0 0; padding:.1rem .1rem; border:1px solid #f4e4b4; background:#fffff0; font-size:.22rem; text-align: left;}

/*人才招聘*/
.jobConts{line-height:30px;color:#666; font-size:12px;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#000;}

/*文章-图片上一个下一个*/
.text{color:#999; font-size:.22rem; line-height: .4rem; border-top:1px solid #e5e5e5; padding-top: .2rem}


/*内页留言反馈*/
.message_content_content{width: 90%; margin: 0 auto;}
.message_content_content li{margin-bottom: 15px;}
.message_content_content li textarea{font-family:"Microsoft YaHei";}
.msg_inputt{width: 100%; height: .7rem; background: #fff; border:1px #EFEFEF solid; line-height: .7rem; text-indent: .2rem; font-size: .24rem;}
.msg_submitt{width:2rem; height: .7rem; background: #004592; color: #fff; line-height: .7rem; text-transform: uppercase; border: none; font-size: .24rem;}

/*分页样式*/
.page_info{text-align:center; margin-top:20px; margin-bottom:30px; color:#333;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:.2rem; text-align:center; letter-spacing:0; font-size:.24rem; margin-top:.4rem; margin-bottom:.4rem;}
.page_list a{display:inline-block; background:#e9e9e9;color:#525252; text-align:center; padding:.15rem .2rem; margin:.05rem .05rem; font-family: Arial; border-radius: .05rem;}
.page_list a:hover{color:#fff; background:#c40000;}
.page_list a.on{color:#fff;background:#c40000; font-weight: bold;}












