@charset "utf-8";



/** @company: 	DreaMore.

	@author:	Tingyu、听雨、听雨_衷云

	@E-mail:	zhongyun@dreamore.com

	@version:	2013.04.16

*/



/* Common */

* { margin: 0px; outline: none; padding: 0px; }

div { display: block; }

ul {  margin: 0px;padding: 0px; }

li { list-style: none; }

p { display: block; }

img { border: none; -webkit-transition: opacity .35s ease-in; -moz-transition: opacity .35s ease-in; -ms-transition: opacity .35s ease-in; -o-transition: opacity .35s ease-in; transition: opacity .35s ease-in; }

body { background: #f8f8f8; behavior:url("/Public/Css/Project/csshover.htc");  color: #666; font-family: '宋体', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; }

b.fi { border: 1px solid rgba(0, 0, 0, 0.05); display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; }



.left { float: left; }

.right { float: right; }

.hide { display: none; }

.clear { clear: both; }

.text_r { text-align: right; }

.text_c { text-align: center; }

.brd_2 { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.brd_2200 { -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }

.brd_3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.brd_3300 { -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

.brd_0033 { -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.brd_3003 { -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.brd_0330 { -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.brd_4 { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.brd_0440 { -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }

.brd_0400 { -moz-border-radius: 0 4px 0px 0; -webkit-border-radius: 0 4px 0px 0; border-radius: 0 4px 0px 0; }

.brd_4000 { -moz-border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; }

.brd_0004 { -moz-border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; }

.brd_4400 { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }

.brd_0044 { -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }

.brd_4004 { -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }

.brd_10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.brd_100100 { -moz-border-radius: 10px 2px 10px 2px; -webkit-border-radius: 10px 2px 10px 2px; border-radius: 10px 2px 10px 2px; }

.brd_10000 { -moz-border-radius: 10px 0 0 2px; -webkit-border-radius: 10px 0 0 2px; border-radius: 10px 0 0 2px; }

.brd_00100 { -moz-border-radius: 0 2px 10px 0; -webkit-border-radius: 0 2px 10px 0; border-radius: 0 2px 10px 0; }

.brd_101000 { -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }

.brd_50 { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }



.content { clear: both; overflow: hidden; position: relative; padding: 0px 20px; margin: 0px auto; _margin-bottom: 20px; *margin-bottom: 20px; width: 1024px; }



/* Link */

a { color: #666; text-decoration: none; cursor: pointer; }

a:hover { color: #666; }

a:visited { color: #666; }

a:active { color: #666; }



/* Header */

.header_fix { position: relative; height: 40px; z-index: 9998; }

.header_bg { margin-bottom: 20px; }

.header { width: 100%; background: #fff url('../../Images/Project/bg_header.png') repeat-x bottom; }

.header_fix .header { position: fixed; top: 0; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }

.header_top { width: 1024px; height: 60px; margin: 0 auto; position: relative; z-index: 2; padding: 10px 0; }

.header_fix .header_top { display: none; }



.logo { float: left; position: absolute; width: 241px; height: 60px; }

.logo a { width: 241px; display: block; height: 60px; background: url('../../Images/Project/bg_logo.png') no-repeat bottom left; }



.header_user { float: right; height: 60px; }

.username { float: right; border: 1px solid #c7c5c4; height: 32px; margin: 13px 0px; padding-right: 8px; position: relative; }

.username img { float: left; }

.username span { float: left; font-weight: bolder; color: #333; padding: 9px 12px 9px 10px; height: 14px; line-height: 14px; background: url(../../Images/Project/bg_username.png) no-repeat right center; }

.header_user_down { position: absolute; display: none; width: 120px; right: 0px; top: 39px; background: #fff; border: 1px solid #acacae; z-index: 99; -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1); }

.username:hover .header_user_down { display: inline-block; }

.header_user_down .top { height: 8px; background: url('../../Images/Project/bg_header_user_down.png') no-repeat center bottom; margin-top: -8px; }

.header_user_down a { display: block; line-height: 16px; color: #666; border-bottom: 1px solid #e3e5e7; padding: 8px 10px; position: relative; height: 16px; }

.header_user_down a:hover { background-color: #f2f3f5; }

.header_user_down a span { display: inline-block; width: 16px; height: 16px; margin-right: 10px; padding: 0px; vertical-align: top; }

.header_user_down a span.ispace { background: url('../../Images/Project/bg_dreamore.png') no-repeat 0 0; }

.header_user_down a span.pay { background: url('../../Images/Project/bg_dreamore.png') no-repeat 0 -16px; }

.header_user_down a span.set { background: url('../../Images/Project/bg_dreamore.png') no-repeat 0 -32px; }

.header_user_down a span.logout { background: url('../../Images/Project/bg_dreamore.png') no-repeat 0 -48px; }

.header_user_icon { float: right; height: 60px; padding-right: 10px; }

.header_user_icon a { width: 24px; float: left; height: 24px; margin: 18px 0px; display: inline-block; position: relative; }

.header_user_icon a span { display: block; height: 24px; }

.header_user_icon a i { font-style: normal; display: inline-block; background-color: #d8232a; padding: 3px 4px; height: 8px; line-height: 8px; color: #fff; font-family: Arial,宋体; font-weight: bolder; font-size: 10px; color: #fff; position: absolute; top: -5px; right: -5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.header_user_icon a.notifi span { background: url('../../Images/Project/bg_dreamore.png') no-repeat -16px -24px; }

.header_user_icon a.project span { background: url('../../Images/Project/bg_dreamore.png') no-repeat -16px 0; }

.header_user_icon a.letter span { background: url('../../Images/Project/bg_dreamore.png') no-repeat -16px -48px; }

.header_user_border { width: 1px; float: left; display: inline-block; margin: 0 10px; height: 60px; }



.header_login { float: right; height: 32px; margin: 14px 0; }

.header_login a { margin-left: 10px; display: inline-block; }

.header_login a.header_login_reg, .header_login a.header_login_login { color: #fff; font-weight: bolder; height: 29px; background-color: #1e94f0; padding-bottom: 3px; line-height: 28px;  -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; }

.header_login a.header_login_reg:hover, .header_login a.header_login_login:hover { color: #fff; padding-bottom: 1px; height: 31px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); box-shadow: 0 1px 1px rgba(0,0,0,0.2); }

.header_login a.header_login_reg span, .header_login a.header_login_login span { display: block; color: #fff; background-color: #51aded; padding: 0 15px; }

.header_login i { margin: 0 0px 0 10px; }



.header_bottom { width: 1024px; margin: 0 auto; z-index: 1; }

.header_fix .header_bottom { height: 40px; }

.header_fix .header_bottom { position: relative; }

.header_nav { width: 763px; height: 40px; float: left; position: relative; }

.header_nav ul li { float: left; position: relative; height: 40px; _height: 40px; overflow: hidden; }

.header_nav ul li a.f22 { display: inline-block; color: #313131; font-size: 14px; height: 40px; line-height: 38px; padding: 0 25px; text-align: center; cursor: pointer; }

.header_nav ul li a.f22:hover { color: #1e94f0; text-decoration: none; }

.header_nav ul li i { display: block; width: 1px; height: 40px; background: none; }

.header_nav ul li.current i.l, .header_nav ul li.current i.r { background: url('../../Images/Project/bg_dreamore.png') no-repeat; }

.header_nav ul li.current i.l { background-position: -460px -208px; }

.header_nav ul li.current i.r { background-position: -699px -208px; }

.header_nav ul li.current a.f22 { color: #1e94f0; background: #fff url('../../Images/Project/bg_dreamore.png') no-repeat -461px -208px; }

.header_nav ul li.current a.f22:hover { color: #1e94f0; text-decoration: none; background: #fff url('../../Images/Project/bg_dreamore.png') no-repeat -461px -208px; }

.header_fix .header_nav ul li a.f22 { height: 40px; }



.header_nav ul li.header_publish { float: right; height: 40px; line-height: 40px; margin-right: 0px; }

.header_publish a { color: #1e94f0; font-size: 14px; padding: 0px 20px; display: block; }

.header_publish a:hover { background-color: #1e94f0; color: #fff; }

.header_publish a span { width: 21px; height: 16px; margin: 12px 6px 10px 0px; background: url('../../Images/Project/bg_dreamore.png') no-repeat 0px -221px; float: left; }

.header_publish a:hover span { background-position: 0px -205px; }

.header_publish_current a { background-color: #1e94f0; color: #fff; }

.header_publish_current a span { background-position: 0px -205px; }



.header_search { height: 36px; float: right; position: relative; margin-top: 1px; *margin-top: 0px; }

.header_search_text { width: 180px; height: 18px; line-height: 18px; font-size: 14px; border: 0; border-left: #ededed solid 1px; border-right: #ededed solid 1px; color: #ACACAC; background-color: #fff; padding: 9px 48px 9px 12px; }

.header_search_btn { background: url('../../Images/Project/bg_dreamore.png') no-repeat 0 -110px; border: none; cursor: pointer; position: absolute; top: 6px; _top: 4px; *top: 8px; right: 6px; width: 34px; height: 24px; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; }

.header_search_btn:hover { background-position: 0 -134px; }

.header_search_text_on { color: #000; }



/* Focus */

.hotproject { width: 100%; height: 300px; background: #fcfcfc; border-bottom: solid 1px #ececec; margin: -20px auto 20px; padding: 15px 0; }

.hotproject_main { width: 1024px; padding: 0 20px; margin: 0 auto; }

.focus { width: 763px; height: 300px; position: relative; float: left; overflow: hidden; }

.f426x240 { width:763px; height:300px; overflow:hidden; }

.rslides { width: 100%; position: relative; list-style: none; padding:0px; z-index: 1; }

.rslides_nav { z-index: 2; height: 100px; width: 50px; position: absolute; top: 50%; left: -50px; text-indent: -9999px; overflow: hidden; _display: none; background: url('../../Images/Project/bg_dreamore.png') no-repeat -400px -56px; background-color: rgba(0,0,0,0.4); margin-top:-50px; }

.rslides_nav.next { left: auto; background-position: -350px -56px; right: -50px; }

.rslides_tabs { z-index: 2; clear: both; text-align: right; position: absolute; left: 0px; bottom: -20px; width: 743px; height: 10px; line-height: 10px; padding: 5px 10px; overflow: hidden; background: rgba(0,0,0,0.4); _display: none; *display: none; }

.rslides_tabs li { width: 25px; height: 10px; line-height: 10px; margin: 0 0 0 5px; padding: 0; display: inline-block; float: none; overflow: hidden; }

.rslides_tabs a { opacity: 0.4; text-indent: -999999px; margin: 0px; padding: 0; display: block; overflow: hidden; height: 10px; line-height: 10px; cursor: pointer; background: #fff; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; }

.rslides_tabs .rslides_here a{ opacity: 1; }

.focus_img { float: left; width: 763px; height: 300px; background: #f4f4f4 url('../../Images/Project/bg_plists_thumb.png') no-repeat center; }

.focus_img a { display: block; height: 300px; position: relative; }

/*.focus_info { float: left; width: 259px; height: 300px; }

.focus_info_title { font-size: 22px; line-height: 30px; margin: 12px 20px 0px; height: 60px; letter-spacing: 2px; overflow: hidden; font-family: 'Microsoft YaHei'; }

.focus_info_title a { display: block; }

.focus_info_autho { font-size: 14px; line-height: 30px; margin: 10px 20px 0px; height: 30px; overflow: hidden; }

.focus_info_desc { font-size: 14px; line-height: 24px; margin: 5px 20px 0px; height: 96px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }

.focus_info_money { font-size: 14px; line-height: 40px; margin: 30px 0px 0px; padding: 0px 20px; line-height: 40px; font-family: Arial, Helvetica, sans-serif; }*/

.focus_side { float: right; width: 240px; height: 298px; background-color: #fff; border: 1px solid #ececec; }

.focus_side_img { width: 220px; height: 210px; margin: 10px 10px 0; position: relative; }

.focus_side_img img { width: 220px; height: 210px; }

.focus_side_info { height: 80px; }

.focus_side_info .top { font-size: 14px; line-height: 16px; height: 16px; margin: 10px 10px 6px; color: #666; }

.focus_side_info .top span { color: #1e94f0; height: 16px; display: inline-block; float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #DDD; }

.focus_side_info .bottom { font-size: 12px; line-height: 20px; color: #777; margin: 0px 10px; font-family: Arial, Helvetica, sans-serif; }



/* Projects */

.projects_type { width: 1022px; margin: 0px auto; border: 1px solid #d7d9dc; background-color: #fff; }

.projects_type .ul { height: 30px; }

.projects_type .ul .li { float: left; padding: 0px; margin: -1px 0; border-top: 1px solid #d7d9dc; border-bottom: 1px solid #d7d9dc; background: url('../../Images/Project/bg_dreamore.png') no-repeat -350px -160px; }

.projects_type .ul .li a { display: block; position: relative; font-weight: bold; height: 30px; line-height: 30px; margin-right: -1px; padding: 0 10px; text-decoration: none !important; }

.projects_type .ul .li a { color: #666; background: none; border-left: 1px solid transparent; border-right: 1px solid transparent; }

.projects_type .ul .li.current a { color: #fff; border-color: #1e94f0; background-color: #1e94f0; background-image: none; }

.projects_type .ul .li:hover a { color: #fff; border-color: #1e94f0; background-color: #1e94f0; background-image: none; }

.projects_type .ul .li a i { font-style: normal; font-size: 14px; position: absolute; right: 10px; top: 0px; font-family: Arial, Helvetica, sans-serif; }

.projects_type .ul .li:hover { border-color: #2488ff; }

.projects_type .ul .li.current { border-color: #2488ff; }

.projects_type .ul .first { background-image: none; border: none; margin: 0; padding: 0px 10px; height: 30px; line-height: 30px; font-weight: bolder; color: #666; }



/* Plists */

.plists { width: 1024px; margin: 0px auto; padding: 0px 20px; _padding-left: 55px; position: relative; }

.plists .title { border-bottom: 2px solid #ccc; position: relative; color: #000; height: 18px; padding: 0px 0 10px; margin: 0 -1px 0 0; }

.plists .title .left .title_jd { display: inline-block; height: 18px; width: 70px; background: url('../../Images/Project/bg_plist.png') no-repeat 0 -290px; }

.plists .title .left .title_zc { display: inline-block; height: 18px; width: 70px; background: url('../../Images/Project/bg_plist.png') no-repeat 0 -308px; }

.plists .title .right { position: relative; width: 50%; height: 20px; overflow: hidden; }

.plists .title .right #newsupport { position: absolute; width: 512px; top: 0; right: 0; }

.plists .title .right #newsupport li { display: block; border: none; margin: 0; float: none; width: 100%; text-align: right; color: #929292; background: none; }

.plists .title .right #newsupport li a { margin: 0 0.4em; color: #929292; }

.plists .title .right #newsupport li a:hover { color: #1e94f0; text-decoration: none; }

.plists_ul { width: 1025px; padding: 0 10px 0; margin: 0 -10px; overflow: hidden; position: relative; }

.plists_ie6 { _padding-left: 15px; }

.plists ul li { float: left; width: 240px; margin: 19px 19px 0px 0px; position: relative; background-color: #fff; border: 1px solid #ececec; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease; }

.plists ul li:hover { border-color: #1e94f0; }

.plists_status { position: absolute; top: 8px; right: 8px; width: 50px; height: 50px; background: url('../../Images/Project/bg_plist.png') no-repeat; z-index: 9; }

.status_1 { background-position: -0px -236px; }

.status_2 { background-position: -50px -236px; }

.status_3 { background: none; }

.status_4 { background-position: -100px -236px; }

.status_5 { background-position: -150px -236px; }

.plists_thumb { height: 150px; position: relative; overflow: hidden; margin: 10px 10px 0px; _padding-top: 10px; *padding-top: 10px; background: url('../../Images/Project/bg_plists_thumb.png') no-repeat center; }

.plists_thumb a { display: block; overflow: hidden; position: relative; }

.plists_thumb img { width: 220px; height: 150px; }

.plists_thumb .top { -webkit-mask-image: -webkit-linear-gradient(left,transparent 0%,rgba(0,0,0,.8) 50%,transparent 100%),-webkit-linear-gradient(top,#000 1px,transparent 1px); background-color: transparent; background-image: -webkit-linear-gradient(top,rgba(0,0,0,.2),transparent); background-image: linear-gradient(top,rgba(0,0,0,.2),transparent); top: -1px; height: 4px; left: 0; position: absolute; width: 100%; z-index: 2; }

.plists_thumb .bottom { -webkit-mask-image: -webkit-linear-gradient(left,transparent 0%,rgba(0,0,0,.8) 50%,transparent 100%),-webkit-linear-gradient(bottom,#000 1px,transparent 1px); background-color: transparent; background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.2),transparent); background-image: linear-gradient(bottom,rgba(0,0,0,.2),transparent); bottom: -1px; height: 4px; left: 0; position: absolute; width: 100%; z-index: 2; }



.plists_middle { height: 140px; padding: 10px; position: relative; }

.plists_title { font-size: 14px; line-height: 20px; height: 40px; }

.plists_title a { color: #000; }

.plists_title a:hover { color: #1e94f0; text-decoration: none; }

.plists_summarys { color: #666; line-height: 20px; height: 60px; overflow: hidden; margin-top: 5px; }

.plists_author { height: 14px; line-height: 14px; color: #666; position: absolute; bottom: 10px; width: 100%; _width: 260px; margin-left: -20px; _margin-left: -40px; } 

.plists_author .from { float: left; margin-left: 20px; overflow: hidden; max-width: 50%; display: inline-block; text-overflow: ellipsis; white-space: nowrap; }

.plists_author .from i { float: left; width: 8px; height: 12px; margin: 1px 5px 1px 0px; background: url('../../Images/Project/bg_plist.png') no-repeat 0px -70px; }

.plists_author .name { float: right; line-height: 16px; position: relative; }

.plists_author .name a:hover { color: #279FEB; text-decoration: none; }



.plists_admin { position: absolute; z-index: 10; top: 45px; left: 40px; width: 140px; height:60px; background: url('../../Images/Project/bg_transparent_4.png') repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.plists_admin a { display: inline-block; height: 38px; width: 50%; padding: 11px 0px; float: left;  background: url('../../Images/Project/bg_plist.png') no-repeat; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; }

.plists_admin a.edit { background-position: -55px -120px; }

.plists_admin a.del { background-position: -55px -60px; }

.plists_admin a.admin { background-position: -55px 0; }

.plists_admin a.return { background-position: -55px -180px; }

.plists_admin a:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }



.plists_bottom { background-color: #f7f7f7; cursor: pointer; color: #444; padding: 10px 10px 0; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }

.plists_speed { background: #d0d5cb; height: 8px; overflow: hidden; position: relative; margin: 0px 0px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.plists_speed_bg { display: block; height: 8px; position: relative; background: #1e94f0; max-width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.plists_total { height: 20px; clear: left; padding-bottom: 11px; font-family: "Helvetica Neue",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif; }

.plists_total_time, .plists_total_people, .plists_total_money { font-size: 15px; font-weight: bolder; height: 20px; line-height: 22px; font-family: Arial, Helvetica, sans-serif; }

.plists_total em { display: inline-block; height: 20px; margin-right: 5px; vertical-align: top; *vertical-align: middle; background: url('../../Images/Project/bg_plist.png') no-repeat left center; }

.plists_total em.time{ width: 11px; background-position: 0px 0; }

.plists_total em.people { width: 14px; background-position: 0px -20px; }

.plists_total em.money { width: 11px; background-position: 0px -40px; }

.plists_total_time { width: 25%; float: right; text-align: right; }

.plists_total_people { width: 30%; float: left; text-align: right; }

.plists_total_money { width: 45%; float: left; }



.plists .prev, .plists .next { position: absolute; top: 220px; margin-top: -16px; z-index: 11; display: block; padding: 10px 12px; height: 12px; border: 1px solid transparent; background-color: #737373; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; }

.plists .prev:hover, .plists .next:hover { background-color: #373737; }

.plists .prev span, .plists .next span { background: url('../../Images/Project/bg_plist.png') no-repeat; width: 8px; height: 12px; display: block; }

.plists .prev { left: -33px; }

.plists .next { left: 1064px; }

.plists .prev span { background-position: -0px -192px; }

.plists .next span { background-position: -8px -192px; }



.plists_more { font-size: 14px; text-align: center; padding: 15px 0 0; }

.plists_more a { color: #279FEB; }

.plists_more a:hover { color: #279FEB; text-decoration: none; }



/* Pindex */

.pindex { width: 1022px; margin: 0px auto; _margin-bottom: 20px; *margin-bottom: 20px; overflow: hidden; background: #fbfbfb; border: 1px solid #d1d1d1; }

.pindex_top { padding-bottom: 25px; _padding-bottom: 0px; *padding-bottom: 0px; }

.pindex_top_title { height: 30px; border-bottom: 1px solid #e1e1e1; padding: 0px 0 10px; }

.pindex_top_title h5 { float: left; font-weight: 500; font-size: 22px; line-height: 30px; color: #333; font-family: 'Microsoft YaHei'; }

.pindex_top_title #bdshare { z-index: 1; padding-bottom: 0px; margin-top: 7px; margin-left: 20px; }

.pindex_top_follow { float: right; height: 30px; }

/*.pindex_top_follow a { background-color: #62b5ee; background-image: -webkit-gradient(linear,left top,left bottom,from(#62b5ee),to(#42a8ef)); background-image: -webkit-linear-gradient(top,#62b5ee,#42a8ef); background-image: -moz-linear-gradient(top,#62b5ee,#42a8ef); background-image: -ms-linear-gradient(top,#62b5ee,#42a8ef); background-image: -o-linear-gradient(top,#62b5ee,#42a8ef); background-image: linear-gradient(top,#62b5ee,#42a8ef);  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#62b5ee',EndColorStr='#42a8ef'); border: 1px solid #3079ed; color: #fff!important;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; !important; display: inline-block; font-weight: bold; height: 28px; line-height: 28px; padding: 0 8px; text-align: center; text-decoration: none !important; -moz-user-select: none; -webkit-user-select: none; }*/

/*.pindex_top_follow a:hover { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9; }*/

.pindex_top_follow a { color: #fff; font-weight: bolder; height: 27px; margin-left: 10px; background-color: #2d9fee; padding-bottom: 3px; line-height: 26px; display: inline-block; }

.pindex_top_follow a:hover { color: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); box-shadow: 0 1px 1px rgba(0,0,0,0.2); }

.pindex_top_follow a:active { padding-bottom: 1px; height: 29px; }

.pindex_top_follow a span { display: block; color: #fff; background-color: #51aded; padding: 0 10px; }

.pindex_top_summary { margin: 15px 0px 0px; position: relative; overflow: hidden; color: #555; }

.pindex_top_summary .total { width: 50%; margin-left: 4%; _margin-left: 3%; text-align: right; }

.pindex_top_summary .total ul { overflow: hidden; }

.pindex_top_summary .total ul li { float: left; }

.pindex_top_summary .total ul li span { display: block; }

.pindex_top_summary .total ul li span.num { font-size: 24px; font-family: impact; line-height: 22px; color: #888; }

.pindex_top_summary .total ul li span.num_desc { line-height: 14px; padding-top: 5px; }

.pindex_top_summary .text { width: 46%; height: 44px; margin-top: -3px; font-size: 14px; line-height: 24px; overflow: hidden; }

.pindex_top_summary .text span { font-weight: 700; }

.pindex_con { float: left; width: 771px; border-right: 1px solid #bdbdbd; background-color: #fff; }

.pindex_con_menu { font-size: 14px; line-height: 18px; height: 18px; padding: 10px 20px; _padding-bottom: 0px; font-weight: bolder; border-bottom: 1px solid #d1d1d1; background-color: #f8f8f8; background-image: -webkit-linear-gradient(top,#fefefe,#f8f8f8); background-image: linear-gradient(top,#fefefe,#f8f8f8); }

.pindex_con_menu .right a { color: #279FEB; font-weight: normal; }

.pindex_con_menu .right a:hover { text-decoration: none; }

.pindex_con_menu_fix { position: fixed; z-index: 99; top: 57px; left: 50%; margin-left: -511px; width: 788px; }

.pindex_con_video { margin: 20px; position: relative; z-index: 1; }

.pindex_con_video .error { position: absolute; bottom: 6px; height: 20px; line-height: 20px; left: 377px; padding: 0px 4px; font-size: 12px; color: #757575; background: #D6D6D6; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: '宋体'; }

.pindex_con_video .error a { color: #757575; }

.pindex_con_content { position: relative; margin: 20px 0 40px 20px; _margin: 20px; font-size: 14px; line-height: 24px; z-index: 1; overflow: hidden; }

.pindex_con_content .scroll { position: absolute; height: 100%; overflow-y: scroll; overflow-x: hidden; top: 0; right: -20px; bottom: 0; left: 0; padding-right: 50px; }

.pindex_con_content p { font-size: 14px; text-indent: 2em; margin: 10px 0px; width: 722px; color: #252525; line-height: 24px; }

.pindex_con_content p a { color: #252525; text-decoration: none; }

.pindex_con_content p a:hover { color: #1e94f0; }

.pindex_con_content h1 { font-size: 14px; background-color: #f7f7f7; line-height: 24px; width: 702px; height: 24px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; color: #252525; padding: 6px 10px; }

.pindex_con_content img { cursor: pointer; max-width: 712px; margin-left: -2em; padding: 4px; border: 1px solid #d7d7d7; }

.pindex_con_content .pane { background: #eef0f3; border: 1px solid #d7d9dc; position: absolute; width: 8px; right: 10px; top: 0; bottom: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; z-index: 10; }

.pindex_con_content .pane .slider { background: #aaacae url('../../Images/Project/bg_pane.png') no-repeat center; border: 1px solid #8e8f91; margin: -1px; cursor: pointer; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } 

.pindex_con_content .pane .slider:hover { background-color: #676869; border-color: #454647; }

.pindex_con_discuss { margin: 0px 0px; overflow: hidden; position: relative; font-family: Arial; }

.pindex_con_discuss .lists { border-bottom: 1px solid #d7d7d7; }

.pindex_con_discuss .lists li { padding: 10px 0; position: relative; zoom: 1; overflow: hidden; }

.pindex_con_discuss .lists li .l { float: left; width: 75px; margin-left: 10px; overflow: hidden; }

.pindex_con_discuss .lists li .l .num { padding: 0 4px 0 1px; overflow: hidden; width: 50px; height: 23px; line-height: 23px; text-align: center; color: #333; background: url('../../Images/Project/bg_dreamore.png') no-repeat -130px -177px; margin-left: 10px; }

.pindex_con_discuss .lists li .r { margin-left: 95px; height: 23px; }

.pindex_con_discuss .lists li .r .title { float: left; height: 23px; overflow: hidden; font-size: 14px; line-height: 23px; width: 440px; }

.pindex_con_discuss .lists li .r .title a { color: #279FEB; }

.pindex_con_discuss .lists li .r .title a:hover { text-decoration: none; }

.pindex_con_discuss .lists li .r .title a:visited { color: #551a8b; }

.pindex_con_discuss .lists li .r .title img { vertical-align: top; margin-top: 4px; margin-left: 5px; }

.pindex_con_discuss .lists li .r .author { float: right; width: 196px; height: 23px; line-height: 23px; padding-right: 20px; }

.pindex_con_discuss .lists li .r .author .username { padding-left: 16px; padding-right: 0; padding-bottom: 0; margin: 0; overflow: hidden; width: 75px; height: 24px; float: left; background: url('../../Images/Project/bg_dreamore.png') no-repeat 0 -168px; display: inline-block; border: none; text-overflow: ellipsis; white-space: nowrap; }

.pindex_con_discuss .lists li .r .author .username a { color: #666; }

.pindex_con_discuss .lists li .r .author .username a:hover { color: #279FEB; text-decoration: none; }

.pindex_con_discuss .lists li .r .author .username a:visited { color: #653096; }

.pindex_con_discuss .lists li .r .author .time { float: left; width: 105px; text-align: right; color: #999; }

.pindex_con_discuss .lists li.head { font-weight: bolder; }

.pindex_con_discuss .lists li.head .l { text-indent: 10px; color: #000; }

.pindex_con_discuss .lists li.head .r { color: #000; }

.pindex_con_discuss .lists li.head .r .author .username { color: #000; background: none; }

.pindex_con_discuss .lists li.head .r .author .time { color: #000; }

.pindex_con_discuss .add { margin: 10px 20px 20px; border-top: 4px solid #DEDEDE; }

.pindex_con_discuss .add h3 { height: 16px; line-height: 16px; font-size: 14px; color: #333; border-bottom: 1px solid #dedede; padding: 10px 0px; }

.pindex_con_discuss .add h3 a { color: #279FEB; }

.pindex_con_discuss .add h3 img { vertical-align: middle; }

.pindex_con_discuss .add ul {  }

.pindex_con_discuss .add ul li { clear: left; overflow: hidden; margin-top: 10px; }

.pindex_con_discuss .add ul li label { float: left; width: 65px; font-size: 14px; color: #333; line-height: 30px; }

.pindex_con_discuss .add ul li input.t { border: 1px solid #CCC; height: 28px; line-height: 28px; font-size: 14px; margin-left: 10px; _margin-left: 6px; width: 638px; padding: 0px 8px; }

.pindex_con_discuss .add ul li input.b { border: none; height: 38px; line-height: 30px; cursor: pointer; font-size: 14px; margin-left: 10px; width: 100px; text-align: center; background: url('../../Images/Project/bg_dreamore.png') no-repeat -130px -200px; }

.pindex_con_discuss .add ul li span.s { border: 1px solid #CCC; height: 28px; line-height: 28px; font-size: 14px; padding: 0px 8px; margin-left: 10px; display: inline-block; cursor: pointer; }

.pindex_con_discuss .add ul li span.on { border-color: #279FEB; color: #279FEB; background: url('../../Images/Project/bg_return_style_checked.png') no-repeat right bottom; }

.pindex_con_discuss .read { margin: 0px; }

.pindex_con_discuss .read h3 { height: 16px; line-height: 16px; font-size: 14px; color: #333; padding: 10px; border-bottom: 1px solid #DEDEDE; }

.pindex_con_discuss .read .lists_read {  }

.pindex_con_discuss .read .lists_read li { border-top: 1px solid #D9D9D9; overflow: hidden; background: #F7F7F7; }

.pindex_con_discuss .read .lists_read li .l { width: 110px; padding: 20px; }

.pindex_con_discuss .read .lists_read li .l img { border: 1px solid #CCC; background: #FFF; padding: 4px; width: 100px; height: 100px; }

.pindex_con_discuss .read .lists_read li .l p { text-align: center; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.pindex_con_discuss .read .lists_read li .l p a { color: #333; }

.pindex_con_discuss .read .lists_read li .l p a:hover { text-decoration: none; color: #279FEB; }

.pindex_con_discuss .read .lists_read li .r { margin-left: 150px; background: #FFF; padding: 20px; word-break: break-all; word-wrap: break-word; }

.pindex_con_discuss .read .lists_read li .r .con { overflow: hidden; line-height: 24px; font-size: 14px; color: #000; min-height: 136px; }

.pindex_con_discuss .read .lists_read li .r .con img { max-width: 638px; }

.pindex_con_discuss .read .lists_read li .r .bottom { text-align: right; line-height: 28px; height: 28px; }

.pindex_con_discuss .read .lists_read li .r .bottom span.replying { display: inline-block; height: 29px; margin-left: 9px; line-height: 28px; padding: 0px 10px; border: 1px solid #F4F4F4; border-bottom: none; background-color: #FAFAFA; }

.reply { border-top: 1px solid #F4F4F4; background-color: #FAFAFA; }

.reply .li { border-bottom: 1px dotted #D7D7D7; margin: 0px 10px; padding: 10px 0px; }

.reply .li img { float: left; width: 32px; height: 32px; padding: 1px; background: #FFF; border: 1px solid #CCC; }

.reply .li p { line-height: 18px; margin-left: 45px; }

.reply .li p a { color: #333; }

.reply .li p a:hover { color: #000; text-decoration: none; }

.reply .li p.text_r { color: #999; height: 18px; line-height: 18px; }

.reply .li p.text_r a { color: #666; }

.reply .reply_add { padding: 10px 0px; margin: 0px 10px; }

.reply .reply_add input.input_t { border: 1px solid #CCC; height: 34px; line-height: 34px; font-size: 14px; width: 430px; padding: 0px 8px; margin-right: 10px; }

.reply .reply_add input.input_b { border: none; height: 38px; line-height: 30px; cursor: pointer; font-size: 14px; width: 100px; text-align: center; background: url('../../Images/Project/bg_dreamore.png') no-repeat -130px -200px; }

.pindex_side { float: right; width: 250px; }

.pindex_side h2 { font-size: 14px; line-height: 18px; height: 18px; margin: 0px -15px 15px; padding: 10px 15px; _padding: 10px 0px; *padding: 10px 0px; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; background-color: #f8f8f8; background-image: -webkit-linear-gradient(top,#fbfbfb,#f8f8f8); background-image: linear-gradient(top,#fbfbfb,#f8f8f8); }

.pindex_side_admin {  }

.pindex_side_admin .author { border: 1px solid #d1d1d1; padding: 4px; background-color: #fff; width: 210px; height: 210px;  }

.pindex_side_admin .author_info { margin: 10px 0px 0px; }

.pindex_side_admin .author_info .sendletter { display: block; overflow: hidden; font-weight: bold; height: 16px; margin-bottom: 10px; line-height: 16px; padding: 6px 10px; border: 1px solid #fff; text-decoration: none !important; }

.pindex_side_admin .author_info .sendletter { -webkit-box-shadow: none; box-shadow: none; background-color: #f5f5f5; background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: linear-gradient(top,#f5f5f5,#f1f1f1); color: #444; border: 1px solid #dcdcdc; border: 1px solid rgba(0,0,0,0.1); }

.pindex_side_admin .author_info .sendletter:hover { color: #fff; border: 1px solid #297ccf; background-color: #21a5ff; background-image: -webkit-gradient(linear,left top,left bottom,from(#21a5ff),to(#3297fd)); background-image: -webkit-linear-gradient(top,#21a5ff,#3297fd); background-image: -moz-linear-gradient(top,#21a5ff,#3297fd); background-image: -ms-linear-gradient(top,#21a5ff,#3297fd); background-image: -o-linear-gradient(top,#21a5ff,#3297fd); background-image: linear-gradient(top,#21a5ff,#3297fd);  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#21a5ff',EndColorStr='#3297fd'); }

.pindex_side_admin .author_info .sendletter span { display: inline-block; vertical-align: middle; margin-top: -4px; _margin-top: 0px; *margin-top: 0px; width: 21px; height: 16px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -350px 0; margin-right: 10px; }

.pindex_side_admin .author_info .sendletter:hover span { background-position: -350px -16px; }

.pindex_side_admin .author_info p { font-size: 12px; color: #666; line-height: 20px; margin-bottom: 5px; overflow: hidden; }

.pindex_side_admin .author_info p.title { color: black; font-size: 16px; line-height: 18px; font-weight: bolder; }

.pindex_side_admin .author_info p span { display: block; }

.pindex_side_admin .author_info p span .l { float: left; width: 60px; text-align: inter-word; }

.pindex_side_admin .author_info p span .r { margin-left: 60px; word-break: break-all; word-wrap: break-word; }

.pindex_side_admin .author_info p span .r i.attestation { width: 16px; height: 16px; display: inline-block; background: url('../../Images/Project/bg_dreamore.png') no-repeat -185px -177px; vertical-align: top; margin-top: 2px; margin-left: 5px; } 

.pindex_side_music object { margin-bottom: 10px; }

.pindex_side_model p a:hover { text-decoration: none; }

.pindex_side_supporter { position: relative; }

.pindex_side_supporter .ul { max-height: 550px; overflow: hidden; position: relative; }

.pindex_side_supporter ul { width: 234px; }

.pindex_side_supporter ul li { float: left; width: 78px; height: 110px; overflow: hidden; position: relative; }

.pindex_side_supporter ul li .uface { -webkit-border-radius: 3px; border-radius: 3px; }

.pindex_side_supporter ul li p { height: 20px; line-height: 20px; color: #aaa; }

.pindex_side_supporter ul li p .uname { max-width: 54px; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; }

.pindex_side_supporter ul li .count { display: inline-block; cursor: pointer; font-family: Arial; background-color: #d8232a; padding: 3px; height: 8px; line-height: 8px; font-size: 10px; color: #fff; position: absolute; top: 38px; left: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.pindex_side_supporter .prev, .pindex_side_supporter .next { margin-right: 10px; }

.pindex_side_supporter .prev:hover, .pindex_side_supporter .next:hover { text-decoration: none; }

.pindex_side_pj { padding: 15px 15px 0px; }

.pindex_side_pjs { position: relative; }

.pindex_side_pjs ul { overflow: hidden; }

.pindex_side_pjs ul li { width: 220px; position: relative; float: none; margin-bottom: 15px; }

.pindex_side_pjs ul li .plists_status { top: 0; right: 0; }

.pindex_side_pjs ul li .plists_thumb { height: 140px; margin: 0px; padding-top: 0; }

.pindex_side_pjs ul li .plists_thumb img { width: 220px; height: 140px; margin: 0px; }

.pindex_side_pjs ul li .plists_title { margin: 5px 0px; font-size: 14px; line-height: 20px; height: 40px; letter-spacing: 0px; overflow: hidden; }

.pindex_side_pjs ul li .plists_speed { margin: 10px 0px 5px; }

.pindex_side_pjs ul li .plists_total { padding-bottom: 0px; }

.pindex_return { margin-bottom: 20px; width: 1024px; margin: 0 auto 20px; }

.pindex_return_top { height: 40px; font-family: 'Microsoft YaHei'; }

.pindex_return_top ul { height: 39px; border-bottom: 1px solid #cdcdcd; -webkit-box-shadow: inset 0 -1px 10px rgba(0,0,0,0.1); box-shadow: inset 0 -1px 10px rgba(0,0,0,0.1); -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

.pindex_return_top ul li { float: left; height: 38px; line-height: 38px; margin-right: 5px; position: relative; color: #333; text-align: center; border: 1px solid #d5d5d5; border-bottom: none; cursor: pointer; font-size: 18px; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

.pindex_return_top ul li.on { background: #FFF; border: 1px solid #cdcdcd; border-bottom: 1px solid #FFF; }

.pindex_return_con { display: none; padding: 20px; overflow: hidden; height: 240px; border: 1px solid #cdcdcd; background-color: #fff; border-top: none; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }

.pindex_return_con_on { display: block; }

.pindex_return_con .pic { width: 320px; height: 240px; overflow: hidden; }

.pindex_return_con .con { margin: 0px 20px; width: 320px; }

.pindex_return_con .con .con_title { font-size: 14px; font-weight: 700; color: #333; line-height: 18px; padding-bottom: 5px; }

.pindex_return_con .con .con_text { font-size: 14px; color: #333; line-height: 20px; }

.pindex_return_con .con .con_text p { cursor: pointer; }

.pindex_return_con .con .con_text p:hover { color: #279FEB; }

.pindex_return_con .intro { width: 302px; position: relative; }

.pindex_return_con .intro .intro_end { position: absolute; top: -10px; left: -10px; z-index: 10; width: 380px; height: 260px; background: url('../../Images/Project/bg_pindex_return_end.png') no-repeat; }

.pindex_return_con .intro .intro_li { clear: left; margin-bottom: 15px; }

.pindex_return_con .intro .intro_li .l { color: #999; width: 70px; line-height: 12px; vertical-align: top; }

.pindex_return_con .intro .intro_li .l a { color: #279FEB; text-decoration: none; display: block; }

.pindex_return_con .intro .intro_li .r { color: #444; width: 232px; line-height: 12px; }

.pindex_return_con .intro .intro_li .r .money input { border: 1px dotted #1e94f0; max-width: 89px; padding: 0 6px; margin-left: -7px; margin-top: -7px; font-size: 24px; line-height: 20px; _line-height: 28px; *line-height: 28px; font-family: impact; vertical-align: top; color: #1e94f0; }

.pindex_return_con .intro .intro_li .r .money input:hover { border: 1px solid #1e94f0; }

.pindex_return_con .intro .intro_li .r .money_12 { font-size: 14px; _line-height: 20px; *line-height: 20px; height: 14px; font-family: impact; vertical-align: top; _vertical-align: bottom; _vertical-align: middle; color: #666; }

.pindex_return_con .intro .intro_li .r .style { display: inline-block; height: 24px; color: #333; text-align: center; line-height: 22px; padding: 0px 10px; background: #EEE; border: 1px solid #333; cursor: pointer; margin-right: 10px; margin-bottom: 5px; position: relative; }

.pindex_return_con .intro .intro_li .r .style:hover { border-color: #1e94f0; color: #1e94f0; }

.pindex_return_con .intro .intro_li .r .checked { border-color: #1e94f0; color: #1e94f0; }

.pindex_return_con .intro .intro_li .r .style i { display: none; width: 12px; height: 12px; position: absolute; right: 0px; bottom: 0px; background: url('../../Images/Project/bg_return_style_checked.png') no-repeat; }

.pindex_return_con .intro .intro_li .r .checked i { display: inline; }

.pindex_return_con .intro .intro_li .r .count { display: inline-block; color: #333; border: 1px solid #999; height: 24px; width: 24px; line-height: 24px; padding: 0px 10px; font-family: impact; margin: 0px 5px; }

.pindex_return_con .intro .intro_li .r .count_do { display: inline-block; color: #333; border: 1px solid #999; height: 24px; line-height: 24px; padding: 0px 10px; cursor: pointer; }

.pindex_return_con .intro .intro_li .r .count_do:hover { color: #279FEB; border-color: #279FEB; }

.pindex_return_con .intro .intro_li .r input.text { height: 18px; border: 1px solid #999; width: 280px; padding: 0px 4px; }

.pindex_return_con .intro .intro_li .r a.btn, .pindex_return_con .intro .intro_li .r a.btn_dack { margin-top: 0px; _margin-top: -5px; }

.pindex_return_con .intro .intro_li .r a.btn span.l { width: 7px; }

.pindex_return_con .intro .intro_li .r a.btn span.r { width: 7px; }

.pindex_return_con .intro .intro_li .r a.btn_dack span.l { width: 7px; }

.pindex_return_con .intro .intro_li .r a.btn_dack span.r { width: 7px; }

.pindex_return_con .intro .intro_li .r p a { color: #279FEB; margin: 0px 2px; text-decoration: none; }

.pindex_pay { overflow: hidden; position: relative; border: 1px solid #FEBF90; background: white; margin: 10px auto 20px; width: 1022px; display: none; }

.pindex_pay .top { width: 68px; height: 70px; position: absolute; left: 0px; top: 0px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -201px -41px; }

.pindex_pay a#close { width: 41px; height: 41px; position: absolute; top: -1px; right: -1px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -201px 0px; }

.pindex_pay a#close:hover { background-position: -243px 0px; }

.pindex_pay .pay_lists { border: 1px solid #DEDEDE; border-right: none; background: #FFF; margin: 30px 15px 15px; }

.pindex_pay .pay_lists ul li { clear: left; overflow: hidden; border-top: 1px solid #EDEEE9; height: 40px; line-height: 40px; font-size: 14px; }

.pindex_pay .pay_lists ul li .cell { float: left; border-right: 1px solid #DEDEDE; text-indent: 15px }

.pindex_pay .pay_lists ul li .style { width: 205px; }

.pindex_pay .pay_lists ul li .price { width: 510px; vertical-align: top; color: #666; font-weight: bolder; }

.pindex_pay .pay_lists ul li .price input { width: 78px; height: 18px; margin-right: 10px; margin-top: 4px; _margin-top: 1px; *margin-top: 1px; _margin-left: 15px; *margin-left: 15px; line-height: 18px; font-size: 18px; padding: 5px 8px; font-family: impact; color: #1e94f0; border: 2px solid #1e94f0; }

.pindex_pay .pay_lists ul li .price span { margin-top: -2px; }

.pindex_pay .pay_lists ul li .count { width: 120px; font-family: impact; vertical-align: top; color: #666; }

.pindex_pay .pay_lists ul li .total { width: 152px; font-family: impact; vertical-align: top; color: #666; }

.pindex_pay .pay_lists ul li.title { border-top: none; color: #333; font-weight: bold; }

.pindex_pay .pay_style { clear: left; overflow: hidden; margin: 15px; }

.pindex_pay .pay_style .we { width: 188px; }

.pindex_pay .pay_style h2 { font-size: 14px; line-height: 20px; padding-bottom: 10px; color: #000; }

.pindex_pay .pay_style .we h3 { font-size: 14px; font-weight: normal; line-height: 24px; margin-bottom: 24px; }

.pindex_pay .pay_style .we h3 i { font-style: normal; font-family: impact; vertical-align: top; color: red; margin: 0px 5px 0px 10px; }

.pindex_pay .pay_style a.btn, .pindex_pay .pay_style a.btn_dack { margin-top: 10px; }

.pindex_pay .pay_style .other { width: 770px; padding-left: 30px; border-left: 4px solid #DEDEDE; }

.pindex_pay .pay_style .other .alipay { margin-bottom: 20px; }

.pindex_pay .pay_info { overflow: hidden; margin: 0px 15px; padding: 15px; background-color: #FFFBE1; border: 1px dashed #FEBF90; border-width: 1px 0px; }

.pindex_pay .pay_info .l { float: left; width: 177px; line-height: 14px; font-size: 14px; }

.pindex_pay .pay_info .l a { color: #279FEB; text-decoration: none; display: block; margin-top: 10px; font-size: 12px; }

.pindex_pay .pay_info .r { margin-left: 207px; }

.pindex_pay .pay_info .r .text { height: 24px; padding: 0px 10px; width: 483px; }

.pindex_pay .pay_info .r p a { color: #279FEB; text-decoration: none; }

.special_bg { background-position: center top; background-repeat: no-repeat; width: 100%; padding: 240px 0 20px; margin: -20px 0; }

.special_bg_main { background: rgba(255, 255, 255, 0.4); width: 1064px; margin: 0 auto; padding: 20px 0; }

.special_bg_main .pindex_top { background-color: #fff; padding: 20px; margin-bottom: 20px; border: 1px solid #d1d1d1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }



/* Address_min */

.address_min { position: relative; width: 505px; margin-right: 10px; overflow: hidden; }

.address_min .default { color: #333; padding: 0 10px; border: 1px dotted #CCC; background-color: #FFF; margin-bottom: 10px; }

.address_min .default p { clear: left; overflow: hidden; cursor: pointer; padding: 1px 0px; line-height: 28px; }

.address_min .default p span { float: left; display: inline-block; color: #333; }

.address_min .default p span.name { width: 35%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.address_min .default p span.phone { width: 40%; }

.address_min .default p span.zip { width: 25%; }

.address_min .default p span.ars { width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.address_min .default p span i { font-style: normal; padding-right: 10px; color: #666; }

.address_min .default p span input.t { height: 24px; border: 1px solid #999; padding: 0px 8px; }

.address_min .default p span select.s { height: 26px; width: 82px; padding: 0px; margin-right: 2px; }

.address_min .default p span.name input.t { width: 110px; }

.address_min .default p span.phone input.t { width: 135px; }

.address_min .default p span.zip input.t { width: 68px; }

.address_min .default p span.ars input.t { width: 179px; }

.address_min .default_current { border: 1px solid #1e94f0; background: #e1f0fd url('../../Images/Project/bg_return_style_checked.png') no-repeat bottom right; }

.address_min_select .b { margin-top: 11px; border: none; color: #fff; cursor: pointer; background: #1e94f0; padding: 0 20px; font-weight: bolder; height: 60px; }



/* Blogs */

.blog { width: 982px; padding: 20px; _margin-bottom: 20px; border: 1px solid #cdcdcd; background-color: #fff; }

.blogs { float: left; width: 760px; }

.blogs ul li { padding: 0 0 20px 0; margin-bottom: 25px; position: relative; background: url('../../Images/Project/bg_blogs_li.png') no-repeat bottom center; }

.blogs ul li .l { float: left; width: 335px; height: 240px; text-align: left; }

.blogs ul li .r { margin-left: 335px; }

.blogs ul li .r .title { height: 45px; _margin-top: -20px; *margin-top: -20px; overflow: hidden; position: relative; line-height: 21px; }

.blogs ul li .r .title .avatar { float: left; width: 43px; height: 43px; border: 1px solid #333; }

.blogs ul li .r .title .l_b { float: left; width: 1px; height: 41px; line-height: 1px; font-size: 1px; margin: 2px 9px 0 10px; _margin: 2px 6px 0 10px; overflow: hidden; background: #d7d7d7; display: inline-block; }

.blogs ul li .r .title h3 { font-size: 22px; font-weight: normal; font-family: "微软雅黑","黑体"; }

.blogs ul li .r .title p { padding-top: 5px; _padding-top: 3px; color: #777; }

.blogs ul li .r .title a { color: #333; }

.blogs ul li .r .title a { color: #666; }

.blogs ul li .r .title a:hover { color: #21a5ff; }

.blogs ul li .r .text { padding: 15px 0 0; font-size: 14px; line-height: 24px; color: #333; }

.blog_side { float: right; width: 200px; }

.blog_side h5 { height: 32px; line-height: 32px; color: #333; padding: 0 12px; font-size: 14px; border-bottom: 1px solid #d7d7d7; background-color: #eaeaea; background-image: -webkit-linear-gradient(top,#eaeaea,#ddd); background-image: linear-gradient(top,#eaeaea,#ddd); }

.blog_side .types { padding: 10px 12px 20px; }

.blog_side .types a { display: inline-block; width: 50%; float: left; line-height: 28px; font-size: 14px; }

.blog_side .types a:hover { text-decoration: none; }

.blogs_read { width: 760px; float: left; }

.blogs_read .title { height: 45px; overflow: hidden; position: relative; line-height: 21px; }

.blogs_read .title .avatar { float: left; width: 43px; height: 43px; border: 1px solid #333; }

.blogs_read .title .l_b { float: left; width: 1px; height: 41px; line-height: 1px; font-size: 1px; margin: 2px 9px 0 10px; _margin: 2px 6px 0 10px; overflow: hidden; background: #d7d7d7; display: inline-block; }

.blogs_read .title h3 { font-size: 22px; font-weight: normal; font-family: "微软雅黑","黑体"; }

.blogs_read .title p { padding-top: 5px; _padding-top: 3px; color: #777; }

.blogs_read .title a { color: #333; }

.blogs_read .title a { color: #666; }

.blogs_read .title a:hover { color: #21a5ff; }

.blogs_read .text { position: relative; margin-top: 20px; width: 760px; font-size: 14px; line-height: 24px; color: #333; overflow: hidden; z-index: 1; font-family: '宋体'; }

.blogs_read .text p { margin: 10px 0px; line-height: 24px; text-indent: 2em; }

.blogs_read .text h1 { font-size: 14px; background-color: #f7f7f7; line-height: 24px; width: 702px; height: 24px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; color: #252525; padding: 6px 10px; }

.blogs_read .reply { margin: 20px 0px 0px 0px; }

.blogs_read .reply .reply_add input.input_t { width: 610px; _width: 605px; }



/* PPublish */

.ppublish { overflow: hidden; _margin-bottom: 20px; border: 1px solid #C0C0C1; background-color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.ppublish_top { border-bottom: 1px solid #D8D8D8; }

.ppublish_top h2 { height: 16px; line-height: 16px; font-size: 14px; color: #000; font-weight: bolder; padding: 18px 28px; border-bottom: 1px dotted #E2E2E2; }

.ppublish_top ul { overflow: hidden; }

.ppublish_top ul li { position: relative; float: left; border-right: 1px solid #EFEFEF; color: #CCC; width: 198px; height: 30px; padding: 15px 28px; }

.ppublish_top ul li em { float: left; border: 2px solid #CCC; font-size: 13px; font-family: 'Microsoft YaHei'; font-weight: bolder; width: 26px; height: 26px; line-height: 26px; font-style: normal; text-align: center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }

.ppublish_top ul li p { line-height: 16px; margin-top: -1px; margin-left: 40px; }

.ppublish_top ul li.ing { color: #666; }

.ppublish_top ul li.ing em { border-color: #666; }

.ppublish_top ul li.ed { color: #279FEB; }

.ppublish_top ul li.ed em { border-color: #279FEB; }

.ppublish_con { padding: 28px; position: relative; overflow: hidden; }

.ppublish_con .msg_draft { margin: 15px auto 0px; background-color: #FFFBE1; border-top: 1px dashed #FEBF90; border-bottom: 1px dashed #FEBF90; padding:15px; text-align: center; color:red; font-weight: 700; font-size: 16px; height:16px; line-height:16px; }

.ppublish_con h2 { font-size: 14px; font-weight: bolder; border: 1px solid #BEBEBE; color: #000; line-height: 36px; height: 36px; padding: 0px 15px; background-color: #F8F8F8; background-image: -webkit-linear-gradient(top,#F8F8F8,#E8E8E8); background-image: -moz-linear-gradient(top,#F8F8F8,#E8E8E8); background-image: -ms-linear-gradient(top,#F8F8F8,#E8E8E8); background-image: -o-linear-gradient(top,#F8F8F8,#E8E8E8); background-image: linear-gradient(top,#F8F8F8,#E8E8E8); -webkit-border-radius: 2px 2px 0px 0px; -moz-border-radius: 2px 2px 0px 0px; border-radius: 2px 2px 0px 0px; }

.ppublish_con_model { text-align: center; padding: 15px; border: 1px solid #BEBEBE; border-top: none; overflow: hidden; }

.ppublish_con_model_text { text-align: left; padding-bottom: 20px; }

.ppublish_con_model_text p { line-height: 24px; font-size: 14px; }

.ppublish_con_model_text p a { color: #279FEB; text-decoration: none; }

.ppublish_con_l { float: left; width: 860px; margin: 20px 0px 20px 20px; }

.ppublish_con_r { margin-left: 900px; width: 122px; background-color: #FBFBFB; border: 1px solid #DFDFDF; border-right: none; margin-top: 20px; margin-bottom: 20px; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; }

.ppublish_con_r ul { padding: 10px 0px; }

.ppublish_con_r ul li { height: 32px; margin: 0px 10px 0px 0px; border: 1px solid #FBFBFB; border-left: none; -webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; }

.ppublish_con_r ul li a { display: block; line-height: 32px; font-size: 14px; text-indent: 20px; color: #333; }

.ppublish_con_r ul li.on { background-color: #FFF; border-color: #DFDFDF; margin-left: -1px; }

.ppublish_con_r ul li.on a { font-weight: 700px; }

.ppublish_form { float: left; }

.ppublish_form ul li { margin-bottom: 15px; clear: left; overflow: hidden; position: relative; }

.ppublish_form ul li label { display: inline-block; float: left; color: #777; height: 34px; line-height: 34px; width: 80px; text-align: right; padding-right: 10px; font-size: 14px; border: 1px solid #CFD1D3; border-right-color: #E5E5E5; -webkit-border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; }

.ppublish_form ul li p { line-height: 24px; font-size: 14px; max-width: 420px; }

.ppublish_form ul li .look { background-color: #F8F8F8; border: 1px solid #D5D5D5; color: #777; padding: 3px 10px 2px; border-top: none; clear: left; line-height: 18px; display: block; letter-spacing: 2px; width: 380px; margin-left: 101px; -webkit-border-radius: 0px 0px 2px 2px; -moz-border-radius: 0px 0px 2px 2px; border-radius: 0px 0px 2px 2px; }

.ppublish_form ul li .look a { color: #279FEB; }

.ppublish_form ul li .thumb { background: #BABABA url('../../Images/Project/bg_ppublish_thumb.png') no-repeat center; height: 36px; line-height: 36px; font-size: 14px; color: #FFF; padding: 0px; cursor: pointer; display: inline-block; float: left; margin-left: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.ppublish_form ul li .thumb:hover { background-color: #666; }

.ppublish_form ul li .thumb a { line-height: 36px; color: #FFF; }

.ppublish_msg_ok { float: left; width: 14px; height: 14px; text-align: center; margin-left: -25px; margin-top: 11px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -40px -115px; }

.ppublish_msg_no { float: left; width: 14px; height: 14px; text-align: center; margin-left: -25px; margin-top: 11px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -40px -129px; }

.ppublish_msg_thumb { float: left; border: 1px solid #BABABA; border-left: none; padding: 1px; width: 32px; height: 32px; background: #FFF; z-index: 1; margin-left: -1px; }

.ppublish_msg_thumb span { width: 32px; height: 32px; display: inline-block; background: red; }

.payoff_style_style li.edit .thumb { background: #BABABA url('../../Images/Project/bg_ppublish_thumb.png') no-repeat center; height: 36px; line-height: 36px; font-size: 14px; color: #FFF; padding: 0px; cursor: pointer; display: inline-block; float: left; margin-left: 0px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.payoff_style_style li.edit .thumb:hover { background-color: #666; }

.payoff_style_style li.edit .thumb a { line-height: 36px; color: #FFF; }

.ppublish_text { float: left; background: #FFF; width: 455px; border: 1px solid #CFD1D3; border-left: none; height: 18px; line-height: 18px; padding: 8px 30px 8px 10px; color: #333; font-size: 14px; -webkit-border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; border-radius: 0px 2px 2px 0px; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; }

.ppublish_text_min { float: left; margin-left: 10px; background: #FFF; width: 30px; text-align: center; cursor: pointer; border: 1px solid #CFD1D3; height: 14px; line-height: 14px; padding: 10px; color: #666; font-size: 14px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.ppublish_text_min_on { border-color: #666; color: #000;  background: #FFF url('../../Images/Project/bg_ppublish_text_min_on.png') no-repeat right top; }

.ppublish_text_max { float: left; background: #FFF; width: 600px; border: 1px solid #BABABA; height: 18px; line-height: 18px; padding: 8px; color: #D0D0D0; font-size: 16px; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; }

.ppublish_text_max_on { border-color: #666; color: #000; }

.ppublish_textarea { float: left; background: #FFF; width: 475px; max-width: 475px; min-height: 18px; border: 1px solid #CFD1D3; margin-left: -1px; line-height: 18px; padding: 10px; color: #333; font-size: 14px; -webkit-border-radius: 0px 2px 2px 2px; -moz-border-radius: 0px 2px 2px 2px; border-radius: 0px 2px 2px 2px; }

.ppublish_select { float: left; background: #FFF; width: 120px; text-indent: 6px; border: 1px solid #CFD1D3; border-left-color: #E5E5E5; margin-left: -1px; height: 36px; line-height: 36px; padding: 0px; color: #333; font-size: 14px; }

.ppublish_select_bg { float: left; border: 1px solid #CFD1D3; border-left-color: #E5E5E5; padding: 7px 6px; margin-left: -1px; height: 20px; }

.ppublish_select_ie7 { background: #FFF; border: 1px solid #fff; width: 120px; height: 20px; margin: -1px; line-height: 20px; padding: 0px; color: #333; font-size: 14px; }

.ppublish_button_s { background: url('../../Images/Project/bg_dreamore.png') no-repeat -116px -300px; letter-spacing: 0px; height: 39px; line-height: 39px; font-size: 14px; color: #FFF; width: 116px; text-align: left; text-indent: 50px; font-weight: bolder; border: none; cursor: pointer; margin-right: 10px; float: left; }

.ppublish_button_s:hover { background-position: -116px -339px; }

.ppublish_button_s:active { background-position: -116px -378px; }

.ppublish_button_x { background: url('../../Images/Project/bg_dreamore.png') no-repeat 0px -300px; letter-spacing: 0px; height: 39px; line-height: 39px; font-size: 14px; color: #FFF; width: 116px; text-align: left; text-indent: 20px; font-weight: bolder; border: none; cursor: pointer; margin-right: 10px; float: left; }

.ppublish_button_x:hover { background-position: 0px -339px; }

.ppublish_button_x:active { background-position: 0px -378px; }

.ppublish_button_left { background: #279FEB url('../../Images/Project/bg_ppublish_button_left.png') no-repeat left center; padding: 0px 12px 0px 40px;  }

.ppublish_button_add { background-image: url('../../Images/Project/bg_ppublish_button_add.png'); }

.ppublish_plists { position: absolute; top: 28px; right: 28px; width: 242px; padding: 0px; }

.ppublish .pindex_side_return { float: right; width: 326px; margin-top: 0px; }

.progressWrapper { display: block; clear: left; padding-top: 5px; margin-left: 102px; }

.progressWrapper .blue { background: #279FEB; }

.progressContainer { background: #999; width: 430px; height: 10px; overflow: hidden; position: relative; display: block; }

.progressContainer .progressCancel { display: none; }

.progressContainer .progressName { display: none; }

.progressContainer .progressBarStatus { display: none; }

.progressContainer .progressBarInProgress { height: 10px; background: #279FEB; display: block; }

.ppublish_support { float: right; width: 400px; }

.ppublish_support ul li { display: block; overflow: hidden; clear: left; line-height: 24px; }

.ppublish_support ul li span { width: 20%; display: inline-block; float: left; }



/* Payoff_style_style */

.payoff_style_style { overflow: hidden; display: block; position: relative; margin-bottom: 20px; border: 1px solid #BEBEBE; border-top: none; }

.payoff_style_style li { height: 36px; padding: 5px 0px; display: block; clear: left; }

.payoff_style_style li div { float: left; display: inline-block; overflow: hidden; }

.payoff_style_style li div.v1 { width: 7%; text-align: right; }

.payoff_style_style li div.v2 { width: 55%; text-indent: 20px; }

.payoff_style_style li div.v3 { width: 25%; position: relative; }

.payoff_style_style li div.v4 { width: 13%; text-align: left; }

.payoff_style_style li.title { height: 24px; border-bottom: 1px solid #CCC; background-color: #f2f3f5; }

.payoff_style_style li.title div { font-size: 14px; line-height: 24px; font-weight: bolder; } 

.payoff_style_style li.list { border-bottom: 1px solid #C6C6C6; overflow: hidden; }

.payoff_style_style li.list div.v1, .payoff_style_style li.edit div.v1 { text-indent: 10px; font-family: Georgia, 'Monotype Corsiva', Arial, sans-serif; font-size: 36px; line-height: 30px; height: 36px; font-style: italic; }

.payoff_style_style li.edit { padding: 5px 0px 0px; height: 63px; }

.payoff_style_style li.edit div.v2 input { height: 34px; line-height: 34px; width: 90%; padding: 0px 10px; font-size: 14px; border: 1px solid #CFD1D3; color: #333; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.payoff_style_style li.edit div.v2 p { line-height: 28px; display: block; font-size: 12px; }

.payoff_style_style li.edit div.v3 .progressContainer { height: 15px; }

.payoff_style_style li.list div.v2 { font-size: 14px; line-height: 36px; }

.payoff_style_style li.list div.v4 a { color: red; font-size: 14px; line-height: 36px; font-weight: bolder; }

.payoff_style_style li.list div.v4 a:hover { text-decoration: none; }



/* PayoffStyles */

.payoffstyles { clear: both; position: relative; overflow: hidden; }

.payoffstyles ul.payoffstylelist { float: right; width: 362px; border: 1px solid #BEBEBE; border-top: none; border-bottom: none; }

.payoffstyles ul.payoffstylelist li { display: block; overflow: hidden; padding: 0px 10px; }

.payoffstyles ul.payoffstylelist li div { display: inline-block; text-align: right; float: left; }

.payoffstyles ul.payoffstylelist li div.v1 { width: 20%; }

.payoffstyles ul.payoffstylelist li div.v2 { width: 15%; font-weight: bolder; }

.payoffstyles ul.payoffstylelist li div.v3 { width: 15%; }

.payoffstyles ul.payoffstylelist li div.v4 { width: 10%; }

.payoffstyles ul.payoffstylelist li div.v5 { width: 10%; }

.payoffstyles ul.payoffstylelist li div.v6 { width: 10%; }

.payoffstyles ul.payoffstylelist li div.v7 { width: 20%; }

.payoffstyles ul.payoffstylelist li.title { height: 24px; line-height: 24px; font-size: 12px; font-weight: bolder; color: #000; border-bottom: 1px solid #CCC; background-color: #f2f3f5; }

.payoffstyles ul.payoffstylelist li.list { line-height: 24px; font-size: 12px; color: #333; border-bottom: 1px solid #C6C6C6; }

.payoffstyles ul.payoffstylelist li.list div.v7 a { font-weight: bolder; color: red; }

.payoffstyles ul.payoffstylelist li.list div.v7 a:hover { text-decoration: none; }

.payoffstyles .payoffstyleadd { float: left; }

.payoffstyles .payoffstyleadd h5 { height: 24px; line-height: 24px; font-size: 12px; font-weight: bolder; color: #000; padding: 0px 15px; margin-bottom: 10px; border: 1px solid #CCC; border-top: none; background-color: #f2f3f5; }



/* Payofflists */

.payofflists { font-family: '宋体'; margin-bottom: 20px; }

.payofflists li { display: block; overflow: hidden; border-bottom: 1px solid #D5D6D7; line-height: 32px; font-size: 16px; text-align: right; cursor: pointer; }

.payofflists li div { display: inline-block; float: left; }

.payofflists li .num { width: 60px; font-family: 'Microsoft YaHei', Arial; }

.payofflists li .desc { width: 490px; font-size: 12px; padding: 0px 20px; text-align: left; font-size: 12px; }

.payofflists li .desc p { height: 18px; line-height: 18px; }

.payofflists li .desc p span { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.payofflists li .desc p span i { font-style: normal; padding: 0px 10px; }

.payofflists li:hover { background-color: #F5F5F5; }

.payofflists li.title { height: 32px; line-height: 32px; font-size: 14px; font-weight: 700; border-color: #A3BDD0; background-color: #F5F5F5; }

.payofflists li.title .desc { font-size: 14px; line-height: 32px; padding: 0px; width: 510px; text-indent: 20px; }



/* Musiclists */

.musiclists { font-family: '宋体'; margin-bottom: 20px; }

.musiclists li { display: block; overflow: hidden; border-bottom: 1px solid #D5D6D7; padding: 0 10px; line-height: 32px; font-size: 16px; text-align: right; cursor: pointer; }

.musiclists li div { display: inline-block; float: left; }

.musiclists li .music { width: 80%; text-align: left; }

.musiclists li .do  { width: 20%; text-align: right; margin-top: 10px; font-size: 14px; }

.musiclists li .do a { color: red; font-weight: bolder; }

.musiclists li .do a:hover {text-decoration: none;  }

.musiclists li:hover { background-color: #F5F5F5; }

.musiclists li.title { height: 32px; line-height: 32px; font-size: 14px; font-weight: 700; border-color: #A3BDD0; background-color: #F5F5F5; }

.musiclists li.title .do { margin-top: 0; }



/* Supportlists */

.supportlists { font-family: '宋体'; }

.supportlists li { display: block; overflow: hidden; border-bottom: 1px solid #D5D6D7; height: 90px; line-height: 90px; font-size: 16px; text-align: right; cursor: pointer; }

.supportlists li div { display: inline-block; float: left; }

.supportlists li .select { width: 25px; }

.supportlists li .num { width: 60px; font-family: 'Microsoft YaHei', Arial; font-size: 12px; }

.supportlists li .num a { color: #279FEB; }

.supportlists li .num a:hover { text-decoration: none; }

.supportlists li .desc { width: 455px; font-size: 12px; padding: 9px 10px; text-align: left; font-size: 12px; }

.supportlists li .desc p { height: 18px; line-height: 18px; }

.supportlists li .desc p span { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.supportlists li .desc p span i { font-style: normal; padding: 0px 10px; }

.supportlists li .desc p .name { width: 90px; }

.supportlists li .desc p .phone { width: 120px; }

.supportlists li .desc p .email { width: 215px; }

.supportlists li .desc p .remark { width: 335px; }

.supportlists li .desc p .address { width: 425px; }

.supportlists li .time { width: 100px; font-family: 'Microsoft YaHei', Arial; }

.supportlists li .status { width: 60px; }

.supportlists li .do { width: 60px; }

.supportlists li .do a { color: #279FEB; font-weight: 700; text-decoration: none; }

.supportlists li:hover { background-color: #F5F5F5; }

.supportlists li.title { height: 32px; line-height: 32px; font-size: 14px; font-weight: 700; border-color: #A3BDD0; background-color: #F5F5F5; }

.supportlists li.title .desc { font-size: 14px; line-height: 32px; padding: 0px; width: 465px; text-indent: 20px; }



/* Pay */

.pay_list { position: relative; overflow: hidden; }

.pay_list .yue { font-size: 14px; color: #999; font-weight: bold; }

.pay_list .yue i { font-style: normal; font-size: 36px; font-weight: bold; color: red; font-family: tahoma,arial; }

.pay_list p { font-size: 14px; line-height: 36px; min-height: 36px; display: block; clear: left; }

.pay_list p span { font-size: 24px; }

.pay_list p a:hover { color: #FFF; }

.pay_list ul { overflow: hidden; clear: left; }

.pay_list ul li { width: 172px; margin-right: 20px; display: inline; float: left; margin-bottom: 10px; }

.pay_list ul li input { vertical-align: middle; margin-right: 10px; }

.pay_list ul li label { height: 36px; border: 1px solid #DDD; width: 130px; display: inline-block; vertical-align: middle; }

.pay_list ul li label img { height: 26px; margin: 5px; }

.pay_list ul li:hover label { border-color: #FA0; }

.pay_list ul li.on label { border-color: #FA0; }



/* Member */

.member { background: #fbfbfb; border: 1px solid #d1d1d1; }

.member_side { width: 120px; float: left; }

.member_side ul { margin: 15px 11px 0; }

.member_side ul li { height: 70px; margin-bottom: 11px; }

.member_side ul li a { display: block; height: 70px; text-align: center; color: #333; }

.member_side ul li a em { display: block; line-height: 20px; font-style: normal; }

.member_side ul li a span { display: inline-block; width: 28px; height: 28px; margin: 10px 35px 0px; background: url('../../Images/Project/bg_dreamore.png') no-repeat; }

.member_side ul li a span.self { background-position: -633px 0; }

.member_side ul li.on a span.self { background-position: -633px -28px; }

.member_side ul li a span.avatar { background-position: -375px 0; }

.member_side ul li.on a span.avatar { background-position: -375px -28px; }

.member_side ul li a span.password { background-position: -605px 0; }

.member_side ul li.on a span.bind { background-position: -605px -28px; }

.member_side ul li a span.bind { background-position: -661px 0; }

.member_side ul li.on a span.bind { background-position: -661px -28px; }

.member_side ul li a span.pay { background-position: -403px 0; }

.member_side ul li.on a span.pay { background-position: -403px -28px; }

.member_side ul li a span.payfrom { background-position: -558px -56px; }

.member_side ul li.on a span.payfrom { background-position: -558px -84px; }

.member_side ul li a span.mention { background-position: -586px -56px; }

.member_side ul li.on a span.mention { background-position: -586px -84px; }

.member_side ul li a span.adr { background-position: -432px 0; }

.member_side ul li.on a span.adr { background-position: -432px -28px; }

.member_side ul li a span.support { background-position: -465px 0; }

.member_side ul li.on a span.support { background-position: -465px -28px; }

.member_side ul li a span.ntf { background-position: -493px 0; }

.member_side ul li.on a span.ntf { background-position: -493px -28px; }

.member_side ul li a span.let { background-position: -521px 0; }

.member_side ul li.on a span.let { background-position: -521px -28px; }

.member_side ul li a span.pah { background-position: -577px 0; }

.member_side ul li.on a span.pah { background-position: -577px -28px; }

.member_side ul li a span.pam { background-position: -549px 0; }

.member_side ul li.on a span.pam { background-position: -549px -28px; }

.member_side ul li.on { background: url('../../Images/Project/bg_dreamore.png') no-repeat -460px -56px; }

.member_side ul li.on a { color: #fff; font-weight: bolder; }

.member_con { margin-left: 120px; min-height: 500px; background-color: #FFF; border-left: 1px solid #bdbdbd; }

.member_con h2 { padding: 15px; height: 16px; line-height: 16px; font-size: 14px; font-weight: bolder; border-bottom: 1px solid #e1e1e1; background-color: #f8f8f8; background-image: -webkit-linear-gradient(top,#fefefe,#f8f8f8); background-image: linear-gradient(top,#fefefe,#f8f8f8); }

.member_con_menu { height: 38px; border-bottom: 1px solid #d9d9d9; background-color: #f6f6f6; background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f5f5f5)); background-image: -webkit-linear-gradient(top,#f6f6f6,#f5f5f5); background-image: -moz-linear-gradient(top,#f6f6f6,#f5f5f5); background-image: -ms-linear-gradient(top,#f6f6f6,#f5f5f5); background-image: -o-linear-gradient(top,#f6f6f6,#f5f5f5); background-image: linear-gradient(top,#f6f6f6,#f5f5f5); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6',EndColorStr='#f5f5f5'); }

.member_con_menu a { border-right: 1px solid #e9e9e9; font-weight: bolder; float: left; height: 38px; line-height: 38px; padding: 0px 15px; color: #838383; }

.member_con_menu a.current { background-color: #fafafa; color: #333; }

.member_con_menu a:hover { color: #333; }

.member_main { padding: 15px; overflow: hidden; position: relative; }

.member_main h3 { height: 16px; padding-bottom: 10px; border-bottom: 1px solid #E5E5E5; margin-bottom: 20px; }



/* Home */

._home { background: #fbfbfb; border: 1px solid #d1d1d1; position: relative; }

._home_l { float: left; width: 230px; }

._home_r { margin-left: 230px; border-left: 1px solid #bdbdbd; background-color: #fff; }

.home_info_face { margin: 15px; border: 1px solid #d1d1d1; padding: 4px; background-color: #fff; width: 190px; height: 190px;  }

.home_info_face img { width: 190px; height: 190px; }

.home_info { margin: 10px 15px 15px; overflow: hidden; }

.home_info .sendletter { display: block; font-weight: bold; height: 16px; margin-bottom: 10px; line-height: 16px; padding: 6px 10px; border: 1px solid #fff; text-decoration: none !important; }

.home_info .sendletter { -webkit-box-shadow: none; box-shadow: none; background-color: #f5f5f5; background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: linear-gradient(top,#f5f5f5,#f1f1f1); color: #444; border: 1px solid #dcdcdc; border: 1px solid rgba(0,0,0,0.1); }

.home_info .sendletter:hover { color: #fff; border: 1px solid #297ccf; background-color: #21a5ff; background-image: -webkit-gradient(linear,left top,left bottom,from(#21a5ff),to(#3297fd)); background-image: -webkit-linear-gradient(top,#21a5ff,#3297fd); background-image: -moz-linear-gradient(top,#21a5ff,#3297fd); background-image: -ms-linear-gradient(top,#21a5ff,#3297fd); background-image: -o-linear-gradient(top,#21a5ff,#3297fd); background-image: linear-gradient(top,#21a5ff,#3297fd);  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#21a5ff',EndColorStr='#3297fd'); }

.home_info .sendletter span { display: inline-block; vertical-align: middle; margin-top: -4px; _margin-top: 0px; *margin-top: 0px; width: 21px; height: 16px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -350px 0; margin-right: 10px; }

.home_info .sendletter:hover span { background-position: -350px -16px; }

.home_info p { font-size: 12px; color: #666; line-height: 20px; margin-bottom: 5px; }

.home_info p.title { color: black; font-size: 16px; line-height: 18px; font-weight: bolder; }

.home_info p span { display: block; }

.home_info p span .l { float: left; width: 60px; text-align: inter-word; }

.home_info p span .r { margin-left: 60px; word-break: break-all; word-wrap:break-word; } 

.home_menu { padding: 15px; height: 30px; line-height: 30px; font-weight: bolder; border-bottom: 1px solid #e1e1e1; background-color: #f8f8f8; background-image: -webkit-linear-gradient(top,#fefefe,#f8f8f8); background-image: linear-gradient(top,#fefefe,#f8f8f8); }

.home_menu a { display: inline-block; float: left; margin-right: 15px; font-weight: bold; height: 16px; line-height: 16px; padding: 7px 10px; border: 1px solid #dcdcdc; border: 1px solid rgba(0,0,0,0.1); text-decoration: none !important; }

.home_menu a { -webkit-box-shadow: none; box-shadow: none; background-color: #f5f5f5; background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); background-image: linear-gradient(top,#f5f5f5,#f1f1f1); color: #444; border: 1px solid #dcdcdc; border: 1px solid rgba(0,0,0,0.1); }

.home_menu a:hover { color: #fff; border: 1px solid #297ccf; background-color: #21a5ff; background-image: -webkit-gradient(linear,left top,left bottom,from(#21a5ff),to(#3297fd)); background-image: -webkit-linear-gradient(top,#21a5ff,#3297fd); background-image: -moz-linear-gradient(top,#21a5ff,#3297fd); background-image: -ms-linear-gradient(top,#21a5ff,#3297fd); background-image: -o-linear-gradient(top,#21a5ff,#3297fd); background-image: linear-gradient(top,#21a5ff,#3297fd);  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#21a5ff',EndColorStr='#3297fd'); }

.home_menu a.current { color: #fff; border: 1px solid #297ccf; background-color: #21a5ff; background-image: -webkit-gradient(linear,left top,left bottom,from(#21a5ff),to(#3297fd)); background-image: -webkit-linear-gradient(top,#21a5ff,#3297fd); background-image: -moz-linear-gradient(top,#21a5ff,#3297fd); background-image: -ms-linear-gradient(top,#21a5ff,#3297fd); background-image: -o-linear-gradient(top,#21a5ff,#3297fd); background-image: linear-gradient(top,#21a5ff,#3297fd);  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#21a5ff',EndColorStr='#3297fd'); }



/* Inbox */

.inbox { position: relative; }

.inbox ul { overflow: hidden; border-top: 1px solid #D5D6D7; }

.inbox ul li { padding: 10px 5px; font-family: '宋体'; border-bottom: 1px solid #D5D6D7; overflow: hidden; }

.inbox ul li .l { width: 84px; }

.inbox ul li .l .status { width: 5px; height: 64px; display: block; }

.inbox ul li .l .status_0 { background-color: #D5D6D7; }

.inbox ul li .l .status_1 { background-color: #279FEB; }

.inbox ul li .l .thumb { width: 64px; height: 64px; margin-left: 20px; }

.inbox ul li .l .thumb img { width: 64px; height: 64px; }

.inbox ul li .r { margin-left: 104px; }

.inbox ul li .r .from { overflow: hidden; height: 20px; line-height: 20px; }

.inbox ul li .r .from span { display: inline-block; }

.inbox ul li .r .from span.left { font-size: 14px; font-weight: 700; color: #000; }

.inbox ul li .r .from span.left a { color: #000; }

.inbox ul li .r .from span.left a:hover { text-decoration: none; }

.inbox ul li .r .from span.right { font-size: 12px; color: #666; }

.inbox ul li .r .text { line-height: 24px; font-size: 14px; color: #333; padding: 10px 0px; }

.inbox ul li .r .text  a { color: #279FEB; }

.inbox ul li:hover { background-color: #F6F9F0; }

.inbox ul li .r .reply .reply_add input.input_t { width: 598px; }

.inbox ul li.top:hover { background-color: #FFF; }

.inbox ul li.top .reply .reply_add input.input_t { width: 713px; }

/* Notifi */

.notifi ul li.title { height: 37px; line-height: 37px; border-bottom: 1px solid #DDDDE5; font-size: 12px; font-weight: 700; color: #999; }

.notifi ul li.title .from { float: left; width: 15%; text-indent: 10px; }

.notifi ul li.title .text { float: left; width: 55%; }

.notifi ul li.title .time { float: left; width: 15%; }

.notifi ul li.title .do { float: left; width: 15%; }

.notifi ul li.list { line-height: 30px; border-bottom: 1px solid #DDDDE5; font-size: 12px; color: #333; clear: left; overflow: hidden; }

.notifi ul li.list:hover { background: #F6F6F6; }

.notifi ul li.list .from { float: left; width: 15%; text-indent: 10px; }

.notifi ul li.list .text { float: left; width: 55%; }

.notifi ul li.list .time { float: left; width: 15%; color: #999; }

.notifi ul li.list .do { float: left; width: 15%; }

.notifi ul li.list .do a:hover { text-decoration: none; }

/* Login */

.login { overflow: hidden; width: 640px; background: #fff; border: 1px solid #d1d1d1; padding: 28px; margin: 0 auto; }

.login_con { width: 485px; margin: 0 auto; }

.login_con h2 { font-size: 14px; color: #000; height: 16px; width: 413px; line-height: 16px; border-bottom: 1px solid #dcdcdc; padding-bottom: 15px; margin-bottom: 30px; }

.login_con h2 .right a { color: #279FEB; font-weight: normal; }

.login_con h2 .right a:hover { text-decoration: none; }

.login_con form { clear: both; }

.login_con form ul li { display: block; position: relative; overflow: inherit; margin-bottom: 20px; clear: left; }

.login_con form ul li label { background-color: #FFF; height: 54px; line-height: 54px; font-size: 16px; }

.login_con form ul li .ppublish_text { width: 300px; padding: 18px 10px; font-size: 16px; font-weight: bolder; }

.login_con form ul li .ppublish_msg { position: absolute; top: 0; left: 440px; width: 200px; padding-left: 20px; height: 14px; line-height: 14px; margin-top: 20px; }

.login_con form ul li .ppublish_msg_ok, .login_con form ul li .ppublish_msg_no { margin-top: 0px; }

.login_con form ul li .look { clear: left; width: 278px; background-color: #FFF; overflow: hidden; padding: 5px 10px; }

.login_con form ul li .look input { float: left; margin-right: 8px; }

.login_con form ul li .look label { width: auto; height: auto; border: none; background-color: none; line-height: 14px; padding: 0px; font-size: 12px; display: inherit; }

.login_con form ul li.nl { padding-left: 92px; padding-top: 10px; } 

.login_con form ul li .right_text { line-height: 56px; padding-left: 20px; }

.login_con form ul li .right_text a { color: #279FEB; }

.login_con form ul li .right_text a:hover { text-decoration: none; }

.login_con form ul li .ppublish_button { color: #fff; font-weight: bolder; border: none; width: 321px; text-align: center; height: 39px; font-size: 14px; cursor: pointer; background-color: #2d9fee; padding-bottom: 3px; line-height: 38px; display: inline-block; }

.login_con form ul li .ppublish_button:hover { color: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); box-shadow: 0 1px 1px rgba(0,0,0,0.2); }

.login_con form ul li .ppublish_button span { display: block; color: #fff; background-color: #51aded; font-size: 14px; }

.login_con .platforms { padding-left: 92px; padding-top: 20px; width: 370px; }

.login_con .platforms a { display: inline-block; width: 50%; margin-top: 10px; height: 27px; background: url('../../Images/Project/bg_dreamore.png') no-repeat; }

.login_con .platforms a.weibo { background-position: -480px -126px; }

.login_con .platforms a.qq { background-position: -480px -153px; }

.login_con .platforms a.renren { background-position: -480px -180px; }

.login_con .platforms a.douban { background-position: -480px -385px; }



/* Support_address */

.support_address { overflow: hidden; margin-bottom: 20px; }

.support_address ul {  clear: left; overflow: hidden; }

.support_address ul li { display: block; overflow: hidden; border-bottom: 1px solid #BABABA; }

.support_address ul li span { display: inline-block; line-height: 24px; min-height: 24px; float: left; }

.support_address ul li span i { font-style: normal; }

.support_address ul li label { margin-left: 0px; min-height: 120px; clear: left; float: none; display: block; }

.support_address ul li a { color: #279FEB; }

.support_address ul li a:hover { text-decoration: none; }

.support_address ul li span.name { width: 12%; }

.support_address ul li span.phone { width: 14%; }

.support_address ul li span.zip { width: 12%; }

.support_address ul li span.address { width: 50%; }

.support_address ul li span.select { width: 12%; text-align: right; }

/* Pay_off */

.pay_off { overflow: hidden; clear: left; }

.pay_off span { float: left; display: inline-block; height: 30px; line-height: 30px; }

.pay_off span.desc { width: 60%; }

.pay_off span.count { width: 20%; }

.pay_off span.total { width: 20%; }

/* Pay_log_list */

.pay_log_list { overflow: hidden; }

.pay_log_list ul li { display: block; overflow: hidden; border-bottom: 1px solid #D5D6D7; line-height: 30px; font-size: 16px; text-align: right; cursor: pointer; }

.pay_log_list ul li:hover { background-color: #F5F5F5; }

.pay_log_list ul li span { float: left; display: inline-block; text-indent: 10px; font-size: 12px; line-height: 30px; }

.pay_log_list ul li span.how { width: 10%; }

.pay_log_list ul li span.money { width: 10%; }

.pay_log_list ul li span.count { width: 5%; text-align: left; }

.pay_log_list ul li span.desc { width: 55%; text-align: left; text-indent: 0; line-height: 18px; padding: 6px 0; }

.pay_log_list ul li span.time { width: 20%; text-align: left; }

.pay_log_list ul li.title { height: 32px; line-height: 32px; font-size: 14px; font-weight: 700; border-color: #A3BDD0; background-color: #F5F5F5; }

.pay_log_list ul li.title:hover { background-color: #F5F5F5; }

.pay_log_list ul li.title span { font-size: 14px; }



/* Company */

.company { background: #fbfbfb; border: 1px solid #d1d1d1; position: relative; }

.company_l { float: left; width: 180px; }

.company_l ul li { margin: 15px; line-height: 40px; height: 40px; text-align: right; padding: 0px 15px; }

.company_l ul li.current { background-color: #5fb8f4; border: 1px solid #4a90bf; }

.company_l ul li a { display: block; font-size: 14px; color: #666; font-weight: bolder; }

.company_l ul li a :hover { color: #333; }

.company_l ul li.current a { color: #fff; }

.company_r { margin-left: 180px; border-left: 1px solid #dbdbdb; background-color: #fff; }

.company_r h2 { color: #505050; font-size: 16px; line-height: 18px; padding: 15px; border-bottom: 1px dotted #d9d9d9; font-weight: bolder; background-color: #f2f2f2; background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0)); background-image: -webkit-linear-gradient(top,#f2f2f2,#f0f0f0); background-image: -moz-linear-gradient(top,#f2f2f2,#f0f0f0); background-image: -ms-linear-gradient(top,#f2f2f2,#f0f0f0); background-image: -o-linear-gradient(top,#f2f2f2,#f0f0f0); background-image: linear-gradient(top,#f2f2f2,#f0f0f0); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2f2f2',EndColorStr='#f0f0f0'); }

.company_text { padding: 15px; }

.company_text h1 { font-size: 16px; font-weight: bolder; margin-bottom: 15px; }

.company_text p { font-size: 14px; text-indent: 2em; margin: 26px 0px; color: #252525; line-height: 24px; }

.company .lookother, .lookpublish { position: absolute; bottom: 190px; background: url('../../Images/Project/bg_dreamore.png') no-repeat right bottom; width: 300px; height: 90px; line-height: 90px; display: block; }

.company .lookother { left: 140px; }

.company .lookpublish { right: 130px; }



/* Pay_return */

.pay_return { overflow: hidden; position: relative; border: 1px solid #C0C0C1; background-color: #FFF; }

.pay_return h5 { height: 16px; line-height: 16px; font-size: 14px; color: #000; font-weight: bolder; padding: 18px 28px; border-bottom: 1px solid #D8D8D8; }

.pay_return h5 .left { color: red; }

.pay_return h5 .right a { color: #333; }

.pay_return h5 .right a:hover { color: #000; text-decoration: none; }

.pay_return .bottom { overflow: hidden; position: relative; margin: 28px }

.pay_return .bottom textarea { width: 944px; font-size: 14px; padding: 5px 10px; color: #333; line-height: 24px; }

.pay_return .bottom #bdshare { margin-left: -4px; }



/* ClickLog */

/*.clicklog { position: fixed; left: 0; top: 50%; width: 16px; padding: 38px 10px 13px 9px; line-height: 16px; cursor: pointer; text-align: center; background: url('../../Images/Project/bg_dreamore.png') no-repeat -386px -200px; border-bottom: 1px solid #d8d8d8; margin-top: -18px; color: #727272; font-size: 13px; z-index: 9999999999; }

.clicklog:hover { background-position: -350px -200px; }

.clicklog_pop { background: rgba(0, 0, 0, 0.5); position: absolute; left: 0px; top: 0px; z-index: 999999999; width: 0; }

.clicklog_pop .i { position: absolute; width: 8px; height: 8px; background: rgba(255, 0, 0, 0.2); }

.clicklog_pop .i img { width: 0; height: 0; display: none; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; }

.clicklog_pop .i:hover img { margin: -11px -7px -7px -11px; width: 32px; height: 32px; display: inline-block; }

*/



/* Pop */

.pop { background: none; position: fixed; left: 0px; top: 0px; z-index: 9999; background: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; display: none; }

.pop_con { position: relative; margin: 0 auto; border: 5px solid rgba(0, 0, 0, 0.2); background-color: #fff; }

.pop_con a.close { position: absolute; top: 5px; cursor: pointer; z-index: 2; right: 12px; width: 39px; height: 39px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -235px -312px; }

.pop_con a.close:hover { background-position: -274px -312px; }

.pop_con .title { border-bottom: 1px solid #e6e6e6; color: #333; font: bold 14px/48px "宋体"; height: 48px; line-height: 48px; margin: 0; padding: 0 0 0 20px; overflow: hidden; background-color: #f8f8f8; }



.pindex_pop_img { text-align: center; z-index: 1; }

.pindex_pop_img .imgs { text-align: center; vertical-align: middle; overflow: hidden; width: 100%; height: 100%; position: absolute; }

.pindex_pop_img .imgs img { vertical-align: middle; }

.pindex_pop_img .prev, .pindex_pop_img .next { height: 100px; width: 50px; position: absolute; top: 50%; left: 0px; text-indent: -9999px; overflow: hidden; background: url('../../Images/Project/bg_dreamore.png') no-repeat -400px -56px; margin-top:-50px; }

.pindex_pop_img .next { left: auto; background-position: -350px -56px; right: 0px; }



.pindex_share { width: 600px; height: 220px; background-color: #fff; position: relative; }

.pindex_share .con { overflow: hidden; z-index: 10; padding: 20px; }

.pindex_share .con p { font-size: 14px; color: #808080; margin-bottom: 15px; }

.pindex_share .con p input { font-size: 14px; height: 16px; line-height: 16px; padding: 4px 8px; width: 470px; }

.pindex_share .con #bdshare a, .pindex_share .con #bdshare .bds_tools_32 span.bds_more { text-indent: 0; padding-top: 0; background: none; }

#bdshare_l, #bdshare_m { z-index: 9999999999; }

.pindex_share .con #bdshare a { margin-right: 10px; background: none; }



/* Top */

#returnTop { display: none; position: fixed; _position: absolute; z-index: 999; left: 50%; margin-left: 532px; bottom: 20px; _bottom: auto; width: 70px; height: 52px; text-indent: -999px; overflow: hidden; background: url('../../Images/Project/bg_dreamore.png') no-repeat -130px -120px; -webkit-transition: all .2s ease 0s; -moz-transition: all .2s ease 0s; -o-transition: all .2s ease 0s; transition: all .2s ease 0s; }

#returnTop:hover { background-position: -200px -120px; }



/* System */

.system-message { margin: 80px auto; width: 640px; overflow: hidden; clear: both; border: 1px solid #E7E7E7; background: #FFF url('../../Images/Project/bg_jump.png') repeat-x top; }

.system-message .top { height: 40px; line-height: 40px; border-bottom: 1px solid #E7E7E7; margin: 20px 20px 20px; font-size: 14px; font-weight: 700; color: #333; }

.system-message .bottom { clear: both; overflow: hidden; margin: 0px 20px 20px; }

.system-message .bottom .l { float: left; width: 70px; height: 70px; margin-right: 20px; }

.system-message .bottom .ok { background: url('../../Images/Project/bg_jump_l.png') no-repeat 0px 0px; }

.system-message .bottom .no { background: url('../../Images/Project/bg_jump_l.png') no-repeat 0px -70px; }

.system-message .bottom .r { float: left; padding-top: 12px; }

.system-message .bottom .r div { font-size: 14px; line-height: 28px; }



/* Qf */

.qf { position: fixed; _position: absolute; top: 50%; right: 0px; width: 35px; height: 117px; margin-top: -6px; }

.qf .help, .qf .feedback { -webkit-transition: all .2s ease 0s; -moz-transition: all .2s ease 0s; -o-transition: all .2s ease 0s; transition: all .2s ease 0s; }

.qf .help { display: block; height: 78px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -130px 0; }

.qf .help:hover { background-position: -166px 0; }

.qf .feedback { display: block; _display: none; height: 39px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -130px -78px; }

.qf .feedback:hover { background-position: -166px -78px; }



.feedback_box { z-index: 1; width: 600px; height: 305px; display: none; }

.feedback_box .con { padding: 20px; text-align: left; }

.feedback_box .con textarea { display: block; width: 548px; min-width: 548px; max-width: 548px; height: 110px; min-height: 110px; max-height: 110px; font-size: 14px; line-height: 20px; padding: 4px 5px; }

.feedback_box .con input.text { display: inline-block; width: 536px; padding: 5px 10px; font-size: 14px; height: 24px; line-height: 24px; margin-top: 10px; }

.feedback_box .con input.btn { display: inline-block; width: 100%; height: 34px; line-height: 34px; color: #FFF; font-size: 14px; margin-top: 20px; background: #279FEB; border: none; cursor: pointer; }



/* Login Reg Pop */

.pop_login_box { z-index: 1; width: 400px; height: 260px; display: none; }

.pop_login_box .con { padding: 20px; text-align: left; }

.pop_login_box .con input.text { display: inline-block; width: 336px; padding: 5px 10px; font-size: 14px; height: 24px; line-height: 24px; margin-bottom: 10px; }

.pop_login_box .con input.btn { display: inline-block; width: 100%; height: 34px; line-height: 34px; color: #FFF; font-size: 14px; margin-top: 20px; background: #279FEB; border: none; cursor: pointer; }



.pop_reg_box { z-index: 1; width: 400px; height: 310px; display: none; }

.pop_reg_box .con { padding: 20px; text-align: left; }

.pop_reg_box .con input.text { display: inline-block; width: 336px; padding: 5px 10px; font-size: 14px; height: 24px; line-height: 24px; margin-bottom: 10px; }

.pop_reg_box .con input.btn { display: inline-block; width: 100%; height: 34px; line-height: 34px; color: #FFF; font-size: 14px; margin-top: 20px; background: #279FEB; border: none; cursor: pointer; }



/* Page */

.pages { clear: both; margin: 0px auto 20px; text-align: right; float: right; border: 1px solid #d9d9d9; border-right: none; }

.pages a, .pages span { float: left; display: inline-block; height: 34px; line-height: 34px; padding: 0px 15px; font-size: 12px; font-weight: bolder; color: #959191; background-color: #fbfbfb; background-image: -webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f9f9f9)); background-image: -webkit-linear-gradient(top,#fbfbfb,#f9f9f9); background-image: -moz-linear-gradient(top,#fbfbfb,#f9f9f9); background-image: -ms-linear-gradient(top,#fbfbfb,#f9f9f9); background-image: -o-linear-gradient(top,#fbfbfb,#f9f9f9); background-image: linear-gradient(top,#fbfbfb,#f9f9f9); border-right: 1px solid #d9d9d9; text-shadow: 1px 1px 0 white; }

.pages span { color: #333; background: #fff; }

.pages a:hover { color: #000; }



/* Footer */

.footer_bg { width: 100%; padding-top: 30px; }

.footer { width: 1024px; margin:0px auto; font-family: Helvetica,Arial,Serif; }

.footer_top { padding: 0 0 20px; }

.footer_report .title { font-size: 14px; line-height: 14px; padding-bottom: 5px; color: #252525; }

.footer_report ul { width: 1036px; margin-left: -1px; _margin-left: 0px; }

.footer_report ul li { float: left; width: 130px; height: 40px; padding: 4px; margin: 10px 10px 0 0; background-color: #ececec; }

.footer_report ul li a { display: block; height: 40px; overflow: hidden; }

.footer_report ul li a img { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

.footer_report ul li a img:hover { margin-top: -40px; }

.footer_buttom { display: block; padding: 20px 0px; color: #bbb; background: #444; }

.footer_buttom_l { float: left; width: 520px; height: 114px; margin-top: -6px; }

.footer_buttom_l p { line-height: 24px; }

.footer_buttom_l p a { color: #bbb; -webkit-transition: All .2s ease;-moz-transition: All .2s ease;-o-transition: All .2s ease; }

.footer_buttom_l p a:hover { text-decoration: none; color: #eee; }

.footer_buttom_l p.links { padding-bottom: 30px; }

.footer_buttom_l p.links span { display: inline-block; width: 25%; text-align: left; }

.footer_buttom_r { float: right; font-family: Arial,'宋体', Helvetica, sans-serif; border: 1px solid #313131; background-color: #373737; height: 112px; }

.footer_buttom_r .left { border-right: 1px solid #313131; }

.footer_buttom_r .left a { width: 124px; display: block; }

.footer_buttom_r .left a span { display: block; background: url('../../Images/Project/bg_dreamore.png') no-repeat; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease; }

.footer_buttom_r .left a.weibo { padding: 16px 20px; }

.footer_buttom_r .left a.weibo span { background-position: -452px -248px; height: 26px; }

.footer_buttom_r .left a.weibo:hover span { background-position: -452px -274px; }

.footer_buttom_r .left a.qq { border-top: 1px solid #313131; padding: 6px 20px 5px; }

.footer_buttom_r .left a.qq span { background-position: -452px -300px; height: 42px; }

.footer_buttom_r .left a.qq:hover span { background-position: -452px -342px; }

.footer_buttom_r .left a.douban { padding: 16px 20px; }

.footer_buttom_r .left a.douban span { background-position: -576px -248px; height: 26px; }

.footer_buttom_r .left a.douban:hover span { background-position: -576px -274px; }

.footer_buttom_r .left a.renren { border-top: 1px solid #313131; padding: 11px 20px 10px; }

.footer_buttom_r .left a.renren span { background-position: -576px -300px; height: 32px; }

.footer_buttom_r .left a.renren:hover span { background-position: -576px -342px; }

.footer_buttom_r .wechat { width: 112px; height: 112px; background: url('../../Images/Project/bg_dreamore.png') no-repeat -235px -200px; }

.footer_buttom_r .ba { vertical-align: top; margin-top: 2px; _margin-top: -1px; *margin-top: -1px; }



.footer_button { margin: 30px auto 0px; text-align: center; width: 1002px; padding: 10px; border: 1px solid #ececec; background-color: #fff; position: relative; overflow: hidden; }

.footer_button a { float: left; padding: 20px 0 15px; color: #fff; display: inline-block; cursor: pointer; -webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease; }

.footer_button a.about { width: 330px; background-color: #A9EA36; }

.footer_button a.about:hover { background-color: #A9E220; }

.footer_button a.more { width: 322px; margin: 0 10px; background-color: #1DD6BB; }

.footer_button a.more:hover { background-color: #1DCCAA; }

.footer_button a.start { width: 330px; background-color: #37ADEF; }

.footer_button a.start:hover { background-color: #25A8D6; }

.footer_button a .icon { display: block; height: 64px; width: 62px; margin: 0 auto; background: url('../../Images/Project/bg_footer_button.png') no-repeat; }

.footer_button a.more .icon { background-position: 0 -64px; }

.footer_button a.start .icon { background-position: 0 -128px; }

.footer_button a.about .icon { background-position: 0 -0; }

.footer_button a h5 { font-size: 14px; height: 18px; line-height: 18px; font-weight: bolder; padding: 10px 20px 2px; }



/* Btn */

.btn_button { border: none; height: 38px; line-height: 32px; cursor: pointer; font-size: 14px; width: 100px; text-align: center; background: url('../../Images/Project/bg_dreamore.png') no-repeat -130px -200px; }

a.btn, a.btn_dack { display: inline-block; overflow: hidden; clear: left; cursor: pointer; color: #FFF; margin-top: 0px; font-size: 16px; font-weight: 700; height: 40px; line-height: 36px; }

a.btn span, a.btn_dack span { display: inline-block; background: url('../../Images/Project/bg_css_button.png') repeat-x; height: 40px; float: left; }

a.btn span.l { width: 7px; background-position: 0px 0px; }

a.btn span.t { padding: 0px 15px; background-position: 0px -40px; }

a.btn span.r { width: 7px; background-position: -7px 0px; }

a.btn:hover, a.btn_dack:hover { filter: alpha(opacity=90); -moz-opacity: .9; opacity: .9; }

a.btn_dack span.l { width: 7px; background-position: 0px -80px; }

a.btn_dack span.t { padding: 0px 15px; background-position: 0px -120px; }

a.btn_dack span.r { width: 7px; background-position: -7px -80px; }

a.btn_zf { background-color: #b0281a; }

a.btn_zf span { background-color: #d14836; }



/* Fize */

.fize_14 { font-size: 14px; }