body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:14px/1.5 微软雅黑,tahoma,arial,\5b8b\4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}
/*通用样式*/
.hidden{display:none;}.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear,.main{display:inline-block;}/* Hides from IE-mac \*/* html .clear,* html .main{height:1%;}.clear,.main{display:block;}

.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}
.lh20{line-height: 20px}.lh22{line-height: 22px}.lh24{line-height: 24px}.lh26{line-height: 26px}.lh28{line-height: 28px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; background-color:#fff}
.img-wrap a:hover{ background-color:#e8eff6}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.wrap {
   width: 1200px;
   margin: 0 auto;
}

.banner {
   background: url(../images/banner.jpg) no-repeat center top;
   height: 689px;
}

.nav ul li {
   float: left;
   margin-right: 50px;
}
.nav ul li a {
   color: #333;
   font-size: 16px;
   text-decoration: none;
}
.nav ul li a:hover {
   color: #0084ff;
}
.nav ul {
   margin-top: 40px;
   margin-left: 50px;
}
.nav ul li .last  {
   font-weight: bold;
   margin-left: 60px;
}
.navreg {
   margin-top: 30px;
}

.navzhece {
   border: 1px #9f9f9f solid;
   padding: 10px 40px;
   border-radius: 50px;
}
.navzhece span a {
   color: #000;
   text-decoration: none;
}

.navlogin {
   border: 1px #0084ff solid;
   margin-left: 30px;
   padding: 10px 40px;
   border-radius: 50px;
}
.navlogin span a {
   color: #000;
   text-decoration: none;
}

.bannertxt1 {
   text-align: center;
   padding-top: 180px;
   font-size: 28px;
   color: #fff;
   font-weight: bold;
}
.bannertxt2 {
   margin-top: 10px;
   text-align: center;
   color: #e4e7eb;
   font-size: 18px;
}
.bannertxt3 {
   margin-top: 3px;
   text-align: center;
   color: #e4e7eb;
   font-size: 18px;
}
.indexsearch {
   height: 70px;
   width: 885px;
   border: 1px #2087ff solid;
   margin: 0 auto;
   background: #fff;
   margin-top: 10px;
}
.xianguang {
   width: 885px;
   margin: 10px auto;
}
.xianguang span {
   color: #e1e2e7;
   margin-left: 15px;
}
.xianguang a {
   color: #e1e2e7;
   text-decoration: none;
}

.catesel {
   background: #fff;
   border: none;
   height: 70px;
   line-height: 50px;
   padding-left: 30px;
   padding-right: 40px;
   outline: none;
   font-size: 16px;
   color: #666666;
}
.catesel>option{
   width: 500px;
   margin-top: 150px;
   text-indent: 10px;
   font-size: 16px;
   padding-top: 30px;
   border: 1px #2087ff solid;
   height: 30px;
}


.searchbtn {
   width: 112px;
   height: 70px;
   text-align: center;
   background: url("../images/searchbtn.jpg") no-repeat center top;
   font-size: 0;
   border: none;
}
.keywordsdiv {
   border-left: 1px #bfbfbf solid;
   margin-top: 5px;
   margin-left: 30px;
}
.keywords {
   margin-top: 5px;
   height: 50px;
   border: none;
   width: 550px;
   padding-left: 20px;
   margin-left: 15px;
}
.keywords:focus {
   border: none;
   outline: none;
}

.wordtit {
   margin-top: 50px;
   clear: both;
}
.wordr {
   padding-top: 20px;
}

.wordr span {
   background: #f2f2f2;
   border-radius: 50px;
   margin-left: 20px;
   padding: 10px 20px;
   margin-top: 120px;
}
.wordlists {
   margin-top: 15px;
}
.wordlists ul li {
   float: left;
   margin-right: 16px;
   margin-top: 18px;
   width: 288px;
   height: 407px;
}
.wordlists ul li a:hover {


}

.wordlists ul .wordlast {
   margin-right: 0px;
}
.wordmore {
   margin-top: 50px;
   margin-bottom: 50px;
   text-align: center;
}
.wordmore span {
   background: #0084ff;
   border-radius: 20px;
   color: #fff;
   padding: 10px 20px;
}
.jinzhunhualist {
   margin-top: 30px;
}
.jinzhunhualist ul li {
   float: left;
   margin-right: 23px;
}
.jinzhunhualist ul .jinzhunhualast {
   margin-right: 0;
}
.youqing {
   margin-top: 30px;
   background: #f5f5f5;
   color: #999;
   padding-top: 30px;
   padding-bottom: 30px;
}
.youqinlinklists {
   margin-top: 15px;
}

.youqinlinklists a {
   color: #999;
   text-decoration: none;
}
.footer {
   background: #333;
   padding-top: 20px;
   padding-bottom: 20px;
   height: 120px;
}

.footerm {
   color: #fff;
   margin-left: 50px;
   margin-top: 20px;
}
.footerm p {
   margin-top: 15px;
}

.footerr {
   margin-top: 40px;
}

.mark {
   position: relative;
   width: 100%;
   background: #000;
   opacity: 0.5;
   height: 407px;
   margin-top: -406px;
}
.caozuo {
   position: relative;
   width: 100%;
   margin-top: -280px;
}
.xiazai a {
   background: #0084ff;
   color: #fff;
   text-align: center;
   width: 144px;
   height: 37px;
   z-index:10;
   margin: 0 auto;
   line-height: 37px;
   border-radius: 20px;
   background: url("../images/xiazai.png") #0084ff no-repeat 30px 12px;
   padding-left: 10px;
   display: block;
   text-decoration: none;
}



.shoucang  a {
   border: 1px #fff solid;
   color: #fff;
   text-align: center;
   width: 144px;
   height: 37px;
   z-index:10;
   margin: 0 auto;
   line-height: 37px;
   border-radius: 20px;
   margin-top: 20px;
   padding-left: 10px;
   background: url("../images/shoucang.png") no-repeat 30px 12px;
   display: block;
   text-decoration: none;
}

.neiye_nav ul li {
   float: left;
}

.neiye_nav ul li {
   float: left;
   margin-right: 50px;
}
.neiye_nav ul li a {
   color: #333;
   font-size: 16px;
   text-decoration: none;
}
.neiye_nav ul li a:hover {
   color: #0084ff;
}
.neiye_nav ul {
   margin-top: 29px;
   margin-left: 50px;
}
.neiye_nav ul li .last  {
   font-weight: bold;
   margin-left: 60px;
}

.searchbtn_neiye {
   background: url("../images/search_nav.jpg");
   height: 49px;
   width: 106px;
   border: none;
   font-size: 0;
}

.neiye_search {
   height: 49px;
   border: 1px #0084ff solid;
   width: 522px;
   margin-top: 15px;
}
.catexiala {
   height: 20px;
   margin-top: 15px;
   width: 143px;
   text-align: center;
   border-right: 1px #c4c4c4 solid;
   background: url("../images/xialabg.jpg") no-repeat 120px 8px;
}
.keywordinput {
   width: 250px;
   border: none;
   outline: none;
   margin-top: 15px;
}
.inputkey {
   margin-left: 20px;
}
.shaixuanlists {
   background: #fff;
   padding: 20px;
}


.wrapbg {
   background: #f5f5f5;
}

.shaixuanl {
   width: 80px;
}
.shaixuanr .active {
   background: #0084ff;
   color: #fff;
   padding: 5px 20px;
   border-radius: 15px;
}

.shaixuanr .active a {
   color: #fff;
}

.shaixuanr span {
   margin-right: 15px;
}
.shaixuanr span a {
   text-decoration: none;
   color: #666666;
}
.shaixuancate {
   border-bottom: 1px #eeeeee solid;
   padding-bottom: 20px;
}

.shaixuanallcate span {
   color: #666666;
}
.shaixuanallcate span a{
   color: #666666;
   text-decoration:none;
   padding-left: 10px;
   padding-right: 10px;
}
.shaixuanallcate .active a {
   border-bottom: 2px #0084ff solid;
   padding-bottom: 20px;
}

.showl {
   width: 822px;
   background: #fff;
}
.showr {
   width: 362px;
}

.showrone {
   background: #fff;
}

.showrtwo {
   background: #fff;
   overflow: hidden;
}
.worddes {
   width: 260px;
   margin: 0px auto;
   clear: both;
   padding-top: 20px;
}
.showrthree {
   background: #fff;
   overflow: hidden;
}

.tittext {
   background: url("../images/titlebg.jpg") no-repeat center left;
   font-size: 16px;
   margin-left: 33px;
   padding-left: 35px;
   margin-top: 20px;
}
.showshoucang {
   margin-right: 22px;
   padding-left: 12px;
   margin-top: 15px;
   background: #f5f5f5 ;
   border-radius: 20px;
   border: 1px #dedede solid;
}
.shoucangtext {
   padding: 5px 10px 5px 20px;
   background: url("../images/shoucang.jpg") no-repeat center left;
}
.shoucangtext a {
   text-decoration: none;
}
.contenttip {
   width: 96%;
   margin: 20px auto;
   background: #f5f5f5;
   border: 1px #ccc  solid;
   padding-top: 10px;
   padding-bottom: 10px;
}
.yulantip {
   width: 43%;
   margin: 0 auto;
   overflow: hidden;
}
.lijixiazai {
   background: #0084ff;
   color: #fff;
   padding: 10px 20px;
   border-radius: 20px;
}

.yulanend {
   padding-top: 10px;
}
.tips {
   width: 96%;
   margin: 0 auto;
}
.relation {
   width: 96%;
   margin: 0 auto;
}

.relationlists ul li {
   padding: 10px;
   float: left;
}
.relationlists ul li a {
   padding: 5px 10px;
   background: #f3f4f9;
   color: #999999;
   text-decoration: none;
}
.tuijianlists ul li {
   float: left;
   margin-right: 20px;
   margin-top: 20px;
}
.tuijianlists ul li .relationlast {
   margin-right: 0px;
}
.tuijiantit {
   font-size: 24px;
   color: #333333;
   font-weight: bold;
}
.dingzhimbtext {
   background: url("../images/dingzhibg.jpg") no-repeat center left;
   padding-left: 32px;
   padding: 10px 32px;
   text-align: center;
}
.lijixiazaitext {
   background: url("../images/xiazai.png") no-repeat center left;
   padding-left: 30px;
   border:1px #0084ff solid;
   padding: 10px 15px;

}
.dingzhimobantit {
   width: 260px;
   border:1px #0084ff solid;
   margin: 0 auto;
   text-align: center;
   padding: 20px;
   border-radius: 50px;
}

.lijixiazaitit {
   width: 260px;
   margin: 0 auto;
   text-align: center;
   padding: 20px;
   border-radius: 50px;
   background: #0084ff;
   color: #fff;
}

.viewshoucang {
   width: 260px;
   margin: 0 auto;
}
.viewnum {
   background: url("../images/viewbg.jpg") no-repeat center left;
   padding-left: 25px;
}

.showcangnum {
   background: url("../images/zanbg.jpg") no-repeat center left;
   padding-left: 25px;
}

.membertop {
   background: url("../images/membertopbg.jpg") no-repeat center top;
   height: 315px;
}

.membert {
   padding-top: 107px;
}
.membermob {
   margin-left: 86px;
   color: #fff;
   margin-top: 10px;
}

.memberhead  {
   width: 71px;
   height: 71px;
}

.memberhead img {
   width: 71px;
}

.shoujibg {
   background: url("../images/shouji.png") no-repeat center left;
   padding-left: 22px;
}
.bangding {
   background: #e56359;
   padding: 5px 20px;
   margin-top: 5px;
   width: 100px;
   border-radius: 20px;
}

.membernav {
   height: 100px;
   background: #fff;
}

.membernavlist ul li {
   float: left;
   width: 146px;
   padding-top: 40px;
   padding-bottom: 40px;
   text-align: center;
}

.membernavlist ul li  a {
   text-decoration: none;
   color: #333333;
}

.membernavlist .curr {
   border-bottom: 4px #0084ff solid;
}
.chanpinnav {
   background: #f5f5f5;
}
.chanpinnavlist {
   background: #fff;
   height: 100px;
}

.chanpinnavlist ul li  {
   float: left;
   margin-top: 30px;
   margin-left: 26px;
   margin-right: 26px;
   padding: 10px 20px;
   color: #333333;
}
.chanpinnavlist ul .curr {
   float: left;
   background: #0084ff;
   border-radius: 20px;
   color: #fff;
}

.chanpinnavlist ul .curr a {
   color: #fff;
}


.chanpinnavlist ul li a {
   color: #333333;
}

.wordbg {
   background: #f5f5f5;
}

.word_lists {
   margin-top: 0px;
   background: #f5f5f5;
   overflow: hidden;
}
.word_lists ul li {
   float: left;
   margin-right: 18px;
   margin-top: 18px;
}
.word_lists ul li a:hover {


}

.word_lists ul .wordlast {
   margin-right: 0px;
}
.mask {
   position: fixed;
   top: 0;
   left: 0;
   z-index: 101;
   overflow: hidden;
   width: 100%;
   height: 100%;
   min-height: 550px;
   background-color: #000;
   opacity: .5;
   zoom:1;filter: alpha(opacity=50)
}

.login {
   position: fixed;
   top: 50%;
   left: 50%;
   z-index: 101;
   display: block;
   margin-top: -244px;
   margin-left: -433px;
   width: 866px;
   height: 488px;
   border-top-right-radius: 4px;
   border-bottom-right-radius: 4px;
   background: #fff;
   text-align: center
}

.payinfo {
   position: fixed;
   top: 50%;
   left: 50%;
   z-index: 200;
   display: block;
   margin-top: -244px;
   margin-left: -433px;
   width: 866px;
   height: 488px;
   border-top-right-radius: 4px;
   border-bottom-right-radius: 4px;
   background: #fff;
   text-align: center
}


.loginleft {
   background: url("../images/loginleftbg.jpg") no-repeat center left;
   width: 316px;
   height: 488px;
}
.lefttop1 {
   text-align: center;
   padding-top: 80px;
   font-size: 30px;
   color: #fff;
}

.lefttext {
   padding-top: 30px;
   padding-left: 80px;
}

.lefttext ul li {
   padding-top: 30px;
   color: #fff;
   font-size: 16px;
   text-align: left;
}
.loginright {
   width: 550px;
   height: 488px;
}
.ewmlogin {
   width: 446px;
   margin: 0 auto;
   padding-bottom: 90px;
   border-bottom: 1px #e5e5e5 solid;
}
.logintext {
   font-size: 36px;
   text-align: center;
   color: #28b7f7;
   padding-top: 40px;
   font-weight: bold;
}

.ewmtext {
   background: url("../images/saoma.jpg") no-repeat center left;
   padding-left: 21px;
   width: 113px;
   margin: 0 auto;
}
.otherlogin {
   width: 446px;
   margin: 10px auto;
}
.loginewm img {
   border: 1px #cfcfcf solid;
   border-radius: 5px;
}
.loginewm {
   margin-top: 30px;
}
.ewmtext {
   margin-top: 10px;
}
.oterhr span a {
   color: #28b7f7;
}

.reginput {
   border: 1px #e5e5e5 solid;
   height: 50px;
   line-height: 50px;
   padding-left: 25px;
   border-radius: 20px;
   width: 275px;
   margin-top: 10px;
}
.yuedubtn_yzm {
   margin-top: -4px;
}

.reginput_2 {
   height: 48px;
   line-height: 48px;
   padding-left: 25px;
   border-radius: 20px;
   width: 153px;
   border: none;
   outline: none;
   margin: 0 auto;
}

.reginput_4 {
   height: 50px;
   line-height: 50px;
   padding-left: 25px;
   border-radius: 20px;
   width: 148px;
   border: none;
   outline: none;
   float: left;
   border: 1px #e5e5e5 solid;
}
.inputval_5 {
   width: 300px;
   margin: 0 auto;
   height: 50px;
}

.yuedu_4 {
   line-height: 30px;
}

.reginput_5 {
   height: 50px;
   line-height: 50px;
   padding-left: 25px;
   border-radius: 20px;
   width: 275px;
   border: none;
   outline: none;
   float: left;
   border: 1px #e5e5e5 solid;
   margin: 0 auto;
}


.inputval {
   width: 300px;
   margin: 0 auto;
}
.inputval_3 {
   width: 300px;
   margin: 0 auto;
}


.inputval_2 {
   width: 300px;
   border:none;
   border: 1px #e5e5e5 solid;
   height: 50px;
   line-height: 50px;
   margin-top: 10px;
   border-radius: 20px;
   margin: 10px auto 0 auto;
}

.inputval_4 {
   width: 300px;
   border:none;
   height: 50px;
   line-height: 50px;
   margin: 12px auto 0 auto;
}

.yuedu {
   margin-left: 20px;
}

.zhucebtn {
   width: 130px;
   height: 50px;
   line-height: 50px;
   color: #fff;
   background: #1a9bfb;
   border: none;
   outline: none;
   border-radius: 50px;
   margin:0 auto;
}
.yuedubtn {
   margin-top: -3px;
}
.xieyi {
   padding-left: 5px;
   line-height: 30px;
}
.yzmtext {
   border-left: 1px #e5e5e5 solid;
   border-bottom-left-radius: 20px;
   border-top-left-radius: 20px;
   height: 50px;
   line-height: 50px;
   width: 120px;
   text-align: center;
   display: block;
   float: right;
}

.huoquyzm {
   border: 1px #e5e5e5 solid;
   border-radius: 20px;
   border-radius: 20px;
   height: 50px;
   line-height: 50px;
   width: 115px;
   text-align: center;
   display: block;
   float: right;
}
.saomadenglu {
   position: absolute;
   top: 10px;
   right: 10px;
}

.closelogin {
   position: absolute;
   right: -60px;
}

.yishoucang {
   padding: 5px 10px 5px 20px;
   background: url(../images/yishoucang.jpg) no-repeat center left;
}

.dingzhibg {
   background: url("../images/dingzhibg.jpg") center top;
   min-height: 800px;
   display: flex;
   flex-direction: column;
   padding-bottom: 50px;
}

.dingzhicon {
   width: 1200px;
   padding-top: 300px;
   margin: 0 auto;
   display: flex;
   flex-direction: column;
}
.dingzhilists {
   display: flex;
   flex-direction: column;
   margin-top: 20px;
   padding: 0px 20px;
}
.dingzhixuanxiang {
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
   margin-top: 10px;
   margin-left: 12px;
}
.xuanxiang {
   padding-right: 15px;
}
.addbutton {
   margin-top: 20px;
   width: 100px;
   margin: 0 auto;
}
.shengcheng {
   width: 100px;
   background: #00a0e9;
   outline: none;
   color: #fff;
   border:1px #00a0e9 solid;
   border-radius: 5px;
   padding: 10px 20px;
}

.showcontent {
   padding: 15px;
}




