@charset "utf-8";
/* CSS Document */
a:hover{color:#fff; text-decoration:underline;}
body{background:none;}
.main{position:relative;}
.cont{padding-top:110px;background:#0a1916 url(../images/g_bg.jpg) no-repeat scroll center top;}
.gxzb_btn{display:block; cursor:pointer;width:90px;height:29px;background:url(../images/skin_btn_g.gif) no-repeat scroll 0 0;position:absolute;right:10px;top:-100px; text-indent:-999px;overflow:hidden;}
.gxzb_btn:hover{background:url(../images/skin_btn_g.gif) no-repeat scroll 0 -30px;}

.nav{background:url(../images/g_nav.jpg) no-repeat scroll left bottom;height:46px;padding-left:15px;}
.nav p{ background:none;padding-top:3px;}
.nav p a{color:#fff; text-shadow:0 -1px 0 #537f16;}
.nav ul li{width:105px; text-align:center;padding-left:0;line-height:43px;padding-top:3px;}
.nav ul li span{background:none;color:#e5caff;padding:0;float:none;}
.nav ul li.first{background:none;}
.nav ul li a {color:#fff;text-shadow:0 1px 0 #537f16;font-weight:600;}
.nav ul li a:hover{text-shadow:0 -1px 0 #537f16;color:#fff;}
.nav ul li.on{background:url(../images/nav_on.png) no-repeat scroll 0 0;height:46px;line-height:46px;}
.nav ul li.on span {background:none;}
.nav ul li.on span a{font-size:14px;color:#478911; text-shadow:none;}
.nav ul li.on span a:hover{color:#478911;}
.nav ul li.on{background:url(../images/nav_on.png) no-repeat scroll 0 0;height:46px;line-height:46px;}
.nav ul li.on span {background:none;}
.nav ul li.on span a{font-size:14px;color:#478911; text-shadow:none;}
.nav ul li.on span a:hover{color:#478911;}
.user_conent{background-color:#f1fbea;border:1px solid #e4ebd7;}
.charm{background:url(../images/g_charm_bg.png);}
.charm .charm_tips{background-image:url(../i/charm_tips_blue.png);color:#e6efff;}


.user_operation p.user_id{background:none; text-shadow:none;}
.user_operation ul li a {background:url(../images/operation_li_g.jpg) no-repeat scroll 0 -37px;color:#478911;}
.user_operation ul li a:hover{background:url(../images/operation_li_g.jpg)  no-repeat scroll 0 -37px;}
.user_operation ul li.last{background:url(../images/operation_last_g.jpg) repeat-x scroll 0 0;}

.user_left h2{background:url(../images/g_tit_bg.jpg) repeat-x scroll 0 center;}
.details li span b{color:#7fa176;}
.claim_content ul li span{color:#333;}
.work_life_content ul li span, .hobbies_content ul li span{color:#333;}


.right_box{border:1px solid #e4ebd7;}
.right_box h2{background:url(../images/right_tit.jpg) repeat-x scroll 0 center;left:-5px;border:0;top:4px;color:#7fa176;text-shadow:0 1px 0 #fff;height:34px;}
.right_box h2 a{padding-right:15px;}

.user_right{border-left:1px solid #e4ebd7;overflow:visible;}
.my_information h1{position:absolute;top:-150px;left:-130px;height:50px;padding:40px 0 0 40px;color:#fff;}
.my_information h1 a{color:#e0fea5;}
.my_information h1 p{color:#fff;font-size:12px;padding:0;background:none;}


.handsel_btn{background:url(../images/but_g.gif) no-repeat scroll 0 0;}
.handsel_btn:hover{background:url(../images/but_g.gif) no-repeat scroll 0 -24px;}

.operation_btn ul li a{background-image:url(../images/operation_btn_g.jpg);background-repeat:no-repeat;height:37px;}
.wirte_btn a{background-position:-4px 0;width:95px;}
.wirte_btn a:hover{background-position:-4px -40px;}
.greet_btn a, .gift_btn a{width:108px;}
.greet_btn a{background-position:-104px 0;}
.greet_btn a:hover{background-position:-104px -40px;}
.gift_btn a{background-position:-216px 0;}
.gift_btn a:hover{background-position:-216px -40px;}
.concern_btn a{background-position:-327px 0;}
.concern_btn a:hover{background-position:-327px -40px;}
.love_btn a{background-position:-451px -40px;}
.love_btn a:hover{background-position:-575px -40px;}

/*photo*/
.right_my_information { background: url("../images/right_my_information.jpg") no-repeat scroll 0 0 transparent; height: 258px; left: -10px; padding: 0 5px; position: absolute; top: 43px; width: 250px;}

/*profile*/
.cont{}
.confix,.footer{background:#0A1916;}
.nav ul li.firston{background:url(../images/nav_on.png) no-repeat scroll 0 0;height:46px;line-height:46px;}
.nav ul li.firston span {background:none;}
.nav ul li.firston span a{font-size:14px;color:#478911; text-shadow:none; }
.nav ul li.firston span a:hover{color:#478911;}
.nav ul li.firston{background:url(../images/nav_on.png) no-repeat scroll 0 0;height:46px;line-height:46px;}
.nav ul li.firston span {background:none;}
.nav ul li.firston span a{font-size:14px;color:#478911; text-shadow:none;}
.nav ul li.firston span a:hover{color:#478911;}

.footer{background:url(../images/foot_bg_g.jpg) no-repeat scroll center bottom;padding:30px 0 10px;color:#fff;height:70px;}
.footer a{color:#fff;}

.ghpf_btn{display:block; cursor:pointer;width:88px;height:26px;background:url(../images/skin2_btn.gif) no-repeat scroll 0 0;position:absolute;right:10px;top:-100px; text-indent:-999px;overflow:hidden;}
.ghpf_btn:hover{background:url(../images/skin2_btn.gif) no-repeat scroll 0 -26px;}