body{width:100%;overflow-x: hidden;}
.head{width:100%;margin-top: 20px;}
.head img{width:100%;}
.clearfix:after{content: ' ';  visibility: hidden; display: block; overflow: hidden; opacity: 0; clear: both; }

nav{margin-top:5px}
nav li{width:33.3%;float:left;height:34px;text-align: center;line-height: 34px;background: #3766c6;}
nav li a{color:white;display: block;font-size: 14px;font-weight: bold;border: 1px solid #fff;margin: -1px -1px 0 -1px;}
#banner{clear: both;padding-top:5px;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%; display: block;}
.flexslider { margin: 0px; background: #fff; border: 0px solid #fff; position: relative;  }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.flex-control-nav{ width: 100%;position:absolute; bottom:0px; margin:0px; text-align: center; border:0px dashed #48AEF6}
.flex-control-nav li{ margin: 0 6px; display: inline-block;   }
.flex-control-paging li a{ width: 11px; height: 11px; display: block; background:#1F1F1F; background:rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; border-radius:20px;  }
.flex-control-paging li a:hover { background:#48AEF6; }
.flex-control-paging li a.flex-active { background:#d1a939;  cursor: default; }
.cont1 {margin-top:5px;clear: both;}
.cont1 .conttitle{height: 33px;background: #3766c6;line-height: 33px;font-size: 14px;color: #fff;}
.cont1 .conttitle .conttitlel{float:left;padding-left: 10px;}
.cont1 .conttitle .conttitler{float:right;padding-right: 10px;color:white;}
.cont1 .contc,.contcn{padding:5px}
.contc .contentcimg li{width:50%;text-align: center;float: left;}
.contc .contentcimg li  a{display: block;}
.contc .contentcimg li img{max-width: 200px;width: 80%;}
.contc .contentcimg .InfoTitle{position: relative;}
.contcn  .contentcimg li{border-bottom: 1px #ccc dashed}
.contcn  .contentcimg span{float:right;}

#copyright{padding:5px;padding-bottom:50px;text-align: center}
#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; background: #3766c6;height:50px }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;}
.toollist li.li4{ border-right:none; }
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;color:white}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center; }
.mianbao{height: 33px;background: #3766c6;line-height: 33px;font-size: 12px;color: #fff;padding-left:10px;margin-top:5px}
.mianbao a{color:white;}
.procat{overflow: hidden;margin-top:5px}
.procat li{width:45%;margin-right:1%;float: left;padding-left:4%;background: #ddd;margin-bottom: 3px}
.procat li a{color:#333}
.procent{margin-top:5px;overflow: hidden;}
.procent .contentcimg li{width:50%;text-align: center;display: inline-block;;}
.procent .contentcimg li  a{display: block;}
.procent .contentcimg li img{width: 80%;}
.procent .contentcimg .InfoTitle{position: relative;top:-5px}
.page a, .page span{padding:0 3px}
.procent .contttt{padding:5px}
.procent .contttt img{width: 100%;}
.procent .contttt h1,.procent .InfoTime{text-align: center;}
.massage input,.massage textarea{width:100%}
