@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{width:100%; height:100%; font-family:"微软雅黑";}
img{border:0; line-height:0;}
li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:inline;}
.clearit{clear:both;}


.web-box{width:100%;height:auto; background:#b5e7fa;} 

.wrap{width:100%; height:auto; padding:50px 0; overflow:hidden;}

.title-box{width:400px; height:124px; line-height:124px; margin:0 auto;font-size:32px; font-weight:bold; color:#303030; text-align:center; overflow:hidden; position:relative;}
.title-box .title-icon{width:84px; height:124px; background:url(../images/icon-title.png) 0 0 no-repeat; display:block; margin-right:10px; position:absolute; left:0; top:0;}

.web-banner{width:100%;height:500px;margin:0 auto;background: url(../images/web-banner.png) top center repeat #6fbbef;}


.menu-wrap{width:100%; height:auto; background:rgba(255,255,255,.8); backdrop-filter:blur(40px); position:sticky; top:0; z-index:999;}
.menu-wrap .menu-box{width:1100px; height:55px; margin:0 auto; padding:15px 0; overflow:hidden;}
.menu-wrap .menu-box .menu-logo{float:left; width:245px; display:block;}
.menu-wrap .menu-box .menu-item{float:right; width:800px;}
.menu-wrap .menu-box .menu-item li{float:left; width:100px; text-align:center; position:relative;}
.menu-wrap .menu-box .menu-item li a{text-align:center; display:block; line-height:27px; font-size:14px; color:#333; text-decoration:none;}
.menu-wrap .menu-box .menu-item li a:hover{color:#078641;}
.menu-wrap .menu-box .menu-item li i{padding:1px 2px; line-height:1.2; font-weight:bold; background:red; font-size:12px; color:#fff; position:absolute; right:4px; top:-2px; border-radius:3px 3px 3px 0; font-style:normal; transform:scale(0.9); transform-origin:left bottom;}


.container{width:1010px; height:auto; margin:0 auto; margin-top:30px; position:relative; box-sizing:border-box;}
.section{width:100%; display:none; padding:20px 7px; border:3px solid #fff; background:#f5f5f5; overflow:hidden; border-radius:0 0 20px 20px; box-sizing:border-box;}

.qy-box{background:#fff; border-radius:12px; display:flex; flex-flow:row nowrap; align-items:center; overflow:hidden; box-shadow:inset 0 0 20px 0 #ffe3e0; border:3px solid #fff;}
.qy-box dt{width:100px; height:100px; flex-shrink:0; font-size:24px; font-weight:bold; background:url(../images/bg-qy.png) 0 0 no-repeat #ff4835; color:#fff; text-align:center; display:flex; flex-flow:row nowrap; align-items:center; justify-content:center;}
.qy-box dd{padding:15px 20px; font-size:16px; color:#333; line-height:2; text-align:justify;}

.news-box{display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between; overflow:hidden; }
.news-box .btn-news{width:480px; height:70px; font-size:20px; line-height:70px; color:#fff; font-weight:bold; text-indent:110px; background:url(../images/bg-news01.png) 0 0 no-repeat; overflow:hidden; }
.news-box .btn-news:hover{background:url(../images/bg-news02.png) 0 0 no-repeat; }

.waring-box{text-align:center; font-size:14px; color:#0f4d8f; font-weight:bold; line-height:1.2; transition:all 0.5s ease; animation:fontsize infinite ease 2s;}
@keyframes fontsize{
	0%{transform:scale(1);}
	50%{transform:scale(1.2);}
	100%{transform:scale(1);}
}

.tabbar-box{width:100%; height:auto; display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between; overflow:hidden;}
.tabbar-box .tabbar-li{width:246px; padding-top:3px; height:68px; line-height:65px; font-size:22px; font-weight:bold; color:#fff; text-align:center; background:url(../images/bg-tabbar.png) 0 0 no-repeat; background-size:cover; box-sizing:border-box; overflow:hidden; cursor:pointer;}
.tabbar-box .tabbar-li-hover{background:url(../images/bg-tabbar-hover.png) 0 0 no-repeat; background-size:cover;}

.section .title{width:100%; line-height:1.2; margin:0 auto; font-size:24px; font-weight:bold; color:#ee2519; /*background:linear-gradient(to right , #ffc575 ,#ff6c44);*/ text-align:center; border-radius:30px; position:relative;}
.section .title::before{content:''; width:390px; height:8px; border:2px dotted #ffaba6; border-left:none; border-right:none; position:absolute; left:0; top:0; bottom:0; margin:auto;}
.section .title::after{content:''; width:390px; height:8px; border:2px dotted #ffaba6; border-left:none; border-right:none; position:absolute; right:0; top:0; bottom:0; margin:auto;}
.section .item-box{width:100%; height:auto; margin-top:20px; padding:20px 20px; background:#fff; border-radius:8px; box-sizing:border-box; overflow:hidden;}
.section .item-box h2{width:100%; line-height:1.1; margin:0 auto; font-size:20px; font-weight:bold; color:#333; display:flex; flex-flow:row nowrap; align-items:center; position:relative;}
.section .item-box h2 .icon-h2{width:24px; height:24px; margin-right:8px; display:inline-block; background-image:url(../images/icon-name.png);}
.section .item-box h2 .icon-h2-01{background-position:0 0;}
.section .item-box h2 .icon-h2-02{background-position:-24px 0;}
.section .item-box h2 .icon-h2-03{background-position:-48px 0;}
.section .item-box h2 .icon-h2-04{background-position:0 24px;}
.section .item-box h2 .icon-h2-05{background-position:-24px 24px;}
.section .item-box h2 .icon-h2-06{background-position:48px 24px;}
.section .item-box h2 .line-h2{width:820px; height:14px; background:url(../images/bg-title-line.png) 0 0 repeat; position:absolute; top:0; bottom:0; margin:auto; right:0;}


.section .item-box .item-info{margin-top:20px; overflow:hidden; box-sizing:border-box;}
.section .item-box .item-school .school-li{float:left; width:227px; height:52px; border:1px solid #f1c8af; margin-bottom:14px; margin-right:14px; font-size:16px; color:#333; line-height:1.2; background:#fff6e8; display:flex; flex-flow:column wrap; align-items:center; justify-content:center;  box-sizing:border-box;}
.section .item-box .item-school .school-li:nth-of-type(4n){margin-right:0;}
.section .item-box .item-school .school-li:nth-of-type(n+5){margin-bottom:0;}


.section .item-box .item-bklc_gayx .bklc-left{float:left; width:160px; height:auto;}
.section .item-box .item-bklc_gayx .bklc-left .bklc-name{width:160px; line-height:46px; margin-bottom:14px; font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:23px;}
.section .item-box .item-bklc_gayx .bklc-left .bklc-name:nth-of-type(1){background:#f8b313;}
.section .item-box .item-bklc_gayx .bklc-left .bklc-name:nth-of-type(2){background:#ff9b0d;}
.section .item-box .item-bklc_gayx .bklc-left .bklc-name:nth-of-type(3){background:#ff6e0d;}
.section .item-box .item-bklc_gayx .bklc-left .bklc-name:nth-of-type(4){background:#f84f0d;}
.section .item-box .item-bklc_gayx .bklc-left .bklc-name:nth-of-type(5){background:#fb1f1f; margin-bottom:0;}
.section .item-box .item-bklc_gayx .bklc-middle{float:left; width:45px; height:286px;}
.section .item-box .item-bklc_gayx .bklc-right{float:left; width:745px;}
.section .item-box .item-bklc_gayx .bklc-right .bklc-desc{width:100%; line-height:1.2; padding-left:10px; margin-bottom:14px; font-size:16px; color:#333; display:flex; flex-flow:row nowrap; align-items:center; border-radius:8px; box-sizing:border-box; overflow:hidden;}
.section .item-box .item-bklc_gayx .bklc-right .bklc-desc:nth-of-type(1){height:46px; background:#fef7e7;}
.section .item-box .item-bklc_gayx .bklc-right .bklc-desc:nth-of-type(2){height:166px; background:#fff0e6;}
.section .item-box .item-bklc_gayx .bklc-right .bklc-desc:nth-of-type(3){height:46px; background:#ffebe7; margin-bottom:0;}


.section .item-box .item-table table{border-radius:8px; border-collapse:collapse; /*border:1px solid #c7cada;*/ overlfow:hidden;}
.section .item-box .item-table table thead tr td{padding:0 10px; font-size:15px; font-weight:bold; line-height:40px; color:#86490e; border:1px solid #b5a997; background:#ffefd6;}
.section .item-box .item-table table tbody tr td{padding:10px 15px; font-size:15px; line-height:1.4; color:#333; border:1px solid #b5a997;}
.section .item-box .item-table table tbody tr td span{width:50%; display:inline-block;}

.section .item-box .item-dange{}
.section .item-box .item-dange .dange-p{font-size:16px; color:#333; line-height:1.65; text-align:justify; position:relative;}
.section .item-box .item-dange .dange-p:nth-of-type(n+2){margin-top:10px;}
.section-002 .item-box .item-dange_jsxy .dange-p{padding-left:22px;}
.section-002 .item-box .item-dange_jsxy .dange-p::before{content:''; width:16px; height:16px; color:#0066c1; font-weight:bold; text-align:center; position:absolute; top:0; left:0;}
.section-002 .item-box .item-dange_jsxy .dange-p:nth-of-type(1)::before{content:'①';}
.section-002 .item-box .item-dange_jsxy .dange-p:nth-of-type(2)::before{content:'②';}
.section-002 .item-box .item-dange_jsxy .dange-p:nth-of-type(3)::before{content:'③';}


.section .item-box .item-bklc_jgxy .bklc-left{width:100%; height:auto; overflow:hidden; margin-bottom:20px; display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between; position:relative; }
.section .item-box .item-bklc_jgxy .bklc-left::after{content:''; width:100%; height:18px; background:#eee; position:absolute; top:0; bottom:0; margin:auto; z-index:0; }
.section .item-box .item-bklc_jgxy .bklc-left::before{content:'➜'; width:10px; height:18px; font-size:18px; font-weight:bold; line-height:18px; color:#333; position:absolute; top:0; bottom:0; margin:auto; left:0; z-index:1; animation:tjline infinite 6s linear;}
.section .item-box .item-bklc_jgxy .bklc-left .bklc-name{float:left; width:160px; height:46px; line-height:38px; /*margin-right:25px;*/ font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:23px; position:relative; z-index:2; border:4px solid rgba(255,255,255,.8); box-sizing:border-box;}
.section .item-box .item-bklc_jgxy .bklc-left .bklc-name:nth-of-type(1){background:#f8b313;}
.section .item-box .item-bklc_jgxy .bklc-left .bklc-name:nth-of-type(2){background:#ff9b0d;}
.section .item-box .item-bklc_jgxy .bklc-left .bklc-name:nth-of-type(3){background:#ff6e0d;}
.section .item-box .item-bklc_jgxy .bklc-left .bklc-name:nth-of-type(4){background:#f84f0d;}
.section .item-box .item-bklc_jgxy .bklc-left .bklc-name:nth-of-type(5){background:#f84f0d; margin-right:0;}
.section .item-box .item-bklc_jgxy .bklc-right{width:100%;}
.section .item-box .item-bklc_jgxy .bklc-right .bklc-desc{width:100%; line-height:1.8; font-size:16px; color:#333; text-align:justify; /*background:#fef7e7; border-radius:8px;*/ box-sizing:border-box; overflow:hidden;}


.section-002 .item-box .item-school .school-li:nth-of-type(4n){margin-right:0;}
.section-002 .item-box .item-school .school-li:nth-of-type(n+5){margin-bottom:14px;}
.section-002 .item-box .item-school .school-li:nth-of-type(n+21){margin-bottom:0;}

.section .item-box .item-bklc_jsxy .bklc-left{width:100%; height:auto; overflow:hidden; margin-bottom:15px; display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between; position:relative; }
.section .item-box .item-bklc_jsxy .bklc-left::after{content:''; width:100%; height:18px; background:#eee; position:absolute; top:0; bottom:0; margin:auto; z-index:0; }
.section .item-box .item-bklc_jsxy .bklc-left::before{content:'➜'; width:10px; height:18px; font-size:18px; font-weight:bold; line-height:18px; color:#333; position:absolute; top:0; bottom:0; margin:auto; left:0; z-index:1; animation:tjline infinite 6s linear;}
@keyframes tjline{
	0%{transform:translateX(0); color:yellow; opacity:1;}
	98%{transform:translateX(950px); color:red; opacity:1;}
	99%{transform:translateX(950px); color:yellow; opacity:0;}
	100%{transform:translateX(0); color:yellow; opacity:1;}
}
.section .item-box .item-bklc_jsxy .bklc-left .bklc-name{float:left; width:140px; height:46px; line-height:38px; /*margin-right:25px;*/ font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:23px; position:relative; z-index:2; border:4px solid rgba(255,255,255,.8); box-sizing:border-box;}
.section .item-box .item-bklc_jsxy .bklc-left .bklc-name:nth-of-type(1){background:#f8b313;}
.section .item-box .item-bklc_jsxy .bklc-left .bklc-name:nth-of-type(2){background:#ff9b0d;}
.section .item-box .item-bklc_jsxy .bklc-left .bklc-name:nth-of-type(3){background:#ff6e0d;}
.section .item-box .item-bklc_jsxy .bklc-left .bklc-name:nth-of-type(4){background:#f84f0d;}
.section .item-box .item-bklc_jsxy .bklc-left .bklc-name:nth-of-type(5){background:#fb1f1f; margin-right:0;}
.section .item-box .item-bklc_jsxy .bklc-right{width:100%; height:auto; overflow:hidden; display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between;}
.section .item-box .item-bklc_jsxy .bklc-right .bklc-name{float:left; width:140px; line-height:1.2; /*margin-right:25px;*/ font-size:15px; color:#333; text-align:center;}
.section .item-box .item-bklc_jsxy .bklc-right .bklc-name:nth-of-type(5){margin-right:0;}












.name{padding:0 30px 0 10px;font-size:20px; font-weight:bold; color:#fff;background:#333;height:50px;line-height:50px;border-radius:0 25px 25px 0;display:inline-block;}
.name1{background:#dc4232;}
.name2{background:#c7cada;}
.name3{background:#f19149;}
dl.info{margin-top:20px;}
dl.info dt{font-size:16px; font-weight:bold; line-height:1.2; color:#2c2c2c; padding-left:10px; border-left:4px solid #333;}
dl.info dt.dt1{border-left:4px solid #dc4232;}
dl.info dt.dt2{border-left:4px solid #c7cada;}
dl.info dt.dt3{border-left:4px solid #f19149;}
dl.info dd{margin-top:10px; font-size:15px; line-height:1.8; color:#2c2c2c; padding-left:14px; text-align:justify;}

dl.info table{  margin-top:10px; border-collapse: collapse;  border:1px solid #c7cada;}
dl.info table caption{background:#f1f2ff; font-size:16px; font-weight:bold; line-height:40px; border:1px solid #c7cada; border-bottom:0; color:#5e6383; text-align:center; }
dl.info table thead tr td{ font-size:13px; font-weight:bold; padding:8px 10px; line-height:1.2; color:#2c2c2c; text-align:; background:#fff; border:1px solid #c7cada;}
dl.info table tbody tr td{padding:8px 10px; font-size:13px; background:#fff; line-height:1.2; color:#2c2c2c; border:1px solid #c7cada; }
dl.info table tr td.tbg{ background:#f1f2ff; color:#5e6383; font-weight:bold; }
/*dl.info table tbody tr td:nth-of-type(1) ,
dl.info table tbody tr td:nth-of-type(2) { text-align:center;}*/




.web-box .container-gg{width:100%; padding-top:35px; padding-bottom:35px; position:relative;}
.web-box .wrap-gg{width:100%; height:80%; background:#1c66ca; position:absolute; left:0; bottom:0; z-index:2;}
.web-box .main{width:1010px; margin:0 auto; position:relative; z-index:3;}
.web-box .main::after{content:''; display:block; clear:both;}
.web-box .main-left{float:left; width:380px; height:auto; margin-right:30px; border-radius:20px; background:lightblue; overflow:hidden; transition:all 0.2s linear;}
.web-box .main-left:hover , .main-right .main-xcx:hover , .main-server:hover{transform:translateY(-5px); transition:all 0.2s linear;}
.web-box .main-right{float:left; width:600px; height:auto}
.web-box .main-right .main-xcx{width:100%; height:auto; padding:15px 0 15px 0; background:#f7c412; border-radius:20px; box-sizing:border-box; overflow:hidden; transition:all 0.2s linear;}
.web-box .main-right .main-xcx .xcx-title{width:; line-height:40px; padding:0 20px; font-size:19px; font-weight:bold; color:#333; background:#fffd76; border-radius:0 20px 20px 0; }
.web-box .main-right .main-xcx .xcx-title{width:; display:inline-block;; line-height:40px; padding:0 20px; font-size:18px; font-weight:bold; color:#333; background:#fffd76; border-radius:0 20px 20px 0; }
.web-box .main-right .main-xcx .xcx-item{width:100%; height:auto; padding:15px 15px 0 15px; box-sizing:border-box; overflow:hidden;}
.web-box .main-right .main-xcx .xcx-item li{float:left; width:180px; height:auto; margin-right:15px; border-radius:14px; background:#fff; overflow:hidden;}
.web-box .main-right .main-xcx .xcx-item li:nth-of-type(3){margin-right:0;}
.web-box .main-right .main-xcx .xcx-item li img{width:100%; height:auto;}
.web-box .main-right .main-xcx .xcx-item li p{width:100%; line-height:36px; font-size:16px; color:#333; text-align:center; background:#ececec;}
.web-box .main-server{width:100%; height:auto; margin-top:20px; border-radius:20px; background:skyblue; overflow:hidden; transition:all 0.2s linear;}


/*页脚*/
.container_foot{padding:10px 0; background:#18191d; display:block;}
.footer{width:1000px; height:40px; margin:0 auto; position:relative; overflow:hidden;}
.footer .footer-logo{float:left; margin-right:30px;}
.footer .footer-text{float:left; line-height:40px; font-size:14px; color:#dbdbdb;}
.footer .footer-social{float:right; width:220px; height:30px; background:#dbdbdb; border-radius:15px; margin-right:50px; margin-top:5px;}
.footer .footer-social .footer-social-app{float:left; width:110px; line-height:29px; font-size:14px; color:#18191d; position:relative; cursor:pointer;}
.footer .footer-social .footer-social-app:first-of-type{text-indent:30px;}
.footer .footer-social .footer-social-app:last-of-type{text-indent:10px;}
.footer .footer-social .footer-social-app:first-of-type::after{content:' '; position:absolute; right:0; top:9px; width:1px; height:12px; background:#18191d;}
.footer .footer-social .footer-social-app .icon-app-qq{width:18px; height:18px; background:url(../images/icon-foot-qq.png) 0 0 no-repeat; position:absolute; top:6px; left:6px;}
.footer .footer-social .footer-social-app .icon-app-wx{width:18px; height:18px; background:url(../images/icon-foot-wx.png) 0 0 no-repeat; position:absolute; top:6px; right:6px;}
.footer .footer-social .footer-social-app .social-app-info{width:200px; height:210px; padding:15px 10px 0 10px; background:#fff; border:1px solid #e3e3e3; box-shadow:0 5px 10px rgba(0,0,0,.3); position:absolute; bottom:40px; left:0; border-radius:4px; z-index:9; text-align:center; text-indent:0; font-size:14px; color:#555; display:none;}
.footer .footer-social .footer-social-app .social-app-info p.app-info_num{font-size:14px; color:#353535; line-height:20px; margin-bottom:11px; padding-bottom:11px; border-bottom:1px dashed #e3e3e3; text-align:left;}
.footer .footer-social .footer-social-app .social-app-info p.app-info_num:last-of-type{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.footer .footer-top{position:absolute; top:5px; right:0; width:30px; height:30px; line-height:30px; border-radius:4px; background:#dbdbdb; font-size:13px; color:#18191d; text-align:center; CURSOR:POINTER;}


.web-box .index-dl{position:fixed; width:122px; height:auto; bottom:0px; right:0; z-index:999;}
.web-box .index-dl .closed{position:absolute; width:40px; line-height:24px; top:-24px; right:0; font-size:12px; color:#fff; text-align:center; background:rgba(0,0,0,.5); border-radius:6px 0 0 0; cursor:pointer;}
.web-box .dl-info{width:118px; height:163px; padding-top:55px; margin-top:5px; margin-left:4px; background:url(../images/dl-bg.png) 0 0 no-repeat; overflow:hidden; box-sizing:border-box;}
.web-box .dl-info .dl-qq{width:110px; height:30px; line-height:26px; margin-left:4px; margin-bottom:6px; background:url(../images/btn-qq.png) 0 0 no-repeat; background-size:100% auto; font-size:14px; color:#a33d0a; font-weight:bold; text-align:center; text-decoration:none; display:block; cursor:pointer;}




/*------------------------------------------------------------------+++mobile+++-----------------------------------------------------*/
.mobile{width:100%; height:auto; bakground:#fff; display:none;}
.mobile-banner{width:100%; height:auto;}
.mobile-banner img{width:100%; height:auto;}

.wrap1{width:100%; height:auto; padding:20px 10px; box-sizing:border-box; background:#f2f2f2; overflow:hidden;}

.wrap1 .title-box{height:70px; line-height:70px; margin:0 auto;font-size:30px; font-weight:bold; color:#303030; text-align:left; overflow:hidden; position:relative; padding-left:60px;}
.wrap1 .title-box .title-icon{width:45px; height:70px; background:url(../images/icon-title.png) 0 0 no-repeat; display:block; position:absolute; left:0; top:0; background-size:cover;}

.wrap1 .section{width:100%; padding:0 13px 13px 8px; margin-top:15px; background:#fff; box-sizing:border-box; overflow:hidden; box-sizing:border-box; box-shadow: 0 5px 10px rgba(100,100,100,.1); display:block;}
.wrap1 .items-box{margin-top:15px;}
.wrap1 .section .name{padding:5px 20px 7px 10px;font-size:18px;color:#fff;background:#333;height:auto;line-height:1.2;border-radius:0 6px 6px 0;display:inline-block;position:relative;left:-10px;}
.wrap1 .section .name1{background:#dc4232;}
.wrap1 .section .name2{background:#c7cada;}
.wrap1 .section .name2{background:#c7cada;}
.wrap1 .section .name3{background:#f19149;}
.wrap1 .section dl.info{margin-top:15px;}
.wrap1 .section dl.info dt{font-size:16px; font-weight:bold; line-height:1.2; color:#2c2c2c; padding-left:10px; border-left:4px solid #333;}
.wrap1 .section dl.info dt.dt1{border-left:4px solid #dc4232;}
.wrap1 .section dl.info dt.dt2{border-left:4px solid #c7cada;}
.wrap1 .section dl.info dt.dt3{border-left:4px solid #f19149;}
.wrap1 .section dl.info dd{margin-top:10px;font-size:13px;line-height:1.5;color:#2c2c2c;padding-left:14px;text-align:justify;}

.wrap1 .section dl.info table{  margin-top:10px; border-collapse: collapse; border:1px solid #c7cada;}
.wrap1 .section dl.info table caption{background:#f1f2ff; font-size:16px; font-weight:bold; line-height:40px; color:#5e6383; border:1px solid #c7cada; border-bottom:0; text-align:center; }
.wrap1 .section dl.info table thead tr td{ font-size:13px; line-height:1.2; padding:5px; color:#2c2c2c; text-align:center; background:#fff; border:1px solid #c7cada;}
.wrap1 .section dl.info table tbody tr td{padding:5px; font-size:13px; background:#fff; line-height:1.2; color:#2c2c2c; border:1px solid #c7cada; }
.wrap1 .section dl.info table tr td.tbg{ background:#f1f2ff; color:#5e6383; font-weight:bold; }
/*
.wrap1 .section dl.info table tbody tr td:nth-of-type(1) ,
.wrap1 .section dl.info table tbody tr td:nth-of-type(2) { text-align:center;}
*/












/*页脚*/
#footer{clear:both;padding-top:20px;padding-bottom:0;color:white;font-size:13px;}
#footer_content{width:1000px;margin:0 auto;}
#footer_content p{margin:0;padding:7px 0;line-height:10px;}
.footer-line{text-align:center;padding:5px 0;}
.footer-line a{color:white; font-size:13px;}

.hf{width:100%;height:80px; left:50%; margin-left:-960px; position:fixed; bottom:0;}
.hf #gb{width:30px; height:30px;margin:0 auto; line-height:30px; border-radius:30px; background-color:#666;font-size:20px; color:white; text-align:center; position:absolute; left:50%; margin-left:-500px; top:-10px;}

















