﻿@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0; box-sizing:content-box!important}
body{margin:0;font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;color:#252525;background-color:#fff;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei"; min-width:1200px}
ul li{ list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h1,h2,h3{margin-top:20px;margin-bottom:10px;}
h4,h5,h6{margin-top:10px;margin-bottom:10px;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
a{ text-decoration:none;}
b,strong{font-weight:bold;}
input{outline: none;}
small{font-size:85%;}
cite{font-style:normal;}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
dfn{font-style:italic;}
address{font-style:normal;line-height:1.5}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;height:0;}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend{padding:0;border:0;}
optgroup{font-weight:bold;}
blockquote{padding:10px 20px;margin:0;font-size:14px;border-left:5px solid #eee;}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:1em;}
code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px;}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);}
pre{overflow:auto;display:block;padding:10px;font-size:14px;line-height:1.5;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}
a{background:transparent;}
a:active,a:hover{outline:0;}
img{border:0;vertical-align:middle;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
ul,ol{margin:0;}
dl{margin:0;}
dt,dd{line-height:1.5;}
dd{margin-left:0;}
form{margin:0;padding:0;}
input,optgroup,select,textarea{margin:0}
button{margin:0;overflow:visible; outline:none}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0; vertical-align:middle}
textarea{overflow:auto;}
.comlink a{ color:#555; font-size:14px; line-height:25px}
.comlink a:hover{color:#00be6e}
.bomlink a{ color:#333;}
.bomlink a:hover{color:#00be6e}
.bluelink a{ color:#418dc7; font-size:14px; line-height:25px}
.bluelink a:hover{color:#E98A0A}
.borderddd{ border:1px solid #ddd;}
.borderbbb{ border:1px solid #bbb;}
.borderlrt{ border-top:1px solid #bbb; border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom: none}
.borderef{ border:1px solid #efefef;}
.bordertopccc{ border-top:1px solid #ccc;}
.bordernone{border:none!important}

input[type="text"]:focus {outline:none;border: 1px solid #00be6e;}
input[type="password"]:focus {outline:none;border: 1px solid #00be6e;}
textarea:focus {outline:none;border: 1px solid #00be6e;}
select:focus {outline:none;border: 1px solid #00be6e;}
/*
input[type="text"],input[type="password"],textarea{padding:4px;height:14px;line-height:14px;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;border-left:1px solid #e2e3ea;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{border-top:1px solid #3d7bad;border-right:1px solid #a4c9e3;border-bottom:1px solid #b7d9ed;border-left:1px solid #b5cfe7;}
input[type="button"],input[type="submit"]{padding:0 1em;height:26px;}
*/

article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
svg:not(:root){overflow:hidden;text-overflow:ellipsis;}
figure{margin:1em 40px;}
mark{color:#000;background:#ff0;}
output{display:block;padding-top:7px;font-size:14px;line-height:1.5;color:#555;}

.clear{clear:both;}
.center{margin-right:auto;margin-left:auto;}
.right{float:right;}
.left{float:left;}
.hide{display:none;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.list-unstyled{padding-left:0;list-style:none;}

a.a-hover{text-decoration:none;}
a.a-hover:hover{text-decoration:none; color:#00be6e}
a.a-none{text-decoration:none;}
a.a-none:hover{text-decoration:none;}
a.a-all{text-decoration:underline;}
a.a-all:hover{text-decoration:none;}

.trans{filter:alpha(opacity=50);background-color:#000;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;}
.em,.i{font-style:italic;}
.strong,.b{font-weight:bold;}
.absolute{position:absolute;}
.relative{position:relative;}
.block{display:block;}
.overflow-hidden,.oh{overflow:hidden;text-overflow:ellipsis;}
.cursor-point{cursor:pointer;}
.pd10{ padding:10px 10px 10px 10px}
.pd15{padding-top:15px; padding-bottom:15px}
.pdt5{ padding-top:5px;}
.pd3{ padding:4px 5px 4px 5px}
.overflow-scroll{ overflow:scroll}

.lh{line-height:1;}

.ff-yh{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei"}

.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs26{font-size:26px;}
.fs28{font-size:28px;}
.fs32{font-size:32px;}
.fs36{font-size:36px;}
.fs38{font-size:38px;}
.fs68{font-size:68px;}

.mt0{ margin-top:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt100{margin-top:100px;}
.mt120{margin-top:120px;}
.mt35{ margin-top:35px;}
.pt10{ padding-top:10px}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml24{margin-left:24px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.mt60{margin-top:60px;}
.ml80{margin-left:80px;}
.ml100{margin-left:100px;}
.ml160{margin-left:160px;}
.ml65{margin-left:65px;}
.mlp5{ margin-left: 5%}

.pb30{ padding-bottom:30px;}

.mr10{ margin-right:10px}
.mr20{ margin-right:20px}
.mr15{ margin-right:15px}

.c-fff{color:#fff;}
.c-ccc{color:#ccc;}
.c-999{color:#999;}
.c-666{color:#666;}
.c-333{color:#333;}
.c-000{color:#000;}
.c-555{color:#555;}
.c-777{color:#777;}
.c-green{ color:#00be6e}
.c-red{ color:#f00}
.bordergreen{border:1px solid #00be6e}

.listinside li{list-style-image:url(../image/blackpoint.png); list-style-position:inside}
.grelink a:hover{ color:#00be6e}

label.error{color:red;font-style:normal;padding-left:10px;}
em.required{color:red;font-style:normal;font-weight:normal;padding-right:1px;}

.pager{width: 100%; float: left; margin-top: 20px}
.page{font-size:12px;}
a.page{text-decoration:none;color:#000000;float:left;height:26px;line-height:26px;padding:0 8px;margin:0 2px;background-color:#fff;border:#cccccc solid 1px; border-radius:5px}
a.page:hover{text-decoration:none;color:#00be6e; border:1px solid #00be6e}
a.page-curr{text-decoration:none;color:#ff6600;float:left;height:26px;line-height:26px;padding:0 10px;margin:0 5px;background-color:#00be6e;border:#00be6e solid 1px;color:#fff; border-radius:5px}
a.page-curr:hover{ color:#fff}

.bgwhite{ background:#fff;}
.bggray{ background:#efefef;}
.bglowgray{ background:#F6F6F6;}
.bglowhite{ background:#F9F9F9;}
.bggreen{background:#00be6e;}
.bgyellow{ background:#fec200;}
.bgblue{ background:#00bcd7;}
.bgpink{ background:#e8a66a;}
.bglowye{ background:#F7DB6F}
.bgblack{ background:#000000}
.pb10{ padding-bottom:10px}
.thedark{ margin-top:-10px; padding-top:10px; padding-bottom:10px; background:#f1f1f1}

.bgsoftgray{ background:#f8f8f7}
.blacka a{ color:#333}
.blacka a:hover{ color:#CA2B09}
.dashunderline{ border-bottom:1px dashed #dedede;}
.dashdeep{ border-bottom:1px dashed #999;}
.solidunderline{ border-bottom:2px solid #ccc;}
.soline{border-bottom:1px solid #ccc}
.topline{border-top:1px solid #ccc}
.soline2{border-bottom:2px solid #ccc}
.pb15{ padding-bottom:15px;} .pb20{ padding-bottom:20px;}
.bordertopgreen{ border-top:2px solid #00be6e}

.w{width:1200px;}
.w1{width:250px;}
.w2{width:660px;}
.w3{width:500px;}
.w4{ width:940px;}
.w5{ width:600px;}
.w6 { width:320px;}
.w7{ width:520px;}
.w8{ width:400px}
.w9{ width:360px;}
.w10{ width:440px;}
.w11{ width:730px}
.w12{ width:240px}
.w100{ width:100%!important;}
.w50{ width:50%!important}
.w540{ width:540px;}
.w300{ width:300px;}
.w320{ width:320px;}
.w350{ width:350px;}
.w450{ width:450px;}
.w700{ width:700px;}
.w720{ width:720px;}
.w730{ width:728px;}
.w220{ width:220px;}
.w980{ width:980px;}
.w180{ width:180px;}
.w140{ width:140px;}
.w950{ width:950px}
.w186{ width:100px}
.w880{ width:880px}
.w290{ width:290px;}
.w240{ width:240px;}
.w270{width:270px;}
.w150{ width:150px}
.wp33{ width:303px}
.wp90{ width:90%}
.wp45{ width: 45%}
.w10px{ width:10px;}
.w1000{ width:1000px;}
.w530{ width:530px}
.w260{ width:260px}
.w800{ width:800px}
.w500{ width:500px}
.w380{ width:380px}
.w80{ width:80px}
.w490{ width:490px}
.w690{ width:690px;}
.w615{ width:615px;}
.w298{ width:298px}
.w330{ width:330px}
.w400{ width:400px}
.w10px{width:10px}
.w235{ width:235px}
.w850{ width:850px;}
.w425{ width:425px}
.w349{ width:349px}
.w15{width:15px}
.w200{ width:200px}
.w908{ width:908px}
.w640{ width:640px}
.w580{ width:580px;}
.w159{ width:159px;}
.w37{ width:39px}
.w70{ width: 70px}
.w1100{ width:1100px}
.w475{ width:475px}
.w800{ width:800px}
.w90{ width:90px}
.w50px{ width:50px}
.mb10{ margin-bottom:10px}
.pd510{ padding:5px 10px 5px 10px}
.w210{ width:210px}
.w260{ width:260px}

.ht1{ height:100%;}
.ht25{ height:25px;}
.ht30{ height:30px;}
.ht38{ height:38px;}
.ht40{ height:40px;}
.ht50{ height:50px;}
.ht60{ height:60px;}
.ht65{ height:65px;}
.ht70{ height:70px;}
.ht80{ height:80px;}
.ht340{ height:340px;}
.ht440{ height:440px;}
.ht100{ height:100px;}
.ht155{ height:155px;}
.ht230{ height:230px;}
.ht240{ height:240px;}
.ht250{ height:250px!important; margin-top:20px}
.ht300{ height:300px;}
.ht270{ height:270px;}
.ht280{ height:280px;}
.ht115{ height:115px;}
.ht360{ height:360px;}
.ht175{ height:175px;}
.ht90{ height:90px;}
.ht125{ height:125px}
.ht450{ height:450px;}
.ht190{ height:190px}
.ht600{ height:600px;}
.ht15{ height:15px}
.ht105{ height:105px}

.lh15{ line-height:15px;}
.lh20{ line-height:20px;}
.lh25{ line-height:25px;}
.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.lh40{ line-height:40px;}
.lh50{ line-height:50px;}
.lh80{ line-height:80px;}
.lh100{ line-height:100px;}

.mr60{ margin-right:60px}
.mr100{ margin-right:100px}

.c-desc{color:#8c8c8c;}
.c-node{color:#458fce;}
.c-infoem{color:#3b639f;}
.c-comment{color:#1E50A2;}
.c-red{color:#F00;}
.ml50{ margin-left:50px}

.bordernoup{ border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.borderright{ border-right:1px solid #ccc}
.borderrad25{border-radius:25px}
.listpoint li{ list-style-type:disc}
.aticlist li{ width:360px; height:30px; line-height:30px; overflow: hidden; list-style-position: inside; font-size:14px; color:#ccc}
.aticlist li a{ color:#333}
.aticlist li a:hover{ color:#D13210}

a.a{color:#252525;text-decoration:none}
a.a:hover{color:#cd0200;text-decoration:underline}

a.nava{color:#fff;text-decoration:none;}
a.nava:hover{color:#fef082;text-decoration:none;}

a.topa{color:#666;font-size:12px;text-decoration:none;}
a.topa:hover{color:#333;}

a.detaila{font-size:12px;color:#3b639f;}
a.detaila:hover{text-decoration:underline;}

.notifi{padding:1px 5px 2px 5px;border-radius:3px;border:1px solid #ccc;text-decoration:none;color:#252525;}
.notifi-curr{background-color:#f39c12;color:#fff;border-color:#f39c12;}
#notifi-container a.notifi-source{color:#006699;}
#notifi-container a.notifi-target{}
#notifi-container a.notifi-view{color:#3E62A6;}

#marquee1{width:100%; height:100px; overflow:hidden;text-overflow:ellipsis; margin:5px auto 0;}
#marquee1 ul li{float:left; padding:0 1px; margin-left:10px; border:1px solid #ccc; text-align:center; cursor:pointer}
#marquee1 ul li img{display:block;}

.noticemq{width:160px; height:60px; overflow:hidden;text-overflow:ellipsis; float:left;}
.noticemq li{ height:30px; line-height:30px; list-style-image:url(../image/listpoint.png); list-style-position:inside; width:140px; overflow:hidden;text-overflow:ellipsis}
.noticemq li a{ color:#F73722}
.noticemq li a:hover{ color:#DB7E02}

.favorite-icon-curr{color:#ffbb00;}
.favorite-curr{color: #d23636; }

.buyhelper td{ width:82px; height:70px; border:1px solid #ccc; text-align:center}
.imgbanner a{ margin-top:5px; float:left; margin-left:2px; margin-right:2px; width:295px; overflow:hidden;text-overflow:ellipsis}
.imgbanner img{max-width: 296px;max-height: 80px;min-width: 296px;min-height: 80px;}
.adv img{max-width: 1200px;max-height: 80px;min-width: 1200px;min-height: 80px;}
.sechand { width:225px; overflow:hidden;text-overflow:ellipsis; font-size:14px; color:#F00;}
.sechand a{width:100px; height:35px; text-align:center; line-height:35px; color:#222; border:1px solid #dedede; font-size:14px; float:left; margin-left:5px; margin-right:5px; margin-top:10px}
.sechand a:hover{border:1px solid #F00}

.wtitle{width:1200px; height:35px; background:url(../image/tabbg-3.png);}
.paunder{position:absolute; z-index:-999}
.wtitle .titlename{float:left; width:175px; height:30px; border-bottom:5px solid #4d905b; font-size:18px; font-weight:bold; padding-left:10px}
.wtitle .titlename img{ margin-right:10px}
.wtitle .titlenav{ float:right; margin-top:15px}
.wtitle .titlenav a{ width:70px; text-align:center; border-right:1px solid #ccc; float:left; line-height:15px; color:#333}
.wtitle .titlenav a:hover{ color:#EA610F}
.fllink a{ line-height: 20px!important; background: #a4d6ac; border: none!important; border-radius: 10px; margin-left: 10px }

.stitle{width:100%; height:35px; background:url(../image/tabbg-5.png);}
.stitle .titlename{float:left; width:100px; height:32px; line-height:32px; border-bottom:3px solid #4d905b; font-size:14px; font-weight:bold; text-align:center}
.stitle .titlenav{ float:right; margin-top:15px}
.stitle .titlenav a{ width:70px; text-align:center; border-right:1px solid #ccc; float:left; line-height:15px; color:#333}
.stitle .titlenav a:hover{ color:#EA610F}

.bandtit{width:1200px}
.bandtit li .bandlist{width:1200px; float:left}
.band{background:none!important; float:right;}
.band li{ width:100px!important; height:35px!important; font-size:13px!important;}
.band li.active{ background:#4d905b!important; color:#fff!important}
.bandtit li .bandlist .listk{float: left; width: 500px; height: auto; overflow: hidden;}
.bandtit li .bandlist .listz{float: left; width: 230px; height: auto; overflow: hidden;}
.bandtit li .bandlist .listp{float: left; width: 410px; height: 270px; overflow: hidden;}
.bandtit li .bandlist .lists{float: left; width: 760px; height: 327px; overflow: hidden;}
.newprolist a{ margin-left:10px; margin-top:10px; float:left}
.sale{background:#f2f4f5!important; width:686px;}
.sale li{ width:136px!important; height:35px!important; font-size:14px!important; border-left:1px solid #dedede; border-top:1px solid #dedede; border-bottom:1px solid #dedede; color:#333!important;}
.sale li.active{ background:#fff!important; border-bottom:1px solid #fff!important;}
.salelist{ width:684px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.salelist li table{ margin-top:0px!important; width:100%}
.salelist li tr{ border-bottom:1px solid #dedede; width:100%}
.salelist li td{ height:50px!important; line-height:50px!important; font-size:14px;}
.salelist li .salesub{ text-align:center; width:100px; color:#207129;}
.salelist li .salename{ width:330px; padding-left:10px; padding-right:10px; overflow:hidden;text-overflow:ellipsis; float:left;}
.salelist li .salename a{ color:#111}
.salelist li .salename a:hover{color:#E98A0A}
.salelist li .saledate{ text-align:center; width:80px; color:#888; font-size:12px}
.salelist li .saleplace{ width:50px; color:#666; font-size:12px}
.salelist li .salebutton{ width:100px; text-align:center}
.salelist li .salebutton button{ width:70px; height:25px; background:#F8660E; border:none; color:#fff;}

.othertit{border:1px solid #ccc; height:38px; width:1198px; border-top-width:2px}
.othersub{background:none!important; float:left; margin-left:1px}
.othersub li{ width:150px!important; height:39px!important; font-size:15px!important; border-top:2px solid #ccc; font-weight:bold;}
.othersub li.active{ background:#fff!important; border-top:2px solid #00be6e; color:#00be6e!important; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.otherinfo{ width:1198px; height:200px; border:1px solid #ccc; border-top:none; float:left}
.otherinfo .infobox{ height:200px; border-right:1px solid #ccc; float:left}
.otherinfo table tr{ border-bottom:1px solid #ccc; height:60px}
.otherinfo table td{ height:60px; font-size:13px!important}
.otherinfo table td img{ width:80px; height:30px;}
.otherinfo .infobox .infobox_l{ width:200px; margin-left:10px;}
.otherinfo .infobox .infobox_l td{width:50%; text-align:center; padding-top:7px}
.otherinfo .infobox .infobox_l td a{ width:100%; font-weight:bold; color:#222; display:block}
.otherinfo .infobox .infobox_l td a:hover{color:#ED440C}
.otherinfo .infobox .infobox_m{ width:670px; margin-left:30px;}
.otherinfo .infobox .infobox_m td{width:120px; padding-right:10px; height:55px; padding-top:7px; float:left}
.otherinfo .infobox .infobox_m td a{ color:#999; height:20px; float:left; max-width:124px; overflow:hidden;text-overflow:ellipsis}
.otherinfo .infobox .infobox_m td a span{ color:#111;}
.otherinfo .infobox_r button{ border:none; background:#00be6e; margin-top:5px; border-radius:5px; width:80px; height:25px; color:#fff; font-size:13px; font-weight:bold; margin-left:30px}
.otherinfo .infobox_r button:hover{ background:#0cc979}

.malltab{background:#f2f4f5!important; width:258px;}
.malltab li{ width:85px!important; height:35px!important; font-size:14px!important; border-right:1px solid #dedede; border-bottom:1px solid #dedede; color:#333!important;}
.malltab li.active{ background:#fff!important; border-bottom:1px solid #fff!important; font-weight:bold}
.malllist{ width:257px; height:230px; border-right:1px solid #dedede;}
.malllist li table{ margin-top:0px!important; width:100%}
.malllist li tr{ border-bottom:1px dashed #dedede; width:100%}
.malllist li td{ height:30px!important; line-height:30px!important; font-size:12px!important; padding-left:10px; padding-right:10px; overflow:hidden;text-overflow:ellipsis; display:block}
.malllist li td a{ color:#555}
.malllist li td a.c-red{ color: #E6570B}
.malllist li td a.c-666{ color: #666}
.malllist li td a.c-green{ color: #00be6e}
.malllist .no1{ background:#f54545; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.malllist .no2{ background:#fd8548; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.malllist .no3{ background:#fdac37; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.malllist .no4{ background:#bbb; color:#fff!important; width:30px; height:18px; text-align:center; float:left;
    line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.mallgst{ height:143px; border:1px solid #dedede; border-left-color:#fff; width:256px}

.techtab{background:url(../image/tabbg-5.png)!important; width:100%;}
.techtab li{ width:108px!important; height:35px!important; font-size:15px!important; font-weight:bold}
.techtab li.active{ background:url(../image/tabbg-6.png)!important; color:#23701B!important;}
.techtab li span{float:right; color:#dedede!important}

.koubei{ width:358px; height:498px; overflow:hidden;text-overflow:ellipsis}
#kbmarquee{margin-left:10px; overflow:hidden;text-overflow:ellipsis}
#kbmarquee2{ height:460px; width:340px; margin-top:30px; margin-left:10px; overflow:hidden;text-overflow:ellipsis}
#kbmarquee2 .linfo{ width:110px; text-align:center; }
#kbmarquee2 .rinfo{ width:220px; margin-left:10px}
#kbmarquee2 .linfo img{margin-top:10px; margin-bottom:10px; margin-left:0; margin-right:0}
#kbmarquee2 .rinfo td{ width:220px; height:50px; line-height:25px; display:block; overflow:hidden;text-overflow:ellipsis; font-size:14px}

.starimg{ position:absolute}
.stardown{ width:65px; height:25px; background:#ccc;}
.stardown2{ width:100px; height:25px; background:#ccc;}


.pjlist{ float:left; width:500px; height:445px; }
.pjlist ul li{ float:left; width:165px; height:140px; padding-top:7px; text-align:center; margin-left:5px; color:#F00; font-size:16px; font-weight:bold; line-height:20px}
.pjlist ul li img{ width:140px; height:90px;}
.pjlist ul li a{ color:#333; font-size:14px; font-weight:100;}
.pjlist ul li a:hover{ color:#F45804}
.pjlist ul li span{ width:140px; height:20px; display:inline-block; overflow:hidden;text-overflow:ellipsis;}
.pjad a{ margin-top:8px; display:block}

.hotsubtit{width:100%; height:34px; background:url(../image/tabbg-4.png)}
.hotsubtit a{ float:right; color:#fff; width:70px; height:20px; line-height:20px; text-align:center; margin-top:7px; border-right:1px solid #fff;}
.hotsubtit a:hover{ text-decoration:underline}
.hotsubname{float:left; width:246px; height:34px; background:url(../image/prdbg2.png);}
.hotsub img{ float:left}
.hotsub td{ border-bottom:1px solid #ccc; padding-top:5px; padding-bottom:5px; width:330px; display: table-cell; vertical-align: middle;}
.hotsub th{ border-bottom:1px solid #ccc; width:70px; display: table-cell; vertical-align: middle;}
.hotsub ul{ float:left; width:319px}
.hotsub ul li{ float:left; margin-left:5px;}
.hotsub ul li a{ padding-right:5px;}

.tab-hd { background:url(../image/tabbg-1.png); overflow:hidden;text-overflow:ellipsis; zoom:1;}
.tab-hd li{ float:left; width:200px; text-align:center; cursor:pointer; height:36px; line-height:36px; font-size:16px; color:#666;}
.tab-hd li.active{ background:url(../image/tabbg-2.png); color:#4d905b}
.tab-bd li{display:none; width:590px;}
.tab-bd li.thisclass{ display:list-item;}
.newstit{width:570px; height:70px; border-bottom:1px solid #ddd; padding:10px; overflow:hidden;text-overflow:ellipsis; line-height: 20px; color:#777; float:left;}
.newstit a.title{ font-size:20px; color:#EB5447; line-height:35px; width:100%; text-align:center; overflow:hidden;text-overflow:ellipsis; float:left}
.newstit a.info{ color:#47A330;}
.newstit a:hover{ color:#E98A0A}
.tab-bd li table{ margin-top:5px;}
.tab-bd li td{ height:25px; line-height:25px; font-size:14px;}
.tab-bd li .newssub{ text-align:center; width:80px; color:#888;}
.tab-bd li .newsname{ width:410px; padding-left:10px; padding-right:10px; overflow:hidden;text-overflow:ellipsis; float:left;}
.tab-bd li .newsname a{ color:#333}
.tab-bd li .newsname a:hover{color:#E98A0A}
.tab-bd li .newsdate{ text-align:center; width:80px; color:#888; font-size:12px}

.ztbdlist li.active{ background-position:-15px;}

.imgtab-hd { overflow:hidden;text-overflow:ellipsis; zoom:1;}
.imgtab-hd li{ float:left; width:90px; text-align:center; cursor:pointer; height:50px;}
.imgtab-hd li img{width:85px; height:50px;}
.imgtab-bd li{display:none;}
.imgtab-bd li.thisclass{ display:list-item;}
.imgtab-bd li img{width:380px; height:250px;}

.stand{background:#f2f4f5!important; width:100px; float:left;}
.stand li{ float:none!important; width:100px!important; border-left:3px solid #f2f4f5; height:50px!important; line-height:50px!important; font-size:14px!important; color:#333!important; text-align:center}
.stand li.active{ background:#fff!important; border-left:3px solid #00be6e; color:#00be6e!important}
.standlist{float:left; width:299px; height:498px;}
.standlist li table{ width:279px; margin-left:10px}
.standlist li table td{ border-bottom:1px solid #dedede; height:49px; line-height:49px; float:left}
.standlist li .proname{ width:145px; overflow:hidden;text-overflow:ellipsis; float:left;}
.standlist li .proname a{ color:#111}
.standlist li .proname a:hover{color:#E98A0A}
.standlist li .pubdate{ text-align:center; width:75px; color:#555; font-size:12px}
.standlist li .pubdress{ text-align:center; width:55px; color:#555; font-size:12px}
.compname{ width:105px; overflow:hidden;text-overflow:ellipsis; float:left;}
.compname a{ color:#111}
.compname a:hover{color:#E98A0A}
.compname .no1{ background:#f54545; color:#fff!important; width:18px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:15px; margin-right:10px}
.compname .no2{ background:#fd8548; color:#fff!important; width:18px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:15px; margin-right:10px}
.compname .no3{ background:#fdac37; color:#fff!important; width:18px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:15px; margin-right:10px}
.compname .no4{ background:#bbb; color:#fff!important; width:18px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:15px; margin-right:10px}
.comprote{ width:95px;}
.comprote .rote{ height:5px; background:#faaf63; margin-top:22px}
.compcount{ text-align:center; width:75px; color:#555; font-size:12px}

.stand2{background:#f2f4f5!important; width:100px; float:left;}
.stand2 li{ float:none!important; width:100px!important; border-left:3px solid #f2f4f5; height:50px!important; line-height:50px!important; font-size:14px!important; color:#333!important; text-align:center}
.stand2 li.active{ background:#fff!important; border-left:3px solid #ff8100; color:#ff8100!important}

.koubeibox{width:948px; height:400px; border:1px solid #ccc;}
.kbesbox{ width:249px; height:400px; border:1px solid #ccc; border-left:none; background:#efefef}
.kbesbox select{ width:230px; height:30px; margin-left:10px; margin-top:10px; border-color:#cdcdcd}
.kbesbox button{border:none; background:#00be6e; border-radius:5px; margin-top:10px; margin-left:10px; width:230px; height:30px; color:#fff; font-size:14px; font-weight:bold}
.kbesbox button:hover{ background:#0cc979}
.kbesbox .kbesinfo{ float:left; width:105px; height:122px; margin-left:13px; margin-top:10px}
.kbesbox .kbesinfo img{ width:105px; height:80px}
.kbesbox .kbesinfo a{float:left; width:105px; height:25px; line-height:25px; color:#333; font-weight:bold; overflow:hidden;text-overflow:ellipsis}
.kbesbox .kbesinfo a:hover{ color:#00be6e}

.kbstand{background:#f2f4f5!important; width:100px; float:left;}
.kbstand li{ float:none!important; width:100px!important; border-left:3px solid #f2f4f5; height:50px!important; line-height:50px!important; font-size:14px!important; font-weight:bold}
.kbstand li.active{ background:#fff!important; border-left:3px solid #00be6e; color:#00be6e}
.kbstandlist{float:left; width:848px; height:398px;}
.kbstandlist li table{ width:820px; margin-left:10px}
.kbstandlist li table td{ border-bottom:1px dashed #ccc; height:96px; float:left; line-height:25px}
.kbstandlist li table img{ margin-top:8px}

.comtits{background:url(../image/tabbg-1.png); width:300px; padding-left:20px; height:36px; line-height:36px; font-size:16px;}
.comtits img{ margin-left:10px}

.zhaobiao{ width:1198px; height:573px; border:1px solid #dedede; margin-top:15px;}
.zhaobiao .zbsub{ float:left; width:598px; height:573px; border-right:1px solid #dedede;}
.zhaobiao .zbtabtit{ width:100%; background:#eee}
.zhaobiao .zbtabtit li{width:50%!important; color:#333!important;}
.zhaobiao .zbtabtit li.active{ background:#fff!important;}
.zhaobiao table{ width:100%}
.zhaobiao td{ border-bottom:1px solid #dedede; height:48px!important; line-height:48px!important;}
.zhaobiao .zbname{ width:490px; padding-left:10px; overflow:hidden;text-overflow:ellipsis}
.zhaobiao .zbdate{ width:96px; text-align:center; color:#666; font-size:12px;}
.zhaobiao .zbname a{color:#333}
.zhaobiao .zbname a:hover{color:#E98A0A}

.newpro a{float:left; width:400px; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis; color:#333; margin-left:10px; font-size:14px;}
.newpro a:hover{ color:#E35315}
.prodlist{ width:243px; float:left; height:210px; text-align:center}
.prodlist .proimg{ width:220px; height:130px; margin:0 auto; border:1px solid #dedede;}
.prodlist span{ width:220px; margin:0 auto; height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;text-overflow:ellipsis; font-size:14px; font-weight:bold}
.prodlist a{ color:#333; font-size:14px;}
.prodlist a:hover{ color:#EE4311}
.prodlist button{ width:55px; height:25px; background:#E87604; color:#fff; border:1px solid #F8CB54}
.prdimg{ width:93px; height:76px;}
.prodlist b{ font-size:18px; color:#F00}

.imgsetbig img{ cursor: pointer; transition: all 0.6s;}
.imgsetbig img:hover{ transform: scale(1.1);}

.ml25{ margin-left:25px}
.ml23{ margin-left:23px}
.ztbd{ margin-top:10px; border:1px solid #ddd; height:160px; text-align:center}
.ztbd img{ margin-top:10px;}
.ztbdli ul li{display:list-item; list-style-image:url(../image/listpoint.png); margin-left:15px; width:300px; height:27px; overflow:hidden;text-overflow:ellipsis; list-style-position: inside;}
.newzh{width:280px; height:80px; background:#eee; margin-top:10px; color:#999; line-height:20px}

.qkzz{ text-align:left!important;}
.qkzz .zzinfo{ width:90%; margin-left:10px; font-weight:bold}
.qkzz .zzinfo .text{ width:165px; float:right; padding-top:20px; height:20px}
.qkzz .zzinfo .text .btbg{border-radius:30px; background:#49A01F; width:150px; height:30px; margin-top:20px; margin-left:10px; text-align:center}
.qkzz .zzinfo .text .btbg a{ color:#fff; line-height:30px}
.techli li{ width:365px!important}
.zhli li{ width:270px!important}

.js-silder{position: relative;}
.silder-scroll{width: 100%; overflow: hidden;}
.silder-main{position: relative; width: 100%; overflow: hidden;}
.silder-main-img{position: absolute; top: 0; left: 0; width: 100%; z-index:999998}
.silder-main-img img{ width: 100%;}
.silder-ctrl-prev,
.silder-ctrl-next{ position: absolute; top: 0; width: 8%; height: 100%; vertical-align: middle; cursor: pointer; color: #fff; font-family: "宋体"; font-size: 35px; font-weight: 600; text-shadow: #666 2px 2px 5px; opacity:0.5;}
.silder-ctrl-prev{ left: 0; text-align: left;}
.silder-ctrl-next{ right: 0;text-align: right;}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{position: absolute; top: 50%; margin-top: -40px;}
.silder-ctrl-prev>span{left: 0;}
.silder-ctrl-next>span{right: 0;}
.silder-ctrl-con{display: inline-block; width: 2%; margin: 5px 2px; cursor: pointer; border:1px solid #00BE6E;}
.silder-ctrl-con>span{ display: block; line-height: 0; text-indent: -9999px; overflow: hidden; padding: 5px 0; cursor: pointer; background-color: #e4e4e4;}
.silder-ctrl-con.active>span{background-color: #00BE6E;}
@media (max-width: 768px){
    .silder-ctrl-prev,
    .silder-ctrl-next{ width: 10%; font-size: 26px; margin-top: -25px;}
    .silder-ctrl-con{ width: 14px; height: 14px; padding: 0; margin: 0 5px;}
    .silder-ctrl-con>span{ display: block; width: 100%; height: 100%; border-radius: 50%; padding: 0;}
}

.hyzhbox{width:540px; height:360px;}
.hyzhbox .textbox{ width:500px; height:70px; padding:10px 10px 10px 10px; line-height:25px; font-size:14px; color:#666; overflow:hidden;text-overflow:ellipsis}
.hyzhbox .textbox span{ font-size:15px; color:#111; font-weight:bold}
.hyzhbox .imgbox{ width:540px; height:270px;}

.search-input{font-size:14px; padding-left:15px; line-height:39px; height:39px; border:1px solid #19a55f; color:#666; width:450px; border-radius: 27px 0px 0px 27px; outline:none!important}
.search-button{height:41px; background-color:#00be6e; font-size:16px; font-weight:bold; color:#fff; width:80px; border:none; border-radius: 0px 25px 25px 0px}
.search{width:680px}
.search a{ float:left; width:56px; height:27px; text-align:center; line-height:27px; color:#ff8400;}
.search .curr{ color:#fff; background:#ff8400;}
.hotsearch a{color:#666; float:left;}
.hotsearch a:hover{ color:#ffba00; text-decoration:underline;}
.search select{ float:left; width:76px; height:41px; border:2px solid #ff8400; padding-left:10px}
.search-vedio{font-size:14px;padding:6px;height:25px;line-height:25px;border-left:2px solid #ff8400;border-top:2px solid #ff8400;border-bottom:2px solid #ff8400;border-right:0; color:#777; width:450px}
.radiuleft{ border-radius:5px 0px 0px 5px}
.radiuright{ border-radius:0px 5px 5px 0px}

.nav{ width:100%; margin-top:5px; overflow:hidden;text-overflow:ellipsis;}
.nav .curr{color:#DEDE47;}
.nav .up{float:left;}
.nav .up .tab{ padding-left:16px; padding-right:15px; height:65px; float:left; margin-top: 7px; position: relative}
.nav .up .tab ul{ margin-left:40px; width:90px}
.nav .up .tab ul li{ float:left; margin-top:8px; margin-left:14px}
.nav .up .tab ul li a{color:#fff; text-decoration:none; font-size:14px}
.nav .up .tab ul li a:hover{color:#f9fa8f}
.nav .up .tab .bimg{ position:absolute; top:8px; margin-left:3px; color:#fff; font-size:16px; font-weight:bold; text-align:center}
.nav .up .tab .bimg img{ height:26px}
.nav .down a{ float:left; width:150px; height:50px; line-height:50px; text-align:center; color:#777; text-decoration:none; font-size:12px}
.nav .down a:hover{ background:#fff; color:#ff9400;}
.nav .up .line{ float: left; width: 1px; height: 51px; margin-top: 15px; margin-left: 20px; margin-right: 20px; background: url(../image/logo_ico/n-line.png)}

.prdtopbar{ width:100%; border-bottom:1px solid #ccc; height:35px;}
.prdnav {width:100%; height:40px;}
.prdnav ul li{ float:left; height:40px; line-height:40px; font-size:16px; border-right:1px solid #5e9860; color:#fff;}
.prdnav a{ height:40px; float:left; color:#fff; padding-left:25px; padding-right:25px;}
.prdnav a:hover{ background:#ffba00;}
.prdnav .curr{background:#ffba00; padding-left:25px; padding-right:25px;}

.prdusnav {width:100%; height:50px;}
.prdusnav ul li{ float:left; height:50px; line-height:50px; font-size:16px; color:#fff;}
.prdusnav a{ height:50px; float:left; color:#fff; width:120px; text-align:center}
.prdusnav a:hover{ background:#199256; color:#fff!important;}
.prdusnav .curr{background:#199256; color:#fff;}

.logo{position:absolute; z-index:999; top:27px;}
.logos{ width:200px; height:85px; background:url(../image/logos.png)}
.logosmall{ width:200px; height:85px; background:url(../image/logo_ico/n-logo.png) no-repeat right}
.logoprolist{ width:182px; height:60px; background:url(../image/logo_prolist.png)}
.erwei{ width:66px; height:66px; background:url(../image/2w/zx2wl.jpg)}

.prdtit{ width:248px; text-align:center; height:36px; color:#fff; line-height:36px; background:url(../image/prdbg.png); font-size:15px; font-weight:bold}
.prdlist{ width:310px; background:#f3f5f3; margin-left:20px; margin-top:122px}
.prdlist ul{ margin-left:40px;}
.prdlist ul li{ width:300x; height:70px; border:1px solid #dedee0; margin-left:-40px; color:#333; padding-left:10px; position:relative; display:block;}
.prdlist ul li .listnav1{ width:300px; height:35px; line-height:35px;}
.prdlist ul li .listnav1 span{ font-size:14px; font-weight:bold; margin-left:10px}
.prdlist ul li .listnav2{ width:250px; height:35px; line-height:35px; margin-left:50px; display:block; overflow:hidden;text-overflow:ellipsis}
.prdlist ul li table {display: none;}
.prdlist ul li:hover { background:#fff; border-color:#257207; border-right:none!important;}
.prdlist ul li:hover table {display:block; position:absolute; top:-1px; left:309px; border:1px solid #257207; background:#fff; z-index:999;}
.prdlist ul li:hover table td{ background:#fff; border-bottom:1px solid #dedede; width:520px; float:left;}
.prdlist ul li:hover table td a{float:left; padding-left:7px; padding-right:7px; line-height:30px; color:#555; font-size:14px; text-align:center}
.prdlist ul li:hover table td a:hover{ color:#00be6e}
.prdlist ul li:hover table td span{ color:#F00; font-weight:bold; float:left; margin-left:10px; margin-top:3px}
.prdlist ul li:hover table td img{ width:100px; height:50px; border:1px solid #ddd; box-sizing:border-box!important; margin-bottom:10px}
.prdlist ul li:hover table .cantit{ width:100%; height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:#56a666; font-family:"黑体"}
.solinelow{ border-bottom:1px solid #efefef; float:left; padding-bottom:10px}

.mallnav{ width:222px; background:#f6f6f6; font-family:"微软雅黑"}
.mallnav ul{ margin-left:40px;}
.mallnav ul li{ width:202px; height:40px; line-height:40px; border-bottom:1px solid #dedede; color:#777; margin-left:-40px; padding-left:20px; position:relative; display:block;}
.mallnav ul li .listnav1{ width:200px; height:30px; line-height:30px;}
.mallnav ul li .listnav1 span{ font-size:14px; font-weight:bold; margin-left:10px}
.mallnav ul li b{ color:#333; margin-right:13px; font-size:15px}
.mallnav ul li:hover b{color:#fff}
.mallnav ul li a{ color:#666; margin-left:2px; margin-right:2px}
.mallnav ul li:hover a{color:#fff}
.mallnav ul li table {display: none;}
.mallnav ul li:hover { background:#00be6e; border-right:none!important; color:#fff}
.mallnav ul li:hover span{color:#fff}
.mallnav ul li:hover table {display:block; position:absolute; top:-1px; left:222px; border:1px solid #00be6e; background:#fff; z-index:999; line-height:25px!important; padding-bottom:10px; padding-top:10px}
.mallnav ul li:hover table td{ background:#fff; width:670px; float:left; color:#333; margin-left:10px; margin-right:10px;}
.mallnav ul li:hover table td a{color:#555;}
.mallnav ul li:hover table td a:hover{ color:#00be6e}
.mallnav ul li:hover table td a.subname{ color:#00be6e; font-weight:bold}
.mallnav ul li:hover table td a.subname:hover{ text-decoration:underline;}
.mallnav ul li:hover table td span{ color:#F00; font-weight:bold; float:left; margin-left:10px; margin-top:3px}
.mallnav ul li:hover table td img{ width:85px; height:30px; border:1px solid #dedede;}
.mallnav b{ font-size:14px}
.mallnav span{float:right; margin-right:20px; color:#777; font-size:14px;}
.malldg{ width:70px; height:60px; text-align:center; border:1px solid #dedede; margin-top:10px; margin-left:10px}

.a-white a{color: #fff}
.a-white a:hover{color: #ff9400}

.topbarl a{ text-decoration:none; color:#aaa; margin-left:10px}
.topbarl a:hover{ color:#ff9400;}
.topbarr li{ width:100px; height:35px; line-height:35px; text-align:center; text-decoration:none; color:#444; float:left; cursor: pointer}
.topbarr li:hover{ border-left:1px solid #ccc; border-right:1px solid #ccc;}
.topbarr li .over-line{width:100px; height:1px; border-top:1px solid #fff; position:absolute; z-index:9999;}
.topbarr li.topbar_gj{color:#fff; background:#ff9400;}
.topbarr li.topbar_gj:hover{ background:#fff; color:#444}
.topbar_phone_box{display:none; background:#fff; position:absolute; width:500px; height:140px; margin-left:-401px; margin-top:-3px; border:1px solid #bbb; z-index:9998}
.topbar_phone:hover .topbar_phone_box{display:block;}
.topbar_wx_box{display:none; background:#fff; position:absolute; width:600px; height:170px; margin-left:-501px; margin-top:-3px; border:1px solid #bbb; z-index:9998}
.topbar_wx:hover .topbar_wx_box{display:block;}
.topbar_gj_box{display:none; background:#fff; position:absolute; width:750px; min-height:650px; padding-bottom:20px; margin-left:-551px; margin-top:-3px; border:1px solid #bbb; z-index:9998}
.topbar_gj:hover .topbar_gj_box{display:block;}
.topbar_app_box{display:none; background:#fff; position:absolute; width:500px; height:140px; margin-left:-401px; margin-top:-3px; border:1px solid #bbb; z-index:9998}
.topbar_app:hover .topbar_app_box{display:block;}
.topbarr li .over-line-phone{ margin-top:-1px; margin-left:150px;}
.topbarr li .over-line-wx{ margin-top:-1px; margin-left:200px;}
.topbarr li .over-line-gj{ margin-top:-1px; margin-left:175px;}
.topbarr li .over-line-app{ margin-top:-1px; margin-left:150px;}
.active-bg{ display:none; position:absolute; left:0px; top:35px; z-index:9997; width:100%; height:100%; background:#000; opacity:0.5;}
.topbar_gj_box table{ width:730px; margin-left:10px; font-size:14px;}
.topbar_gj_box table a{ color:#555; padding-right:20px;}
.topbar_gj_box table a:hover{ color:#F98720}
.topbar_gj_box table a.hot{color:#F98720!important}
.topbar_gj_box table th{ width:150px; height:35px; line-height:35px; font-weight:bold; text-align:right;}
.topbar_gj_box table td{ width:570px; line-height:35px; height:35px; border-bottom:1px dashed #ccc; text-align:left}
.gj_brand a{float:left; width:120px; height:35px; text-align:center; line-height:35px; background:#F98720; color:#fff; font-weight:bold; border-radius:20px; margin-top:10px; margin-left:12px; padding-left:5px; padding-right:5px; overflow:hidden;text-overflow:ellipsis}

.ttopl{ line-height:35px}
.ttopl a{ color:#fff!important; font-size:14px;}
.ttopr li{border-color:#51A345!important;}
.ttopgj{ background:none!important}
.ttopgj:hover{ color:#fff!important}

.focus{position:relative;overflow:hidden;text-overflow:ellipsis;}
.focus-content{position:relative;padding-left:0;list-style:none;}
.focus-content .content-item{float:left;position:relative;}
.focus-content .content-item .item-title{position:absolute;bottom:0;width:100%;height:30px;line-height:30px;text-align:center;background:#000;filter:alpha(opacity=50);background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;}
.focus-content .content-item .item-title .title-text{position:relative;}
.focus-page{position:absolute;bottom:30px;right:3px;}
.focus-page .page-num{padding:0 5px;background:#666;}
.focus-page .curr{background:#cc0000;}
a.focusa{color:#fff;text-decoration:none;}
a.focusa:hover{color:#ffff00;}


.info-list li.item{height:28px;line-height:28px;padding:0 10px;}
.info-list li.spacing{height:15px;}
.rank-top{margin:3px 0;width:22px;line-height:22px;color:#fff;background-color:#db2323;}
.rank-normal{margin:2px 0;width:20px;line-height:22px;border:1px solid #ccc;}

.box1{height:29px;line-height:28px;background-color:#fbfbfb;border-top:2px solid #458fce;border-bottom:1px solid #dbecec;}
.box1 .head{padding-left:10px;}
.box2{border:1px solid #d2e1f1;}

.box3{height:29px;line-height:30px;position:relative;border-top:2px solid #458fce;border-bottom:1px solid #dbecec;background-color:#fbfbfb;}
.box3 .head{padding:0 20px;background-color:#fff;position:absolute;border-left:1px solid #bdd7f2;border-right:1px solid #bdd7f2;}




.info-title{padding:20px 20px;margin:0;line-height:1.5;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei";font-size:26px;text-align:center;}
.info-detail{padding:5px;}
.info-text{font-size:14px;line-height:2;}

.score-mood{padding:10px 0;list-style:none;text-align:center;}
.score-mood .mood-item{float:left;margin:0 10px;padding:0 5px;cursor:pointer;}
.score-mood .mood-item .item-count{color:#cc3333;}
.score-mood .mood-item .item-img{padding:2px 0;}

.digg .digg-item{float:left;padding-left:90px;width:46px;height:36px;line-height:36px;cursor:pointer;font-weight:bold;font-size:18px;color:#256eb1;}


a.comment-like{color:#666;text-decoration:none;}
a.comment-like:hover{color:#BA2636;}
.comment-score{color:#BA2636;}
.comment-i{font-size:14px;margin-top:5px;border:1px solid #00BE6E;height:100px;line-height:100px;text-align:center; width: 698px}
.comment-form{border:1px solid #00BE6E;margin-top:5px; width: 698px}
.comment-form-body{padding:8px;}
.comment-form-footer{border-top:1px solid #ccc;overflow:hidden;text-overflow:ellipsis;padding:8px;}
.comment-textarea{width:100%;height:80px;border:none !important;margin:0;padding:0;outline:none;resize:none;}
.comment-captcha{width:94px;padding:4px;height:22px;line-height:22px;border:1px solid #ccc;}
.comment-captcha-img{cursor:pointer;border:1px solid #ccc;margin:0;vertical-align:top;display:none;}
.comment-button{height:32px;padding:0 1em;border:0;margin:0;background-color:#00BE6E;font-size:14px;color:#fff;}
.comment-like{text-align:right;}
.comment-avatar{padding:2px;border:1px solid #ccc;width:42px;height:42px;}
a.comment-login{color:#00BE6E;}

.guestbook-i{font-size:14px;border:1px solid #379BE9;height:100px;line-height:100px;text-align:center;}
a.guestbook-login{color:#458FCE;}

button::-moz-focus-inner{border:0;padding:0;margin:0; }
.bthotline{ width:150px; text-align:center; color:#333; line-height:30px; margin-top:10px; padding-top:30px; font-size:16px; border-right:1px solid #ccc; height:100px;}
.bthotline span{ color:#F00; font-size:18px; font-weight:bold}
.btlink{ margin-top:20px; margin-left:30px; width:100px}
.btlink a{ color:#333; height:25px; line-height:25px; font-size:14px; width:100px; display:block}
.flink a{ width:100px; text-align:center; float:left; height:70px; line-height:70px}

.flashtable{background:url(../image/navflash-bg.png)!important; border:none!important; width:514px!important; height:449px!important; position:relative}

#main_promo{height:305px; width:720px; position:relative;  top:0;  overflow:hidden;text-overflow:ellipsis; z-index:0; }
.promoWD{width:720px; margin:0 auto; position:relative;}
.slide{display:block; float:left;  width:720px;}
#dots{height:13px; position:absolute; bottom:5px; right:10px; z-index:99;}
#dots li{ width:23px; height:10px; float:left; }
#dots li a{ width:10px; border-radius:10px; display:block; height:10px; background-color:#fff; border:1px solid #00be6e;}
#dots li.act a{background-color:#00be6e;}
.w660i{ width:660px!important}
.ht360i{ height:360px!important}

.ppqqd img{ width:115px; height:40px; margin-left:10px}
.ppqqd .ppleft{ width:115px; float:left}
.ppqqd a{ color:#333; margin-left:10px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; line-height:25px}
.ppqqd a:hover{color:#F16007;}
.ppqqd .spe{ color:#DD300B!important;}

.guide-slider {width: 1200px; height: 270px;}
.guide-slider .guide {width: 200px; height: 270px; float: left; -webkit-transition: all ease-in .3s; transition: all ease-in .3s; position: relative; overflow: hidden;}
.guide-slider .guide .display { width: 200px; height: 270px; float: left; position: relative; z-index: 2; -webkit-transition: all ease-in .3s; transition: all ease-in .3s;}
.guide-slider .guide .behind { width: 400px; height: 270px; display: inline-block; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 1;}
.guide-slider .guide.on {width: 600px;}
.guide-slider .guide .behind .behtextu{ width:370px; height:70px; margin-left:15px; line-height:50px; color:#ccc; font-size:16px; font-weight:bold;}
.guide-slider .guide .behind .behtextd{ width:370px; height:90px; margin-left:15px; border-top:2px solid #fff; color:#fff; font-size:17px; padding-top:30px}
.guide-slider .guide .behind button{ float:right; width:120px; height:30px; background:none; border:1px solid #fff; border-radius:10px; font-size:16px; color:#fff; margin-right:10px; margin-top:10px; font-weight:bold}

.mt8{ margin-top:8px}

.mallflow .gang{ position:absolute; right:0px}
.mallflow{background:none!important; float:left; margin-left:20px}
.mallflow li{ height:35px!important; font-size:16px!important; color:#555!important; width:auto!important; padding-right:20px; padding-left:20px; font-weight:bold; float:left; position:relative}
.mallflow li.active{ color:#00be6e!important; background:none!important}
.malltable{ width:728px; height:443px; margin-top:0px!important; float:left}
.malltd{width:234px; height:216px; border:1px solid #fff; background:#f8f8f8; float: left; margin-left:3px; margin-right:3px; margin-top:3px; overflow:hidden;text-overflow:ellipsis; position: relative}
.malltd img{ }
.prdinfo{ display:none; width:234px; height:80px; position:absolute; bottom:0px; background:#fff; z-index:1;}
.malltd:hover{border:1px solid #00be6e;}
.malltd:hover img{ width:244px; margin-left:-5px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.malltd:hover .prdinfo{ display:block;}
.malldiv{float:left; width:219px; height:443px; background:#f8f8f8}
.mallpoint{width:250px; height:38px; color:#fff; text-align:center; line-height:38px; font-size:15px; font-weight:bold; margin-top:20px}
.mallptext{width:250px; height:435px; padding-top:10px; background:#f8f8f8;}
.malltable img{ width:234px; height:140px; display:block}
.malltable span{ width:220px; height:43px; margin-left:10px; display:block; line-height:20px; margin-top:5px; overflow:hidden;text-overflow:ellipsis}
.malldiv a{ float:left; margin-top:10px; margin-left:10px; color:#111; width:185px; height:20px; line-height: 20px; overflow:hidden;text-overflow:ellipsis}
.malldiv a:hover{color:#00be6e; font-weight:bold}
.prdinfo button{ border:none; background:#00be6e; margin-top:5px; border-radius:5px; width:100px; height:30px; color:#fff; font-size:15px; font-weight:bold}
.prdinfo button:hover{ background:#0cc979}

.mallptext table{ width:230px; margin-left:10px}
.mallptext table td{ height:42px; line-height:42px; font-size:12px; color:#666; color:#ff6000}
.mallptext table td a{ color:#333}
.mallptext table td a:hover{ color:#00be6e}

.pointtab{ background:none!important;}
.pointtab li{ width:70px!important; margin-left:10px; background:#fff!important; border:1px solid #00be6e; color:#00be6e; font-size:12px!important; height:25px!important; line-height:25px!important; border-radius:5px}
.pointtab li.active{color:#fff!important;}

.bgdeepgreen{ background:#00be6e;}
.borderbtgreen{border-bottom:3px solid #00be6e;} .w948{width:948px}
.bordertpgreen{border-top:3px solid #00be6e;} .c-ora{ color:#fa882f!important}
.tabbggreen li.active{background:#00be6e!important;}
.bgdeepblue{ background:#00be6e;}
.borderbtblue{border-bottom:3px solid #00be6e;}
.tabbgblue li.active{background:#00be6e!important;}
.bgdeepyellow{ background:#00be6e;}
.borderbtyellow{border-bottom:3px solid #00be6e;}
.tabbgyellow li.active{background:#00be6e!important;}
.bgsoftgreen{ background:#00be6e;}
.bordersoftgreen{border-bottom:3px solid #00be6e;}
.tabsoftgreen li.active{background:#00be6e!important;}
.radius5{ border-radius:5px;}
.w928{ width:928px}

.bglowblack{ background:#454545}
.bglowblue{ background:#C8D1DB}
.ht340{ height:340px}
.recclt{ position:relative;}
.ht28{height:28px;} .lh28{ line-height:28px} .greenborder{ border:1px solid #00be6e}

.bottomico{ width:37px; height:37px; position:relative}
.probtup{ position:absolute; width:37px; height:37px; z-index:999999; left:0; top:0; display:none}
.bticohover:hover .probtup{ display:block}

.phblist ul li{ width:190px; height:30px; border-bottom:1px solid #e0dbdb; border-top:none; line-height:30px; padding-left:30px; background:#f6f6f6; color:#333; font-size:14px; font-weight:bold}
.phblist ul li.subli{ width:190px; font-size:12px; background:#f6f6f6;}
.phblist .shadow{ position:absolute; border:7px solid #ddd; width:0px; height:0px; border-bottom-color:transparent; border-top-color:transparent; border-right-color:transparent; transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); margin-top:-7px; margin-left:3px}
.phblist ul li.subli span{ font-size:9px; color:#aaa; margin-right:10px}

.askhover .thearrow{width:11px; height:11px; background:url(../image/logo_ico/phbicon1.png); display:inline-block; margin-right:10px}
.askhover .curr .thearrow{background:url(../image/logo_ico/phbicon2.png)}
.greenhover:hover{ background:#28955f; color:#fff!important}
.gyrtit{ height:40px; line-height:40px; border-top:2px solid #ccc}
.gyrtit span{border-top:2px solid #00be6e; margin-top:-2px; height:40px; line-height:40px; float:left}

.prodinfonav{ width:1200px; z-index:999; list-style:none; cursor:pointer}
.prodinfonav li{float:left; width:140px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff;}
.prodinfonav li.active{background:#fff; color:#00be6e; height:48px!important; border-top:2px solid #00be6e;}
.prodinfonav a{float:left; width:140px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff;}
.prodinfonav a.curr{background:#fff; color:#00be6e; height:48px!important; border-top:2px solid #00be6e;}
.prdname{ width:445px; height:112px;}
.prdname a.join{ color:#ED5A0C;}
.prdinfobox{ width:880px; margin-top:40px; padding-bottom:10px; margin-top:30px}
.prdinfobox .boxtit{float:left; height:15px; background:#fff; color:#333; font-size:18px; font-weight: bold; padding-right:20px; line-height:15px; border-left:3px solid #00de6e; margin-top:8px; padding-left:10px}
.prdinfobox .more{float: left; padding-left:15px; height:30px; line-height: 30px; background:#fff; color:#999; font-size: 13px; font-weight: bold; margin-left: 20px}
.prdinfobox .more:hover{ color:#00de6e}
.moremodel a{ color:#222; float:left; margin-right:10px; height:30px; line-height:30px; padding-left:20px; padding-right:20px; border:1px solid #ccc; margin-top:10px; font-size:14px}
.moremodel a:hover{ color:#f00; border-color:#f00;}
.prdinfobox table{ width:830px; border:1px solid #ccc}
.prdinfobox table td{ height:30px; line-height:30px; padding-left:20px; border:1px solid #ccc}
.prdinfobox table .paraname{background:#D7D7D7; font-size:15px; font-weight:bold}
.prdinfobox img{ max-width: 700px}
.kbstar{ border-right:1px solid #ccc; height:153px; padding-right:40px;}
.kbstar img{ margin-left:5px; margin-top:-5px}
.prodprice{ width:100%; height:300px; border:2px solid #00be6e}
.prodrtit{ background:url(../image/tabbg-3.png); height:35px}
.prodrtit .titlename{float:left; height:33px; border-top:2px solid #00be6e; padding-left:10px; padding-right:10px; line-height:33px; color:#333; font-weight:bold}
.prosubtit{float:left; width:880px; height:40px; position:relative; padding-top:5px; /*background:url(../image/2w/prolibg.png);*/}
.prlbd{border:1px solid #efefef; border-top:none}
.prlyw{border:1px solid #efefef; width:270px; margin-left:10px}

.gynav li{color:#333!important; border-left:1px solid #ccc!important;}
.gynav li.active{background:#fff; height:48px!important; border-top:2px solid #E07D10; color:#E07D10!important;}

.Cont{width:360px; overflow:hidden;text-overflow:ellipsis; float:left}
.ScrCont{width:2000px;}
#List1,#List2{float:left;}
#main{}
#main .louti{}
#loutinav{}

.yearbd{ padding-top:10px; padding-bottom:10px}
.yearbd a{ float:left; width:64px; height:30px; text-align:center; color:#333; border-radius:5px; margin-left:1px}
.yearbd a:hover{ background:#00be6e; color:#fff;}
.yearbd a.curr{ background:#00be6e; color:#fff;}

.phbbox .upradius{border:1px solid #fa882f; margin-left:-1px; margin-top:-1px}
.upradius{ border-radius:8px 8px 0px 0px;}
.phbbox{ margin-top:20px; height: 465px; border:1px solid #ccc; width:300px; box-shadow:3px 3px 5px #dfdfdf; border-radius:8px 8px 0px 0px}
.phbbox table tr{border-bottom:1px solid #dedede;}
.phbbox table td{height:35px; line-height:35px; float:left}
.phbbox .no1, .phbbox .no2, .phbbox .no3, .phbbox .no4{ margin-top:9px!important; margin-left:20px}
.phbbox .rote{ margin-top:17px!important;}
.gqnav li{ height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#444}
.gqnav li img{ margin-right:10px}
.vipservice a{ width:149px; height:50px; border:1px solid #f6f7fb; line-height:50px; margin-top:15px; border-radius:5px; font-size:14px; color:#777; float:left; margin-left:6px; margin-right:6px; background:#f6f7fb;}
.vipservice a:hover{ border-color:#00be6e; color:#00be6e; background:#fff;}
.vipservice div{ float:left; width:95px; height:50px; line-height:50px; margin-left:5px; text-align:center; overflow:hidden;text-overflow:ellipsis}
.vipservice img{ float:left; margin-left:7px; margin-top:6px}
.viptable {width:100%; line-height:30px}
.viptable tr{border-bottom:1px solid #ccc;}
.viptable a{width:100px; height:30px; line-height:30px; text-align:center; color:#DC2505; border:1px solid #F87721; border-radius:5px; background:#fff; display:block; margin-top:10px; margin-bottom:20px}
.viptable a:hover{ background:#F87721; color:#fff;}

.guestlist{ height:100%; min-height:800px}
.guestab-hd {overflow:hidden;text-overflow:ellipsis; zoom:1;}
.guestab-hd li{width:100px; cursor:pointer; height:35px; line-height:35px; font-size:12px; color:#333; padding-left:5px; border-bottom:1px solid #ccc; border-left:2px solid #efefef; border-right:1px solid #ccc}
.guestab-hd li.active{ background:#fff; color:#F73504; border-left:2px solid #f00; border-right-color:#fff;}
.guestab-hd li td{ width:130px; height:30px; line-height:30px}
.guestab-hd li table{display:none; margin-left:105px; margin-top:-30px; position: absolute;}
.guestab-hd li.active table{display:block!important;}
.pronav_box{float:left; width:140px; height:611px; background:#fff; border:1px solid #ccc; margin-top:10px; margin-left:-1px;}

.news_list{ width:630px}
.news_list .news_item{ width:630px; border-bottom:1px solid #efefef; background:#fff; padding-bottom:20px; padding-top:10px}
.news_list .news_item:hover{ background:#EAEAEA}
.prolist_table{ }
.prolist_table tr{ border-bottom: 1px solid #ccc;}
.prolist_table th{width:90px; min-height: 30px; background:#eee; color:#00be6e}
.prolist_table td{ min-height: 30px}
.prolist_table a{ float:left; color:#273C24}
.prolist_table a:hover{ color:#00be6e}
.prolist_table input{height:25px; line-height:25px; width:100px; font-size: 12px}
.prolist_li_info{ width:100%; border-bottom:1px dashed #ccc; float:left; padding-bottom:20px;  border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.prolist_link_1 a{ color:#666; margin-left:10px}
.prolist_link_1 a:hover{ color:#D13203; text-decoration:underline}
.prolist_li_info .bt1{ width:100px; height:30px; color:#fff; border-radius:30px; background:#00be6e; font-size:16px; font-weight:bold; border:1px solid #00be6e; margin-right:10px; margin-top:30px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.prolist_li_info .bt2{ width:100px; height:30px; color:#00be6e; border-radius:30px; background:#fff; font-size:16px; font-weight:bold; border:1px solid #00be6e; margin-right:10px; margin-top:30px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.prolist_li_info:hover{ border:1px solid #AAEAAF; background:#f4fef7;}
.prolist_li_info button:hover{ color:#fff; background:#29cc7b}
.prolist_li_info img{ float:left; margin-top:20px; margin-left:10px; border:1px solid #ddd}

.scprobt .bt1{ width:100px; height:30px; line-height:30px; color:#fff; border-radius:30px; background:#00be6e; font-size:16px; font-weight:bold; border:1px solid #00be6e; margin-right:10px; margin-top:30px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.scprobt .bt2{ width:100px; height:30px; line-height:30px; color:#00be6e; border-radius:30px; background:#fff; font-size:16px; font-weight:bold; border:1px solid #00be6e; margin-right:10px; margin-top:30px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}

.prolitab-hd li{width:60px; cursor:pointer; height:30px; text-align:center; border-left:1px solid #ddd; float:left}
.prolitab-hd li.current{ background:#fff;}
.prolitab-bd { width:100%}
.prolitab-bd li{display:none;}
.prolitab-bd li.thisclass{ display:list-item;}
.prolist_le_info{width:300px; margin-left:7px; margin-right:7px; height:350px; border:1px solid #ddd; box-shadow:3px 3px #ddd; margin-top:20px; float:left;  -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.prolist_le_info img{ margin-top:20px; margin-left:45px; border:1px solid #ddd;  -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.prolist_le_info:hover{ border:1px solid #AAEAAF; background:#F2FFEE;}
.prolist_le_info button{ width:100px; height:30px; color:#F28933; background:#FFF; font-size:15px; font-weight:bold; border:1px solid #F28933; margin-left:32px;  -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.prolist_le_info button:hover{ color:#fff; background:#F28933}
.prolist_le_info:hover img{margin-left:40px;}

.newstab-hd li{ width:100px; text-align:center; cursor:pointer; height:50px; line-height:50px; text-align:center; float:left}
.newstab-hd li.current{ background:#246F1A; color:#fff;}
.newstab-bd { width:100%}
.newstab-bd li{display:none;}
.newstab-bd li.thisclass{ display:list-item;}

.imgtip{ height:20px; line-height:20px; font-size:12px; padding-left:5px; padding-right:5px; color:#fff; background:#1071A5; position:absolute; margin-top:0px; margin-left:0px; opacity: 0.5;}
.dianzan a{color:#777}
.dianzan a:hover{color:#f00}
.dianzan a .dzico{ width:15px; height:15px; float:left; background:url(../image/logo_ico/dianzan_ico.png); margin-top:6px; margin-right:5px; background-size:100% 100%}
.dianzan a:hover .dzico{ background:url(../image/logo_ico/dianzan2_ico.png); background-size:100% 100%}
.news_right_title{width:100%; height:40px; line-height:40px; border-top:2px solid #ddd; font-size:16px; color:#19a460; font-weight:bold;}
.news_right_span{ float:left; padding-left: 20px; padding-right: 20px; border-top:2px solid #19a460; margin-top: -2px}
.news_left_title{width:100%; height:40px; line-height:40px; border-bottom:2px solid #ccc; font-size:17px; color:#19a460; font-weight:bold;}
.news_right_title2{width:100%; height:40px; line-height:40px; border-top:2px solid #418d58; font-size:17px; color:#E8910F; font-weight:bold;}

.d1vedio_name{width:210px; height:25px; line-height:25px; background:#000; color:#fff; font-size:12px; text-align:center; position:absolute; z-index:299; opacity:0.7; margin-top:95px; padding-left:10px; padding-right:10px; overflow:hidden;text-overflow:ellipsis}
.d1vedio_box{margin-left:5px; margin-right:5px; margin-top:10px; cursor:pointer; width:230px; height:120px; float:left}
.d1vedio_play{ width:48px; height:48px; background:url(../image/logo_ico/index_vedio_play.png); display:none; position:absolute; z-index:399; margin-top:30px; margin-left:92px; opacity:0.7}
.d1vedio_box:hover .d1vedio_play{ display:block}
.ttvedio_play{ width:48px; height:48px; background:url(../image/logo_ico/index_vedio_play.png); position:absolute; z-index:399; margin-top:66px; margin-left:126px; opacity:0.7; cursor:pointer}

.brand_box{ width:275px; height:120px; border:1px solid #ddd; box-shadow:3px 3px #ddd; margin-top:20px}
.brand_box_litle{ width:172px; height:120px; border:1px solid #ddd; box-shadow:3px 3px #ddd; margin-top:20px; float:left;}

.pricetable{ border:#ddd; width:100%; text-align:center}
.pricetable tr{ height:50px; line-height:50px}
.caigtable{ border:#bbb; text-align:center}
.caigtable tr{ height:50px; line-height:50px}
.news_addbutton{border-radius:10px; border:none; color:#666}
.news_gjz{ width:130px; height:30px; font-size:14px; line-height:30px; color:#555; border:1px solid #ccc; border-radius:5px; text-align:center; font-weight:bold; float:left}

.prolist_li_info .style1{ width:430px; float:left; margin-left:20px}
.prolist_li_info .style2{float:left; width:430px; overflow:hidden;text-overflow:ellipsis; height:30px; line-height:30px; font-size:18px; font-weight:bold; margin-top:10px}
.prolist_li_info .style3{float:left; width:430px;}
.prolist_li_info .style4{float:left; width:430px; font-size:14px; line-height:25px; color:#999; max-height:50px; overflow:hidden;text-overflow:ellipsis}
.prolist_li_info .style5{ float:right; margin-top:20px}
.prolist_li_info .style0 a{ float:right; margin-top:20px}

.prolist_le_info .style1{ width:100%;}
.prolist_le_info .style2{ width:100%; text-align:center; float:left; height:25px; overflow:hidden;text-overflow:ellipsis}
.prolist_le_info .style3{ width:100%; text-align:center; display:block}
.prolist_le_info .style4{ margin:10px; float:left; height: 50px; overflow: hidden}
.prolist_le_info .style5{ width:100%;}

.ttmenu{top:55px; width:200px}
.ttmenu a{width:110px; height:40px; border-radius:10px; float:left; margin-top:2px; margin-left:50px; text-align:center; line-height:40px; font-size:16px; color:#333; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.ttmenu .curr{ background:#19a460; color:#fff;}
.ttmenu a:hover{ background:#19a460; color:#fff;}

.ztc{ z-index:9999; background:#fff;}
.ztcgreen{ border-left:3px solid #f54545}
.ztcorange{ border-left:3px solid #fd8548}
.ztcblue{ border-left:3px solid #fdac37}
.ztcgreen select, .ztcorange select, .ztcblue select{ height:30px; width:70%; border-color:#cdcdcd}

.boxshadow{ box-shadow:0px 0px 7px 1px #bbb}
.vedio_nav li{width:79px; float:left; border-right:1px solid #ccc; height:10px; line-height:25px; margin-top:10px;}
.vedio_nav li a{ float:left; color:#333; margin-top:-8px; width:84px; text-align:center}
.vedio_mainnav{ z-index:9999; background:#00be6e}
.vedio_mainnav a{ float:left; padding-left:0.5%; padding-right:0.5%; height:40px; line-height:40px; font-size:17px; color:#fff;}
.vedio_mainnav a:hover{ background:#199256;}
.vedio_mainnav .curr{ background:#199256;}
.vedio_scnav{ z-index:9999}
.vedio_scnav a{ float:left; padding-left:17px; padding-right:17px; height:37px; line-height:37px; border-bottom:3px solid #F6F6F6; font-size:17px; color:#444; margin-left:17px; margin-right:17px}
.vedio_scnav a:hover{ color:#4d905b; border-color:#4d905b;}
.vedio_scnav .curr{color:#4d905b; border-color:#4d905b;}
.topvedio_name{width:350px; height:30px; line-height:30px; background:#000; color:#fff; font-size:12px; position:absolute; z-index:299; opacity:0.7; padding-left:10px; padding-right:90px; overflow:hidden;text-overflow:ellipsis; margin-top:240px;}
.vedio_top_left_list a{ width:330px; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis; font-size:15px; float: left}
.vedio_list_box {background:url(../image/vedio_list_box_bg.png)}
.vedio_list_box img{ display:none;}
.vedio_list_box:hover img{display:block}
.vedio_list_box .time{background:#333; opacity:0.7; padding-left:5px; padding-right:5px; height:20px}
.borderrad5{ border-radius:5px}
.borderrad10{ border-radius:10px}

.vedio_new_box {background:url(../image/vedio_new_box_bg.png)}
.vedio_new_box img{ display:none;}
.vedio_new_box:hover img{display:block}
.vedio_new_box .time{background:#333; opacity:0.7; padding-left:5px; padding-right:5px; height:20px}

.tabh li{cursor:pointer;}
.tabh li.active{}
.tabb li{display:none;}
.tabb li.thisclass{display:block;}

.topyd2w li{ float:left; text-align:center; color:#555; font-size:10px!important; line-height:14px}
.topyd2w .active{ box-shadow:0px 0px 4px #e1e1e1}

.cabb li{display:none;}
.cabb li.thisclass{display:block;}

.vedio1_tabh li{ width:70px; height:30px; line-height:30px; text-align:center; border:1px solid #ddd; float:left}
.vedio1_tabh li.active{ background:#4d905b; color:#fff}

.vedionum{ width:40px}
.vedionum .no1{ background:#f54545; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.vedionum .no2{ background:#fd8548; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.vedionum .no3{ background:#fdac37; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.vedionum .no4,.vedionum .no5,.vedionum .no6,.vedionum .no7,.vedionum .no8,.vedionum .no9,.vedionum .no10,.vedionum .no11,.vedionum .no12,.vedionum .no13,.vedionum .no14{ background:#bbb; color:#fff!important;
 width:30px; height:18px; text-align:center; float:left;line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.vedionum_name{ width:285px; height: 25px; line-height: 25px; overflow:hidden;text-overflow:ellipsis; font-size:14px; padding-top:5px; float:left}

.bdtpgreen{border-top:2px solid #4d905b;}
.bdbtlowblack{ border-bottom:1px solid #5b5b5b;}
.bdbtblack{ border-bottom:1px solid #202020;}

.vedio_about{ width:399px; height:533px; border-left:1px solid #5B5B5B}
.vedio_about_scroll{overflow-y:scroll; overflow-x:hidden;}
.vedio_about_scroll::-webkit-scrollbar{background-color:#353535;}
.vedio_about_scroll::-webkit-scrollbar-thumb{ background-color: #bbb;}

.imgtitle a{ width:100px; height:38px; line-height:38px; float:left; font-size:16px; color:#555; text-align:center; margin-top:2px}
.imgtitle a.curr{ border-bottom:2px solid #4d905b;}
.imagebox{width:270px; height:230px; float:left}

.zh_month li{float:left; width:8%; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-top:2px solid #00be6e; color:#333; height:35px; line-height:35px; text-align:center; background:#fff;}
.zh_month li.active{ background:#00be6e; color:#fff}
.zh_month li:hover{ background:#00be6e; color:#fff}
.zh_title{float:left; width:175px; height:30px; font-size:22px; font-weight:bold; padding-left:10px; color:#17a666}
.zhzxli ul li{list-style-image:url(../image/listpoint.png); margin-left:10px; width:360px; list-style-position:inside; float:left}
.zhzxli a{ width:260px; height:27px; overflow:hidden;text-overflow:ellipsis}

.user_title_tab{ width:100%; border:1px solid #ddd; border-top:none;}
.user_title_tab a{margin-left:20px; margin-right:20px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#555}
.user_title_tab a:hover{ color:#00be6e}
.user_title_tab a.curr{ color:#00be6e}
.user_table th{ width:15%; padding-right:10px; color:#555}
.user_table td{ padding-top:10px; padding-bottom:10px}
.user_choslink a{ width:100px; height:40px; border:1px solid #00be6e; color:#00be6e; text-align:center; line-height:40px; float:left; margin-right:20px; background: #fff; border-radius:5px}
.user_choslink a:hover{color:#fff; font-weight:bold; background: #00be6e;}
.user_choslink a.curr{color:#fff; font-weight:bold; background: #00be6e;}
.user_table input{ height:35px; border:1px solid #ddd}
.user_table select{ height:35px; border:1px solid #ddd}
.user_table caption{ font-weight:bold; font-size:16px}
.bgf6gray{ background:#f6f6f6}

.w242{width:242px;}
.ml19{ margin-left:19px;}
.mt80{ margin-top:80px;}

.gqlist_li_info{ width:100%; border:1px solid #ccc; float:left; margin-top:10px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.gqlist_li_info button{ width:100px; height:30px; line-height:30px; color:#fff; border-radius:30px; background:#00be6e; font-size:16px; font-weight:bold; border:1px solid #00be6e; margin-top:5px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.gqlist_li_info:hover{ border:1px solid #AAEAAF; background:#f4fef7;}
.gqlist_li_info:hover button{ color:#fff; background:#0ad47f}
.gqlist_li_info .imgstyle{ float:left; margin-top:20px; margin-left:10px; border:1px solid #ddd; width:120px; height:70px; overflow:hidden;text-overflow:ellipsis}
.gqlist_li_info .style1{ width:450px; margin-top:20px}
.gqlist_li_info .style2{float:left; margin-left:20px; font-size:16px; font-weight: bold; width:430px; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis}
.gqlist_li_info .style3{font-size:18px; font-weight:bold; color:#ff8100; float:left; width:100%; height:27px; overflow:hidden;text-overflow:ellipsis}
.gqlist_li_info .style4{float:left; margin-left:20px; width:100%; font-size:14px; line-height:25px; color:#777; max-height:50px; overflow:hidden;text-overflow:ellipsis}
.gqlist_li_info .style5{ float:right; margin-top:15px; text-align:center; width:200px}
.gqlist_li_info .style6{ width:100%; float:left;}
.gqlist_li_info .style6 li{ line-height:18px; float:left; width:20%; height:40px; line-height:20px; text-align:center; overflow:hidden;text-overflow:ellipsis; color:#999; padding-top:5px; padding-bottom:5px;}
.gqlist_li_info .style6 li b{ color:#333}

.gqlist_le_info .style1{ width:100%;}
.gqlist_le_info .style2{ width:100%; text-align:center; float: left; height: 25px; overflow: hidden}
.gqlist_le_info .style3{ width:100%; text-align:center; display:block; font-size:22px; font-weight:bold; color:#F95506; padding-bottom:10px}
.gqlist_le_info .style4{ margin:10px; float:left; color:#777; height:50px; overflow:hidden;text-overflow:ellipsis; width: 95%}
.gqlist_le_info .style5{ width:100%;}

.gqlist_le_info{width:300px; margin-right:10px; border:1px solid #ddd; box-shadow:3px 3px #ddd; margin-top:20px; float:left;  -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.gqlist_le_info .imgstyle{ margin-top:20px; margin-left:45px; border:1px solid #ddd; float:left}
.gqlist_le_info:hover{ border:1px solid #AAEAAF; background:#f4fef7;}
.gqlist_le_info button{ width:160px; height:35px; color:#386929; background:#FFF; font-size:15px; font-weight:bold; border:1px solid #bbb; margin-left:70px;  -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.gqlist_le_info:hover button{ color:#fff; background:#407D39}
.gqlist_le_info .style6{ width:100%; float:left; border-top:1px solid #ccc; height: 45px; overflow: hidden}
.gqlist_le_info .style6 li{width:25%; line-height:18px; float:left; text-align:center; color:#777; padding-top:5px; padding-bottom:5px}
.mr5{ margin-right:5px} .mr30{ margin-right:30px}
.gqtabh{ float:left; width:235px; height:32px; background:#fff; margin-top:10px;}
.gqtabh li{float:left; width:105px; margin-left:5px; margin-right:5px; height:30px; line-height:30px; text-align:center; border:1px solid #00be6e;
border-radius:30px; color:#555}
.gqtabh li.active{ background:#00be6e; color:#fff;}
.gqtabb{width:235px; float:left; background:#fff;}
.gqtabb li{ width:235px; margin-top:10px}
.gqtabb li a{ float:left; width:33%; text-align:center; color:#555}
.gqtabb li a:hover{ color:#00be6e}
.img_div{ margin-left:0px;}
.text_div{ margin-left:0px;}
.img_inside{float:left; width:850px; height:600px; line-height:600px; text-align:center; overflow:hidden;text-overflow:ellipsis;}
.img_inside table td{ width:850px; height:600px; text-align:center}
.img_inside img{width:auto; height:auto; max-width:100%; max-height:100%;}
.tuku_left{width:425px; height: 600px; float: left; cursor: url("../image/back/lasticon.ico"),auto; display:none}
.tuku_right{width:425px; height: 600px; float: right; cursor: url("../image/back/nexticon.ico"),auto;}
.tuku_dis_none{ display:none}
.tuku_dis_block{ display:block}
.tuku_last{width: 100%}
.starimg{ position:absolute}
.stardown{ width:65px; height:25px; background:#ccc;}
.stardown2{ width:100px; height:25px; background:#ccc;}
.starup{ height:25px; background:url(../image/kbstarbg.png)}
.comparebt{border:1px solid #00be6e; background:none; border-radius:30px}
.comparebt:hover{ background:#00be6e; color:#fff}
.comparescor{ width:209px; height:202px}
.newdiv_ask{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:999}
.newdiv_ask input{ border:1px solid #ccc}
.newdiv_ask .newdiv_ask_ui{width:602px; height:370px; background:#fff; margin:250px auto; border:1px solid #bbb; box-shadow:3px 3px 3px #666; position:relative; border-radius:10px; border:1px solid #00be6e}
.newdiv_ask .newdiv_ask_ui .shut{ width:48px; height:48px; position:absolute; z-index:9999; top:1px; right:10px; background:url(../image/newdivshut2.png)}
.newdiv_ask .newdiv_ask_ui .shut:hover{ width:48px; height:48px; position:absolute; z-index:9999; top:1px; right:10px; background:url(../image/newdivshut.png)}
.newdiv_ask .newdiv_ans{ background:url(../image/newdiv_ansbg.png)!important;}
.displaynone{ display:none}
.brand_tabh li{float:left; width:150px; height:40px; line-height:40px; text-align:center; background:#dedede; font-size:14px; color:#333; margin-left:1px}
.brand_tabh li.active{ background:#FC4E03; color:#fff}
.brandnav{ margin-right:290px; margin-top:39px}
.brandnav li{ cursor:pointer;}
.brandnav li:hover{ color:#00be6e}
.brandnav li.active{ color:#00be6e;border-bottom:2px solid #00be6e;}
.bandnav{ float:left; width:100%; height:42px; border-bottom:1px solid #ccc; margin-bottom:10px}
.bandnav li{ cursor:pointer; float:left; width:120px; height:40px; border-top:2px solid #fff; line-height:40px; text-align:center; margin-left:60px; border-right:1px solid #fff; border-left:1px solid #fff;}
.bandnav li:hover{ color:#00be6e}
.bandnav li.active{ color:#00be6e;border-top:2px solid #00be6e; border-bottom:1px solid #fff; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.spli{width:100%} .ht95{height:95px}
.spli li{ width:100%; height:32px; line-height:32px; border-bottom:1px solid #ddd; cursor:pointer;}
.spli li a{ color:#666; font-size:14px; font-weight:bold; width:100%; text-align:center; float:left}
.spli li:hover{ background:#00be6e;}
.spli li:hover a{ color:#fff}
.spli li .splisub{ width:220px; background:#fff; position:absolute; margin-left:222px; border-top:1px solid #00be6e; border-right:1px solid #00be6e; visibility: hidden}
.spli li:hover .splisub{  visibility: visible}
.spli li .splisub li{ width: 220px; border-bottom:1px solid #00be6e;}
.spli li .splisub li a{ color:#666;}
.spli li .splisub li a:hover{ color:#fff;}
.sptable td{width:25%; height:270px} .w920{width:920px} .w164{ width:164px}
.bgzd{ background: #4c995d}
.ppgbt{ border-bottom:2px solid #00be6e; margin-bottom:-2px;}
.bglowbbb{ background:#efefef}

.spspli{width:100%}
.spspli li{ width:100%; height:38px; line-height:38px; border-bottom:1px solid #ddd; cursor:pointer;}
.spspli li a{ color:#666; font-size:14px; font-weight:bold; width:100%; text-align:center; float:left}
.spspli li:hover{ background:#00be6e;}
.spspli li:hover a{ color:#fff}

.bglowgreen{ background:#f2ffee}
.zbnav{ width:100%; margin-top:5px; overflow:hidden;text-overflow:ellipsis;}
.zbnav .curr{color:#DEDE47;}
.zbnav .up{ width:1600px; float:left}
.zbnav .up a{color:#1E6F26; text-decoration:none;}
.zbnav .up .tab{ padding-left:5px; padding-right:5px; border-right:1px solid #79B373; height:65px; float:left; width:210px; margin-left:5px;}
.zbnav .up .tab ul{ margin-left:40px;}
.zbnav .up .tab ul li{ float:left; margin-top:9px; margin-left:20px}
.zbnav .up .tab ul li a{color:#1E6F26; text-decoration:none;}
.zbnav .up .tab ul li a:hover{color:#ff0000;}
.zbnav .up .tab .bimg{ position:absolute; top:153px; margin-left:3px; color:#ffe800; font-size:16px; font-family:"微软雅黑"; text-align:center}
.zbnav .down a{ float:left; width:113px; height:38px; line-height:38px; text-align:center; color:#777; text-decoration:none}
.zbnav .down a:hover{ background:#fff; color:#ff9400;}
.zblist{ width:100%;}
.zblist li{margin-left:10px; margin-top:5px}
.zblist li a.lei{ width:20%;}
.zblist li a.name{ width:70%; overflow:hidden;text-overflow:ellipsis; float:right; margin-right:10px}
.zblist li a.name2{ width:63%; overflow:hidden;text-overflow:ellipsis; float:right; margin-right:5px}
.zblist li a.name3{ width:170px; overflow:hidden;text-overflow:ellipsis; float:left}
.zblist li a{ height:25px; line-height:25px; color:#333;}
.zblist li a:hover{ color:#D83803;}
.zblist li .time{float:right; margin-right:5px; color:#999; width:12%; line-height:25px}
.zblist li .last{float:right; margin-left:5px; color:#A3150E; width:60px; line-height:25px}
.zblogin{ background:url(../image/loginbg1.png); border-radius:5px}
.w250{ width:250px} .ht137{ height:137px} .ht165{ height:165px}
.zbtitbg{ height:29px; background:url(../image/zbtitbg1.png); border-bottom:1px solid #ddd}
.w600{ width:600px} .w60{ width:60px}
.ht249{ height:250px;}
.c-dpgreen{ color:#4F8547}
.zblink a{ font-size:13px; color:#999;}
.zblink a:hover{ color:#F00}
.ht260{ height:260px;}
.kblihover:hover{border:1px solid #00de6e;}
.bttn{ width:135px; height:35px; background:url(../image/sendpl2.png); border:none; font-size:14px; color:#777; padding-left:15px}
.kblihover:hover .bttn{background:url(../image/sendpl1.png); color:#fff}
.btts{ width:135px; height:35px; background:url(../image/sendpl1.png); border:none; font-size:14px; color:#fff; padding-left:15px}
.zblinklist{ width:100%;}
.zblinklist li{margin-left:10px; margin-top:5px; border-bottom:1px dashed #ccc; width:280px; float:left}
.zblinklist li a{ height:24px; line-height:24px; width:55px; text-align:center; color:#333; float:left}
.zblinklist li a.blue{ color:#1B5081}
.zblinklist li a:hover{color:#D83803;}
.zbxmlist{ width:100%}
.zbxmlist li{ margin-left:10px; margin-top:5px; border-bottom:1px dashed #ccc; width:280px; float:left; height:83px; padding-top:15px}
.zbxmlist li a{ height:24px; line-height:24px; width:80px; text-align:center; color:#333; float:left}
.zbxmlist li a.blue{ color:#1B5081}
.zbxmlist li a:hover{color:#D83803;}
.zbgzlist{ width:100%;}
.zbgzlist li{margin-left:10px; margin-top:3px; width:580px; height:29px; overflow:hidden;text-overflow:ellipsis; float:left;}
.zbgzlist li a.blue{ height:25px; line-height:25px; margin-left:3px; margin-right:3px; color:#1B5081; padding-left:3px; padding-right:3px; border:1px solid #1B5081; font-weight:bold}
.zbgzlist li a.red{ float:left; width:150px; height:25px; line-height:25px; color:#333; overflow:hidden;text-overflow:ellipsis}
.zbgzlist li a.red:hover{color:#D83803;}
.zbtab{background:url(../image/zbtitbg1.png);}
.zbtab li{ width:85px; height:30px; text-align:center; font-size:14px; color:#444; border-right:1px solid #BFD5C4}
.zbtab li.active{ border-bottom:2px solid #557E4E; background:url(../image/zbtabbg.png)}
.zbtabb li{ width:580px; margin-left:10px; margin-top:10px; float:left}
.zbtabb li tr{ height:40px; line-height:40px}
.zbtabb li td.name{width:490px}
.zbtabb li td.name a{width:470px; line-height:20px; float:left; overflow:hidden;text-overflow:ellipsis; color:#333; padding-left:10px; border-left:4px solid #557E4E; height: 20px;}
.zbtabb li td.name a:hover{color:#D83803;}
.zbtabb li td.time{width:80px; text-align:center; color:#777}
.zblidisc{ width:100%; list-style:disc}
.zblidisc li{display:list-item; height:25px; margin-top:5px; list-style-image:url(../image/listpoint.png); list-style-position:inside; overflow:hidden;text-overflow:ellipsis; margin-left:5px}
.zblidisc li a{height:25px; overflow:hidden;text-overflow:ellipsis; line-height:25px; color:#333;}
.zblidisc li a:hover{color:#D83803;}
.w920{ width:920px;} .ht400{ height:400px;} .ht200{ height:200px} .ht412{height:412px} .ht185{ height:189px}
.c-hred{ color:#D64D41}
.zbimglink a{ width:185px; height:40px; float:left; color:#333; margin-left:10px; margin-top:10px;}
.zbimglink a:hover{color:#D83803;}
.zbimglink a img{border:1px solid #ccc; width:38px; height:38px; margin-top:2px; float:left}
.zbimglink a span{ float:left; width:130px; margin-left:10px}
.zbqylink a{ width:225px; height:40px; float:left; color:#333; margin-left:10px; margin-top:10px;}
.zbqylink a:hover{color:#D83803;}
.zbqylink a img{border:1px solid #ccc; width:38px; height:38px; margin-top:2px; float:left}
.zbqylink a span{ float:left; width:170px; margin-left:10px}
.w430{ width:430px} .w280{ width:280px} .w190{ width:190px} .ht45{ height:45px;} .lh45{ line-height:45px} .lh60{ line-height: 60px} .lh70{ line-height:70px}
.zbfwtab td{ height:79px; text-align:center}
.bgsgreen{ background:#7EA47B}
.zbqynav a{ width:150px; height:45px; line-height:45px; color:#fff; font-size:16px; float:left; text-align:center}
.zbqynav a:hover{ background:#199256}
.zbqynav a.curr{ background:#199256}
.zbqytable{border:#ddd}
.zbqytable td{ width:200px; height:70px;}
.zbqytable td a{ margin-left:10px; margin-right:10px; margin-top:15px; width:180px; color:#333}
.zbqytable td a span{float:right; width:140px}
.zbqytable td a:hover{color:#D02E0B}
.zbno1{ float:left; width:20px; height:20px; background:#F99235; text-align:center; line-height:20px; color:#fff; margin-left:10px; margin-top:5px}
.zbno2{ float:left; width:20px; height:20px; background:#BBB; text-align:center; line-height:20px; color:#fff; margin-left:10px; margin-top:5px}
.zbxmlih{float:left; width:1160px; height:38px; margin-left:20px; margin-top:20px}
.zbxmlih li{float:left; width:160px; height:37px; line-height:37px; text-align:center; border-radius:5px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; font-size:14px; color:#444;}
.zbxmlih li.active{ background:#dedede; border-color:#3CAA2F; font-weight:bold}
.zbxmlib{float:left; width:1160px; margin-left:20px}
.zbxmlib li{ width:100%}
.zbxmlib li table{ border-color:#ccc; border:1px solid #ccc; width:100%}
.zbxmlib li table th{ text-align:center; height:50px; line-height:50px; background:#648C51; color:#fff; font-size:14px;}
.zbxmlib li span.jing{ font-size:16px; width:20px; height:20px; line-height:20px; text-align:center; background:#FA5525; color:#fff; border-radius:2px; display:inline-block}
.zbxmlib li span.can{ font-size:16px; width:20px; height:20px; line-height:20px; text-align:center; background:#4FA2B0; color:#fff; border-radius:2px; display:inline-block}
.zbxmlib li table td{ height:50px; line-height:50px; font-size:14px; padding-left:5px; border-bottom: 1px dashed #ccc; color: #777}
.zbsele select{width:150px; height:25px; line-height:25px; border:1px solid #ccc; font-size:14px; text-align:center; margin-left:5px}
.zbsele input{ height:25px; line-height:25px; float:left; width:150px;}
.zbggtab a{float:left; width:80px; height:30px; line-height:30px; border:1px solid #ccc; background:#DFDFDF; text-align:center; color:#333}
.zbggtab a.curr{ color:#EA3906; font-weight:bold; background:#fff; border-top:2px solid #F73F17; border-bottom: none;}
.zbggtime a{float:left; height:24px; text-align:center; color:#333; padding-left: 5px; padding-right: 5px; margin-right: 5px; margin-top: 5px}
.zbggtime a.curr{ color:#fff; background:#00be6e; border-radius: 5px; line-height:22px}
.zbggtime a.all{ color:#fff; background:#00be6e; border-radius: 5px; line-height:22px}
.zbggtime a:hover{ text-decoration: none!important; color:#00be6e!important}
.zbggtime a.curr:hover{color:#fff!important;}
.zbfootera a{float:left; height:24px; line-height:24px; text-align:center; color:#555; padding-left: 5px; padding-right: 5px; margin-right: 5px; margin-top: 5px}
.zbfootera a:hover{ color:#00be6e}
.zbfootera2 a{float:left; height:20px; line-height:20px; text-align:center; color:#555; padding-left: 10px; padding-right: 10px; margin-right: 10px; font-size:16px; border-right:2px solid #bbb}
.zbfootera2 a:hover{ color:#00be6e}
.zbfootera3 a{float:left; height:28px; line-height:28px; text-align:center; color:#555; padding-left:5px; padding-right:5px; margin-right: 5px;}
.zbfootera3 a:hover{ color:#00be6e}
.zbfootera4 a{float:left; height:28px; line-height:28px; text-align:center; color:#555; padding-left:5px; padding-right:5px; margin-right: 8px;}
.zbfootera4 a:hover{ color:#00be6e}
.zbfootera3 span{ margin-top:4px}
.inline-block{ display:inline-block}
.zbgglist li{width:100%; height:60px; line-height:60px; border-bottom:1px dashed #ccc}
.zbmark{width:16px; height:22px; background:url(../image/mark2.png); float:left; cursor:pointer; margin-top:7px;}
.zbmark:hover{ background:url(../image/mark1.png)}
.customization_collect{width:16px; height:22px; background:url(../image/mark1.png); float:left; cursor:pointer; margin-top:7px;}
.customization_cancel{width:16px; height:22px; background:url(../image/mark2.png); float:left; cursor:pointer; margin-top:7px;}
.zbggfl{float:left; width:100px; text-align:center}
.zbggname{ float:left; width:750px; height:40px; overflow:hidden;text-overflow:ellipsis}
.zbggplace{ float:left; margin-left:10px; width:100px}
.zbggdate{float:left; margin-left:10px; font-size:12px; color:#666}
.w810{width:810px} .w370{ width:370px} .ht35{height:35px} .w120{width:120px} .ht100{height:100px} .w840{width:840px} .fs13{ font-size:13px;}
.zbggtable td{ height:61px; text-align:center}
.zbinfotable th{ background:#efefef; font-weight:bold; text-align:center}
.sulx{border-bottom:1px solid #bbb}
.w1030{ width:1030px}
.gqslink a{ padding-left:5px; padding-right:5px; height:20px; line-height:20px; margin-top:10px; font-size:14px; color:#444; float:left; margin-left:5px; margin-right:4px}
.minht30{ min-height:30px}
.gqslink a:hover{ color:#00be6e}
.gqslink a.all{ background:#00be6e; color:#fff; border-radius:5px}
.gqslink span{ margin-top:10px; line-height:20px}
.pl20{ padding-left:20px} .pl5{ padding-left:5px} .pr5{ padding-right:5px} .pl10{ padding-left:10px} .pr10{ padding-right:10px}
.ksfbbt{ width:90%; margin-left:5%; border-radius:30px; margin-bottom:10px}
.sptopbg{ background:url(../image/shangpu/topbg.png)} .ml125{ margin-left:125px} .mt3{ margin-top:3px}
.sptopvip{ float:left; width:167px; height:28px; background:url(../image/shangpu/vip_top.png);}
.spcell{float:right; width:200px; height:88px; background:url(../image/shangpu/cellbg.png);}
.cptj{ width:100%; height:77px; margin-top:20px}
.cptj span{ width:225px; height:76px; background:url(../image/shangpu/title_bg.png); font-size:25px; color:#555; font-weight:bold; line-height:76px; display:block; margin:0 auto; text-align:center}
.spcp{ width:283px; float:left; height:280px; border:1px solid #ddd; margin-top:20px; box-shadow:0px 0px 7px 1px #ddd; margin-left:5px; margin-right:5px}
.spcp:hover{border:1px solid #fa882f;}
.spcp .spcpinfo{ width:283px; height:90px; float:left; background:#fff;}
.spwayico{ float:left; width:5px; height:16px; background:#00be6e; border-radius:5px; margin-top:14px}
.bgeee{ background:#eee}
.fileico{ width:92px; height:95px; margin:0 auto}
.filegs{ width:1200px; height:400px;  margin-top:50px; background:url(../image/shangpu/filegsbg.png); background-size:100% 100%; position:relative}
.sphonor_curr{float:left; height:35px; line-height:35px; padding-left:20px; padding-right:20px; font-size:14px; border:1px solid #bbb}
.spnewsli li:hover{ background:#fff}
.spnewsli li a{ float:left; width:200px; height:50px; line-height:50px; overflow:hidden;text-overflow:ellipsis; color:#222; margin-left:10px}
.spnewsli li a:hover{ color:#166B9E; text-decoration:underline}
.spnewsli li .spno1{ float:left; margin-left:10px; width:17px; height:20px; text-align:center; line-height:20px; color:#EC3804; font-size:12px; background:#FEA09E; border:1px solid #EC3804; border-radius:5px; margin-top:15px}
.spnewsli li .spno2{ float:left; margin-left:10px; width:17px; height:20px; text-align:center; line-height:20px; color:#F47020; font-size:12px; background:#FECAAB; border:1px solid #F47020; border-radius:5px; margin-top:15px}
.spnewsli li .spno3{ float:left; margin-left:10px; width:17px; height:20px; text-align:center; line-height:20px; color:#CF7E05; font-size:12px; background:#FDE288; border:1px solid #CF7E05; border-radius:5px; margin-top:15px}
.spnewsli li .spno4{ float:left; margin-left:10px; width:17px; height:20px; text-align:center; line-height:20px; color:#999; font-size:12px; background:#dedede; border:1px solid #aaa; border-radius:5px; margin-top:15px}
.spnewsli2 li:hover{ background:#fff} .w900{width:899px;}
.sppoint{width:10px; height:10px;} .sppointl{ color:#417A46; background:#C0E9BC; text-align:center; border-radius:3px}
.tuandiv{border:2px solid #fff;}
.tuandiv:hover{border:2px solid #E6570B;}
.tuandiv:hover button{ background:#F8430E; color:#fff}
.oralink a{ height:22px; margin-top:4px; margin-bottom:4px; line-height:22px; padding-left:10px; padding-right:10px; margin-left:5px; font-size:12px; color:#666; float:left; border-radius:5px}
.oralink a:hover{ color:#fff; background:#00be6e}
.oralink a.curr{color:#fff; background:#00be6e}
.abletter{ }
.abletter a{ height:30px; line-height:30px; float:left; font-weight:bold; color:#333; border-radius:5px; margin-top:5px; margin-bottom:5px; margin-left:1px}
.abletter a.curr{ background:#00be6e; color:#fff}
.abletter a:hover{ background:#00be6e; color:#fff}
.qiye_tit:hover{ margin-top:-5px}
.tablestyle td{border:solid #add9c0; border-width:0px 1px 1px 0px;}
.tablestyle table{border:solid #add9c0; border-width:1px 0px 0px 1px;}
.zh_right{float:left; width:380px; height:200px; background:url(../image/back/zh_rightbg.png)}

.techtabl{ width:205px}
.techtabl li{ width:200px; height:86px; border-left:5px solid #5A5A5A; border-bottom:1px solid #ccc; background:#5A5A5A;}
.techtabl li.active{ background:#494949; border-left-color:#6B9E5C}
.techtabl li span{ color:#fff; float:left; width:170px; height:60px; margin-left:15px; margin-top:13px; line-height:30px; font-size:14px; overflow:hidden;text-overflow:ellipsis}
.techtabr{ width:595px}
.techtabr li{ width:595px; height:347px}
.techtabt li{ width:110px; height:45px; line-height:45px; text-align:center; font-size:18px; font-weight:bold; color:#333; border-bottom:3px solid #fff; float:left; margin-left:10px; margin-right:10px}
.techtabt li.active{ background:#fff; border-bottom-color:#17a661; color:#17a661}
.techtabb li{width:100%}
.techrdiv{ }
.techrtabh{ width:230px; margin-left:70px; margin-top:-20px; background:#fff; height:40px; font-size:16px;}
.techrtabh li{float:left; width:110px; height:40px; line-height:40px; text-align:center; font-size:18px;color:#555;}
.techrtabh li.active{ color:#638851; font-size:20px; font-weight:bold}
.techrtabb{ float:left; width:100%; padding-bottom:20px}
.techrtabb li.outside{float:left; width:320px; margin-left:20px; margin-top:20px}
.techbdli ul li{display:list-item; list-style-image:url(../image/listpoint.png); margin-left:5px; width:360px; height:27px; line-height: 27px; overflow:hidden;text-overflow:ellipsis; list-style-position: inside;}
.techbdli ul li a{ font-size:15px; color:#333}
.techbdli ul li a:hover{ color:#00be6e; text-decoration:underline}
.techudli ul li{display:list-item; list-style-image:url(../image/listpoint.png); width:370px; height:27px; line-height: 27px; overflow:hidden;text-overflow:ellipsis; list-style-position: inside;}
.techudli ul li a{ font-size:15px; color:#333}
.techudli ul li a:hover{ color:#00be6e; text-decoration:underline}
.techlistli ul li{display:list-item; list-style-image:url(../image/listpoint.png); width:770px; height:40px; line-height:40px; overflow:hidden;text-overflow:ellipsis; list-style-position: inside;}
.techlistli ul li a{ font-size:15px; color:#18448D}
.techlistli ul li a:hover{ color:#F1621D; text-decoration:underline}
.newskeyword{color:#19a460; border:1px solid #19a460; padding:1px 3px 1px 3px; font-size: 12px}
.techsecnav{float:left; width:800px; height:30px; line-height:30px; text-align:center;}
.techsecnav a{height:30px; line-height:30px; margin-left:15px; margin-right:15px; color:#555; font-size:14px}
.techsecnav a:hover{color:#17a661}
.news_right_list li{width:100%; line-height: 25px; float: left; font-size: 14px; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #ddd}
.news_right_list li a{float: left; width: 210px; margin-left: 10px; height: 60px; line-height: 30px; overflow: hidden}
.news_right_list li img{ width: 90px; height: 60px; float: left}
.news_right_list li.active { }
.news_right_list li.active a{color:#19a55f}

.tech_right_list li{width:100%; line-height: 25px; float: left; font-size: 14px; margin-top:5px; margin-bottom:5px;}
.tech_right_list li a{float: left; overflow: hidden}
.tech_right_list li img{ width: 90px; height: 60px; float: left}
.tech_right_list li.active {color:#19a55f}
.tech_right_list li.active a{color:#19a55f}

.news_right_tabh{ width:350px; float:left; margin-left:15px}
.news_right_tabh li{float:left; width:115px; height:40px; line-height:40px; margin-left:1px; background:#dedede; text-align:center; color:#555; font-size:16px}
.news_right_tabh li.active{ background:#E89409; color:#fff}
.news_right_tabb{width:350px; float:left; margin-left:15px}
.news_right_tabb li{float:left; width:350px; padding-bottom:20px;}
.news_right_tabb li.hot a{ float:left; width:75px; text-align:center; height:30px; line-height:30px; color:#333; border:1px solid #ccc; border-radius:20px; margin-left:10px; margin-top:20px; font-size:14px;}
#pro_koubei_lineimg{width:170px; height:150px;}
#pro_koubei1{width:170px; height:150px;padding-bottom: 0px;padding-right: 0px;}
#pro_koubei2{width:170px; height:150px;padding-bottom: 0px;padding-right: 0px;}
#pro_koubei3{width:170px; height:150px;padding-bottom: 0px;padding-right: 0px;}
#pro_koubei4{width:170px; height:150px;padding-bottom: 0px;padding-right: 0px;}
#mask_shadow {display:none; opacity:0;position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);}
#popup {display:none; opacity:0; position: fixed;z-index: 2;top: 150px;width: 600px;height: 190px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); border: 1px solid #00be6e; border-radius:10px}
#popup .title {position: relative;width: 100%;height:40px; background:#fff; border-bottom:2px solid #00be6e;cursor: move;border-radius:10px 10px 0px 0px}
#popup .title p {padding-left: 14px;line-height: 40px;color: #00be6e; font-size: 16px}
#popup .title span { position: absolute;top: 5px;right: 20px;width: 30px;height: 30px; line-height:28px; background:#fff; border-radius:30px; font-size: 25px;cursor: pointer;text-align: center; color: #00be6e}
#popup .title span:hover {color: #fff; background:#00be6e}
#popup .cont { width: 100%; height: 170px; background-color: #fff;border-radius:0px 0px 10px 10px;border-bottom: 1px solid #00be6e}
#btn1{cursor:pointer}
#popup .cont .inputdiv{width:60%; height:90px; margin-left:10px; margin-top:10px; border:1px solid #ddd; float: left}
#popup .cont button{float: left; width: 80%; height: 30px; border: none; background: #5bc0de; color: #fff; border-radius: 5px; margin-left:10%; margin-top: 10px}
.scoremark{width:100%; margin-top:5px; float: left}
.scoremark .score {float: left;display: block;font-size: 18px;line-height: 22px;font-weight: bold;color: #f70;}
.scoremark .star {float: left;display: block;position: relative;width: 116px;height: 20px;background: url(../image/pfstar.png) no-repeat 0px -20px;}
.scoremark .ystar {position: absolute;top: 0;left: 0;width: 116px;height: 20px;background: url(../image/pfstar.png) no-repeat 0px 0px;}
.scoremark .star ul {width: 120px;height: 20px;position: absolute;top: 0;left: 0;}
.scoremark .star ul:hover {background: url(../image/pfstar.png) no-repeat 0px -20px;}
.scoremark .star li {float: left;width: 24px;height: 20px}
.scoremark .star li a {display: block;width: 24px;height: 20px;overflow: hidden;text-indent: -9999px;position: absolute;z-index: 5;}
.scoremark .star li a:hover {background: url(../image/pfstar.png) no-repeat 0px 0px;z-index: 3;left: 0}
.scoremark .star a.one-star {left: 0;}
.scoremark .star a.one-star:hover { width: 24px}
.scoremark .star a.two-stars {left: 24px;}
.scoremark .star a.two-stars:hover {width: 48px}
.scoremark .star a.three-stars {left: 48px;}
.scoremark .star a.three-stars:hover {width: 72px}
.scoremark .star a.four-stars {left: 72px;}
.scoremark .star a.four-stars:hover {width: 96px}
.scoremark .star a.five-stars {left: 96px;}
.scoremark .star a.five-stars:hover {width: 120px;}
.news_info_nav{background: #3d8452; }
.news_info_nav a{padding-left: 8px; padding-right: 8px; font-size: 13px; color: #fff; float: left; height: 35px; line-height: 35px}
.news_info_nav a:hover{ background: #4ea167}
.news_info_nav_hidden{ width: 150px; border: 1px solid #bbb; border-top:none; display: none; position: absolute; z-index: 99999; background: #fff; color: #555 }
.news_info_nav_more:hover .news_info_nav_hidden{ display: block;}
.news_list_nav2{float:left; width: 660px; height: 37px; border-bottom:1px solid #bbb;}
.news_list_nav2 a{ float:left; padding-left:6px; padding-right:6px; height:35px; line-height:35px; border-bottom:2px solid #fff; font-size:14px; color:#444; font-family: "微软雅黑"}
.news_list_nav2 a:hover{ color:#4d905b; border-color:#4d905b;}
.news_list_nav2 .curr{color:#4d905b; border-color:#4d905b;}
.news_header_right{ width: 100%}
.news_header_right a{ width: 134px; line-height: 35px; text-align: center; color: #999; font-size: 14px; border-bottom: 1px solid #eee; padding-left: 8px; padding-right: 8px; float: left}
.news_header_right a:hover{ color: #f5f986}
.mall_header_left a{ padding-left: 8px; padding-right: 8px; font-size: 13px; color: #777; float: left; height: 35px; line-height: 35px}
.topbar_login {height: 35px; line-height: 35px; color: #777}
.hotbrand{ width: 318px;}
.hotbrand a{ width: 104px; text-align: center; font-size: 14px; font-weight: bold; color: #ef4a17; float: left; height: 58px; line-height: 58px; border-top:2px solid #F6F6F6; border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
.hotbrand a:hover{ border-top: 2px solid #ef4a17;border-left:1px solid #ccc; border-right:1px solid #ccc;}
.hotbrand a.curr{ border-top: 2px solid #ef4a17;border-left:1px solid #ccc; border-right:1px solid #ccc;}
.aplist a{width:159px; height:30px; border:1px solid #ddd; border-top:none; line-height:30px; padding-left:50px; background:#fff; color:#666; font-size:14px; display: block; margin-left: 9px}
.splist a{width:192px; height:30px; border-bottom:1px solid #e0dbdb; border-top:none; line-height:30px; padding-left:30px; background:#f6f6f6; color:#333; font-size:12px; display: block;}

.mainsearch-input{font-size:14px;padding:6px; padding-left:20px; height:27px;line-height:27px;border-left:1px solid #00be6e;border-top:1px solid #00be6e;border-bottom:1px solid #00be6e;border-right:0; color:#666; width:445px; border-radius:27px 0px 0px 27px}
.mainsearch-button{height:41px; background-color:#00be6e; font-size:16px; font-weight:bold; color:#fff; width:100px; border:none; border-radius:0px 41px 41px 0px}
.mainsearch{width:680px; margin-top:30px; margin-left:30px}
.mainsearch a{ float:left; width:50px; height:25px; font-size:16px; text-align:center; line-height:25px; color:#666;}
.mainsearch a.curr{ font-weight:bold}
.mainsearcha { font-size:18px; font-weight:bold; color:#333; width:100%; float:left; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis}
.mainsearcha:hover{ color:#00be6e}
.searchhover:hover{ background:#efefef}
.table-list{width:100%;}
.table-list thead th{text-align:center;color:#333;padding:8px 0;border-bottom:1px dashed #e6e6e6; height: 50px; font-size: 14px}
.table-list tbody td{color:#666;padding:8px 0;border-bottom:1px dashed #e6e6e6; height: 40px; font-size: 13px}
.table-list tbody tr:hover{ background: #efefef}

.askleft{}
.askhover{ cursor: pointer;}
.askhover li{ background:#f6f6f6}
.askhover:hover li{ background:#00be6e; color:#fff}

.askhover a:hover{ color: #00be6e}
.askhover .curr{ color: #fff; background:#00be6e}
.newdiv_compare{ width:300px; height:100%; position:fixed; top:0; right:0; z-index:9999; background:#F2FFEE; border:1px solid #ccc}
.newdiv_compare .shut{ width:25px; height:25px; float:right; margin-top:0px; background-image:url(../image/logo_ico/shut.png)}
.newdiv_compare .shut:hover{ background-image:url(../image/logo_ico/shut2.png)}
.newdiv_compare .delete{ float: right; margin-right: 15px; width: 60px; height: 30px; color: #fa882f; line-height: 30px; text-align: center; background: #fff; border:1px solid #fa882f; border-radius: 30px; font-size: 12px; margin-top: 5px; cursor: pointer}
.newdiv_xunjia .delete{ float: right; margin-right: 15px; width: 60px; height: 30px; color: #fa882f; line-height: 30px; text-align: center; background: #fff; border:1px solid #fa882f; border-radius: 30px; font-size: 12px; margin-top: 5px; cursor: pointer}
.newdiv_xunjia{ width:300px; height:100%; position:fixed; top:0; right:40px; z-index:999; background:#F2FFEE; border:1px solid #ccc}
.newdiv_xunjia .shut{ width:25px; height:25px; float:right; margin-top:0px; background-image:url(../image/logo_ico/shut.png)}
.newdiv_xunjia .shut:hover{background-image:url(../image/logo_ico/shut2.png)}
.newstext img{ max-width: 600px}
.newdiv_compare .delete:hover{ color:#fff; background:#fa882f}
.newdiv_xunjia .delete:hover{ color:#fff; background:#fa882f}
.bgorange{background:#fa882f}
.qkbutton{ height:28px; border:1px solid #00be6e; color:#00be6e; background:#fff}
.qkbutton:hover{ background:#00be6e; color:#fff}

.technav2{ width: 100%; float: left; border:5px solid #eee}
.technav2 a{ height: 35px; line-height: 35px; float: left; font-size: 16px; width: 100px; text-align: center; color: #00be6e}
.technav2 a:hover{ color: #ff8100}
.technav2 a.curr{ background: #00be6e; color: #fff}
.zh_info_nav{background: #00be6e; }
.zh_info_nav a{padding-left: 8px; padding-right: 8px; font-size: 15px; color: #fff; float: left; height: 50px; line-height: 50px}
.zh_info_nav a:hover{ background: #199256}
.zh_near{overflow: hidden; height: 50px; line-height: 25px}
.newplist li{display:list-item; list-style-image:url(../image/listpoint.png); list-style-position: inside;}
.ht20{ height: 20px}
.totop{ position: fixed; bottom: 50px; right: 10px; width: 52px; z-index: 9999;}
.totop a{width:50px; height:50px; line-height:20px; text-align:center; float:left; cursor:pointer}
.totop .theup{ width:50px; border-radius:10px; border:1px solid #ccc; float:left; background:#fff}
.totop .theup .active{background:#00be6e; color:#fff;}
.totop .theup .active img{filter:brightness(200%); -ms-opacity: 0.5;}
.totopsc{color:#555; background:#fff;border-radius:10px 10px 0px 0px; padding-top:12px}
.totopot{color:#555; background:#fff; padding-top:8px}
.totopot:hover{ background:#ddf7ec}
.totop2w{ border-radius:10px; height:34px!important; position:relative}
.totop2wbox{ position:absolute; left:-105px; top:-50px; width:100px; height:106px; border:1px solid #ccc; border-radius:10px; background:#fff; display:none; text-align:center; font-size:12px; color:#333; padding-top:8px}
.totop2w:hover .totop2wbox{ display:block}
.totopfh{ border-radius:10px; background:#f6f6f6!important}

.clickbox, a.clickbox:visited, a.clickbox:hover { text-decoration:none; text-align:center; }
.clickbox img { display:block; border:0; }
.clickbox b { display:block; }
.clickbox em { font:bold 10px/12px arial, sans-serif; color:#000; }
.clickbox { float:left; margin:0 15px 15px 0; display:inline; }
.clickbox .lightbox { position:absolute; left:-9999px; top:-10000px; cursor:default; z-index:500; }
.clickbox .light { position:absolute; left:0; top:0; width:100%; }
.clickbox .box { position:absolute; left:0; width:100%; text-align:center; height:300px; top:30%; margin-top:-150px; }

.clickbox:active { direction:ltr; }
.clickbox:active .lightbox { left:0; top:0; width:100%; height:100%; }
.clickbox .lightbox:hover, a.clickbox:focus .lightbox { position:fixed; left:0; top:0; width:100%; height:100%; }
.clickbox .lightbox:hover .light, a.clickbox:active .lightbox .light, a.clickbox:focus .lightbox .light { background:#fff; width:100%; height:100%; filter: alpha(opacity=90);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    opacity:0.90; }
.clickbox .lightbox:hover .box img, a.clickbox:active .lightbox .box img, a.clickbox:focus .lightbox .box img { border:1px solid #ddd; margin:0 auto; padding:30px; background:#fff; }
.clickbox .lightbox:hover .box span, a.clickbox:active .lightbox .box span, a.clickbox:focus .lightbox .box span { display:block; width:560px; padding:0; margin:10px auto; text-align:center; text-decoration:none; background:#fff; border:1px solid #ddd; }
.clear { clear:left; }
.clickbox i { display:block; width:32px; height:32px; position:fixed; right:-100px; top:0; z-index:500; }
.clickbox .lightbox:hover i, a.clickbox:active i, a.clickbox:focus i { right:50%; top:30%; background:url(../image/close2.png); margin-right:-605px; margin-top:-205px; }
#close { display:block; position:fixed; width:32px; height:32px; right:50%; top:30%; margin-right:-605px; margin-top:-205px; z-index:1000; cursor:pointer; }
.prosele{ width: 100%; height: 84px;}
.prosele a{width: 118px; height: 26px; line-height: 26px; text-align: center; font-size: 13px; border: 1px solid #fff; overflow: hidden}
.prosele a:hover{border: 1px solid #00be6e}
.proset{height: 84px;}
.proset a{ width: 138px; height: 26px; line-height: 26px; text-align: center; font-size: 13px; border: 1px solid #fff; overflow: hidden}
.proset a:hover{border: 1px solid #00be6e}
.prosele1{ overflow: hidden;}
.prosele2{ overflow-x: hidden; overflow-y: scroll; height:136px;}
.probtmore{ cursor: pointer; color: #ff0000}
.probtless{ cursor: pointer; color: #ff0000}
.proleftlist{ display: none; position: absolute; z-index: 9999; top: 40px;}
.allpro{position:relative}
.allpro:hover .proleftlist{ display: block}

.mallnav2{ width:250px; background:#777}
.mallnav2 ul{ margin-left:40px;}
.mallnav2 ul li{ width:227px; height:40px; line-height:40px; border-bottom:1px solid #dedede; margin-left:-40px; color:#fff; padding-left:20px; position:relative; display:block; background: #606060}
.mallnav2 ul li .listnav1{ width:200px; height:30px; line-height:30px;}
.mallnav2 ul li .listnav1 span{ font-size:14px; font-weight:bold; margin-left:10px}
.mallnav2 ul li table {display: none;}
.mallnav2 ul li:hover { background:#fea100; border-right:none!important;}
.mallnav2 ul li:hover table {display:block; position:absolute; top:-1px; left:247px; border:1px solid #fea100; background:#fff; z-index:999; line-height:25px!important; padding-bottom:10px; padding-top:10px}
.mallnav2 ul li:hover table td{ background:#fff; width:670px; float:left; color:#333; margin-left:10px; margin-right:10px;}
.mallnav2 ul li:hover table td a{color:#555;}
.mallnav2 ul li:hover table td a:hover{ color:#F00}
.mallnav2 ul li:hover table td a.subname{ color:#EF5A0A; font-weight:bold}
.mallnav2 ul li:hover table td a.subname:hover{ text-decoration:underline;}
.mallnav2 ul li:hover table td span{ color:#F00; font-weight:bold; float:left; margin-left:10px; margin-top:3px}
.mallnav2 ul li:hover table td img{ width:85px; height:30px; border:1px solid #dedede;}
.mallnav2 b{ font-size:14px}
.mallnav2 span{float:right; margin-right:20px; width:5px; height:10px; background:url(../image/goico.png); margin-top:15px}

.prdnav2 {width:100%;}
.prdnavul{ float:left; height:40px; color:#333; width:978px; border-bottom:2px solid #00be6e}
.prdnavul li{ float:left; height:40px; line-height:40px; font-size:16px; color:#333;}
.prdnavul a{ height:40px; float:left; color:#333; text-align:center; font-weight:bold;-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.prdnavul a:hover{ background:#248f59; color:#fff}
.prdnavul .curr{background:#248f59; color:#fff}

.prdnavul2{ float:left; height:39px; color:#333; width:978px; border-bottom:2px solid #00be6e}
.prdnavul2 li{ float:left; height:39px; line-height:39px; font-size:16px; color:#333;}
.prdnavul2 a{ height:39px; float:left; color:#333; text-align:center; font-weight:bold;-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.prdnavul2 a:hover{ color:#00be6e;}
.prdnavul2 .curr{color:#00be6e;}

.prolistabc a{ width:20px; float: left; text-align: center; height: 30px; line-height: 30px; font-size: 12px; color: #333; background: #fff; margin: 0px;border-radius:5px; margin-left:2px!important}
.prolistabc a:hover{background: #00be6e; color: #fff}
.xjfix{ width: 40px; height: 100%; position: fixed; top: 0px; right: 0px; background: #00be6e; display: flex; justify-content:center; align-items:Center;}
.xjfix .aboxin{ width: 40px; height: 130px; color: #fff; font-size: 15px; text-align: center; line-height: 20px; display: block; padding-top: 20px}
.xjfix .aboxin:hover{ color: #383838; background: #ffaa01}
.xjfix .num{ width: 22px; height: 18px; font-size: 12px; color: #fff; line-height: 15px; background: #ff0000; display: block; margin-left: 9px; margin-top:5px; border-radius: 5px}

.newdiv_image{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:999}
.newdiv_vedio{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:999}

.videohover:hover .videotitbg{ background-color:rgba(0,0,0,0.5); }
.videotitbg{ background:#333 }

.logintab{ position: absolute; margin-top: 0px; margin-left:309px;}
.logintab1{width: 41px; height: 33px; background: url(../image/logintab1.png);}
.logintab2{width: 41px; height: 33px; background: url(../image/logintab2.png);}

.loginst{}
.mt7{ margin-top:7px}

.ft_phone{width:15vw; height:30vw; background:url(../image/fangtan/phone.png); background-size:100% 100% }
.user_bottom{ width: 100%}
.honor_zs{ max-width: 1100px; min-width: 600px; min-height: 400px; margin-top: 20px}
.honor_info{ width: 1100px; margin-left: 50px; margin-top: 20px; border: 1px solid #ddd;}
.honor_box{ float: left; width: 210px; height:240px; background: #fff; margin-top: 15px; margin-left: 10px; margin-right: 10px }
.dianzhan2{width:15px; height:16px; background:url(../image/logo_ico/news_dianzhan2.png);}
.dianzhan2:hover{width:16px; height:17px;background:url(../image/logo_ico/news_dianzhan3.png);}
.dianzhan2_active{width:16px; height:17px; ;background:url(../image/logo_ico/news_dianzhan3.png);}
.dianzhan3{width:16px; height:17px; background:url(../image/logo_ico/news_dianzhan3.png);}

.hoverbig{ overflow: hidden; position: relative;}
.hoverbig img{ width: 100%; height: 100%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.hoverbig a:hover img{  width: 110%; height: 110%; margin-left: -5%; margin-top: -5%}
.zpli .tip1{ width:20px; height:20px; line-height: 20px; text-align: center; border-radius: 5px; display: inline-block; color: #fff; margin-left: 5px}
.zpli .tip2{ height: 20px; line-height: 20px; border: 1px solid #e79d47; color: #e79d47; margin-left: 5px; padding-left: 2px; padding-right: 2px; font-size: 11px!important; border-radius: 2px}
.zpli .tip3{ float: left; height: 30px; line-height: 30px; margin-top: 20px; margin-left: 10px; padding-left: 10px; padding-right: 10px; border: 1px solid #eee}
.pcenter{ padding-right: 10px; padding-left: 10px}
.zpbox:hover .zpover{ display: block}
.zpover{ display: none}
.zpoffer{ width: 120px; height: 40px; border: none; color: #fff; border-radius: 5px; background: #5bab61; font-size: 15px; margin-top:30px; margin-right:22px; cursor: pointer}
.zpoffer2{ width: 250px; height: 50px; border: none; color: #fff; border-radius: 7px; background: #74ba80; font-size: 18px; cursor: pointer; font-weight:bold}
.zpscbt{ width: 150px; height: 50px; border: 1px solid #74ba80; color: #74ba80; border-radius: 7px; background: none; font-size: 18px; cursor: pointer; margin-right:20px}
.zpinfotit{ font-size:25px; font-weight:bold; margin-top:30px; float:left}
.zpinftit{ width:100%; position:relative; height:13px; border-bottom:1px solid #ddd; float:left}
.zpinftit span{ width:80px; height:30px; line-height:30px; font-size:16px; color:#333; background:#fff; position:absolute; font-weight:bold}
.zpinftxt{ margin-top:30px; width:100%; float:left}
.zpinftxt .tedian{float:left; height:30px; line-height:30px; padding-left:10px; padding-right:10px; background:#f1fdf6; margin-left:10px; color:#339900}
.zpfix{ width:100%; height:100px; background:#fff; position:fixed; top:0px; z-index:99999; box-shadow:1px 3px 7px #ccc; display:none}
.zb_search_res{ width:800px; margin-left:100px; margin-top:40px}
.zb_tips_blue{ float: left; line-height: 22px; padding-left: 5px; padding-right: 5px; border-radius: 3px; color: #fff; background: #ff8100; margin-left: 5px;}
.zb_tips_yellow{ float: left; line-height: 22px; padding-left: 5px; padding-right: 5px; border-radius: 3px; color: #fff; background: #ffba00; margin-left: 5px;}
.zb_tips_green{ float: left; line-height: 22px; padding-left: 5px; padding-right: 5px; border-radius: 3px; color: #fff; background: #00be6e; margin-left: 5px;}
.zb_title{ position: relative}
.zb_new{ position: absolute; width: 700px; min-height: 100px; border:1px solid #ddd; box-shadow:1px 3px 7px #ccc; border-radius: 5px; background: #fff;top: 30px; left: 250px; display: none; z-index:999999}
.zb_title:hover .zb_new{ display: block;}
.zb_new_up{ position: absolute; margin-left: 100px; margin-top: -10px }
.userrightnav{ float: right; margin-top:6px}
.userrightnav a{ float: left; width: 90px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; margin-left: 3px; color:#666; border-radius: 5px}
.userrightnav a:hover{ background: #d6fee0}
.bluebt{ background:#6ec3d8; padding: 5px 8px;font-size: 11px; border-radius:8px; border-radius:5px; color:#fff}
.greenbt{ background:#7ddd9a; padding: 5px 8px;font-size: 11px; border-radius:5px; color:#fff}
.redbt{ background:#00be6e; padding: 5px 8px; font-size: 10px; border-radius:5px; color:#fff!important; text-decoration:none!important}
.redbt:hover{ background:#0cc979; padding: 5px 8px; font-size: 10px; border-radius:5px; color:#fff!important; text-decoration:none!important}
.graybt{ background:#fff; padding: 5px 8px; font-size: 10px; border-radius:5px; color:#999!important; text-decoration:none!important; border:1px solid #999}
.graybt:hover{ background:#EEEEEE; padding: 5px 8px; font-size: 10px; border-radius:5px; color:#999!important; text-decoration:none!important; border:1px solid #999}
.vip_banner{ height: 475px; background: #160b03; overflow: hidden}
.vip_topcenter{ width: 1920px; height: 475px; background:url(../image/vip/bg_banner.png); margin: 0 auto;}
.vipbt{width:190px; height: 50px; background: #f9d681; margin-top: 30px; border: none; border-radius: 25px; font-size:18px; font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei"}
.vipbt:hover{ background: #e7c062;}
.vip_topup{ width: 200px; height: 260px; background: #f3f2f2; float: left; border-radius: 5px 5px 0px 0px; margin-top: 35px; margin-left: 20px; margin-right: 20px; cursor: pointer;
    -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.vip_topup:hover{ margin-top:20px; box-shadow: 0px 0px 9px 1px #f9d672; color: #f9d672;}
.vip_middle{float: left; width: 230px; height: 200px; margin-left: 4px; margin-right:4px; margin-top: 5px; background: #fff; border: 1px solid #fff; border-radius: 7px; cursor: pointer}
.vip_middle:hover{ border-color: #ccc; box-shadow: 0px 0px 9px 1px #ccc;}
.vip_table_1{ float: left; width: 298px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:5px;}
.vip_table_2{ float: left; width: 298px; border:1px solid #ccc; padding-bottom: 5px; background: #fffaeb; box-shadow: 0px 0px 9px 1px #ccc; color: #d3963b}
.vip_bt2{ width: 130px; height: 30px; border:1px solid #d75e39; background: #f2bf77; color:#d75e39; border-radius: 15px; margin-left: 85px; margin-top: 10px }
.vip_bt3{ width: 130px; height: 30px; border:1px solid #ccc; background: #efefef; color:#777; border-radius: 15px; margin-left: 85px; margin-top: 10px }
.vip_shadow{ position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 9999; display: none}
.vip_new{width: 710px; height: 430px; background: #fffaeb; border:1px solid #ecad83; border-radius: 7px; position: absolute; top:0; left:0; right:0; bottom:0; margin: auto}.vip_table_2{ float: left; width: 298px; border:1px solid #ccc; padding-bottom: 5px; background: #fffaeb; box-shadow: 0px 0px 9px 1px #ccc; color: #d3963b}
.payhd {overflow:hidden;text-overflow:ellipsis; zoom:1; width: 100%}
.payhd li{ float:left; width:598px; cursor:pointer; height:70px; background: #efefef; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #bbb; }
.payhd li.active{ background: #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.paybd li{display:none; width:590px;}
.paybd li.thisclass{ display:list-item;}
.ht700{ height: 700px} .ht750{ height:750px}
.payvip4{ width: 200px; margin-left: 19px; float: left; margin-top: 10px}
.payvip0{ width: 100px; margin-left: 69px; float: left; margin-top: 10px}
.paybox{ width: 1120px; float: left; margin-left: 40px; margin-top: 40px}
.payboxl{float: left; width: 900px; height: 500px; border-right:1px solid #ccc}
.payboxr{float: left; width: 200px; height: 500px; margin-left: 10px; text-align: center; font-size: 18px; font-weight: bold; color: #555}
.grayb b{ background:#f3f3f3; border-radius:5px; color:#1da662; padding-left:10px; padding-right:5px}
.grayb span{ margin-top:10px}

.paytime{ float: left; width: 200px; height: 60px; margin-left: 20px; margin-top: 10px; border: 1px solid #ddd; border-radius: 5px; position: relative; cursor: pointer}
.paytime .title{ float:left; width: 40px; height: 50px; background: #efefef; text-align: center; line-height: 20px; font-size: 16px;
    color: #666; padding-left: 10px; padding-right: 10px; padding-top: 10px}
.paytime .info{ float: left; width: 100px; height:46px; margin-left: 20px; margin-top: 7px }
.paytime .sele{ display: none}
.paysele .active{ border:2px solid #4495f8}
.paysele .active .sele{ display: block}

.zfhd {overflow:hidden;text-overflow:ellipsis; zoom:1; width: 100%;}
.zfhd td{ float: left; width: 180px; height: 60px; margin-left: 20px; margin-top: 10px; border: 1px solid #ddd; border-radius: 5px; position: relative; cursor: pointer }
.zfhd td.active{border:1px solid #4495f8 }
.zfbd td{display:none; width:590px;}
.zfbd td.thisclass{ display:list-item;}
.zfhd .sele{ width: 15px; height: 15px; border-radius: 25px; background: #ddd; float: left; margin-left: 10px; margin-top: 22px}
.zfhd .active .sele{ background: #4495f8; border: 2px solid #8cbdf9; }
.zfbd td.saoma{ width: 678px; text-align: center;}
.paytable{ margin-top: 30px; text-align: center; font-size: 16px}
.paytable tr{ height: 50px; line-height: 50px}
.paytable th{ background: #e5e5e3}
.paytable td{ background: #f9fbbd}

.mapfix{ position: fixed; margin-top: 105px; margin-left: 10px; width: 352px; z-index: 99999}
.mapfixbox{ border-radius: 5px; box-shadow: 3px 3px 3px #ddd}
.maphover1{ position: relative;}
.maphover1:hover .mapnew1{ display: block}
.mapnew1{ display: none; top:30px; left: 0px; width: 540px; height: 300px; border:1px solid #ddd; background: #fff; position: absolute; z-index: 9999}
.mapnew1 .leftbox{ float: left; width: 120px; height: 300px; background: #f3f3f3; overflow-x: hidden; overflow-y: scroll }
.mapnew1 .leftbox::-webkit-scrollbar { display: none;  }
.mapnew1 .map-hd li{ float: left; width:120px; height: 30px; border:1px solid #f3f3f3;}
.mapnew1 .map-hd .active{ background: #fff; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right: 1px solid #fff; color:#00be6e}
.mapnew1 .map-hd .active a{color:#00be6e}
.mapnew1 .map-hd a{color:#333}
.mapnew1 .map-bd{ float: left; width: 350px; height: 260px; margin-left: 20px; margin-top: 10px; overflow:hidden;text-overflow:ellipsis}
.mapnew1 .map-bd li{ float: left; width: 350px; height: 260px; display: none; text-align: left}
.mapnew1 .map-bd li.thisclass{ display:list-item;}
.mapnew1 .map-bd li a{float:left; line-height: 25px; height: 25px; padding-right: 10px; padding-left: 10px; margin-top: 5px; color: #555}
.mapnew1 .map-bd li a:hover{ color: #00be6e}
.mapoption{position: fixed; margin-top: 105px; margin-left: 362px; z-index: 99999}
.pdmap{ padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px}

.maphover2{ position: relative;}
.maphover2:hover .mapnew2{ display: block}
.mapnew2{ display: none; top:30px; left: 0px; width: 120px; border:1px solid #ddd; background: #f3f3f3; position: absolute; z-index: 9999}
.mapnew2 li{width:120px; height: 30px; overflow:hidden;text-overflow:ellipsis}
.mapnew2 li:hover{ background: #fff; color:#00be6e; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.mapnew2 li a{color:#333}
.mapnew2 li a:hover{color:#00be6e}
.newdown{width: 150px!important; top:28px!important;}
.newdown li{ width: 150px!important;}
.maplist .active{ color:#00be6e}

.w170{ width:170px} .ht180{ height:180px}

.newswx{ position: relative}
.newswxbox{ position: absolute; width: 250px; height: 125px; background: #fff; border:1px solid #3d8452; border-top:none; right: 0px; display: none}
.newswx:hover .newswxbox{ display: block}
.supwx:hover .newswxbox{ display: block}


.sup_nav{background: #f8f8f8; border-bottom: 1px solid #e1e1e1; }
.sup_nav a{padding-left: 8px; padding-right: 8px; font-size: 13px; color: #333; float: left; height: 35px; line-height: 35px}
.sup_nav a:hover{ color:#19a55f}
.supwx{ position: relative}
.supwxbox{ position: absolute; width: 350px; height: 180px; background: #fff; border:1px solid #e1e1e1; box-shadow:0px 3px 3px #e1e1e1;; border-top:none; right: -50px; top:35px; display: none; z-index: 99999}
.supwx:hover .supwxbox{ display: block}

.wk_nav{background:none; border-bottom: 1px solid #fff; }
.wk_nav a{padding-left: 8px; padding-right: 8px; font-size: 13px; color: #fff; float: left; height: 35px; line-height: 35px}
.wk_nav a:hover{ color:#ff8100}

.lastimgre{ float: left; width: 100px; margin-right: 5px; height: 40px; margin-top: 10px; text-align: center; line-height: 40px; font-size: 14px;
 color: #2b90d8; border: 2px solid #2b90d8; border-radius: 5px}
.lastimgne{ float: left; width: 100px; height: 40px; margin-top: 10px; text-align: center; line-height: 40px; font-size: 14px;
    color: #fff; border: 2px solid #2b90d8; background: #2b90d8; border-radius: 5px}

.imgboxshut{position:absolute; left: 810px; top:-20px}
.tolastimg{position:absolute; left:-70px; top:200px}
.tonextimg{position:absolute; right:-70px; top:200px}
.imgboxcenter{position: absolute; left:50%; top:40%; margin-left: -400px; margin-top: -250px; width: 800px; height: 500px}

.zbsearch{font-size:14px; height:41px;line-height:41px; padding-left: 30px;
    border-left:1px solid #00be6e; border-top:1px solid #00be6e; border-bottom:1px solid #00be6e; border-right:0;
    color:#333; width:400px; border-radius: 25px 0px 0px 25px}
.zbsearch:focus{border-left:1px solid #00be6e; border-top:1px solid #00be6e; border-bottom:1px solid #00be6e; border-right:0;}
.zbsearch-button{height:39px; background-color:#00be6e; font-size:16px; font-weight:bold; color:#fff; width:100px; border:none; border-radius: 0px 25px 25px 0px}
.zbsearch-sele{ width:400px;}
.zbsearch-sele li{ float: left; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px;
    padding-right: 10px; color: #777; overflow-y: hidden; cursor: pointer; position: relative}
.zbsearch-sele .active{ color:#00be6e; }
.zbsearch-sele img{ float: left; margin-right: 5px;-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbsearch-sele .active img{ margin-top: -30px}
.zbsearch-sele li .sanjiao{ width: 0px; height: 0px; border:5px solid; border-color:#00be6e transparent transparent; position: absolute; left: 50%; top: 0; display: none}
.zbsearch-sele .active .sanjiao{ display: block}
.zbrightnav{ height: 65px;}
.zbrightnav a{float: left; height: 63px; line-height: 63px; border-bottom: 2px solid #fff; font-size: 17px; color: #555;  margin-right: 8px;
    -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbrightnav a:hover{color:#ff8400; border-color:#ff8400; text-decoration: none}
.zbrightnav .active{color:#ff8400; border-color:#ff8400;}
.zblititle{ float: left; margin-left: 20px; padding-left: 10px; padding-right: 10px; height: 49px; color: #00be6e; font-size: 16px; line-height: 49px; border-bottom: 2px solid #00be6e}
.zblititle1 li {float: left; margin-left: 20px; padding-left: 10px; padding-right: 10px; height: 49px;}
/*.zblititle1 li:hover {float: left; margin-left: 20px; padding-left: 10px; padding-right: 10px; height: 49px; color: #669a64; font-size: 16px; line-height: 49px; border-bottom: 2px solid #669a64}*/
.zblititle1 li:hover { cursor:pointer}
.zblititle1 .active{float: left; margin-left: 20px; padding-left: 10px; padding-right: 10px; height: 49px; color: #00be6e; font-size: 16px; line-height: 49px; border-bottom: 2px solid #00be6e}
.zbfixr a{padding-left:20px; padding-right:20px; height: 20px; float: left; border: 1px solid #ddd; line-height: 18px; text-align: center; font-size: 11px; color: #666; margin-left: 10px; margin-top: 10px; overflow: hidden; border-radius:20px;}
.zbfixr a:hover{ text-decoration: none; color: #00be6e; border:1px solid #00be6e}
a:hover{ text-decoration: none!important;}
.mapbist li{ display: none}
.mapbist .thisclass{ display: block}
.mapselect{border:1px solid #ff0000; padding-left: 5px; padding-right: 5px; font-size: 12px}
.ffyh{ font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei"!important;}
.erwlogo{height: 40px; width: 79px; margin-right: 20px; cursor: pointer; position: relative}
.erwlogo .tanchu{ position: absolute; width:200px; padding-bottom: 10px; background: #fff; border: 1px solid #ccc; z-index: 9999; top:0px; right: 0px; display: none;}
.erwlogo:hover .tanchu{ display: block}
.maparlist li{ width: 100%; height: 40px; line-height: 40px;}
.bshare-sinaminiblog{width: 50px!important; height: 50px!important; background: url(../image/logo_ico/share_weibo_b.png)!important; background-size: 50px 50px!important; margin-top: 15px; padding-left:0px!important;}
.bshare-qzone{width: 50px!important; height: 50px!important; background: url(../image/logo_ico/share_qzone_b.png)!important; background-size: 50px 50px!important; margin-top: 15px; padding-left:0px!important;}
.bshare-more{width: 50px!important; height: 50px!important; background: url(../image/logo_ico/share_more_b.png)!important; background-size: 50px 50px!important; margin-top: 15px; padding-left:0px!important;}
.maparlist .no1{ background:#f54545; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:11px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.maparlist .no2{ background:#fd8548; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:11px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.maparlist .no3{ background:#fdac37; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:11px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.maparlist .no4{ background:#bbb; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:11px; margin-right:10px; border-radius: 0px 18px 18px 0px}

.nsearch-input{font-size:14px;padding-left:15px;height:39px;line-height:39px; border:1px solid #19a55f; color:#666; width:360px; border-radius: 27px 0px 0px 27px}
.nsearch-button{height:41px; background-color:#00be6e; font-size:16px; font-weight:bold; color:#fff; width:80px; border:none; border-radius: 0px 25px 25px 0px}
.nsclink a{ color: #999; margin-left: 15px;}
.nsclink a:hover{ color: #EE4311}
.nsele{ float:left; width:70px; height:41px; border:1px solid #19a55f; padding-left:10px; outline:none; appearance:none;  -moz-appearance:none;  -webkit-appearance:none;
background: url(../image/logo_ico/selearrow.png) no-repeat right center transparent;}
.nsele::-ms-expand { display: none; }

.top999 a{color: #999}
.topbar_enter a{ padding-left: 0px!important; padding-right: 0px!important; color: #999}
.bdscgreen{border:1px solid #19a460; padding-left: 10px}
.mr35{ margin-right: 35px}
.news_right_new1{ width: 350px; height: 77px; background: url(../image/news_right_newbg.png); margin-top: -8px}
.news_right_new1 a{float:left; font-size: 13px; color: #333; width: 280px; height: 36px; overflow: hidden; margin-left: 20px; margin-top: -3px}
.news_right_new1 a:hover{ color: #19a460}
.news_right_new1 .news_right_time{ font-size: 13px; float: right; color: #999; margin-right:30px}
.news_right_new2{ width: 350px; height: 77px; background: url(../image/news_right_newbg2.png); margin-top: -8px}
.news_right_new2 a{float:left; font-size: 13px; color: #333; width: 280px; height: 36px; overflow: hidden; margin-left: 20px; margin-top: -3px}
.news_right_new2 a:hover{ color: #19a460}
.news_right_new2 .news_right_time{ font-size: 13px; float: right; color: #999; margin-right:30px}
.news_right_img a:hover{ color: #19a460}
.bxnum{ width:40px}
.bxnum .no1{ background:#f54545; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.bxnum .no2{ background:#fd8548; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.bxnum .no3{ background:#fdac37; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.bxnum .no4,.vedionum .no5,.vedionum .no6,.vedionum .no7,.vedionum .no8,.vedionum .no9,.vedionum .no10{ background:#bbb; color:#fff!important; width:30px; height:18px; text-align:center; float:left;
    line-height:18px!important; margin-top:7px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.bxnum_name{ width:285px; height: 25px; line-height: 25px; overflow:hidden;text-overflow:ellipsis; font-size:14px; padding-top:5px; float:left}
.bxnum_name2{ width:260px; height: 25px; line-height: 25px; overflow:hidden;text-overflow:ellipsis; font-size:14px; padding-top:5px; float:left}
.news_right_a a{ color: #333}
.news_right_a a:hover{ color: #19a460}
.vdsch{ border-top:2px solid #ddd}
.prora{float:left; width:85px; height:30px; overflow:hidden;text-overflow:ellipsis}

.bgnewgreen{ background:#00be6e}
.bgdeepgray{ background:#999}
.vda a{ width:10%; text-align:center}
.pta a{ width:18%; text-align:center}
.vdtit{ font-weight:bold; border-top:2px solid #00be6e; margin-top:-2px}
.ww1{ width:135px; text-align:center} .w171{ width:171px}
.ww2{ width:137px; text-align:center}
.bd2green{border-bottom:2px solid #00be6e}
.mt12{ margin-top:12px;}
.bd1green{border-bottom:1px solid #00be6e}

.hovergreen:hover{border:1px solid #00be6e; background:#f8fffc}
.hoverbg:hover{ background:rgb(244,254,247);border:1px solid #00BE6E}
.border-green{border:1px solid #00be6e;}
.ppra{ float:left; width:113px; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis; color:#333; margin-right:7px; margin-top:5px}
.ppra:hover{color:#00be6e;}
.leavetime{ float:left; width:70px; height:70px; text-align:center; border-radius:10px; background:#363a3d; margin-left:10px; margin-right:10px}
.zhtopbt{ width:120px; height:40px; color:#fff; border-radius:30px; background:#00be6e; font-size:16px; font-weight:bold; border:none; margin-left:5px; margin-right:5px}
.zhbtarrow{ float:left; height:20px; width:20px; border-radius:20px; background:#fff; color:#00be6e; margin-left:10px;text-align:center; line-height:20px;}
.leftradius{border-radius:30px 0px 0px 30px}
.borderngreen{border:1px solid #00be6e}
.radius4{ border-radius:40px}
.radius100{ border-radius:100px}
.indexuserhead{width:40px; height:40px; border-radius:44px; border:2px solid #00be6e}
.indexuserhead2{width:23px; height:23px; border-radius:25px; border:1px solid #00be6e; margin-top:5px}
.indexuserhead3{width:23px; height:23px; border-radius:23px; border:2px solid #00be6e}
.lh75{ line-height:75px} .lh85{ line-height:85px}

.smtc1{ position: absolute; top:48px; right:-5px; width: 0px; height: 0px; overflow:hidden;text-overflow:ellipsis; background: url(../image/logo_ico/indexheadli.png); background-size:100% 100%; z-index: 9999999999}
.smdl1{float: left; position: relative}
.smdl1:hover .smtc1{ width:200px; height:225px}
.smtc1{-webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s;}

.sm2wbg{background: url(../image/logo_ico/indexheadli2.png)!important; background-size:100% 100%!important;}
.sm2wbox{float:left; width:400px; margin-left:3px; height:200px; margin-top:18px;}
.smdl1:hover .sm2wbg{ width:400px!important; height:225px}

.loginfbox{float:left; width:194px; margin-left:3px; height:200px; margin-top:18px;}
.loginfli{float:left; width:154px; height:40px; line-height:40px; padding-left:30px; padding-right:10px; overflow:hidden;text-overflow:ellipsis; font-size:14px; color:#444; cursor:pointer}
.loginfli:hover{ background:#efefef; color:#00be6e}
.loginfli img{ margin-right:10px; width:20px; height:20px}
.loginfreg{width:58px; height:28px; line-height:28px; border:1px solid #00be6e; background:#fff; color:#00be6e; border-radius:30px}
.loginfreg:hover{ background:#00be6e; color:#fff}
.lowhover:hover{ background:#0cc979; color:#fff!important} .mt50{ margin-top:50px}

.logintip{ position:absolute; top:-20px; right:0px; font-size:10px; color:#ff0000}

.login_op{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:99999999; font-family:"微软雅黑"}
.login_op .login_op_ui{width:460px; height:420px; background:#fff; margin:200px auto; border:1px solid #bbb; position:relative}
.login_op .shut{ width:20px; height:20px; position:absolute; z-index:9999; top:10px; right:10px; background:url(../image/loginshut.png)}
.login_op .shut:hover{background:url(../image/loginshut2.png)}
.logininput{float:left; width:350px; height:42px; line-height:40px; margin-left:55px; font-size:16px; position:relative}
.loginsele{position:absolute; width:100px; height:38px; line-height:38px; border:none; text-align:center; left:0px}
.loginsele:focus {outline:none;border: none;}
.loginname{float:left; width:320px; height:40px; line-height:40px; border-bottom:2px solid #eee; border-left:none; border-right:none; border-top:none; padding-left:30px}
.loginname:focus {outline:none;border-bottom:2px solid #00be6e!important; border-left:none!important; border-right:none!important; border-top:none!important; background:none!important}
.loginpass{float:left; width:320px; height:40px; line-height:40px; border-bottom:2px solid #eee; border-left:none; border-right:none; border-top:none; padding-left:30px}
.loginpass:focus {outline:none;border-bottom:2px solid #00be6e!important; border-left:none!important; border-right:none!important; border-top:none!important; background:none!important}
.regname{float:left; width:320px; height:40px; line-height:40px; border-bottom:2px solid #eee; border-left:none; border-right:none; border-top:none; padding-left:30px}
.regname:focus {outline:none;border-bottom:2px solid #00be6e!important; border-left:none!important; border-right:none!important; border-top:none!important; background:none!important}

.logphone{ position:absolute; left:0px; top:5px}

.passeye1{ background: url(../image/logo_ico/pass1.png);position:absolute; right:0px; top:10px; width:28px; height:24px; cursor:pointer}
.passeye2{ background: url(../image/logo_ico/pass2.png);position:absolute; right:0px; top:10px; width:28px; height:24px; cursor:pointer}

.forgetpass{float:right; font-size:12px; position:relative; cursor:pointer}
.forgetbt{ position:absolute; width:100px; height:100px; background:#f7f7f7; border:1px solid #ccc; right:0px; top:-90px; display:none}
.forgetpass:hover .forgetbt{ display:block}
.forgetpass:hover { color:#00be6e}
.loginsubmit{float:left; width:100%; height:50px; border:none; background:#bcdd98; color:#fff; font-size:18px; cursor:not-allowed}
.regsubmit{float:left; width:100%; height:50px; border:none; background:#bcdd98; color:#fff; font-size:18px; cursor:not-allowed}
.cgreenhover:hover{ color:#00be6e;-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.spcgreenhover:hover{ color:#00be6e;-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.spcgreenhover:hover a{color:#00be6e;-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.spcgreenhover:hover span{color:#00be6e;-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}

.reg_op{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:9999999999; font-family:"微软雅黑"}
.reg_op .reg_op_ui{width:460px; height:420px; background:#fff; margin:200px auto; border:1px solid #bbb; position:relative}
.reg_op .shut{ width:20px; height:20px; position:absolute; z-index:9999; top:10px; right:10px; background:url(../image/loginshut.png)}
.reg_op .shut:hover{background:url(../image/loginshut2.png)}

.reg_op2{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:9999999999; font-family:"微软雅黑"}
.reg_op2 .reg_op2_ui{width:460px; height:420px; background:#fff; margin:200px auto; border:1px solid #bbb; position:relative}
.reg_op2 .shut{ width:20px; height:20px; position:absolute; z-index:9999; top:10px; right:10px; background:url(../image/loginshut.png)}
.reg_op2 .shut:hover{background:url(../image/loginshut2.png)}

.login2_op{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:9999999999; font-family:"微软雅黑"}
.login2_op .login2_op_ui{width:460px; height:420px; background:#fff; margin:200px auto; border:1px solid #bbb; position:relative}
.login2_op .shut{ width:20px; height:20px; position:absolute; z-index:9999; top:10px; right:10px; background:url(../image/loginshut.png)}
.login2_op .shut:hover{background:url(../image/loginshut2.png)}

.suce_op{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:9999999999; font-family:"微软雅黑"}
.suce_op .suce_op_ui{width:460px; height:420px; background:#fff; margin:200px auto; border:1px solid #bbb; position:relative}
.suce_op .shut{ width:20px; height:20px; position:absolute; z-index:9999; top:10px; right:10px; background:url(../image/loginshut.png)}
.suce_op .shut:hover{background:url(../image/loginshut2.png)}

.regcheck{float:left; width:320px; height:40px; line-height:40px; border-bottom:2px solid #eee; border-left:none; border-right:none; border-top:none; padding-left:30px}
.regcheck:focus {outline:none;border-bottom:2px solid #00be6e!important; border-left:none!important; border-right:none!important; border-top:none!important; background:none!important}
.regsend{ position:absolute; right:0px; height:34px; line-height:34px; font-size:12px!important;}
.regsend1{ padding-left:5px; padding-right:5px; height:34px; line-height:34px; color:#00be6e; border:1px solid #00be6e; border-radius:5px; cursor:pointer}
.regsend1:hover{ color:#178356; border-color:#178356}
.botreg{ position:absolute; width:100%; height:40px; line-height:40px; font-size:14px; background:#efefef; bottom:0px}

.cell_op{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:9999999999; font-family:"微软雅黑"}
.cell_op .cell_op_ui{width:460px; height:420px; background:#fff; margin:200px auto; border:1px solid #bbb; position:relative}
.cell_op .shut{ width:20px; height:20px; position:absolute; z-index:9999; top:10px; right:10px; background:url(../image/loginshut.png)}
.cell_op .shut:hover{background:url(../image/loginshut2.png)}

.other_op{ width:100%; height:100%; background:rgba(00,00,00,0.5); position:fixed; top:0; z-index:9999999999; font-family:"微软雅黑"}
.other_op .other_op_ui{width:460px; height:420px; background:#fff; margin:200px auto; border:1px solid #bbb; position:relative}
.other_op .shut{ width:20px; height:20px; position:absolute; z-index:9999; top:10px; right:10px; background:url(../image/loginshut.png)}
.other_op .shut:hover{background:url(../image/loginshut2.png)}

.gytabh{ width:880px; z-index:999; list-style:none; cursor:pointer; height:40px; background:#73cfa7; float:left;}
.gytabh dd{float:left; width:120px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#fff; border-top:2px solid #73cfa7;}
.gytabh dd.gyactive{background:#fff; color:#00be5e}
.gytabb{ float:left;}
.gytabb dd{float:left; display:none}
.gytabb dd.thisclass{ display:block}
.insideborder{box-sizing:box-border;}

.ht45{ height:45px} .w135{ width:135px} .w830{width:830px}
.comparelishut{ position:absolute; width:16px; height:16px; background:url(../image/2w/ltshut1.png); background-size:100% 100%; right:5px; top:5px; cursor:pointer}
.comparelishut:hover{background:url(../image/2w/ltshut2.png); background-size:100% 100%;}
.comparetop td{ position:relative}
.borderrad10{border-radius:10px}
.usergtip{ width:5px; border-radius:5px; margin-top:2px}
.userinle{ padding:10px 0px 20px 20px;}
.usernamehd{ float:left; max-width:300px; height:36px; line-height:36px; overflow:hidden;text-overflow:ellipsis;}
.borderrad70{ border-radius:70px}
.btuser{ height:30px; line-height:30px; cursor:pointer; color:#fff; border:none; background:#00be6e; padding-left:10px; padding-right:10px; border-radius:5px; margin-left:10px;}
.btuser:hover{ background:#02b268}
.btuser2{ height:30px; line-height:30px; cursor:pointer; color:#fff; border:none; background:#00be6e; padding-left:7px; padding-right:7px; border-radius:5px;}
.btuser2:hover{ background:#02b268}
.tabuser{float:left; width:100px; height:35px; color:#00be6e; font-size:16px; line-height:35px; text-align:center; border:1px solid #00be6e; border-radius:5px}
.tabusercurr{ background:#00be6e; color:#fff!important; cursor:auto}
.tabuser:hover{ background:#D9F8CF}
.tabusercurr:hover{background:#00be6e;}
.middleradio input{ vertical-align:middle; margin-left:15px}
.cbmiddle input{ vertical-align:middle; margin-left:15px!important; margin-right:0px!important}
.user_table textarea{ border:1px solid #ddd; width:850px; height:100px}
.user_table textarea:focus {outline:none;border: 1px solid #00be6e;}
.viplevel{ float:left; width:46px; height:36px; background:url(../image/2w/vipbg.png); color:#fff; font-weight:bold; text-align:center; line-height:42px; font-size:16px}
.usergqzx img{ margin-left:36px;}
.usergqzx{ float:left; width:174px; height:260px; margin-left:10px; margin-right:10px; border:1px solid #fff; border-bottom:2px solid #fff; border-radius:10px 10px 0px 0px; margin-top:10px}
.usergqzx a{ float:left; width:120px; height:36px; line-height:36px; text-align:center; color:#00be6e; margin-left:12px; border-radius:5px; border:1px solid #00be6e; margin-top:20px}
.usergqzx:hover{ border:1px solid #ddd; border-bottom:2px solid #00be6e; box-shadow:0px 0px 10px 0px #ddd}
.usergqzx:hover a{ background:#00be6e; color:#fff}
.utip1{width:77px; height:26px; line-height:26px; padding-left:8px; background:url(../image/2w/utipbg1.png); background-size:100% 100%; color:#6f78c8; display:inline-block; margin-right:5px}
.utip2{width:77px; height:26px; line-height:26px; padding-left:8px; background:url(../image/2w/utipbg2.png); background-size:100% 100%; color:#c18f34; display:inline-block; margin-right:5px}
.utip3{width:77px; height:26px; line-height:26px; padding-left:8px; background:url(../image/2w/utipbg3.png); background-size:100% 100%; color:#88a954; display:inline-block; margin-right:5px}
.utip4{width:77px; height:26px; line-height:26px; padding-left:8px; background:url(../image/2w/utipbg4.png); background-size:100% 100%; color:#00be6e; display:inline-block; margin-right:5px}
.zbmainbody{ width:100%; height:100%; background:url(../image/2w/zbbg.png); background-size:100% 100%;}
.zbmainnav{ width:100%; height:75px; border-bottom:1px solid #6fc4a1}
.zbmainlogo{ float:left; width:112px; height:33px; background:url(../image/logo_ico/hw1681.png); margin-top:22px;}
.zbmaintop{ width:1300px; height:75px; margin:0 auto;}
.zbmaintopnav{ float:left; height:75px}
.zbmaintopnav a{text-decoration: none; height:74px; line-height:74px; font-size:18px; color:#fff; padding-left:15px; padding-right:15px; float:left}
.zbmaintopnav .curr{ color:#00be6e; border-bottom:2px solid #00be6e}
.zbmaintopnav a:hover{ color:#00be6e; border-bottom:2px solid #00be6e}
.zbmaintopnav a:link{ text-decoration: none;}
.zbmaintopnav2{ float:left; height:85px}
.zbmaintopnav2 a{ height:85px; line-height:85px; font-size:18px; color:#444; padding-left:15px; padding-right:15px; float:left;text-decoration: none}
.zbmaintopnav2 .curr{ color:#00be6e; border-bottom:2px solid #00be6e}
.zbmaintopnav2 a:hover{ color:#00be6e; border-bottom:2px solid #00be6e}
.zbmaintopnav2 a:link{ text-decoration: none;}
.zbmainmiddle{ width:1300px; margin:0 auto; position:relative} .mt150{ margin-top:150px}
.zbmainsearch{ width:500px; height:40px; background:none; border:1px solid #fff; border-radius:40px; padding-left:40px; padding-right:40px; color:#fff; font-size:15px}
.zbschbt{ position:absolute; z-index:99999; width:26px; height:26px; background:url(../image/2w/zbschbt.png); right:10px; top:8px; border:none}
.zbmove{ position:absolute; width:89px; height:150px; background:url(../image/2w/zbbbg.png) }
.movedot {position: absolute; border-radius: 100%; background-color: #efefef;}
@keyframes dotmove{
0% {bottom: 5px;opacity: 0;}
50% {bottom: 50%;opacity: 0.7;}
100% {bottom: 100%;opacity: 0;}
}
.zbmainbottom{ position:absolute; width:1300px; height:30px; left:50%; margin-left:-650px; bottom:5vh; color:#fff; line-height:30px}
.zbmainbottom .left a{ color:#fff; padding-left:10px; padding-right:10px}
.zbmainbottom .left a:hover{ color:#00be6e}
.zbmainbottom .new{top:-16px; left:50%; margin-left:-14px; position:absolute}
.zbmainbottom a{color:white}
.zbdysearch{width:660px; margin-top:40px; height:40px; background:#fff; border:none; border-radius:40px; font-size:15px; position:absolute; left:50%; margin-left:-330px; top:110px}
.zbdyinput{ float:left; width:520px; margin-left:40px; height:40px; line-height:40px; border:none; background:none; outline:none}
.zbdyinput:focus {outline:none;border:none!important;}

.zbdytopbg{ width:100%; height:50vh; background:url(../image/2w/zbdytopbg.png); margin:0 auto; background-size:100% 100%; min-width:1366px;}
.fs48{ font-size:48px;}
.zbvipbox{ position:absolute; width:842px; height:245px; top:-45px; left:229px}
.zbvipbox .zbvip1{float:left; width:396px; height:245px; background:url(../image/2w/zbvip1.png); border-radius:10px; box-shadow:0px 0px 10px 1px #bbb}
.zbvipbox .zbvip2{float:left; width:396px; height:245px; background:url(../image/2w/zbvip2.png); border-radius:10px; box-shadow:0px 0px 10px 1px #bbb; margin-left:40px}
.zbvipbox .zbvip1 button{ float:left; width:180px; height:45px; color:#fff; border:none; border-radius:5px; background:#41be80; margin-left:108px; margin-top:160px}
.zbvipbox .zbvip1 button:hover{ background:#3ba771}
.zbvipbox .zbvip2 button{ float:left; width:180px; height:45px; color:#dec6ae; border:none; border-radius:5px; background:#428b4b; margin-left:108px; margin-top:160px}
.zbvipbox .zbvip2 button:hover{ background:#4ea358}
.zbviptable1{border:1px solid #ccc; width:200px; text-align:center; float:left}
.zbviptable1 tr{ height:65px; width:200px}
.zbviptable1 td{height:65px; width:200px}

.zbviptable2{border:1px solid #ccc; border-left:none; border-right:none; width:260px; text-align:center; float:left; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbviptable2 tr{ height:65px; width:260px}
.zbviptable2 td{height:65px; width:260px}
.zbviptable2:hover{box-shadow:0px 0px 10px 1px #bbb; margin-top:-15px}
.tab2tit{ background:#eee; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbviptable2:hover .tab2tit{ height:80px}
.zbviptable2  button{ width:100px; height:30px; border-radius:5px; border:none; background:#eee; font-size:16px; color:#666; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbviptable2:hover button{ color:#fff; background:#00be6e}

.zbviptable3{border:1px solid #ccc; border-left:none; width:480px; text-align:center; float:left; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbviptable3 tr{ height:65px; width:480px}
.zbviptable3 td{height:65px; width:480px}
.zbviptable3:hover{box-shadow:0px 0px 10px 1px #bbb; margin-top:-15px}
.tab3tit{ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s}
.zbviptable3:hover .tab3tit{ height:80px}
.zbviptable3  button{ width:100px; height:30px; border-radius:5px; border:1px solid #dec6ae; background:#fbf2ea; font-size:16px; color:#dec6ae; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbviptable3:hover button{ background:#428b4b}
.tb3tibg{background:url(../image/2w/tb3ting.png); background-size:100% 100%; color:#dec6ae}
.zbviptable3 span{ color:#d8aa73}
.userbottomimg{ float:left; width:451px; height:197px; background:url(../image/logo_ico/user_b_ico_01.png); margin-left:20px; margin-top:5px}
.userbottomimg2{ float:left; width:451px; height:197px; background:url(../image/logo_ico/user_b_ico_02.png); margin-left:40px; margin-top:5px}
        .form-control-my {
            display: inline;
            width: 150px;
            height: 30px;
            padding: 2px 12px;
            font-size: 14px;
            line-height: 1.42857143;
            color: #555;
            background-color: #fff;
            background-image: none;
            border: 1px solid #ccc;
            border-radius: 4px;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        }

.zbbg-bd li{display:none;}
.zbbg-bd .thisclass{ display:list-item;}
.zbbg-bd li{display:none;}
.zbbg-bd .thisclass{ display:list-item;}
.zbbg{ float: left; width: 580px; height: 200px; border: 1px solid #ddd; position: relative; margin-left:15px}
.zbbg1{float: left; width: 105px; height: 200px; background: #f8f8f8;}
.zbbg1 li{float: left; width: 105px; height: 40px; overflow: hidden; line-height: 40px; text-align: center; font-size: 14px; cursor: pointer; border-right: 1px solid #ddd}
.zbbg1 .active{ font-weight: bold; color:#00be6e}
.zbbg2{ float: left; width: 455px; height: 180px; margin-left: 10px; margin-top: 10px; overflow: hidden}
.zbbg2 li{ float: left; width: 455px; height: 180px;}
.zbbg3{ float: left; }
.zbbg3 dt{ float: left; padding-left: 10px; padding-right: 10px; line-height: 35px; cursor: pointer; font-weight: bold; font-size: 14px; border-radius:5px}
.zbbg3 td{ float: left; padding-left: 10px; padding-right: 10px; line-height: 35px; cursor: pointer; font-weight: bold; font-size: 14px; border-radius:5px}
.zbbg3 .active{ background: #d7ede4}
.zbbg4 dt{ float:left; width: 455px; height: 135px; margin-top: 10px; font-size: 12px; font-weight: 100}
.zbbg4 td{ float:left; width: 455px; height: 135px; margin-top: 10px; font-size: 12px; font-weight: 100}
.zbsj{ position: absolute; top: 0px; right: 0px;}
.zbsj .each{ float: left; margin-top: 3px; margin-right: 20px; text-align: center; font-size: 12px; color: #999}
.zbsj .each .green{ font-size:16px; font-weight: bold; color: #04a151}
.zbsj .each .red{ font-size:16px; font-weight: bold; color: #e02c3d}
.zbsj .each .black{ font-size:16px; font-weight: bold; color: #333}
.intopv{ float:left; width:290px; margin-left:10px; height:195px; position:relative; cursor:pointer; margin-bottom:10px}
.intopv img{ width:290px; height:195px;}
.intopv .intopplay{ position:absolute; width:39px; height:39px; background:url(../image/logo_ico/intopv1.png); top:74px; left:125px}
.intopv .intoptit{ position:absolute; width:270px; height:36px; line-height:36px; left:0px; bottom:0px; color:#fff; font-size:14px; overflow:hidden; background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));
padding-left:10px; padding-right:10px}
.intopv .intopcont{ position:absolute; width:60px; height:30px; background:#EE8A4F; bottom:40px; left:10px; font-size:12px; color:#fff; text-align:center; line-height:30px}
.intopv:hover .intopplay{background:url(../image/logo_ico/intopv2.png);}
.intopv:hover .intoptit{ color:#00be6e}
.ml200{ margin-left:200px} .ml35{ margin-left:35px}
.radius10{ border-radius:10px}

.maintitle{float:left; width:850px; height:46px; line-height:46px; font-weight:bold; font-size:32px; overflow:hidden;text-overflow:ellipsis}
.maintitle a{ color:#333; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.maintitle a:hover{ color:#00be6e}
.maintab{float:left; width:850px; height:50px; border-bottom:1px solid #ddd}
.maintab li{ float:left; height:49px; padding-left:20px; padding-right:20px; color:#333; font-size:14px; line-height:40px; position:relative; cursor:pointer;}
.maintab li:hover{ color:#00be6e; border-bottom:2px solid #00be6e}
.maintab .active{ color:#00be6e; border-bottom:2px solid #00be6e}
.maintab li span{border-right:2px solid #aaa; position:absolute; right:0px; width:1px; height:15px; top:13px}
.maintab li a{ color:#333}
.maintab li:hover a{ color:#00be6e}
.actit{ position:absolute; width:90%; padding-left:5%; padding-right:5%; height:25px; line-height:25px; color:#fff; font-size:14px; bottom:0px; overflow:hidden;text-overflow:ellipsis;background-color: rgba(0,0,0,0.5);}
.actit:hover{color:#00be6e}
.actit2{ position:absolute; width:90%; padding-left:5%; padding-right:5%; height:25px; line-height:25px; color:#fff; font-size:14px; bottom:0px; overflow:hidden;text-overflow:ellipsis;background:url(../image/2w/jbbg.png); background-size:100% 100%}
.actit2:hover{color:#00be6e}
.silder-main-img{ cursor:pointer}
.w158{ width:158px} .ht134{ height:134px} .ht130{ height:130px} .ht500{ height:500px} .ht384{ height:384px} .ht150{ height:150px} .ht540{ height:540px}
.maintabb a:hover{ color:#00be6e}
.maintabb a{ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.inews1{float:left; width:100%; height:30px; line-height:30px; font-size:26px; font-weight:bold; color:#00be6e; text-align:center; overflow:hidden;text-overflow:ellipsis}
.inews2{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; font-weight:bold; color:#00be6e; padding-right:20px; border-right:1px solid #00be6e; overflow:hidden;text-overflow:ellipsis; margin-top:10px}
.inews3{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; font-weight:bold; color:#00be6e; padding-left:20px; overflow:hidden;text-overflow:ellipsis; margin-top:10px}
.inews4{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; color:#999; padding-right:20px; border-right:1px solid #999; overflow:hidden;text-overflow:ellipsis; margin-top:10px}
.inews5{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; color:#999; padding-left:20px; overflow:hidden;text-overflow:ellipsis; margin-top:10px}

.onews1{float:left; width:100%; height:30px; line-height:30px; font-size:26px; font-weight:bold; color:#333; text-align:center; overflow:hidden;text-overflow:ellipsis}
.onews2{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; color:#999; padding-right:20px; border-right:1px solid #999; overflow:hidden;text-overflow:ellipsis; margin-top:10px}
.onews3{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; color:#999; padding-left:20px; overflow:hidden;text-overflow:ellipsis; margin-top:10px}
.onews4{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; color:#999; padding-right:20px; border-right:1px solid #999; overflow:hidden;text-overflow:ellipsis; margin-top:10px}
.onews5{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; color:#999; padding-left:20px; overflow:hidden;text-overflow:ellipsis; margin-top:10px}
.onews6{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; color:#999; padding-right:20px; border-right:1px solid #999; overflow:hidden;text-overflow:ellipsis; margin-top:10px}
.onews7{float:left; max-width:229px; height:19px; line-height:19px; font-size:16px; color:#999; padding-left:20px; overflow:hidden;text-overflow:ellipsis; margin-top:10px}

.qynews1{float:left; width:100%; height:29px; line-height:29px; font-size:26px; font-weight:bold; color:#333; text-align:center; overflow:hidden;text-overflow:ellipsis}
.qynews2{float:left; width:100%; height:21px; line-height:21px; font-size:14px; color:#999; overflow:hidden;text-overflow:ellipsis; margin-top:7px}

.inewstabh{ float:left; width:350px; height:32px; border-bottom:1px solid #ddd; margin-top:5px}
.inewstabh li{ float:left; width:109px; text-align:center; height:20px; line-height:20px; font-size:18px; color:#666; font-weight:bold; border-right:1px solid #999; box-sizing:border-box!important;}
.inewstabh .active{ color:#333}
.inewstabb{ float:left; width:320px; margin-left:30px; height:450px; margin-top:20px}
.inewstabb li{ float:left; width:320px; height:450px; border-left:1px dashed #ddd; box-sizing:border-box; }
.inewstabb dt{ float:left; width:320px; position:relative; margin-top:15px; cursor:pointer}
.inewstabb dt .point{ width:7px; height:7px; position:absolute; left:-7px; top:5px; background:#fff; border-radius:10px; border:3px solid #00be6e}
.inewstabb dt .info{ float:left; width:305px; margin-left:15px}
.inewstabb dt .info .time{float:left; width:100px; height:20px; color:#fff; font-size:12px; line-height:20px; background:#ffad00; text-align:center; font-weight:500}
.inewstabb dt .info .text{ float:left; width:305px; margin-top:5px; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis; color:#333; font-size:15px; font-weight:500}
.inewstabb dt .info .text:hover{ color:#00be6e}
.inewstabimg{ float:left; width:300px; overflow:hidden;text-overflow:ellipsis; height:0px}
.inewstabimg img{width:300px; height:150px;}
.inewsonlyhd .active .inewstabimg{ height:150px; margin-top:10px}
.inewsonlyhd .active .text{ margin-top:10px}
.inewsonlyhd div{-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.bxbtab tr{ height:40px}
.bxbtab .bxnum_name2{height:39px; line-height:39px}
.bxbtab .bxnum_name2 a{ height:39px; line-height:39px; font-size:15px}
.bxbtab2 tr{ height:35px}
.bxbtab2 .bxnum_name2{height:34px; line-height:34px}
.bxbtab2 .bxnum_name2 a{ height:34px; line-height:34px; font-size:14px}
.bxbtab3 tr{ height:25px}
.bxbtab3 .bxnum_name2{height:25px; line-height:25px}
.bxbtab3 .bxnum_name2 a{ height:25px; line-height:25px; font-size:14px}

.inmenu{width:330px; height:712px; background:url(../image/2w/inmenu.png);}
.inputpro{float:left; height:45px; padding-top:15px; padding-bottom:15px; line-height:22px; border-bottom:1px solid #ddd; width:121px; padding-right:25px; padding-left:24px; word-break:break-all}
.inputpro .name{float:left; width:120px; height:22px; line-height:22px; color:#333; overflow:hidden;text-overflow:ellipsis; font-size:16px}
.inputpro .name:hover{ color:#00be6e}
.inputpro .link{float:left; width:120px; height:22px; line-height:22px; overflow:hidden;text-overflow:ellipsis; font-size:14px; color:#999}
.inputpro .link a{color:#999}
.inputpro .link a:hover{color:#00be6e}
.inbest{float:left; width:215px; height:182px; margin-left:10px; margin-bottom:10px;}

.emap{float:left; width:1200px; height:590px; box-shadow: 1px 3px 6px #eee; font-family:"微软雅黑"}
.emap-left{ float:left; width:600px; height:580px}
.emap-right{ float:left; width:594px; height:580px}
.emapboxbd{border-top:none; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.emaptit{float:left; width:572px; padding-left:10px; height:40px; line-height:40px; font-size:16px; color:#fff; background:#00be6e; border-radius:10px 10px 0px 0px; margin-top:10px}
.emaptit b{ font-size:18px; margin-right:10px}
.emaptit2{float:left; width:572px; padding-left:10px; height:40px; line-height:40px; font-size:16px; color:#333; background:#fff; border-bottom:3px solid #00be6e; margin-top:10px; font-size:16px; font-weight:bold}
.emapbox{ float:left; width:580px; height:240px;}
.emapover{overflow-x:hidden; overflow-y:hidden}
.emapli{ float:left; width:540px; height:40px; line-height:40px; margin-left:15px;}
.emapli .li1{ float:left; width:100px; padding-left:30px; background:#eee; color:#00be6e; font-size:16px; line-height:30px; margin-top:5px}
.emapli .li2{ float:left; width:160px; padding-left:30px; font-size:14px;}
.emapli .li3{ float:left; width:100px; padding-left:30px; color:#ff8100; font-size:16px;}
.emapli .li4{ float:left; width:100px; padding-left:30px; color:#00be6e; font-size:16px;}
.emapli b{ color:#00be6e;}
.emapsele{ float:left; width:180px; margin-left:10px; height:30px; line-height:30px; margin-top:5px; border-color:#bbb}
.emapli a{ float:left; height:26px; line-height:26px; margin-left:10px; padding-left:10px; padding-right:10px; text-decoration:none;
 margin-top:7px; color:#333; font-size:14px; border-radius:5px;-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.emapli a:hover{ background:#ff8100; color:#fff}
.emapli .active{ background:#ff8100; color:#fff}

.emapli2{ float:left; width:540px; height:40px; line-height:40px; margin-left:15px;}
.emapli2 a{ float:left; height:26px; line-height:26px; margin-left:10px; padding-left:10px; padding-right:10px; text-decoration:none;
 margin-top:7px; color:#333; font-size:14px; border-radius:5px;-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.emapli2 a:hover{ background:#00be6e; color:#fff}
.emapli2 .active{ background:#00be6e; color:#fff}
.emapli2 .li4{ float:left; width:100px; padding-left:30px; color:#00be6e; font-size:16px;}

.emapsearch{ float:left; width:300px; margin-top:15px; height:32px; border:1px solid #ff8100; margin-left:30px; padding-left:10px; border-radius:5px 0px 0px 5px}
.emapli button{ float:left; width:70px; color:#fff; background:#ff8100; height:34px; border:none; margin-top:15px; border-radius:0px 5px 5px 0px}

.emapsearch2{ float:left; width:300px; margin-top:15px; height:32px; border:1px solid #00be6e; margin-left:30px; padding-left:10px; border-radius:5px 0px 0px 5px}
.emapli2 button{ float:left; width:70px; color:#fff; background:#00be6e; height:34px; border:none; margin-top:15px; border-radius:0px 5px 5px 0px}

.inphbtit1{width:100%; height:123px; background:url(../image/2w/inphbtit1.png); background-size:100% 100%; color:#fff}
.inphbox{box-shadow:0px 0px 10px 1px #bbb}
.inphbtit2{width:100%; height:123px; background:url(../image/2w/inphbtit2.png); background-size:100% 100%; color:#fff}
.inphbtit3{width:100%; height:123px; background:url(../image/2w/inphbtit3.png); background-size:100% 100%; color:#fff}
.bgora{ background:#ff8100} .ht490{ height:490px} .w1920{ width:1920px}
.ingqtabh li{ float:left; width:110px; height:50px; text-align:center; line-height:50px; background:#f2f4f5; color:#555; font-size:16px}
.ingqtabh .active{ background:#fbfbfb; color:#00be6e}
.ingqtabb li{ float:left; width:330px; height:400px; background:#fbfbfb}
.ingqnode{ float:left; width:40px; height:20px; line-height:20px; color:#999; border-right:1px solid #ddd; font-size:14px; margin-top:15px; margin-right:10px}
.ingqtitle{float:left; width:170px; height:20px; line-height:20px; color:#555; font-size:14px; margin-top:15px; overflow:hidden;text-overflow:ellipsis}
.ingqtitle:hover{ color:#00be6e} .w870{ width:870px} .w745{ width:745px} .w487{ width:487px} .w455{ width:455px} .ml11{ margin-left:11px} .w222{ width:222px} .w238{ width:238px} .ht255{ height:255px}
.ingqbox{ float:left; height:240px; margin-top:10px; width:270px; margin-right:20px;}
.ingqbox .image{float:left; width:270px; height:200px; overflow:hidden;text-overflow:ellipsis; position:relative}
.ingqbox .image .title{ position: absolute; bottom:0px; height:30px; line-height:30px; width:90%; padding-left:5%; padding-right:5%; color:#fff; font-size:14px; background:url(../image/2w/jbbg.png); background-size:100% 100%}
.ingqbox .image .title:hover{ color:#00be6e}
.mainpoint{ width:5px; height:5px; border-radius:5px; background:#ccc; float:left; margin-right:10px}
.inzhimage{float:left; width:330px; height:240px; overflow:hidden;text-overflow:ellipsis; position:relative}
.inzhimage .title{ position: absolute; bottom:0px; height:40px; line-height:40px; width:90%; padding-left:5%; padding-right:5%; color:#fff; font-size:16px; background:url(../image/2w/jbbg.png); background-size:100% 100%}
.inzhimage .title:hover{ color:#00be6e}
.inperson li{ float:left; width:166px; height:180px;}
.inperson li img{ float:left; width:114px; height:114px; border-radius:124px; margin-left:26px}
.inperson li b{ float:left; width:156px; height:22px; line-height:22px; padding-left:5px; padding-right:5px; text-align:center; overflow:hidden;text-overflow:ellipsis; font-size:16px; color:#333; margin-top:6px}
.inperson li span{ float:left; width:156px; height:22px; line-height:22px; padding-left:5px; padding-right:5px; text-align:center; overflow:hidden;text-overflow:ellipsis; font-size:14px; color:#777}
.inperson .active b{ color:#00be6e}
.inperson .active span{ color:#00be6e}
.inperson .active img{opacity:0.8;filter(alpha=80)}
.personmore{ position:absolute; width:166px; height:180px; text-align:center; color:#999; bottom:0; right:0}
.personmore:hover{ color:#00be6e}
.personmore a{color:#999;}
.personmore a:hover{ color:#00be6e}
.invediobox{ width:100%; height:583px; background:url(../image/2w/invediobg.png); background-size:100% 100%}
.invediotime{ position:absolute; width:60px; height:20px; text-align:center; line-height:18px; color:#fff; font-size:12px; background-color:rgba(0,0,0,0.5); border-radius:18px; bottom:5px; right:5px}
.corahover:hover{ color:#ff8100}
.invediotip1{ position:absolute; width:70px; height:22px; background:#ff8100; color:#fff; font-size:14px; padding-left:10px; line-height:21px; border-radius:0px 20px 20px 0px; left:0px; top:20px}
.invediotip2{ position:absolute; width:40px; height:22px; background:#ff8100; color:#fff; font-size:14px; padding-left:10px; line-height:21px; border-radius:0px 20px 20px 0px; left:0px; top:0px}
.invedioplay1{position:absolute; width:50px; height:50px; background:url(../image/logo_ico/intopv1.png); background-size:100% 100%; top:110px; left:200px; cursor:pointer}
.invedioplay1:hover{background:url(../image/logo_ico/intopv2.png); background-size:100% 100%;}
.invedioplay2{position:absolute; width:39px; height:39px; background:url(../image/logo_ico/intopv1.png); top:45px; left:63px; cursor:pointer}
.invedioplay2:hover{background:url(../image/logo_ico/intopv2.png)}
.invediotit{ float:left; width:350px; height:40px; line-height:40px; border-bottom:2px solid #fff; color:#fff; font-size:20px; font-weight:bold; margin-left:20px; margin-top:40px}
.invediodiv{width:165px; margin-left:20px; float:left; height:130px; position:relative; overflow:hidden;text-overflow:ellipsis; margin-top:27px;}
.invedioname{ position:absolute; width:90%; height:26px; line-height:26px; text-align:center; padding-left:5%; padding-right:5%; font-size:14px; color:#fff; overflow:hidden;text-overflow:ellipsis; background:url(../image/2w/jbbg.png); background-size:100% 100%; bottom:0}
.spimgname{ position:absolute; width:90%; height:26px; line-height:26px; text-align:center; padding-left:5%; padding-right:5%; font-size:14px; color:#fff; overflow:hidden;text-overflow:ellipsis; background-color: rgba(0,0,0,0.5); bottom:0}
.texthover:hover{text-shadow:0px 0px 5px #fbfea7;-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.solinelow{ border-bottom:1px solid #ddd} .ml150{ margin-left:150px}
.inbotab{ float:left}
.inbotab li{ float:left; width:150px; height:50px; margin-top:10px; border-bottom:1px solid #ddd; font-weight:bold; font-size:28px; color:#666; text-align:center; position:relative}
.inbotab li span{ position:absolute; width:1px; height:20px; border-right:2px solid #ccc; right:0px; top:13px}
.inbotab .active{ color:#00be6e; border-bottom:2px solid #00be6e}
.inbotabb li{float:left; width:100%; height:300px}
.inbota1{ float:left; width:80px; height:30px; overflow:hidden;text-overflow:ellipsis; text-align:center; line-height:30px; padding-left:10px; padding-right:10px; margin-top:9px; color:#00be6e; border-radius:5px; border:1px solid #00be6e; font-size:16px;
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;}
.inbota1:hover{ background:#00be6e; color:#fff}
.inbota2{ float:left; width:117px; height:30px; overflow:hidden;text-overflow:ellipsis; line-height:30px; padding-left:20px; margin-top:10px; color:#777; font-size:14px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;}
.inbota2:hover{ color:#00be6e}
.infootertip{ float:left; width:10px; height:10px; background:#00be6e; margin-top:10px}
.footerdl{ background:#9a9a9a} .footerdl:hover{ background:#7f7f7f}
.zb_sup_nav{ height:85px; background:#fff; border-bottom:1px solid #ddd}
.imgsethover span{ cursor:pointer; font-size:14px; color:#fff; float:left; width:80px; height:40px; line-height:40px; padding-left:40px}
.imgsethover span:hover{opacity:0.8;filter(alpha=80)}
.imgsethover .lgzh{background:url(../image/2w/reg1.png);}
.imgsethover .lgsj{background:url(../image/2w/reg2.png);}
.imgsethover .lgwx{background:url(../image/2w/reg3.png);}
.zbsxbt{ float:left; margin-left:15px; margin-top:18px; height:40px; line-height:40px; cursor:pointer}
.zbsxar{ margin-left:5px;}
.zbfooter2w{width:190px; height:170px; background:url(../image/2w/zb_gzh.png); background-size:100% 100%}
.zbfooter2w img{ float:left; margin-left:35px; margin-top:10px}
.spin{ float:left; width:235px; margin-left:20px; margin-right:20px; height:205px; text-align:center}
.spin:hover img{opacity:0.8;filter(alpha=80)}
.hoverora:hover{ background:#f4700e}

.spinmore{ position:absolute; right:0px; width:35px; height:35px; border-radius:35px; cursor:pointer; top:-30px}
.spinmore img{filter:brightness(5%);opacity:0.8;filter(alpha=80)}
.spinmore img:hover{filter:brightness(100%);opacity:1;filter(alpha=100)}
.spinmore:hover{ background:#ceebdd}
.spprobox{ border:1px solid #fff; background:#f8f8f8; position:relative}
.spprobox:hover{ border:1px solid #00be6e}
.spproab{ position:absolute; width:100%; height:90px; z-index:99999; bottom:0px; display:none; background:#fff}
.spproab a{ float:left; width:120px; margin-left:44px; height:30px; line-height:30px; border-radius:5px; color:#fff; background:#00be6e; text-align:center; font-size:16px; font-weight:bold; margin-top:30px}
.spproab a:hover{ color:#fff; background:#1edd8d}
.spprobox:hover .spproab{ display:block}
.spcont{ float:left; width:261px; height:292px; background:url(../image/shangpu/contbg.png)}

.sclnav a{ float:left; height:30px; line-height:30px; margin-right:20px; font-size:16px; color:#444}
.sclnav a:hover{ color:#3be29c}
.sclnav .curr{ color:#00be6e; border-bottom:2px solid #00be6e; height:29px; line-height:29px}
.scqyname{ float:left; padding-left:20px; width:1180px; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#333; background:#f6f6f6}
.scqyname:hover{ color:#3be29c}

.zbphbtab{ float:left; width:1200px; height:40px; margin-bottom:20px; overflow:hidden;text-overflow:ellipsis; margin-top:20px; position:relative}
.zbphbtab .zbphbtab1{ position:absolute; width:450px; height:38px; line-height:38px; border:1px solid #00be6e; border-radius:40px; background:#fff; text-align:center;
 font-size:22px; font-weight:bold; color:#00be6e; top:0px; left:200px; cursor:pointer; z-index:99992}
.zbphbtab .zbphbtab2{ position:absolute; width:450px; height:38px; line-height:38px; border:1px solid #00be6e; border-radius:40px; background:#fff; text-align:center;
 font-size:22px; font-weight:bold; color:#00be6e; top:0px; right:200px; cursor:pointer; z-index:99991}
.zbphbtab .active{ background:#00be6e; color:#fff; cursor:auto; z-index:99999}
.zbphblist{ float:left; width:100%; height:60px; line-height:60px; font-size:14px; border-top:1px dashed #ccc}
.zbphbtit{ float:left; width:100%; height:60px; line-height:60px; background:#f8f8f8; font-size:18px; font-weight:bold;}
.zbphbinfo{ float:left; width:25%; height:60px; line-height:60px; overflow:hidden;text-overflow:ellipsis; text-align:center}
.zbphbinfo img{ width:100px; height:40px;}

.qytopnav a{ width:150px; float:left; text-align:center; font-size:18px; height:50px; line-height:50px; font-weight:bold; color:#555}
.qytopnav .curr span{ color:#00be6e; height:50px; display:inline-block; border-bottom:2px solid #00be6e}
.qytopnav span:hover{ color:#00be6e; height:50px; display:inline-block; border-bottom:2px solid #00be6e}
.ht75{ height:75px} .ht74{ height:74px;} .w163{ width:163px;} .borderrddd{ border-right:1px solid #ddd}
.qyzplist{ float:left; height:121px; width:274px; border:1px solid #ddd; margin-top:10px; margin-right:10px}
.qyactit{ position:absolute; width:100%; height:200px; top:0px; overflow:hidden;text-overflow:ellipsis; background:#f6f6f6}
.qyactit .brandbox{float:left; width:149px; height:84px; border:1px solid #ccc; margin-left:10px; margin-right:10px; margin-top:10px; background:#fff}
.qyactit .brandbox img{ float:left; width:100px!important; height:40px!important; margin-left:25px; margin-top:10px!important; margin-bottom:10px!important}
.qyactit .brandbox .name{ float:left; height:23px!important; line-height:23px!important; width:100%; border-top:1px solid #ccc; text-align:center; font-size:15px; color:#333}
.qyzpbt{ height:18px; padding-left:10px; padding-right:10px; margin-top:5px; color:#555; line-height:18px; border:1px solid #aaa; font-size:12px;}
.zpall1{ overflow:hidden;text-overflow:ellipsis; height:90px;}
.zpall2{ overflow:hidden;text-overflow:ellipsis; height:90px;} .w440{ width:440px} .w40{ width:40px}
.qyzproll{ position:absolute; width:100%; height:370px; top:0px; overflow:hidden;text-overflow:ellipsis; background:#fff}
.qylistbox{ float:left; width:848px; height:195px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px dashed #ccc; margin-bottom:20px; background:#fff}
.qylistbox:hover{ background:#f4fef7; border:1px solid #ccc}
.dakatabh{ float:right; margin-top:55px}
.dakatabh li{ float:left; cursor:pointer; width:80px; height:26px; line-height:26px; text-align:center; border:1px solid #999; color:#777; font-size:14px; border-radius:30px; margin-left:15px;}
.dakatabh .active{ color:#ff6000; border:1px solid #ff6000}
.dakatabb{ float:left; width:100%}
.dakatabb li{float:left; width:100%}
.dakabox{ float:left; width:224px; margin-left:7px; margin-right:7px; margin-top:25px; height:430px; border:1px solid #ddd; box-shadow:0px 0px 7px 1px #dfdfdf; cursor:pointer}
.dakabox:hover{ border:1px solid #00be6e;}
.dakabox:hover div{ color:#00be6e}
.daka-renwu{ float:left; width:50px; height:20px; line-height:20px; margin-top:4px; text-align:center; border-radius:20px; border:1px solid #ff8100; color:#ff8100; margin-right:10px}
.daka-jujiao{ float:left; width:50px; height:20px; line-height:20px; margin-top:4px; text-align:center; border-radius:20px; border:1px solid #00be6e; color:#00be6e; margin-right:10px}
.daka-ceping{ float:left; width:50px; height:20px; line-height:20px; margin-top:4px; text-align:center; border-radius:20px; border:1px solid #00be6e; color:#00be6e; margin-right:10px}
.daka-baitai{ float:left; width:50px; height:20px; line-height:20px; margin-top:4px; text-align:center; border-radius:20px; border:1px solid #fc265d; color:#fc265d; margin-right:10px}
.daka-tekan{ float:left; width:50px; height:20px; line-height:20px; margin-top:4px; text-align:center; border-radius:20px; border:1px solid #4e00d4; color:#4e00d4; margin-right:10px}
.daka-zhuanjia{ float:left; width:50px; height:20px; line-height:20px; margin-top:4px; text-align:center; border-radius:20px; border:1px solid #00be6e; color:#00be6e; margin-right:10px}

.datatop1{ position:absolute; width:300px; height:40px; background:#bfbfbf; color:#fff; line-height:40px; text-align:center; font-size:16px; border-radius:40px;
 border-left:7px solid #f5f5fb; border-right:7px solid #f5f5fb; top:30px; left:150px; z-index:99997}
.datatop2{ position:absolute; width:300px; height:40px; background:#bfbfbf; color:#fff; line-height:40px; text-align:center; font-size:16px; border-radius:40px;
 border-left:7px solid #f5f5fb; border-right:7px solid #f5f5fb; top:30px; left:430px; z-index:99996}
.datatop3{ position:absolute; width:300px; height:40px; background:#bfbfbf; color:#fff; line-height:40px; text-align:center; font-size:16px; border-radius:40px;
 border-left:7px solid #f5f5fb; border-right:7px solid #f5f5fb; top:30px; left:710px; z-index:99995}
.datatopnow{background:#00be6e}
.datatoppast{background:#79cfaa}
.datatimebox{float:left; width:100px; height:30px; text-align:center; line-height:30px; font-size:13px; color:#777; border:1px solid #ccc; margin-top:10px; margin-right:10px; cursor:pointer}
.datatime .active{ color:#00be6e; border:1px solid #00be6e; cursor:auto}
.datadate{ float:left; width:200px; height:30px; margin-top:10px; border:1px solid #ccc}
.datakey{ float:left; width:500px; height:40px; line-height:40px; border:1px solid #ccc; margin-top:5px; padding-left:10px; padding-right:10px; border-radius:5px}
.datakeybox{ float:left; height:30px; line-height:30px; padding-left:10px; padding-right:10px; background:#efefef; margin-top:20px; margin-right:15px}
.datakeyadd{ float:left; width:300px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#777; border:1px dashed #ccc; margin-top:20px; cursor:pointer}
.datakeyadd:hover{ color:#00be6e; border-color:#00be6e}
.mt2{ margin-top:2px} .pb50{ padding-bottom:50px} .pb5{ padding-bottom:5px}
.databt1{ float:left; margin-right:30px; margin-top:10px; width:180px; height:46px; background:#00be6e; border:1px solid #00be6e; color:#fff; font-size:18px; border-radius:5px}
.databt1:hover{ background:#02ce78}
.databt2{ float:left; margin-top:10px; width:180px; height:46px; background:#fff; border:1px solid #ccc; color:#777; font-size:18px; border-radius:5px}
.databt2:hover{ background:#efefef}
.databt3{ float:right; margin-top:10px; width:180px; height:46px; background:#fff; border:1px solid #ccc; color:#777; font-size:18px; border-radius:5px; margin-right:20px}
.databt3:hover{ background:#efefef}
.databt4{ float:right; margin-top:10px; width:180px; height:46px; background:#ccc; border:1px solid #ccc; color:#fff; font-size:18px; border-radius:5px; cursor:not-allowed}
.databt5{ float:right; margin-top:10px; width:180px; height:46px; background:#00be6e; border:1px solid #ccc; color:#fff; font-size:18px; border-radius:5px; display:none}
.datarulebox{ float:left; width:150px; height:50px; margin-right:20px; border:1px solid #ccc; text-align:center; line-height:20px; font-size:13px; padding-top:10px; border-radius:5px; cursor:pointer}
.datarule .active{ border-color:#00be6e; cursor:auto}
.datainput{ float:left; position:relative; width:600px; height:40px; line-height:40px; margin-top:20px;}
.datainput img{ position:absolute; left:10px; z-index:99999}
.datainput input{ float:left; width:530px; height:40px; border:1px solid #ccc; border-radius:5px; padding-left:45px}
.datapaybox{float:left; width:150px; height:40px; margin-right:20px; border:1px solid #ccc; text-align:center; line-height:40px; font-size:13px; border-radius:5px; cursor:pointer; position:relative}
.datapay{ position:absolute; right:0px; bottom:0px; display:none}
.datarule .active .datapay{display:block}
.wxpay{ float:left; width:100%; height:605px; background:url(../image/pay/paybg.png)}
.wxpay2w{ float:left; width:260px; height:260px; margin-left:240px; margin-top:130px; overflow:hidden;text-overflow:ellipsis}
.datalogo{ float:left; width:100px; height:100px; border:1px solid #00be6e}
.datalogo img{ float:left; width:80px; height:80px; margin-left:10px; margin-top:10px}
.dataoutbt{float:left; margin-left:100px; margin-top:25px; width:220px; height:50px; background:#00be6e; border:1px solid #00be6e; color:#fff; font-size:18px; border-radius:5px}
.dataoutbt:hover{ background:#02ce78}
.sptip1{ float:left; height:22px; line-height:22px; font-size:13px; padding-left:10px; padding-right:10px; margin-right:10px; color:#00be6e; background:#e4fff0; border-radius:3px}
.sptip2{ float:left; height:22px; line-height:22px; font-size:13px; padding-left:10px; padding-right:10px; margin-right:10px; color:#128bed; background:#f5faff; border-radius:3px}
.sptip3{ float:left; height:22px; line-height:22px; font-size:13px; padding-left:10px; padding-right:10px; margin-right:10px; color:#ff8100; background:#f2dcc6; border-radius:3px}
.qcctable th{ width:150px; background:#f6fcf9; height:50px; font-weight:300}
.qcctable td{ width:210px; height:50px; padding-left:10px; padding-right:10px}
.qccname1{ float:left; width:50px; height:50px; margin:10px; text-align:center; line-height:50px; background:#96a2e2; color:#fff; font-weight:bold; font-size:28px; border-radius:5px}
.qcctable2 th{ height:50px; background:#f6fcf9;}
.qcctable2 td{ height:50px; text-align:center}
.qccgdxx{ display:none} .qccgdxx2{ display:none}
.zbtotop{ position:fixed; z-index:999999; width:50px; height:50px; background:#acabab; border-radius:10px; overflow:hidden;text-overflow:ellipsis; right:20px; bottom:20px}

.wktop{ width:100%; height:291px; background:url(../image/wenku/topbg.png) no-repeat center top;transition: background 1s}
.ml180{ margin-left:180px}
.wsearch-input{font-size:14px; background:none; height:39px;line-height:39px; border:1px solid #fff; color:#fff; width:370px; padding-left:30px; border-radius: 27px 0px 0px 27px}
.wsearch-button{height:41px; background-color:#fff; font-size:16px; font-weight:bold; color:#00be6e; width:80px; border:none; border-radius: 0px 25px 25px 0px}
.wsclink{ margin-left:30px;}
.wsclink a{ float:left; margin-left:10px; padding-left:10px; padding-right:10px; height:20px; line-height:18px; background:#7eb69e; border-radius:10px; font-size:12px; color:#fff}
.wsclink a:hover{ background:#00be6e}
.wknav{ float:left; width:100%; height:50px; line-height:50px; background:#fff; border-radius:5px; margin-top:-25px; box-shadow:0px 0px 10px 1px #888}
.wknav a{ float:left; width:133px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#444}
.wknav a:hover{ color:#00be6e}
.wknav a img{ margin-right:7px; filter:brightness(5%);opacity:0.7;filter(alpha=70)}
.wknav a:hover img{filter:brightness(100%);opacity:1;filter(alpha=100)}
.wknav .curr{ color:#00be6e}
.wknav .curr img{filter:brightness(100%);opacity:1;filter(alpha=100)}
.wkad{ float:left; width:230px; height:128px; border-radius:5px; overflow:hidden;text-overflow:ellipsis; margin-right:10px}
.wkbox{ float:left; width:100%; background:#fff; border-radius:5px; margin-top:20px}
.wkcab1{ margin-top:8px}
.wkcab1 li{ float:left; height:25px; line-height:23px; border-radius:25px; background:#f5f5f5; margin-left:12px; font-size:14px; padding-left:15px; padding-right:15px; cursor:pointer}
.wkcab1 li:hover{ color:#00be6e}
.wkcab1 .active:hover{ color:#fff}
.wkcab1 .active{ background:#00be6e; color:#fff; cursor:auto}
.wkcab2{ width:100%}
.wkcab2 li{ float:left; width:100%}
.wkinbox{ float:left; width:115px; height:235px; margin-left:20px; margin-bottom:15px}
.wkinimg{ float:left; position:relative; width:113px; height:153px; border:1px solid #ddd; border-radius:5px; overflow:hidden;text-overflow:ellipsis}
.wktip{ position:absolute; z-index:99999; top:0px; left:0px; padding-left:5px; padding-right:5px; border-radius:5px 0px 5px 0px; height:20px; line-height:18px; text-align:center; font-size:10px; color:#fff; background-color:rgba(0,190,110,0.5)}
.wktip2{ position:absolute; bottom:3px; right:3px; z-index:99999; width:18px; height:18px}
.wkphb{ float:left; width:100%; margin-top:20px}
.wkphb dt{ float:left; width:100%; position:relative; cursor:pointer; min-height:30px; margin-top:5px}
.wkphb .active .name1{ display:none}
.wkphb .active .name2{ display:block}
.wkphbtip{ position:absolute; z-index:99999; left:0px; top:0px; width:30px; height:20px; text-align:center; line-height:18px; border-radius:0px 10px 10px 0px; color:#fff; font-size:16px; font-weight:bold}
.wkphb .no1{ background:#ff3000}
.wkphb .no2{ background:#ff6000}
.wkphb .no3{ background:#ffb400}
.wkphb .no4{ background:#dddddd}
.wkphb .name1{ float:left; margin-left:50px; width:230px; height:18px; line-height:18px; overflow:hidden;text-overflow:ellipsis; font-size:14px; color:#333;}
.wkphb .name2{ float:left; width:280px; height:153px; display:none}
.wkvdbox{ float:left; width:190px; margin-right:20px; height:180px; margin-top:40px}
.wkvdimg{ float:left; width:190px; height:125px; border-radius:5px; overflow:hidden;text-overflow:ellipsis; position:relative}
.wkvdimg .play{ width:34px; height:34px; position:absolute; z-index:99999; left:78px; top:45px; background:url(../image/wenku/play1.png)}
.wkvdimg:hover .play{background:url(../image/wenku/play2.png)}

.wkvdbox2{ float:left; width:130px; margin-right:10px; height:140px; margin-top:10px}
.wkvdimg2{ float:left; width:130px; height:75px; border-radius:5px; overflow:hidden;text-overflow:ellipsis; position:relative}
.wkvdimg2 .play{ width:28px; height:28px; position:absolute; z-index:99999; left:51px; top:23px; background:url(../image/wenku/play1.png); background-size:100% 100%}
.wkvdimg2:hover .play{background:url(../image/wenku/play2.png); background-size:100% 100%}

.wktop2{ width:100%; height:377px;}
.wk_nav2{background:none; border-bottom: 1px solid #ccc; }
.wk_nav2 a{padding-left: 8px; padding-right: 8px; font-size: 13px; color: #777; float: left; height: 35px; line-height: 35px}
.wk_nav2 a:hover{ color:#00be6e}
.wsearch-input2{font-size:14px; background:none; height:39px;line-height:39px; border:1px solid #00be6e; color:#777; width:370px; padding-left:30px; border-radius: 27px 0px 0px 27px}
.wsearch-button2{height:41px; background-color:#00be6e; font-size:16px; font-weight:bold; color:#fff; width:80px; border:none; border-radius: 0px 25px 25px 0px}
.wklbg{ width:100%; height:200px; background:#2cbf78}
.wklbg2{width:100%; height:200px; background:url(../image/wenku/lbg.png) no-repeat center top;}
.wklbox{ float:left; width:185px; height:250px; border:1px solid #ddd; border-radius:5px; margin-top:20px; margin-left:20px}
.wklbox img{ float:left; width:165px; margin-left:10px; margin-top:10px; height:170px}
.wklbox .name{ float:left; width:165px; margin-left:10px; margin-top:5px; height:40px; line-height:20px; overflow:hidden;text-overflow:ellipsis; color:#333; font-size:14px}
.wklbox .down{ float:left; width:165px; margin-left:10px; font-size:12px; color:#777; line-height:18px; text-align:right}
.wklbox2{ float:left; width:187px; height:180px; margin-top:20px; margin-left:20px; position:relative}
.wklbox2 img{ float:left; width:165px; margin-left:10px; margin-top:10px; height:100px; border-radius:5px}
.wklbox2 .name{ float:left; width:165px; margin-left:10px; margin-top:5px; height:40px; line-height:20px; overflow:hidden;text-overflow:ellipsis; color:#333; font-size:14px}
.wklbox2 .play{ width:34px; height:34px; position:absolute; z-index:99999; left:75px; top:43px; background:url(../image/wenku/play1.png)}
.wklbox2:hover .play{background:url(../image/wenku/play2.png)}
.wkinfoli{ float:left; width:275px; height:142px; margin-left:20px; margin-top:20px}
.index_nav_right a{padding-left: 8px; padding-right: 8px; font-size: 12px; color: #777; float: left; height: 35px; line-height: 35px}
.index_nav_right a:hover{ color:#19a55f}
.searhisbox{ position:absolute; z-index:999999; background:#fff; border:1px solid #ddd; border-top:none; width:440px; border-radius:0px 0px 5px 5px; left:15px; top:41px; display:none; overflow-x: hidden}
.searhisli{ float:left; height:30px; line-height:30px; background:#fff; width:94%; padding-left:3%; padding-right:3%; overflow:hidden;text-overflow:ellipsis; color:#333; font-size:13px; cursor:pointer}
.searhisli:hover{ background:#f7f7f7; color:#00be6e}
.searhisli .no1{ background:#f54545; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:6px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.searhisli .no2{ background:#fd8548; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:6px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.searhisli .no3{ background:#fdac37; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:6px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.searhisli .no4{ background:#bbb; color:#fff!important; width:30px; height:18px; text-align:center; float:left; line-height:18px!important; margin-top:6px; margin-right:10px; border-radius: 0px 18px 18px 0px}
.searhisbox .w100{ padding-bottom:10px}
.schwkbox{ float:left; width:180px; height:280px; margin-right:18px; border:1px solid #ccc; overflow:hidden;text-overflow:ellipsis; border-radius:10px; position:relative; margin-top:20px}
.schwkbox .subbox{ position:absolute; width:80px; height:26px; line-height:26px; border-radius:0px 0px 10px 0px; text-align:center; font-size:12px; color:#fff; background:rgba(0,190,110,0.5); top:0; left:0}
.schwkbox .imgbox{ float:left; width:180px; height:200px;}
.breakall{word-break:break-all;}

.infovedionav a{ float:left; font-size:15px; color:#fff; margin-left:1vw}
.infovedionav a.curr{ color:#00be6e}
.infovedionav a:hover{ color:#00be6e}
.vediosearch{font-size:14px; padding-left:6px; line-height:39px; height:39px; color:#999; width:170px; border:1px solid #272735; background:#272735; padding-left:10px; border-radius: 27px 0px 0px 27px; outline:none!important; float:left}
.vediouser{ height:34px; width:34px; border:3px solid #555; border-radius:34px; margin-left:15px; margin-top:15px; cursor:pointer}
.vediouser .userhead{ height:34px; width:34px; border-radius:34px;}
.reinfophb .no1{ position:absolute; width:30px; height:20px; z-index:99999; font-size:14px; font-weight:bold; color:#fff; line-height:20px; text-align:center; border-radius:5px 0px 5px 0px; background:#ff3000}
.reinfophb .no2{ position:absolute; width:30px; height:20px; z-index:99999; font-size:14px; font-weight:bold; color:#fff; line-height:20px; text-align:center; border-radius:5px 0px 5px 0px; background:#ff6000}
.reinfophb .no3{ position:absolute; width:30px; height:20px; z-index:99999; font-size:14px; font-weight:bold; color:#fff; line-height:20px; text-align:center; border-radius:5px 0px 5px 0px; background:#ffb400}
.reinfophb .no4{ position:absolute; width:30px; height:20px; z-index:99999; font-size:14px; font-weight:bold; color:#fff; line-height:20px; text-align:center; border-radius:5px 0px 5px 0px; background:#cccccc}
.reinfophb .no5{ position:absolute; width:30px; height:20px; z-index:99999; font-size:14px; font-weight:bold; color:#fff; line-height:20px; text-align:center; border-radius:5px 0px 5px 0px; background:#cccccc}
.reinfophb .no6{ position:absolute; width:30px; height:20px; z-index:99999; font-size:14px; font-weight:bold; color:#fff; line-height:20px; text-align:center; border-radius:5px 0px 5px 0px; background:#cccccc}

.vdnewnav{ position:absolute; z-index:999999; width:100%; height:70px; top:0; background:url(../image/vedio/topbarbg2.png)}
.vdnewsearch{font-size:14px; padding-left:6px; line-height:41px; height:41px; color:#fff; width:180px; border:none;
background:rgba(71, 72, 80, 0.5); padding-left:20px; border-radius: 27px 0px 0px 27px; outline:none!important; float:left}
.vdnewscbt{height:41px; background:rgba(71, 72, 80, 0.5); width:80px; border:none; border-radius: 0px 25px 25px 0px}
.vdnewbar{ position:absolute; z-index:99999; width:100%; height:70px; bottom:0; background:url(../image/vedio/topbarbg.png)}
.vdnewbar a{ float:left; height:70px; line-height:70px; color:#fff; font-size:16px; font-weight:bold; width:171px; text-align:center}
.vdnewbar a:hover{color:#00be6e}
.vdnewbar .curr{ color:#00be6e}
.vdnewbox1{ float:left; width:1220px; height:190px; margin-top:30px}
.vdnewbox1 img{width:224px; height:135px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.vdnewbox1 img:hover{ width:244px; height:155px; margin-left:-10px; margin-top:-10px}
.vdnewbox1 .box{ float:left; width:224px; height:165px; margin-right:20px}
.vdnewbox1 .box .imgbox{ float:left; width:224px; height:135px; border-radius:4px; overflow:hidden;text-overflow:ellipsis; position:relative}
.vdnewbox1 .box .txtbox{ float:left; width:224px; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis; color:#333; font-size:14px;}
.vdnewbox1 .box .desbox{ float:left; width:224px; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis; color:#777; font-size:15px;}
.vdnewbox1 .box .txtbox:hover{ color:#00be6e}
.vdnewbox2{ float:left; width:1200px; height:755px; margin-top:30px}
.vdnewbox2 .leftbox{ float:left; width:976px;}
.vdnewbox2 img{width:224px; height:270px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.vdnewbox2 img:hover{ width:244px; height:290px; margin-left:-10px; margin-top:-10px}
.vdnewbox2 .box{ float:left; width:224px; height:300px; margin-right:20px; margin-top:10px}
.vdnewbox2 .box .imgbox{ float:left; width:224px; height:270px; border-radius:4px; overflow:hidden;text-overflow:ellipsis; position:relative}
.vdnewbox2 .box .txtbox{ float:left; width:224px; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis; color:#777; font-size:14px;}
.vdnewbox2 .box .desbox{ float:left; width:224px; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis; color:#777; font-size:15px;}
.vdnewbox2 .box .txtbox:hover{ color:#00be6e}
.vdnewbox2 .rightbox{ float:left; width:224px;}
.playvedio{ position:absolute; width:39px; height:39px; background:url(../image/logo_ico/intopv1.png); top:60px; left:92px}
.vdnewbox1 .box .imgbox:hover .playvedio{background:url(../image/logo_ico/intopv2.png)}
.vdnewbox2 .box .imgbox:hover .playvedio{background:url(../image/logo_ico/intopv2.png)}
.desbox img{ width:16px; height:16px; vertical-align:middle; float:left; margin-top:5px; margin-right:5px}
.desbox img:hover{width:16px; height:16px;}
.vdrsb{ float:left; width:224px; height:70px; border-bottom:1px solid #dedede}
.vdrsb .no1{ float:left; width:33px; height:36px; margin-top:17px;
font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal;
font-weight: 600; font-stretch: normal; font-size: 40px; line-height: 36px; font-family: Impact;}
.vdrsb .no1 em{background: linear-gradient(to top, #ff4f43, #ff4f43); -webkit-background-clip: text; color: transparent;float:left; width:33px; height:36px;}
.vdrsb .no2{ float:left; width:33px; height:36px; margin-top:17px;
font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal;
font-weight: 600; font-stretch: normal; font-size: 40px; line-height:36px; font-family: Impact;}
.vdrsb .no2 em{background: linear-gradient(to top, #ff7129, #ff7129); -webkit-background-clip: text; color: transparent;float:left; width:33px; height:36px;}
.vdrsb .no3{ float:left; width:33px; height:36px; margin-top:17px;
font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal;
font-weight: 600; font-stretch: normal; font-size: 40px; line-height: 36px; font-family: Impact;}
.vdrsb .no3 em{background: linear-gradient(to top, #ff9d13, #ff9d13); -webkit-background-clip: text; color: transparent;float:left; width:33px; height:36px;}
.vdrsb .no4, .vdrsb .no5, .vdrsb .no6, .vdrsb .no7, .vdrsb .no8, .vdrsb .no9, .vdrsb .no10{ float:left; width:33px; height:36px; margin-top:17px;
font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-east-asian: normal;
font-weight: 600; font-stretch: normal; font-size: 40px; line-height: 36px; font-family: Impact;}
.vdrsb .no4 em, .vdrsb .no5 em, .vdrsb .no6 em, .vdrsb .no7 em, .vdrsb .no8 em, .vdrsb .no9 em, .vdrsb .no10 em{ color:#999;float:left; width:33px; height:36px;}
.vdrsb .name{ float:left; width:181px; margin-left:9px; height:70px; line-height:70px; font-size:16px; color:#555; overflow:hidden;text-overflow:ellipsis}
.vdrsb .name:hover{ color:#00be6e}
.vdnavmore{float:left; font-size:15px; color:#fff; margin-left:13px; cursor:pointer; position:relative}
.vdnavmorebox{ position:absolute; width:150px; background:rgba(71, 72, 80, 0.5); top:60px; left:-60px; z-index:999999; display:none}
.vdnavmore:hover .vdnavmorebox{ display:block}
.vdnavmorebox a{ margin-left:0px; width:150px; text-align:center; height:40px; line-height:40px}
.vdshare{ position:relative; cursor:pointer}
.vdsharebox{ position:absolute; width:260px; height:60px; background:rgba(71, 72, 80, 0.5); bottom:0px; left:0px; z-index:999999; display:none}
.vdshare:hover .vdsharebox{ display:block}
.zbmainbody2{ width:100%; height:100%; background:url(../image/2w/zbbg2.png); background-size:100% 100%;}
.zbmnav{ position:absolute; top:0; width:100%; height:12vh;}
.zbmnav1{ float:left; width:100%; height:6vh; box-sizing:border-box!important}
.zbmnav1 a{ float:left; width:33.3%; height:3vh; text-align:center; font-size:1.7vh; color:#fff; font-weight:bold; margin-top:1.5vh; box-sizing:border-box!important}
.zbmnav2{ float:left; width:100%; height:6vh; box-sizing:border-box!important}
.zbmnav2 a{ float:left; width:25%; height:3vh; text-align:center; font-size:1.7vh; color:#fff; font-weight:bold; margin-top:1.5vh; box-sizing:border-box!important}
.vdmaskl{pointer-events: none;position: absolute;top: 0; height: 540px; width: 150px; left:0; background:url(../image/vedio/topbarbg3.png); z-index:999998}
.vdmask2{pointer-events: none;position: absolute;top: 0; height: 540px; width: 150px; right:0; background:url(../image/vedio/topbarbg3.png); z-index:999998; transform: rotate(-180deg);}
.bigvdbox{height:75vh; min-height:600px; width:74%; position:relative}
.bigvdbox video{ width:100%;height:66vh; min-height:540px; float:left}
.bigvdbox embed{ width:100%;height:66vh; min-height:540px; float:left}
.vdcontbox{height:5vh; line-height:5vh} .c-ggg{color: hsla(0,0%,100%,.7)}
.vdcontbox img{ display:inline-block; vertical-align:middle}
.vdcontbox span{ display:inline-block; vertical-align:middle}
.tjvdbox{ float:left; width:90%; margin-left:5%; height:11.5vh; margin-top:1vh}
.bigvdbox .zkbt{ position:absolute; z-index:999; width:16px; height:59px; right:-16px; top:50%; margin-top:-29px; background:url(../image/vedio/vdzk.png); cursor:pointer}
.bigvdbox .sqbt{ position:absolute; z-index:999999; width:16px; height:59px; right:-16px; top:50%; margin-top:-29px; background:url(../image/vedio/vdsq.png); cursor:pointer; display:none}
.righttjbox{width:26%; height:75vh; min-height:615px;}
.vdoutsidebox{background:#272930; height:75vh; min-height:615px}
.vdmainup{background:#1f2128; min-height:715px}
.vediojjbox{font-size: 14px; color:#777; line-height: 25px; height: 0px; overflow: hidden; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.jjcont{float:left; cursor: pointer}
.jjcont:hover{color:#00be6e!important}
.vdjjinfo{float: left; padding-top: 10px; padding-bottom: 20px; width:100%; border-top:1px solid #555; word-break: break-word; }
.lvdmaskl{pointer-events: none;position: absolute;top: 0; height: 440px; width: 150px; left:0; background:url(../image/vedio/topbarbg4.png); z-index:999999}
.lvdmask2{pointer-events: none;position: absolute;top: 0; height: 440px; width: 150px; right:-2px; background:url(../image/vedio/topbarbg4.png); z-index:999999; transform: rotate(-180deg);}
.zhliboxh li{ float:left; width:370px; height:250px; overflow-y:auto}
.cgsm img{ max-width:600px!important;}
.gqlibox1{ float:left; width:950px; min-height:900px}
.gqlibox2{ float:left; width:950px; min-height:900px; display:block}
.gqzhbt1{ float:left; width:52px; height:20px; font-size:12px; margin-right:10px; line-height:20px; color:#aaa; border:1px solid #ddd; margin-top:4px; cursor:pointer; text-align:center}
.gqzhbt2{ float:left; width:52px; height:20px; font-size:12px; margin-right:10px; line-height:20px; color:#aaa; border:1px solid #ddd; margin-top:4px; cursor:pointer; text-align:center}
.gqactive{ background:#fff; color:#00be6e; cursor:auto}
.gqzhbt1 img{ filter:brightness(5%);opacity:0.3;filter(alpha=80)}
.gqzhbt2 img{ filter:brightness(5%);opacity:0.3;filter(alpha=80)}
.gqactive img{filter:brightness(100%);opacity:1;filter(alpha=100)}
.gqdtbox{ float:left; width:225px; height:345px; margin-bottom:10px; margin-top:10px; margin-right:10px; border:1px solid #ddd; position:relative}
.gqdtbox:hover{ border-color:#00be6e}
.gqbjbox{ position:absolute; z-index:999999; width:100%; height:175px; bottom:0; background:#fff; text-align:center; color:#777; display:none}
.gqdtbox:hover .gqbjbox{ display:block}
.gqbjbox button{ width:120px; height:40px; background:#00be6e; color:#fff; font-size:16px; font-weight:bold; border-radius:10px; border:none; margin-top:50px}
.gqbjbox button:hover{ background:#0ad47f}
.gqbjbox a{ color:#555; margin-left:5px; margin-right:5px; font-size:14px}
.gqbjbox a:hover{ color:#00be6e}
.fwbg1{ float:left; width:681px; height:48px; margin-left:250px; margin-right:250px; margin-top:100px; background:url(../image/back/fwbg1.png)}
.fwbg2{ float:left; width:681px; height:48px; margin-left:250px; margin-right:250px; margin-top:100px; background:url(../image/back/fwbg2.png)}
.fwbg3{ float:left; width:681px; height:48px; margin-left:250px; margin-right:250px; margin-top:100px; background:url(../image/back/fwbg3.png)}
.fwtxt{float:left; width:681px; height:48px; margin-left:250px; margin-right:250px; margin-top:10px; font-size:14px; color:#666}
.fwinput{width:400px; height:40px; line-height:40px; padding-left:10px; border:1px solid #ccc; float:left}
.fwbt1{ width:130px; height:35px; border-radius:5px; background:#00be6e; color:#fff; border:none;}
.fwinput2{width:400px; height:40px; line-height:40px; padding-left:10px; border:1px solid #00be6e; float:left}
.fwbt2{ width:80px; height:40px; font-size:18px; background:#00be6e; color:#fff; border:1px solid #00be6e;}
.fsyzbox2{ display:none}
.fsyzbox3{ display:none}
.fsyzbox4{ display:none}
.gq2w{ width:107px; height:41px; background:#f5f5f5; border:1px solid #dedede; line-height:41px; color:#aaa; font-size:13px}

.contact-nav{ float:right; height:60px; line-height:70px;}
.contact-nav a{ float:left; margin-left:3px; margin-right:30px; line-height:70px; font-size:16px; color:#333}
.contact-nav a:hover{color:#00be6e}
.contact-nav .curr{ color:#00be6e}
.connews1{ float:left; width:594px; height:179px; background:url(../image/back/connews1.png)}
.conthd{ float:left; width:594px}
.conthd li{ border-bottom:1px solid #ddd; float:left; width:594px}
.conthd .contit{ float:left; width:594px; height:40px; line-height:40px; color:#555; font-size:16px; overflow:hidden;text-overflow:ellipsis}
.conthd .intro{ float:left; width:594px; height:60px; padding-bottom:10px; overflow:hidden;text-overflow:ellipsis; display:none}
.conthd .active .intro{ display:block}
.w590{ width:590px}
.conlogo{ float:left; width:148px; height:80px; border:1px solid #ddd; margin-left:25px; margin-right:25px; margin-top:40px}
.conlogo img{ width:128px; height:60px; margin-left:10px; margin-top:10px}
.coninside{width:25%; float:left; height:35vh; position:relative}
.consucimg img{ width:100%; height:35vh}
.conoutside{width:100%; height:35vh; display:none; position:absolute; z-index:999999; top:0; left:0; background:rgba(0, 190, 110, 0.8)}
.coninside:hover .conoutside{ display:block}
.conabout_lxwm{ height:395px; background:url(../image/concat/lxwm.png); background-size:100% 100%}
.conabout_gs{ height:395px; background:url(../image/concat/gs1.png); background-size:100% 100%}
.conabout_job{ height:395px; background:url(../image/concat/zp.png); background-size:100% 100%}
.contabbt{background:url(../image/concat/about2.png); background-size:100% 100%; float:left; width:100%; height:750px; margin-top:80px}
.contabbt_gs{background:url(../image/concat/gs2.png); background-size:100% 100%; float:left; width:100%; height:750px; margin-top:80px}
.conabout{ height:50vh; background:url(../image/logo_ico/img2.png); background-size:100% 100%}
.contabbt{background:url(../image/back/connews2.png); background-size:100% 100%; float:left; width:100%; height:750px; margin-top:80px}
.conabhd{ width:1260px; margin:0 auto}
.conabhd li{ float:left; width:198px; height:740px; margin-top:5px; cursor:pointer; border-right:1px solid #fff; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.conabhd .active{ width:258px}
.confoothd{ float:left; width:145px; margin-left:50px; margin-top:30px; font-size:16px; height:270px; overflow:hidden;text-overflow:ellipsis}
.confoothd2{ float:left; width:145px; line-height:30px; margin-left:150px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.conabhd .active .confoothd2{ margin-left:0px}
.conjob1{ float:left; width:38%; height:200px; background:url(../image/back/conjob1.png); background-size:100% 100%}
.conjobhover{ cursor:pointer; position:relative}
.conjobtab{ position:absolute;right:20px; top:135px; width:46px; height:46px; background:url(../image/back/conjt1.png)}
.conjobhover:hover .conjobtab{background:url(../image/back/conjt2.png)}
.conjobhead{ float:left; width:25%; position:relative; height:35vh}
.conjobhead img{ float:left; width:100%; height:35vh}
.conjobsj1{ position:absolute; z-index:999999; width:0; height:0;  border-top: 10px solid transparent; border-right: 15px solid red; border-bottom: 10px solid transparent; right:0; top:16vh}
.conjobgo{ float:left; width:25%; height:35vh}
.conjobsj2{ position:absolute; z-index:999999; width:0; height:0;  border-top: 10px solid transparent; border-left: 15px solid red; border-bottom: 10px solid transparent; left:0; top:16vh}
.conmaptab{ border:1px solid #ccc; width:1198px; line-height:40px; margin-top:20px; float:left}
.conmaptab th{ width:130px; background:#f4f4f4; font-size:16px; vertical-align:top}
.conmaptab a:hover{ color:#00be6e}
.topdashed{ border-top:1px dashed #ccc}
.nohover img:hover{ transform: scale(1.0);}
.newvip{ float:left; width:180px; height:130px; margin-top:15px; margin-right:10px; margin-left:10px}
.qytopnav2 a{ width:133px; float:left; text-align:center; font-size:18px; height:50px; line-height:50px; font-weight:bold; color:#555}
.qytopnav2 .curr span{ color:#00be6e; height:50px; display:inline-block; border-bottom:2px solid #00be6e}
.qytopnav2 span:hover{ color:#00be6e; height:50px; display:inline-block; border-bottom:2px solid #00be6e}
.w490{ width:490px} .ht170{ height:170px} .ht348{ height:348px}
.flnews1{float:left; width:100%; height:29px; line-height:29px; font-size:24px; font-weight:bold; color:#333; text-align:center; overflow:hidden;text-overflow:ellipsis}
.flnews2{float:left; width:100%; height:24px; line-height:24px; font-size:16px; color:#999; overflow:hidden;text-overflow:ellipsis; margin-top:7px}
.fltab1{ float:left; margin-top:10px; background:#f6f6f6; border-top:1px solid #ddd; width:100%}
.fltab1 li{ float:left; width:108px; height:35px; font-size:16px; color:#666; text-align:center; line-height:35px; border-bottom:1px solid #ddd}
.fltab1 .active{ background:#fff; font-weight:bold; color:#333; border-bottom:1px solid #fff}
.fltab2{ float:left; width:100%; height:123px; background:#fff}
.fltab2 li{ float:left; width:100%; height:123px}
.inbest2{float:left; width:200px; height:205px; margin-left:5px; margin-right:5px}
.fltab3{ float:left}
.fltab3 li{ float:left; width:80px; height:39px; line-height:39px; text-align:center; font-size:14px; color:#333}
.fltab3 .active{ color:#00be6e; border-bottom:2px solid #00be6e}
.fltab4{ float:left; margin-top:25px; width:875px; height:39px}
.fltab4 li{ float:left; width:875px; height:390px}
.flzbbox{ width:1198px; height:415px; border:1px solid #ddd; border-top:none; box-shadow:0px 3px 7px #ddd}
.flzbli{ float:left; width:100%; margin-bottom:23px}
.flnewstb1{ float:right; width:670px; height:346px}
.flnewstb1 li{ float:right; width:666px; height:54px; border-top:1px solid #fff; border-bottom:1px solid #fff}
.flnewstabbr{ float:left; height:54px; line-height:54px; font-size:18px; color:#555; width:630px; margin-left:20px; overflow:hidden;text-overflow:ellipsis}
.flnewstabbl{ display:none; float:left; height:122px; width:630px; margin-left:20px;}
.flnewstb1 .active{ border-left:4px solid #00be6e; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:122px}
.flnewstb1 .active .flnewstabbr{ display:none}
.flnewstb1 .active .flnewstabbl{ display:block}
.flnewstb2{ float:left; width:530px; height:348px;}
.flnewstb2 li{float:left; width:530px; height:348px; overflow:hidden;text-overflow:ellipsis}
.flnewstb2 img{width:530px; height:348px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.flnewstb2 img:hover{width:550px; height:362px; margin-left:-10px; margin-top:-7px}
.flnewsleft{ float:left; width:871px; border:1px solid #ddd; margin-top:25px}
.flnewsli{ float:left; width:831px; height:172px; margin-left:20px; border-bottom:1px solid #ddd}
.fltip{ float:left; font-size:12px; margin-right:10px; padding-left:6px; padding-right:6px; line-height:20px; height:20px; border:1px solid #00be6e; color:#00be6e; border-radius:4px}
.newsjcvedio{float:left; width:310px; margin-left:-12px;}
.newsrvdbox{float:left; width:143px; margin-left:12px; height:140px; margin-top:10px}
.newsrvdimg{float:left; width:100%; height:90px; position:relative}
.newsrvdimg img{ width:100%; height:90px}
.newsrvdplay{position:absolute; width:39px; height:39px; top:26px; left:52px; background:url(../image/logo_ico/intopv1.png)}
.newsrvdimg:hover .newsrvdplay{background:url(../image/logo_ico/intopv2.png)}
.newsrvdbox:hover .newsrvdname{ color:#00be6e}
.newsrvdname{float:left; width:100%; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis; font-size:14px; color:#555;}
.newsrvdname2{float:left; width:100%; height:25px; overflow:hidden;text-overflow:ellipsis; font-size:12px; color:#888;}
.newsrvdname2 img{ vertical-align:middle; margin-right:5px; width:13px; height:13px}
.newsin{ position:relative}
.newsinplay{position:absolute; width:39px; height:39px; top:55px; left:130px; background:url(../image/logo_ico/intopv1.png)}
.newsin:hover .newsinplay{background:url(../image/logo_ico/intopv2.png)}
.chunjiebg{ position:absolute; width: 1500px; height: 551px; background:url(../image/chunjie1.png); z-index: -1; top:35px; left: 50%; margin-left: -750px;}
.vdjjt{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; width:10px; height:10px; margin-left:5px}
.zbdyhbt{ float:right; width:70px; height:40px; background:#00be6e; border-radius:0px 40px 40px 0px; border:none; outline:none}
.zbdysele{ position: absolute; left:50%; width:600px; margin-left:-320px; top:210px;}
.zbdysele span{ float:left; margin-right:30px; font-size:15px; color:#fff; line-height:30px; cursor:pointer}
.zbdysele .curr{ color:#00be6e; border-bottom:2px solid #00be6e}
.zbdynav{ float:left; width:100%; height:130px; background:#fff; border-radius:5px; box-shadow:0px 0px 12px #aaa}
.zbdynav a{ float:left; width:20%; height:130px; box-sizing:border-box!important; border-right:1px solid #ddd; line-height:130px; color:#333; text-align:center; font-size:18px;}
.zbdynav img{ vertical-align:middle; margin-right:10px; }
.zbdyad{ float:left; margin-top:50px;}
.zbdyad img{ float:left; cursor:pointer; width:635px; height:240px; border-radius:5px}
.zbdytabh{ float:left; width:100%; margin-top:40px; height:40px; border-bottom:1px solid #ddd}
.zbdytabh li{ float:left; width:33.3%; height:40px; line-height:40px; font-size:20px; color:#333; text-align:center; cursor:pointer}
.zbdytabh .active{ color:#00be6e}
.zbdytabh .active span{border-bottom:2px solid #00be6e; display:inline-table}

.zbdytabb{ float:left; width:100%; height:400px; overflow-y:auto; background:#fff; border-radius:5px; margin-top:40px}
.zbdytabb li{ float:left; width:90%; margin-left:5%; margin-top:40px}
.zbdybg{ position:absolute; z-index:0; width:100%; height:785px; top:660px; left:0}
.zbdylist{ float:left; width:100%; margin-top:15px; padding-bottom:10px; border-bottom:1px solid #ddd}
.zbdylist a{float:left; margin-right:20px; color:#555; font-size:14px}
.zbdylist a:hover{ color:#00be6e}
.zbdylist .title{ float:left; font-size:15px; color:#222; margin-right:40px}
.zbdynew{ float:left; width:100%; margin-top:100px;}
.zbdynew .title{ float:left; width:100%; font-size:24px; text-align:center}
.zbdynewtabh{float:left; width:100%; margin-top:20px; height:40px; border-bottom:1px solid #ddd}
.zbdynewtabh li{ float:left; width:25%; height:40px; line-height:40px; font-size:20px; color:#333; text-align:center; cursor:pointer}
.zbdynewtabh .active{ color:#00be6e}
.zbdynewtabh .active span{border-bottom:2px solid #00be6e; display:inline-table}
.zbdynewtabb{ float:left; width:100%; margin-top:40px}
.zbdynewtabb li{ float:left; width:1330px}
.zbdyinfo{ float:left; width:635px; height:80px; margin-top:20px; margin-right:30px; border-bottom:1px solid #ddd}
.zbdyinfo .title{ float:left; width:100%; font-size:16px; height:20px; overflow:hidden; line-height:20px; text-align:left; color:#333}
.zbdyinfo .title:hover{ color:#00be6e}
.zbdyinfo .info{ float:left; width:100%; margin-top:20px}
.zbdyinfo .tip1{ float:left; padding-left:5px; padding-right:5px; height:22px; line-height:22px; border:1px solid #00be6e; color:#00be6e; font-size:12px; border-radius:5px; margin-right:10px; background:#f1fdf8}
.zbdyinfo .tip2{ float:left; padding-left:5px; padding-right:5px; height:22px; line-height:22px; border:1px solid #eee; color:#777; font-size:12px; border-radius:5px; margin-right:10px; background:#f5f6f7}
.zbdyinfo .time{ float:right; height:22px; line-height:22px; color:#999; font-size:12px;}
.zbdynews{ width:100%; height:585px; background:url(../image/vip/vipbg2.png); background-size:100% 100%; margin-top:50px}
.zbdynews .title{ float:left; width:100%; font-size:24px; text-align:center; margin-top:50px}
.zbdynewbox1{ float:left; width:300px; margin-top:50px; margin-right:30px; height:400px; background:#fff}
.zbdynewbox1 img{ float:left; width:100%; height:160px}
.zbdynewbox1 .title{ float:left; margin-top:20px; width:90%; margin-left:5%; height:50px; line-height:25px; overflow:hidden; font-size:16px; color:#333; text-align:left}
.zbdynewbox1 .title:hover{ color:#00be6e}
.zbdynewbox1 .info{ float:left; width:90%; margin-left:5%; margin-top:30px; height:50px; line-height:25px; font-size:14px; color:#999; overflow:hidden}
.zbdynewbox2{float:left; width:640px; margin-top:50px; height:400px;}
.zbdynewbox3{ float:left; width:640px; height:140px; background:#fff}
.zbdynewbox3 img{ float:left; width:200px; height:140px}
.zbdynewbox3 .title{ float:left; margin-top:20px; width:420px; height:25px; line-height:25px; overflow:hidden; font-size:16px; color:#333; text-align:left}
.zbdynewbox3 .title:hover{ color:#00be6e}
.zbdynewbox3 .info{ float:left; width:420px; margin-top:15px; height:25px; line-height:25px; font-size:14px; color:#999; overflow:hidden}
.zbdynewbox4{ float:left; width:640px; margin-top:20px; height:240px; background:#fff}
.zbdynewbox5{ float:left; width:640px; height:120px}
.zbdynewbox5 .time{ float:left; width:70px; margin-left:30px; margin-top:20px; border-bottom:1px solid #ddd; line-height:40px; font-size:20px; color:#999; text-align:center}
.zbdynewbox5 b{ font-size:24px; color:#555}
.zbdynewbox6{ float:left; width:480px; margin-left:30px;}
.zbdynewbox6 .title{ float:left; width:100%; height:25px; line-height:25px; overflow:hidden; font-size:16px; color:#333; text-align:left; margin-top:20px!important}
.zbdynewbox6 .title:hover{ color:#00be6e}
.zbdynewbox6 .info{ float:left; width:100%; margin-top:10px; height:50px; line-height:25px; font-size:14px; color:#999; overflow:hidden}
.zbdytabimg{ float:left; margin-left:50px; width:1200px; height:440px}
.zbdytabimg li{ float:left; position:relative; width:284px; height:367px; margin-left:14px;}
.zbdytabimg .dyimg1{background:url(../image/vip/libg1.png); background-size:100% 100%; position:absolute; width:284px; height:367px; z-index:-1; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbdytabimg .dyimg2{background:url(../image/vip/libg2.png); background-size:100% 100%; position:absolute; width:284px; height:367px; z-index:-1; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbdytabimg .dyimg3{background:url(../image/vip/libg3.png); background-size:100% 100%; position:absolute; width:284px; height:367px; z-index:-1; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbdytabimg .dyimg4{background:url(../image/vip/libg4.png); background-size:100% 100%; position:absolute; width:284px; height:367px; z-index:-1; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.zbdytabimg .curr .dyimg1{background:url(../image/vip/libg11.png); background-size:100% 100%; width:313px; height:402px; top:-5px; left:-14px}
.zbdytabimg .curr .dyimg2{background:url(../image/vip/libg21.png); background-size:100% 100%; width:313px; height:402px; top:-5px; left:-14px}
.zbdytabimg .curr .dyimg3{background:url(../image/vip/libg31.png); background-size:100% 100%; width:313px; height:402px; top:-5px; left:-14px}
.zbdytabimg .curr .dyimg4{background:url(../image/vip/libg41.png); background-size:100% 100%; width:313px; height:402px; top:-5px; left:-14px}
.zbdyimgtxt{ float:left; width:224px; margin-left:30px; margin-top:50px; color:#333; font-size:14px; line-height:20px}
.zbdyimgtxt span{ font-size:18px}
.zbdytabimg .curr .zbdyimgtxt{ color:#fff}
.zbdybox3{ float:left; width:100%; height:350px;background:url(../image/vip/dybg3.png); background-size:100% 100%;}
.zbdybox3 .dybox{ float:left; width:33.3%; text-align:center; color:#fff; font-size:18px; line-height:40px; margin-top:80px}
.dyhzhb{ float:left; width:132px; height:50px; margin-bottom:20px; margin-left:15px; margin-right:15px}