@charset "utf-8"; body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;padding:0;list-style:none;vertical-align:middle;} article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img{display: block;} body{margin:0 auto;font-size: 100%;font-family:"微软雅黑",helvetica,arial;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);} body{width: 100%; max-width:720px;} textarea{resize: none;} iframe,img{border:0;} ul{list-style:none;} input,select,textarea{outline: 0;-webkit-user-modify: read-write-plaintext-only;} input{-webkit-appearance: none;} input, button, textarea, select {font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} address, cite, dfn, em, var {font-style: normal;} a{text-decoration:none;color:#111} a:hover{text-decoration:none;} .clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clear,.main{display:inline-block;} * html .clear,* html .main{height:1%;} .clear,.main{display:block;} /*全局*/ /* header */ header{width: 100%;height: 44px;-webkit-background-size: 141px 44px;-moz-background-size: 141px 44px;-o-background-size: 141px 44px;background-size: 141px 44px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cccccc;background-color:#fff;} header .logo{float: left;display: inline-block;text-indent: -9999em;width: 120px;height: 40px;background-size: 120px 30px;margin-top: 2px;margin-right: 0;margin-bottom: 0;margin-left: 20%;} header #ss { margin-top:5px;float: right;display: block;width: 10%;height: 40px; } header .head_dh{ margin:0; padding:0;} header #dh { float:left; width:10%; height:40px; margin-top:5px; margin-left:1%; color:#3399cc;} header .head_dh #fh {float:left; width:8%; height:40px; margin-top:0px; margin-left:-5px; font-size:44px; color:#3399cc;} header .head_dh .logo{float: left;display: inline-block;text-indent: -9999em;width: 120px;height: 40px;background-size: 120px 30px;margin-top: 2px;margin-right: 0;margin-bottom: 0;margin-left: 2%;} header .head_dh h1 {padding: 5px;float: left;width: auto;font-size: 18px;border: 1px solid #999;background-color: #3399cc;border-radius: 8px;color: #fff;margin-top: 4px;margin-left: 2%;} /* nav */ header .nav{width: 100%;height: 40px;margin-top: 0px;float: left;overflow: hidden;background-color:#fff;margin-bottom:2px;} header .nav a{width: 11%;height: 30px;line-height: 40px;float: left;font-size: 1em;text-align: center;float: left;color: #333333 } header .nav a a:focus{background:#317ecb} /* 焦点图 */ .addwrap{ position:relative; width:100%;background:#fff;margin:0; padding:0; float:left;overflow: hidden;} .addwrap .swipe{overflow: hidden;visibility: hidden;position:relative;} .addwrap .swipe-wrap{overflow:hidden;position:relative;} .addwrap .swipe-wrap > div {float: left;width: 100%;position:relative;} .addwrap #position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; background:#000; opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:right;} .addwrap #position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#afafaf;} .addwrap #position li.cur{background-color:#ff0000;} .addwrap #position .img-responsive { display: block; max-width:100%;height: auto;} .swipe-wrap{margin:0;padding:0;list-style-type:none;} .addwrap #position a,img{border:0;} /* 富导航 */ .fenge{ width:100%; height:4px; float:left;} .nav_b{padding: 0;margin: 0;width: 100%;height: auto;float: left;background-color: #fff;overflow: hidden;} .nav_b ul{margin: 0;padding: 0;} .nav_b li{ margin:0; padding:0;} .nav_b a{ width:19.8%; height:auto; float:left; text-decoration:none; display:inline-block; margin-right:0.1%; overflow: hidden; margin-top:2px; margin-bottom:2px;} .nav_b a h2{font-size: 14px;font-weight: 100;text-align: center;} .nav_b a span{ color:#0099cc;} .nav_b a dd{color: #006699;} .nav_c{ padding:0px; margin:0; width:100%; height:auto; float:left; background-color:#fff; overflow: hidden;} .nav_c #h2{padding:0;width: 20%;height: 35px;float: left;color: #006699;} .nav_c #h2 b{padding:0;float: left;font-size: 16px;font-weight: 100;display: inline-table;margin-top: 8px;margin-left: 5px;} .nav_c .fl{ float:right; width:76%; height:35px; margin-top:5px;} .nav_c .fl a{ float:right; width:16%; height:30px; line-height:30px; margin-left:0.2%; font-size:12px; color:#999;} .fl_ly{ float:right; width:20%; height:35px; margin-top:5px;overflow: hidden; } .fl_ly a{ float:right; width:100%; height:100%;} .fl_ly a #h2{width:100%; height:100%; margin:0; padding:0;} .fl_ly a span{padding:0;width: 35px;height: 35px; float: right;color: #006699; margin-right:2%;} .fl_ly a b{ width:40px; float: right !important; font-size: 16px;font-weight: 100; margin-top: 8px;} .nav_c .li{ width:100%; height:auto; float:left; padding:0; margin-bottom:2px; overflow: hidden;} .nav_c .li #img{width: 22%; height:75px; float: left;margin: 1%;} .nav_c .li h3{width: 75%;height: 60px;line-height: 28px;float: right;margin-bottom: 5px;font-size: 16px;color: #666;font-weight: 100;margin-right:0.1%;overflow: hidden;} .nav_c .li #left{ width:auto; height:8px; line-height:8px;float:left; margin-right:20%; font-size:10px; color:#ccc; margin-left:1%;} .nav_c .li #right{ width:auto; height:8px; line-height:8px; float:left; font-size:10px; color:#ccc;} .nav_c #img_s{ width:100%; height:100px; float:left; overflow:hidden;} .nav_c #img_s img{ width:31%; height:100%; float:left; margin-left:1%; margin-right:1%;} .nav_c #h3{ width:98%; height:15px; line-height:15px; float:left; margin-left:1.5%; font-size:16px; color:#006666; margin-top:8px; margin-bottom:8px; white-space: nowrap; text-overflow: ellipsis; font-weight:normal;} .nav_c .li_c{ width:99%; height:20px; line-height:20px; margin-top:2px; margin-bottom:2px; float:left; overflow:hidden; padding:0;} .nav_c .li_c a{ margin:0; padding:0; font-weight:100; float:left; width:100%; height:auto;} .nav_c .li_c h3{ width:12%; height:20px; line-height:20px; font-size:16px; color:#006699; margin-left:1.5%; float:left;} .nav_c .li_c span{ float:left; margin-left:1%; margin-right:1.5%; color: #ccc;} .nav_c .li_c h4{float: left;width: 80%;height: 20px;line-height: 20px;font-size: 14px;color: #666;font-weight: 100; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:normal;} /*-----footer------*/ footer{ width:100%; height:75px; background-color:#ffffff; float:left; clear:both;} .nav_ft{ padding:0; width:100%; height:20px; line-height:20px; float:left; margin-bottom:10px;} .nav_ft a{ width:24%; float:left; text-align: center; font-size:16px; margin-top:4px; margin-bottom:8px; color:#336699;} footer p{ width:100%; height:14px; line-height:14px; color:#b8b8b8; font-size:14px; float:left; text-align: center; margin-top:5px; margin-bottom:2px;} /*-----dh------*/ .nav_c #dh_h2{padding:0;width: 50%;height: 35px;float: left;color: #006699;} .nav_c #dh_h2 b{padding:0;float: left;font-size: 18px;font-weight: 100;display: inline-table;margin-top: 8px;margin-left: 5px;} .nav_c .nav_fl{ float:left; width:100%; height:auto; margin-top:5px;} .nav_c .nav_fl h3{ float:left; width:auto; height:30px; line-height:30px; margin-left:2%; margin-right:2%; font-size:14px; color:#505050; font-weight:100; margin-bottom:5px; margin-top:2px; padding-left:7px; padding-right:7px;} .nav_c .nav_fl h3:hover{background-color: #39f;color: #ffffff;} .nav_dh{padding: 0;margin: 0;width: 100%;height: auto;float: left;background-color: #fff;overflow: hidden;} .nav_dh ul{margin: 0;padding: 0;} .nav_dh li{ margin:0; padding:0;} .nav_dh a{ width:24%; height:auto; float:left; text-decoration:none; display:inline-block; margin-right:0.1%; overflow: hidden; margin-top:15px; margin-bottom:15px;} .nav_dh a h2{font-size: 16px;font-weight: 100;text-align: center;} .nav_dh a span{ color:#0099cc;} .nav_dh a dd{color: #006699;} /* sousuo */ .sb-search {position: relative;margin-top: 0px;width: 0%;min-width: 60px;height: 43px;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;border: 1px solid #999;} .searchtxtt {position: absolute;top: 0;right: 0;border: none;outline: none;background: #fff;width: 99%;height: 43px;margin: 0;z-index: 10;padding: 0px 65px 0px -20px;font-family: inherit;font-size: 20px;color: #2c3e50;} .searchtxtt::-webkit-input-placeholder {color: #e0e0e0;} .searchtxtt:-moz-placeholder {color: #e0e0e0;} .searchtxtt::-moz-placeholder {color: #e0e0e0;} .searchtxtt:-ms-input-placeholder {color: #e0e0e0;} .sb-icon-search, .ssubmit {width: 60px;height: 43px;display: block;position: absolute;right: 0;top: 0;padding: 0;margin: 0;line-height: 43px;text-align: center;cursor: pointer;} .ssubmit {background: #fff; /* ie needs this */ -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)"; /* ie 8 */ filter: alpha(opacity=0); /* ie 5-7 */ opacity: 0;color: transparent;border: none;outline: none;z-index: -1;} .sb-icon-search {color: #fff;z-index: 90;font-size: 22px;font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;background-color: #3399cc;background-image: ;background-repeat: no-repeat;background-position: center center;} .sb-icon-search:before { } /* open state */ .sb-search.sb-search-open,.no-js .sb-search {width: 100%;} .sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {color: #fff;z-index: 11;background-color: #006699;} .sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {z-index: 90;} .sb-search{background-color:#3399cc;} .sb-search img{ width:32px; height:32px; margin-top:5px; margin-left:12%;} /* 分页 */ .pagelistnav {padding: 3% 0;float: left;width: 100%;position: relative;z-index: 9;text-align: center;overflow: hidden;padding-bottom:10px; background-color:#fff;} .pagelistnav ul {float: right;} .pagelistnav .firstpage {width: 30px;} .pagelistnav ul li {float: left;line-height: 25px;height: 25px;margin-right:5px; font-size: 12px;border: 1px solid #e9e9e9;padding: 0px 10px;width: auto;} .pagelistnav ul li a:hover {color: #ff0000;text-decoration: none;} .pagelistnav ul li.thisclass, .pagelistnav ul li.thisclass a, .pagelistnav ul li.thisclass a:hover {background-color: #6e64a1;color: #fff} .pagelistnav .pageinfo {line-height: 25px;padding: 12px 5px 10px 5px;color: #999;} .pagelistnav select {line-height: 25px;margin-top: 4px} .pagelistnav .pageinfo strong {color: #555;font-weight: normal;margin: 0px 2px;}