body {position: relative;width: 100%;height: 100%; background:#f8f8f8}
.login_cont{width:100%; background:#fff}
.login_w960{width:1200px; margin:0 auto}
.login_header{width:100%; padding-top:20px; padding-bottom:20px;float:left;}
.logo_fh{ font-size:16px; margin-top:15px;}
.login_list{width:380px; float:left; padding-top:50px; padding-bottom:50px; padding-left:20px;}
.login_list dt{ float:left}
.login_list dd{width:280px; float:left;padding-left:15px;}
.login_list_h1{width:100%;font-family:"微软雅黑","Microsoft YaHei"; font-size:18px;color:#5f5f5f}
.login_list_p{width:100%; line-height:20px;color:#9c9c9c; margin-top:10px;}

/**幻灯片**/
.flexslider { position: relative; height:530px; overflow: hidden; background: url(../img/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:530px;}
.flex-control-nav { position: absolute; bottom:20px;left:0px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width:16px; height: 16px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width:15px; height: 16px; line-height: 45px; overflow: hidden; background: url(../img/hd_icon.png) left 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: -15px 0px ;}
.index_msg_no_sj{width:100%;float:left;height:96px; line-height:96px;text-align:center; font-size:16px;}
.flex-direction-nav {margin: 0; padding: 0; list-style: none;*height: 0;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:block;height:77px;width:36px;position:absolute;top:180px;z-index:100;background:url(../img/prevNext.png) no-repeat;outline:none;}
.flex-direction-nav .flex-prev {left:0px;}
.flex-direction-nav .flex-next {right:0px;background-position:right top;}
.flexslider:hover .flex-prev { opacity: 0.7; left: -56px; }
.flexslider:hover .flex-next { opacity: 0.7; right: -56px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block;}


/**登录框**/
.logoin_cont_box{width:1200px;position:relative; margin:0 auto; z-index:100000000000000}
.login_left{width:368px;height:460px; position:absolute;right:0px;top:30px; z-index:100; background:#fff;color:#666}
.login_box_cont{width:100%; float:left}
.login_box_h1_d{width:100%;}
.login_box_h_list {width:300px; padding-left:30px; float:left; padding-top:10px;}
.login_box_h_list li{width:150px; float:left;height:40px; line-height:40px; text-align:center; cursor:pointer; font-size:18px;position:relative}
.login_box_h_list li a{color:#515151}
.login_box_h_list .login_box_h_list_cur{color:#05A6FA; }
.login_t_box{width:300px; padding-left:35px; float:left}

.login_other{width:100%;  float:left}
.login_other_left{width:100%; float:left;border-bottom:1px solid #eee; height:5px; position:relative}
.login_other_left_s{ display:inline-block; background:#fff; position:absolute;left:95px; padding:3px 10px;top:-8px;}
.login_other_p  { width:100%; text-align:center; padding-top:25px}
.login_other_p a{ display: inline-block; margin-right:10px; height: 46px; margin-top: 6px;}
.login_weixin-icon{width:46px; height: 46px; background:url(../img/yunlogin_icon.png) no-repeat 0  -1px; margin-top: 0;}
.login_weixin-icon:hover{background:url(../img/yunlogin_icon.png) no-repeat -60px 0px;}
.login_qq-icon{width:46px; height: 46px; background:url(../img/yunlogin_icon.png) no-repeat 0 -52px; margin-top: 0;}
.login_qq-icon:hover{background:url(../img/yunlogin_icon.png) no-repeat -60px -51px;}
.login_sina-icon{width:46px; height: 46px; background:url(../img/yunlogin_icon.png) no-repeat 0 -103px; margin-top: 0;}
.login_sina-icon:hover{background:url(../img/yunlogin_icon.png) no-repeat -60px -103px;}
.l-icon{ display: inline-block; vertical-align: middle; }


.login_box_list{width:258px;border: 1px solid #dadada; margin-top:20px;float:left;padding: 0px 0px 0px 15px;position:relative; padding-left:40px;border-radius: 2px;}
.loginname{color:#999; font-size: 14px; height: 48px;line-height: 48px; width:100%; float:left;border:none;}

.login_box_icon{width:18px;height:18px; display:inline-block; position:absolute;left:10px;top:15px;}
.login_box_username{background:url(../img/login_icon.png) no-repeat 0px 0px;}
.loginpwd{background:url(../img/login_icon.png)  no-repeat 0px -19px;}
.loginpyz{ background: url(../img/login_icon.png) no-repeat 0px -40px }
.login_box_usersj{ background: url(../img/login_icon.png) no-repeat 0px -61px; }
.login_box_userdtm{ background: url(../img/login_icon.png) no-repeat 0px -85px; }
.login_box_bth_yz{width:153px; }
.login_box_list_yzm{width:115px; height:38px; position:absolute;right:10px;top:5px;}
.login_box_list_yzm img{ cursor:pointer}
.login_box_cz{width:315px; margin-top:20px; float:left; }
.login_box_cz_l{ float:left; display:block;height:20px; line-height:20px;}
.login_box_cz_l .index_logoin_check{width:13px;height:13px; overflow:hidden; vertical-align:middle; margin-right:5px;_margin-right:3px;float:left;margin-top:3px;}
.login_box_cz a{ float:right; display:block;line-height:20px;}
.login_box_bth2{width: 300px;display: block;height: 46px;font-size: 16px;line-height: 46px;text-align: center;outline: none;
    cursor: pointer;background-color: #05A6FA;color: #fff;border-radius: 2px;border:none;}
.login_box_h_list li .login_box_h_icon{width:2px;height:14px; background:#b3abab; position:absolute;right:0px;top:15px;}
.login_box_h1_d{width:100%;}
.login_box_reg{width:100%; float:left; padding-top:5px;color:#fff; text-align:center;}
.login_box_reg a{color:#333;}
.login_box_cz .login_box_bth3{width:120px;height:45px; background:#0fb0b0;border:none; cursor:pointer; float:right;color:#fff; line-height:44px; text-align:center; font-size:16px; font-family:微软雅黑;}
.login_box_fw{width:100%; float:left; padding-top:10px; padding-bottom:10px;}
.login_box_fw a{ color: #05A6FA; }

.login_m_text{width:120px;height:48px;border:none;  line-height:48px;float:left; padding-left:10px;color:#999}
.login_m_bth{width:320px;height:43px; float:left;border:none; background:#f60;color:#fff; cursor:pointer; font-size:16px;}
.login_m_dt_text{width:308px;height:48px; line-height:48px;border:1px solid #ddd;color:#999; padding-left:10px;}
.send_yzm{width:120px;height:48px; line-height:48px; text-align:center; float:left; display:inline-block; color:#666;
    float:right}
.send_yzm:hover{color:#f00; text-decoration:none;}


/*找回密码*/
.password_content_cont{width:1198px;border:1px solid #ddd; background:#fff; padding-bottom:20px; margin-bottom: 20px;}
.password_content_cpd{ padding:15px;}
.password_content_h1{width:100%; padding-bottom:20px;border-bottom:1px solid #f0f1f3}
.password_content_h1_span{ font-size:18px; margin-left:10px;}
.password_content_h1_i{ display:inline-block;width:5px;height:18px; background:#05A6FA; overflow:hidden; line-height:18px; margin-top:3px; float:left }
.password{padding:20px;font-size:14px;width:950px; margin:20px auto; min-height:300px;_height:300px;}
.flowsteps{width:950px;height:100px; float:left; position:relative}
.flowsteps ul li{width:220px; padding-top:80px; position:relative;float:left;color:#999}
.flowsfrist_icon{width:65px;height:65px; background:#dcdcdc; display:block;border-radius:50%; position:absolute;left:0px;top:0px; z-index:100}
.flowsfrist_line{width:100%;height:2px; line-height:2px; background:#dcdcdc; overflow:hidden; position:absolute;left:0px; top:30px; z-index:50}
.flowsfrist_icon_sf{ background:#dcdcdc url(../img/yun_fg_icon2.png) no-repeat center center}
.flowsfrist_icon_ps{ background:#dcdcdc url(../img/yun_fg_icon3.png) no-repeat center center}
.flowsfrist_icon_cg{ background:#dcdcdc url(../img/yun_fg_icon4.png) no-repeat center center}
.flowsteps ul .flowsfrist {color:#333333; }
.flowsteps ul .flowsfrist .flowsfrist_icon{ background:#05A6FA url(../img/yun_fg_icon1.png) no-repeat center center}
.flowsteps ul li.flowsfrist .flowsfrist_line{ background:#05A6FA}
.flowsteps ul li.flowcur .flowsfrist_line{ background:#05A6FA}
.flowsteps ul li.flowcur{ color:#333; }
.flowsteps ul li.flowcur .flowsfrist_icon_sf{background:#05A6FA url(../img/yun_fg_icon2.png) no-repeat center center}
.flowsteps ul li.flowcur .flowsfrist_icon_ps{ background:#05A6FA url(../img/yun_fg_icon3.png) no-repeat center center}
.flowsteps ul li.flowcur .flowsfrist_icon_cg { background:#05A6FA url(../img/yun_fg_icon4.png) no-repeat center center}
.flowsteps ul li.flowslast{ color:#333; }
.flowsteps ul li.flowslast .flowsfrist_icon_cg{ background:#05A6FA url(../img/yun_fg_icon4.png) no-repeat center center}
.password_cont{ padding-top:40px;}
.password_list {width:100%; float:left}
.password_list_left{width:130px; text-align:right; float:left; line-height:33px;}
.password_list_text{width:250px;height:23px; line-height:23px;border:1px solid #d2d0d0; padding:6px 10px; float:left}
.password_list_r{ float:left; line-height:33px; padding-left:10px;}
.password_list_textw110{width:110px;}
.password_list img{ vertical-align:middle; float:left; margin-left:10px;}
.password_list_bth{width:160px;height:40px;border-radius:3px; border:none;color:#fff; cursor:pointer; font-size:16px;}
.password_list_msg { width:300px; padding-left:150px; background:url(../img/r_tip.png) no-repeat 130px center; line-height:30px; color:#F00; float:left}
.password_tips{ width:180px; padding-left:30px; background:url(../img/r_tip.png) no-repeat 10px center; line-height:37px; display:inline-block; color:#F00; float:left}
.password_list_radio{width:13px;height:13px; overflow:hidden; margin-right:5px; }
.password_list_s{ float:left; line-height:30px;}
#checkmoblie{ color: #ff0000}
.input_btn{color: #999999;border: 1px solid #e7e8e8;background: #fafbfc; display:inline-block;height: 28px;line-height: 28px;text-decoration: none;padding:3px 10px}
.password_cont_success{width: 310px;margin: 0 auto;}
.password_cont_success .password_cont_success_p {background: url(../img/success.png) no-repeat 10px 5px;padding-left: 90px;font-size: 20px;height: 60px;line-height: 60px;}
.password_contm-row{margin:60px 0 0 15px;}
.password_input_btn{width:325px;height:34px; background:#159cca; text-align:center; line-height:34px;color:#fff; display:block}
.password_tip{width:200px;height:140px; line-height:26px;color:#666; padding:10px 20px 10px 60px;border:1px solid #17a2d5;border-radius:5px; position:absolute;right:-80px;top:150px; background:url(../img/yun_ft_tip.png) no-repeat 10px 10px;}
.password_tip_t{ font-size:18px; padding-bottom:10px;}
.password_tip_tel{ font-size:16px;color:#f60}
.password_cgd{width:500px; text-align:center; font-size:18px;}
.password_cgd_bth{width:500px; text-align:center; padding:40px 0;}
.password_cgd_bth a{width:230px;height:45px; line-height:45px; text-align:center; font-size:18px;color:#fff; display:inline-block}
.password_cgd_w{width:760px; text-align:center; font-size:18px; padding-top:20px;}
.password_cgd_w_bth{width:760px; text-align:center; padding:30px 0;}
.password_cgd_w_bth  a{width:230px;height:45px; line-height:45px; text-align:center; font-size:18px;color:#fff; display:inline-block}
/*激活页面*/

.jh_main{ width:1200px; margin:0 auto; display:block; overflow:hidden; padding-bottom:20px;}
.jh_main_name{ font-family:"微软雅黑"; font-size:18px; color:#40505f; padding:15px 0; line-height:25px;}
.jh_wel{ width:100%; background:url("../img/jh_bg1.png") repeat-x center; text-align:center;}
.jh_wel span{ font-family:"微软雅黑"; font-size:18px; background:#fff; padding:0 20px;}
.jh_wel span i{ color:#e84c3d;}
.jh_wel span em{ color:#f39c11;}
.jh_content{ width:1220px;}
.jh_con{ width:244px; float:left; position:relative; margin-right:8px;}
.jh_con_det{ width:244px; height:344px; background:url("../img/jh_bg3.png") no-repeat; margin-top:90px;}
.jh_con_detcon{ padding:70px 18px 35px; text-align:center;}
.jh_con_det_name{ font-family:"微软雅黑"; font-size:20px; color:#40505f; padding-bottom:16px;}
.jh_con_detcon p{ font-size:14px; color:#7d7381; line-height:26px; text-align:left; height:153px; overflow:hidden;}
.jh_con_det:hover{ background:url("../img/jh_bg2.png") no-repeat;}
.jh_con_detcon a{ width:124px; height:36px; display:block; background:#56708b; text-align:center; line-height:36px; color:#fff;border-radius:5px; font-size:16px; margin:0 auto;}
.jh_con_qiu{ width:113px; height:113px; background:url("../img/jh_ico1.png") no-repeat; position:absolute; left:65px; top:34px; z-index:10; text-indent:-9999em;}
.jh_con_detcon a:hover{ background:#d56408;}
.jh_con_pin{ background:url("../img/jh_ico2.png") no-repeat;}
.jh_con_lie{ background:url("../img/jh_ico3.png") no-repeat;}
.jh_con_xun{ background:url("../img/jh_ico4.png") no-repeat;}
.pwdmain {margin: 0 auto;width: 980px;}
.pwdmain_cont {background: #fff;border: 1px solid #e0ded7;box-shadow: 0 0 5px #e0ded7;float: left;margin-bottom: 10px;margin-top: 10px;padding-bottom: 50px;padding-top: 20px;width: 100%;}
.pwdmain_title_r {background: #7ab7f3;color: #fff;font-family: 微软雅黑;font-size: 18px;height: 35px;line-height: 35px;text-indent: 20px;width: 100%;}
.pwdalert {color: #f60;font-size: 14px;height: 50px;line-height: 50px;padding-left: 300px;}
.pwdemail ul li {display: block;float: left;overflow: hidden;padding: 0 0 17px;width: 100%;}
.pwdemail ul li span {display: inline-block;float: left;font-size: 14px;padding: 8px 3px 0 0;text-align: right;width: 300px;}
.pwdemail ul li .fedcon_text {background: #ffffff;border: 1px solid #7ab7f3;color: #333333;float: left;font-size: 14px;height: 29px;line-height: 29px;margin-right: 10px;padding: 0 5px;width: 275px;}
.pwdsub {background:#008fd9;border:none;color: #fff;cursor: pointer;height: 33px;width: 109px;}

/*submit*/
.uesr_submit{color:#fff;background:#05A6FA;border:1px solid #05A6FA;box-shadow:0 1px 0 #05A6FA inset;
    background-image: -moz-linear-gradient(top, #05A6FA, #05A6FA);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #05A6FA), color-stop(1, #05A6FA));border-radius:3px;}
.uesr_submit:hover{ background:#05A6FA; text-decoration:none;color:#fff;}
.yun_bth_pic{height:38px; line-height:38px; background:#f8f8f8 url(../img/pic_img.png) no-repeat 10px center;border:1px solid #ddd; position:relative; padding-left:50px; padding-right:10px;cursor:pointer}
