/*@charset "utf-8";*/
/* CSS Document */

* {
	margin: 0px; padding: 0px;outline: none;
}
ul li {
	list-style: none;
}
a {
	text-decoration: none; color:#665346
}
a:hover {
	 color:#ffa200;
}
img {
	border: currentColor; /*float: left;*/-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
}
input {
	border: currentColor;
}
textarea {
	outline: 0px;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hide, .popup {
    display: none;
}
html, body {
    font: 12px "微软雅黑" , Arial;
    color:#88776B;
    width: 100%;
    height: 100%; background:#fff;
}
#page {
	height: auto; 
}
.automw {
	width: auto;
}
.autocw {
	margin: 0px auto; width: 1800px;
}
.contentfw {
	margin: 0px auto; max-width: 1530px;
}
.nosoo {
	padding-top: 40px; min-height: 580px;
}
.yy-icon {
	overflow: hidden; display: inline-block; background-image: url("../images/wz/yy-icon.png"); background-repeat: no-repeat;
}
.yy-all {
	background-position: -406px -378px; width: 16px; height: 16px;
}
.active.yy-all {
	background-position: -340px -322px; width: 16px; height: 16px;
}
.yy-allw {
	background-position: -274px -322px; width: 16px; height: 16px;
}
.yy-ap {
	background-position: -66px -524px; width: 12px; height: 23px;
}
.yy-cdel {
	background-position: -208px -322px; width: 16px; height: 16px; display:none;
}
.yy-cedit {
	background-position: 0px -327px; width: 16px; height: 16px;
}
.yy-ceditw {
	background-position: -68px -326px; width: 16px; height: 16px;
}
.yy-comment {
	background-position: -142px -322px; width: 16px; height: 20px;
}
.active.yy-comment {
	background-position: -482px -340px; width: 16px; height: 20px;
}
.yy-commentw {
	background-position: -416px -308px; width: 16px; height: 20px;
}
.yy-didian {
	background-position: -62px -597px; width: 12px; height: 16px;
}
.yy-gt {
	background-position: -90px -100px; width: 40px; height: 40px;
}
.yy-jjb {
	background-position: -252px -180px; width: 22px; height: 22px;
}
.yy-kz {
	background-position: -132px -458px; width: 16px; height: 16px;
}
.active.yy-kz {
	background-position: 0px -459px; width: 16px; height: 16px;
}
.yy-kzw {
	background-position: -66px -458px; width: 16px; height: 16px;
}
.yy-laba {
	background-position: 0px -657px; width: 12px; height: 14px; margin-top:3px;
}
.yy-lg {
	background-position: -198px -454px; width: 16px; height: 16px;
}
.active.yy-lg {
	background-position: -132px -392px; width: 16px; height: 16px;
}
.yy-lgw {
	background-position: 0px -393px; width: 16px; height: 16px;
}
.yy-like {
	background-position: -262px -587px; width: 14px; height: 20px;cursor:pointer;
}
.citemqt .active.yy-like {
	background-position: -328px -530px;
}
.active.yy-like {
	background-position: -395px -510px; width: 14px; height: 20px;
}
.yy-likew {
	background-position: -198px -520px; width: 14px; height: 20px;
}
.yy-nu {
	background-position: -123px -718px; width: 7px; height: 15px; display:block;
}
.yy-nuh {
	background-position: -505px -286px; width: 7px; height: 4px;
}
.yy-nv {
	background-position: -505px -232px; width: 7px; height: 4px;
}
.yy-pn {
	background-position: 0px -721px; width: 11px; height: 18px;
}
.yy-pn2 {
	background-position: -62px -663px; width: 11px; height: 18px;
}
.yy-pp {
	background-position: -124px -656px; width: 11px; height: 18px;
}
.yy-pp2 {
	background-position: -190px -590px; width: 11px; height: 18px;
}
.yy-ppm2 {
	background-position: -330px -454px; width: 15px; height: 26px;
}
.yy-qql {
	background-position: -430px -232px; width: 25px; height: 26px;
}
.yy-sfb {
	background-position: -330px 0px; width: 60px; height: 50px;
}
.yy-sic {
	background-position: -72px -256px; width: 20px; height: 20px;
}
.yy-sinal {
	background-position: -350px -100px; width: 33px; height: 26px;
}
.yy-so {
	background-position: -350px -176px; width: 30px; height: 32px;
}
.yy-soi {
	background-position: -185px -658px; width: 9px; height: 9px;
}
.yy-soi1 {
	background-position: -349px -258px; width: 17px; height: 14px;
}
.yy-soi2 {
	background-position: -459px -542px; width: 13px; height: 15px;
}
.yy-soi3 {
	background-position: -251px -657px; width: 11px; height: 16px;
}
.yy-sqq {
	background-position: -220px 0px; width: 60px; height: 50px;
}
.yy-ssina {
	background-position: -110px 0px; width: 60px; height: 50px;
}
.yy-stt {
	width: 60px; height: 50px;
}
.yy-time {
	background-position: -143px -252px; width: 20px; height: 20px;
}
.yy-tj {
	background-position: -128px -590px; width: 12px; height: 16px;
}
.yy-tjh {
	background-position: -128px -524px; width: 12px; height: 16px;
}
.active.yy-tj {
	background-position: -128px -524px; width: 12px; height: 16px;
}
.yy-tjhs {
	background-position: 0px -591px; width: 12px; height: 16px;
}
.yy-tjw {
	background-position: 0px -525px; width: 12px; height: 16px;
}
.yy-tup {
	background-position: -185px -717px; width: 9px; height: 4px;
}
.yy-tyh {
	background-position: -267px -100px; width: 33px; height: 30px;
}
.yy-tyi {
	background-position: -180px -100px; width: 37px; height: 30px;
}
.yy-tyu {
	background-position: -440px -80px; width: 42px; height: 30px;
}
.yy-tyv {
	background-position: -440px 0px; width: 43px; height: 30px;
}
.yy-ufollowa {
	background-position: -389px -643px; width: 13px; height: 13px;
}
.yy-ufollowa1 {
	background-position: -389px -680px; width: 13px; height: 13px;
}
.yy-ufollowb {
	background-position: -455px -607px; width: 13px; height: 13px;
}
.yy-ufollowc {
	background-position: -326px -600px; width: 13px; height: 13px;
}
.yy-umjt {
	background-position: -264px -516px; width: 14px; height: 21px;
}
.yy-upload {
	background-position: -264px -454px; width: 16px; height: 12px;
}
.yy-uploadb {
	background-position: -433px -160px; width: 32px; height: 22px;
}
.yy-user {
	background-position: -72px -190px; width: 21px; height: 16px;
}
.yy-user2 {
	background-position: -310px -700px; width: 16px; height: 16px;
}
.yy-usms {
	background-position: -392px -580px; width: 13px; height: 13px;
}
.yy-view {
	background-position: -281px -252px; width: 18px; height: 20px;
}
.active.yy-view {
	background-position: -213px -252px; width: 18px; height: 20px;
}
.yy-vieww {
	background-position: 0px -257px; width: 18px; height: 20px;
}
.yy-weibo {
	background-position: 0px -190px; width: 22px; height: 17px;
}
.yy-weixin {
	background-position: 0px -100px; width: 40px; height: 40px;
}
.yy-wz {
	background-position: -66px -392px; width: 16px; height: 16px;
}
.active.yy-wz {
	background-position: -472px -476px; width: 16px; height: 16px;
}
.yy-xl {
	background-position: -406px -444px; width: 16px; height: 16px;
}
.yy-xlh {
	background-position: -340px -388px; width: 16px; height: 16px;
}
.yy-yc {
	background-position: -274px -388px; width: 16px; height: 16px;
}
.active.yy-yc {
	background-position: -208px -388px; width: 16px; height: 16px;
}
.yy-ycw {
	background-position: -472px -410px; width: 16px; height: 16px;
}
.yy-app {
	background-position: -360px -700px; width: 16px; height: 16px;
}
.active.yy-app {
	background-position: -440px -700px; width: 16px; height: 16px;
}
.yy-timeb {
	background-position: -220px -700px; width: 16px; height: 17px;
}
.active.yy-timeb {
	background-position: -280px -700px; width: 16px; height: 17px;
}
.yy-loadding {
	background: url("../images/wz/loading.gif") no-repeat; width: 14px; height: 14px; display: inline-block;
}
.yy-rotate, .yy-rotatem:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.yy-rotated {
	transition:transform 0.3s; -webkit-transition: -webkit-transform ease .3s;
}
#header {
	 width: 100%; height: 80px; position: fixed; z-index: 989;
}
.topheader{ background:#000; height:30px; }
.topheader ul{ float:right; }
.wlDiv{ float: left;margin-top: 5px;width: 420px;overflow: hidden; }
.wlDiv a{ padding-right:5px;display: block;float: left; color:#ffde00}
.wlDiv a:hover{ text-decoration:underline;}
.wlDiv span{ display: block;float: left; color:#ffde00; padding-top:2px;}

.topheader ul li{ float:right; margin-right:10px;line-height:30px;  }
.topheader ul li a{ color:#ffde00; font-size:12px;padding-right: 10px;border-right: solid 1px #636363;}
.topheader ul li a:hover{ text-decoration:underline; }
#headerbody {height: 50px; background:#ffde00;box-shadow: 0 0px 2px rgba(0,0,0,0.1);}

.header-fixed #headerbody {background:rgba(255,222,0, 0.92) ; }

#hlogo {
	width: 140px;  float: left; display: block;margin-top: 5px;
}
#hnav {
	width: auto; height: 50px; margin-left: 20px; float: left;
}
#hnav li {
	width: auto; height: 50px; float: left;
}
#hnav li a {
	padding: 0px 15px; transition:background-color 0.3s;  line-height: 50px; font-size: 15px; display: block; color:#000; font-weight:bold;
}
#hnav li div a {
	line-height: 40px; font-size: 14px; display: block;
}
#hnav li #mnnfoot a { color:#ffa200;}
#hnav li #mnnfoot a:hover { text-decoration:underline;}
#hnav li a:hover {color: #fff; background:#222;}
#hnav li a.active {	color: #fff; background:#222;}
#hnav li.hnavmore a {position: relative;}
#hnav li .yy-tup {transition:transform 0.3s; -webkit-transition: -webkit-transform ease .3s;}
#hnav li.hnavmore a span {left: 8px; top: -2px; position: relative;}
.in_bq{margin-top: 10px;display: inline-block;}
.in_bq a, .iwz li div .in_bq a{ width: auto;height: 20px;line-height: 20px;display: inline-block;border-radius: 2px;}
.sj_jb{float:right; margin-top:3px; color:#858585 !important;;background:url(../images/wz/jb.png) no-repeat 0px 1px; padding-left:15px;}
#hnav li.hnavmore ul {padding: 0px 0 10px 0;position: absolute;height: auto;width: 120px;display: none; background:#222; z-index:9;}

.navmore a {width: 42px;height: 28px;background: url(../images/wz/navmore.png) no-repeat top;display: block;float: left;}
.navmore {float: left;margin-top: 12px;height: 41px;}
.navmore img {margin-left: 9px;margin-top: 8px;}
.navmore a:hover{background:url(../images/wz/navmore.png) no-repeat bottom;}
.hnavmore a img{ margin-top: 6px;margin-left: 9px;}
.hnavmore ul{ }
#hnav li.hnavmore a.hnav_a{padding: 0px;margin: 12px 5px 0px 10px;}
.hnavmore a.hnav_a{width: 42px;margin-top: 12px;height: 38px;background: url(../images/wz/navmore.png) top center no-repeat;display: block;}
.hnavmore a.hnav_a:hover{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
#hnav li.hnavmore li {
	width: 100%; height: 33px; float: left;
}
#hnav li.hnavmore li a {
	padding: 0px; height: 33px; text-align: center; line-height: 35px; font-size: 12px;color: #fff;    font-weight: normal;
}
#hnav li.hnavmore:hover span {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
#hnav li.hnavmore:hover a {
	 background: #222; color:#fff;
}
#hnav li.hnavmore li a:hover {
	color: #000;background: #ffde00;
}
#hnav li.hnavmore:hover ul {
	display: block;
}
#navuplpad {
	margin-left: 10px;
}
#hnav li#navuplpad a {background:#222 ;color: #ffffff; height:26px; margin-top:12px;line-height: 26px; padding:0px 15px;-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;}
#hnav li#navuplpad a:hover{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
#navuplpad a span {
	margin-right: 0px;
}
#mnnav {
	display: none;
}
#mnnavlabel {
	background:#293038; height: 50px; line-height: 50px;
}
#mnnavlabel span {
	top: 20px; position: relative;
}
#openbtn {
	background: url("../images/wz/openbtn.png"); width: 16px; height: 10px; display: inline-block;
}
#mnnav div {
    background: #fff;
    width: 300px;
    padding: 20px;
    position: absolute;
    display: block;
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.21);
    box-shadow: 0 5px 5px rgba(0,0,0,.21);
    display: none;
}
#mnnav:hover div {
	display: block;
}
#mnnav div a {
	padding: 0px;
}
#mnnav div a:hover, #mnnav div a.mnnsub:hover {background: #ffde00;color: #000;}
#mnnav div a.mnnsub {
	 color: #2b2b2b;
        border-bottom: #ededed 1px solid;
        text-indent: 10px;
}
#mnnav div a.mnnsubd {
	border: none;
}
#mnnav div a.mnnsubs {
border-top: #ededed 1px solid;
}
#mnnav div ul {
	padding: 0px 0px 20px 0px; height: 14px;
}
#mnnav div ul li {
	  float: left;
        width: 50px;
        height: 14px;
        border-right: #d9d9d9 1px solid;
}
#mnnav div ul li a {
	text-align: center; color:#737373; line-height: 14px; font-size: 12px;
}
#mnnav #mnnfoot {
	 padding: 18px 0px;
    height: 16px;
    width: auto;
    background: #f2f2f2;
    margin: 20px -20px -22px -20px;
}
#mnnav #mnnfoot a {
	line-height: 14px; margin-left: 30px; float: left;
}
#mnnav #mnnfoot a:hover {
	background:#f2f2f2;
}
#sohot {
	background: url("../images/wz/sohot.png"); width: 11px; height: 9px; margin-left: 5px; display: inline-block;
}
#hrnav {
	float: right;
}
#soform {
	margin-top: 10px; float: left;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; background:#fff 
}
#soform input {
	float: left;
}
#soform input[type=text] {
	padding: 8px; width: 122px; height: 14px; color: #8b8d90; line-height: 14px;}
#soform input[type=submit] {
	transition:background-color 0.3s ease-out; width: 30px; height: 30px; cursor: pointer;
}
#soform input[type=submit]:hover {

}
#likeurl {
	background:#222; margin: 10px 5px 0px; width: 30px; height: 30px; float: left; display: block;
}
#likeurl span {
	background-position: -328px -530px; width: 16px; height: 20px; margin-top: 7px; margin-left: 9px;
}
.userpanel {
	float: left; position: relative;
}
#userimage {
	 padding: 10px 5px; width: 30px; height: 30px; display: block;
}
#userimage img, #likeurl{ -moz-border-radius: 2px;     -webkit-border-radius:2px;     border-radius:2px; }
#userimage:hover {
	background: #222;
}
.userpanel span#uxx {
	background: rgb(255, 0, 0); padding: 1px 2px; top: 0px; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.userpanel ul {
	width: 145px; right: 0px; display: none; position: absolute;
}
.userpanel ul li a {
	background:#222; height: 30px;  line-height: 30px; text-indent: 30px; display: block; text-align:left; color:#fff;
}
.userpanel ul li a span {
	color: #ffde00; margin-right: 15px; float: right;
}
.userpanel ul li a:hover {
	background-color: #ffde00; color:#000;
}
.userpanel:hover ul {
	display: block;
}
#mulogin {
	margin-top: 10px; margin-left: 10px; float: left;
}
#mulogin a {
	background:#2D3746; transition:color 0.3s ease-out; width: 70px; height: 30px; text-align: center; color:rgb(200, 205, 218); line-height: 30px; font-size: 14px; float: left; display: block;
}
#mulogin a:hover {
	color: rgb(255, 255, 255);
}
#mulogin a#muregbtn {	background: #ffa200; color: rgb(255, 255, 255);}
#mulogin a#muregbtn:hover{	background: #7dd403; }
#somoreitem {
	padding: 10px 0px; top: 110px; width: 100%; height: 20px; display: none; position: fixed; z-index: 1; background-color: rgb(227, 228, 228);
}
.smiitem {
	margin-right: 10px; float: left;
}
.smiitxt {
	background: rgb(85, 87, 89); padding: 0px 10px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; float: left;
}
.smiic {
	background: rgb(85, 87, 89); width: 20px; height: 20px; border-left-color: rgb(227, 228, 228); border-left-width: 1px; border-left-style: solid; float: left; cursor: pointer;
}
#smiitemclose {
    padding-left: 10px;
    border-left: #afb0b0 1px solid;
}
    #smiitemclose .smiitxt, #smiitemclose .smiic {
        background: #afb0b0;
    }
	#smiitemclose .smiic {
	border: none;
}
#sooptions {
	padding: 10px 0px; top: 50px; width: 100%; height: 40px; position: fixed; z-index: 2; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(247, 248, 248);
}
.sooptions {
	padding: 10px 0px; width: 100%; height: 40px; position: fixed; z-index: 2; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(247, 248, 248);
}
#socontent {
	height: 40px; font-size:14px;
}
.soitem {
	width: 100px; margin-right: 1px; float: left; cursor: pointer;border: solid 1px #e8e8e8;border-radius: 21px;margin-right: 5px;
}
.soitemlabel {
	width: 100px; height: 40px; text-align: center; color: rgb(83, 83, 83); line-height: 40px;
}
.soitemlabeltxt {
	margin: 0px 10px;
}
.yy-soi1 {
	top: 2px; position: relative;
}
.yy-soi {
	transition:transform 0.3s;
}
.soitemcontent {
	background: rgb(255, 255, 255); display: none; box-shadow: 0px 1px 6px rgba(0,0,0,0.2); position:relative; z-index:5;
}
#soowner .yy-yc {
	top: 4px; position: relative;
}
#sofid .soitemlabel {}
#sofid .soitemcontent {
	position: relative; 
}
#sofid .soitemcontent ul > li > div {
	background:#fff; left: 126px; top: 0px; display: none; position: absolute; min-height: 175px;
}
#sofid .soitemcontent ul > li > div ul {
	
}
#sofid .soitemcontent ul > li:hover div {
	display: block;
}
.soht .soitemcontent {
	padding: 20px; width: 450px; height: auto; box-shadow: 0px 1px 6px rgba(0,0,0,0.2);
}
.soht .soitemcontent li {
	width: 90px; height: 28px; line-height: 28px; float: left; display: block;
}
.soht .soitemcontent li a {
	width: 89px; height: 28px; text-align: center; float: left; display: block;
}
.soht .soitemcontent li span {
	background: #d9d9d9; width: 1px; height: 10px; margin-top: 6px; float: left; display: inline-block;
}
.soht .soitemcontent li:nth-child(5n) span {
	display: none;
}
.soht .soitemcontent a:hover {
        background: #686868;
        color: #fff;}
.soht .soitemcontent a.active {
        background: #ffde00;
        color: #fff;
}
.soht .soitemcontent li a {
        color: #747474;
}
.yy-soi2, .yy-soi3 {
    position: relative;
    top: 3px;
}
#socolors .soitemcontent {
	width: 300px;
}
#socolors li {
	width: 36px; height: 28px; position: relative; margin-right:1px; margin-bottom:1px;
}

#socolors li:first-child a{ background:url(../images/wz/caise.jpg) center center !important;}
#socolors li a {
	transition:0.2s; width: 36px; height: 28px; position: absolute;
}
#socolors li a:hover {
	z-index: 3; transform: scale(1.5); -webkit-transform: scale(1.5);
}
#socolors li a.active {
	border: 2px solid rgb(255, 255, 255); width: 26px; height: 20px; z-index: 2; box-shadow: 1px 1px 2px rgba(0,0,0,0.24), inset 2px 3px rgba(0,0,0,0.16); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .24), inset 2px 3px rgba(0, 0, 0, .16); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .24), inset 2px 3px rgba(0, 0, 0, .16);
}
#socolors li a.active:hover {
	transform: scale(1); -webkit-transform: scale(1);
}
.sotj {
	width: 126px;
}
.sotj .soitemlabel {
	width: 126px;
}
.sotj .yy-soicon {
	top: 6px; position: relative;
}
.sotj .soitemcontent {
	padding: 10px 0px; width: 126px; height: auto;
}
.sotj .soitemcontent li {
            width: 126px;
            height: 34px;
            float: left;
            display: block;
            border-bottom: #e5e5e5 1px solid;
}
.sotj .soitemcontent li:last-child {
	border: none;
}
.sotj .soitemcontent li span {
	top: 7px; width: 18px; right: 10px; position: relative;
}
.sotj .soitemcontent li span.yy-view {
	right: 11px;
}
.sotj .soitemcontent li a {
	width: 126px; height: 34px; text-align: center; color:#747474; line-height: 34px; display: block;
}
.sotj .soitemcontent li a:hover {
                    background: #ffde00;
                    color: #000;
}
.sotj .soitemcontent li a:hover span.yy-all {
	background-position: -274px -322px;
}
.sotj .soitemcontent li a:hover span.yy-yc {
	background-position: -472px -410px;
}
.sotj .soitemcontent li a:hover span.yy-app {
	background-position: -400px -700px;
}
.sotj .soitemcontent li a:hover span.yy-kz {
	background-position: -66px -458px;
}
.sotj .soitemcontent li a:hover span.yy-lg {
	background-position: 0px -393px;
}
.sotj .soitemcontent li a:hover span.yy-wz {
	background-position: -60px -720px;
}
.sotj .soitemcontent li a:hover span.yy-tj {
	background-position: 0px -525px;
}
.sotj .soitemcontent li a:hover span.yy-timeb {
	background-position: -250px -700px;
}
.sotj .soitemcontent li a:hover span.yy-like {
	background-position: -198px -520px;
}
.sotj .soitemcontent li a:hover span.yy-view {
	background-position: 0px -257px;
}
.sotj .soitemcontent li a:hover span.yy-comment {
	background-position: -416px -308px;
}
.sotj span.yy-tj, .sotj .soitemcontent li span.yy-tj, .sotj span.yy-tjh, .sotj .soitemcontent li span.yy-tjh, .sotj .soitemcontent li span.yy-timeb {top: 4px;}
.sotj .soitemcontent li a.active {
	color: #ffa200;
}
.sotj .soitemcontent li a.active:hover {
	color: #000; background:#ffde00
}
.soitem:hover .yy-soi {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.soitem:hover .soitemcontent {
	display: block;
}
#sonews {
	height: 40px; line-height: 20px; margin-left: 30px; float: left;
}
#sonews .yy-laba {
	margin-top: 12px; margin-right: 5px; float: left;
}
#sonewsbody {
	width: 535px; height: 40px; overflow: hidden; font-size: 13px; float: left;
}
#sonewsbody li {
	padding: 10px 0px; width: 535px; height: 20px; line-height: 20px; overflow:hidden;
}
#sonewsbody a {
	margin: 0px 5px; height: 20px; color: #ffde00; line-height: 20px; overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 150px;
}
#sonewsc {
	width: 7px; margin-top: 5px; margin-left: 5px; float: left;
}
#sonewsc .yy-rotate {
	margin-top: 0px;
}
.apptags a {
	padding: 0px 20px; width: auto; font-size: 14px; float: left; display: block;
}
.apptags a:hover {
	background: #e8e9e9;
}
.apptags a.active {
 background: #686868;color: #fff;
		}
#container { padding-top:80px;}
#main {
	padding-top: 80px; min-height:500px; 
}
.nosoo#main {
	padding-top: 40px;
}
.citem { height: auto;margin-bottom: 40px;float: left; margin-right:25px; display:inline;text-align: center; width:280px;}

#content :nth-child(6n-1).citem {
	margin-right: 0px;
}
.qbm.citem {
	
}
.qbm.citem .citemtop {
	height: 130px;
}
.app.citem .citemtop {
	height: 497px;
}
.nf.citem {
	height: 225px;
}
.jy.citem {
	height: 390px;
}
.jy.citem:hover{ background:#FAFAFA;filter:alpha(opacity=9); -moz-opacity:0.9; opacity:0.9;}

.bm.citem {
	width: 280px; height: 350px;
}
.app.nf.citem {
	height: 542px;
}
.app.me.citem {
	height: 587px;
}
.like.me.citem {
	height: 262px;
}
.qz.citem {
	height: auto;
}
.citem .citemtop {
	width: 280px; height: 180px; overflow: hidden; display: block; position: relative;
}
 .citem .citemtop img, .citem .citemimg {width: 100%;height: 100%;
    }
.citem .citemtxt {
	background: rgba(255,222,0,0.8); padding: 10px 20px; transition:bottom 0.3s; width: 240px; height: 22px; bottom: -60px; position: absolute;
}
.citem:hover .citemtxt {
	bottom: 0px;
}
.citem .citemtitle {
	height: 22px;  overflow: hidden; font-size: 16px; font-weight: 500; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; color:#2F2F2F;
}
.citem .citemtitle:hover { text-decoration:underline;}

.citem .citemtc {
	height: 20px; line-height: 20px; margin-top: 8px;
}
.citem .citemtc .yy-time {
	width: auto; color: #a0a0a0; text-indent: 20px; margin-left: -4px;
}
.citem .citemtc .ccolor {
	margin-top: 8px; float: right;
}
.citemtc .ccolor a {
	border-width: 1px; border-style: solid; transition:0.2s; width: 23px; height: 4px; margin-left: 1px; float: left; display: block;
}
.citemtc .ccolor a:hover {
	transform: scale(1.4);
}
.ccgray {
    background: #D3D5D4;    border-color: #D3D5D4;
}
.ccblack {
    background: #000;    border-color: #000;
}
.ccwhite {
    background: #fff;    border-color: #D3D5D4;
}
.ccorange {
    background: #ff7f03;    border-color: #ff7f03;
}
.ccblue {
    background: #2779a7;    border-color: #2779a7;
}
.ccgreen {
    background: #4CBF0E;    border-color: #4CBF0E;
}
.ccyellow {
    background: #ffde00;    border-color: #ffde00;
}
.ccred {
    background: #f01e1e;    border-color: #f01e1e;
}
.ccpurple {
    background: #c818fb;    border-color: #c818fb;
}
.ccpink {
    background: #E9016E;    border-color: #E9016E;
}
.citemtc .ccolor a.ccfull {
	background: url("../images/wz/colorful.png"); border: none; width: 25px; height: 6px;
}
.citemqt {
	padding: 12px 12px 8px 12px; width: auto; height: 22px;
}
.citemqt .yy-icon {
	width: auto; height: 20px;  line-height: 20px; text-indent: 25px; font-family: Arial; margin-right: 15px;
}
.citemqt .yy-tj {
	width: 16px; height: 15px; margin-top: 3px; margin-right: 0px; float: right;
}
.citemfoot {
	    padding-bottom: 11px;border-top: #f2f2f2 1px solid; margin-top: 3px;
}
.citemfoot a.citemfimg {line-height: 24px; float:left}
.citemfoot a.citemfimg img {
	top: -1px; margin-right: 8px; position: relative;
}
.citemfoot span {	}
.citemfoot a.citemfimg span {
	height: 24px; display: inline-block; max-width: 60px;
}
.citemfoot span.fcfield {
	height: 24px; line-height: 24px; vertical-align: top;
}
.citemfoot span.fcfield a {
	vertical-align: top;
}
.citemfoot span.fcfield a:hover {}
.citemfoot span a {	}
.citemfoot .yy-icon {
	margin: 0px; text-indent: 0px;
}
.citemfoot .yy-like {
	width: 14px; margin-right: 2px;
}
.citemfoot .yy-comment {
	width: 16px;
}
#citemslide{ clear:both}
#citemslide, #citemss li {
	width: 580px; height: 270px; overflow: hidden; position: relative;
}

#citemss li .cisb {
	background: #fff; padding: 10px; transition:bottom 0.3s; width: 560px; height: 50px; bottom: -70px; position: absolute;
}
.citemzl {
	display: inline; position: relative;
}
.miniprofile {
	background: rgb(255, 255, 255); padding: 10px; transition:opacity 0.3s 0.1s; top: 20px; width: 326px; height: 128px; display: none; position: absolute; z-index: 5; opacity: 0; box-shadow: 0px 1px 6px rgba(0,0,0,0.2); -webkit-transition: opacity ease .3s .1s; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
}
.miniprofile::before {
	background: rgb(255, 255, 255); left: 45px; top: -8px; width: 20px; height: 20px; position: absolute; z-index: -1; content: ""; box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2); transform: rotate(45deg); -webkit-transform: rotate(45deg); -webkit-box-shadow: -2px -2px 4px -2px rgba(0, 0, 0, 0.2);
}
.right.miniprofile {
	left: -120px;
}
.right.miniprofile::before {
	left: 135px;
}
.bottom.miniprofile {
	top: -155px;
}
.bottom.miniprofile::before {
	top: auto; bottom: -8px; transform: rotate(-134deg); -webkit-transform: rotate(-134deg);
}
.citemfoot:hover .miniprofile {
	display: block; opacity: 1;
}
.citem_qz_user .miniprofile {
	left: 0px;
}
.citem_qz_user .citemfrt {
	background: rgb(255, 255, 255);
}
.citemfoot div.hbzl-s3 {
	margin: 0px; float: right;
}
.citemfoot div.hbzl-s3 a {
	background: rgb(255, 255, 255); border: 1px solid rgb(242, 242, 242); width: 64px; margin-top: -2px; margin-right: 0px; -moz-box-sizing: border-box;
}
.citemfoot div.hbzl-s3 a span {
	color: rgb(173, 173, 173);
}
.citemfoot div.hbzl-s3 a:hover {
	background: #ffde00; border-color: #ffde00; color: rgb(255, 255, 255);
}
.citemfoot div.hbzl-s3 a:hover .yy-icon {
	background-position: -389px -643px;
}
.citemfoot div.hbzl-s3 a:hover span {
	color: rgb(255, 255, 255);
}
.citemqth.citemfrt {
	background: #ffde00; color: rgb(255, 255, 255); font-size: 14px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.mnphead div {
	width: 266px; margin-left: 10px; float: left;
}
.mnphead div span {
	height: 24px; line-height: 24px;
}
.mnps-1, .mnps-2, .mnps-3 {
    display: inline-block;    float: left;
}.citemfoot span.mnps-1 {
	color: rgb(0, 0, 0); font-size: 14px; margin-left: 0px;
}
.citemfoot span.mnps-2 {
	color: rgb(168, 168, 168); font-size: 12px;
}
.mnps-1, .mnps-2 {
    width: 80px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.citemfoot span.mnps-3 {
	color: rgb(168, 168, 168); font-size: 12px; margin-left: 0px; float: right;
}
.citemfoot span.mnps-3 span {
	color: rgb(31, 137, 2); margin-left: 0px;
}
.mnpbody {
	margin-top: 10px;
}
.citemfoot .hbzl-s3 {
	margin-top: 26px;
}
.citemfoot .hbzl-s3 span { text-indent: 0px; margin-left: 0px;cursor:pointer}
.citemfoot .hbzl-s3 span:hover {filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.citemfoot .hbzl-s3 span.yy-icon {
	margin: 0px 5px 0px 0px; width: 13px; height: 13px; float: none;
}
.mnpbody a {
	background: rgb(240, 240, 240); width: 105px; height: 68px; margin-right: 5px; float: left; display: block; position: relative;
}
.mnpbody a div {
	background: rgba(255, 255, 255, 0); left: 0px; top: 0px; width: 105px; height: 68px; position: absolute;
}
.mnpbody a:hover div {
	background: rgba(255, 255, 255, 0.3); transition:background 0.3s;
}
.mnpbody a:last-child {
	margin: 0px;
}
.cisu {
	margin: 0px 10px; width: 80px;
}
.cisu a {
	width: 80px; height: 22px; color: rgb(83, 83, 83); line-height: 28px; overflow: hidden; font-size: 12px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cisu a.cisuc {
	color: #ffde00; font-size: 12px;
}
.cisc a {
	height: 29px; color: rgb(83, 83, 83); line-height: 28px; font-size: 14px; font-weight: 700;
}
.cisc p {
	width: 410px; height: 21px; line-height: 19px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#citemss li:hover .cisb {
	bottom: 0px;
}
#citemslide .slidecon {
	transition:left 0.3s ease-out, right 0.3s ease-out, background-color 0.3s ease-out; top: 110px; width: 25px; height: 45px; text-align: center; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
#citemslide .slidecon span {
	margin-top: 12px;
}
#citemslide .slidecon:hover {
	background-color: #ffde00;
}
#citemslide .slideprev {
	left: -25px;
}
#citemslide .slidenext {
	right: -25px;
}
#citemslide:hover .slideprev {
	left: 0px;
}
#citemslide:hover .slidenext {
	right: 0px;
}

.citemtxt_jy {
	padding: 15px 0px 10px;
}
.citemsummary {
	height: 120px; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden; font-size: 13px; margin-top: 10px;
}
.qz.citem .citemtxt_jy {
	padding-top: 0px;
}
.qz.citem .citemsummary {
	margin: 0px;
}

.bm.citem .citemtop {
	width: 280px; height: 180px;
}
.bm.citem .citemtitle {
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.bm.citem .citemsummary {
	height: 45px;
}
.masonry-brick.qz.citem {
	margin-right: 0px;
}
.citemfrt {
	background: rgb(248, 248, 248); margin-top: 0px; position: relative;
}
.citemfrt span.cfrtn {
	color: rgb(130, 130, 130); line-height: 24px; margin-left: 0px;
}
.citemfrt a.cfrtlc {
	color: rgb(31, 137, 2); line-height: 24px; display: none;
}
.citemfrt:hover span.cfrtln {
	display: none;
}
.citemfrt:hover a.cfrtlc {
	display: inline-block;
}
.citemfrt .cfrtcc {
	background: rgb(255, 255, 255); padding: 10px 20px; border-radius: 1px; left: -10px; top: 34px; width: auto; height: auto; line-height: 20px; display: none; position: absolute; z-index: 5; min-width: 260px; box-shadow: 0px 2px 9px rgba(0,0,0,0.15); -webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, .15);
}
.citemfrt .cfrtcc::before {
	background: rgb(255, 255, 255); top: -5px; width: 10px; height: 10px; right: 34px; position: absolute; z-index: -1; content: ""; box-shadow: -2px -2px 4px -2px rgba(0,0,0,0.2); transform: rotate(45deg); -webkit-transform: rotate(45deg); -webkit-box-shadow: -2px -2px 4px -2px rgba(0, 0, 0, 0.2);
}
.citemfrt:hover .cfrtcc {
	display: block;
}
#listloading {
	background: rgba(255, 255, 255, 1); width: 100%; height: 40px; text-align: center; padding-top: 20px;
}
#listloading img {
	width: 16px; height: 16px; margin-right: 20px; float: none;
}
#listloading span {
	top: -3px; font-size: 14px; position: relative;
}
#pages {
	height: 36px; margin-bottom: 40px;
}
#pages span {
	margin: 0px 18px 0px 13px; line-height: 28px; float: left;
}
#pages a {
	background: rgb(255, 255, 255); transition:background-color 0.2s ease-out; width: 36px; height: 36px; text-align: center; color: rgb(169, 169, 169); line-height: 36px; font-family: Arial; margin-right: 5px; float: left; display: block;
}
#pages a#pageactive {
	background: #ffde00; color: rgb(255, 255, 255);
}
#pages a:hover {
	background: rgb(150, 150, 150); color: rgb(255, 255, 255);
}
#pageprev span {
	top: 8px; position: relative;
}
#pagenext span {
	top: 8px; position: relative;
}
.imitem {
	background: rgb(255, 255, 255); width: 580px;  margin-right: 20px; margin-bottom: 20px; float: left;
}
:nth-child(3n).imitem {
	margin-right: 0px;
}
.imhead {
	height: 60px; color: rgb(107, 107, 107); line-height: 60px; text-indent: 18px; font-size: 18px; border-bottom-color: rgb(240, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.immore {
	width: 99px; height: 60px; text-align: center; color: rgb(126, 126, 126); line-height: 60px; text-indent: 0px; font-size: 14px; border-left-color: rgb(240, 241, 241); border-left-width: 1px; border-left-style: solid; float: right; display: block;
}
.ituihuo {padding:0px 20px;}
.ituihuo li {width: 235px; height: 60px; margin-bottom: 20px; float: left;}
.ituihuo li .ithimg {
	width: 65px; height: 65px; float: left;
}
.ituihuo li div {
	margin-top: 3px; margin-left: 15px; float: left;
}
.ituihuo li div a {
	font-size: 14px;
}
.ituihuo li div a:hover { text-decoration:underline}
.ituihuo li div p {
	color: rgb(170, 170, 170); font-size: 12px; margin-top: 3px;
}
.imacc {
	text-indent: 0px; float: right;
}
.imacc a {
	width: 70px; height: 60px; text-align: center; border-left-color: rgb(240, 241, 241); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
.imacc a span {
	top: 19px; position: relative;
}
.imacc a:hover {
	background: rgb(150, 150, 150);
}
.imacc a:hover .yy-ap {
	background-position: -452px -670px; width: 12px; height: 23px;
}
.iwz {
	margin: 20px;
}
.iwz li {
	width: 540px; height: 180px;
}
.iwz li div {
	width: 230px; color: rgb(179, 179, 179); margin-top: 10px; margin-left: 20px; float: left;
}
.iwz li div a {
	width: 220px; height: 30px; color: rgb(81, 80, 80); line-height: 30px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.iwz li div span {
	 font-size: 12px; display: block;
}
.iwz li div p {
	width: 230px; height: 100px; color: rgb(125, 125, 125); line-height: 20px; overflow: hidden; font-size: 14px; margin-top: 5px;
}
#inewsh {
	background: rgb(255, 255, 255); padding: 25px; width: 530px; height: 45px; border-bottom: #f0f1f1 1px solid;
}
#inewsdate span {
	background: url("../images/wz/date.png") no-repeat; transition:background-position 0.5s ease-out; width: 40px; height: 50px; margin-left: 2px; float: left; display: block;
}
#inewsdate span#igdline {
	background-position: 0px -500px;
}
#inewstitle {
	margin-left: 25px; float: left;
}
#inewstitle p {
	color: rgb(117, 117, 117); font-size: 16px;
}
#inewstitle p#inewtd {
	font-size: 22px;
}
#inewstitle p#inewtd span {
	font-family: Arial;
}
#inewsc {
	margin-top: 5px;
}
#inewsc a {
	background: rgb(232, 232, 232); width: 40px; height: 40px; text-align: center; line-height: 40px; margin-left: 1px; float: left; display: block;
}
#inewsc a:hover {
	background: rgb(150, 150, 150);
}
#inewsc a span {
	margin-top: 10px;
}
#inewsb, #inewsb ul, #inewsb li {
    width: 530px;height: 150px;overflow: hidden;
}
#inewsb {
	margin: 25px;
}
.inewstitle {
	color: rgb(83, 83, 83); font-size: 18px;
}
.inewsbody {
	height: 75px; color: rgb(147, 146, 146); line-height: 24px; overflow: hidden; font-size: 14px; margin-top: 20px;
}
#ijob {
	margin-top: 15px;
}
#ijob li {
	width: 100%; height: 70px;
}
.iji1 {
	width: 10px; height: 70px; float: left; display: block;
}
.iji2 {
	width: 54px; height: 42px; padding-top: 3px; margin-left: 30px; float: left;
}
.iji3 {
	color: rgb(157, 157, 157); font-family: Arial; font-size: 36px;
}
.iji4 {
	color: rgb(81, 80, 80); font-family: Arial; font-size: 12px;
}
.iji5 {
	padding-top: 10px; margin-left: 18px; float: left;
}
.iji5 a {
	height: 30px; color: rgb(81, 80, 80); line-height: 30px; font-size: 14px;
}
#ijob li:hover {
	background: rgb(246, 247, 247);
}
#ijob li:hover .iji1 {
	background: rgb(81, 80, 80);
}
.imitemtwo {
	 background: none;
}
.imiwiki {
	background: #fff; width: 280px; height: 100%; margin-right: 20px; float: left;
}
.imiwiki + .imiwiki {
	margin-right: 0px;
}
.imiwiki img {
	float: none;
}
.imiwiki div {	padding: 20px;border: solid 1px #e8e8e8;}
.imiwiki div.in_dz_con{padding-top:12px; font-size:14px}
.imiwiki div.in_dz_con a{color:rgb(147, 146, 146)}
.imiwiki div.in_dz_con a:hover{ color:#ffde00}

.imiwiki div a {}
.imiwiki div a:hover { text-decoration:underline;}
.dz_a{font-size: 31PX;PADDING-LEFT:20PX;color: #686868;font-weight: bold;}
.imiwiki div p {line-height: 20px; overflow: hidden; font-size: 14px; margin-top: 15px;}
.imitemad {
	height: 130px;
}
#links {margin: 10px 0px 20px; padding: 20px 50px; line-height: 24px;border-top: 1px solid #e0e7eb;}
#links span {
	color: rgb(62, 62, 62); margin-right: 10px;
}
#links a { margin-right: 20px;}
#footer {
	background: #313439;  width: 100%; color: #777; position:relative; z-index:2;
}
#flinks{ clear:both; margin-top:10px;}
#flinks a {
	height: 20px;  font-size: 14px; color:#777; 
}
#flinks a:hover { -webkit-transition-duration: .1s;transition-duration: .2s;text-shadow: 0 0 5px #fff;color: #fff;}
#flinks a.yy-weibo {
	height: 20px; vertical-align: middle;
}
#banquan {
	 font-family: Arial; margin-top: 22px; clear:both; line-height:25px; 
}
#banquan a {
	color: #929292;
}
#banquan a:hover {
	color: #ffde00; text-decoration:underline;
}
.projectblock { margin-bottom: 20px;}
#czslide {
	position: relative;
}

.blogoDiv{ float:left}
.blogoDiv span{font-size: 35px;float: left;color: #CFCFCF;line-height:35px;}
.bt_logo a {display: block;background: url(../images/wz/bottom_logo.png) no-repeat;width: 163px;height: 50px;float: left; margin-right:10px;}
.bt_logo a:hover { background-position:0px -49px}
#flinks li {float: left;padding-right: 12px;margin-right: 12px;background: url(../images/wz/line.gif) no-repeat right; line-height:20px;}
 #czslide, #czslide ul, #czslide li {width: 1140px;height: 560px;overflow: hidden;}

.b_fx { float:left; margin-left:15px; display:inline; margin-top:3px;}
.b_fx  a{width:38px; height:38px; display:block}
.b_fx a.b_fx_a1{background: url(../images/wz/b_fx.png) no-repeat;} 
.b_fx a.b_fx_a2{background: url(../images/wz/b_fx.png) no-repeat -47px 0px;} 
.b_fx a.b_fx_a3{background: url(../images/wz/b_fx.png) no-repeat -95px 0px;} 
.b_fx a.b_fx_a1:hover{ background-position:0px -38px} 
.b_fx a.b_fx_a2:hover{ background-position:-47px -38px;} 
.b_fx a.b_fx_a3:hover{ background-position:-95px -38px;} 

#czslide .slidecon {
	transition:left 0.3s ease-out, right 0.3s ease-out, background-color 0.3s ease-out; top: 240px; width: 70px; height: 80px; text-align: center; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
#czslide .slidecon span {
	margin-top: 28px;
}
#czslide .slidecon:hover {
	background-color: #ffde00;
}
#czslide .slideprev {
	left: -75px;
}
#czslide .slidenext {
	right: -75px;
}
#czslide:hover .slideprev {
	left: 0px;
}
#czslide:hover .slidenext {
	right: 0px;
}
.projectbi {
	margin-top: 30px;
}
#projectba {
	margin-top: 20px;
}
#projectba a {
	transition:background-color 0.3s; width: 60px; height: 50px; margin-right: 10px; float: left; display: block;
}
#projectba a.pvlbtn {
	width: 280px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 14px; margin-right: 10px;
}
.pvlbtn .yy-icon {
	top: 4px; right: 10px; position: relative;
}
#plike .yy-icon { float:left;margin-left: 10px;}
#pview {
	background-color: #ffa200;
}
.xihuan #plike {background:#ffa200;border-radius: 20px; color:#fff;}
.xihuan #plike:hover {background:#FF8D00;}
.dianzan #plike {border:solid 1px #ffa200;border-radius: 20px;}
.dianzan #plike .yy-icon{ background:url(../images/wz/dianzan.png) no-repeat center center;}


.active#plike {
	background-color: rgb(221, 221, 221);
}
.pvshare {
	background-color: rgb(221, 221, 221);
}
.yy-ssina.pvshare:hover {
	background-color: rgb(214, 59, 34);
}
.yy-sqq.pvshare:hover {
	background-color: rgb(62, 176, 216);
}
.yy-stt.pvshare:hover {
	background-color: rgb(49, 193, 235);
}
.yy-sfb.pvshare:hover {
	background-color: rgb(57, 89, 159);
}
#prenqi {
	color: rgb(83, 83, 83); font-size: 48px;
}
#prenqi span {
	font-size: 14px; margin-right: 10px;
}
.pcbitem {
	margin-right: 15px;
}
#pcbtitle {
	color: rgb(126, 126, 126); font-size: 28px;
}
#pcbau a {
	color: rgb(31, 137, 2);
}
#projectbb .yy-time {
	top: 1px; width: auto; height: 22px; line-height: 22px; text-indent: 20px; position: relative;
}
#pcbbc {
	color: rgb(132, 132, 132); line-height: 24px; font-size: 13px; margin-top: 5px;
}
#pcbbc span {
	color: rgb(55, 55, 55);
}
.pctiem {
	margin-bottom: 12px;
}
.pctiem span {
	margin-right: 10px;
}
.pctiem a:first-of-type {
	margin-left: 10px;
}
.pctiem a {
	width: 40px; height: 10px; display: inline-block;
}
#pcolor a {
	border-width: 1px; border-style: solid; height: 8px;
}
#ptags span {
	margin-right: 8px;
}
#ptags a {
	background: rgb(237, 237, 237); padding: 0px 10px; transition:background-color 0.3s ease-out; width: auto; height: 25px; color: rgb(131, 131, 131); line-height: 25px; display: inline-block;
}
#ptags a:hover {
	background: rgb(101, 104, 106); color: rgb(255, 255, 255);
}
#puinfo {
	width: auto; height: 50px;
}
#puinfo #puinfobody {
	float: left; width:80%
}
#puinfobody h1 {
	color:#626262;  line-height: 40px;
}
#puinfobody h1 a {font-size: 24px; font-weight: bold;line-height: 40px;}
#puinfobody h1 a:hover {	text-decoration:underline}

#puinfobody h3 {
	color:#626262; font-size: 24px; font-weight: 500;line-height: 40px;
}
#puinfobody h3 a{ color:#626262;font-size: 22px; font-weight:bold;}
#puinfobody h3 a:hover{ text-decoration:underline}
#puinfobody p {
	color: rgb(152, 152, 152); line-height: 20px;
}
#puinfobody p a {margin-left: 5px;}
#puinfobody p a:hover { text-decoration:underline}
#cmhead a:hover{ text-decoration:underline}
#puinfobody p span {
	width: auto; line-height: 20px; text-indent: 20px; vertical-align: top;
}
#plicense {
	height: 60px; color: #ffa200; line-height: 60px;
}
#usertx {
	width: 70px; float: left; position: relative;
}
.usermetas {
	background: rgb(255, 255, 255); padding: 15px; transform-origin: 0% 50%; transition:transform 0.3s, opacity 0.3s; left: 65px; top: -35px; width: 290px; height: 74px; position: absolute; opacity: 0; box-shadow: 0px 3px 5px rgba(0,0,0,0.2); transform: scale(0); -webkit-transform: scale(0); -webkit-transition: all ease .3s; -webkit-transform-origin: 0 50%;
}
#usertx:hover .usermetas {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.active.usermetas {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.usermetas p {
	width: 100%; height: 20px; color: rgb(168, 168, 168); line-height: 20px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.usermetas div {
	margin-top: 10px;
}
.umname {
	color: rgb(0, 0, 0); font-size: 14px; margin-right: 10px;
}
.ufwsms {
	background: rgb(80, 81, 82); width: 80px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; margin-right: 10px; float: left; display: block;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; cursor: pointer;filter:alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;
}
.ufwsms:hover{filter:alpha(opacity=100);-moz-opacity:1; opacity:1;}
.ufwsms .yy-icon {
	top: 2px; margin-right: 5px; position: relative;
}
.ufwsms .yy-ceditw {
	top: 4px;
}
.ufollowa {background: #ffa200;color: #fff;}
.ufollowb {
	background: rgb(255, 132, 0);
}
.ufollowc {
	background: rgb(204, 204, 204);
}
.usermetas .yy-umjt {
	left: -14px; top: 40px; position: absolute;
}
#projectpost {
	margin-top: 10px;
}
#projectpost a{ text-decoration:underline;}
.list_Con a{ color:#FF4700;text-decoration:underline;}
.list_Con a:hover{  color:#ffa200;}
#projectpost img {
	margin: 0px auto; height: auto; float: none; max-width: 100%;
}
#projectpostbody h5, #projectpostbody h6{ line-height:60px;}
#projectpostbody h5{ font-size:18px; color:#333;}

#projectpost li {
	width: 100%; text-align: center; margin-bottom: 10px;
}
#projectpost li a {
	display: block;
}
#projectpost li img {
	height: auto; display: block;
}
#projectpostbody {
	color: #666; line-height: 24px; font-size: 14px;
}

#projectpostbody a:hover { text-decoration:underline}
#projectpostbody p {
	padding: 5px 0px;
}

#projectfoot {
	margin-top: 30px;
}
#projectfoot #plike {
	width: 100%; height: 40px; text-align: center; color: #fff; line-height: 40px; font-size: 14px; margin-bottom: 20px; display: block;
}

#projectfoot #plike .yy-likew {
	top: 6px; right: 5px; position: relative;
}
#wholike {
	background: url("../images/wz/like.gif"); width: 77px; height: 50px; float: left; display: block;
}
#likeuser {
	height: auto; margin-left: 80px;
}
#likeuser a {
	width: 50px; height: 50px; margin-right: 10px; margin-bottom: 10px; float: left;
}
#projecttcs {
	margin-top: 40px;
}
#pxgheader {
	height: 30px; line-height: 30px; font-size: 16px; margin-bottom: 20px;
}
#pxgheader a {
	background: rgb(232, 232, 232); transition:background-color 0.3s; width: 30px; height: 30px; text-align: center; margin-left: 1px; float: left;
}
#pxgheader a:hover {
	background-color: rgb(150, 150, 150);
}
#pxgheader a span {
	margin-top: 6px;
}
#pxgslide {
	 overflow: hidden; max-width: 100%; 
}
#pxgslide ul {
	min-width: 1144px;
}
#pxgslide li {	 margin-right: 6px; float: left; margin-bottom:10px; width:260px;}
#pxgslide li img { width:255px;}
#pxgslide li div { white-space: nowrap;text-overflow: ellipsis;width: 100%;overflow: hidden; line-height:35px; font-size:14px; text-align:center;}

#comment {
	width: 100%; height: auto;
}
.cpraise {
	color: #665346; float: right; cursor: pointer;     padding-left: 20px; background: url(../images/wz/dianzan.png) no-repeat left center;}
.active.cpraise {
	color: rgb(146, 146, 146); cursor: default;
}
#cmhead p {
	height: 30px; line-height: 30px; margin-bottom: 10px;  font-size:14px;
}
#cmhead a {
	color: #ffa200;
}
a#cm-s1 {
	color: rgb(152, 152, 152);
}
#postcm, .cmitembody{
	width: auto; height: auto; margin-left: 70px;
}

.textbg {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(218, 226, 229) currentColor rgb(218, 226, 229) rgb(218, 226, 229); padding: 5px; width: auto; height: 73px; margin-right: 119px;
}
.textbg textarea {
	border: currentColor; width: 100%; height: 100%; color: rgb(129, 129, 129); font-family:微软雅黑,Arial;; font-size: 12px; resize: none;
}
#comment textarea {
	border: currentColor; width: 100%; height: 100%; color: rgb(129, 129, 129); font-family:微软雅黑,Arial;; font-size: 12px; resize: none;
}
#postcm a#postmbtn {
	background: rgb(174, 174, 174);cursor: pointer; transition:background-color 0.3s; width: 124px; height: 85px; text-align: center; color: rgb(255, 255, 255); line-height: 85px; font-size: 16px; float: right; display: block;
}
#postcm a#postmbtn:hover {
	background: #ffa200;
}
#cm-s2 {
	height: 55px; line-height: 55px; font-size: 14px;
}
.cm-s3 {
	margin: 0px 8px;
}
.cm-s4 a {
	margin-right: 10px;
}
.cmitem {
	padding: 20px 0px; height: auto; border-top-color: rgb(218, 226, 229); border-top-width: 1px; border-top-style: solid;
}
.cmitembody {
	height: auto;
}
.cmitembody p {
	width: 100%; line-height: 22px; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.cmitembody p a {
	font-weight: bold;font-size: 14px;
}
.cmitembody p.cm-s6 {
	margin: 10px 0px; line-height: 26px;
}
.cmitembody p.cm-s6 img {
	vertical-align: top; float: none; display: inline-block;
}
.cmitembody p a.cm-s5 {
	margin: 0px 5px; color: rgb(255, 120, 0); visibility: hidden;
}
.cmitembody p span.cm-s5 {
	margin: 0px 5px;background:url(../images/wz/huifu.png) left center no-repeat; padding-left:20px;
}
.cmitem:hover .cm-s5 {
	visibility: visible;cursor: pointer;
}
.postquotes {
	background: rgb(244, 244, 244); padding: 10px; color: rgb(177, 177, 177); margin-top:5px;
}
.postquotes img {
	float: none;
}
.postreply {
	width: 100%; height: auto; margin-top: 10px; display: none;
}
.postreply .textbg {
	margin-right: 0px;border-right: #dae2e5 1px solid;
}
.postreply a.submitbtn {
	background: rgb(174, 174, 174); transition:background-color 0.3s; width: 124px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-top: 12px; float: right; display: block;
}
.postreply a.submitbtn:hover {
	background: #ffde00;
}
.postreply .postbq {
	float: left;
}
.postreply .submitwarning {
	margin-top: 10px; float: left;
}
a#pagemore, a#pxgmore {
	background: rgb(200, 200, 200); margin: 20px 0px; transition:background-color 0.3s; width: 100%; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; float: left; display: block;
}
a#pxgmore {	margin-bottom: 10px;}
a#pxgmore:hover { background:#454545}
a#pagemore:hover {	background:#666666 }
#pages a#pagemore {
	margin: 0px;
}
#designerscontent {
	padding-top: 110px; margin-bottom: 40px;
}
#designerscid {
	height: 50px; margin-bottom: 20px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
#designerscid li {
	top: -1px; width: 150px; height: 50px; text-align: center; line-height: 50px; float: left; position: relative;
}
#designerscid li.active {
	border-bottom-color: #ffde00; border-bottom-width: 3px; border-bottom-style: solid;
}
#designerscid li a {
	color: rgb(93, 93, 93); font-size: 18px; display: block;
}
#dcidmore .yy-icon {
	top: -5px; margin-left: 10px; position: relative;
}
#dcidmore:hover {
	background: rgb(255, 255, 255); box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
}
#dcidmore:hover .yy-icon {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
#dcidmore:hover div {
	display: block;
}
#dcidmore div {
	background: rgb(255, 255, 255); display: none; box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
}
#dcidmore div ul {
	padding: 10px 0px;
}
#dcidmore div ul li {
	width: 150px; height: 28px; line-height: 28px;
}
#dcidmore div ul li a {
	transition:background-color 0.3s; text-align: left; color: rgb(112, 113, 115); text-indent: 24px; font-size: 12px;
}
#dcidmore div ul li a span {
	background: rgb(255, 255, 255); transition:background-color 0.3s; width: 3px; height: 28px; float: left; display: inline-block;
}
#dcidmore div ul li a:hover {
	background: #efefef;
}
#dcidmore div ul li a:hover span {
	 background: #ffde00;
}
.designersitem {
	background: rgb(255, 255, 255); padding: 20px; min-width: 1140px; height: 120px;    border-bottom: solid 1px #e8e8e8;display: block;
}
.sjlinfo {
	margin-left: 20px;
}
.sjlinfo p {
	height: 24px; line-height: 24px;margin-top: 3px;
}
.sjl-s1 span, .sjl-s2 span, .sjl-s3 span {
	float: left; padding-right:5px;
}
.ducitys {
	height: auto; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 180px; float:left
}
.sjl-s1 {font-size: 18px; }
.sjl-s3 .yy-icon {
	top: 3px;  position: relative;
}
.sjl-s2 .yy-renqi {}
.zhiye{ font-size:12px; margin:0px 10px 0px 20px;}
.jbSpan{ font-size:12px; color:#ffa200}
.sjl-s2 .yy-user {
	margin-left: 20px;
}
.sjl-s4 {
	
}
.sjr {
	margin-top: 5px;
}
.sjr a {
	background: rgb(240, 240, 240); height: 110px; margin-right: 10px; float: right; display: block;
}
.sjr a#sjgmore {
	background: rgb(255, 255, 255); border: 1px solid #ffa200; transition:background-color 0.3s; width: 42px; margin-right: 0px; float: right;
}
.sjr a#sjgmore span {
	left: 10px; top: 49px; position: relative;
}
.sjr a#sjgmore:hover {
	background: #ffde00;
}
.sjr a#sjgmore:hover .yy-jjb {
	background-position: -180px -180px; width: 22px; height: 22px;
}
#designerscontent #pages {
	margin: 40px 0px;
}
#postcontent {
	background: rgb(247, 248, 248); height: auto; max-width: 1000px;
}
#postslider {
	width: 260px; height: 400px; float: right;
}
#postmain {
	background: rgb(255, 255, 255); width: auto; margin-right: 260px; box-shadow: 2px 0px 6px 0px rgba(0,0,0,0.1);
}
#postmain #projectbb {
	padding: 20px; width: auto;
}
.postbq {
	width: 16px; height: 16px; margin-top: 10px; position: relative;
}
.postbq:hover .postbqbody {
	display: block;
}
.yy-xl {
	cursor: pointer;    padding-left: 20px;    width: 50px;
}
.postbqbody {
	width: 210px; height: auto; display: none; position: absolute; z-index: 2;
}
.postbqbody ul {
	background: rgb(255, 255, 255); padding: 10px; width: 310px; height: auto; margin-top: 0px; box-shadow: 0px 4px 16px rgba(0,0,0,0.13);
}
.postbqbody li {
	width: 50px; height: 50px; float: left; position: relative;
}
.postbqbody li a {
	border: 1px solid rgb(225, 225, 225); transition:border-color 0.3s; width: 49px; height: 49px; display: block;
}
.postbqbody li a img {
	margin: 1px; width: 48px; height: 48px;
}
.postbqbody li a:hover {
	border-color: #ffde00; position: absolute; z-index: 2;
}
#homeheader {
	background: rgb(255, 255, 255); height: 190px; padding-top: 50px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; position:relative
}
#hbzlinfo {
	margin-left: 15px; text-align:left;color: #C0C0C0;
}
.hbzl-s1 {	 line-height: 45px; font-size: 24px;}
.hbzl-s1 .yy-icon {
	margin: 0px 10px;
}
.hbzl-s1 a {
	color: rgb(31, 137, 2); font-size: 12px;
}
.hbzl-s11 {
	color: rgb(112, 113, 115); font-size: 12px;
}
.hbzl-s2 {
	width: 700px; height: 20px;  overflow: hidden;
}
.hbzl-s2 .yy-icon {
	top: 3px; margin-right: 5px; position: relative;
}
.hbzl-s3 {
	margin-top: 10px;
}
#hbzl2 {
	width: 230px; float: right;color: #C0C0C0;
}
.hbzl-s4 {}
.hbzl-s4 .yy-icon {
	top: 4px; margin-right: 10px; position: relative;
}
.hbzl-s4 .yy-user2 {
	margin-left: 10px;
}
.hbzl-s4 .hbzl-s4t {
	color:#ffa200; font-size: 14px;
}
.hbzl-s4 .hbzl-s4tb {
	font-size: 36px;
}
#twomenu {
	margin-top: 16px; position:absolute; bottom:0px;
}
#twomenu li {
	width: 150px; height: 41px; text-align: center; line-height: 41px; float: left;background: rgba(255,255,255,0.5); margin-right:2px; margin-bottom:5px;
}
#twomenu li.active {background: #ffde00;}
#twomenu li a {
	color: rgb(93, 93, 93); font-size: 18px; display: block;
}
#twomenu li a:hover {background: #ffde00;}
#hbwork { }
#hbwork .citemfoot a {
	height: 16px;  line-height: 16px; text-indent: 25px; font-size: 12px; margin-right: 10px; float: right;font-family: 微软雅黑;
}
#hbwork .citemtop a {
	position: relative;
}
#hbwork .citemtop a div {
	background: rgb(255, 0, 0); top: 70px; width: 280px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; position: absolute;
}
#hblh {
	 height: auto; clear:both
}
.gz_left{ float:left; width:49%; }
.gz_right{ float:right; width:49%; }
.hblhtitle {
	width: 100%; height: 20px; color: rgb(0, 0, 0); line-height: 20px; font-size: 18px;
}
.hblhtitle a {
	font-size: 12px; margin-right: 20px; float: right;
}
.hblhbody {
	 padding-top: 15px;border-top: #dfe5e8 1px solid;border-bottom: #dfe5e8 1px solid;margin: 20px 0;
}
.hblhbody li {
	width: 50px; height: 90px; overflow: hidden; margin-right: 10px; margin-bottom: 15px; float: left;
}
.hblhbody li:nth-child(4n) {
	margin-right: 0px;
}
.hblhbody li p {
	width: 50px; height: 18px; color: rgb(199, 199, 199); line-height: 18px; overflow: hidden; font-size: 12px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hblhbody li p.hblh-s1 {
	color: rgb(86, 86, 86); margin-top: 5px;
}
.closealert {	width: 20px;	height: 20px;	cursor: pointer;	background: url('../images/wz/closebg.png') no-repeat ; margin-top:15px;;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.closealert:hover {
	transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}
.loginmask {
	width: 100%;	height: 100%;	z-index: 8;	background: #000;	position: fixed;	top: 0;	left: 0;	display: none;}
#loginalert {	width: 440px; height:450px;	background: #fff;	position: fixed;	top: -600px;	left: 50%;	margin-left: -220px;	z-index: 99;	display: none;}
#ulpanel {
	margin: 0px auto 0px; width: 340px;
}
#ulpanel p, #ul-s5 {
	width: 100%; float: left;
}

#ul-s1 a {
	color: rgb(255, 66, 0);
}
#ul-s2 {
	color: rgb(41, 41, 41); font-size: 30px; float: left;
}
#ul-s3 {
	top: 14px; color: rgb(112, 112, 112); font-size: 18px; float: right; position: relative;
}
#ul-s4 {
	height: 20px; color: rgb(41, 41, 41); font-size: 14px; margin-top: 15px;
}
.inputtxt2 {
	border: 1px solid rgb(218, 226, 229); transition:border-color 0.3s; width: 340px; height: 40px; color: rgb(151, 150, 150); line-height: 42px; text-indent: 10px; font-family: "微软雅黑",Arial; margin-top: 10px;
}
.inputtxt2:focus {
	border-color: rgb(255, 150, 0);
}
#loginpw {
	float: left; position: relative;
}
#loginpw .pwdtips {
	left: 10px; top: 23px; width: 340px; height: 32px; color: rgb(151, 150, 150); position: absolute;
}
#ul-s5 {
	margin-top: 20px; position: relative;
}
#sendlogin {
	background: #ffa200; width: 130px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "微软雅黑",Arial; font-size: 24px; float: left; display: block; cursor: pointer;
}
#ul-s5 div {
	margin-top: 12px; margin-left: 30px; float: left;
}
#ul-s5 div label {
	margin-left: 5px;
}
#ul-s6 {
	color: rgb(53, 53, 53); line-height: 40px; float: right;
}
#ulline {
	width: 100%; height: 1px; margin-top: 24px; margin-bottom: 8px; border-bottom: #ecf2f5 1px solid;float: left;
}
#qtpanel {
	margin: 0px auto; width: 340px;
}
#qtpanel p {
	height: 56px; line-height: 56px;
}
#qtpanel a {
	width: 160px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; float: left; display: block;
}
#qtpanel a span {
	top: 8px; right: 12px; display: inline-block; position: relative;
}
#qtpanel a#sinal {
	background: rgb(214, 59, 34);
}
#qtpanel a#sinal:hover {
	background:#c43119; text-decoration:none
}
#qtpanel a#qql {
	background: rgb(62, 176, 216); margin-left: 20px;
}
#qtpanel a#qql:hover {
	background: #349ec7; text-decoration:none
}
#culp {
	background: rgb(255, 255, 255); top: 20px; width: 16px; height: 16px; right: 20px; display: block; position: absolute;
}
#culp a div {
	background: rgb(124, 124, 124);
}
.submitwarning {
	background: rgb(255, 114, 0); padding: 0px 4px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; margin-left: 14px; display: none;
}
.submitloading {
	background-position: center; left: 0px; top: 0px; width: 130px; height: 40px; display: none; position: absolute; opacity: 0.8; background-color: rgb(255, 255, 255);
}
.inputmust {
	color: rgb(255, 0, 0);
}
.pnitem {
	padding: 2px 0px; color: rgb(117, 117, 117); font-size: 14px;  /*border-bottom: 1px solid #ECF2F5;*/ overflow:hidden; line-height:40px;
}

#GY_Sys .pnitem, #GY_Comment .pnitem, #GY_Reply .pnitem, #GY_PLetter .pnitem, #GY_Record .pnitem {position:relative; padding-bottom:50px; min-height:700px;}

.page_foot{position: absolute;bottom: 20px;}
.page_btns a{ color:#666}
.pnitem .pnlabel {
	 height: 40px; line-height: 40px; float: left; display: inline-block; margin-right:15px; text-align:right; min-width:100px;
}
.pnitem .pnlabel span {
	width: 10px; display: inline-block;
}
.pnitem .pnlabel1 {
	 height: 30px; line-height: 30px; float: left; display: inline-block; margin-right:15px; text-align:right; font-size:16px; 
}
.pnitem .pnlabel1 span {
	width: 10px; display: inline-block;
}
.pnitem input, .pnitem textarea {font-family: "微软雅黑",Arial; }
#u_uAbout, #txtMesContant{min-width: 600px;height: 100px;padding: 10px;border: 1px solid rgb(219,226,230);}

.pnitem textarea {
	 float:left;
}
.pnitem input.inputtxt {
	padding: 5px 0px; border: 1px solid rgb(219, 226, 230); width: 360px; height: 25px; line-height: 25px; text-indent: 10px; float:left;
}
#container .pnitem input.inputtxt {
	width: 510px; height: 28px; line-height: 28px; 
}
.pnitem textarea#txt_WebImgContent {
	padding: 5px; border: 1px solid rgb(219, 226, 230); width: 550px; height: 90px; resize: none;
}
#postnew {
	background: rgb(255, 255, 255); padding-bottom: 38px; margin-bottom: 40px; padding-top:0px;
}
#pntitle {
	height: 70px; line-height: 70px; font-size: 30px;
}
#pntitle span {
	font-size: 18px; margin-left: 40px;
}
#postbtn, #removebtn,  #Submit1 {
    background: #ffa200;color: #FFFFFF;display: inline-block;height: 60px;line-height: 60px;text-align: center;width:280px;
    float: left;cursor:pointer; font-family:微软雅黑; font-size:28px;}
#postbtn:hover{ background:#ff7800;}
#removebtn {
	background: rgb(187, 187, 187);
}
#pnfoot {height: 60px;line-height: 60px;margin-top: 20px;clear: both;border-top: solid 0px #e8e8e8;padding-top: 30px;}
#loadedmsg {
	font-size: 13px; margin-left: 10px; float: left; display: none;
}
#loadedmsg a {
	color: rgb(31, 137, 2);
}
#simagebody {
	display: none;
}
.imgup {
	
}
#simgarea {
	background: url("../upload/simgarea.jpg"); width: 280px; float: left; min-height: 180px;
}
#simgqueue, #imgqueue, #imagelist {
    margin-top: 10px;
}
#simageupload {
	margin-top: 60px; margin-left: 30px; float: left;
}
#imageupload {
	line-height: 40px;
}
#imageupload .uploadifive-button {
	margin-right: 20px; float: left;
}
.imageitem a.viewimg {
	cursor: move;
}
.imageitem textarea {
	height: 68px; margin-left: 20px;
}
#bmslide {
	width: 100%; height: 360px;
}
#bmslide img {
	margin: 0px auto; width: 1140px; height: 360px; float: none; display: block;
}
#bmheader {
	margin: 30px auto;
}
#bms-1 {
	margin-top: -18px; margin-left: 22px;
}
#bms-1-1 {
	height: 56px; color: rgb(119, 119, 119); line-height: 56px; font-size: 24px;
}
#bms-1-1 span {
	color: rgb(255, 138, 0); font-size: 48px; margin-left: 14px;
}
#bms-1-2 {
	color: rgb(155, 155, 155); font-size: 14px;
}
#bms-1-2 span {
	color: rgb(255, 138, 0);
}
#designerscid li#bms-2 {
	width: 270px; float: right;
}
#designerscid li#bms-2 a {
	background: rgb(255, 138, 0); width: 270px; height: 51px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; display: block;
}
#bms-2 .yy-uploadb {
	left: 20px; top: 12px; position: relative;
}
#bms_2 {
	color: rgb(119, 119, 119); font-size: 24px; font-weight: bold; margin-top: 10px;
}
#bms_3 {
	margin-top: 25px;
}
.bms_3i {
	width: 230px; height: 125px; margin-right: 80px; float: left;
}
:nth-of-type(4).bms_3i {
	margin-right: 0px;
}
.bms_3i_a {
	width: 125px; height: 125px; margin-left: 10px; float: left;
}
.bms_3i_a img {
	border-radius: 62px;
}
.bms_3i_b {
	width: 225px; float: left;
}
.bms_3i_b_1 {
	color: rgb(0, 0, 0); font-size: 18px; margin-top: 10px;
}
.bms_3i_b_1 span {
	color: rgb(110, 110, 110); font-size: 12px; margin-left: 15px;
}
.bms_3i_b_2 {
	color: rgb(110, 110, 110); line-height: 20px; font-size: 12px; margin-top: 15px; margin-bottom: 5px;
}
#bms_4 {
	font-size: 14px; margin-top: 120px;
}
#bms_4_a {
	color: rgb(119, 119, 119); font-size: 24px; font-weight: bold;
}
#bms_4_b {
	color: rgb(119, 119, 119); line-height: 30px; margin-top: 30px;
}
.abc {
	color: rgb(255, 138, 0);
}
#bms_4 a {
	color: rgb(102, 195, 29);
}
.bcd {
	margin: 0px auto 30px; width: 720px; text-align: center; font-size: 40px; font-weight: bold;
}
.smsitem {
	padding: 20px 50px; position: relative;
}
.cma {
	width: 60px; height: 60px;
}
.cmb {
	margin: 0px 80px; padding: 25px; border: 1px solid rgb(228, 228, 228); min-height: 50px;
}
#cmmessage .cmb {
	padding: 0px; border: currentColor; height: 130px;
}
#cmtxt {
	padding: 10px; border: 1px solid rgb(199, 199, 199); height: 90px; resize: none;
}
#cmtxt textarea {
	background: rgb(255, 255, 255); border: currentColor; width: 100%; height: 90px; color: rgb(83, 83, 83); font-family: Arial,"微软雅黑"; font-size: 13px; resize: none;
}
.cmb p {
	line-height: 20px; font-size: 13px;
}
.cmb p span {
	color: rgb(130, 130, 130); margin-left: 10px;
}
.smsitem .umic {
	top: 30px; right: 135px;
}
.cmb #postbtn {
	width: 124px; height: 30px; line-height: 30px; margin-top: 10px; float: right;
}
.newscount {
	background: rgb(255, 0, 0); padding: 2px; color: rgb(255, 255, 255); font-family: Arial; font-size: 12px;
}
#postform {
	padding: 0px 0px;
}
#postform .pnitem {
	border: none; clear:both
}
#control {
	background: rgb(255, 255, 255); top: 0px; width: 260px; height: 100%; right: -195px; position: fixed; z-index: 2;
}
#control ul {
	padding-top: 62px; border-top: 1px solid rgba(0,0,0,.12);
}
#control ul li {
	padding: 10px; height: 46px;border-bottom: 1px solid rgba(0,0,0,.12); cursor: pointer;
}
#control ul li div {
	float: left;
}
#control ul li div p {
	height: 23px; line-height: 23px;
}
#control ul li div.fyla {
	width: 140px; margin-left: 10px;
}
#control ul li div.fylb {
	float: right;
}
#control ul li div.fylb p {
	text-align: right;
}
#control ul li div.fylc {
	height: 46px; color: rgb(115, 115, 115); line-height: 46px; font-size: 13px; margin-left: 10px; white-space: nowrap;
}
#cbbfixed {
	transition:bottom 0.3s; right: 10px; bottom: -85px; position: fixed; z-index: 3;
}
.cbbtn {
	width: 40px; height: 40px; display: block; background-color: rgba(51, 51, 51, 0.6);
}
#gotop {
	transition:background-color 0.3s; margin-top: 1px; background-color: rgba(51, 51, 51, 0.6);
}
#gotop:hover {
	background-color: #ffde00;
}
#cweixin {
	background: rgba(0, 0, 0, 0.2);
}
#cweixin div {
	background: url("../images/wz/weixin.png"); transform-origin: 100% 70%; transition:transform 0.3s, opacity 0.3s; left: -170px; top: -105px; width: 169px; height: 191px; position: absolute; opacity: 0; transform: scale(0); -webkit-transform: scale(0); -webkit-transition: all ease .3s; -webkit-transform-origin: 100% 70%;
}
#cweixin:hover div {
	display: block; opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
#thankyou {
	left: 50%; top: 40%; width: 830px; height: 180px; margin-top: -90px; margin-left: -415px; position: absolute;
}
#thankyou p.tks-3{width: 636px;    margin: 35px auto;}
#thankyou p {
	width: 100%; text-align: center;
}
.tks-1 {
	height: 60px; color: #ffa200; line-height: 60px; font-size: 48px;
}
.tks-2 {
	height: 30px; color: rgb(146, 146, 146); line-height: 30px; font-size: 16px;
}
.tks-3 {
	height: 30px; line-height: 30px; margin-top: 35px;
}
.tks-3 a {
	height: 30px; color: rgb(153, 151, 151); line-height: 30px; text-indent: 15px; font-size: 16px; margin-left: 50px; float: left; display: block;
}
.tks-3 a span {
	float: left;
}
#linkspage p, #articlepage p.atitle {
	color: rgb(132, 132, 132); line-height: 41px; font-size: 32px; margin-bottom: 40px;
}

#linkspage a {
	height: 30px; color: rgb(83, 83, 83); line-height: 30px; font-size: 16px; margin-right: 10px;
}
#articlepage {
	font-size: 13px;
}
#articlepage a {
	color: rgb(83, 83, 83);
}
#umnav {
	height: 60px;
}
#umnav li {
	width: 150px; height: 50px; margin-right: 1px; float: left;
}
#umnav li a {text-align: center;line-height: 40px;font-size: 14px;display: block;}
#umnav li#umnactive a {	border: solid 1px #ccc;    border-radius: 20px;-moz-border-radius:  20px;-webkit-border-radius:  20px;}
#umnav li span {text-align: center;line-height: 40px;display: block;text-align: center;line-height: 40px;font-size: 14px;display: block;cursor:pointer;}
#umnav li#umnactive span {	background: rgb(255,255,255);     border: solid 1px #ccc;    border-radius: 20px;    -moz-border-radius: 20px;    -webkit-border-radius: 20px;}
#umbody {
	background: rgb(255, 255, 255); width: 100%; height: auto; margin-bottom: 20px; padding-top:20px;    border-top: solid 1px #e8e8e8;
}
#userIcon{ line-height:25px;}
.umitem {
	padding: 20px 30px; transition:0.3s ease-out; width: auto; height: auto; color: rgb(83, 83, 83); border-bottom: #f0f1f1 1px solid; position: relative; min-height: 60px;
}
.umitem a {}
.umitem a.umtx {
	width: 60px; height: 60px; float: left;
}
.umitem div {
	width: auto; line-height: 24px; padding-top: 0px; font-size: 14px; margin-left: 80px; margin-right:46px; text-align:left;
}
.umitem p .umidate {
	color: rgb(130, 130, 130); font-size: 12px; margin-left: 18px;
}
.umitem p img {
	vertical-align: middle; float: none;
}
.umic {
	background: url("../images/wz/uploadifive-cancel.png") no-repeat; top: 20px; width: 16px; height: 16px; right: 10px; display: block; position: absolute; cursor: pointer;
}
.umic_11 {
	background: url("../images/wz/pm_0.gif") no-repeat; top: 16px; width: 45px; height: 16px; right: 10px; display: block; position: absolute; cursor: pointer;
}
.umitem div a {
	margin: 0px 5px; font-size: 14px; text-decoration: underline;
}
.umitem div a.muname {
	margin: 0px;
}
#homecontent {
	margin-top: 20px;
}
#ulikecat {
	background: rgb(247, 248, 248); padding: 10px 0px; height: 40px; box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
}
#ulcb {
	width: 280px; position: relative; z-index: 2;
}
#ulcblabel {
	background: rgb(237, 238, 238); width: 280px; height: 40px; color: rgb(83, 83, 83); line-height: 40px; text-indent: 20px; cursor: pointer;
}
#ulcbabeltxt {
	width: 251px; height: 40px; color: rgb(68, 68, 68); overflow: hidden; font-size: 14px; float: left; display: inline-block;
}
#ulcblabel .yy-soi {
	transition:transform 0.3s; margin-top: 16px; float: left;
}
#ulcbcontent {
	background: rgb(255, 255, 255); width: 280px; height: auto; 
}
#ulcbcontent li {
	height: 35px; line-height: 35px; text-indent: 30px;  border-bottom: #e3e3e3 1px solid; float:left;
}
#ulcbcontent li a {
	transition: color:rgb(138, 138, 138); display: block;color: #8a8a8a; transition-property: background,color;
}
#ulcbcontent li a:hover {
	background: #ffde00; color: rgb(255, 255, 255);
}
#ulcb:hover .yy-soi {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
#ulcb:hover #ulcbcontent {
	display: block;
}
.popupwindow {
	left: 100px; top: 200px; width: 540px; height: 370px; display: none; position: fixed; z-index: 3; box-shadow: 0px 2px 6px rgba(0,0,0,0.2);
}
.pwhead {
	background: rgb(64, 64, 64); border-radius: 3px 3px 0px 0px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 10px; font-size: 14px;
}
.pwhead .pwclose {
	margin-top: 10px; margin-right: 10px;
}
.pycontent {
	border: #c2c2c2 1px solid; height: 330px; z-index: 100; box-sizing: border-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box;
}
.pybody {
	padding: 10px; height: 258px; -ms-overflow-y: auto;
}
.pytxt {
	border-width: 1px; border-style: solid; border-color: rgb(194, 194, 194) rgba(0, 0, 0, 0); padding: 10px; transition:0.3s ease-out; width: 100%; height: 52px; color: rgb(107, 106, 106); font-size: 13px; cursor: text; -ms-overflow-x: hidden; -ms-overflow-y: auto; -ms-word-wrap: break-word; box-sizing: border-box; -moz-box-sizing: border-box; resize: none;
}
.pytxt:focus {
	border: 1px solid rgb(77, 144, 254); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.15);
}
.pyitem {
	width: 80%; height: auto; margin-bottom: 10px;
}
.fr.pyitem .pyit {
	float: right;
}
.fr.pyitem .pyib {
	float: right;
}
.pwclose {
	transition:0.3s ease-out; width: 16px; height: 16px; float: right; display: block; position: relative; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.pwclose:hover {
	transform: rotate(225deg); -webkit-transform: rotate(225deg);
}
.pwclose_h {
	background: rgb(255, 255, 255); top: 7px; width: 16px; height: 2px; position: absolute;
}
.pwclose_s {
	background: rgb(255, 255, 255); left: 7px; width: 2px; height: 16px; position: absolute;
}
#projectfix {
	background: rgba(0, 0, 0, 0.5); top: 0px; width: 100%; height: 100%; overflow: auto; display: none; position: fixed; z-index: 5; -ms-overflow-x: hidden;
}
#projectitem {
	padding-top: 60px;
}
.fixed {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999;
}
.fixed-container {
	left: 50%; top: 50%; position: absolute; z-index: 9999;
}
.yy-alert-container {
	background: rgb(255, 255, 255); padding: 20px; width: 440px; height: 200px; margin-top: -120px; margin-left: -240px; box-shadow: 2px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, .2); -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, .2);
}
.yy-alert-content {
	margin-top: 50px;
}
.yy-alert-content p {
	text-align: center;
}
.yy-alert-title {
	height: 30px; color: rgb(0, 0, 0); line-height: 24px; font-size: 24px;
}
.yy-alert-subtitle {
	height: 16px; color: rgb(118, 118, 118); font-size: 12px;
}
.yy-alert-control {
	margin: 20px auto; width: 260px; height: 32px;
}
.yy-alert-control a {
	background: #ffde00; width: 120px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; float: left; display: block;
}
.yy-alert-control a.yy-alert-control-canel {
	background: rgb(104, 104, 104); margin-left: 20px;
}
.yy-alert a.yy-alert-close {
	float: right;
}
.popuplitem {
	background: rgb(255, 255, 255); width: 480px; height: 270px; margin-top: -135px; margin-left: -240px;
}
#pplhead {
	background: rgb(247, 248, 248); height: 50px; color: rgb(71, 71, 71); line-height: 50px; font-size: 18px; margin-bottom: 30px;
}
#pplhead .yy-cdel {
	margin-top: 15px; float: right; cursor: pointer;
}
.pplc {
	padding: 0px 30px;
}
#pplcimg {
	width: 140px; height: 90px; float: left;
}
#pplcr {
	margin-left: 20px; float: left;
}
.yy-select {
	width: 260px; height: 40px; line-height: 40px;
}
.yy-selectlabel {
	padding: 4px 10px; border: 1px solid rgb(210, 210, 210); height:32px; width: auto; float:left; margin-right:10px; cursor: pointer; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  font: 14px Arial,"微软雅黑"; color:#929292; width:130px;overflow:hidden;background:url(../images/wz/down.png) no-repeat 220px 18px;-webkit-appearance:none; 
}
#container .yy-selectlabel {
	width:250px; height:40px;
}
.yy-selectlabel select { background:transparent; width:130px; font-size: 14px; border:none; 
-webkit-appearance: none; /*for Webkit browsers*/
}
.yy-selectlabeltxt {
	width: auto; height: 100%; color: rgb(98, 98, 98); font-size: 14px; margin-right: 15px;
}
.yy-selectlabel .yy-soi {
	margin-top: 15px; float: right;
}
.yy-selectcontent {
	background: rgb(255, 255, 255); border: #d2d2d2 1px solid; overflow: auto; display: none; position: relative; z-index: 2; max-height: 180px;
}
.yy-selectcontent li {
	height: 30px; line-height: 30px; text-indent: 10px;
}
.yy-selectcontent li a {
	width: 100%; height: 100%; color: rgb(98, 98, 98); font-size: 14px; display: block;
}
.yy-selectcontent li a:hover {
	background: rgb(243, 243, 243);
}
.yy-selectcontent li a.active {
	background: rgb(151, 151, 151); color: rgb(255, 255, 255);
}
.txtellipsis {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#pplacat {
	margin-top: 10px;
}
#pplainput {
	padding: 10px; border: 1px solid rgb(210, 210, 210); width: 160px; height: 18px; float: left;
}
#pplainput input {
	font: 14px Arial,"微软雅黑"; color: rgb(98, 98, 98);
}
#addcatbtn {
	background: rgb(154, 154, 154); width: 66px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; float: right; display: block; cursor: pointer;
}
#addcatbtn:hover {
	background: #ffde00;
}
.pplc #postbtn {
	background: rgb(255, 132, 0);
}
.pplc #postbtn, .pplc #removebtn {
	width: 290px; font-size: 16px; margin-top: 30px; cursor: pointer;
}

.pplc #removebtn {
	width: 120px;
}
#popuplike #postbtn {
	width: 100%;
}
.ullitem {
	background: rgb(255, 255, 255); padding: 0px 10px; width: 260px; height: 290px; margin-right: 20px; margin-bottom: 40px; border-bottom: #e3e3e3 5px solid; float: left;
}
.me.ullitem {
	height: 340px; cursor: move;
}
.ullitem .ullititle {
	height: 50px; color: rgb(94, 93, 93); line-height: 50px; text-indent: 10px; font-size: 14px;
}
.ullitem .citemtop {
	background: rgb(240, 240, 240); width: 260px; height: 167px;
}
.ullitem ul {
	margin: 10px 0px; height: 51px;
}
.ullitem ul li {
	background: rgb(240, 240, 240); width: 80px; height: 51px; margin-right: 10px; float: left;
}
.ullitem ul li:last-child {
	margin-right: 0px;
}
.ulledit {
	background: rgb(243, 243, 243); width: 100%; height: 40px; text-align: center; color: rgb(129, 129, 129); line-height: 40px; font-size: 14px; margin-bottom: 20px; display: block;
}
.ulledit:hover {
	background: #ffde00; color: rgb(255, 255, 255);
}
.ui-sortable-placeholder {
	background: rgb(231, 231, 231); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.12); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .12); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .12);
}
#popupeditlikecat .popuplitem {
	height: 240px;
}
#popupeditlikecat #pplcr {
	margin-left: 0px;
}
#popupeditlikecat #pplainput {
	width: 400px;
}
.dcso {
	margin-top: 5px; text-align:left;
}
.dcso .yy-selectcontent {
	max-height: 200px;
}
.dcso .yy-select, .dcso .yy-input, .dcso .yy-submit {
	width: 130px; height: 30px; line-height: 30px; font-size: 14px; margin-right: 10px; float: left;
}

.dcso .yy-input {
	border: 1px solid rgb(210, 210, 210); width: 120px;
}
.dcso .yy-input input {
	padding: 5px; width: 100px; height: 20px; color: rgb(98, 98, 98); line-height: 20px; font-family: "微软雅黑"; font-size: 15px;
}
.dcso .yy-selectlabel .yy-soi {
	margin-top: 10px;
}
.dcso .yy-submit {
	background: #ffa200; width: 80px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; cursor: pointer;font-family: 微软雅黑;
}
.edui-body-container img {
	float: none; max-width: 100%;
}
#banner {
 width: 100%; height: 270px; position: relative; padding-top:80px;
}
#bannerbody {
	width: 100%; height: 200px; text-align: center; 
}
#bannerbody p:nth-child(1) {
	color:#fff; padding-top: 20px; font-size: 60px;
}
#bannerbody p:nth-child(2) {
	color:#5b4d68; font-size: 14px;
}
.projectblock_right{float:left;     width: 1160px;  }
.pro_left{width: 340px;float: right;word-break: break-all; }
.pro_Div{  }
.fbz{ color:#333; font-size:16px; font-weight:bold; line-height:30px;}
.fbz span{ float: right;margin-top: 3px;color: #858585 !important;background: url(../images/wz/jb.png) no-repeat 0px 2px;padding-left: 15px; font-size:12px; line-height:20px;font-weight: normal;}
.fbz_img{ margin-left:100px; text-align:center;clear:both}
.fbz_img img{ width:100px; -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;  margin:0px auto;clear:both}
.fbz_zz{ text-align:center; clear:both; line-height:30px; font-size:15px;}
.fbz_zz a{color: #6D460D;font-size: 16px;font-weight: bold;}
.fbz_gz{ width:100%;  color:#fff; text-align:center;}
.fbz_gz a{ display:block; height:25px; line-height:25px;background:#ffa200;  font-size:15px; color:#fff;}
.fbz_gz a:hover{ background:#222; }
.fbz_sl{}
.fbz_sl span{display: inline-block;width: 85px;margin-top: 15px;padding-bottom: 10px; margin-left:5px; text-align:center}
.fbz_sl span a{font-size: 18px;    font-size: 18px;    font-weight: bold;    font-family: Arial;}
.fbz_sl span a:hover{ text-decoration:underline;}

.p_tishi, .p_benwen{height: 18px;width: 42px;display: block;float: left;color: #fff;margin-right: 10px;line-height: 18px;text-align: center;}
.p_tishi{background: url(../images/wz/tishi.png); font-size:12px;}
.p_benwen{background: url(../images/wz/benwen.png); font-size:12px;}

.fbz_liebiao{border-top: 1px solid #e3e3e3;}
.fbz_liebiao h3 {font-size: 14px;font-weight: bold;color: #333333;width: 100%;height: 40px;line-height: 40px;}
.fbz_liebiao ul.vd_ul{height: 620px;overflow: auto;}
.fbz_liebiao ul li {width: 100%;height: 22px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: dotted 1px #ccc;list-style:inside;}
.fbz_liebiao ul li a {width: 100%;height: 22px;line-height: 22px;}
.fbz_liebiao ul li a:hover { text-decoration:underline;}
.upload-btn object{ float:left;}

.leftDivL, #div_rightGd{padding:10px 20px 20px 20px; background:#fff;border: 1px solid #e8e8e8; margin-bottom:20px; overflow:hidden; width:300px;}
.RDivL{padding:20px 50px 20px 50px; background:#fff;border: 1px solid #e8e8e8; margin-bottom:20px; overflow:hidden;}

.top_w{}
.bdhDiv{clear:both; overflow:hidden; margin-top:20px;}

@media screen and (max-width:2520px) {
	 .autocw .projectblock_right {
        width:1160px; 
    }
	.videoDiv{ width:1560px; margin:0px auto;}
	#hbwork .citem:nth-child(5n){ margin-right:0px;}
}



/* @media screen and (max-width:1890px) {
    .autocw {width: 1381px;}
	 .autocw .projectblock_right {
        width:1119px;
    }
	.videoDiv{ width:1180px; margin:0px auto;}
	.contentfw{width: 1381px;}
    #content .citem:nth-child(6n-1) {
        margin-right: 20px;
    }

    #content .citem:nth-child(4n-1) {
        margin-right: 0px;
    }

    #listcontent .citem:nth-child(6n) {
        margin-right: 20px;
    }

    #listcontent .citem:nth-child(4n) {
        margin-right: 0;
    }

    #listcontent .citem.bm:nth-child(3n) {
        margin-right: 20px;
    }

    #listcontent .citem.bm:nth-child(2n) {
        margin-right: 0;
    }

    .imitem:nth-child(3n+0) {
        margin-right: 20px;
    }

    .imitem:nth-child(2n+0) {
        margin-right: 0;
    }

  
}
*/
@media screen and (max-width:1880px) {
    .autocw {
        width: 1630px;
    }
	.videoDiv{ width:1180px; margin:0px auto;}

    #content .citem:nth-child(6n-1) {
        margin-right: 20px;
    }

    #content .citem:nth-child(4n-1) {
        margin-right: 0px;
    }
    #hbwork .citem:nth-child(4n){ margin-right:0px;}  
    .imitem:nth-child(3n+0) {
        margin-right: 20px;
    }

    .imitem:nth-child(2n+0) {
        margin-right: 0;
    }

  
}



@media screen and (max-width:1600px) {
    .autocw {
        width: 1200px;
    }
	.videoDiv{ width:1200px; margin:0px auto;}
	.contentfw{width: 1200px;}

.autocw .projectblock_right {
        width:840px;
    }
    #content .citem:nth-child(6n-1) {
        margin-right: 20px;
    }
	#hbwork .citem:nth-child(4n){ margin-right:0px;}
    #content .citem:nth-child(4n-1) {
        margin-right: 0px;
    }


    .imitem:nth-child(3n+0) {
        margin-right: 20px;
    }

    .imitem:nth-child(2n+0) {
        margin-right: 0;
    }

  
}

@media screen and (max-width:1280px) {

	.pro_left{ display:none;}
	.autocw .projectblock_right{ float:none; margin:0px auto;}
	#hbwork .citem:nth-child(3n){ margin-right:0px;}
	.contentfw{width: 900px;}

    #minm #content .citem:nth-child(4n-1) {
        margin-right: 20px;
    }

    #minm #content .citem:nth-child(3n-1) {
        margin-right: 0px;
    }
    
    #minm #hnav li#mnnav, #minm #hnav li#navuplpad {
        display: block;
    }



    #minm #soform {
        width: 120px;
    }

        #minm #soform input[type="text"] {
            width: 72px;
        }

    #minm .openbtn {
        display: block;
    }

    #minm #czslide, #minm #czslide ul, #minm #czslide li {
        width: 840px;
        height: 412px;
    }

        #minm #czslide .slidecon {
            top: 160px;
        }

    #minm #projectba a.pvlbtn {
        width: 270px;
    }

    #minm .projectblock img {
        max-width: 100%;
        height: auto;
    }

    #minm #projectpostbody img {
        height: auto;
    }

}

@media screen and (max-width:950px) {
    #minm .autocw {
        width: auto;
    }
	.pro_left{ display:none;}
	.autocw .projectblock_right {
       border-left: solid 0px #e3e3e3; width:auto;
    }

	.contentfw{width: auto;}
	#hbwork .citem:nth-child(2n){ margin-right:0px;}
    #minm #content .citem:nth-child(3n-1) {
        margin-right: 20px;
    }
    #minm #hnav li#mnnav{
        display: block;
    }
	#minm #hnav li#navuplpad {
        display: none;
    }
 



	.detial_fx, .detail_g, #projectfoot, .topheader, #footer, .da_yc #hnav{ display:none;}
}
@media (min-width:375px) and (max-width:767px)
{		.detial_fx, .detail_g, #projectfoot, .topheader, #footer, .da_yc #hnav , #prenqi{ display:none;}
#puinfo #puinfobody{width:100%;}

	}




div.tagsinput {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(219, 226, 230); width: 300px; height: 100px; overflow: auto;
}
div.tagsinput span.tag {
	background: rgb(237, 237, 237); padding: 5px; height: 16px; color: rgb(131, 131, 131); line-height: 16px; font-size: 13px; text-decoration: none; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; float: left; display: block;
}
div.tagsinput span.tag a {
	color: rgb(131, 131, 131); font-weight: bold; text-decoration: none;
}
div.tagsinput input {
	margin: 0px; padding: 8px 5px; outline: 0px; border: 1px solid transparent; width: auto; color: rgb(117, 117, 117); text-indent: 0px; font-size: 13px;
}
div.tagsinput div {
	float: left; display: block;
}
.tags_clear {
	width: 100%; height: 0px; clear: both;
}
.not_valid {
	background: rgb(251, 216, 219) !important; color: rgb(144, 17, 26) !important;
}
.uploadifive-button {
	background: rgb(159, 159, 159); width: 120px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px;
}
.uploadifive-button input {
	height: 100%;
}
.uploadifive-queue-item, .imageitem {
	font: 12px/normal Arial, Helvetica, Sans-serif; padding: 15px; margin-top: 3px; border-bottom: 1px dotted #D5D5D5; background-color: rgb(245, 245, 245);
}

.uploadifive-queue-item .close, .imageitem .close {
	background: url("../images/wz/uploadifive-cancel.png") no-repeat 0px 0px; width: 16px; height: 16px; text-indent: -9999px; float: right; display: block;
}

.uploadifive-queue-item .progress {
	border: 1px solid rgb(208, 208, 208); width: 100%; height: 3px; margin-top: 5px;
}
.uploadifive-queue-item .progress-bar {
	width: 0px; height: 3px; background-color: rgb(0, 114, 188);
}
.tips {
	line-height: 40px; font-size: 14px;
}
.tips strong {
	margin: 0px 5px; color: rgb(255, 132, 0);
}
.tips a {
	margin: 0px 10px; color: #ffde00;
}
.pnitemdomain .pnlabel {
	width: 45px; font-size: 16px; margin-right: 10px;
}
.pnitemdomain input.inputtxt {
	width: 100px; line-height: 40px; float: left;
}
#pnumcode input {
	width: 190px; padding-right: 10px;
}
.pnitemdomain .pnlabelue {
	margin-left: 10px;
}
.pnitemdomain .pnlabeltips.pnlabel {
	font-size: 14px; margin-top: 1px;
}
.checkresult {
	background: url("../images/wz/tips.png") no-repeat 10px -42px rgb(165, 165, 165); padding: 10px; border: 1px solid rgb(165, 165, 165); width: 290px; height: 30px; text-align: left; color: rgb(255, 255, 255); line-height: 30px; text-indent: 30px; margin-top: -5px; margin-left: 50px; float: left; display: none;
}
.checkresult_w {
	background-position: 10px 6px; border: 1px solid rgb(255, 226, 190); color: rgb(151, 150, 150); display: block; background-color: rgb(255, 250, 218);
}
.checkresult_r {
	background-position: 10px -90px; border: rgb(255, 255, 255); display: block; background-color: transparent;
}
.edui-container {
	width: 980px; margin-bottom: 5px; float: left;
}
.loadingmx {
	margin-top: -80px; margin-left: -50px;
}
.loadingmx .dot {
	width: 64px; height: 64px; position: absolute; opacity: 0; transform: rotate(225deg); animation-name: loadingmx; animation-duration: 5.28s; animation-iteration-count: infinite; -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg); -webkit-animation-name: loadingmx; -moz-animation-name: loadingmx; -o-animation-name: loadingmx; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -o-animation-duration: 5.28s; -moz-animation-duration: 5.28s; -webkit-animation-duration: 5.28s;
}
.loadingmx .dot::after {
	background: rgb(255, 255, 255); border-radius: 50%; width: 6px; height: 6px; position: absolute; content: "";
}
.loadingmx :nth-child(2).dot {
	animation-delay: 0.23s; -webkit-animation-delay: .23s; -moz-animation-delay: .23s; -o-animation-delay: .23s;
}
.loadingmx :nth-child(3).dot {
	animation-delay: 0.46s; -webkit-animation-delay: .46s; -moz-animation-delay: .46s; -o-animation-delay: .46s;
}
.loadingmx :nth-child(4).dot {
	animation-delay: 0.69s; -webkit-animation-delay: .69s; -moz-animation-delay: .69s; -o-animation-delay: .69s;
}
.loadingmx :nth-child(5).dot {
	animation-delay: 0.92s; -webkit-animation-delay: .92s; -moz-animation-delay: .92s; -o-animation-delay: .92s;
}
.citemfrt {
	padding-top: 5px; padding-bottom: 5px;
}
.citem_qz_user .citemfrt {
	padding: 12px 20px 8px;
}


input {
    border: none;
    background: none;
}



.yy-all.active {
    width: 16px;
    height: 16px;
    background-position: -340px -322px;
}

.yy-comment.active {
    width: 16px;
    height: 20px;
    background-position: -482px -340px;
}


.yy-kz.active {
    width: 16px;
    height: 16px;
    background-position: -0px -459px;
}

.yy-lg.active {
    width: 16px;
    height: 16px;
    background-position: -132px -392px;
}



.citemqt .yy-like.active {
    background-position: -328px -530px;
}

.yy-like.active {
    width: 14px;
    height: 20px;
    background-position: -395px -510px;
}





.yy-stt {
    width: 60px;
    height: 50px;
    background-position: -0px -0px;
}


.yy-view.active {
    width: 18px;
    height: 20px;
    background-position: -213px -252px;
}



.yy-wz.active {
    width: 16px;
    height: 16px;
    background-position: -472px -476px;
}


.yy-yc.active {
    width: 16px;
    height: 16px;
    background-position: -208px -388px;
}



.yy-app.active {
    width: 16px;
    height: 16px;
    background-position: -440px -700px;
}



.yy-timeb.active {
    width: 16px;
    height: 17px;
    background-position: -280px -700px;
}

#soform form {
    width: 170px;
    /*height: 32px;*/
}

    #soform form input {
        float: left;
    }





@-webkit-keyframes loadingmx {
    0% {
        -webkit-transform: rotate(225deg);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
    }

    8% {
        -webkit-transform: rotate(345deg);
        -webkit-animation-timing-function: linear;
    }

    30% {
        -webkit-transform: rotate(455deg);
        -webkit-animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(690deg);
        -webkit-animation-timing-function: linear;
    }

    60% {
        -webkit-transform: rotate(815deg);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
    }

    75% {
        -webkit-transform: rotate(965deg);
        -webkit-animation-timing-function: ease-out;
    }

    76% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes loadingmx {
    0% {
        -moz-transform: rotate(225deg);
        opacity: 1;
        -moz-animation-timing-function: ease-out;
    }

    8% {
        -moz-transform: rotate(345deg);
        -moz-animation-timing-function: linear;
    }

    30% {
        -moz-transform: rotate(455deg);
        -moz-animation-timing-function: ease-in-out;
    }

    40% {
        -moz-transform: rotate(690deg);
        -moz-animation-timing-function: linear;
    }

    60% {
        -moz-transform: rotate(815deg);
        opacity: 1;
        -moz-animation-timing-function: ease-out;
    }

    75% {
        -moz-transform: rotate(965deg);
        -moz-animation-timing-function: ease-out;
    }

    76% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@keyframes loadingmx {
    0% {
        transform: rotate(225deg);
        opacity: 1;
        animation-timing-function: ease-out;
    }

    8% {
        transform: rotate(345deg);
        animation-timing-function: linear;
    }

    30% {
        transform: rotate(455deg);
        animation-timing-function: ease-in-out;
    }

    40% {
        transform: rotate(690deg);
        animation-timing-function: linear;
    }

    60% {
        transform: rotate(815deg);
        opacity: 1;
        animation-timing-function: ease-out;
    }

    75% {
        transform: rotate(965deg);
        animation-timing-function: ease-out;
    }

    76% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

.citemfrt {
    padding-bottom: 5px;
    padding-top: 5px;
}

.citem_qz_user .citemfrt {
    padding: 12px 20px 8px;
}

.mask {
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
    height: 100%;

    background: #333;
    opacity: 0.9;
    filter: alpha(opacity=90);
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}

#LoginBox {
    width: 440px;
    height: 490px;
    position: fixed;
    top: -0px;
    left: 50%;
    margin-left: -220px;
    background: #fff;
    z-index: 100000;
    overflow: hidden;
    display: none;
}

.close_btn {
    font-family: arial;
    font-size: 30px;
    font-weight: 700;
    color: #999;
    text-decoration: none;
    float: right;
    padding-right: 4px;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:#999; font-family:微软雅黑;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#999;font-family:微软雅黑;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#999;font-family:微软雅黑;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#999;font-family:微软雅黑;
}




.mtable .umitem{ border:0px;}
.yzmDiv{clear: both;margin-left: 90px;padding-top: 10px;text-align: left;line-height: 22px;}
.mtable tr td{ vertical-align:top;border-bottom: solid 1px #E9E9E9;}
.mtable tr td img{ margin-top:40px;}
.mtable tr td a img{ margin-top:0px;}
.mtable tr td input{ margin-top:40px;}
.pnitem .Validform_right{ float:left; margin-top:12px;}
.pnitem .Validform_wrong{float: left;line-height: 20px;margin-top: 4px;margin-left: 10px;}
.Validform_wrong{background: url(valid_icons.png) no-repeat -20px -37px !important;}

/*图片相册样式*/
.photo-list{ margin:0; padding:10px 0 0 0; clear:both }
	.photo-list ul{ margin:0; list-style:none; *display:inline-block; }
	.photo-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.photo-list ul li{ margin-right:10px; text-align:center; clear:both}
	.photo-list ul li .img-box{position: relative;width: 520px;background: #E7E7E7;float: left;padding: 15px;height: 120px;overflow: hidden; }
	.photo-list ul li .img-box.selected{ border:0px #f60 solid ; float:left;}
	.photo-list ul li .img-box img{ width:120px; height:120px; opacity:1; }
	.photo-list ul li .img-box .remark{ top:106px; left:0px; margin:0; padding:3px 2px; position:absolute; display:block; width:124px; height:122px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; text-align:left; font-family:"Microsoft Yahei"; }
	.photo-list ul li .img-box .remark:hover{ top:0px; }
	.photo-list ul li .img-box .remark i{ color:#fff; font-style:normal; position:relative; line-height:18px; }
	.photo-list ul li a{color: #ffde00;margin: 15px auto;background: url(http://js.90sjimg.com/images/upload/del_design_icon.png) no-repeat;width: 16px;height: 16px;display: block;}
	.photo-list ul li a:hover{color:#44d2b0;}
	.pp{ padding-bottom:10px;}
	.up_ra{padding: 10px 10px;border: 1px solid rgb(219, 226, 230);width: 260px;float: left;height: 98px;background: #fff;margin-left: 10px; display:inline;}
	.slDiv{float: left;padding: 20px 10px 0px 10px;border-left: 0px;border-right: 1px solid rgb(219, 226, 230);border-top: 1px solid rgb(219, 226, 230);height: 98px;background: #fff;border-bottom: 1px solid rgb(219, 226, 230);}
.up_sm{width: 650px;height: 80px; padding: 10px 0px;border: 1px solid rgb(219, 226, 230);width: 130px;height: 12px;}

/*分享样式*/	
.fenxiang a .jtico{width:65px !important; height:50px !important;padding-left:0px !important; margin-right:10px;}
.fenxiang a.jiathis_button_qzone .jtico{background:url(../images/wz/fenxiang-icon.png)  -0px -0px #dddddd;}
.fenxiang a.jiathis_button_tsina .jtico{background:url(../images/wz/fenxiang-icon.png) -65px -0px #dddddd;}
.fenxiang a.jiathis_button_tqq .jtico{background:url(../images/wz/fenxiang-icon.png) -130px -0px #dddddd;}
.fenxiang a.jiathis_button_weixin .jtico{background:url(../images/wz/fenxiang-icon.png) -195px -0px #dddddd;}
.fenxiang a.jiathis_button_huaban .jtico{background:url(../images/wz/fenxiang-icon.png) -260px -0px #dddddd;}

.fenxiang a.jiathis_button_qzone .jtico:hover{ background:url(../images/wz/fenxiang-icon.png) -0px -0px #feb61d;}
.fenxiang a.jiathis_button_tsina .jtico:hover{ background:url(../images/wz/fenxiang-icon.png) -65px -0px #d63b22;}
.fenxiang a.jiathis_button_tqq .jtico:hover{ background:url(../images/wz/fenxiang-icon.png) -130px -0px #3eb0d8;}
.fenxiang a.jiathis_button_weixin .jtico:hover{ background:url(../images/wz/fenxiang-icon.png) -195px -0px #77c235;}
.fenxiang a.jiathis_button_huaban .jtico:hover{ background:url(../images/wz/fenxiang-icon.png) -260px -0px #ea4b5b;}

.swfupload{ background:#ffde00; line-height:28px; color:#fff;}

.register_top{width:1000px; margin:0px auto; }
.regLogo{font-size:16px; line-height:30px; text-align:center;}
.regLogo span{font-size:25px;}
.regtopRight{float:right; font-size:14px;}
.regtopRight a, .re_sm a, .msg a{ color:#ffa200}
.regtopRight a:hover, .re_sm a:hover, .msg a:hover{ text-decoration:underline;}
.reBox{clear: both; margin: 10px auto; padding:60px 20px;box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.re_sm{clear: both; width: 100%; margin: 0px auto;line-height:40px; font-size:15px; margin-left:50px;}
.yzmDiv a{ color:#ffde00}
.msg{ line-height:30px; font-size:14px;}


.zhuanzai {border-top: 1px solid #EEE;padding-top: 10px; line-height: 15px; margin-top:10px; clear:both}
#projectpostbody .zhuanzai a{ color:#555}
#projectpostbody .zhuanzai a:hover {color:#ffa200;}
.bdshare-slide-button-box{ z-index:10}
.bdshare-slide-button-box .bdshare-slide-list a, .bdshare-slide-bottom a{ font-family:微软雅黑;}
.qqchunDiv{float: right;height: 40px;line-height: 40px;font-size: 12px;display: inline;margin-left: 10px; background:url(../images/wz/qun.png) no-repeat 0px 10px; text-indent:1.5em;}
.qqchunDiv a{ color:#ffde00;}
.qqchunDiv a:hover{ text-decoration:underline}

.videoDiv{  clear:both;}
.videoTitle{ font-size:25px; height:30px; line-height:30px;}
.video_one{ height:40px;clear:both}
.videoBox{padding:0px 10px 0px 0px; margin-right:10px;  clear:both }
.videolist{}
.videolist a{ padding-right: 20px;display: block;float: left;line-height: 18px;font-size: 13px;}
.videolist a:hover{ text-decoration:underline;}
.videoFl{font-size: 13px;}
.videoFl:hover{ text-decoration:underline;}
.videoFlDiv{float:left;}
.Flimg{float: left;padding:5px 5px 5px 0px;}

.video_one a{ display:block; float:left; background:#293038; color:#fff; padding:10px 20px; margin-right:1px;}
.video_one a:hover{ background:#67696c}
.video_one a.on{ background:#f3c300}
.video_two{ height:20px; clear:both;padding-bottom:20px;}
.video_two a{ display:block; float:left; background:#BEC0C2; color:#fff; padding:5px 10px;margin-right:1px; }
.video_two a:hover{ background:#293038}
.video_two a.on2{ background:#293038}
#bannerbody canvas {position: absolute;left: 0;top: 0;}
.banner_A{}
.b_ucode{width: 480px;margin: 0px auto; }
.b_ucode .b_u_btn {margin-top: 20px; text-align:center} 
.b_ucode .b_u_btn a {font-size: 14px;color: #fff;background:#ffa200;display: inline-block;height: 24px;line-height: 24px;text-align: center;width:140px;}
.b_ucode .b_u_btn a.b_u_get{width: auto; background:none;}
.remen{ clear:both; overflow:hidden}
.remen ul li{ float: left;width: auto;padding: 0px 10px 0px 0px;margin: 0px;height: 22px;font-size: 12px;line-height: 22px;}
.remen ul li a{ color:#8c8c8c; }
.remen ul li a:hover{text-decoration:underline}
.bmDiv{padding: 20px 50px; margin-bottom:20px;border-top: 1px solid #e0e7eb;}

.videotop{overflow: hidden;position: relative;width: 100%;}
.videotopBg{position: absolute;top: -80px;left: 0;right: 0;height: 480px;z-index: 0;overflow: hidden;width: 100%;background-repeat: no-repeat;background-position: center top;}
.videotopBg img{width: 100%;height: 490px;filter: url("data:image/svg+xml;utf8,<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYP…\"blur\"><feGaussianBlur stdDeviation=\"14\"/></filter></defs></svg>#blur");
-webkit-filter: blur(14px);-moz-filter: blur(14px);-ms-filter: blur(14px);filter: blur(14px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);}
.videotopBg .mask1 {position: absolute;z-index: 2;left: 0;right: 0;top: 0;bottom: 0;background-color: #000;opacity: .5;filter: alpha(opacity=50);}	
.videofldiv{float: left; margin-right: 20px; line-height:25px;}
.videofldiv .video_img{ -moz-border-radius: 80px;-webkit-border-radius: 80px;border-radius: 80px;  border: solid 1px #E6E4E4}
.videoFl{ color:#2B2B2B}

	.about_title{background:#353535  ; color:#fff; font-size:14px; padding:10px; font-weight:bold; margin-bottom:5px;}
	.about_left{margin: 20px;}
	.about_left ul li{ margin-bottom:1px;}
	.about_left ul li a{ line-height:25px; font-size:15px; display:block ; height:25px; color:#777777; padding:5px 10px}
	.about_left ul li a:hover{ background:#ffde00; color:#000;}
	.about_left ul li a.about_menuOn{ background:#ffde00; color:#000;}
	.about_n{ font-size:15px; color:#777777; line-height:25px; padding:40px 50px; min-height:600px; }
	.about_n p{ margin-bottom:10px; }
	.about_n a{ color:#183C00;}	
	.about_n a:hover{ color:#ffa200;  text-decoration:underline}
	.linkUL{ overflow:hidden}
	.linkUL li{ float:left}
	.linkUL li .active.yy-tj{background-position: -128px -522px;}
	.linkUL li span.yy-soicon{ margin-right:0px;}
	
	#hnav li.hnavmore ul.xlmore{width:240px;}
	#hnav li.hnavmore ul.xlmore li{width:120px;}

::-webkit-scrollbar              { /* 1 */  width:9px; background-color:#333;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */ border:solid 2px #333; width:5px;  border-radius:4px; background-color:#fff;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#333;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
::selection{background: #ffa200; color: white; /* Safari */} ::-moz-selection{background: #ffa200; color: white; /* Firefox */ } 
#fileQueueArt{ clear:both; display:block; margin-top:5px;}

.wcat_header{padding: 10px 20px;border-bottom: 1px solid #eaeaea;overflow: hidden;}
.wcat_title {font-size: 16px;color: #555;line-height: 20px;float: left;font-weight: bold;}
.wcat_desc {line-height: 20px;float: left;margin: 0 0 0 20px;}
.caret {display: block;background: url(../images/wz/ico.png) no-repeat 0 0;text-indent: -999em;line-height: 999em;overflow: hidden;width: 16px;height: 16px;}
.caret {float: left;}
.i_yl {background-position: 0 -342px;}
.wcat_desc .i_yr {float: right;background-position: 0 -387px;margin-left: 6px;}
.wcat_desc .desc {float: left;}
.wcat_header a {color: #999;font-weight: normal;font-size: 12px;}
.wcat_header a:hover {color: #6ebd00; text-decoration:underline;}

.nav_primary {float: left;margin-left: 20px;}
.nav_primary .nav {float: left;padding-bottom: 8px;}
.nav {text-align: left;text-transform: capitalize;}
.nav_primary .nav > li {float: left;position: relative;padding: 15px 0px 10px 0px;}
.nav_primary li.hot {background: url(../images/wz/hot.png) no-repeat right top;}
.nav_primary .nav-primary > li > a {border-left: 1px solid #CFCFCF;padding: 0 14px;}
.nav_primary .nav-primary > li > a:hover { text-decoration:underline; }
.nav_social .s {float: left;margin: 0 0 0 12px;line-height: 16px;cursor: pointer;position: relative;color:#555;}
.nav_social .s:hover {color: #6ebd00; }
.s .i_qq {background-position: 0 2px;}
.nav_social .s .i_weibo {background-position: 0 -28px;margin-right: 5px;}
.nav_home > li a {color: #6ebd00;line-height: 16px;height: 16px;}
.nav_home > li {padding: 14px 0 12px;}
/*.nav > li a {float: left;padding: 0 15px 0 0;line-height: 16px;height: 16px; font-size:14px;}*/
.nav > li .i_home {float: left;background-position: 0 -97px;}
.videofldiv{border: 1px solid #eaeaea;background: #f9f9f9; width:15%; padding:0.5%; margin-right: 0.5%;min-height: 100px;}
.vi_fDiv{padding: 0px 0px 0px 15px; clear:both}
.videolist{ overflow:hidden}
.sj_f1 li:nth-child(1) a.videoFl{background: url(../images/wz/sj520_01.jpg) no-repeat 0px 4px;text-indent: 1em; font-weight:bold;}
.sj_f1 li:nth-child(2) a.videoFl{background: url(../images/wz/sj520_02.jpg) no-repeat 0px 4px;text-indent: 1em;font-weight:bold;}
.sj_f1 li:nth-child(3) a.videoFl{background: url(../images/wz/sj520_02.jpg) no-repeat 0px 4px;text-indent: 1em;font-weight:bold;}
.sj_f1 li:nth-child(4) a.videoFl{background: url(../images/wz/sj520_02.jpg) no-repeat 0px 4px;text-indent: 1em;font-weight:bold;}
.sj_f1 li:nth-child(5) a.videoFl{background: url(../images/wz/sj520_01.jpg) no-repeat 0px 4px;text-indent: 1em;font-weight:bold;}
.sj_f1 li:nth-child(6) a.videoFl{background: url(../images/wz/sj520_01.jpg) no-repeat 0px 4px;text-indent: 1em;font-weight:bold;}

.xgxaDiv{ overflow:hidden; margin-top:5px;}
.xgxaDiv a{ float:left; display:block; padding-right:15px; color:#666;}
.xgxaDiv a:hover{ color:#ff9400; text-decoration:underline}

.imiwiki ul div{ padding:0px;height: 30px;}

.toolsDiv{background: #fff; width:100%; border: solid 1px #E8E8E8; overflow:hidden}
.sj_f{padding:15px 0px 0px 15px;}
.sj_f li{ float: left;width: 173px;height: 50px;text-align: center;margin: 0px 15px 16px 0px;line-height: 50px;font-size: 16px;}
.sj_f li a{ width: 173px;height: 50px; display:block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; color:#fff;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;} 
.sj_f li a:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;} 
.sj_f .li_1{background: #8cba00; }
.sj_f .li_2{background: #e8953b; }
.sj_f .li_3{background: #f88a75; }
.sj_f .li_4{background: #b483be; }
.sj_f .li_5{background: #71a7e0; }
.sj_f .li_6{background: #23c1da; }
.sj_t{padding:10px 0px 0px 15px;}
.sj_t li{ float: left;width: 73px;height:55px;text-align: center;line-height: 50px;font-size: 13px; border:solid 1px #fff;}
.sj_t li:hover{ border:solid 1px #ffa200}
.sj_t li dt{ width: 50px;height: 31px;margin:0px auto;background: url(../images/wz/tools.png) no-repeat;}
.sj_t li dd{ line-height:20px;}
.sj_t li a{ } 
.sj_t li dt.sj-pc{background-position: -5px -5px;}
.sj_t li dt.sj-biao{background-position: -107px -5px;}
.sj_t li dt.sj-mx{background-position: -223px -5px;}
.sj_t li dt.sj-mh{background-position: -324px -5px;}
.sj_t li dt.sj-ps{background-position: -435px -5px;}
.sj_t li dt.sj-gif{background-position: -522px -5px;}
.sj_t li dt.sj-tx{background-position: -624px -5px;}
.tool_m{width:auto;float: right;line-height: 70px;margin-right: 20px;font-size: 15px;}
.tool_m a:hover{ text-decoration:underline}
.y_news{padding:10px;}
.y_news span{font-weight:bold; display:block;font-size: 14px; color:#4B4B4B; text-indent:0.8em;}
.y_news ul{overflow: hidden;margin-top: 5px;}
.y_news ul li{ line-height:25px; height:25px; background:url(../images/wz/artlist.gif) 0 9px no-repeat;text-indent: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		/*第二种形式*/ 
		.menu1box {position: relative;	overflow: hidden;	height: 42px; line-height:40px;	text-align: left;}
		#menu1 {position: absolute;	top: 0;	left: 0;	z-index: 1; width:100%;}
		#menu1 li {float: left;display: block;cursor: pointer;margin-right: 10px;width: 130px;}
		#menu1 li a {text-align: center;display: block;font-size:14px;}
		#menu1 li.hover {	}
		#menu1 li.hover a {color: #ffa200;font-weight: bold;border: 1px solid #ffa200;border-radius: 20px}
		.main1box {	clear: both; overflow:hidden;margin-top: 15px;	 }
		#main1 ul {	display: none;}
		#main1 ul.block {	display: block;}
		
		/*第三种形式*/ 
		#nn1 {position: absolute;	top: 0;	left: 0;	z-index: 1; width:100%;}
		#nn1 li {float: left;display: block;cursor: pointer;margin-right: 10px;width: 130px;}
		#nn1 li a {text-align: center;display: block; font-size:14px;}
		#nn1 li.hover {	}
		#nn1 li.hover a {color: #ffa200;font-weight: bold;border: 1px solid #ffa200;border-radius: 20px}
		#mm1 ul {	display: none;}
		#mm1 ul.block {	display: block;}


 /*---*/
.light-wrapper .items li{ height:225px !important}
.light-wrapper .citem, .citem .citemtop{ width:auto !important; margin-right:0px;}
.citemqt .yy-icon{ text-indent:20px !important; margin-right:5px !important; float:left; font-family:微软雅黑;}
.citemqt{ padding: 5px 0px 0px 0px !important; float:right;margin-top: 3px;}
.sj_jb{ display:none;}
.citemfoot{ float:left;}
.light-wrapper .citem{ box-shadow:none !important}
.light-wrapper .citem .citemtxt{padding: 10px 0px !important; width:100% !important; text-indent:0.5em; z-index:2; text-align:center }
.light-wrapper .citem .citemtitle{ width:auto}
.light-wrapper .citem:hover{box-shadow:none}
.in_wz{ float:left}
#imcontent .imitem { width:280px; margin-right:0px;}	
#main{padding-top:0px !important}
 /*---*/
 .container { margin:0px auto; clear:both}
 #imcontent{overflow:hidden; padding:0px 50px;}
 .wz_ul li{ overflow:hidden; clear:both;padding-bottom: 13px;border-bottom: solid 1px #e0e7eb;margin-bottom: 12px;}
 .wz_ul .iwzimg{ float:left; width:200px;}
 .wz_ul .iwzimg img{}
 .wz_Time{ float:right}
 .in_wz{}
 .in_wz a.topic-in-img {float: left;width: 220px;height: 133px;}
 .topic-in-img img:hover{filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}
 .in_lg{float:left; margin-left:40px; display:inline}
 .wz_right{ float:left;}
 .wz_title{ font-size:16px; margin-top:5px;}
 .n_cont_p{}
 .n_cont_p .citem { background:#fff}
 
.light-wrapper .items {margin-top:30px;    list-style: none;	margin-left:0;}
.light-wrapper .items {/*margin-left: -8px;    margin-bottom: -8px;*/    *zoom: 1;}
.light-wrapper .items:before,
.light-wrapper .items:after {   display: table;   content: "";   line-height: 0;}
.light-wrapper .items:after { clear: both}
.light-wrapper .items li {
    float: left;
    min-height: 1px;
    /* width: 229px */	
    position: relative;
	display: block;
	float: left;
	width: 360px;
	height: 193px;
	margin: 0 30px 35px 0;	
}
.light-wrapper .items li img {
	display: block;   
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.light-wrapper .items li img:hover {filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/transform: scale(1.2, 1.2);	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */}
.light-wrapper .items li .hoverpicture,
.light-wrapper .items li .hoverpicture img {    display: block;    position: relative;}
.light-wrapper .items li .hoverpicture {    overflow: hidden}
.light-wrapper{ }
.isotope,
.isotope .item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope .item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity;
}

.izl-rmenu{position:fixed; right:10px;bottom:10px; padding-bottom:73px;  z-index:999; }
.izl-rmenu .btn{width:50px; height:50px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-wx{background:url(../images/wz/sj520_r.png) 0px 0px no-repeat;}
.izl-rmenu .btn-wx:hover{background:url(../images/wz/sj520_r.png) -50px -0px}
.izl-rmenu .btn-wx .pic{position:absolute; left:-276px; top:-200px; display:none;width:276px;height:366px;}
.izl-rmenu .btn-wx .pic img{width:276px;height:366px;}

.izl-rmenu .btn-app{background:url(../images/wz/sj520_r.png) 0px -50px no-repeat; }
.izl-rmenu .btn-app:hover{background:url(../images/wz/sj520_r.png) -50px -50px}
.izl-rmenu .btn-app .app{position:absolute; left:-276px; top:-200px; display:none;width:276px;height:366px;}
.izl-rmenu .btn-app .app img{width:276px;height:366px;}

.izl-rmenu .btn-zn:hover{}

.izl-rmenu .btn-zn a{background:url(../images/wz/sj520_r.png) 0px -150px no-repeat;width:50px; height:50px; display:block;text-indent: -9999px;  }
.izl-rmenu .btn-zn a:hover{background:url(../images/wz/sj520_r.png) -50px -150px }

.izl-rmenu .btn-top{background:url(../images/wz/sj520_r.png) 0px -100px no-repeat;  display:none;}
.izl-rmenu .btn-top:hover{background:url(../images/wz/sj520_r.png) -50px -100px}
.in_wzLeft{overflow: hidden;float:left;}


@media (min-width: 768px) and (max-width: 1200px) { 
	.container{width:800px;}
	 #main, #page{ background:#fff;}	
	.light-wrapper .items li {	margin-right:40px;}
	.light-wrapper .items {  /* margin-left: -8px;    margin-bottom: -8px;*/ margin-top:80px;	}
	.light-wrapper .items li {  /*  width: 236px;    margin-left: 8px;    margin-bottom: 8px; */}
	.vi_y2, .in_lg{ display:none;}
	.ui_div{ display:none;}
	#hbzl2{ display:none;}
	.BreakingNewsController{ display:none;}
	.in_f{ margin-top:10px}
	.l_p{padding-top: 30px;}
	.n_cont_p .citem:nth-child(3n){ margin-right:0px;}
	#minm #hnav > li, #minm #sonews, #minm #likeurl, #minm #imcontent, #links{
        display: none;
    }

}

@media (min-width: 979px) and (max-width: 1199px) { 
	.container{width:960px;}
	#main, #page{ background:#fff;}
	.light-wrapper .items li {margin-right: 20px;margin-bottom:22px;width: 300px;height:167px;	}
	.light-wrapper .items li img{margin: 0px 50px 23px 0px;}
	.light-wrapper .items li .btn{font-size:13px;line-height:23px;padding: 8px 15px 8px 10px;}
	
}

@media (min-width: 1200px) { 
	.ituihuo li div{margin-left: 5px;}
	.s_y{ display:none;}
	.ituihuo li{ width:195px}
	/* CHROME BUG FIXE */
	.box {width: 1202px;margin: 0 auto;max-width:1655px;}
	.in_wz{width: 1128px;}
	 .wz_ul .wz_right{ float:left; width:580px;}
	.light-wrapper .items {margin-right:-35px;}
	.light-wrapper {padding: 30px 30px;	}
	.light-wrapper .items li {/*width: 255px*/margin: 0 25px 20px 0;	}
	.light-wrapper .items {/*margin-left: -10px;margin-bottom: -10px;*/}
	.light-wrapper .items li {/*margin-left: 25px;	    margin-bottom: 25px;*/	}
	.in_wz a.topic-in-img {margin-right: 8px;}
	.vi_y, .in_lg, .toolsDiv .vi_y2, .toolsDiv{ display:none;}
	
	#imcontent{padding: 0px 30px;}
	.n_cont_p{padding: 0px;}
	 .Pager{padding: 0px 30px;}
	.l_p{padding-top: 30px;}
	.n_cont_p .citem:nth-child(4n){ margin-right:0px;}
	.n_cont_p .citem{margin-right: 10px;border: solid 1px #e8e8e8;padding: 5px;}
	.in-bRight{ display:none;}
	.in_wzLeft{width:800px;}
	
}


@media (min-width: 1700px) { 
	.s_y{ display:block;}
	.in-bRight{ display:block;}
	.ituihuo li div{margin-left: 15px;}
	.in_wz{float:left;width:1235px;}
	 .wz_ul .wz_right{ float:left; width:730px;}
	.ituihuo li{ width: 300px;}
	.box {width:1630px;}
	.logo {height:27px;}	
	.light-wrapper .items li {margin: 0 30px 15px 0;}
	#content .light-wrapper .items li:nth-child(4n){ margin-right:0px}
	.light-wrapper {padding: 30px 50px;}
	.top_w {padding: 0px 50px;}
	.in_wz a.topic-in-img {margin-right: 19px;}
	.vi_y, .in_lg, .toolsDiv, .toolsDiv .vi_y2{ display:block;}
	 #imcontent{padding: 0px 50px;}
	 .n_cont_p{padding: 0px 50px;}
	 .Pager{padding: 0px 50px;}
	 .n_cont_p .citem{margin-right: 10px;    border: solid 1px #e8e8e8;    padding: 8px;}
	 #listcontent .citem:nth-child(5n){ margin-right:0px;}
	 .n_cont_p .citem:nth-child(4n) {margin-right: 10px;}
	 .in_wzLeft{width:935px;}

	 
}

@media (max-width: 767px) { 
	#main, #page{ background:#fff;}
	.container {	}
	.light-wrapper .items li { width: 100%}
	.light-wrapper .items {margin-left: 0}
	.light-wrapper .items li {margin-left: 0px;margin-bottom: 20px;}
	.topheader ul{ display:none}
	/* small screens size bugs fix */
	.light-wrapper ul.items {width:360px;margin-left: auto;margin-right: auto; }
	.light-wrapper ul.items li{width:360px;margin-right:0;}
	.bmDiv{ display:none;}
	.toolsDiv, .in_lg{ display:none;}	
	.ui_div{ display:none;}
	.BreakingNewsController{ display:none;}
	.in_f{ margin-top:10px}
	.l_p{padding-top: 30px;}
	#hlogo{ width: 35px;margin-left: 10px; overflow:hidden;} 
	.UpdatePanel1{   width:280px; margin:0px auto; overflow:hidden}
	.UpdatePanel2{   width:305px; margin:0px auto; overflow:hidden}
	#soform, #top, #socontent, #links{ display:none; }
	#hrnav{ margin-right:20px;}
	.light-wrapper ul.items li{ padding:20px;}
		#minm #hnav > li, #minm #sonews, #minm #likeurl, #minm #imcontent, #links {
        display: none;
    }
}

.in_a{font-size: 13px;line-height: 35px;height: 35px;}
#postfileart{ overflow:hidden;}
.hzkh{width:1185px;margin:0 auto;border:1px solid #ccc;}
.hzkh li{width:235px;height:165px;float:left;border:1px solid #ccc;}




@charset "utf-8";
/* CSS Document */
/* Author: zq */
/* Time: 2014/10/9*/

/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ font:12px/24px "Helvetica Neue","Microsoft YaHei"; color:#888;}
a{ color:#888; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
html{ overflow-x:hidden;}
.wd1100{ margin:0 auto; max-width:1100px;}
*{ outline:none;}
.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ *zoom:1;}

/*hader*/
.header{ position:fixed; top:0; left:0; z-index:100000; width:100%; height:70px; background-color:#222;}
.head{ height:70px;}
.logo{ margin-left:12px; display:inline;}
.logo a{ display:block; width:170px; height:70px;}
.h_r{ margin-right:12px; margin-top:19px; display:inline;}
.h_click li{ float:left; width:32px; height:32px; overflow:hidden; line-height:32px; margin-left:18px; display:inline;}
.h_click li.h_tel{ width:160px;}
.h_tel span{ color:#fff; font-size:14px;}
.h_tel img{ float:left; margin-right:10px;}
/*.nav li{ float:left; width:60px; height:32px; line-height:32px; text-align:center;}*/
/*.nav li p{ height:32px; overflow:hidden;}
.nav li a{font-size:16px; display:block;}
.nav li a span{ display:block;}*/
/*.nav li.nav_cur a,.nav li a:hover{ color:#c70c1f;}*/

/*案例筛选公共*/
/* what we do*/
.wedo{ padding-top:28px; overflow:hidden; }
.title{ font-size:48px; text-align:center; line-height:100%; color:#da251d; margin-bottom:55px; font-family:"方正兰亭超细黑简体", "FZLTCXHJT", "Microsoft Yahei"; }
.wedo_line{ height:2px; background:#ececec; width:265px; margin:0 auto; margin-bottom:70px }
.wedo_select{ text-align:center; margin-bottom:20px; font-size:0 }
.wedo_select li{ height:24px; line-height:24px; display:inline-block; padding:0 40px; cursor:pointer; color:#454545; font-size:18px; }
.wedo_select li.on, .wedo_select li.on:hover,.wedo_select li:hover{ color:#cfcfcf; font-weight:bold;}
.wedo_select li:first-child{ border-radius:6px 0 0 6px; }
.wedo_select li:last-child{ border-radius:0 6px 6px 0; }
.wedo_list li{ width:19.9%; float:left; overflow:hidden; }
.wedo_img{ position:relative; overflow:hidden}
.wedo_list li img{ width:100%; display:block;}
.wedo_list_li{ position:relative; }
.image_info{ position:absolute; left:0; top:0; width:100%; height:100%; /*display:none */ }
.image_info_wrap{ position:absolute; left:0; top:0; width:100%; height:100%; display:table }
.image_info .overlay{ background:#da251d; opacity:0.6; filter:alpha(opacity=60); width:100%; height:100%; left:0; top:0; position:absolute; z-index:1 }
.wedo_list_li{ width:100%;}
.wedo_list_li .wedo_img img{ transition:all 0.5s; }
.wedo_list_li .image_info{ opacity:0; filter:alpha(opacity=0); }
.wedo_list_li:hover .image_info{ opacity:1; transition:all 0.5s; filter:alpha(opacity=100); display:block }
.wedo_list_li:hover .wedo_img img{ transform:scale(1.2, 1.2); }
.isotope, .isotope-item{ transition-property:transform, opacity; transition-duration:0.8s; }
.wedo_show{ position:absolute; left:0; bottom:-60px; z-index:20;width:100%; height:60px; background:url(../images/wz/case_hoyy.png) repeat;}
.wedo_img img{ background-color:#000; opacity:0.6; filter:alpha(opacity=60)}
.wedo_more a{ display:block; width:18px; height:18px; padding:21px 18px; border-left:1px solid #414141; border-right:1px solid #261d12;}
.wedo_more a span{ display:block; background:url(../images/wz/case_more.png) no-repeat; width:18px; height:18px;}
.wedo_shL { width:100%; box-sizing:border-box;padding-left:14px;padding-right:14px; padding-top:10px;}
.wedo_shtitle a{ display:block; color:#ff6700; font-size:18px; height:24px;}
.wedo_shintro{ color:#898989; height:20px; line-height:20px;}
.wedo_shtitle a{ width:270px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/*team*/
.floor5{ background:url(../images/wz/team_img.jpg) no-repeat center; width:100%; height:700px;}
.team{ width:100%; height:700px; margin:0 auto; position:relative;}
.team_ask{ color:#FFF; font-size:20px; width:800px; line-height:36px; height:72px; overflow:hidden; padding-top:178px; margin:0 auto 38px auto; text-align:center;}
.team_move{ position:absolute; left:50%; margin-left:-550px; width:1100px; height:234px;}
.team_l,.team_r{ position:absolute; top:80px; z-index:10; width:40px; height:78px; display:block;}
.team_l{ background:url(../images/wz/team_lac.png) no-repeat; left:-80px;}
.team_r{ background:url(../images/wz/team_rac.png) no-repeat; right:-80px;}
.team_Mlist{ width:1100px; height:274px; overflow:hidden;}
.team_Mlist li{ float:left; width:130px; height:188px; margin:0 5px; display:inline; cursor:pointer; transition: width 0.5s ease 0.01s, height 0.5s ease 0.01s, margin 0.5s ease 0.01s; }
.team_Mlist li img{ margin-left:25px; margin-top:76px; opacity:0.5; transition: width 0.5s ease 0.01s, height 0.5s ease 0.01s, opacity 0.5s ease 0.01s,margin-top 0.5s ease 0.01s,margin-left 0.5s ease 0.01s,background 0.02s ease 0.01s}
.team_Mlist li img,.team_Mlist li span{ display:block;}
.team_job{ color:#fff; height:24px; padding-top:8px; text-align:center;}
.team_Mlist li.team_on,.team_Mlist li:hover{ width:234px; height:270px; margin:0 18px 0 8px;}
.team_Mlist li.team_on img,.team_Mlist li:hover img{ width:220px; height:220px; padding:7px; background:rgba(0,0,0,0.1); border-radius:50%; margin-top:0; margin-left:0; opacity:1;}
.team_Mlist li:hover span,.team_Mlist li.team_on span{ color:#FFF; font-size:18px; padding-top:12px;}
.team_Fimg{ position:absolute; top:0; left:50%; margin-left:-960px; z-index:-1; width:1920px; height:700px;}
.team_Fimg img{ float:left;}


/*公共top*/
.top{ height:auto; overflow:hidden; padding-bottom:60px; padding-top:60px; text-align:center;}
.top_en{  font-size:18px; line-height:100%; margin-bottom:16px;}
.top_cn span{ color:#222; font-size:42px; padding-bottom:12px; border-bottom:1px solid #b6b9bf;}
.top_cn span b{ background:url(../images/wz/top_enline.jpg) no-repeat bottom; padding-bottom:14px; font-weight:normal;}

/*parter*/
.client_table td a{ display:block; width:219px; height:128px;}

/*contact*/
.contact ul{ width:500px ; float:left;}
.contact li{ float:left; margin-right:5px; display:inline; width:245px; height:120px; 
background:url(../images/wz/contact_yy.png) repeat; margin-bottom:5px;}
.contact li a,.contact li span,.contact li img{ display:block;}
.contact li img{ width:72px; height:54px; margin:18px 0 12px 79px; display:block;}
.contact_icon{ width:72px; height:54px; margin:18px 0 0px 0px; display:block;}
.contact li span{ color:#e0e0e0; font-size:14px; text-align:center;width:245px;}
.contact_icon1{ background:url(../images/wz/contact_cicon1.png) no-repeat center;}
.contact_icon2{ background:url(../images/wz/contact_cicon2.png) no-repeat center;}
.contact_icon3{ background:url(../images/wz/contact_cicon3.png) no-repeat center;}
.contact_icon4{ background:url(../images/wz/contact_cicon4.png) no-repeat center;}
.floor7 .contact li:hover{ background:url(../images/wz/contact_yyho.png) repeat;}
/*.contact li a:hover .contact_icon1{ background:url(../images/wz/contact_iconho1.png) no-repeat;}
.contact li a:hover .contact_icon2{ background:url(../images/wz/contact_iconho2.png) no-repeat;}
.contact li a:hover .contact_icon3{ background:url(../images/wz/contact_iconho3.png) no-repeat;}
.contact li a:hover .contact_icon4{ background:url(../images/wz/contact_iconho4.png) no-repeat;}*/
.contact li a:hover span{ color:#FFF;}

/*footer*/
.footer{ position:relative; z-index:5555; width:100%; height:auto; overflow:hidden; background-color:#0e0e0e;}
.foot_top{ height:auto; overflow:hidden; padding:22px 0;}
.love_link a{ color:#454545; margin-right:32px;}
.foot_d{ border-top:1px solid #212121; padding:30px 0 18px; background-color:#0e0e0e;}
.foot_dshare{ position:relative; width:190px; height:46px; margin:0 auto;}
.foot_dshare a{ display:inline-block; float:left; background-image:url(../images/wz/f_dshimg.png); width:53px; height:46px; margin-right:10px;}
.foot_dshare1{ background-position:0 0;}
.foot_dshare2{ background-position:-63px 0;}
.foot_dshare3{ background-position:-126px 0;}
.foot_dshare1:hover{ background-position:0 -50px;}
.foot_dshare2:hover{ background-position:-63px -50px;}
.foot_dshare3:hover{ background-position:-126px -50px;}
.copyright{ clear:both; font-family:Arial; color:#787878; padding-top:22px; text-align:center;}
.footer a:hover{ color:#FFF;}
.foot_shWx,.foot_shTelWx{ position:absolute; top:-109px; z-index:999999; width:104px; height:104px; background:url(../images/wz/foot_shar_bd.png) no-repeat left bottom; padding-bottom:5px; display:none;}
.foot_shWx{ right:-92px;}
.foot_shTelWx{ left:115px;}
.foot_shWx img,.foot_shTelWx img{ display:block; padding:12px; background-color:#FFF;}

@media  screen and (max-width: 320px){
	
	.h_click{ display:none;}
	
	}

@media (min-width: 321px) and (max-width: 1000px){
	
	.h_click{ display:none;}
	
	}
	
@media  screen and (min-width: 1001px){
	
	.h_click{ display:block;}
	
	}	
@media  screen and (max-width: 1500px){
	
	.floor1 .menu_web ul li{width:33.3%;}
	
	}

/*浮动qq*/
.float_qq{ position:absolute; top:200px; right:0; width:50px; height:203px; z-index:6666;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:172px;}
.float_qq li.float_qq4{ top:102px;}
.float_qq li.float_qq4{ top:153px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#ff6700; opacity:1;}
.float_shwx{ position:absolute; top:-226px; left:-216px; background:url(../images/wz/float_wxbd.png) no-repeat bottom right; width:216px; height:216px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}

#qLpercentage{ width:105px; height:104px; line-height:104px; text-align:center;}