
/* CSS Document */
*{ margin:0; padding:0; list-style:none; outline:none; font-family:"微软雅黑";}
html,body{ margin:0 auto; min-width:320px; max-width:640px;}
img{ display:block; border:none; max-width:100%; margin:0 auto;}
a{ text-decoration:none;}

.center{ margin:0 auto; width:96%; overflow:hidden;}
.head{ overflow:hidden; width:100%; height:50px; position:fixed; left:0; top:0; z-index:999; background:#FFF; border-bottom:1px solid #ddd;}
.head .logo { float:left; height:30px; width:auto; margin:10px 0; margin-left:10px;}
.head .btn{ float:right; width:50px; height:50px;cursor: pointer;}
.headbg{ width:100%; height:50px; background:#FFF;}

.sidebar-wrapper { position: relative; height: 100%; overflow: auto;}
#dowebok { background-color:#292929; display:none;}
.subNav{cursor:pointer; padding:10px;}
.subNav a{ display:block; line-height:20px; font-size:14px; color:#FFF; font-weight:bold; cursor:pointer; padding-right:15px;}
.subNav h1{ display:block; line-height:20px; font-size:14px; color:#FFF; cursor:pointer; padding-right:15px;background:url(../images/span1.png) no-repeat center  right;}
.navlogo{ width:100%; overflow:hidden; margin-bottom:10px;}
.navlogo img{ width:100%;}
.navContent{display:none;}
.navContent li a{ display:block; padding:10px 20px; line-height:20px; font-size:12px;color:#CCC;}
.subNav:hover{ background:#017cc2;}
.navContent li a:hover{background:#017cc2;}
[data-simplersidebar='active'] { box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.5);}

.banner{ background:#fafafa;}
.banner .swiper-container{ padding-bottom:30px;}
.banner img{ width:100%; height:250px;}
.banner li{ position:relative;}
.banner li h1{ position:absolute; left:0; right:0; line-height:40px; padding:0 10px; height:40px; color:#FFF; bottom:0; font-size:14px; background:url(../images/aph06.png); overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

.slide{ overflow:hidden; position:relative; padding:30px 0;}
.slide .hd{ overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:10px;}
.slide .hd ul{ overflow:hidden; position:relative;}
.slide .hd ul li{  float:left; line-height:30px; color:#666; font-size:16px; padding:0 5px; border-bottom:4px solid #fff; cursor:pointer;}
.slide .hd ul li a{ display:none; position:absolute; right:0; top:0; line-height:30px; font-size:14px; color:#999;}
.slide .hd ul .on{ border-bottom:4px solid #1c8dd6; color:#1c8dd6;}
.slide .hd ul .on a{ display:block;}
.slide .hd ul .on a:hover{ color:#1c8dd6;}

.slide .bd{ position:relative; overflow:hidden;}
.slide .bd ul{ overflow:hidden; height:300px; display:none;}
.slide .bd ul li{ overflow:hidden;}
.slide .bd ul li a{display: block; overflow: hidden;}
.slide .bd ul li h1{ float:left; max-width:70%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; line-height:30px; height:30px; color:#666; font-weight:normal;  font-size:14px;}
.slide .bd ul li h1 i{ font-style:normal; padding-right:5px; color:#666;}
.slide .bd ul li span{ float:right; line-height:30px; height:30px; color:#999;  font-size:14px;}
.slide .bd ul li:hover i{color:#1c8dd6;}
.slide .bd ul li:hover h1{color:#1c8dd6;}

.bt{ padding:0 2%;height:40px; line-height:40px; text-align:center; font-size:18px; color:#FFF; background:#2980c3; font-weight:bold; margin-bottom:10px;}
.case .swiper-container{ padding-bottom:30px;}
.case img{ width:100%; height:115px;}
.case{ padding:10px 0 20px 0;}

.yqlj{ overflow:hidden; line-height:30px; font-size:12px; color:#666; padding-bottom:30px;}
.yqlj a{ padding:0 20px; display:inline-block; line-height:30px; color:#666; font-size:14px; vertical-align:middle;}

.footer{ padding:20px 0; background:#d2e1f2;overflow:hidden; line-height:25px; font-size:13px; color:#666; text-align:center;}

.min{ overflow:hidden; padding:10px 0 30px 0; min-height:240px;}

.nybt{ overflow:hidden; padding-bottom:5px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.nybt h1{ float:left; line-height:44px; font-size:18px; color:#333;}
.nybt a{ float:right; line-height:44px; color:#999; font-size:14px;}

.tywb{ overflow:hidden; line-height:25px; font-size:14px; color:#666;}
.tywb img{ max-width:100%;}
.tywb table{width:100%!important;margin:0!important;}

.pager{ padding-top:20px; height:30px; padding-bottom:10px;text-align:center; color:#666;}
.pager span, .pager p, .pager a{ color:#666; display:inline-block; margin:1px; padding:0 5px; border:1px solid #ddd; font-size:12px; line-height:26px; height:26px; border-radius:3px; overflow:hidden;}
.pager a{ color:#666;}
.pager span:hover a,.pager a:hover{ color:#1c8dd6;}
.pager select{ border:none; height:26px; line-height:26px; outline:none; background:none; color:#999;}
.pager .paginations {
    display: flex;
    justify-content: center;
}

h5{ line-height:30px; text-align:center; font-size:18px; color:#333; margin-bottom:10px;}
h5 span{ display:block; font-size:12px; color:#666; font-weight:normal; line-height:30px; background:#fafafa;}

.fy{ overflow:hidden; padding-top:10px; margin-top:19px; border-top:1px dotted #ddd; clear:both; margin-bottom:20px;}
.fy a{ font-size:14px; color:#999; line-height:30px; height:30px; overflow:hidden; display:block;text-overflow:ellipsis;white-space: nowrap;}
.fy a:hover{ color:#1c8dd6;}


.new{ overflow:hidden;}
.new li{ overflow:hidden; border-bottom:1px dotted #ddd; margin-bottom:5px;}
.new li a{display: block; overflow: hidden;}
.new li h1{ float:left; max-width:70%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; line-height:34px; height:34px; color:#666; font-weight:normal;  font-size:14px;}
.new li h1 i{ font-style:normal; padding-right:5px; color:#666;}
.new li span{ float:right; line-height:34px; height:34px; color:#999;  font-size:14px;}


.ly{ overflow:hidden; max-width:600px; width:100%; margin:0 auto;}
.ly dt{ font-size:14px; line-height:25px; color:#333; text-align:center;}
.ly dd{ overflow:hidden; padding-bottom:30px;}
.tjbd{ overflow:hidden; width:100%}
.tjbd p{ font-size:14px; text-transform:capitalize; margin-top:10px; line-height:30px; color:#333;}
.tjbd input{ display:block; width:90%; padding:0 5%; height:40px; border:none;  background:#e5e5e5; font-size:14px; line-height:40px; color:#333;}
.tjbd textarea{ display:block; width:90%; padding:0 5%; height:150px; border:none; background:#e5e5e5; font-size:14px; line-height:30px; color:#333;}
.tjbd button{ overflow:hidden; width:50%; display:block; height:40px; border:none; margin:0 auto; margin-top:20px; background:#39b3e9; line-height:40px; color:#fff; font-size:16px; text-transform:uppercase; cursor:pointer;}