﻿@charset "utf-8";
body{background:url(bg.gif) repeat-x; background-size:100%;}
.icon_t{ display:block; width:10px; height:10px; background:url(icon_t.png) no-repeat; position:absolute;}
#header{background:#005000 url(menu_bg_line.jpg) 240px top repeat; width:100%; position:relative; z-index:101; clear:both; max-height:135px;}
#header .snav{height:40px; line-height:39px;line-height:38px\0; color:#fff; clear:both;  background: url(bg_header2.jpg) 240px top repeat-x;}
#header .snav .w1000{overflow:visible; clear:both; height:40px; }
#header .snav a{color:#fff;}
#header .snav a:hover{color:#ff9600;}
#header .snav .snav_all{position:relative; cursor:pointer; width:80px ; float:left;}
#header .snav .snav_all .snav_all_btn .iconfont{padding-left:5px; font-size:12px;}
#header .snav .snav_all .snav_all_menu{background:#fff; padding:10px; border:1px solid #ccc; color:#333; line-height:30px; width:330px; border-radius:5px; position:absolute; top:40px; left:0px; display:none; cursor:default;}
#header .snav .snav_all .snav_all_menu .icon_t{ top:-6px; left:20px; position:absolute;}
#header .snav .snav_all .snav_all_menu a{color:#333;}
#header .snav .snav_all .snav_all_menu table tr th{ width:30%; border-bottom:1px dashed #ccc; font-weight:normal; font-size:14px; color:#ff9600; padding:5px 0;}
#header .snav .snav_all .snav_all_menu table tr td{ width:70%; border-bottom:1px dashed #ccc; padding:5px 0;}
#header .snav .snav_all .snav_all_menu table tr td a{padding:5px 10px;border-radius:3px; margin-bottom:5px; display:inline-block; height:20px; line-height:20px; float:left; background:#fff; border:1px solid #ececec; width:80px; margin-right:10px;}
#header .snav .snav_all .snav_all_menu table tr td a span{float:right; font-size:11px;}
#header .snav .snav_all .snav_all_menu table tr td a:hover{background:url(green_bg.jpg) repeat-x; color:#fff;}
#header .snav .snav_sub{float:left;}
#header .snav .snav_sub a{margin-right:5px;}
#header .snav .snav_index{width:100px; display:block; }
#header .snav .snav_link{width:800px; float:right; height:40px; }
#header .snav .snav_link .ul_link li{ float:right; padding-left:16px;}
#header .snav .snav_link .ul_link li#myaccount{position:relative; cursor:pointer;}
#header .snav .snav_link .ul_link li#myaccount .iconfont{padding-left:5px; font-size:12px;}
#header .snav .snav_link .ul_link li#myaccount .myaccount_list{position:absolute; top:40px; left:-5px; background:#fff; color:#333; border:1px solid #ccc; padding:5px; display:none; box-shadow:3px 3px 4px #d2d2d2;}
#header .snav .snav_link .ul_link li#myaccount .myaccount_list .icon_t{  top:-7px; left:45px; position:absolute;}
#header .snav .snav_link .ul_link li#myaccount .myaccount_list a{color:#333; display:block; padding:0 5px;  width:88px; /*text-align:center;*/ line-height:24px;}
#header .snav .snav_link .ul_link li#myaccount .myaccount_list a:hover{color:#ff9600; text-decoration:none;}
#header .snav .snav_link .ul_link li#myaccount .myaccount_list a i{margin-right:6px; color:#ff9600; font-size:14px;}
#header .snav .snav_link .ul_link li img{vertical-align:middle;cursor:pointer;}
/*#header .nav{width:100%; clear:both; padding:15px 0; background:url(top_bg.jpg)  center top repeat-x;}*/

#header .nav{width:100%; clear:both;height:62px /*padding:13px 0 0px 0px;*/ }
#header .nav .logo{float:left; padding-right:10px; width:150px;}
#header .nav .nav_item{ float:left; width:840px; overflow:hidden;padding: 0 0 0 0;} 
#header .nav .nav_item ul{width:100%; overflow:hidden;}
#header .nav .nav_item ul li{float:left;    padding:0; }
#header .nav .nav_item ul li:first-child{border-left:0px;}
#header .nav .nav_item ul li:last-child{border-right:0px;}
#header .nav .nav_item ul li a{ background-image:url('menu_items.png'); color:#fff;   text-align:center;line-height: 60px;     display:block; }
#header .nav .nav_item ul li a:hover,#header .nav .nav_item ul li a.curr{ background-image:url('menu_items_hover.png');  }
#header .nav .nav_item ul li a i{ font-size:12px; display: block;}
#header .nav .nav_item ul li a img{float:right;padding-top: 18px;padding-right: 5px}

#header .bet_nav{width:100%; clear:both; margin:0px;background:rgba(0,0,0,0.4); /*background-image:url('betmenu_bg.png'); background-repeat:repeat-x; background-position:0px -28px;*/}
#header .bet_nav .logo{float:left; width:110px;margin-right: 40px;}
#header .bet_nav .nav_item{ width:1000px; overflow:hidden;} 
#header .bet_nav .nav_item ul{width:100%; overflow:hidden;}
#header .bet_nav .nav_item ul li{float:left; height:20px;padding:5px 0px 5px 0px; width:108px;border-right: 1px solid #383733;border-left: 1px solid #989491;}
#header .bet_nav .nav_item ul li i{display:block;float:left;width:20px; height:20px; margin-left:10px; background-image:url('betmenu_icon_w.png'); background-repeat:no-repeat; background-position:-5px -5px;}
#header .bet_nav .nav_item ul li a{display:block; float:left; width:74px; height:18px; padding-left:4px; color:#fff; font-size:14px; text-align:left; /*margin-top: 2px;border-right:1px solid #015642;font-weight:600;*/}
#header .bet_nav .nav_item ul li:hover{background:rgba(0,0,0,0.4); /*text-shadow:1px 1px 0px #fff;*/}

#slideImg{position:relative; width:100%; height:390px;   background:#005000; margin:0 auto;}
#slideImg #focus {width:1920px; height:390px; overflow:hidden;  top:0px;   }
#slideImg #focus ul {height:390px; position:absolute;}
#slideImg #focus ul li {float:left; width:1920px; height:390px; overflow:hidden; position:relative; background:#009900;}
#slideImg #focus ul li div {position:absolute; overflow:hidden;}
#slideImg #focus .btnBg {position:absolute; width:1920px; height:40px; left:0; bottom:0; display:none;}
#slideImg #focus .btn {position:absolute; width:100%; height:24px; left:0; bottom:8px; padding-left:10px; text-align:center;}
#slideImg #focus .btn span {display:inline-block; _display:inline; _zoom:1; width:19px; height:19px; line-height:15px; text-align:center; margin-right:10px; cursor:pointer; background:url(slide_btn.png) -19px 0px no-repeat;}
#slideImg #focus .btn span.on {background:url(slide_btn.png) 0px 0px no-repeat;}

#fixedMenu{position:fixed; left:50%; margin-left:500px; top:50%;  border:1px solid #009700; z-index:101; }
#fixedMenu ul li a{display:block; padding:5px; width:60px; background:url(green_bg.jpg) center top no-repeat;  color:#fff; text-align:center; border-bottom:1px solid #009700;}
#fixedMenu ul li a .iconfont{font-size:30px; padding-bottom:10px; font-weight:normal; }
#fixedMenu ul li a:hover{background:#ff9600;}

#container{width:100%; clear:both;}
.indexBox{width:100%; overflow:hidden; padding-top:10px;}
.indexBox .index_left{width:770px; overflow:hidden; float:left;}
.indexBox .index_right{width:220px; overflow:hidden; float:right;}
.ibox_ssc{width:100%; overflow:hidden;}
.ibox_ssc ul{width:780px; overflow:hidden;}
.ibox_ssc li{float:left; background:#0795c4; margin-right:2px;}
.ibox_ssc li a{display:block;}
.ibox_ssc li.li_1 a{background:url(index_img1.jpg) center top no-repeat;width:207px; height:240px; font-size:30px; color:#fff; text-shadow:3px 3px 0px #003e53; text-align:center;}
.ibox_ssc li.li_1 a:hover{opacity:0.8; filter:alpha(opacity=80);}
.ibox_ssc li.li_1 a span{padding-top:180px; display:block;}
.ibox_ssc li.li_2{margin-right:2px; margin-bottom:2px;}
.ibox_ssc li.li_2 a{width:229px; height:88px; background:#0795c4; padding:15px 25px; overflow:hidden; }
.ibox_ssc li.li_2 a i{width:87px; height:84px; background:url(ssc_icon.png) 0px 0px no-repeat; display:block; float:left;}
.ibox_ssc li.li_2 a b{width:87px; height:84px; background:url(hotspan.png) 0px 0px no-repeat; display:block; float:right;margin-top: -22px;margin-left: 180px;position: absolute;}
.ibox_ssc li.li_2 a em{width:87px; height:84px; background:url(recspan.png) 0px 0px no-repeat; display:block; float:right;margin-top: -22px;margin-left: 180px;position: absolute;}
.ibox_ssc li.li_2 a span{display:block; height:84px; line-height:84px; float:left; font-size:20px; color:#fff; text-shadow:2px 2px 0px #003e53; padding-left:5px; overflow:hidden;}
.ibox_ssc li.li_2 a:hover{background:#00a5db;}
.ibox_ssc li.li_2 a:hover span{text-shadow:0px 0px 2px #fff;}
.ibox_11x5{padding-top:10px; width:100%; overflow:hidden;}
.ibox_11x5 ul{width:780px; overflow:hidden; display:block;}
.ibox_11x5 ul li{float:left; width:193px; height:203px;}
.ibox_11x5 ul li a{display:block; width:193px; height:203px; background:url(11x5.jpg) center top no-repeat; text-align:center;}
.ibox_11x5 ul li a:hover{opacity:0.9;filter:alpha(opacity=90);}
.ibox_11x5 ul li a img{display:block; margin:0 auto; padding-top:20px;}
.ibox_11x5 ul li a .num_yl{display:block; padding-top:60px; width:100%; overflow:hidden; margin-bottom:10px;}
.ibox_11x5 ul li a .num_yl .num{display:block; float:left; text-align:center; width:20%; overflow:hidden; color:#fff;}
.ibox_11x5 ul li a .num_yl .num .num1{width:25px; height:25px; display:block; margin:0 auto; border:2px solid #fff; border-radius:50%; line-height:25px; font-weight:bold; color:#fff;}
.ibox_11x5 ul li a .num_yl .num .num2{padding-top:2px;}
.ibox_11x5 ul li a .num_text{color:#fff; background:#e88466; font-size:12px; padding:3px 15px; border-radius:5px;  display:block; margin:0 auto; width:100px;}
.ibox_gp{width:100%; overflow:hidden; padding-top:10px;}
.ibox_gp ul{width:780px; overflow:hidden;}
.ibox_gp ul li{ float:left; width:256px; overflow:hidden; margin-right:2px;}
.ibox_gp ul li a{display:block; width:256px; height:250px; background:#1dc2a6; text-align:center;}
.ibox_gp ul li a .tit{font-size:36px; color:#fff; text-shadow:2px 2px 0px #008871; text-align:center; display:block; padding-top:45px; padding-bottom:20px;}
.ibox_gp ul li a .list{background:url(bg_3d.png) repeat-x; height:50px; width:100%; display:block; text-align:center; padding:10px 0; overflow:hidden;}
.ibox_gp ul li a .list .list_cont{height:50px; width:100%;  overflow:hidden;}
.ibox_gp ul li a .list .list_cont i{color:#fff; display:block; font-size:12px; color:#ddd; height:18px;}
.ibox_gp ul li a .list .list_cont i.curr{font-size:14px; color:#fff; font-weight:bold; text-shadow:0px 0px 2px #fff;	}
.ibox_gp ul li a .btn{padding:3px 20px; color:#1dc2a6; border-radius:15px; box-shadow:2px 2px 2px #666; background:#fff; margin:0 auto; display:inline-block; text-align:center; margin-top:20px; font-size:18px;}
.ibox_gp ul li a:hover{background:#00d9b4;}
.ibox_dp{padding-top:10px; width:100%; overflow:hidden; margin-bottom:10px;}
.ibox_dp ul{width:780px;}
.ibox_dp ul li{float:left; margin-right:2px; margin-bottom:2px;}
.ibox_dp ul li a{display:block; width:206px; height:90px; padding:15px 25px; background:#ffae00; overflow:hidden;}
.ibox_dp ul li a .icon{ float:left;width:87px; height:84px; display:block; background:url(ssc_icon.png) no-repeat;}
.ibox_dp ul li a .tit{font-size:22px; color:#fff; text-shadow:2px 2px 0px #333; line-height:84px; padding-left:5px;}
.ibox_dp ul li a .icon.icon_dp1{background-position:-88px 0px;}
.ibox_dp ul li a .icon.icon_dp2{background-position:-175px 0px;}
.ibox_dp ul li a .icon.icon_dp3{background-position:-262px 0px;}
.ibox_dp ul li a .icon.icon_dp4{background-position:-348px 0px;}
.ibox_dp ul li a .icon.icon_dp5{background-position:-435px 0px;}
.ibox_dp ul li a .icon.icon_dp6{background-position:-523px 0px;}
.ibox_dp ul li a:hover{background:#ffc343;}
.index_user{background:url(index_user_bg.png) repeat-x; width:100%; height:238px;}
.index_user .u_info{padding:4px 16px; width:180px; overflow:hidden;}
.index_user .u_info img{float:left;}
.index_user .u_info p{float:left; font-size:14px; padding-left:10px; width:100px; line-height:24px; color:#fff; padding-top:10px;}
.index_user .u_info p span{color:#fdeab6; display:block;}
.index_user .u_pay table tr th{text-align:center; padding:10px; border-right:1px solid #237123; border-bottom:1px solid #237123;}
.index_user .u_pay table tr th img{display:block; padding-bottom:0px; margin:0 auto;}
.index_user .u_pay table tr th a{color:#fee9b4; font-size:16px; font-weight:normal;} 
.index_user .u_pay table tr td{padding:5px 5px; text-align:center; line-height:24px; border-right:1px solid #237123; border-bottom:1px solid #237123;}
.index_user .u_pay table tr td a{color:#fff;}
.index_user .u_pay table tr td a:hover{text-decoration:underline; color:#fdeab6;}
.box_ann .ty_cont{height:225px; overflow:hidden;}
.box_ann .ty_tit h3 .iconfont{color:#005000; font-size:24px; padding-right:5px;}
.box_ann .ty_cont ul li{padding-top:5px;}
.box_ann .ty_cont ul li a {line-height:20px;}
.box_ann .ty_cont ul li a .tit{display:block; color:#fff;}
.box_ann .ty_cont ul li a .time{display:block; color:#FFB200}
.gn_list .ty_cont i{float:left;color:orange;margin-left:3px;}
.gn_list .ty_cont .hm_notice {overflow:hidden;height:30px;margin:5px 0px;background-color:#F2F4F7;line-height:30px;} 
.ty_box.box_ann .ty_tit h3{color:#fff;}
.ty_box.box_ann .ty_tit h3 a{color:#fff;}
.ty_box.box_ann .ty_tit .iconfont{color:#fff;}

#footer{background:#EEE; width:100%; /*margin-top:10px;*/}
#footer .footer_link{width:100% ; overflow:hidden; padding:10px 0 20px; background:#EEE;}
#footer .footer_link .ty_box.f_bank{ background:#EEE; }
#footer .footer_link .f_bank{float:left; width:380px; padding-top:0px;}
#footer .footer_link .f_bank .ty_tit h3 .iconfont{font-size:30px; color:#999;}
#footer .footer_link .f_bank .ty_cont{padding-top:10px;}
#footer .footer_link .f_class{float:right;width:590px; overflow:hidden;}
#footer .footer_link .f_class dl{width:180px; float:left; padding-right:10px;}
#footer .footer_link .f_class dl dt{font-size:14px; color:#333; width:100%; overflow:hidden;  border-bottom:1px dotted #ccc;}
#footer .footer_link .f_class dl dt .iconfont{display:block; width:35px; height:40px; float:left; font-size:30px; color:#999;}
#footer .footer_link .f_class dl dt p{display:block; float:right; width:140px; margin-top: -2px;}
#footer .footer_link .f_class dl dt p small{display:block; color:#999;  font-size:12px;}
#footer .footer_link .f_class dl dd{padding-top:10px; padding-left:40px;}
#footer .footer_link .f_class dl dd a{font-size:12px; color:#333;}
#footer .footer_link .f_class dl dd a:hover{color:#ff9600; text-decoration:underline;}
#footer .footer_cop{width:100% ; overflow:hidden; padding:10px 0 20px; background:#005e00 url(bg_header2.jpg) repeat;}
#footer .footer_cop p{color:#ccc; line-height:20px; width:100%; overflow:hidden; margin-bottom:5px; }
#footer .footer_cop p a{color:#fff;  border-right:1px solid #005e00; border-left:1px solid #019170; padding:0 15px; float:left;}
#footer .footer_cop p a:hover{color:#ff9600; text-decoration:underline;}
#footer .footer_cop p a:first-child{padding-left:0px; border-left:0px;}
#footer .footer_cop p a:last-child{border-right:0px;}

#login{width:682px; position:absolute; top:50%; left:50%; background:none; margin-left:-341px; height:480px; margin-top:-240px;}
#login .login_logo{width:100%; text-align:center;}
#login .login_text{ padding-top:20px; text-align:center; padding-bottom:10px;}
#login .login_text p{font-size:20px;  color:#fff; text-shadow:1px 1px 0px #333;}
#login .login_text p i{font-style:italic;}
#login .login_form{width:682px; height:272px; background:url(login_form_bg.png) center top no-repeat;}
#login .login_form .form_index{height:92px; width:100%; padding-top:50px; }
#login .login_form .form_index ul{padding:24px 30px; width:100%; }
#login .login_form .form_index ul li{float:left; margin-right:10px; height:30px; border:1px solid #ccc; background:#fff; box-shadow:5px 5px 5px #ccc inset; padding:5px; position:relative;}
#login .login_form .form_index ul li .iconfont{ float:left; color:#666; font-size:20px; height:30px; line-height:30px;}
#login .login_form .form_index ul li input{border:0px; height:30px; line-height:30px;  float:left; }
#login .login_form .form_index ul li .input_text{ width:150px; background:none; color:#666;padding-left:5px;}
#login .login_form .form_index ul li .input_code{width:100px;}
#login .login_form .form_index ul li .input_sub{ background:#339933; color:#fff; font-size:14px; height:42px; line-height:42px; display:block; border:0px; width:80px; border-radius:4px; text-align:center; padding:0px;}
#login .login_form .form_index ul li .input_sub:hover{background:#00b000; box-shadow:2px 2px 2px #666;}
#login .login_form .form_index ul li.last{padding:0px;background:none; box-shadow:none; border:0px; }
#login .login_form .form_index ul li .ts{display:block; position:absolute; top:0px; left:0px;  height:30px; line-height:30px; padding:5px; padding-left:30px; background:none; cursor:text;}
#login .register_form{width:682px;  background: url(register_form_bg.png) center bottom no-repeat; background-color:rgba(255,255,255,0.6); padding:15px; border-radius:5px;}
#login .registerBox{width:682px; margin:0 auto; }
#login .registerBox .reg_tit{height:26px; line-height:30px; border-bottom:1px solid #ccc; padding:3px 0;}
#login .registerBox .reg_tit h2{border-left:3px solid #009900; color:#000; padding-left:10px; height:26px; line-height:26px; font-size:18px; font-weight:normal;}
#login .registerBox .reg_cont{ padding-top:20px; }
#login .registerBox .reg_cont table tr th{ font-weight:normal;  font-size:14px; color:#000; text-shadow:1px 1px 0px #fff; padding-bottom:12px;  width:20%; text-align:right;} 
#login .registerBox .reg_cont table tr td{padding-bottom:12px; text-align:left; width:80%; text-shadow:1px 1px 0px #fff;}
#login .registerBox .reg_cont .inputxt{height:24px; line-height:24px; background:#f4f9fd; border:1px solid #a8b5c5; border-radius:5px; padding:5px; width:290px; box-shadow:2px 2px 2px #ccc inset;}
#login .registerBox .reg_cont .smalltext{width:140px; float:left; height:40px; margin-right:10px; line-height:40px;}
#login .registerBox .reg_cont .code{float:left;}
#login .registerBox .reg_check{height:20px; width:20px; margin-right:5px; }
#login .registerBox .reg_sub{ background:#009900; color:#fff; text-align:center; width:200px; height:50px; line-height:50px; font-size:18px; cursor:pointer; border:0px; padding:0px; border-radius:5px;}

#login2{width:850px; height:580px; position:absolute; top:120px; left:50%; margin-left:-425px;}
#login2 .login_t{height:80px; width:100%;}
#login2 .login_t .l_logo{float:left; width:200px;margin-top:-15px;}
#login2 .login_t .l_question{ position:absolute; top:-150px; right:0px; background:#fff; padding:5px; border-radius:20px; font-size:14px; color:#666; width:18px; height:18px; overflow:hidden; box-shadow:0px 0px 5px #666;}
#login2 .login_t .l_question .iconfont{color:#019271;}
#login2 .login_t .l_question a{color:#019271; text-decoration:underline;}
#login2 .login_m{background:#fff; padding:15px;width:100%; overflow:hidden; width:820px; border-radius:10px; box-shadow:0px 0px 10px #666;}
#login2 .login_m .login_m_ad{float:left; *width: 514px; }
#login2 .login_m .login_m_form{float:right; width:280px;}
#login2 .login_m .login_m_form  ul li{ padding-bottom:13px; width:100%; overflow:hidden;}
#login2 .login_m .login_m_form  ul li h3{height:40px; line-height:40px; color:#999; font-size:14px; font-weight:normal; border-bottom:1px solid #ccc;}
#login2 .login_m .login_m_form  ul li .text_wrap{border:1px solid #e2e2e2; box-shadow:3px 3px 3px #eee inset; height:30px; line-height:30px; padding:5px; width:268px; position:relative;}
#login2 .login_m .login_m_form  ul li .text_wrap .iconfont{ display:block; float:left;width:40px; height:30px; line-height:30px; color:#666; text-align:center;}
#login2 .login_m .login_m_form  ul li .text_wrap .input_text{height:30px; line-height:30px; float:left; color:#666; width:228px;  float:left; border:0px; }
#login2 .login_m .login_m_form  ul li .text_wrap .ts{display:block; height:40px; line-height:40px; position:absolute; top:0px; left:0px; padding-left:50px; font-size:14px; color:#999;}
#login2 .login_m .login_m_form  ul li .text_wrap.text_code{width:170px; float:left; margin-right:10px;}
#login2 .login_m .login_m_form  ul li .text_wrap.text_code .input_text{width:130px;}
#login2 .login_m .login_m_form  ul li .input_sub{background:#019271; height:40px; line-height:40px; border:0px; color:#fff; font-size:16px; text-align:center; display:block; width:100%;}
#login2 .login_m .login_m_form  ul li .input_sub:hover{background:#10A784;}
#login2 .login_f{padding: 20px 20px; text-align:center;}
#login2 .login_f .login_f_down{ float:left; border-right:#d0d0d0 1px solid;width:260px;font-size:20px;color:#000000;line-height:44px;text-align:left;}
#login2 .login_f .login_f_down img {padding-right:15px;width: 90px;vertical-align: middle;}
#login2 .login_f .login_f_down a{color:#000000; text-decoration:none; border-bottom:#e9e9e9 1px solid;}
#login2 .login_f .login_f_bowser{ float:right;padding:25px 0px;}
#login2 .login_f .login_f_bowser a{ display:inline-block; width:45px; height:45px; background:url(news_login_bower.png) no-repeat; border:0px; margin:0 6px;}
#login2 .login_f .login_f_bowser a.b1{background-position:0px 0px;}
#login2 .login_f .login_f_bowser a.b3{background-position:-72px 0px;}
#login2 .login_f .login_f_bowser a.b2{background-position:-152px 0px;}
#login2 .login_f .login_f_text{font-size:14px; color:#000000; float:right;padding:25px 0px;width:340px; text-align:left;line-height:23px;}

#login3{width:850px; height:580px; position:absolute; top:100px; left:50%; margin-left:-425px;}
#login3 .login_t{height:80px; width:100%;}
#login3 .login_t .l_logo{float:left; width:200px;}
#login3 .login_t .l_question{ position:absolute; top:-150px; right:0px; background:#fff; padding:5px; border-radius:20px; font-size:14px; color:#666; width:18px; height:18px; overflow:hidden; box-shadow:0px 0px 5px #666;}
#login3 .login_t .l_question .iconfont{color:#019271;}
#login3 .login_t .l_question a{color:#019271; text-decoration:underline;}
#login3 .login_m{background:#fff; padding:15px;width:100%; overflow:hidden; width:820px; border-radius:10px; box-shadow:0px 0px 10px #666;}
#login3 .login_m .login_m_ad{float:left; *width: 514px; }
#login3 .login_m .login_m_form{width:320px;margin:0 auto;}
#login3 .login_m .login_m_form  ul li{ padding-bottom:20px; width:100%; overflow:hidden;}
#login3 .login_m .login_m_form  ul li h3{height:40px; line-height:40px; color:#999; font-size:14px; font-weight:normal; border-bottom:1px solid #ccc;}
#login3 .login_m .login_m_form  ul li .text_wrap{border:1px solid #e2e2e2; box-shadow:3px 3px 3px #eee inset; height:30px; line-height:30px; padding:5px; width:308px; position:relative;}
#login3 .login_m .login_m_form  ul li .text_wrap .iconfont{ display:block; float:left;width:40px; height:30px; line-height:30px; color:#666; text-align:center;}
#login3 .login_m .login_m_form  ul li .text_wrap .input_text{height:30px; line-height:30px; float:left; color:#666; width:268px;  float:left; border:0px; }
#login3 .login_m .login_m_form  ul li .text_wrap .ts{display:block; height:40px; line-height:40px; position:absolute; top:0px; left:0px; padding-left:50px; font-size:14px; color:#999;}
#login3 .login_m .login_m_form  ul li .text_wrap.text_code{width:215px; float:left; margin-right:10px;}
#login3 .login_m .login_m_form  ul li .text_wrap.text_code .input_text{width:175px;}
#login3 .login_m .login_m_form  ul li .input_sub{background:#019271; height:40px; line-height:40px; border:0px; color:#fff; font-size:16px; text-align:center; display:block; width:100%;}
#login3 .login_m .login_m_form  ul li .input_sub:hover{background:#10A784;}
#login3 .login_f{padding:30px 0; text-align:center;width:390px;}
#login3 .login_f .login_f_down{ position:absolute; top:376px;left:420px; width:150px;font-size:20px;color:#fff;line-height:44px;text-align:left;}
#login3 .login_f .login_f_down img {padding-right:15px;width: 120px;vertical-align: middle;}
#login3 .login_f .login_f_down a{color:#fff; text-decoration:none; border-bottom:#fff 1px solid;}
#login3 .login_f .login_f_bowser{ clear:both;}
#login3 .login_f .login_f_bowser a{ display:inline-block; width:45px; height:45px; background:url(news_login_bower.png) no-repeat; border:0px; margin:0 6px;}
#login3 .login_f .login_f_bowser a.b1{background-position:0px 0px;}
#login3 .login_f .login_f_bowser a.b3{background-position:-72px 0px;}
#login3 .login_f .login_f_bowser a.b2{background-position:-152px 0px;}
#login3 .login_f .login_f_text{font-size:14px; color:#fff; padding-top:15px;}


 /*==========以下部分是Validform必须的===========*/
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(right.png) no-repeat left center;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(onload.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
#isZigou {
    margin-left: 10px;
    cursor:pointer;
}
#isHemai {
    cursor: pointer;
}
#selct_play {
    display: none;
}

#tex1,#tex2{font-size:16px; padding:5px; border:1px dotted #ccc; margin-bottom:5px; display:none; }


#fixedMenu{ border:0px;}
#fixedMenu .slideContaienr{ width:105px; height:350px; }
#fixedMenu ul{ float:left; width:0px; overflow:hidden; }
#fixedMenu .arrow_infos{  width:30px; height:110px;  overflow:hidden; float:left;  border:1px solid #F6B403; border-left:0px; margin-top: 82px; border-top-right-radius:5px; border-bottom-right-radius:5px; box-shadow:2px 2px 2px #666;}
#fixedMenu .arrow_infos a{ display:block;  color:#fff;  width:100%; text-align:center; background:#F6B403; border:1px solid #F6B403; height:100px; padding-top:10px; font-size:12px; width:20px; padding-left:5px; padding-right:5px; }  
#fixedMenu .arrow_infos .curr i{ transform:rotate(180deg); transition:all 0.3s; display:block;  }
#fixedMenu .arrow_infos a span{padding-top:5px; display:block; text-shadow:1px 1px 1px #333;}
#fixedMenu .arrow_infos a .iconfont{font-size:18px; font-weight:normal; text-shadow:2px 2px 2px #333;}

.text_wrap_paw{position:relative;}
.text_wrap_paw .forget_paw{ position: absolute; right:5px; top:5px; background:#ddd; border:1px solid #ccc; border-radius: 2px; color:#666; padding:0 10px; box-shadow:2px 2px 2px inset #000;}
.text_wrap_paw .forget_paw:hover{ background:#ccc; color:#333; }
.left_nav{ width:120px; border-radius:5px; height:auto;padding:5px;position:fixed; left:50%; top:310px; margin:-170px 0px 0px -650px; z-index:777; background:#fff; border:1px solid #CDCDCD;}
.left_nav dl dt{ width:85px; height:22px; line-height:22px; background:url(long.png) no-repeat 12px center #00a47f; padding-left:35px; color:#fff; margin-bottom:4px;}
.left_nav dl dd{ width:128px; height:30px; position:relative;}
.left_nav dl dd .nav_right{ border-radius:5px;width:300px; height:auto; overflow:hidden; position:absolute; left:125px; top:0px; padding:0px 5px 10px 5px;background:#fff; display:none; border:1px solid #ccc;}
.left_nav dl dd .nav_right a{ width:110px;height:22px; line-height:22px; text-align:left; color:#666;padding-left:40px; background:url(nav_right_bg.png) no-repeat 20px center; display:block; float:left; margin-top:10px; white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;}
.left_nav dl dd .nav_right a:hover{ width:110px;height:22px; line-height:22px; text-align:left; color:#fff;padding-left:40px; background:url(nav_right_bg2.png) no-repeat 20px center #00a47f; text-decoration:none;}
.left_nav dl dd a.nav_left{width:107px; height:29px; line-height:29px; background:url(left_nav_dt_bg.png) no-repeat 105px center #E0E0E0; padding-left:13px; display:block; border-bottom:1px solid #fff;color:#3C4347; white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;}
.left_nav dl dd a.nav_left:hover{background:url(left_nav_dt_bg2.png) no-repeat 105px center #00a47f; color:#fff; text-decoration:none;}
