@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
/*reset*/
body { background: #fff; position: relative;color: #fff;
font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;overflow-x:hidden;width: 100% }
body.body-software,body.body-none { background: #fff;color: #fff; }

a{color:#29689e;text-decoration:none}
a:hover{color:#29689e;text-decoration:none}
a:link{text-decoration:none;color:#29689e;}
a:link,a:focus{text-decoration:none;color:#29689e;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.clear{ clear:both;}
.clear_both{clear:both;}
.blank10{ clear:both; height:10px; font-size:0;}
.blank20{ clear:both; height:20px; font-size:0;}
.blank70{ clear:both; height:70px; font-size:0;}
.blank60{ clear:both; height:60px; font-size:0;}
.blank80{ clear:both; height:80px; font-size:0;}
.text-center{text-align:center}
.text-left{text-align:left;}
.text-left2{text-indent:2mm;text-align:left;}
.text-right{text-align:right;}
.container{width:980px;margin:0px auto;}
.bg{background:#f2f2f2;clear: both}
.span2{float:left;}
.span2{float:left;}


/*header*/
.header{width:100%;height:81px;background:#fff;}
/*logo*/
.header .logo{float:left;display: block;background:url("../images/huifudashi/logo_1.png") no-repeat 0px 15px;width:210px;height:80px;line-height: 80px;background-size:202px auto }
/*nav*/
#nav{float:right;}
#nav li{float:left;}
#nav li a {display: block; width:120px;height:80px;line-height:80px;text-align: center;font-size: 18px;color:#1a1a1a}
#nav li a:hover{background:#f2f2f2;color:#1a1a1a;transition: all .6s cubic-bezier(0, -0.01, 0.26, 0.47);}
#nav li span{ display:inline-block; position:relative; width:0px; height:3px; background:#509ffe; top:-2px; left:50%;}


/*location*/
.location{padding:10px;}
.location a:hover{color:#29689e}
.title-huifudashi{margin:30px 0px;}
/*banner*/
.banner{background:100%;height:450px;background: url("../images/huifudashi/bannerbg.png") no-repeat;padding:20px 0px;}
.banner .banner_r{font-size: 18px;line-height: 25px;}
.banner .banner_p1{font-size: 24px;font-weight: 100}
.banner .banner_p2{margin:0px 0px;font-size: 20px;font-weight: 100}
.banner .banner_r .span2{width:230px;margin-top:10px; }
.banner .banner_r .title{line-height: 50px;}
.banner .banner_r .title img{margin:0px 10px;}
.banner .banner_r .list{line-height: 40px;}
.banner .banner_r .list img{margin:0px 10px;}
.banner .banner_l{float:left;width:480px;height:370px;background: url("../images/huifudashi/bannerlogo.png") no-repeat 100px 55px}
.banner .banner_r{float:right;width:480px;height:370px;}
.banner .banner_r h2,h3{margin:10px 0px}
.banner .banner_r .download-text{font-size: 14px;}
.banner .banner_r .win_btn{display:block;font-size: 14px;background: url("../images/huifudashi/bannerbtn.png") no-repeat;width: 204px;height:65px;margin: 0px auto;}
.banner .banner_r .win_btn:hover{background: url("../images/huifudashi/bannerbtn-hover.png") no-repeat;}
.banner .banner_r .mac_btn{display:block;font-size: 14px;background: url("../images/huifudashi/bannerbtn2.png") no-repeat;width: 204px;height:65px;margin: 0px auto;}
.banner .banner_r .mac_btn:hover{background: url("../images/huifudashi/bannerbtn2-hover.png") no-repeat;}


/*main*/
.main .names ul li{float:left;margin-right: 45px;}
.main .names ul li a{display: block;width:280px;height:80px;font-size: 20px;font-weight: bold;color:#29689e;text-align: right;line-height: 80px;margin-bottom:40px;}
.main .names ul li a.name1{background: url("../images/huifudashi/mainbtn1.png") no-repeat;}
.main .names ul li a.name1:hover{background: url("../images/huifudashi/mainbtn1-hover.png") no-repeat;}
.main .names ul li a.name2{background: url("../images/huifudashi/mainbtn2.png") no-repeat;}
.main .names ul li a.name2:hover{background: url("../images/huifudashi/mainbtn2-hover.png") no-repeat;}
.main .names ul li a.name3{background: url("../images/huifudashi/mainbtn3.png") no-repeat;}
.main .names ul li a.name3:hover{background: url("../images/huifudashi/mainbtn3-hover.png") no-repeat;}

.main h3{font-size: 28px;color:#29689e;margin-bottom:50px;}
.main .down{margin-top: 50px}
.main .down img{margin-top: 20px}
.main .date_l{float:left;width:480px;height:370px;}
.main .date_r{float:right;width:350px;height:370px;}
.main .date_l h4{font-size: 24px;margin-bottom:30px;line-height: 40px;color:#4c4c4c}
.main .date_r h4{font-size: 24px;margin-bottom:30px;line-height: 40px;color:#4c4c4c}

.main .btn_l{float: left;}
.main .btn_r{float: right;width:380px;height:54px;}

.main .btn_m{width:888px;margin:0px auto;}
.main .btn_l a{width:380px;height:54px;line-height:54px;display: block;background: url("../images/huifudashi/applebtn.png") no-repeat;font-size: 24px;text-align: right}
.main .btn_l a.active{display: block;background: url("../images/huifudashi/applebtn-active.png") no-repeat;color: #29689e;}
.main .btn_l a:link{text-decoration: none;}
.main .btn_r a{width:380px;height:54px;line-height:54px;display: block;background: url("../images/huifudashi/androidbtn.png") no-repeat;font-size: 24px;text-align: right}
.main .btn_r a.active{display: block;background: url("../images/huifudashi/androidbtn-active.png") no-repeat;color: #29689e;}
.main .btn_r a:link{text-decoration: none;}




.main .tab_main{height:410px;}
.main .tab_main h4{font-size: 26px;color:#29689e;margin:0px 0px 40px 0px;line-height: 50px;clear: both;padding-top:40px;}
.main .tab_main ul li{float:left;}
.main .tab_main ul li.tab_list{width:292px;height:230px;}
.main .tab_main ul li.tab_list p{font-size: 18px;color: #29689e}
.main .tab_main ul li.tab_list .tab_ico{margin:0px 10px 5px 10px}
.main .tab_main ul li.tab_list img{margin:5px 0px}

.main .tab_main ul li a.recover1{width:60px;height:60px;display: block;position: relative;top:-55px;left:250px;background: url("../images/huifudashi/recover-link.png") no-repeat;}
.main .tab_main ul li a.recover2{width:60px;height:60px;display: block;position: relative;top:-55px;left:250px;background: url("../images/huifudashi/recover-link.png") no-repeat;}
.main .tab_main ul li a.recover3{width:60px;height:60px;display: block;position: relative;top:-55px;left:250px;background: url("../images/huifudashi/recover-link.png") no-repeat;}

.main .tab_main ul li a.recover1:hover{background: url("../images/huifudashi/recover-hover.png") no-repeat;}
.main .tab_main ul li a.recover2:hover{background: url("../images/huifudashi/recover-hover.png") no-repeat;}
.main .tab_main ul li a.recover3:hover{background: url("../images/huifudashi/recover-hover.png") no-repeat;}


.main .tab_main ul li.ico_right{width:50px;height:230px;background:url("../images/huifudashi/right.png") no-repeat 10px 120px;}
.main .tab_main .text-right a{color: #29689e;font-size: 14px;line-height: 60px;font-weight: bold}
.main .tab_main .text-right a:hover{color: #4c4c4c;}

.main .mode ul li{float: left;width:310px;height:150px;margin-right:25px;}
.main .mode ul li.margin{margin:0px;}
.main .mode ul li a.mode_list1{display:block;background: url("../images/huifudashi/mode1.png") no-repeat;width:310px;height:146px;}
.main .mode ul li a.mode_list1:hover{display:block;background: url("../images/huifudashi/mode1-hover.png") no-repeat;width:310px;height:146px;}
.main .mode ul li a.mode_list2{display:block;background: url("../images/huifudashi/mode2.png") no-repeat;width:310px;height:146px;}
.main .mode ul li a.mode_list2:hover{display:block;background: url("../images/huifudashi/mode2-hover.png") no-repeat;width:310px;height:146px;}
.main .mode ul li a.mode_list3{display:block;background: url("../images/huifudashi/mode3.png") no-repeat;width:310px;height:146px;}
.main .mode ul li a.mode_list3:hover{display:block;background: url("../images/huifudashi/mode3-hover.png") no-repeat;width:310px;height:146px;}
.main .mode ul li .mode_right{float: right;width:160px;padding:50px 0px;}
.main .mode ul li .mode_right p{text-align: center;font-size: 24px;color:#29689e;line-height: 30px;font-weight:bold}
.main .mode .text-right a{color: #29689e;font-size: 14px;line-height: 60px;font-weight: bold}
.main .mode .text-right a:hover{color: #4c4c4c;}

.main h1{font-size: 28px;margin:60px 0px 26px 0px;color:#29689e;}
.main h2{font-size: 20px;font-weight: 100;margin:0px 0px 44px 0px;color:#29689e;}
.main .win_btn2{display:block;background: url("../images/huifudashi/bottombtn.png") no-repeat;width: 204px;height:83px;margin: 0px auto;}
.main .win_btn2:hover{background: url("../images/huifudashi/bottombtn-hover.png") no-repeat;}


/*footer*/
.footer-copyright{background: #173a66;height:60px;line-height: 30px;}
.footer-copyright p{font-size: 14px;}
.footer-copyright .container p a{color:#fff;}
.footer-copyright .container p a:hover{color:#3992fe;}
.footer-links{height:254px;background: #225898;}
.footer_list{margin-right:260px;float:left;}
.footer_list3{margin:0px;}
.footer_list h5{font-size: 20px;line-height: 90px;}
.footer_list a{font-size: 16px;line-height: 28px;color:#fff;}
.footer_list a:hover{text-decoration: underline;color:#3992fe }


/*返回顶部*/
.fixed-accessories{position:fixed;bottom:0;right:20px;z-index:999}
.fixed-accessories .feedback-container{position:relative;display:block;width:80px;height: 80px;cursor:pointer;}
.fixed-top{background:url('../images/huifudashi/backtop1.png') no-repeat;width:80px;height:80px;margin-bottom:5px;}
.fixed-top:hover{background:url('../images/huifudashi/backtop2.png') no-repeat;width:80px;height:80px;margin-bottom:5px;cursor:pointer}

/*备案*/
.safe{display:inline-block;width:124px;height:47px;background: url("../images/huifudashi/safe.png") no-repeat;}
.safe:hover{background: url("../images/huifudashi/safe-hover.png") no-repeat;}

/*放大镜弹出层*/
.black_overlay {display: none;  position: absolute;  top: 0px;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index: 1001;  -moz-opacity: 0.8;  opacity: .80;  filter: alpha(opacity=80);
}
.white_content {  display: none;  position: fixed;  top: 20%;  left: 50%;  width: 680px;  height:462px;margin-left:-340px;  background-color: white;  z-index: 1002;  overflow: auto;
}
.white_content_small {  display: none;  position: fixed;  top: 20%;  left: 30%;  width: 40%;  height: 50%;    background-color: white;  z-index: 1002;  overflow: auto;
}
.close{cursor:pointer;display:block;width:28px;height:28px;background: url("../images/huifudashi/close.png") no-repeat;position: absolute;z-index:1020;top:-25px;right:8px;opacity:1}
.close:hover{background: url("../images/huifudashi/close.png") no-repeat;}
.img_bg{display: block;margin:30px;}