@charset "utf-8";
body { background: #f9f9f9; }
.header_top { margin: 0px auto; width: 1200px; padding: 20px 0px 0px; height: 40px; }
.header_top_feedback { float: right; padding: 0px 0px 0px 20px; font-size: 12px; line-height: 24px; }
.header_top_feedback_a { text-decoration: none; color: #0088CC; cursor: pointer; }
.header_top_user { font-size: 12px; color: #F00; line-height: 24px; float: right; background: url(../images/201402_icon002.png) no-repeat 0px 6px; padding: 0px 0px 0px 20px; }
.header_top_user_icon { height: 13px; width: 15px; vertical-align: text-bottom; padding: 0px 5px 0px 0px; }
.header_top_user_a { color: #0088cc; text-decoration: underline; cursor: pointer; }
.header_top_sign { font-size: 12px; line-height: 24px; color: #0088cc; float: right; background: url(../images/201402_icon002.png) no-repeat 0px 6px; padding: 0px 0px 0px 20px; }
.header_top_sign_a { color: #0088cc; text-decoration: none; cursor: pointer; }
.header_top_sign_a:hover { color: #0088cc; text-decoration: underline; }
.header_top_spread { padding: 0px 30px 0px 0px; float: right; }
.header_top_spread_thinkcare { background: url(../images/201402_icon002.png) no-repeat 0px -80px; height: 24px; width: 24px; display: inline-block; cursor: pointer; }
.header_top_spread_sina { background: url(../images/201402_icon002.png) no-repeat 0px -50px; height: 24px; width: 29px; display: inline-block; cursor: pointer; margin: 0px 0px 0px 10px; }
.header_top_spread_weixin { background: url(../images/201402_icon002.png) no-repeat 0px -20px; height: 24px; width: 30px; display: inline-block; cursor: pointer; margin: 0px 0px 0px 10px; }
.header_top_spread_weixin_img { display: none; position: absolute; z-index: 51; margin: 30px 0px 0px -110px; background: url(../images/201402_dBarCode.png); height: 165px; width: 122px; }
.header_nav { margin: 0px auto; height: 46px; width: 1200px; background: url(../images/201402_think_logo.png) no-repeat 0px 0px; clear: both; position: relative; z-index: 50; }
.header_nav_gohome { display: block; float: right; cursor: pointer; text-decoration: none; }
.header_nav_gohome:hover { text-decoration: none; }
.header_nav_gohome_r { background: url(../images/201402_btn_bg002.png) right center; float: left; height: 42px; width: 21px; }
.header_nav_gohome_l { background: url(../images/201402_btn_bg002.png) left center; float: left; height: 42px; width: 21px; }
.header_nav_gohome_text { float: left; height: 42px; font: 16px/42px 'Microsoft Yahei', 'simhei'; color: #FFFFFF; background: #E9504A; }
.header_nav_btn { float: right; margin: 0px 0px 0px 10px; }
.header_nav_btn_a { display: block; position: relative; cursor: pointer; text-decoration: none; }
.header_nav_btn_a_l { background: url(../images/201402_btn_bg003.png) left center; float: left; height: 42px; width: 21px; }
.header_nav_btn_a_text01 { float: left; height: 40px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font: 16px/40px 'Microsoft Yahei', 'simhei'; color: #3c3c3c; width: 96px; background: #F9F9F9; text-align: center; }
.header_nav_btn_a_text02 { float: left; height: 40px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font: 16px/40px 'Microsoft Yahei', 'simhei'; color: #3c3c3c; width: 64px; background: #F9F9F9; text-align: center; }
.header_nav_btn_a_text03 { float: left; height: 40px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font: 16px/40px 'Microsoft Yahei', 'simhei'; color: #3c3c3c; width: 112px; background: #F9F9F9; text-align: center; }
.header_nav_btn_a_text04 { float: left; height: 40px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font: 16px/40px 'Microsoft Yahei', 'simhei'; color: #3c3c3c; width: 80px; background: #F9F9F9; text-align: center; }
.header_nav_btn_a_text05 { float: left; height: 40px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font: 16px/40px 'Microsoft Yahei', 'simhei'; color: #3c3c3c; width: 112px; background: #F9F9F9; text-align: center; }
.header_nav_btn_a_text06 { float: left; height: 40px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font: 16px/40px 'Microsoft Yahei', 'simhei'; color: #3c3c3c; width: 80px; background: #F9F9F9; text-align: center; }
.header_nav_btn_a_r { background: url(../images/201402_btn_bg003.png) right center; float: left; height: 42px; width: 21px; }
.header_nav_btn_a:hover { text-decoration: none; }
.header_nav_btn_a:hover .header_nav_btn_a_l { background: url(../images/201402_btn_bg002.png) left center; }
.header_nav_btn_a:hover .header_nav_btn_a_text01 { line-height: 42px; color: #FFF; height: 42px; border: 0px none #d4d4d4; background: #E9504A; }
.header_nav_btn_a:hover .header_nav_btn_a_text02 { line-height: 42px; color: #FFF; height: 42px; border: 0px none #d4d4d4; background: #E9504A; }
.header_nav_btn_a:hover .header_nav_btn_a_text03 { line-height: 42px; color: #FFF; height: 42px; border: 0px none #d4d4d4; background: #E9504A; }
.header_nav_btn_a:hover .header_nav_btn_a_text04 { line-height: 42px; color: #FFF; height: 42px; border: 0px none #d4d4d4; background: #E9504A; }
.header_nav_btn_a:hover .header_nav_btn_a_text05 { line-height: 42px; color: #FFF; height: 42px; border: 0px none #d4d4d4; background: #E9504A; }
.header_nav_btn_a:hover .header_nav_btn_a_text06 { line-height: 42px; color: #FFF; height: 42px; border: 0px none #d4d4d4; background: #E9504A; }
.header_nav_btn_a:hover .header_nav_btn_a_r { background: url(../images/201402_btn_bg002.png) right center; }
.header_nav_btn_drop { clear: both; display: none; position: absolute; }
.header_nav_btn_drop_list01 { border-right: 1px solid #E9504A; border-left: 1px solid #E9504A; width: 136px; padding: 30px 0px 0px; overflow: hidden; margin: 21px 0px -1px; background: #FFF; }
.header_nav_btn_drop_list02 { border-right: 1px solid #E9504A; border-left: 1px solid #E9504A; width: 104px; padding: 30px 0px 0px; overflow: hidden; margin: 21px 0px -1px; background: #FFF; }
.header_nav_btn_drop_list03 { border-right: 1px solid #E9504A; border-left: 1px solid #E9504A; width: 152px; padding: 30px 0px 0px; overflow: hidden; margin: 21px 0px -1px; background: #FFF; }
.header_nav_btn_drop_list04 { border-right: 1px solid #E9504A; border-left: 1px solid #E9504A; width: 120px; padding: 30px 0px 0px; overflow: hidden; margin: 21px 0px -1px; background: #FFF; }
.header_nav_btn_drop_list05 { border-right: 1px solid #E9504A; border-left: 1px solid #E9504A; width: 152px; padding: 30px 0px 0px; overflow: hidden; margin: 21px 0px -1px; background: #FFF; }
.header_nav_btn_drop_list06 { border-right: 1px solid #E9504A; border-left: 1px solid #E9504A; width: 120px; padding: 30px 0px 0px; overflow: hidden; margin: 21px 0px -1px; background: #FFF; }
.header_nav_btn_drop_list_a { display: block; font: 14px/38px 'Microsoft Yahei', 'simhei'; border-bottom: 1px dashed #d4d4d4; height: 38px; text-align: center; cursor: pointer; color: #161616; text-decoration: none; margin: -1px 0px 0px; }
.header_nav_btn_drop_list_a:hover { height: 39px; background: #E9504A; border: 0px none #d4d4d4; color: #FFF; line-height: 39px; text-decoration: none; }
.header_nav_btn_drop_down_l { background: url(../images/201402_btn_bg004.png) left -21px; height: 21px; width: 21px; float: left; }
.header_nav_btn_drop_down_m01 { background: #FFF; height: 20px; width: 96px; float: left; border-bottom: 1px solid #E9504A; }
.header_nav_btn_drop_down_m02 { background: #FFF; height: 20px; width: 64px; float: left; border-bottom: 1px solid #E9504A; }
.header_nav_btn_drop_down_m03 { background: #FFF; height: 20px; width: 112px; float: left; border-bottom: 1px solid #E9504A; }
.header_nav_btn_drop_down_m04 { background: #FFF; height: 20px; width: 80px; float: left; border-bottom: 1px solid #E9504A; }
.header_nav_btn_drop_down_m05 { background: #FFF; height: 20px; width: 112px; float: left; border-bottom: 1px solid #E9504A; }
.header_nav_btn_drop_down_m06 { background: #FFF; height: 20px; width: 80px; float: left; border-bottom: 1px solid #E9504A; }
.header_nav_btn_drop_down_r { background: url(../images/201402_btn_bg004.png) right -21px; height: 21px; width: 21px; float: left; }

/*----*/
.new_head {height:31px;background: #313131; width: 100%;}
.head_left_link {height: 30px; float: left; width: 625px;}
.head_service_link {width:90px; height: 30px; line-height: 30px; display: inline-block; text-align: center; font-size: 14px; color: #ddd; transition: color 0.5s; transition: background 0.5s;}
.head_service_link:hover {background: #f17771; color: #fff;}
.authority_chat {width: 90px; height: 30px; line-height: 30px; display: inline-block; text-align: center; font-size: 14px; color: #ddd; transition: color 0.5s; transition: background 0.5s; position: relative;}
.authority_chat .chat_img {width: 120px; height: 120px; display: none; position: absolute; top: 30px; left: 0;z-index: 9;}
.authority_chat .authority_chat_img01 {background: url(../../../../sidebar/images/erWeiMa.jpg) 0 0 no-repeat;background-size: cover; }
.authority_chat .authority_chat_img02 {background: url(../images/support_topbar2.jpg) 0 0 no-repeat; }
.v-header-person-icon {width: 15px; height: 20px; display: inline-block; background: url(../images/v-person-icon.png) 0 5px no-repeat; margin-right: 10px;}
.welcome_person {display: inline-block; height: 30px; line-height: 30px; font-size: 14px; color: #ddd;}
.new_public_top_login_wrap { height: 30px; line-height: 30px; width: 1100px; margin: 0 auto; }
.new_public_top_login_exit { height: 30px; line-height: 30px; display: inline-block; cursor: pointer; margin: 0px 10px; font-size: 14px; color: #ddd;}
.new_public_top_login_exit:hover {color:#ddd; text-decoration: none;}
.new_public_top_login_instation_nav_wrap {height:27px; display:block; color:#969696; float:right; font-size:12px; margin:3px 0 0 10px; cursor:pointer;}
.new_public_top_login_instation_nav_icon {width:24px; height:27px; display:inline-block;background:url(../images/think20140722_icon_unlogin.png) 0 -161px no-repeat; vertical-align:baseline;}
.new_public_top_login_community_wrap {height:27px; display:block; float:right; color:#969696; font-size:12px; margin:3px 0 0 10px; cursor:pointer;}
.new_public_top_login_community_icon {width:24px; height:27px; display:inline-block; background:url(../images/think20140722_icon_login.png) 0 -36px no-repeat; vertical-align:baseline;}
.new_public_top_login_email {height:25px; width:30px; display:block; float:right; margin:10px 10px 0 10px; background:url(../images/think20140722_icon_unlogin.png) 0 0 no-repeat; cursor:pointer; position:relative;}
.new_public_top_login_email_span {width:14px; height:14px; line-height:15px; text-align:center; display:block; color:#fff; background:#a0a0a0; border:1px solid #fff; border-radius:50%; box-shadow:1px 1px 2px #ccc;behavior: url(pie/pie.htc); position:absolute; top:-5px; right:-5px; font-size:12px;}
.welcome_back_wrap {float:right; margin:0 5px 0 0; font-size:12px; color:#fff;position:relative;}
.welcome_back_wrap_a {color:#e25e58; cursor:pointer;}
.welcome_back_wrap_register_login {font-size:14px; color:#ddd; font-weight:normal; cursor:pointer; text-decoration:none;}
.welcome_back_wrap_register_login:hover {color:#ddd;}
.new_public_top_login_note_wrap { width: 133px; height: 124px; background: url(../images/think20140722_icon_bubble-001.png) no-repeat 2px 2px; float: right; margin: -23px 0px 0px -90px; position: absolute; z-index: 51; }
.new_public_top_login_note_wrap p { margin: 32px 20px 0; text-align: center; font: 12px/18px 'Microsoft Yahei', 'simhei'; }
.new_public_top_login_note_wrap p .new_public_top_login_note_personal {color:#e25e58; font-size:14px; cursor:pointer;}
.new_public_top_login_note_closed_btn { width: 16px; height: 16px; background: #c0c0c0; font-size: 12px; line-height: 13px; text-align: center; color: #fff; border-radius: 50%; cursor: pointer; position: absolute; margin: 13px 0px 0px 90px; *margin: 13px 0px 0px 70px; }
.index_new_top_logged_note02 {width:14px; height:14px; line-height:14px; text-align:center; display:inline-block;; background:#e9504a; border:1px solid #fff; font-size:12px; color:#fff; position:absolute; top:-3px; right:27px;; z-index:20; border-radius:50%;behavior: url(pie/pie.htc); }

/*v_my_center*/
#v_my_center {display: inline-block; height: 30px;  position: relative; cursor: pointer; margin: 0 5px 0 15px;}
#v_my_center .v_center_arrow {width: 15px; height: 5px; display: inline-block; background: url(../images/v-header-arrow.png) center 0 no-repeat; margin: 0 0 0 3px;transform:rotate(0deg); transition:transform 0.3s ease-out;}
#v_my_center:hover .v_center_arrow {transform:rotate(180deg);}
#v_my_center .my_service_list {width: 100px;  position: absolute; top: 26px; left: 0; z-index: 5; display: none;}
#v_my_center .my_service_list .top_icon {width: 100%; height: 4px; background: url(../images/v-header-arrow.png) 30px 0 no-repeat; }
#v_my_center .my_service_list ul{border: 1px solid #e5e5e5; border-top: 0; background: #fff;  padding: 5px 0;}
#v_my_center .my_service_list ul a { display: block; text-align: center; height: 25px; line-height: 25px; text-decoration: none; color:#000; font-size: 12px;}
#v_my_center .my_service_list ul a:hover {color: #ffffff; background: #f17771;}

/**登录弹窗**/
.popup{
	width: 440px;
	margin: 25px auto 0 -220px;
	position:fixed;
	left:50%;
	z-index:11000;
	background:#ccc;
	padding:3px;
	border-radius:5px;
	display:none;
}

.popup .hd{
	height: 60px;
	line-height:60px;
	background-color: #F1F1F1;
	font-size: 16px;
	padding:0 30px;
}

.popup .hd a{
	float:right;
	color: #eb504c;
}

.testiframe{
	width: 100%;
	height: 378px;
	height: 349px\9;
	height: 349px\9\0;
	border:none;
	outline:none;
	border: 0\9;
	border: 0\9\0;
	overflow-y: hidden;
}
.big_bg {width:100%; height:100%; background:#000; position:fixed; top:0; left:0; z-index:10000; opacity:0.3; display:none;}
.new_drop {width:520px; height:360px; position:fixed; top:50%; left:50%; margin:-180px 0 0 -260px; z-index:11000; background:#fff; border-radius:8px; box-shadow:5px 5px 50px #000;}
.new_drop .show_main {width:340px; margin:30px auto 0 auto;}
.new_drop .show_main .pic_wrap { overflow:hidden; text-align:center;}
.new_drop .show_main .pic_wrap img {margin:0 13px 0 12px; display:inline-block;}
.new_drop .show_main .main_title { text-align:center; font-size:24px; font-weight:bold; color:#000; margin:30px 0 10px 0;}
.new_drop .show_main .tipes_title {text-align:center; font-size:16px; color:#313131;}
.new_drop .show_main .forestall_login {width:240px; height:42px; text-align:center; line-height:42px; font-size:18px; display:block; margin:20px auto; color:#fff; background:#dc291e;}
.new_drop .show_main .back_old {width:70px; display:block; text-decoration:underline; background:url(../images/20151222_backIcon.png) left center no-repeat; padding:0 0 0 20px; color:#000; margin:0 auto; font-size:14px;}
.new_drop .show_main .forestall_login:hover {color:#fff;}
.new_drop .show_main .back_old:hover {color:#000;} 