@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;}

/*全局*/
/* 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}

/* 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_list{ margin:0; padding:0;}
header #dh { float:left; width:10%; height:40px; margin-top:5px; margin-left:1%;}
header .head_list #fh {float:left; width:8%; height:40px; margin-top:0px; margin-left:-5px; font-size:44px; color:#3399cc;}
header .head_list #fh_list {float:left; width:10%; height:40px; margin-top:0px; margin-left:0.5%; font-size:44px; color:#3399cc;}
header .head_list .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_list h2 {float: left;width: auto;font-size: 18px;border: 1px solid #999;background-color: #3399cc;border-top-left-radius: 8px;border-bottom-left-radius: 8px;color: #ffffff;margin-top: 4px;margin-left: 2%;padding-top: 5px;padding-right: 3%;	padding-bottom: 5px;padding-left: 2%;}
header .head_list h1 {float: left;width: auto;font-size: 18px;border: 1px solid #999;background-color: #3399cc;border-top-right-radius: 8px;border-bottom-right-radius: 8px;color: #ffffff;margin-top: 4px;margin-left: 0%;padding-top: 5px;padding-right: 2%;padding-bottom: 5px;padding-left: 3%;}
/* 焦点图 */
.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; height:14rem;}
.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;}

/* 价格 */
.jiage{ position:relative; width:100%;background:#fff;margin:0; padding:0; float:left;overflow: hidden;}
.jiage #jg{ margin:0; padding:0; width:100%; height:auto; overflow:hidden;}
.jiage #jg li{ width:auto; height:auto; float:left; margin-left:2%; margin-right:2%; line-height:35px; text-align: center;}
.jiage #jg strong a{color: #0381a5;	text-align: center;}
.jiage #lis strong a{color: #0381a5; text-align: center;}
.jiage #lis{ width:auto; height:auto; float:left; margin-left:2%; margin-right:2%; line-height:35px; text-align: center;}

/* 富导航 */
.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 #baike{padding:0; width:auto; height: 35px; float:right; margin-right:1%; margin-top:5px;}
.nav_c #baike a{color: #008080;}
.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;}

.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:99%; height:15px; line-height:15px; float:left; margin-left:1.5%; font-size:16px; color:#006666; margin-top:8px; margin-bottom:8px;}
.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{float: left;width: 12%;height: 25px; line-height: 25px; font-size: 14px; color: #666;font-weight: 100; margin-left:1%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:normal;}
.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;}

/* 文章列表 */
.nav_list{ padding:0px; margin:0; width:100%; height:auto; float:left; background-color:#fff; overflow: hidden;}
.nav_list #h2{padding:0;width: 40%;height: 35px;float: left;color: #006699;}
.nav_list #h2 b{ width:auto;padding:0;float: left;font-size: 16px;font-weight: 100;display: inline-table;margin-top: 8px;margin-left: 5px;}
.nav_list .fl{ float:right; width:76%; height:35px; margin-top:5px;}
.nav_list .fl a{ float:right; width:16%; height:30px; line-height:30px; margin-left:0.2%; font-size:12px; color:#999;}

.nav_list .li{ width:100%; height:auto; float:left; padding:0; margin-bottom:2px; overflow: hidden;}
.nav_list .li #img{width: 22%; height:75px; float: left;margin: 1%;}
.nav_list .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_list .li #left{ width:auto; height:8px; line-height:8px;float:left; margin-right:20%; font-size:10px; color:#ccc; margin-left:1%;}
.nav_list .li #right{ width:auto; height:8px; line-height:8px; float:left; font-size:10px; color:#ccc;}
.nav_list #img_s{ width:100%; height:100px; float:left; overflow:hidden;}
.nav_list #img_s img{ width:31%; height:100%; float:left; margin-left:1%; margin-right:1%;}
.nav_list #h3{ width:99%; height:15px; line-height:15px; float:left; margin-left:1.5%; font-size:16px; color:#006666; margin-top:8px; margin-bottom:8px;}
.nav_list .li_c{ width:99%; height:20px; line-height:20px; margin-top:2px; margin-bottom:2px; float:left; overflow:hidden; padding:0;}
.nav_list .li_c a{ margin:0; padding:0; font-weight:100; float:left; width:100%; height:auto;}
.nav_list .li_c h3{ width:12%; height:20px; line-height:20px; font-size:16px; color:#006699; margin-left:1.5%; float:left;}
.nav_list .li_c span{ float:left; margin-left:1%; margin-right:1.5%; color: #ccc;}
.nav_list .li_c h4{float: left;width: 78%;height: 20px;line-height: 20px;font-size: 14px;color: #666;font-weight: 100;}

/*-----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;}

/* 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: url(/uploads/image/wiimage/sou.png);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: #3399cc;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;}
