/* CSS Document */
h1,h2,h3,h4,h5,h6,img,p,ul,li,dl,dt,dd,ol,span,input,div{ margin:0; padding:0;  border:0; }
table,tr,td{ margin:0; padding:0; font-style:normal; }
html {font-size: 62.5%; width: 100%; min-width: 320px; margin: 0 auto;}
body{font-size:1.2rem; font-family: "微软雅黑"; color:#161616; padding:0; margin:0; line-height:2;}
img{border:none;}
ul,li{ list-style-type:none;}	
a{text-decoration:none; color:#161616;}
a:hover{ color:#0da3e2;}

.bodyer {overflow: hidden; width: 100%; min-width: 320px;}

/*菜单*/
.menu {overflow: hidden; background: rgba(243,243,243,0.95); width: 0; height: 100%; position: fixed; z-index: 999;}
.menu-div {position: relative;}
.menu-title {height: 3.9rem; text-align: center; color: #666; font-size: 1.4rem; line-height: 3.9rem; border-bottom: 1px solid #dbdbdb; background: url(/wap/images/mobile/menu-list-back.png) no-repeat left center;}
.menu-nav {overflow: hidden;}
.menu-nav>li {margin-left: 2rem; height: 3.9rem; line-height: 3.9rem; border-bottom: 1px solid #dbdbdb;}
.menu-nav>li>a:nth-child(1) {font-size: 1.4rem; color: #666; float: left; max-width: 60%; height: 100%;}
.menu-nav>li>a:nth-child(2) {background: url(/wap/images/mobile/menu-list-ico.png) no-repeat center; float: right; width: 5rem; height: 100%; border-left: 1px solid #dbdbdb;}

.menu-list-child {background: #f3f3f3; z-index: 1000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none;}
.menu-nav>dd {margin-left: 2rem; height: 3.9rem; line-height: 3.9rem; border-bottom: 1px solid #dbdbdb;}
.menu-nav>dd>a:nth-child(1) {font-size: 1.4rem; color: #666; float: left; max-width: 60%; height: 100%;}
.menu-nav>dd>a:nth-child(2) {background: url(/wap/images/mobile/menu-list-ico.png) no-repeat center; float: right; width: 5rem; height: 100%; border-left: 1px solid #dbdbdb;}


/*头部*/
header {height: 7.5rem; overflow: hidden; background: url(/wap/images/logo.png) #fff no-repeat center; background-size:auto 60%}
.header-left {float: left; width: 7rem; height: 7.5rem; background: url(/wap/images/mobile/header-menu-1.png) no-repeat center; background-size: 40%;}

/*导航*/
nav {height: 5rem; overflow: hidden; background: #1d67a6; padding-top:0.3rem; padding-bottom:0.3rem; border-bottom: 1px solid #1d67a6;}
nav a {float: left; width: 33%; height:2.5rem; text-align: center; color: #fff; font-size: 1.5rem; line-height: 2.5rem;}
nav a:hover{ color:#fff;}
/*banner*/
.banner {width: auto; height: 15rem; overflow: hidden; position: relative;}
.banner img {height: 100%; width: auto; position: absolute; left: 50%; margin-left: -266px;}

/*标题*/
.main-title {height: 3.6rem; overflow: hidden; padding: 1rem; background: #fff; border-bottom: .2rem solid #ddd;}
.main-title h3 {border-left: 6px solid #1d67a6; font-size: 2.4rem; font-weight: normal; color: #222; float: left; line-height: 3.6rem; padding-left: 1.4rem; max-width: 70%;}
.main-title a {float: right; line-height: 3.6rem; color: #222; font-size: 1.6rem; max-width: 30%;}

/*首页列表*/
.main-list {padding: 2.7rem 1rem 0 1rem; overflow: hidden;}

.product li {width: 49%; float: left; overflow: hidden;}
.product li:nth-child(even) {float: right;}
.product .image {border: 1px solid #c7c7c7; padding: .5rem; overflow: hidden; height: 250px;}
.product .image a {float: left; overflow: hidden; width: 100%; height: 100%;}
.product img {width: 100%; height: auto; float: left;}
.product .title {height: 5.4rem; line-height: 5.4rem; text-align: center; font-size: 1.6rem; color: #161616; background: url(/wap/images/mobile/pro-list-1.png) no-repeat center top; background-size: 100% auto; overflow: hidden;}

.news li {width: 100%; height: auto; overflow: hidden; padding-bottom: 2rem; border-bottom: 1px dashed #e0e0e0; margin-bottom: 2rem;}
.news .image {float: left; width: 31%; overflow: hidden; height: 134px;}
.news .image img {width: 100%; height: auto; float: left;}
.news .info {float: right; width: 65%;}
.news .title {overflow: hidden; height: 23%; min-height: 1.6rem;}
.news .title a:nth-child(1) {float: left; max-width: 65%; height: 100%; overflow: hidden; font-size: 1.6rem; color: #333; line-height: 1.6rem; white-space:nowrap;text-overflow:ellipsis;}
.news .title a:nth-child(2) {float: right; max-width: 35%; height: 100%; overflow: hidden; font-size: 1.2rem; color: #666; line-height: 1.6rem;}
.news .desc {overflow: hidden; height: 75%; font-size: 1.4rem; color: #666; line-height: 1.5;}
.news .desc a {color: #cb0d0c; white-space: nowrap;}

.case li {width: 49%; height: auto; overflow: hidden; float: left;}
.case li:nth-child(even) {float: right;}
.case .image {width: 100%; height: 260px; overflow: hidden;}
.case .image img {width: 100%; height: auto; float: left;}
.case .title {height: 5rem; overflow: hidden; line-height: 5rem; color: #333; font-size: 1.6rem; text-align: center;}

/*页脚*/
footer {margin-top: 2.4rem;}
.footer-nav {height: 1.6rem; padding: 1.8rem; background: #1d67a6; display: box; display: -webkit-box;}
.footer-nav a {-webkit-box-flex: 1; line-height: 1.6rem; font-size: 1.6rem; display: block; text-align: center; border-right: 2px solid #fff; font-size: 1.5rem; color: #fff;}
.footer-nav a:last-child {border: none;}
.footer-info {padding: 1.8rem 0; text-align: center; color: #333; font-size: 1.4rem; line-height: 2;}
.footer-info a,footer-info span,footer-info p {font-size: 1.4rem; color: #333; line-height: 2;}

/*内页标题*/
.page-title {padding: 0 1rem; overflow: hidden; margin-top: 1rem;}
.page-title h3 {line-height: 5rem; overflow: hidden; text-align: center; color: #1d67a6; font-size: 2rem; border-bottom: 2px solid #1d67a6; height: 5rem;}

/*内页内容*/
.page-content {margin: 0 1rem; overflow: hidden; margin-top: 3rem; font-size: 1.6rem; line-height: 2.2 !important;}
.page-content div {margin-left: 0 !important;}
.page-content img {max-width: 100% !important; height: auto !important; float: none !important;}
.page-content pre {white-space: normal;}

/*列表分页*/
.list-pages {background: #fff; height: 28px; overflow: hidden; line-height: 28px; padding: 20px 15px;}
.list-pages a {float: left; padding: 0 10px; height: 28px; line-height: 28px; border: 1px solid #e0e0e0; margin-right: 5px;}
.list-pages .cur {background: #1d67a6; color: #fff;}
.list-pages .right {float: right;}

.page-list {padding: 2.7rem 1rem 0 1rem; overflow: hidden; font-size: 1.6rem; line-height: 2.2 !important;}





