@charset "utf-8";
/* CSS Document */

/*side-menu*/
.side-menu{ width:160px; /*overflow:hidden;*/}
.side-menu dl{ line-height:30px;}
.side-menu dt{ padding-left:20px; font-size:14px; _height:23px; _padding-top:7px;}
.side-menu dd{ padding-left:32px; _height:21px; _padding-top:5px; line-height:26px;}
.side-menu .cur{ background:#fff; font-weight:700;}
.side-menu .cur-c{ background:#C7E6F8;}
.side-menu dl mark{ border-radius:3px; color:#fff; padding:0 5px; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
.side-menu dl a:hover s{ -moz-transform:rotate(30deg); -webkit-transform:rotate(30deg); -o-transform:rotate(30deg); transform:rotate(30deg);}
.s-icon{ background:url(../images/side_icon.png) no-repeat; width:16px; height:16px; display:inline-block; margin:0 5px -3px 0; transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.s-icon1{ background-position:0 0;}
.s-icon2{ background-position:0 -16px;}
.s-icon3{ background-position:0 -32px;}
.s-icon4{ background-position:0 -48px;}
.s-icon5{ background-position:0 -64px;}
.s-icon6{ background-position:0 -80px;}
.s-icon7{ background-position:0 -96px;}
.s-icon8{ background-position:0 -112px;}
.s-icon9{ background-position:0 -128px;}
.s-icon10{ background-position:0 -144px;}
.s-icon11{ background-position:0 -160px;}
.s-icon12{ background-position:0 -176px;}
.s-icon13{ background-position:0 -192px;}
.s-icon14{ background-position:0 -208px;}
.s-icon15{ background-position:0 -224px;}
.s-icon16{ background-position:0 -240px;}
.s-icon17{ background-position:0 -256px;}
.s-icon18{ background-position:0 -272px;}
.s-icon19{ background-position:0 -288px;}
.s-icon20{ background-position:0 -304px;}
.s-icon21{ background-position:0 -320px;}
.s-icon22{ background-position:0 -336px;}
.s-icon23{ background-position:0 -352px;}
.s-icon24{ background-position:0 -368px;}
.s-icon25{ background-position:0 -384px;}
.s-icon29{ background-position:0 -447px;}
.s-icon30{ background-position:0 -499px;}
.s-icon31{ background-position:0 -481px;}
.s-icon32{ background-position:0 -400px;}
.s-icon33{ background-position:0 -416px;}
.s-icon34{ background-position:0 -517px;}
.s-icon35{ background-position:0 -532px;}

/*.slide-btn{ background:#4A98C6 url(../images/side_menu_btn.gif) center center no-repeat; width:34px; height:34px; position:absolute; top:0; left:-34px; cursor:pointer;}
.s-btn-r{ -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}*/

/*person-info*/
.person-info em{ display:none;}
.person-info img{ width:120px; height:120px; display:block; margin:0 auto 5px; padding:2px; border:1px solid #D9D9D9; border-radius:63px; background:#fff;}
.per-show a{ width:45px; text-align:center; display:inline-block; line-height:20px;}
.per-show-line{ border-left:1px solid #fff; border-right:1px solid #fff;}

/*content*/
.content{ width:800px; background:#fff; min-height:798px; _height:798px; padding-bottom:30px;}
.dyn-tit{ border-bottom:3px solid #4D97C5; height:30px; overflow:hidden;}
.dyn-tit nav a{ display:inline-block; line-height:30px; padding:0 15px; font-size:14px; background:#D9D9D9; margin-right:3px;}
.dyn-tit nav a.cur{ background:#4D97C5; color:#fff; font-weight:700;}
.dyn-tit nav a:first-child{ border-radius:3px 0 0 0;}
.dyn-tit nav a:last-child{ border-radius:0 3px 0 0;}

/*focus*/
.focus{ width:528px; height:108px; padding:15px; background:#F7F7F7; border:1px solid #ddd; border-radius:3px; position:relative;}
.focus-box{ width:528px; height:108px; overflow:hidden; position:relative;}
.pic-list{ height:108px; position:absolute;}
.pic-list li{ float:left; width:528px; height:108px;}
.pic-list li figure figcaption{ width:120px; float:left;}
.pic-list li figure figcaption img{ border-radius:3px;}
.pic-list li figure div{ width:395px; float:right;}
.pic-num{ position:absolute; bottom:0; right:5px; *+bottom:8px;}
.pic-num span{ width:8px; height:8px; border:1px solid #95ACB4; display:inline-block; font-size:0; line-height:1; overflow:hidden; border-radius:5px; background:#fff; cursor:pointer; margin:0 3px;}
.pic-num span.cur{ background:#64B2E2;}

/*dialog*/
.dialog{ _width:480px; padding:0 0 15px 80px; zoom:1; margin-bottom:8px;}
.dialog .dialog-pop{ _width:448px;}
.dialog .dialog-bbs{ _width:478px;}
.dialog-photo{ text-align:center; position:absolute; top:0; left:10px;}
.dialog-photo img{ width:46px; height:46px; display:block; padding:1px; background:#fff; border:1px solid #D9D9D9; border-radius:25px;}
.dialog-pop{ border:1px solid #DADADA; border-radius:0 3px 3px 3px; background:#F5F5F5; padding:5px 15px; box-shadow:1px 1px 1px #f5f5f5; position:relative; zoom:1;}
/*.dialog-pop p{ text-indent:2em;}*/
.dialog-pop .ti0,.land-article .ti0{ text-indent:0;}
.dialog-pop i{ background-position:left -21px; width:13px; height:12px; position:absolute; left:-13px; top:-1px; _top:0;}
.dialog-bbs{ background:#fff; padding:5px 0 0 0;}
.dialog-bbs i{ background-position:right -21px;}
.dialog-bbs p,.dialog-bbs h3,.dialog-bbs h4{ padding:0 15px;}
.dialog-bbs h4{ border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; line-height:30px;}
.dialog-bbs div{ background:#F5F5F5; padding:10px 0;}
.dialog-bbs div s{ border-width:5px; border-style:solid; border-color:transparent transparent #f5f5f5; _border-color:#fff #fff #f5f5f5; width:0; height:0; line-height:0; font-size:0; position:absolute; left:53px; top:-10px;}
.dialog-pop .wrong-tip{ background:#fff; color:#E4343B; border-radius:5px; margin-top:5px;}
.look-all{ padding:4px 5px; line-height:12px;}
.look-all:hover{ border-radius:3px; color:#fff; background:#63B7E9;}

/*discuss*/
.discuss{ border:1px solid #DADADA; border-radius:3px; padding:0 15px 5px; box-shadow:-1px -1px 1px #f5f5f5; position:relative; zoom:1;}
.discuss dl{ padding:15px 0 10px; zoom:1; border-bottom:1px solid #F5F5F5;}
.discuss dl.last,.discuss dl.dialog-tarea{ border-bottom:none;}
.discuss dt{ width:34px;}
.discuss dt img{ width:30px; height:30px; display:block; padding:1px; border:1px solid #d9d9d9; border-radius:16px;}
.discuss dd{ width:400px; line-height:20px;}
.dis-arr{ background-position:0 -55px; width:10px; height:7px; position:absolute; top:-7px; right:12px; _top:-6px;}
.dialog-line{ width:4px; height:auto; background:#F5F5F5; border-radius:2px; position:absolute; top:75px; left:33px;}

/*dialog-tarea*/
.dialog-tarea textarea{ border:1px solid #d9d9d9; border-radius:3px; padding:2px; width:394px; margin-bottom:5px;}
.dialog-tarea textarea:hover{ box-shadow:inset 1px 1px 2px #f5f5f5;}
.dialog-tarea textarea:focus{ box-shadow:inset 1px 1px 2px #ddd;}

/*notice*/
.notice{ padding:7px 0 15px 40px; zoom:1; margin-bottom:8px; _width:520px;}
.notice .dialog-pop{ _width:488px;}
.notice-icon{ text-align:center; position:absolute; top:0; left:8px;}
.web-mes{ padding-top:25px;}
.close-x{ font:14px/14px Verdana, Geneva, sans-serif; position:absolute; right:0; top:0; color:#4D97C5; cursor:pointer; padding:5px;}
.web-mes-dialog-tarea textarea{ border:1px solid #d9d9d9; border-radius:3px; padding:2px; width:554px; height:100px; margin-bottom:5px;}
.web-mes-dialog-tarea textarea:hover{ box-shadow:inset 1px 1px 2px #f5f5f5;}
.web-mes-dialog-tarea textarea:focus{ box-shadow:inset 1px 1px 2px #ddd;}
.web-mes-your .dialog-pop{ background:#fff;}

/*hot-sport*/
.aside-tit{ background:#DFF0FB; line-height:30px; text-indent:1em; font-size:14px; font-weight:700;}
.aside-tit .fr{ _margin-top:-3px;}
.hot-sport dl{ padding:15px 0; zoom:1; overflow:hidden; _width:190px; _height:100px;}
.hot-sport dt{ width:80px;}
.hot-sport dt img{ display:block;}
.hot-sport dd{ width:100px; line-height:20px;}
.hot-sport h4{ background:#F7F7F7; border-radius:3px 0 0 3px; padding-left:5px; cursor:pointer; margin-top:2px;}
.hot-sport h4 span{ background:#C9C6C6; border-radius:0 3px 3px 0; display:inline-block; vertical-align:middle; padding:0 5px; font-size:14px; color:#fff; _margin-top:0px;}

/*he-follow*/
.he-follow{ _height:50px; overflow:hidden;}
.he-follow dt{ width:50px;}
.he-follow dt img{ width:46px; height:46px; display:block; padding:1px; background:#fff; border:1px solid #D9D9D9; border-radius:25px;}
.he-follow dd{ width:130px;}

/*fans*/
.fans{ border-bottom:1px solid #f5f5f5; margin-bottom:15px;}
.fans-info{ line-height:22px;}
.fans-info .icon{ width:10px; height:10px; display:inline-block; vertical-align:middle; margin-right:5px;}
.fans-info .icon1{ background-position:right -55px;}
.fans-info .icon2{ background-position:right 0;}
.fans-info p{ _width:480px;}



/*write-con*/
.write-con{ width:760px; padding:0 20px;}
.write-con .focus{ border-radius:3px 0 0 3px;}
.write-con .zishu{ float:right; display:inline; color:#e4343b; height:16px; line-height:16px; margin-top:15px;}
.doc-write{ width:199px; height:126px; display:block; border:1px solid #ddd; border-left:0; border-radius:0 3px 3px 0; text-align:center; padding-top:12px;}
.doc-write s{ background:url(../images/doc_pic.png) no-repeat; width:117px; height:92px; display:block; margin:0 auto 8px;}
.write-table{ padding:20px; zoom:1; overflow:hidden;}
.write-table select,.write-table input{ vertical-align:middle;}
.write-table th{ width:70px; text-align:right; padding-right:10px; font-weight:500;}
.write-table td{ padding:6px 0;}
.write-table .input{ border:1px solid #d9d9d9; border-radius:2px; padding:1px; width:240px; height:19px; line-height:19px; margin-bottom:-1px;}
.write-table .input:hover{ box-shadow:inset 1px 1px 1px #f5f5f5;}
.write-table .input:focus{ box-shadow:inset 1px 1px 1px #ddd;}
.write-table button{ font:14px/28px 宋体; _height:28px; padding:0 20px; cursor:pointer; display:inline-block; font-weight:700; margin:10px 10px 0 0;}
.write-sort{ background:#F6F6F6; border:1px solid #ddd; border-radius:3px; padding:5px 10px; zoom:1; overflow:hidden;}
.write-sort li{ width:87px; float:left; _padding:5px 0;}
.write-sort li input{ margin:-4px 5px 0 0;}

/*landing-page*/
.landing-page{ width:690px; background:#fff; padding:0 25px 25px; zoom:1;}
.landing-page .discuss dd{ width:530px; line-height:20px;}
.landing-page .dialog-tarea textarea{ width:524px;}
.landing-page .dialog-pop{ _width:578px;}
.landing-page .dialog{ _width:610px;}
.land-perarea{ padding:20px 0; border-bottom:1px solid #C9E0ED; zoom:1; /*overflow:hidden;*/}
.land-perarea figcaption em{ display:none;}
.land-perarea figcaption img{ width:120px; height:120px; display:block; padding:2px; border:1px solid #D9D9D9; border-radius:63px; background:#fff;}
.land-perarea div{ width:540px; padding-top:30px;}
.land-article p{ font-size:14px; margin-top:15px;}
.land-dialog-tarea textarea{ border:1px solid #d9d9d9; border-radius:3px; padding:2px; width:684px; height:100px; margin-bottom:5px;}
.land-dialog-tarea textarea:hover{ box-shadow:inset 1px 1px 2px #f5f5f5;}
.land-dialog-tarea textarea:focus{ box-shadow:inset 1px 1px 2px #ddd;}

/*tip-box*/
.tip-box{ background:#F8F8F8; border:1px solid #d9d9d9; font-size:14px; text-align:center; line-height:34px; display:block; color:#AFAFAF; border-radius:3px;}

/*btn*/
.btn-tg{ font-size:14px; background:#63B7E9; border:1px solid #4D97C5; line-height:38px; text-align:center; display:block; border-radius:4px; color:#fff; font-weight:700; _height:28px; _padding-top:10px;}
.btn-tg s{ background-position:0 0; width:18px; height:20px; display:inline-block; vertical-align:middle; margin:-2px 10px 0 0;}
.btn-tg:hover,.btn-send:hover{ background:url(../images/tag_hover.gif) repeat-x 0 -42px;}
.btn-reply{ border:1px solid #BCE1FB; background:#DFF0FA; padding:3px 15px; border-radius:3px; cursor:pointer; color:#4D97C5; font-weight:700;}
.btn-send{ font-size:14px; background:#63B7E9; border:1px solid #4D97C5; line-height:28px; padding:0 20px; display:inline-block; border-radius:4px; color:#fff; font-weight:700; cursor:pointer;}
.btn-esc{ font-size:14px; background:#DFF0FA; border:1px solid #AEDCF9; line-height:28px; padding:0 20px; display:inline-block; border-radius:4px; color:#4D97C5; font-weight:700; cursor:pointer;}
.submit-send{ font-size:14px; background:#63B7E9; border:1px solid #4D97C5; line-height:28px; padding:6px 20px; display:inline-block; border-radius:4px; color:#fff; font-weight:700; cursor:pointer;}
.submit-esc{ font-size:14px; background:#DFF0FA; border:1px solid #AEDCF9; line-height:28px; padding:6px 20px; display:inline-block; border-radius:4px; color:#4D97C5; font-weight:700; cursor:pointer;}
.btn-reg{ background:#70B7E2; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#63B7EA), to(#4BA4DA));background:-webkit-linear-gradient(#63B7EA, #4BA4DA);background:-moz-linear-gradient(#63B7EA, #4BA4DA);background:-ms-linear-gradient(#63B7EA, #4BA4DA);background:-o-linear-gradient(#63B7EA, #4BA4DA);background:linear-gradient(#63B7EA, #4BA4DA); border:1px solid #519DCD; border-radius:3px; font:20px/50px 微软雅黑; width:190px; text-align:center; color:#fff; cursor:pointer; *+line-height:40px;}
.btn-super{ border:1px solid #BCE1FB; background:#DFF0FA; font:20px/46px 微软雅黑; display:inline-block; padding:0 50px; border-radius:3px; cursor:pointer; color:#4D97C5;}

/*pages*/
.pages a,.pages font{ display:inline-block; padding:0 8px; line-height:22px;}
.pages font{ font-weight:700;}
.pages a{ border:1px solid #ddd; padding:0 7px; color:#4D97C5;}
.pages a:hover{ background:#4D97C5; color:#fff;}

/*animation*/
.doc-write s{-webkit-animation-duration:1s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:1s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:both;}
@-webkit-keyframes shake{
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}
@-moz-keyframes shake{
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}
@-ms-keyframes shake{
	0%, 100% {-ms-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-ms-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-ms-transform: translateX(10px);}
}
@-o-keyframes shake{
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}
@keyframes shake{
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-ms-animation-name:shake;-o-animation-name:shake;animation-name:shake;}


/*login*/
.login-area{ min-height:387px; _height:387px;}
.login-area .input{ text-indent:0.5em; color:#666; font-size:14px;}
.login-area p{ padding:10px 0;}
.login-area .btn-reg{ line-height:46px; width:279px;padding:10px;}
.login-area .login-super-btn a{ display:inline-block; margin:0 10px 0 0;}
.reg-fine s{ width:10px; height:10px; display:inline-block; vertical-align:middle; margin-right:8px;}
.reg-fine .icon{ background-position:right 0;}
.reg-fine dd{ _padding:5px 0;}

/*reg*/
.reg-area{ border-right:1px solid #D3D2D2; padding:0 0 50px 70px; width:539px; zoom:1; overflow:hidden;}
.reg-area-table th{ text-align:right; width:20%; padding-right:5%; font-size:14px; font-weight:500;}
.reg-area-table td{ padding:10px 0;}
.reg-area-table .input{ border:1px solid #d9d9d9; border-radius:3px; padding:1px; width:275px; height:26px; line-height:26px; background:#fff; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
.reg-area-table .input:focus{ border-color:rgba(82,168,236,0.8); outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}
.reg-area-table .input-yzm{ width:80px;}
.reg-area-table td.password-class{ padding:0 0 10px 0; line-height:14px;}
.password-class span{ width:92px; height:14px; text-align:center; color:#fff; background:#C5C4C4; font:12px/14px 微软雅黑; display:inline-block; margin-right:1px;}
.password-class span.cur{ background:#64B7EA;}
.login-super{ width:280px; padding:5px 40px 0 30px; zoom:1; overflow:hidden;}
.login-super-btn a{ width:96px; height:32px; font:13px/32px 微软雅黑; color:#fff; display:block; background:url(../images/login_super_btn.jpg) no-repeat; padding-left:40px; margin:10px 0; text-shadow:1px 1px 1px #666;}
.login-super-btn a.edu{ background-position:0 0;}
.login-super-btn a.qq{ background-position:0 -32px;}
.login-super-btn a.sina{ background-position:0 -64px;}
#reg-area-table th{ width:60px; padding-right:15px; vertical-align:top; padding-top:13px;}
#reg-area-table .tip{ padding-left:10px; color:#666; line-height:14px;}
.name-tip{ background:#E8F6FF; border:1px solid #C9E0EE; border-radius:3px; position:relative; padding:0 10px; margin-top:10px;}
.name-tip i{ background-position:right -13px; width:10px; height:7px; position:absolute; top:-7px; left:30px;}
.reg-area-table .tip s{ background:url(../images/reg_tip.gif) no-repeat; width:10px; height:14px; display:inline-block; vertical-align:middle; margin:-2px 5px 0 0;}
.reg-area-table .tip_r s{ background-position:0 0;}
.reg-area-table .tip_w s{ background-position:0 -14px;}
.reg-area-table .tip_n s{ background-position:0 -28px;}

/*safe*/
.safe-home{ min-height:560px; _height:560px; padding:20px 50px 0;}
.safe-home nav a{ width:282px; height:40px; line-height:40px; font-size:14px; margin-right:7px; display:inline-block; position:relative; background:#e2e2e2; font-weight:700; text-align:center; color:#666; _padding-top:12px; _height:28px; _line-height:28px;}
.safe-home nav a.last{ margin-right:0;}
.safe-home nav a.cur{ background:#63B6E9; color:#fff;}
.safe-home nav a i{ width:18px; height:18px; display:inline-block; vertical-align:middle; border-radius:9px; background:#9C9C9C; font:14px/18px Arial, Helvetica, sans-serif; text-align:center; color:#fff; margin:-3px 5px 0 0;}
.safe-home nav a.cur i{ background:#fff; color:#63B6E9;}
.safe-home nav a s{ background:url(../images/safe_nav.gif) no-repeat 0 -40px; width:19px; height:40px; position:absolute; top:0; right:-19px; z-index:20;}
.safe-home nav a.cur s{ background-position:0 0;}
.safe-home nav a.old s{ background-position:0 -80px;}
.safe-home nav a.n1{ *+z-index:20;}
.safe-home nav a.n2{ *+z-index:19;}
.safe-home nav a.n3{ *+z-index:18;}

/*per-set*/
.per-set{ padding:10px 30px 0; zoom:1; overflow:hidden;}
.per-set th{ text-align:right;  font-weight:500; padding-right:15px;}
.per-set td{ padding:5px 0;}
.per-set input,.per-set select{ vertical-align:middle;}
.per-set .input{ border:1px solid #d9d9d9; border-radius:2px; padding:1px; width:162px; height:18px; line-height:18px;}
.per-set .input:hover{ box-shadow:inset 1px 1px 1px #f5f5f5;}
.per-set .input:focus{ box-shadow:inset 1px 1px 1px #ddd;}
.school-list{ border:1px solid #D9D9D9; background:#F5F5F5; padding:15px; zoom:1; overflow:hidden;}
.school-list button{ background:#63B7E9; border:1px solid #4D97C5; font:12px/18px 宋体; border-radius:2px; vertical-align:middle; color:#fff; cursor:pointer; _line-height:17px;}
.school-list .item{ border:1px solid #ddd; background:#fff; padding:5px 10px; zoom:1; overflow:hidden; word-wrap:nowrap;}
.school-list .item a{ color:#4D97C5; margin:0 4px; cursor:pointer; display:inline-block;}
.school-list .item a:hover,.school-list .item a.cur{ color:#B70B00;}
.school-list .p0{ padding:0;}
.school-list ul{ height:190px; overflow-y:auto;}
.school-list ul li{ width:180px; float:left; padding:5px 10px; line-height:18px;}
.school-list .close{ background:#ddd; border:1px solid #999; font:12px/18px 宋体; border-radius:2px; vertical-align:middle; padding:3px 5px; cursor:pointer;}
.my-photo dt{ width:156px; float:left;}
.my-photo dt img{ width:150px; height:150px; padding:2px; border:1px solid #d9d9d9;}
.my-photo dd{ float:left; width:485px; padding-left:15px;}

/*article-page*/
.article-page{ padding:10px 20px; zoom:1; overflow:hidden;}
.article-page figure{ border:1px solid #E8E8E8; background:#F7F7F7; border-radius:3px; padding:15px 20px; zoom:1; overflow:hidden;}
.land-page p{ margin-top:15px;}

/*user guider*/
.mask_div{ position:fixed; top:0px; width:100%; height:100%;background:#000000; filter:alpha(opacity:70); opacity:0.7; _position:absolute; _left:expression(eval(document.documentElement.scrollLeft)); _top:expression(eval(document.documentElement.scrollTop)); z-index:999997;}
.user_guide_div{ position:absolute; top:0px; left:0px; width:100%; height:910px; z-index:999998;}
.user_guide_box{ position:relative; width:960px; height:910px; margin:0px auto;}
.user_guide_box a{ position:absolute; top:30px; display:block; width:117px; height:117px; z-index:999998;}
.user_guide_box .user_guide_prev{ display:none; left:-156px; background:url(../images/user_guide_prev.png) no-repeat;}
.user_guide_box .user_guide_next{ right:-156px; background:url(../images/user_guide_next.png) no-repeat;}
.user_guide_box .user_guide_close{ display:none; right:-156px; background:url(../images/user_guide_close.png) no-repeat;}
.user_guide_box li{ position:absolute; display:none; width:960px; height:910px;}
.user_guide_box .user_guide_01{ right:-56px; background:url(../images/user_guide_01.png) 238px 0px no-repeat; _background:url(../images/user_guide_01.png) 238px 6px no-repeat;}
.user_guide_box .user_guide_02{ right:-56px; background:url(../images/user_guide_02.png) 238px 0px no-repeat; _background:url(../images/user_guide_02.png) 238px 6px no-repeat;}
.user_guide_box .user_guide_03{ background:url(../images/user_guide_03.png) 68px 95px no-repeat;}
.user_guide_box .user_guide_04{ left:-158px; background:url(../images/user_guide_04.png) -67px 4px  no-repeat; _background:url(../images/user_guide_04.png) -67px 4px no-repeat;}

/*弹窗浮层*/

.user_login_box{ width:344px; font-family:"微软雅黑"; color:#4c4c4c;}
.user_login_box h2{ padding-left:54px; color:#898989;}
.user_login_box p{ padding:9px 0;}
.user_login_box p span{ display:inline-block; line-height:29px;}
.user_login_box p input{ display:inline-block; width:250px; height:29px; padding:0 20px; line-height:29px; font-family:"微软雅黑"; font-size:16px; border:1px solid #d9d9d9; border-radius:3px; background:#ffffff; vertical-align:middle;}
.user_login_box p input:focus{ border-color:rgba(82,168,236,0.8); outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}
.user_login_link span,.user_login_link a{ display:inline-block; width:145px; height:35px; line-height:35px; text-align:center; font-size:16px;}
.user_login_link a{ color:#696868; border-radius:0 4px 4px 0; background:#e2e2e2;}
.user_login_link span{ color:#ffffff; border-radius:4px 0 0 4px; background:#72b7e6;}
.user_login_btn button{ display:inline-block; width:145px; height:45px; line-height:45px; color:#ffffff; background:#72b7e6; border:none; border-radius:3px; vertical-align:middle; cursor:pointer;}
.user_login_btn span{ display:inline-block; width:145px; line-height:45px; text-align:center;}


/* 2013712 add start*/
/* write success */
.sub_success{ padding-top:140px;}
.sub_success p{ margin-bottom:24px; text-align:center; font-family:"微软雅黑"; font-size:16px;}
.sub_success .suc_icon{ display:inline-block; width:38px; height:31px; margin-right:14px; background:url(../images/success_bg.gif) no-repeat; vertical-align:middle;}
/* blue and gary btn*/
.btn-blue,.btn-gary,.btn-org{ display:inline-block; padding:0px 20px; line-height:39px; font-size:14px; font-weight:700; border-radius:4px;}
.btn-blue{ color:#fff; border:1px solid #4D97C5; background:#63B7E9;}
.btn-blue:hover{ background:url(../images/blue_gary_btn.gif) repeat-x;}
.btn-gary{ color:#696969; border:1px solid #e1e1e1; background:#f8f8f8;}
.btn-gary:hover{ background:url(../images/blue_gary_btn.gif) 0 -39px repeat-x;}
.btn-org{ height:28px; line-height:28px; font-size:12px; font-weight:normal; color:#fff; border:none; background:url(../images/buy/btn_org.png) repeat-x;}
.btn-org:hover{ text-decoration:none;}
.btn-org-big{ display:inline-block; height:48px; padding:0 50px; line-height:48px; font-size:23px; font-weight:normal; color:#fff; border:none; background:url(../images/buy/btn_org_2.png) repeat-x; border:1px solid #E02900; border-radius:8px;}
.btn-org-big:hover{ text-decoration:none;}

.sidebar-ff{ background:#ffffff;}

.cur_mon_top{ padding-left:29px; color:#999999; background:url(../images/top_bg.png) 2px 0 no-repeat;}
.cur_mon_top dl{ margin-bottom:30px; overflow:hidden; zoom:1;}
.cur_mon_top dt{ float:left; margin-right:10px;}
.cur_mon_top dt img{ display:block; width:46px; height:46px; padding:1px; border:1px solid #d9d9d9; border-radius:42px;}
.cur_mon_top dd{ float:left; line-height:16px;}

.party_infor{ padding:0px 16px; line-height:20px; color:#999999;}
/* 2013712 add end*/
	@-webkit-keyframes userPic{
		0%,100%{ -webkit-transform:rotate(0deg);}
		20%,40%,60%,80%{ -webkit-transform:rotate(5deg);}
		10%,30%,60%,90%{ -webkit-transform:rotate(-5deg);}
		
	}
	@-moz-keyframes userPic{
		0%,100%{ -moz-transform:rotate(0deg);}
		20%,40%,60%,80%{ -moz-transform:rotate(5deg);}
		10%,30%,60%,90%{ -moz-transform:rotate(-5deg);}
		
	}
	@-moz-keyframes userPic{
		0%,100%{ -moz-transform:rotate(0deg);}
		20%,40%,60%,80%{ -moz-transform:rotate(5deg);}
		10%,30%,60%,90%{ -moz-transform:rotate(-5deg);}
		
	}
	@-ms-keyframes userPic{
		0%,100%{ -ms-transform:rotate(0deg);}
		20%,40%,60%,80%{ -ms-transform:rotate(5deg);}
		10%,30%,60%,90%{ -ms-transform:rotate(-5deg);}
		
	}
	@-o-keyframes userPic{
		0%,100%{ -o-transform:rotate(0deg);}
		20%,40%,60%,80%{ -o-transform:rotate(5deg);}
		10%,30%,60%,90%{ -o-transform:rotate(-5deg);}
		
	}
	@keyframes userPic{
		0%,100%{ transform:rotate(0deg);}
		20%,40%,60%,80%{ transform:rotate(5deg);}
		10%,30%,60%,90%{ transform:rotate(-5deg);}
		
	}
	.userPic{ -webkit-animation:animation:userPic 1s;}
	.user_pic_box{ zoom:1;}
	.user_pic_box span{ bottom:3px; *bottom:8px; left:19px; display:block; width:122px; height:122px; border-radius:63px; background:url(../images/update_pic.png) no-repeat;}
	.user_pic_box a{ top:101px; display:block; height:30px; text-align:center; color:#ffffff;}
	.user_pic_box span:hover{ -webkit-animation:userPic 1s; -moz-animation:userPic 1s; -ms-animation:userPic 1s; -o-animation:userPic 1s; animation:userPic 1s;}
	/*
	.user_pic_box cite{background:url(../images/gon.png) no-repeat; width:54px; height:53px; position:absolute; right:1px; top:-13px; display:block;}
	*/
 
	.user_pic_box cite{ width:54px; height:53px; position:absolute; right:1px; top:-13px; display:block;}
	 
	/*投票*/
.rm10{ margin-right:10px;}
.c9{ color:#999999;}
.blue{ color:#4D97C5;}
.tr{ text-align:right;}
.user_login_box{ width:344px; font-family:"微软雅黑"; color:#4c4c4c;}
.user_login_box h2{ margin-bottom:15px; font-weight:normal; padding-left:54px; color:#898989;}
.user_login_box p{ padding:9px 0;}
.user_login_box p span{ display:inline-block; line-height:29px;}
.user_login_box p input{ display:inline-block; width:250px; height:29px; padding:0 20px; line-height:29px; font-family:"微软雅黑"; font-size:16px; border:1px solid #d9d9d9; border-radius:3px; background:#ffffff; vertical-align:middle;}
.user_login_box p input:focus{ border-color:rgba(82,168,236,0.8); outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}
.user_login_link span,.user_login_link a{ display:inline-block; width:145px; height:35px; line-height:35px; text-align:center; font-size:16px;}
.user_login_link a{ color:#696868; border-radius:0 4px 4px 0; background:#e2e2e2;}
.user_login_link span{ color:#ffffff; border-radius:4px 0 0 4px; background:#72b7e6;}
.user_login_btn button{ display:inline-block; width:145px; height:45px; line-height:45px; color:#ffffff; background:#72b7e6; border:none; border-radius:3px; vertical-align:middle; font-size:20px; cursor:pointer;}
.user_login_btn span{ display:inline-block; width:145px; line-height:45px; text-align:center;}



/* CSS Document */

.col80{ color:#808080;}
.new_red,.new_red a{ color:#f25f57;}

.floor{ width:950px; margin:0px auto;}

.bs_bg{ background:url(../images/sprites_bg.png) no-repeat;}

.br_tp{ border-top:1px solid #f4f5ef;}



.bs_banner{ position:relative; zoom:1;}

.bs_banner img{ display:block;}

.bs_banner .index_link{ position:absolute; bottom:23px; right:19px; display:block; width:85px; height:34px; padding-right:36px; line-height:34px; text-align:right; font-family:"微软雅黑"; font-size:16px; color:#ffffff;}



/* 活动介绍 */

.activ_intro{ padding:2px 26px 5px 40px; background:url(../images/bszt_js_bg.png) no-repeat; overflow:hidden; zoom:1;}

.activ_intro_lt{ float:left; width:566px; padding-right:12px; border-right:1px solid #f4f5ef;}

.activ_intro_lt h2{ border-bottom:1px solid #f4f5ef;}

.activ_intro_lt h2 span{ display:block; height:40px;}

.title_01{ background-position:0px -34px;}

.title_02{ background-position:0px -74px;}

.title_03{ background-position:0px -154px;}

.title_04{ background-position:0px -114px;}

.title_cx{ background-position:0px -234px;}

.title_js{ background-position:0px -260px;}

.title_ph{ background-position:0px -194px;}



/* 活动流程 */

.activ_intro_rt{ float:right; width:290px;}

.activ_intro_rt h2{ border-bottom:1px solid #f4f5ef;}

.activ_intro_rt h2 span{ display:block; height:40px;}

.activ_intro_rt h3 span{ display:block; width:50px; height:26px;}

.gary_btn,.blue_btn,.green_btn{ display:inline-block; width:75px; height:26px; line-height:26px; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#ffffff; box-shadow:0px 3px 6px #CCCCCC;}

.gary_btn{ background-position:0px -312px;}

.blue_btn{ background-position:0px -286px;}

.green_btn{ background-position:0px -338px;}

.activ_intro_rt table td{ padding:8px 0;}



/*进入决赛作品*/

.space_box{ padding:26px 26px 64px 40px; background:url(../images/bszt_zp_bg.png) no-repeat; overflow:hidden; zoom:1; height:555px;}

.jszp_box{ overflow:hidden; zoom:1;}

.jszp_box dl{ float:left; margin-right:16px; padding:10px 0; overflow:hidden; zoom:1;}

.jszp_box dt{ float:left; margin-right:10px; text-align:center;}

.jszp_box dt img{ display:block; padding:2px; border:1px solid #e3e3e3; border-radius:42px;}

.jszp_box dt span{ font-size:14px; color:#4c4c4c;}

.jszp_box dd{ float:left; width:170px; line-height:16px;}

.jszp_box dd h3{ font-size:14px;}



/*分页样式*/

.page_box{ text-align:center;}

.page_box a,.page_box span{ padding:3px 5px; border:1px solid #c1c1c1; color:#4d4d4d;}

.page_box span.on{ color:#ffffff; border:1px solid #0c8dd8; background:#3ea7e4;}



/* 排行榜 */

.ph_box li{ position:relative; padding:4px 20px 4px 30px; zoom:1;}

.ph_box .num_ph{ position:absolute; left:0; top:5px; display:block; width:22px; height:26px; line-height:26px; font-size:14px; color:#717171; text-align:center; text-align:center;}

.ph_box .num_ph01{ background-position:-176px -244px;}

.ph_box .num_ph02{ background-position:-176px -280px;}

.ph_box .num_ph03{ background-position:-176px -318px;}

.ph_box div{ overflow:hidden; zoom:1;}

.ph_box div a{ float:left;}

.ph_box div em{ float:right;}

.ph_box dl{ display:none; overflow:hidden; zoom:1;}

.ph_box dt{ float:left; margin-right:10px;}

.ph_box dt img{ display:block; padding:2px; border-radius:42px; border:1px solid #e1e1e1;}

.ph_box dd{ float:left; width:160px;}

.ph_box h3 a{ color:#2c96dd;}

.ph_box li.active{ border-bottom:1px solid #f4f5ef; background:#f9f9f9;}

.ph_box li.active div{ display:none;}

.ph_box li.active dl{ display:block;}



/* 弹出层 2013-7-10 */

.pop_tips{ width:380px; padding:10px 0; text-align:center;}

.pop_tips textarea{ width:324px; height:76px; padding:2px; line-height:16px; color:#5d5d5d; border:1px solid #abadb3; border-radius:3px; resize:none;}

/*自定义皮肤*/
.model_box{ width:740px;}
.model_table td{ padding:6px 0; vertical-align:top; text-align:center;}
.model_table a{ display:none;}

/*vip购买*/
.buy{ background:#ffffff; padding-top:37px;}
.buy_top{ background:#cc0000 url(../images/buy/top_bg.png) top center no-repeat; border-bottom:2px solid #880000; height:82px;}
.buy_top_con{ width:960px; margin:0 auto;}
.buy_top_rt{ float:right; display:inline; width:400px; height:38px; margin-top:44px; border-radius:5px 5px 0 0;}
.buy_top_rt a{ display:inline-block; background-color:#AE0000; width:99px; text-align:center; height:38px; line-height:38px; margin-right:1px; color:#ffffff; font-size:14px;}
.buy_top_rt a.a1{ border-radius:5px 0 0 0;}
.buy_top_rt a.a3{ border-radius:0 5px 0 0; margin-right:0;}
.buy_top_rt a.current,.buy_top_rt a:hover{ background-color:#880000;}

.buy_mid{ width:960px; margin:0 auto;}
.buy_mid_1{ margin-top:15px; border:1px solid #e6e6e6; border-radius:8px; background:#f7f7f7;}
.buy_mid_1_top{ height:39px; line-height:39px; border-bottom:1px solid #e6e6e6; padding:0 18px;}
.buy_mid_1_mid{ background:#ffffff; padding:12px 32px; border-radius:0 0 8px 8px;}
.buy_mid_1_mid table{ width:100%; background:#e6e6e6; border-collapse:separate; border-spacing:1px;}
.buy_mid_1_mid table th{ background:#f7f7f7; height:30px; vertical-align:middle;}
.buy_mid_1_mid table td{ background:#ffffff; height:30px; vertical-align:middle; text-align:center;}

.buy_mid_2{ margin-top:15px; border:1px solid #e6e6e6; border-radius:8px; background:#f7f7f7;}
.buy_mid_2_top{ height:39px; line-height:39px; border-bottom:1px solid #e6e6e6; padding:0 18px;}
.buy_mid_2_mid{ background:#ffffff url(../images/buy/bank_bg.png) 680px 15px no-repeat; padding:20px 32px; border-radius:0 0 8px 8px;}
.buy_mid_2_mid_lf{ float:left; display:inline; margin-right:30px; width:200px; line-height:24px; background:url(../images/buy/line_bg.png) right top repeat-y;}
.buy_mid_2_mid_rt{ float:left; display:inline; margin:0; width:170px; line-height:24px;}
/*点击我*/
.buy_mid_2_mid_rt_2{ float:right; display:inline; width:260px; height:122px; cursor:pointer;}

.buy_mid_3{ margin-top:15px; border:1px solid #e6e6e6; border-radius:8px; background:#f7f7f7;}
.buy_mid_3_top{ height:39px; line-height:39px; border-bottom:1px solid #e6e6e6; padding:0 18px;}
.buy_mid_3_mid{ background:#ffffff; padding:20px 32px; border-radius:0 0 8px 8px;}
.buy_mid_3_mid li{ float:left; display:inline; width:172px; margin:0 25px;}
.buy_mid_3_mid li img{ background:#ffffff; width:172px; height:172px; padding:2px; border:1px solid #e6e6e6; margin:0;}
.buy_mid_3_mid li p{ line-height:24px; text-align:center;}
.buy_mid_3_mid li p.mt5{ margin-top:5px;}

/*vip会员特权*/
.vip_rights{ width:960px; margin:15px auto 0;}
.vip_rights_left{ float:left; display:inline; width:245px;}
.vip_rights_left_box{ border:1px solid #FFCABB; border-radius:10px;}
.vip_rights_left_top{ height:40px; line-height:40px; padding-left:18px; border-bottom:1px solid #FFCABB;}
.vip_rights_left_mid{ padding:8px 0 20px;}
.vip_rights_left_mid dl{ overflow:hidden; zoom:1;}
.vip_rights_left_mid dt{ display:block; margin-left:18px; height:23px; background:url(../images/buy/icon_rights.png) 0 8px no-repeat; padding-left:20px;}
.vip_rights_left_mid dd{ display:block; width:243px;}
.vip_rights_left_mid dd a{ display:block; padding:0 0 0 52px; width:243px; height:23px; line-height:23px; color:#666666;}
.vip_rights_left_mid dd a.current{ background-color:#FFD7C8; color:#CC0000;}
.vip_rights_left_mid dd a:hover{ background-color:#ffe1d6; color:#CC0000;}

.vip_rights_right{ float:right; display:inline; width:688px; border:1px solid #FFCABB; border-radius:10px;}
.vip_rights_right_box{ padding:20px 30px;}
.vip_rights_right h1{ height:36px; line-height:36px;}
.vip_rights_right h2{ background:url(../images/buy/icon_rights_2.png) 0 10px no-repeat; padding-left:16px;}

/*vip首页*/
.vip_index{ width:960px; margin:0 auto;}
.vip_index_top{ width:960px; margin:15px auto 0;}
.vip_index_top_lf{ float:left; display:inline; width:215px; border:1px solid #FFCABB; border-radius:10px; padding:0 14px 12px;}
.vip_index_top_lf dl{ padding:12px 0; border-bottom:1px dashed #FFAC88;}
.vip_index_top_lf dt{ float:left; display:inline; width:48px; height:48px; background:#ffffff; border-radius:25px; border:1px solid #E5E5E5; padding:1px;}
.vip_index_top_lf dt img{ width:48px; height:48px; margin:0; padding:0; border:0; border-radius:25px;}
.vip_index_top_lf dd{ float:right; display:inline; width:154px;}
.vip_index_top_lf dd .vip_icon{ display:inline-block; background:url(../images/skin1/icon_vip.png) 0 -2px no-repeat; padding-left:24px; height:20px; vertical-align:top;}
.vip_index_top_lf .vip_note{ padding:12px 0; line-height:20px;}
.vip_index_top_lf .ptb10{ padding:10px 0;}
.vip_index_top_rt{ float:right; display:inline; width:690px; height:226px;}
.vip_index_top_rt .focus{ width:690px; height:226px; padding:0; border:none; border-radius:10px; overflow:hidden;}
.vip_index_top_rt .focus-box{ width:690px; height:226px;}
.vip_index_top_rt .pic-list{ height:226px;}
.vip_index_top_rt .pic-list li{ float:left; display:inline; width:690px; height:226px; position:relative;}
.vip_index_top_rt .pic-list li .figure .figcaption{ float:none; width:690px; height:226px;}
.vip_index_top_rt .pic-list li .figure img{ width:690px; height:226px; border-radius:10px; border:0; margin:0; padding:0;}
.vip_index_top_rt .pic-list li .figure div{ float:none; position:absolute; width:690px; height:42px; left:0; bottom:0;}
.vip_index_top_rt .pic-list li .figure div p{ position:absolute; width:690px; height:42px; left:0; bottom:0; background:#000000; filter:alpha(opacity=50); opacity:.5; border-radius:0 0 10px 10px;}
.vip_index_top_rt .pic-list li .figure div h3{ position:absolute; width:690px; height:42px; left:0; top:0; line-height:42px; color:#ffffff; border-radius:0 0 10px 10px; overflow:hidden;}
.vip_index_top_rt .pic-list li .figure div h3 a{ padding:0 20px; color:#ffffff;}
.vip_index_top_rt .pic-num{ position:absolute; right:10px; bottom:9px; height:24px;}
.vip_index_top_rt .pic-num span{ border:0; width:24px; height:24px; text-align:center; line-height:24px; border-radius:12px; background:#000000; color:#ffffff; font-size:14px;}
.vip_index_top_rt .pic-num span.cur{ background:#E63300;}

.vip_index_mid{ width:960px; margin:0 auto;}
.vip_index_mid_lf{ float:left; display:inline; width:700px;}
.vip_index_mid_lf_box{ border:1px solid #E6E6E6; background:#F7F7F7; border-radius:10px; padding-bottom:12px; margin-top:15px;}
.vip_index_mid_lf_box .span{ height:40px; line-height:40px; padding:0 24px;}
.vip_index_mid_lf_box li{ float:left; display:inline; margin-left:10px; width:220px; height:168px; padding:12px 0; border-radius:10px; background:#ffffff;}
.vip_index_mid_lf_box li p{ padding:0 12px;}
.vip_index_mid_lf_box li p.pt10{ padding-top:10px;}
.vip_index_mid_lf_box .vip_pop{ padding:10px 26px; height:136px;}

.vip_index_mid_rt{ float:right; display:inline; width:235px;}
.vip_index_mid_rt_top{ margin-top:15px; border:1px solid #e6e6e6; background:#f7f7f7; padding:6px 24px 28px; border-radius:10px;}
.vip_index_mid_rt_top .img{ padding-top:6px;}

.vip_index_mid_rt_mid{ margin-top:15px; border:1px solid #e6e6e6; padding:6px 0 12px; border-radius:10px;}

/*会员活动*/
.vip_index_mid_rt_mid .note_vip{ width:233px;}
.vip_index_mid_rt_mid .note_vip_top{ padding:0 15px; height:32px; line-height:32px;}
.vip_index_mid_rt_mid .note_vip_mid{ padding:0 15px; margin-top:5px; border-bottom:1px solid #e6e6e6;}
.vip_index_mid_rt_mid .note_vip_mid_bor0{border-bottom:0;}
.vip_index_mid_rt_mid .note_vip_mid dl{ margin:0 0 15px;}
.vip_index_mid_rt_mid .note_vip_mid dt{ float:left; display:inline; width:100px; height:75px;}
.vip_index_mid_rt_mid .note_vip_mid dt img{ width:100px; height:75px; border:0; margin:0; padding:0;}
.vip_index_mid_rt_mid .note_vip_mid dd{ float:right; display:inline; width:91px;}
.vip_index_mid_rt_mid .note_vip_mid dd .lh22{ line-height:22px;}
.vip_index_mid_rt_mid .note_vip_mid dd .lh18{ line-height:18px;}
.vip_index_mid_rt_mid .pt10{ padding-top:10px;}
.vip_index_mid_rt_mid .note_vip_mid_2{ width:196px; margin:0 auto;}
.vip_index_mid_rt_mid .note_vip_mid_2 .pt6{ padding-top:6px;}
.vip_index_mid_rt_mid .note_vip_mid_2 .btn_vip{ display:block; background:url(../images/note/btn_vip.png) no-repeat; width:151px; height:42px; cursor:pointer; margin:6px auto 0; padding:0; border:0;}

.vip_icon { background: url("../images/skin1/icon_vip.png") no-repeat scroll 0 1px transparent;display: inline-block; height: 24px;padding-left: 24px;vertical-align: top;}

/*广告*/
.vip_ad{ width:245px; margin-top:10px;}

/*右下角弹层广告*/
.vip_ad_box{ position:fixed; _position:absolute; right:0; bottom:0; width:398px; height:280px;}
.vip_ad_box_fr{ position:absolute; right:0; bottom:0; width:398px; height:280px; background:url(../images/ad/layer.png) no-repeat;}
.vip_ad_box_close{ position:absolute; right:1px; top:41px; border-radius:10px; width:20px; height:20px; background:#fefefe; filter:alpha(opacity=0); opacity:0;}
.vip_ad_box_btn{ position:absolute; right:104px; bottom:25px; width:186px; height:38px;}
/*顶导new*/
.icon_tips{ position:absolute; top:0; left:30px; background:url(../images/icon_tips.png) no-repeat; width:19px; height:14px;}

.vip_pro{ border:1px solid #E6E6E6; margin:15px auto 0; width:958px; border-radius:8px; background:url(../images/buy/vip_pro_bg.png) center bottom no-repeat; padding-bottom:278px;}
.vip_pro_box{ width:900px; padding:24px 0 0; margin:0 auto;}
.vip_pro_top{ background:url(../images/buy/vip_pro_title.png) no-repeat; text-indent:-9999px; width:216px; height:54px; overflow:hidden;}
.vip_pro_mid{ padding-top:5px; line-height:28px;}
.vip_pro_mid p{ padding-bottom:25px;}
.vip_pro_bot{ text-align:center; padding-top:30px}
.vip_pro_bot a{ display:inline-block; width:200px; height:49px; background:url(../images/buy/btn_pro_buy.png) no-repeat; overflow:hidden;}


.buy_layer_help{ position:fixed; _position:absolute; right:0; bottom:0; width:220px; height:180px;}
.buy_layer_help_box{ position:absolute; bottom:0; right:0; width:220px; height:0; background:url(../images/buy/buy_layer.png) no-repeat;}
.buy_layer_help_box .icon_close{ position:absolute; right:7px; top:1; width:22px; height:20px;}
.buy_layer_help_box .btn_layer_help{ position:absolute; width:140px; height:39px; top:119px; right:45px;}

/*
 *作者：王雷雷
 *时间：2013-11-11
 *内容：增加抽奖中奖模块内容
*/
.s-icon26{ background-position:0 -400px;}
.s-icon27{ background-position:0 -416px;}
.s-icon28{ background-position:0 -432px;}

.my_set_address{ width:700px; margin:0 auto;}
/*修改地址部分*/
.shop_address_box{ width:700px; margin:0 auto; display:none;}
.shop_address_title{ height:42px; line-height:42px; font-size:14px}
.address_title{ width:700px; margin:0 auto;}
.shop_address_table{ background:#dadada;}
.shop_address_table table{ width:100%; border:0; border-collapse:separate; border-spacing:1px;}
.shop_address_table td,.shop_address_table th{ height:28px; vertical-align:middle; line-height:28px; background:#f5f5f5; padding:0 20px;}
.shop_address_table td{ background:#ffffff; text-align:center;}

.shop_address_list{ width:670px; margin-bottom:30px;}
.shop_address_list table{ width:100%; border:0;}
.shop_address_list tr.current{ background:#FC9;}
.shop_address_list td{ vertical-align:middle; line-height:28px; padding:0;}

.shop_address_form{ width:700px; margin:0 auto; padding-bottom:30px;}
.shop_address_form dl{ padding-bottom:10px; overflow:hidden; zoom:1;}
.shop_address_form dt{ float:left; display:inline; width:110px; text-align:right; font-size:14px; font-weight:bold;}
.shop_address_form dd{ float:left; display:inline;}
.shop_address_form dd .input_text{ border:1px solid #D9D9D9; font-size:12px; padding:2px; margin:0;}
.shop_address_form dd .input_text_small{ width:140px;}
.shop_address_form dd .input_text_big{ width:210px;}
.shop_address_form dd .input_text_error{ border:1px solid #E4353F;}
.shop_address_form dd span{ display:inline-block; height:22px; line-height:22px;}
.shop_address_form dd .check_error{ background:url(../images/shop/icon_shop.png) -4px -4px no-repeat; padding-left:22px; color:#E4343E;}
.shop_address_form dd .check_right{ background:url(../images/shop/icon_shop.png) -34px -34px no-repeat; padding-left:22px;}
.shop_address_form dd input.check_error,.shop_address_form dd select.check_error{ background:none; border:1px solid #E4343E; padding-left:3px;}
.shop_address_form dd select.check_error{ color:#000000;}
.shop_address_form_bot{ padding:5px 0 0 12px}
.shop_address_form .submit{ border:1px solid #4C99C5; background:#64B7EB; border-radius:3px; height:28px; line-height:28px; width:140px; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; cursor:pointer;}

/*中奖列表页*/
.shop_exchange{ border-bottom:2px solid #4d97c6; height:30px; overflow:hidden; zoom:1;}
.shop_exchange_lf{ float:left; display:inline; border-radius:5px;}
.shop_exchange_lf a{ display:inline-block; width:94px; height:30px; line-height:30px; text-align:center; margin-right:3px; background:#DADADA; font-size:14px; color:#000000;}
.shop_exchange_lf a.first{ border-radius:5px 0 0;}
.shop_exchange_lf a.last{ border-radius:0 5px 0 0;}
.shop_exchange_lf a.current{ background:#4d97c6; font-weight:bold; color:#ffffff;}
.shop_exchange_lf a:hover{ font-weight:bold; text-decoration:none;}

.shop_record{ margin-top:10px;}
.shop_record_top{ height:42px;}
.shop_record_top .input_text{ border:1px solid #d9d9d9; padding:4px 3px; color:#333333; border-radius:2px;}
.shop_record_top .input_text_big{ width:250px;}
.shop_record_top td{ padding:0; height:42px; vertical-align:middle; line-height:42px;}
.shop_record_top td .btn_blue{ display:inline-block; border:1px solid #6BA9CE; background:#64B7EA; padding:0 15px; height:21px; border-radius:3px; color:#ffffff; text-align:center; font-size:14px; font-weight:bold; line-height:21px;}

.shop_change_list_mid{ background:#dadada;}
.shop_change_list_mid table{ width:100%; border:0; border-collapse:separate; border-spacing:1px;}
.shop_change_list_mid td,.shop_change_list_mid th{ vertical-align:middle; line-height:18px; background:#dadada; padding:3px 10px; text-align:left;}
.shop_change_list_mid th{height:28px; font-weight:bold;}
.shop_change_list_mid td{ background:#ffffff; text-align:left; padding:8px 10px;}
.shop_change_list_mid tr.current td{ background:#85d7f6;}
.shop_change_list_mid tr.error td{ background:#e4f6ff;}
.shop_change_list_mid tr.error .blue{ color:#004fb0;}
.shop_change_list_mid tr.c6 a{ color:#666666;}
.shop_change_list_mid td.w70,.shop_change_list_mid th.w70{ width:70px;}
.shop_change_list_mid td.w90,.shop_change_list_mid th.w90{ width:90px;}
.shop_change_list_mid td.w80,.shop_change_list_mid th.w80{ width:80px;}
.shop_change_list_mid td.w160,.shop_change_list_mid th.w160{ width:160px;}
.shop_change_list_mid td.w150,.shop_change_list_mid th.w150{ width:150px;}
.shop_change_list_mid td.w100,.shop_change_list_mid th.w100{ width:120px;}
.shop_change_list_bot{ padding:20px 0 0;}


