/*标题 */
.title-Bt{position: relative;text-align: center;}
.title-Bt h3{position: relative;z-index:5; font-size:35px;color:#333;padding:40px 0 23px;line-height:40px;letter-spacing:1px;}
.title-Bt h3 span{color: #c70000;}
.title-Bt p {font-size:20px;color: #666;line-height:20px;margin-top:10px;}
.title-Bt em{position:absolute;top:65px;left:-10px;z-index:6;width:21px;height:21px;content:"";animation:to-left 4s cubic-bezier(0.36,0,0.64,1) -2.8s  infinite alternate, to-top 4s cubic-bezier(0.36,0,0.64,1) 0s infinite alternate;animation-fill-mode:forwards;}
/*column01*/
.column01{margin: 0 auto; max-width: 1200px; height: 500px;}
.column01-item{display:block;;margin-top: 136px;}
.column01-item li{position: relative; float: left; width:380px;height:235px;border-radius:10px;background:url("../picture/part4_bg01.jpg") no-repeat center center;box-shadow:-.209px 5.996px 20px 0 rgba(181, 158, 203, .27);}
.column01-item li:nth-child(2){margin:0 30px;}
.column01-item img{border-radius:10px;margin:-114px auto 30px; display: block;}
.column01-item p{padding:0 20px;font-size:17px;color:#666;line-height: 30px;}
.column01-item a{font-size:16px;color:#666;display:block;position:absolute;bottom:23px;left:50%;width:323px;height:39px;margin-left:-162px;border:1px solid rgb(199, 0, 0);border-radius:20px;background-color:rgb(255, 255, 255);box-shadow:0 0 6px 0 rgba(2199, 0, 0, .27);text-align:center;line-height:40px;}
.column01-item a:hover{font-size:18px;color:#c70000;font-weight: 600;}
/*column02*/
.column02{
	max-width: 1200px;
	border: 1px solid #ccc;
	height: 380px;
	margin: 0 auto;
	border-radius: 0.2rem;
	margin-top:20px;
	margin-bottom: 40px;
}
.tab {
  padding-top: 20px;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  background: #fff;
  width: 97%;
  margin: 0 auto;
  font-family: 'Roboto', sans-serif;
  line-height: 1.5;
  font-weight: 300;
  color: #888;
  -webkit-font-smoothing: antialiased;
}

.tabs {
  display: table;
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.tabs li {
  float: left;
  line-height: 40px;
  overflow: hidden;
  padding: 0;
  position: relative;
  font-size: 18px;
  padding-left: 10px;
  border-radius: 0.5rem;
}
.tabs a {
  background-color: #eff0f2;
  border-bottom: 1px solid #fff;
  color: #666;
  font-weight: 500;
  display: block;
  letter-spacing: 0;
  outline: none;
  padding: 0 20px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 0.5rem;
}

.tabs_item {
  display: none;
  padding: 30px 0;
}
.tabs_item h4 {
  font-weight: bold;
  color: #c70000;
  font-size: 19px;
  line-height: 30px;
  letter-spacing: 0.1rem;
}
.tabs_item img {
  width: 350px;
  float: left;
  margin-right: 30px;
}
.tabs_item p{padding:10px 20px;font-size:17px;color:#666;line-height: 32px;}
.tabs_item:first-child {
  display: block;
}

.current a {
  color: #fff;
  background: #c70000;
}
.tabs_item .btn a {
  float: left;
  margin:3% 3% 0 0;
  background-color:#c7000b;
  color: #fff;
  border-radius:0.5rem ;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.1rem;
  line-height: 30px;
  display: block;
  outline: none;
  padding:8px 40px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.tabs_item .btns a {
  float: left;
  margin-top: 3%;
  background-color:#c7000b;
  color: #fff;
  border-radius:0.5rem ;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.1rem;
  line-height: 30px;
  display: block;
  outline: none;
  padding:8px 30px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/*column03*/
.column03{
	max-width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top:20px;
}
.mr20{margin-right:20px}

.zq-icon{display:inline-block;background:url(../picture/icon.png) no-repeat;}
.icon40x40{width:40px;height:40px}
.crad-area-icon1{background-position:0 0}
.crad-area-icon2{background-position:-40px 0}
.crad-area-icon3{background-position:-80px 0}
.crad-area-icon4{background-position:-120px 0}

.card-area{margin:40px 0;height:560px;width:1200px;position:relative; text-align: left;}
.card-area .bg-e8e8e8{background:#fff5f1}
.card-area .bg-e1e1e1{background:#fff7f5;border: 2px solid #fff;}
.card-area .card-item{z-index:4;transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;position:relative;float:left;width:33.333%;height:521px;background-color:transparent}
.card-area .card-item+.card-item{margin-left:-1px}
.card-area .card-item .card{transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;width:100%;height:100%;text-align:center;background:#fff}
.card-area .card-item .card .card-content{width:100%;line-height:2}
.card-area .card-item .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.card-area .card-item .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));line-height:2}
.card-area .card-item .card .card-content.content-second li{float:left;width:50%}
.card-area .card-item .card .card-content,.card-area .card-item .card .card-title{position:absolute;left:0;right:0;z-index:1}
.card-area .card-item .card .card-title{padding-top:1px;transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;height:145px;line-height:26px;font-size:14px;top:0;background:#ec6003;border-left:1px solid #ec6003;}
.card-area .card-item .card .card-title .content{position:absolute;bottom:30px;width:100%}
.card-area .card-item .card .card-title h1{font-size:22px;font-weight:700;color:#fff6f3;margin-bottom:0;line-height: 35px; letter-spacing: 0.1rem;}
.card-area .card-item .card .card-title .short-info{color:#8dbbdc;font-size:14px;margin-top:0;margin-bottom:20px}
.card-area .card-item .card .card-title .zq-product-img{width:40px;height:40px;margin:10px auto;position:relative}
.card-area .card-item .card .card-title .zq-product-img img{position:absolute;left:0;width:100%}
.card-area .card-item .card .card-title .zq-product-img .un-hover{z-index:1;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.card-area .card-item .card .card-title .zq-product-img .with-hover{z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
.card-area .card-item .card .card-title .short-info,.card-area .card-item .card .card-title .zq-product-img img,.card-area .card-item .card .card-title h1{transition:all .15s cubic-bezier(.4,0,.2,1) 0s}
.card-area .card-item .card .card-content{height:376px;position:absolute;top:145px}
.card-area .card-item .card .card-content.content-first .content-first-list{width:100%;font-size:16px;color:#666;margin-top:17px;margin-bottom:17px;font-weight: 700;}
.card-area .card-item .card .card-content.content-first .content-first-list li{margin-bottom:5px;font-weight: bold; font-size: 15px;letter-spacing: 0.1rem; color: #383838;}
.card-area .card-item .card .card-content.content-second{width:95%;left:20px;font-size:15px;color:#a9b0b4;text-align:left;padding-top:10px}
.card-area .card-item .card .card-content.content-second .main-head{color:#c70000;font-size:18px;line-height:30px;margin-bottom:5px;font-weight: 600;}
.card-area .card-item .card .card-content.content-second p{margin:5px 0}
.card-area .card-item .card .card-content.content-second .main-tip{color:#232933;font-size: 15px;line-height: 28px;}
.card-area .card-item .card .card-content.content-second .main-desc{color:#888;font-size:15px;line-height:25px}
.card-area .card-item .card .card-content.content-second .main-btn{cursor:pointer;width:160px;height:38px;font-size:16px!important;color:#fff;margin-top:10px;margin-bottom:23px;border-radius:0.2rem;background:#c70000;border:none;transition:color .3s ease-in-out,background .3s ease-in-out}
.card-area .card-item .card .card-content.content-second .main-btn:hover{color:#fff;background:#c70000}
.card-area .card-item .card .card-content.content-second .main-white-btn{cursor:pointer;width:160px;height:36px;border:1px solid #c70000;font-size:16px!important;color:#c70000;margin-top:22px;margin-bottom:33px;border-radius:19px;background:#fff;transition:color .3s ease-in-out,background .3s ease-in-out}
.card-area .card-item .card .card-content.content-second .main-white-btn:hover{color:#fff;background:#c70000}
.card-area .card-item .card .card-content .other-info{width:105%;overflow:hidden;line-height:22px;padding-top:10px;font-size:13px}
.card-area .card-item .card .card-content .other-info .other-info-list{width:27%;background:#ec6003;margin-right:25px;padding:0 0 0 0;position:relative;text-align: center; color: #fff;border-radius: 0.5rem;}
.card-area .card-item .card .card-content .other-info .other-info-list .c-a-arrow{position:absolute;right:10px;top:10px;background-position:-200px 0}
.card-area .card-item .card .card-content .other-info .other-info-list:hover{background:#c70000}.card-area .card-item .card .card-content .other-info .other-info-list:hover .c-a-arrow{background-position:-200px -17px}
.card-area .card-item .card .card-content .other-info .other-info-list:hover .other-desc,.card-area .card-item .card .card-content .other-info .other-info-list:hover .other-head{color:#fff}
.card-area .card-item .card .card-content .other-info .other-info-list .list-context{color:#00c1de}
.card-area .card-item .card .card-content .other-info .other-head{font-size:18px;font-weight:400;color:#fff;margin:10px 0;}
.card-area .card-item .card .card-content .other-info .other-head img{margin-right:5px;width: 25px;height: 25px; vertical-align:middle;}
.card-area .card-item.active{z-index:6;box-shadow:0 0 30px rgba(0,0,0,.2);width:66%;height:535px}
.card-area .card-item.active .card .card-title{background-color:#c70000;height:159px;top:-15px;border:none}
.card-area .card-item.active .card .card-title .short-info{color:#c70000}
.card-area .card-item.active .card .card-title h1{color:#fff}
.card-area .card-item.active .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
.card-area .card-item.active .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}

/*column04*/
.w1200{width:1200px; margin:0 auto; clear:both; margin-bottom: 20px;}
.clear,.c{clear:both; height:0px; font-size:0px; overflow:hidden;}
.c10{clear:both; height:10px; font-size:0px; overflow:hidden; background:#fff;}
.c20{clear:both; height:20px; font-size:0px; overflow:hidden;}
.c30{clear:both; height:30px; font-size:0px; overflow:hidden;}
.c50{clear:both; height:50px; font-size:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.case{width:100%; height:400px; background:#f5f5f5;}
.kb{display:block; height:auto;}
.kb_con { margin:87px 0 0 0;}
.kb_con ul li { float:left; width:289px; margin-right:11px;}
.kb_con ul li a { display:block; width:289px; height:370px; background:#c70000; position:relative; text-align:center;}
.kb_con ul li a i { background:url(../picture/kb_szbg01.png) no-repeat; width:71px; height:81px; display:block; font-size:35px; color:#fff; text-align:center; position:absolute; top:-40px; left:113px; font-family:"宋体"; padding:20px 0 0;}
.kb_con ul li a:hover i { background:url(../picture/kb_szbg02.png) no-repeat;}
.kb_con ul li a b { display:block; padding:25px 0 0; font-size:20px; color:#fff;}
.kb_con ul li a span { display:block; font-size:16px; color:#fff; line-height:30px; width:272px; margin:25px auto;}
.kb_con ul li a em { display:block; width:128px; height:30px; line-height:25px; border:solid 2px #fff; text-align:center; font-size:14px; color:#fff; margin:0 auto; border-radius:50px;}
.kb_con ul li a:hover { background:#ff6c00; }
.kb_con ul .kb_li02 { margin:50px 7px 0 0;}
.kb_con ul .nobor { margin:50px 0 0;}
/*column05*/
.column05 .titles h2{
	font-size: 18px;
	line-height: 32px;
	color: #333;
	text-align: left;
	margin: 0 auto;
	text-indent: 2em;
	max-width: 1200px;
	font-weight: 500;
	padding-top: 25px;
}
.column05 .hot{
    margin-top:22px;
}
.column05 .hot .container{
    width:1200px;
}
.column05 .hot .box{
    margin-right:20px;
    float:left;
    width:280px;
    height:90px;
    overflow:hidden;
    position:relative;
    border:1px solid #e4e4e4;
    transition:0.5s;
    border-radius: 0.5rem;
}
.column05 .main{width: 1200px; margin: 0 auto;}
.column05 .clearfix:before{
  column05: "";
  display: ta;
}
.column05 .hot .box.tag1{
    background:url("../picture/tag1.png") no-repeat 10px center;
}
.column05 .hot .box.tag2{
    background:url("../picture/tag2.png") no-repeat 10px center;
}
.column05 .hot .box.tag3{
    background:url("../picture/tag3.png") no-repeat 10px center;
}
.column05 .hot .box.tag4{
    background:url("../picture/tag4.png") no-repeat 10px center;
}
.column05 .hot .box a{
    cursor:pointer;
}
.column05 .hot .box .aaaaaaa{
    cursor:pointer;
}
.column05 .hot .box .info{
    margin-top:21px;
    margin-left:60px;
}
.column05 .hot .box .info h2{
    font-size:17px;
    color:#666666;
    font-weight: 600;
    line-height: 25px;
}
.column05 .hot .box .info p{
    font-size:15px;
    color:#999999;
    padding: 5px 0 0 0;
}
.column05 .hot .box .link{
    top:100%;
    width:100%;
    height:100%;
    position:absolute;
    background:#c70000;
    background:rgba(199,0,0,0.8);
    transition:0.2s;
}
.column05 .hot .box:hover .link{
    top:0;
    transition:0.2s;
}
.column05 .hot .box .link p{
    top:50%;
    left:50%;
    margin-top:-16px;
    margin-left:-30%;
    color:#ffffff;
    width:60%;
    font-size:16px;
    line-height:32px;
    text-align:center;
    position:absolute;
    border:1px solid #ffffff;
    border-radius:10px;
}
.column05 .know{
    width:1200px;
    margin: 0 auto;
    margin-top: 30px;
}
.column05 .know .box{
    margin-right:20px;
    float:left;
    width:380px;
    height:260px;
}
.column05 .know .box h2{
    width:100%;
    height:79px;
    line-height:79px;
    font-size:21px;
    text-align:center;
    color:#ffffff;
    letter-spacing: 0.1rem;
}
.column05 .know .box ul{
    margin:20px 20px 0 20px;
}
.column05 .know .box ul li{
    margin-bottom:16px;
    line-height:28px;
    font-size: 16px;
    letter-spacing: 0.05rem;
}
.column05 .know .box ul li a{
    transition:1s;
}
.column05 .know .box.c1{
    border:1px solid #ff6c00;
}
.column05 .know .box.c1 h2{
    background:#ff6c00;
}
.column05 .know .box.c2{
    border:1px solid #c70000;
}
.column05 .know .box.c2 h2{
    background:#c70000;
}
.column05 .know .box.c3{
    border:1px solid #007bf9;
}
.column05 .know .box.c3 h2{
    background:#007bf9;
}
.column05 .know .box.c1 ul li a:hover{
    color:#ff6c00;
    transition:0.2s;
}
.column05 .know .box.c2 ul li a:hover{
    color:#c70000;
    transition:0.2s;
}
.column05 .know .box.c3 ul li a:hover{
    color:#007bf9;
    transition:0.2s;
}

.column05 .audition{
    max-width:1200px;
    margin:0 auto;
}
.column05 .audition .audDiv{
    height:140px;
    overflow:hidden;
    transition:0.5s;
    margin-top:20px;
}
.column05 .audition .box{
    margin-bottom:20px;
    margin-right:20px;
    float:left;
    width:380px;
    height:129px;
    overflow:hidden;
    position:relative;
    border:1px solid #e4e4e4;
    transition:0.2s;
}
.column05.audition .box:hover{
    border:1px solid #e72a86;
    transition:0.2s;
}
.column05 .audition .box img{
    top:0;
    left:50%;
    margin-left:-141px;
    width:282px;
    height:164px;
    display:block;
    position:absolute;
}
.column05 .audition .box i{
    border-bottom:1px dashed #fff;
    padding: 10px 0;
    width: 350px;
    margin: 0 auto;
    display: block;
}
.column05 .audition .box h2{
    margin-top:20px;
    font-size:21px;
    line-height:28px;
    color:#fff;
    text-align: center;
}
.column05 .audition .box h3{
    margin:0 auto;
    font-size:16px;
    line-height:20px;
    color:#fff;
    text-align: center;
    padding-top: 15px;
}
.column05 .audition .box a{
    display:block;
}
/*column06*/
.column06{
    padding: 30px 0;
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}
.column06 .cont{
    width: 1200px;
    position: relative;
}

.column06 .cont>img{
    position: absolute;
    top: -183px;
    left: 830px;
    z-index: 50;
}

.column06 .cont div{
    width: 380px;
    height: 180px;
    float: left;
    margin: 0 20px 40px 0px;
    border-radius: 23px;
    position: relative;
    background-color: #fff;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
    border:1px solid #ccc;
}
.column06 .cont div>img{
    position: absolute;
    top: 20px;
    left: 25px;
}

.column06 .cont div:hover>img{
    transform: scale(1.1);
    transition: .5s;
}

.column06 .cont div dl dt{
    width: 310px;
    margin: 33px 0 0  50px;
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 0.2rem;
}
.column06 .cont div dl dt em{
    display: block;
    width: 55px;
    height: 4px;
    background-color: #c70000;
    border-radius: 4px;
    margin: 25px auto 0;
}

.column06 .cont div dl dd{
    width: 380px;
    margin: 20px auto 0px;
    font-size: 16px;
    line-height: 30px;
    color: #666;
    text-align: center;
}
/*column07*/
.column07{
    width: 100%;
    height:100%;
}

.column07 .wrap {
    position:relative;
    z-index:0;
    height:600px;
}
.column07 .banner-show {
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    width:100%;
    min-width:980px;
    height:600px;
    overflow:hidden;
}
.column07 .banner-show .cell {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    overflow:hidden;
    background-repeat:repeat-x;
    background-position:center top;
}
.column07 .banner-show .cell .con {
    position:relative;
    height:600px;
    background-repeat:no-repeat;
    background-position:center top;
}
.column07 .bns-01 {
    background-image:url(../picture/banner_01_repeat.png);
}
.column07 .bns-01 .con {
    background-image:url(../picture/banner_01.png);
}
.column07 .banner-link {
    position:absolute;
    top:100px;
    left:50%;
    width:400px;
    height:400px;
    margin-left:-430px;
}
.column07 .banner-link i {
    display:none;
}
.column07 .banner-control {
    position:absolute;
    top:0;
    left:50%;
    width:980px;
    margin-left:-490px;
}
.column07.banner-control a {
    position:absolute;
    top:258px;
    width:30px;
    height:30px;
    line-height:10;
    overflow:hidden;
    background-image:url(../images/icon_control.png);
    background-repeat:no-repeat;
    background-repeat:no-repeat;
}
.column07 .banner-control a.left {
    left:-55px;
    background-position:0 0;
}
.column07 .banner-control a.left:hover {
    background-position:0 -30px;
}
.column07 .banner-control a.right {
    right:-55px;
    background-position:-30px 0;
}
.column07 .banner-control a.right:hover {
    background-position:-30px -30px;
}
.column07 .container {
    position:relative;
    top:600px;
    z-index:2;
    width:980px;
    height:0;
    margin:auto;
}
.column07 .storage-info {
    display:none;
    position:absolute;
    top:0;
    width:980px;
    height:30px;
    padding:20px 0;
    text-align:right;
    overflow:hidden;
}
.column07 .storage-info span {
    position:relative;
    display:inline-block;
    height:30px;
    margin:0 0 0 40px;
    padding-left:48px;
    line-height:30px;
    zoom:1;
    font-size:18px;
    color:white;
}
.column07 .storage-info i {
    position:absolute;
    top:0;
    left:0;
    width:36px;
    height:30px;
    overflow:hidden;
    background-image:url(../picture/icon_storage.gif);
    background-repeat:no-repeat;
}
.column07 .ist-user {
    background-position:0 0;
}
.column07 .ist-storage {
    background-position:-36px 0;
}
.column07 .ist-file {
    background-position:-72px 0;
}
.column07 .register-box {
    position:absolute;
    top:-550px;
    right:0;
    width:396px;
    height:476px;
    background-image: linear-gradient(#f7973a, #e87a10);
    border-radius:3px;
}
.column07 .reg-tab {
    position:relative;
    width:396px;
    height:57px;
    zoom:1;
    overflow:hidden;
    border-radius:3px 3px 0 0;
}
.column07 .reg-tab span {
    float:left;
    width:198px;
    height:57px;
    margin-left:-1px;
    line-height:57px;
    text-align:center;
    font-size:24px;
    color:#444;
    border-left:1px solid #d2d3d4;
    background:url(../picture/bg_tab_x.png) repeat-x 0 0;
    cursor:pointer;
}
.column07 .reg-tab span:first-child {
    border-top-left-radius:3px;
}
.column07 .reg-tab span:last-child {
    border-top-right-radius:3px;
}
.column07 .reg-tab span.current {
    background:none;
    cursor:default;
}
.column07 .reg-slogan {
    height:80px;
    line-height:80px;
    text-align:center;
    font-size:2.0rem;
    padding-top:5%;
    font-weight:bold;
    letter-spacing: 0.2rem;
    color: #fff;
}
.column07 .reg-slogans {
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:1.1rem;
    padding-bottom:2%;
    border-bottom:1px dashed #fff;
    color: #fff;
}
.column07 .reg-form {
    width:300px;
    height:280px;
    margin:auto;
}
.column07 .reg-form .cell {
    position:relative;
    height:48px;
    margin-bottom:10%;
    zoom:1;
    width: 300px;
    color: #000;
}
.column07 .reg-form .cell img {
    position:absolute;
    margin-top:5%;
    margin-left:3%;
    z-index:1;

}
.column07 .reg-form .cell input {
    position:absolute;
    top:0;
    left:0;
    width:300px;
    padding: 5% 15%;
    font-size:1.2rem;
}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #999;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #999;
}
input::-ms-input-placeholder { /* Microsoft Edge */
   color: #999;
}
.column07 .reg-form .cell .icon-form {
    top:11px;
    right:10px;
}
.column07 .reg-form input {
    width:110px;
}
.column07 .reg-form .button {
    font-size:1.3rem;
    letter-spacing: 0.1rem;
    text-align: center;
    padding-top: 8%;
}
.column07 .reg-form .button a{
    color: #fff;
    background: #e96f21;
    padding:5% 34%;
    border-radius: 0.5rem;
}
.column07 .reg-form .button a:hover {
   background: #c70000;
   color:#fff;
}
/*广告*/
.guanggao{height: 116px; background:url(../picture/guanggao01.jpg) no-repeat center bottom;}
.guanggao a{ display:block; width:100%;height:116px; }
.guanggao img{ float:right; margin:16px 180px 0 0;cursor:pointer; }
/*广告2*/
.guanggao2{height: 116px; background:url(../picture/guanggao02.jpg) no-repeat center bottom;}
.guanggao2 a{ display:block; width:100%;height:116px; }
.guanggao2 img{ float:right; margin:16px 180px 0 0;cursor:pointer; }