@charset "utf-8";
/* CSS Document */
.head { height: auto; width: 100%; min-width: 320px; position: relative; background: #0052AC; border-top: 3px solid #06386F; border-bottom: 1px solid #0b5cb5; padding-bottom: 3px; }
.head .logo { margin-top: 10px; float: left; text-indent: 1em; }
.navbtn { height: 39px; width: 29px; float: right; margin-top: 16px; color: #FFF; vertical-align: bottom; cursor: pointer; margin-right: 7px; }
.menuwarp { width: 100%;  min-width: 320px;position: absolute; height: auto; top:65px; z-index: 8888888888888; display: none; border-bottom: 1px solid #0b5cb5; }
.menuwarp li { }
.menuwarp li a { color: #FFFFFF; text-decoration: none; display: block; background: #0052AC; border-top: 1px solid #0b5cb5; padding-top: 2%; padding-bottom: 2%; text-indent: 2%; }
.menuwarp li a:hover { color: #FFFFFF; background: #004795; }
.imgbox{ position: relative; width: 100%; min-width: 320px; height:230px; overflow: hidden; margin: 0px auto; }
.imgbox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.imgbox .hd li{ display: inline-block; width: 6px; height: 6px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #FFF; text-indent: -9999px; overflow: hidden; margin: 0 6px; }
.imgbox .hd li.on{ background: #F00; }
.imgbox .bd{ position:relative; z-index:0; }
.imgbox .bd li{ position:relative;  }
.imgbox .bd li img{ width: 100%; min-width: 320px; height:230px; display: block; }
.imgbox .bd li a{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* È¡ÏûÁ´½Ó¸ßÁÁ */ font-size: 0.8em; }
.imgbox .bd li .tit{ display: block; width: 100%; position: absolute; bottom: 0; text-indent: 10px; height: 28px; line-height: 28px; background-color:rgba(0,0,0,0.7); color: #fff; }
.box { width: 94%; min-width: 310px; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: 5px; padding-top: 6px; padding-right: 11px; padding-bottom: 2px; padding-left: 11px; }
.box h3 { color: #0052AC; line-height: 38px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a0a0a0; padding-left: 2%; font-weight: 400; padding-top: 2%; }
.box h3 a{ font-size: 0.8em; color: #666; float: right; }
.box h4{ color: #0052AC; line-height: 38px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a0a0a0; padding-left: 2%; font-weight: 400; padding-right: 2%; }
.box h4 .home{ color: #666; font-size: 0.7em; text-align: left; float: right; }
.box h4 .home a  { font-size: 100%; }
.box .inner #pic { height: auto; overflow: hidden; display: block; float: left; width: 28%; padding-top: 5%; padding-right: 1%; padding-bottom: 1%; padding-left: 1%; }
.box .inner #pic img { height: 100%; width: 100%; }
.box .inner #hotnews { overflow: hidden; margin-left: 10px; width: 65%; padding-top: 3%; }
.box .inner #hotnews h3{ line-height: 25px; color: #4c4c4c; overflow: hidden; height: 25px; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 1%; padding-bottom: 1%; }
.box .inner #hotnews p{ line-height: 27px; color: #989898; overflow: hidden; height: 60px; font-size: 0.8em; }
.box .inner.clearfix ul { padding: 1%;  }
.box .inner.clearfix ul li  { height: 38px; overflow: hidden; line-height: 38px; background-image: url(/_m/images/biao1_01.gif); background-repeat: no-repeat; background-position: 4px center; text-indent: 1.5em; }
.box .inner.clearfix ul li a { color: #4c4c4c; font-size: .9em; }
.box .inner.clearfix ul li .date { color: #999; float: right; }
.box.list { padding-bottom: 15px; }
.box .content { padding: 14px; }
.box .content h3 { text-align: center; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;line-height: 30px;}
.box .content .date { font-size: 0.8em; color: #989898; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dedede; padding-top: 5px; padding-bottom: 5px; }
.box .content p { text-indent: 2em; line-height: 33px; color: #666; }
.box .content p img { display: block; text-align: center; padding: 0px; height: auto; width: 100%; margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.box .content .pagetitle { display: block; height: 22px; overflow: hidden; font-size: 0.8em; color: #666; }
.foot { text-align: center; color: #FFF; padding: 2%; border-top-width: 4px; border-top-style: solid; border-top-color: #292929; line-height: 25px; background: #666666; font-size: 0.8em; }
