body,html{width:100%;margin:0}
.fl{float:left}
.fr{float:right}
h2{margin: 0;}
a{cursor: pointer;}
a:hover{text-decoration:none}
label{font-size: 16px;}
.all-wrap{width:100%;height:auto;position:relative}
.header-wrap{width:100%;height:104px}
.header{width:1200px;margin:0 auto;padding-top:10px;position: relative;}
.header .logow,.header .logow img{width:205px;height:68px;display:block}
.header .logow{position: relative;}
.header .logow .text{position: absolute;width: 130px;height: 50px;right: 0px;bottom: 0;}
.header .logow .text p{text-align: center;font-size: 16px;color: #333;font-weight: 600;letter-spacing: 2px;white-space: nowrap;}
.header ul{padding-top:19px;margin-left: 15px;}
.header ul li{display:inline-block;*display:inline;*zoom:1;height:52px;padding:0 12px;font-size:14px}
.header ul li+li{border-left:1px solid #e6e6e6;}
.header ul li a{display:block;color:#575757;margin-bottom:10px}
.header ul li a.active,.header ul li a.active span{color:#df282d}
.header ul li a:hover,.header ul li a:hover span{color:#df282d}
.header ul li a span{color:#575757;margin-right:4px;font-weight: 600;}
.header .logowr{font-size:20px;color:#444;position:absolute;top:37px;right: 0px;}
.header .logowr a{display:inline-block;height:32px;padding-left:40px;background-image:url(../images/newtel.png);background-repeat:no-repeat;background-size:32px 32px;background-position:left 0;line-height:32px;float: left;}
.header .logowr a:hover{color:#df282d}
.header .logowr a.logotel{color:#df282d;margin-right:20px}
.header .logowr a.logocot{background-image:url(../images/cot.png)}
.header .header-left{float: left;font-size: 28px;color: #515151;}
.header .header-left h1{font-weight: bold;text-align: center;font-size: 20px;margin-top: 18px;}
.header .header-left h1	span{color: #eb4d4d;}


.banner-wrap{display:block;width:100%;height:500px;background: url(../images/banner.png) no-repeat;background-size:1920px 500px;background-position: center center;min-width: 1200px;}
.banner-wrap .banner{width:1200px;height:500px;margin:0 auto;position:relative}
.banner .p1,.banner .p2,.banner .p3{position:absolute;font-size:28px;color:#fff;line-height:1.2}
.banner .p1{left:128px;top:184px}
.banner .p2{width:190px;text-align:center;left:278px;top:152px;line-height:1.4}
.banner .p3{top:184px;left:494px}
.banner .r{width:407px;right:94px;top:123px;position:absolute}
.banner .r h2{font-size:28px;color:#fff;font-weight:700;margin-bottom:13px}
.banner .r p{font-size:20px;color:#fff;line-height:2.2}
.banner .r p span{color:#e5d930}
.banner .r i{display:inline-block;color:#1d326a;font-weight:700;font-style:normal;padding:2px 5px;background:#E5D930;font-size:20px}
.banner p.aw{position:absolute;left:231px;bottom:70px}
.banner p.aw a{margin-right:88px;color:#fff;font-size:18px}
.banner p.aw a.sp{margin-left:12px}
.redform{width:1200px;height:460px;margin:40px auto;background:url(../images/formbg.png) no-repeat;position:relative}
.redform div.fw{position:absolute;top:0;right:0;width:568px}
div.fw h2{font-size:24px;font-weight:700;color:#fff;text-align:center;padding:27px 0}
div.fw .iw{height:42px;margin-bottom:18px}
div.fw .iw span{display:block;float:left;width:162px;height:42px;line-height:42px;text-align:right;font-size:16px;color:#333}
div.fw .iw input[type=text]{display:block;float:left;padding:0;outline:0;background:#fff;border:0;height:42px;width:312px;font-size:16px;text-indent:15px}
div.fw .sp{float:left;margin-top:10px}
div.fw .sp label{margin:0 5px}
div.fw input.callsub{display:block;width:192px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:16px;border-radius:42px;margin:20px auto;border:0;background:#4faafa;font-family:"微软雅黑";cursor:pointer}
div.fw p{color:#fff;font-size:14px;text-align:center}
.purplew{width:100%;height:703px;background:url(../images/newbg.png) no-repeat;background-size:1920px 703px;background-position:center center;min-width:1200px}
.purplew .purple{position:relative;width:1200px;height:703px;margin:0 auto}
.purple h2{font-size:36px;font-weight:700;color:#fff;padding:30px 0 15px 0;text-align:center}
.purple h3{font-size:18px;text-align:center;color:#fff}
.purple .spanw{position:absolute;left:60px;top:240px;white-space:nowrap}
.purple .spanw span{margin-right:59px;font-size:16px;color:#333;white-space:nowrap;cursor: pointer;}
.purple .dw{position:absolute;left:10px;top:444px}
.purple .dw .card{float:left;width:174px;height:224px;margin-left:96px;position:relative}
.purple .dw .card h4{font-size:16px;color:#333;text-align:center;margin-bottom:15px}
.purple .dw .card p{font-size:14px;color:#666;line-height:1.6;text-align:center}
.purple .dw .card a{display:block;position:absolute;bottom:20px;width:150px;height:42px;color:#fff;background:#e54031;line-height:42px;text-align:center;border-radius:4px;left:12px;font-size:14px}
.purpleform{width:1200px;height:440px;margin:0 auto;background:url(../images/newbg2.png) no-repeat;position:relative}
.purpleform ul{position:absolute;left:44px;top:31px}
.purpleform ul h3{font-size:24px;color:#443886;font-weight:700;margin-bottom:25px}
.purpleform ul li{height:50px;line-height:50px;width:430px}
.purpleform ul li a.l{float:left;font-size:16px;color:#333;width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.purpleform ul li a.r{width:100px;float:right;font-size:16px;color:#443886}
.purpleform .pfw{position:absolute;top:0px;right:0;width:568px}
.purpleform .pfw h3{font-size: 24px;font-weight: bold;color: #333;text-align: center;padding: 28px 0;}
.purpleform .pfw h3 span{display: inline-block;color: white;background: #443886;border-radius:50%;}
.purpleform .iw{height:42px;margin-bottom:18px}
.purpleform .iw span{display:block;float:left;width:162px;height:42px;line-height:42px;text-align:right;font-size:16px;color:#333}
.purpleform .iw input[type=text],.purpleform .iw select{display:block;float:left;padding:0;outline:0;background:#fff;border:1px solid #ddd;height:42px;width:312px;font-size:16px;text-indent:15px}
.purpleform .sp{float:left;margin-top:10px}
.purpleform .sp label{margin:0 5px}
.purpleform input.callsub{display:block;width:160px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:16px;border-radius:4px;margin:20px auto 15px;border:0;background:#e54031;font-family:"微软雅黑";cursor:pointer}
.purpleform p{color:#999;font-size:14px;text-align:center}
.mask{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:9998}
.midform{display:none;width:550px;height:340px;position:fixed;left:50%;top:50%;margin-left:-275px;margin-top:-170px;z-index:9999;background:#fff}
.midform h3{font-size:24px;color:#333;font-weight:700;text-align:center;padding:35px 0 25px 0}
.xx{width:40px;height:40px;position:absolute;right:0;top:0;background:url(../images/xxx.png) center center/16px 16px no-repeat;cursor:pointer}
.midform .iw{height:42px;margin-bottom:18px}
.midform .iw span{display:block;float:left;width:162px;height:42px;line-height:42px;text-align:right;font-size:16px;color:#333}
.midform .iw input[type=text]{display:block;float:left;padding:0;outline:0;background:#fff;border:1px solid #ddd;height:42px;width:312px;font-size:16px;text-indent:15px}
.midform input.callsub{display:block;width:160px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:16px;border-radius:4px;margin:20px auto 15px;border:0;background:#e54031;font-family:"微软雅黑";cursor:pointer}
.midform p{color:#999;font-size:14px;text-align:center}

.clear-wrap{width:100%;height:631px;background:url(../images/redbg3.png) no-repeat;background-size:cover}
.clear-wrap .cleart{width:1200px;height:631px;margin:0 auto;position:relative}
.cleart .cleartitle{width:844px;height:74px;display:block}
.cleart .cleartitle{margin:0 auto;padding-top:50px;background: url(../images/red3.png) no-repeat;background-size:844px 14px ;background-position: left 80px}
.cleart .cleartitle h2{font-size: 46px;color: #575757;font-weight: bold;text-align: center;}
.cleart .clear-table{width:100%;height:390px;background:0 0;margin:42px auto 0;border-color:#fff}
.clear-table tr {position: relative;font-weight: 600;}
.clear-table tr .t1,.clear-table tr .t2,.clear-table tr .t3{width:255px;height:64px;line-height:64px;background:#edecec;color:#df282d;font-size:16px;text-indent:86px}
.clear-table tr .t2{width:262px;background:#cac6c5;color:#333;text-indent:42px}
.clear-table tr .t3{width:682px;background:#ececec;color:#333;text-indent:38px;}
.clear-table tr .t1:hover{background:#df282d;color:white;}
.clear-table tr .t2:hover{background:#ff643e;color:white;}
.clear-table tr .t3:hover{background:#4c4c4c;color:white;}
.clear-table tr .t3 a.bb{display: inline-block;*display:inline;*zoom:1;width: 130px;height: 40px;line-height: 40px;color: white;font-size: 16px;background:#df282d;text-indent: 0;text-align: center;color: white;float: right;margin-top: 13px;margin-right: 11px;*margin-top: -48px;}
.clear-table tr th.t1,.clear-table tr th.t2,.clear-table tr th.t3{font-size:20px;color:#fff;text-align:center;background:#df282d;text-indent:0}
.clear-table tr th.t2{background:#ff643e}
.clear-table tr th.t3{background:#4c4c4c}
.clear-table tr .t3.double,.clear-table tr .t2.double{line-height:25px}
.clear-table tr .t3.double a.bb{margin-top: -43px;}

.woquan-wrap{width:100%;height:620px;background:url(../images/redbg4.png) no-repeat;background-size:100% 550px;background-position: center bottom;}
.woquan{width:1200px;height:620px;margin:0 auto 0;position:relative;background:url(../images/redman.png) no-repeat;background-size:381px 576px;background-position:left bottom}
.woquan .wotitle,.woquan .wotitle img{width:300px;height:99px;display:block}
.woquan .wotitle{position:absolute;top:28px;left:380px}
.woquan .womain{height:319px;width:822px;position:absolute;top:183px;left:370px;font-weight: 600;}
.woquan .womain .wmain{width:264px;min-height:340px;float:left;margin-left:10px;position:relative;background:#f5f5f5;transition: all 0.5s;}
.woquan .womain .wmain:hover{padding-bottom: 20px;box-shadow: 0 3px 5px #999;}
.womain .wmain .wtitle{width:100%;height:77px;text-align:center;line-height:77px;background:#df282d;font-size:20px;color:#fff}
.womain .wmain p{font-size:14px;color:#575757;line-height:1.8;width:85%;margin:0 auto}
.womain .wmain p.w1{color:#df282d;font-size:16px;margin:6px auto}
.womain .wmain .wa{position:absolute;width:85%;height:27px;left:20px;bottom:18px}
.womain .wmain .wa a{display:inline-block;background:#df282d;border:1px solid #df282d;width:100px;text-align:center;height:28px;line-height:28px;color:#fff;font-size:16px}
.womain .wmain .wa a.a2{color:#df282d;background:#fff;margin-left:10px}


.real-wrap{width:100%;height:1098px;background:url(../images/redbg5.png) no-repeat;background-size:100% 1098px;background-position: cover;}
.real{width:1200px;height:1098px;margin:0 auto;position:relative}
.real .realtitle{width:1062px;height:130px;display:block}
.real .realtitle{margin:0 auto;padding-top:60px}
.real .realtitle{background: url(../images/red4.png) no-repeat;background-size:1062px 68px ;background-position: left 60px}
.real .realtitle .sub{font-size: 16px;color: white;position: absolute;left: 408px;top: 70px;}
.real .realtitle h2{color: white;font-weight: bold;text-align: center;font-size: 46px;margin-top: 25px;text-indent: 27px;margin-bottom: 15px;}
.real .realtitle p{font-size: 24px;color: white;text-align: center;}
.real .realimg,.real .realimg img{width:1193px;height:748px;display:block}
.real .realimg{margin:30px auto 45px}
.real .wa{width:524px;height:50px;margin:0 auto}
.real .wa a{font-weight: 600;display:inline-block;background:#df282d;border:1px solid #df282d;width:244px;text-align:center;height:48px;line-height:48px;color:#fff;font-size:18px}
.real .wa a.a2{margin-left:26px}


.free-wrap{width:100%;height:1356px;background:#f5f5f5}
.free-wrap .free{width:1200px;height:1356px;margin:0 auto;position:relative}
.free .frtitle{width:836px;height:114px;display:block}
.free .frtitle{margin:0 auto;padding-top:34px;font-weight: 600;}
.free .frtitle{background: url(../images/red5.png) no-repeat;background-size:836px 64px ;background-position: left 34px}
.free .frtitle .sub{font-size: 16px;color: #575757;position: absolute;left: 523px;top: 42px;}
.free .frtitle h2{font-size: 46px;color: #575757;position: absolute;font-weight: bold;left: 520px;top: 57px;}
.free .frtitle p{font-size: 16px;color: #575757;text-align: center;margin-top: 100px;}
.free .clear-table{height:457px;background:0 0;margin:33px auto 42px}
.free .clear-table tr .t1,.free .clear-table tr .t2,.free .clear-table tr .t3{width:255px;text-indent:46px;color:#575757;white-space: nowrap;}
.free .clear-table tr .t2{width:539px;text-indent:156px}
.free .clear-table tr .t3{width:406px;text-indent:151px}
.free .clear-table tr .t1:hover{background:#df282d;color:white;}
.free .clear-table tr .t2:hover{background:#ff643e;color:white;}
.free .clear-table tr .t3:hover{background:#4c4c4c;color:white;}
.free .clear-table tr .t3 a{text-indent: 0;margin:0px auto;color:white;display: block;height:40px;width: 160px;line-height: 40px;;background: #df282d;text-align: center;border-radius: 40px;}
.free .clear-table tr th.t1,.free .clear-table tr th.t2,.free .clear-table tr th.t3{text-indent:0;color:#fff;border:1px solid #fff;}
.free .clear-table .t1 .s1{display:block;float:left;width:50%;*display:inline;*float: none;}
.free .clear-table .t1 .s2{display:block;float:left;width:50%;text-indent:10px;*display:inline;*float: none;}
.free .freea{display:block;background:#df282d;width:356px;text-align:center;height:50px;line-height:50px;color:#fff;font-size:16px;margin:40px auto}
.free .formfree{width:1197px;height:524px;margin:0 auto;background:url(../images/redbox.png) no-repeat;background-size:100% 100%;overflow:hidden;position:relative}
.free .formfree .formw{position:absolute;top:130px;left:106px}
.free .formfree .formw input{border:none;background:0 0;outline:0;border-bottom:1px solid #000;margin-right:30px;font-size:16px;width: 128px;}
.free .formfree .formw input.callsub{padding:0;background:0 0;background:#df282d;outline:0;border:0;width:192px;height:40px;line-height:40px;text-align:center;color:#fff;cursor:pointer;font-size:16px;position: relative;top: -7px;}
.free .formfree .redbox{position:absolute;top:200px;left:106px}
.free .formfree .redbox p.rx1{font-size: 16px;color: #333;margin-bottom: 30px;}
.free .formfree .redbox p{font-size: 20px;color: #333;line-height: 2.5;font-weight: 600;}
.free .formfree .redbox p.rx3{color: #DF282D;}
.free .formfree .redbox a{display:block;background:#df282d;width:353px;text-align:center;height:45px;line-height:45px;color:#fff;font-size:20px;margin-top: 26px;}

.tea-wrap{width:100%;height:1003px;background:url(../images/bg5.png) no-repeat;background-size:cover}
.tea-wrap .tea{width:1200px;height:1003px;margin:0 auto;position:relative}
.tea .teatitle{width:836px;height:69px;display:block}
.tea .teatitle{margin:0 auto;padding-top:48px}
.tea .teatitle{background: url(../images/red6.png) no-repeat;background-size:836px 65px ;background-position: left 48px;}
.tea .teatitle .sub{font-size: 16px;color: white;position: absolute;left: 523px;top: 59px;font-weight: 600;}
.tea .teatitle h2{font-size: 46px;color: white;position: absolute;font-weight: bold;left: 522px;top: 76px;}
.tea ul.teach{width:1200px;margin:58px auto 0;overflow:hidden}
ul.teach li{cursor: pointer;width:299px;height:382px;float:left;border-right:1px solid #e0e0e0;background:#fff;margin-bottom:5px;overflow: hidden;}
ul.teach li.act{background:#df282d}
ul.teach li.act p{color:#fff}
ul.teach li.act p.name{color:#fff}
ul.teach li.act .head img{}
ul.teach li .head img{display:block;width:140px;height:140px;margin:7px auto 7px;border-radius: 50%;}
ul.teach li p{font-size:13px;color:#8f8f8f;line-height:1.8;width:85%;margin:0 auto}
ul.teach li p.name{font-size:20px;color:#333;font-weight: bold;text-align:center;margin-bottom: 10px;}


.bigwel-wrap{width:100%;height:687px;background:url(../images/redbg6.png) no-repeat;background-size:cover}
.bigwel-wrap .bigwel{width:1200px;height:687px;margin:0 auto;position:relative;background:url(../images/man2.png) no-repeat;background-size:301px 523px;background-position:left center}
.bigwel .bigweltitle{display:block;}
.bigwel .bigweltitle{position:absolute;left:328px;top:56px;background: url(../images/t4.png) no-repeat;background-size:32px 43px ;background-position: 265px top;}
.bigwel .bigweltitle h2{font-size: 46px;font-weight: bold;color: #333;margin: 10px 0 6px 0;}
.bigwel .bigweltitle p{font-size: 20px;font-weight: bold;color: #DF282D;line-height: 2;}
.bigwel .bigimg{width:902px;height:277px;display:block;font-size: 16px;}
.bigwel .bigimg{position:absolute;left:328px;top:248px;text-align: center;}
.bigwel .bigimg .welc{transition: all 0.5s;width: 150px;height: 222px;background: #f4f4f4;float: left;color: #575757;margin-right: 30px;}
.bigwel .bigimg .welc:hover{padding-bottom: 20px;box-shadow: 0 3px 5px #999;}
.bigwel .bigimg .welc .welctt{height: 112px;background: #df282d;color: white;position: relative;}
.bigwel .bigimg .welc p{width: 80%;margin: 0 auto;font-size: 14px;}
.bigwel .bigimg .welc p.welcp{margin-top: 15px;}
.bigwel .bigimg .welc .welctt .tcircle{width: 75px;height: 74px;line-height: 74px;border-radius: 50%;border:2px solid white;position: absolute;top: 50%;left:50%;margin-left: -38px;margin-top: -38px;color: white;}
.bigwel .bignav{padding:8px 20px;border:1px solid #DF282D;position:absolute;left:328px;bottom:84px}
.bigwel .bignav a{display:inline-block;font-size:16px;padding:5px 20px;color:#343434}
.bigwel .bignav a.act{background:#df282d;color:#fff}
.teawel{width:1195px;height:394px;background:url(../images/wel.png) no-repeat;background-size:100% 100%;position:relative;margin:0 auto 33px}
.teawel .teanav{padding:8px 10px;border:1px solid #DF282D;width:207px;height:36px;position:absolute;left:524px;bottom:20px}
.teawel .teanav a{display:block;width:207px;height:36px;text-align:center;line-height:36px;font-size:16px;color:#fff;background:#df282d}


.download-wrap{width:100%;height:640px;background:url(../images/redbg7.png) no-repeat;background-size:cover}
.download{width:1200px;height:640px;margin:0 auto}
.download .dltitle{width:1009px;height:56px;display:block}
.download .dltitle{margin:0 auto;padding-top:35px}
.download .dltitle{background: url(../images/sq1.png) no-repeat;position:relative;background-size:32px 43px ;background-position: 210px 30px}
.download .dltitle h2{font-size: 46px;color: white;font-weight: bold;text-align: center;}
.download .dmain{width:40%;height:325px;float:left;background:#fff;margin-top:80px;margin-bottom:40px}
.download .dmain.main2{float: right;}
.download .dmain .dtitle{height:50px;line-height:50px;width:100%;background:#df282d;color:#fff;font-size:18px;text-align:center;margin-bottom:15px}
.download .dmain p a{display: block;}
.download .dmain p a:hover{color: #df282d;}
.download .dmain p{width: 90%;text-indent:90px;font-size:14px;color:#575757;line-height:2;font-weight: 600;background: url(../images/download.png) no-repeat;background-size: 14px 14px;background-position: right center;cursor: pointer;white-space: nowrap}
.download .dmain .dowmload{display:block;width:194px;height:30px;text-align:center;line-height:30px;font-size:16px;color:#fff;background:#df282d;margin:15px auto 0}

.download .wa a{display:inline-block;background:#df282d;border:1px solid #df282d;width:244px;text-align:center;height:50px;line-height:50px;color:#fff;font-size:16px;float: left;margin-left: 113px;}
.download .wa a.a2{float: right;margin-left: 0;margin-right: 113px;}


.class-wrap{width:100%;height:630px;background:url(../images/bg7.png) no-repeat;background-size:cover;overflow:hidden}
.class-wrap .class{width:1197px;height:630px;margin:0 auto;position:relative;background:url(../images/redmain2.png) no-repeat;background-size:cover}
.class .fourwrap{width:327px;height:105px;position:absolute;top:252px;left:36px}
.class .fourwrap a{display:block;float:left;width:152px;height:43px;text-align:center;line-height:43px;font-size:18px;color:#fff;margin:0 8px 8px 0;background:#e75b5f}
.class .classtitle{position: absolute;left:20px;top: 75px;padding-left:20px;font-size: 46px;color: #333;font-weight: bold;background: url(../images/sq2.png) no-repeat;background-size: 32px 43px;background-position: left top;}
.comp{width: 1200px;margin: 0 auto;height: 662px;}
.comp img{width:1196px;height:448px;display:block}
.comp{margin:0 auto;padding-top:50px}
.comp .comptitle{font-size: 46px;font-weight: bold;color: #333;background: url(../images/sq2.png) no-repeat;position:relative;background-size:32px 43px ;background-position: 444px top;text-align: center;margin-bottom: 50px;}

.ques-wrap{width:100%;height:490px;background-color:#f5f5f5}
.ques-wrap .ques{width:1200px;height:490px;margin:0 auto;position:relative}
.ques .questitle{width:907px;height:43px;display:block}
.ques .questitle{margin:0 auto;padding-top:50px}
.ques .questitle h2{font-size: 46px;color: #333;font-weight: bold;text-align: center;background: url(../images/sq2.png) no-repeat;background-size:32px 43px ;background-position: 250px top;}
.ques .quesmain{margin-right:-46px;margin-top:62px;}
.ques .qm{width:280px;height:275px;background-color:#c4c4c4;background-image:url(../images/redwen.png);background-repeat:no-repeat;background-size:32px 57px;background-position:center 20px;float:left;margin-right:30px;position:relative}
.ques .qm a.ppa{display:block;font-size:16px;width:160px;height:40px;line-height:40px;text-align:center;position:absolute;left:50%;margin-left:-80px;bottom:20px;color:#fff;background: #DF282D;}
.ques .qm p{color:#333;width:100%;font-size: 16px;font-weight: 600;}
.ques .qm p span{display: block;float: left;width: 20%;text-align: right;}
.ques .qm p a{display: block; color:#333;float: left;width: 70%}
.ques .qm p a:hover{color: #DF282D;}
.ques .qm p a.ppa:hover{color: white;}
.ques .qm p.qmp{margin-top:100px;margin-bottom: 15px; }
.foot{width:100%;min-width:1200px;background:#333;padding:25px 0 26px;text-align:center}
.foot .links{color:#535353;line-height:36px}
.foot .links a{padding:0 10px;font-size:14px;color:#fff}
.foot a:hover{text-decoration:underline}
.foot .p1{font-size:18px;line-height:27px;color:#fafafa}
.foot .p1 a{color:#fafafa}
.foot .p2{font-size:14px;line-height:22px;color:#8c8c8c}
.foot .p2 a{color:#8c8c8c}
#foot_zx_con{display:none;width:100%;padding-top:3px;height:127px;background:url(../images/foot_zx.png);position:fixed;bottom:0;left:0;z-index:100;}
.foot_zx{width:1200px;margin:0 auto}
.foot_zx p{font-size:14px;line-height:64px;color:#fff}
.foot_zx p span{font-size:24px;color:#f0552f;font-weight:700}
.foot_form{width:100%}
.foot_form .input_text{width:178px;padding:5px 20px;line-height:27px;height:27px;border:1px solid #eee;font-size:14px;float:left;margin-right:24px}
.form_select{width:100px;padding-left:19px;height:37px;border:1px solid #eee;font-size:14px;line-height:37px;margin-right:24px;float:left;background:url(../images/select_bg01.png) 99px 15px no-repeat #fff;position:relative}
.form_btn{cursor:pointer;width:124px;height:39px;float:right;font-size:14px;line-height:39px;text-align:center;background:#f0552f;border:none;color:#fff}
.foot_close{width:20px;height:20px;background:url(../images/xx.png) center center no-repeat;position:absolute;right:20px;top:20px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}
.foot_close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.form_scroll{width:90px;height:156px;padding:5px 8px 3px 21px;border:1px solid #ddd;position:absolute;left:-1px;top:-167px;background:#fff;display:none}
.form_scroll_con{width:70px;height:156px;position:relative;overflow:hidden}
.form_scrollbar{width:100%;position:absolute;left:0;top:0}
.form_scrollbar li{width:100%;font-size:14px;line-height:26px;cursor:pointer}
.form_scrollbar li:hover{color:#f0552f}
.form_scrollbar_track{width:9px;height:87px;background:#ddd;position:absolute;right:8px;top:9px}
.form_scrollbar_thumb{width:9px;height:31px;position:absolute;left:0;top:0;background:url(../images/form_scrollbar_thumb.png)}
#foot_zx_con select.ding{height:39px;line-height:39px}
#foot_zx_con .foot_zx p span{color:#df282d}
#foot_zx_con .form_btn{background:#df282d;font-weight: bold;}

.layer { width: 670px; height: 456px; position: fixed; top: 50%; left: 50%; margin-top: -214.5px; margin-left: -389px; background: url(../images/layer.png);z-index: 234;display: none;}
.layer .close { position: absolute; top: 30px; right: 45px; width: 27px; height: 26px; cursor: pointer;}
.layer h3 { padding-top: 50px; font-size: 30px; color: white; text-align: center;}
.layer h3 b { color: #ffc446;}
.layer .text { color: #ffec1e; font-size: 16px; padding-right: 20px; text-align: center; padding-top: 7px;}
.layer .form-con {margin: 25px auto 0;width: 540px;}
.layer .form-con .line-input {height: 41px;margin-bottom: 11px;}
.layer .form-con .line-input .input {float: left;width: 260px;position: relative;line-height: 41px;font-size:  14px;}
.layer span {width: 70px;line-height: 41px;padding-left: 10px;display: inline-block;position: absolute;left: 0;top: 0;font-size: 14px;color: #443886;}
.layer .line-input .input input {width: 170px;height: 41px;line-height: 41px;padding-left: 90px;border: none;}
.layer .line-input .input select {width: 260px;height: 41px;line-height: 41px;padding-left: 90px;padding: 8px 0 8px 90px;font-size:  14px;}
.layer .line-input .right-input { margin-left: 12px;}
.layer .lineInput { height: 41px; line-height: 41px; position: relative; width: 100%;}
.layer .lineInput input {width: 440px;height: 41px;line-height: 41px;padding-left: 90px;}
.layer .btn { width: 370px; height: 47px; margin: 30px auto 0;}
.layer .btn input { width: 166px; height: 47px; line-height: 47px; cursor: pointer; background: #ffc64b; color: #5c3f02; font-size: 16px; border: none;}
.layer .btn input[type='submit'] { margin-right: 34px;}

.broadside { width: 133px; height: 394px; background: url(../images/broadside.png) no-repeat center center; position: fixed; right: 96px; top: 50%; margin-top: -197px;}
.broadside h3 { text-align: center; width: 125px; padding-top: 30px; font-size: 20px;color: #ffcb5d;}
.broadside ul {margin-top: 10px;width: 125px;text-align: center;}
.broadside ul a { text-decoration: none;}
.broadside ul li { line-height: 40px; color: white; font-size: 14px; list-style: none; cursor: pointer;}
.broadside .back-top { color: #f8c049; font-size: 14px; text-align: center; width: 125px; display: inline-block; padding-top: 30px; cursor: pointer; text-decoration: none;}
.mask{display: none;position:fixed;width:100%;height:100%;z-index:233;top:0;left:0;filter:alpha(opacity=20);opacity:.3;background-color:#000;overflow:hidden}

/*.rightfu{width: 136px;height: 522px;position: fixed;right: 0;top: 50%;margin-top: -266px;z-index: 100;background: url(../images/rightff.png) no-repeat;background-size: 100% 100%;}
.rightfu a{display: block;width: 110px;height: 50px;margin-top: 2px;margin-left: 16px;background: transparent;color: transparent;text-align: center;line-height: 50px;}
.rightfu a.re1{margin-top: 17px;}*/



.shadow{display: none;position: fixed;z-index: 1000;top: 0;left: 0;width:100%;height: 100%;background: url(../images/bg.png) repeat center;}
.code{display: none;position: fixed;z-index: 1000;top: 50%;left: 50%;margin-top: -175px;margin-left: -225px;width: 450px;height: 350px;background: #fff;}
.code{padding-top: 25px;}
.code-title{position: relative;font-size: 28px;color: #fff;text-align: center;line-height: 66px;background: #df282d;}
.code-close{position: absolute;top: 0;right: 2px;width: 36px;height: 36px;cursor: pointer;}
.code form{padding: 38px 58px 0 52px;}
.code form input{*padding-left: 30px;width: 100%;*width:310px;border-radius: 5px;font-size: 14px;height: 48px;line-height: 48px;text-indent: 30px;*text-indent:0;border: 1px solid #ddd;}
.auth{margin: 12px 0 38px 0;}
.code form .auth-code{margin-right: 8px;width: 184px;*width: 154px;}
.code form .getcode{display: inline-block;*zoom: 1;*display:inline;vertical-align: middle;width: 140px;border-radius: 5px;font-size: 16px;color:#fff;line-height: 48px;text-align: center;cursor:pointer;background: #df282d;}
.code form .getcode.cur{background: #8f8f8f;}
.code form .codesubmit{*width: 340px;text-indent: 0;color: #fff;background: #df282d;}
.loading {display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/bg.png) repeat center; }
.loading .icon { position: absolute; top: 50%; margin-top: -45px; left: 50%; margin-left: -45px; width: 90px; height: 90px; animation: loading 1.5s linear infinite; -webkit-animation: loading 1.5s linear infinite; }
.loading .icon img{width: 100%;display: block;}
.dowmload-page{box-sizing: border-box;-webkit-box-sizing: border-box;height: 976px;background: url(../images/download-bg.jpg) no-repeat center;background-size: 100%;}
@keyframes loading { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }
@-webkit-keyframes loading { from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); } }
  
.wrap{width: 1200px;margin: 0 auto;}
.dowmload-page{padding: 10px 70px;}
.dowmload-page h2{font-size: 24px;font-weight: 700;color: #df282d;line-height: 60px;}
.dowmload-ul{width:580px;}
.dowmload-ul li{margin-bottom: 18px;line-height: 36px;}
.dowmload-ul li p{float: left;width: 290px;height: 36px;font-weight: 700;overflow: hidden;}
.dowmload-ul li a{float: right;display: block;width: 180px;border-radius:5px;color:#fff;text-align: center;background: #df282d;}

@media only screen and (max-width:1200px ) {
	.float{border: 4px solid #df282d;}
	.float ul{background: #df282d;}
	/*.rightfu{width: 136px;height: 522px;position: fixed;right: 0;top: 50%;margin-top: -266px;z-index: 100;background: none;}
	.rightfu a{displa.rightfu a{disply: block;width: 80px;font-size: 16px;height: 50px;margin-top: 2px;margin-left: 54px;background: #DF282D;color: white;text-align: center;line-height: 50px;}
	.rightfu a.re1{margin-top: 17px;}*/
}
@media only screen and (max-width:1200px ){
	.rightfu{display: none;}
}
