﻿ /* wmx80_css  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html{font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
table{border-collapse: collapse; border-spacing: 0}
fieldset, img, a{border: 0}
dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td{list-style: none}
h1, h2, h3, h4, h5, h6{font-weight: normal; line-height: 1.2}
audio, canvas, video, progress{display: inline-block; vertical-align: baseline}
* {padding:0; margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
a{outline: none; blr:expression(this.onFocus=this.blur()); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-decoration: none; color:#09898a;}
a:after{-webkit-transition: .3s cubic-bezier(0.68,-.55,.265,1.55); -moz-transition: .3s cubic-bezier(0.68,-.55,.265,1.55); -o-transition: .3s cubic-bezier(0.68,-.55,.265,1.55);  transition: .3s cubic-bezier(0.68,-.55,.265,1.55);  -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);  position: absolute; content: ""; left: 50%; right: 50%; bottom: 0;}
input, textarea{-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none;}
button, input, textarea, select, optgroup, option, file{font: inherit; outline: none; vertical-align: middle}
img{max-width: 100%; height: auto}
::-moz-focus-inner{border-color:transparent}
::-moz-selection{color:#fff;color:rgba(255,255,255,0.9);background:#ea4c89;text-shadow:none}
::selection{color: #fff; color: rgba(255,255,255,0.9); background: #ea4c89; text-shadow: none}
input[type="submit"]{-webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; -webkit-tap-highlight-color: transparent; border-radius: 0}
video:focus, div:focus{outline: none}
pre, code{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word}
html,body{margin:0;font-size:14px;padding:0px;font-family:"Lantinghei SC", "Hiragino Sans GB","Microsoft YaHei" ,"Hiragino Sans GB", "Helvetica neue", Helvetica,Tahoma,Arial,"微软雅黑","宋体","黑体";}
.cl{height:0; font-size:1px; clear:both; line-height:0; }
nav,footer,section,header,article{display:block;}
i,em,ins,u{font-style:normal; text-decoration:none }	
*:focus{outline:none}
.wrap{margin: 0 auto; -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out; width: 1200px;}
.none{display:none}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.oh{ overflow:hidden}
.clearfix{*zoom:1; }
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0; }
.clearfix:after{clear:both; }
.bornone{ border:none !important}
input[type="submit"],
input[type="reset"],
input[type="button"],
button{-webkit-appearance:none;}
input[type="submit"] {-webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; -webkit-tap-highlight-color: transparent; border-radius: 0;}
::-webkit-scrollbar{width:6px;height:6px;}
::-webkit-scrollbar-track{background:#f1f1f1;}
::-webkit-scrollbar-track:hover{background:#eee;}
::-webkit-scrollbar-thumb{border-radius:10px;background:#b9b9b9;}
::-webkit-scrollbar-thumb:hover{background:#747474;}
::-webkit-scrollbar-thumb:active{background:#555; }
.minwd{min-width: 1200px;}

/*黑色头部*/
 .bkheader{height:80px; background: #000; font-size: 16px;}
 .bkheader .logo a{display: block; padding: 20px 0 0;}
 .bkheader .logo img{display: block;}
 .bkheader .navcont .nav{ height: 80px; line-height: 80px; font-size: 15px; color: #696969; float: left;}
 .bkheader .navcont .nav li{ float: left; padding: 0 62px 0 0;height: 80px; line-height: 80px;}
 .bkheader .navcont .nav li a{ color: #fff;}
 .bkheader .navcont .nav .dwnld{display:none; position: absolute; top: 70px; right: 0; padding-top: 5px;z-index:99}
 .bkheader .navcont .nav .commt{ padding: 70px 0px 38px; font-size: 13px; color: #696969; background: #fff; border: 1px solid #ededed; width: 788px; height: 360px;}
 .bkheader .navcont .nav .dwnld dl{ width: 20%; border-right:1px solid #ededed; float: left; height: 100%; text-align: center; position: relative;}
 .bkheader .navcont .nav .dwnld dl:last-child{border: none;}
 .bkheader .navcont .nav .dwnld dt{font-weight: bold; padding-bottom: 10px; line-height: 26px; font-size: 16px; color: #000;}
 .bkheader .navcont .nav .dwnld dt i{display: block; position: absolute; top: -50px; left: 50%; margin-left: -19px;}
 .bkheader .navcont .nav .dwnld dd{line-height: 40px;}
 .bkheader .navcont .nav .dwnld dd a{color: #000;}
 .bkheader .navcont .nav .dwnld dd a:hover{color: #ff6271;}
 .bkheader .navcont .login{padding: 24px 0 0; font-size: 14px; float: left;}
 .bkheader .navcont .login a{ margin: 0 8px; color: #ff6271;display: inline-block;padding: 0 20px; border:1px solid #ff6271; border-radius: 16px; height: 32px; line-height: 30px;}
 .bkheader .navcont .login img{ display: inline-block; border-radius: 50%; width: 30px; height: 30px; vertical-align:-9px; margin: 0 10px 0 10px;}
/*透明头部*/
.bkheader.tmbgs{ position: absolute; top: 0; left: 0; width: 100%; background: none;}
.bkheader.tmbgs .navcont span.login a{  color: #fff;border:1px solid #fff;}


 .bkheader .navcont .loginhcnt{ float: left; padding-top: 24px}
 .bkheader .navcont .loginhcnt a.cz{ margin-left:20px; color: #ff6271;display: inline-block;padding: 0 20px; border:1px solid #ff6271; border-radius: 16px; height: 32px; line-height: 30px; float: left;}
 .bkheader .navcont .loginhcnt .userif{float: left; line-height: 36px; font-size: 14px; color: #fff; height: 56px; position: relative;}
 .bkheader .navcont .loginhcnt .userif span img{display: block; float: left; width: 36px; height: 36px; border-radius: 50%; overflow: hidden; border: 1px solid #ff6271;}
 .bkheader .navcont .loginhcnt .userif i{display: block; float: left; padding-left: 10px; color: #ff6271;}
 .bkheader .navcont .loginhcnt .userif .dnwod{ position: absolute; box-shadow: 0 0 8px rgba(0,0,0,.1); top: 52px; background: #fff; width: 120px;padding:6px 10px; left: 50%; margin-left: -60px; z-index: 10; z-index: 666;opacity: 0;    transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden;}
 .bkheader .navcont .loginhcnt .userif .dnwod a{display: block; line-height: 50px; height: 50px;padding-left: 26px; color: #000000; font-size: 14px;}
 .bkheader .navcont .loginhcnt .userif .dnwod a.a1{border-bottom: 1px solid #ccc; background: url(../images/dldwnico1.png) no-repeat left center;}
 .bkheader .navcont .loginhcnt .userif .dnwod a.a2{background: url(../images/dldwnico2.png) no-repeat left center;}
 .bkheader .navcont .loginhcnt .userif:hover .dnwod{ opacity: 1; transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); visibility: visible;}


 .bkheader .navcont .loginhcnt{ float: left; padding-top: 24px}
 .bkheader .navcont .loginhcnt a.cz{ margin-left:20px; color: #ff6271;display: inline-block;padding: 0 20px; border:1px solid #ff6271; border-radius: 16px; height: 32px; line-height: 30px; float: left;}
 .bkheader .navcont .loginhcnt .userif{float: left; line-height: 36px; font-size: 14px; color: #fff; height: 56px; position: relative;}
 .bkheader .navcont .loginhcnt .userif span img{display: block; float: left; width: 36px; height: 36px; border-radius: 50%; overflow: hidden; border: 1px solid #ff6271;}
 .bkheader .navcont .loginhcnt .userif i{display: block; float: left; padding-left: 10px; color: #ff6271;}
 .bkheader .navcont .loginhcnt .userif .dnwod{ position: absolute; box-shadow: 0 0 8px rgba(0,0,0,.1); top: 52px; background: #fff; width: 120px;padding:6px 10px; left: 50%; margin-left: -60px; z-index: 10; z-index: 666;opacity: 0;    transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden;}
 .bkheader .navcont .loginhcnt .userif .dnwod a{display: block; line-height: 50px; height: 50px;padding-left: 26px; color: #000000; font-size: 14px;}
 .bkheader .navcont .loginhcnt .userif .dnwod a.a1{border-bottom: 1px solid #ccc; background: url(../images/dldwnico1.png) no-repeat left center;}
 .bkheader .navcont .loginhcnt .userif .dnwod a.a2{background: url(../images/dldwnico2.png) no-repeat left center;}
 .bkheader .navcont .loginhcnt .userif:hover .dnwod{ opacity: 1; transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); visibility: visible;}



 .bannersw{ height: 560px; background: url(../images/bannerbg.jpg) no-repeat top center; overflow: hidden; position: relative;}
.bannersw .videos {width: 100%; height: 560px; position: absolute; top: 0; left: 0;right: 0; bottom: 0;z-index:1;}
.bannersw .videos video {top: 50%;left: 50%; min-height: 560px; width: 1920px; position: absolute; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);
 z-index:1;}
.bannersw .cont{position: absolute; top: 0; left: 0; width: 100%; z-index: 999;
 z-index:1;}
.bannersw .cont ul{width: 545px; text-align:center; padding-top: 210px;}
.bannersw .cont ul h2{display: block; font-size: 45px; color: #4a4a4a; font-weight: normal;}
.bannersw .cont ul h2 i{color: #ff6776;}
.bannersw .cont ul span{display: block; padding: 22px 0 30px; color: #4a4a4a; font-size: 20px;}
.bannersw .cont ul span i{margin: 0 5px}
 .bannersw .cont ul a{display: block; margin: 0 auto; height: 42px; line-height: 40px; border-radius: 21px; width: 142px; text-align: center; background:#ff6271; font-size: 16px; color: #fff; border: 1px solid #ff6271;}


.gntabpart{ background:url(../images/jbbgs.png) repeat-x top center; padding: 40px 0;}
.gntabpart .title{ text-align: center;}
.gntabpart .title h2{display: block; font-size: 30px; font-weight:bold; color: #333333; padding-bottom: 30px;}
.gntabpart .title a{display: block; margin: 0 auto; height: 32px; width: 115px; line-height: 30px; border-radius: 16px; border: 1px solid #d4d4d4; text-align: center; color: #333333; font-size: 14px;}
.gntabpart .cont{overflow: hidden;padding-top: 30px;}
.gntabpart .tabtles{width: 630px; padding-left: 30px;}
.gntabpart .tabtles li{ float: left; margin: 20px; width: 80px; text-align: center; cursor: pointer;}
.gntabpart .tabtles li img{display: block; margin: 0 auto;}
.gntabpart .tabtles li img.imga{display: none;}
.gntabpart .tabtles li i{display: block; width: 80px; height: 67px; overflow: hidden;}
.gntabpart .tabtles li em{display: block; padding-top: 15px; color:#333333; font-size:14px;}
.gntabpart .tabtles li.on img.img{display: none;}
.gntabpart .tabtles li.on img.imga{display: block;}
.gntabpart .tabcobtms{width: 465px; padding-right: 90px;}
.gntabpart .tabcobtms .pic img{display: block; padding-bottom: 25px;}
.gntabpart .tabcobtms .word{ color: #333333; font-size: 14px; line-height: 24px;}

.caselistzs{padding: 40px 0}
.caselistzs .title{ text-align: center;}
.caselistzs .title h2{display: block; font-size: 30px; font-weight:bold; color: #333333; padding-bottom: 30px;}
.caselistzs .title ul{display: inline-block; border-top: 1px solid #cdcdcd; padding:28px 0px;}
.caselistzs .title ul li{float: left; padding: 0 20px; height: 40px; cursor: pointer; font-size: 16px; color: #333333; line-height: 38px; border-radius: 20px; border: 1px solid #828282; margin: 0 20px;}
.caselistzs .title ul li.on{color: #ff6271; border: 1px solid #ff6271;}
.caselistzs .ltabcnt ul{ margin: 0 -20px; overflow: hidden;}
.caselistzs .ltabcnt ul li{float: left; margin: 20px; width: 270px;}
.caselistzs .ltabcnt ul li em{display: block; text-align: center; color: #343434; font-size: 14px; padding-top: 15px;}

 .caselistzs .ltabcnt ul li img{display: block;width: 270px;height: 170px;}

.casecontm{padding: 20px 0}
.casecontm .title{ text-align: center;}
.casecontm .title h2{display: block; font-size: 30px; font-weight:bold; color: #333333; padding-bottom: 30px;}
.casecontm .title a{display: block; margin: 0 auto; height: 32px; width: 115px; line-height: 30px; border-radius: 16px; border: 1px solid #d4d4d4; text-align: center; color: #333333; font-size: 14px;}
.casecontm .cont{ margin: 0 -35px;}
.casecontm .cont .zprt{width: 272px; margin: 35px 17px 0; float: left;}
.casecontm .cont .zprt img{display: block; width: 272px; height: 152px;}
.casecontm .cont .zprt b{display: block; font-size: 15px; color: #000000; line-height: 24px; margin: 15px 0 10px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.casecontm .cont .zprt span{display: block; line-height: 22px; font-size: 13px; color: #000000;}
.casecontm .cont .zprt span em{display: inline-block; margin-right: 12px; height: 24px; line-height: 22px; padding: 0 8px; border: 1px solid #ccc;}

.indhfcmt{height: 283px; background: url(../images/hfbgs.jpg) no-repeat center; padding-top: 50px; margin-top: 70px}
.indhfcmt ul{ overflow: hidden; margin: 0 -40px;}
.indhfcmt ul li{float: left; margin: 0 120px; width: 170px; line-height: 24px;}
.indhfcmt ul li.liast{width: 210px;}
.indhfcmt ul li img{display: block; margin: 0 auto;}
.indhfcmt ul li span{display: block; text-align: center; padding: 15px 0;}
/*.indhfcmt ul li span b{display:inline-block; padding-left: 20px; line-height: 30px; background: url(../images/dianbgs.png) no-repeat left center; color:#000000; font-size: 18px; font-weight: bold;}*/

 .indhfcmt ul li span b{display:inline-block; line-height: 30px;color:#000000; font-size: 18px;}


 .ftsearch .wrap{padding: 60px 0 80px;}
.ftsearch .wrap.bortop{ border-top: 1px solid #ccc;}
.ftsearch h2{ text-align: center; display: block; font-size: 30px; font-weight:bold; color: #333333; padding-bottom: 30px;}
.ftsearch .cont{ width: 560px; height: 50px; overflow: hidden; border-radius: 3px; border: 1px solid #ff6271; margin: 0 auto;}
.ftsearch .cont .webtxt{ float: left; border: none; padding: 0 15px; background: none; font-size: 15px; color: #000; width: 400px; height: 48px; line-height: 48px;}
.ftsearch .cont .webtn{ border: none; font-size: 16px; background: #ff6271; color: #ffff; width: 145px; text-align: center; cursor: pointer; float:right; height: 48px;}
.ftsearch .tips{ text-align: center; padding-top: 30px; font-size: 16px;color: #343434; font-weight: bold; line-height: 28px;}
.ftsearch .tips b{display: inline-block; background: url(../images/telibg.png) no-repeat left center; padding-left: 35px; margin-left: 12px;}


/*现场案例*/
.xccasecont{position: relative; padding-top: 123px; height: 500px; background:#fff url(../images/cxasebg.png) no-repeat top center;}
.xccasecont .contmsn{padding: 5px; background: #fff; box-shadow: 0px 3px 22px rgba(122,18,29,.5); margin: 0 30px;}
.xccasecont .contmsn .slideBox{position:relative; width:100%;}
.xccasecont .contmsn .slideBox .hd{position:absolute; height:30px; bottom:10px; z-index:1; left:0; text-align: center; width:422px; text-align:center; line-height: 3rem;}
.xccasecont .contmsn .slideBox .hd li{display:inline-block; width:12px; height:12px; -webkit-border-radius:50%; background: #fff; -moz-border-radius:50%; border-radius:50%; border:1px solid #f8637b; text-indent:-9999px; overflow:hidden; margin:0 8px; cursor: pointer;}
.xccasecont .contmsn .slideBox .hd li.on{background:#f8637b;}
.xccasecont .contmsn .slideBox .bd{position:relative; z-index:0;}
.xccasecont .contmsn .slideBox .bd li{position:relative; }
.xccasecont .contmsn .slideBox .bd li .word{width: 410px;padding-top: 80px;}
.xccasecont .contmsn .slideBox .bd li .word h2{display: block; text-align: center; color: #0f0f0f; font-size: 16px; font-weight: bold; padding-bottom: 35px;}
.xccasecont .contmsn .slideBox .bd li .word p{display: block; line-height: 24px; color: #0f0f0f; font-size: 14px; padding: 0 20px;}
.xccasecont .contmsn .slideBox .bd li .pics{width: 718px; height: 340px;}
.xccasecont .contmsn .slideBox .bd li .pics img{width: 718px; height: 340px;display: block;}
.xclistcase{padding-bottom:80px;}
.xclistcase .title{padding-top: 40px;}
.xclistcase .title h2{ text-align: center; display: block; font-size: 30px; font-weight:bold; color: #333333; padding-bottom:20px;}
.xclistcase .title i{display: block; margin: 0 auto; width: 70px; height: 4px; background: #f8637b;}
.xclistcase .xchotws{padding: 25px 0 10px;}
.xclistcase .xchotws ul li{overflow: hidden; border-bottom:1px solid #e8e8e8; padding: 12px 20px; line-height: 30px;}
.xclistcase .xchotws ul li:last-child{ border: none;}
.xclistcase .xchotws ul li i{display: block; float: left; font-size: 15px; height: 30px; background:url(../images/arrower.png) no-repeat right center; color:#000; width: 115px;}
.xclistcase .xchotws ul li a{color: #000000; font-size: 15px; margin: 0 0 0 35px;}
.xclistcase .xchotws ul li a.on{color: #ff6271;}
.xclistcase .contm{ margin: 0 -17px; }
.xclistcase .contm .zprt{ width: 272px; margin: 35px 17px 0; float: left;}
.xclistcase .contm .zprt img{display: block; width: 272px; height: 152px;}
.xclistcase .contm .zprt b{display: block; font-size: 15px; color: #000000; line-height: 24px; margin: 15px 0 10px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xclistcase .contm .zprt span{display: block; line-height: 22px; font-size: 13px; color: #000000;}
.xclistcase .contm .zprt span em{display: inline-block; margin-right: 12px; height: 24px; line-height: 22px; padding: 0 8px; border: 1px solid #ccc;}
.xclistcase .pages{padding-top: 60px; text-align: center; color: #000000; font-size: 16px;}
.xclistcase .pages a{display: inline-block; margin: 0 10px; height: 38px; line-height: 38px; padding: 0 15px; color: #000; border: 1px solid #ff6271;}
.xclistcase .pages a.on{ background:#ff6271; color: #fff;}


/*优惠套餐*/
.svxzcont{ height: 717px; background: url(../images/cssepbg.jpg) no-repeat center bottom; padding-top: 75px;}
.svxzcont .wrod img{display: block; margin: 0 auto;}
.svxzcont .mainc{padding-top: 140px;}
.svxzcont .mainc .zprt{width: 291px; padding-bottom: 20px; float: left; margin: 0 48px; border: 1px solid #c7c7c7; border-radius: 3px; background: #fff; position: relative; z-index: 9; -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out; bottom: 0;}
.svxzcont .mainc .zprt h2{display: block; height: 119px; line-height: 119px; text-align: center; color: #fff; font-size: 26px; font-weight: bold;}
.svxzcont .mainc .zprt a{display: block; text-align: center; border-radius: 4px; width: 226px; height: 47px; line-height: 45px; margin: 0 auto; font-size: 16px;}
.svxzcont .mainc .zprt p{display: block; padding:27px 18px 0; height: 170px; line-height: 24px; font-size: 14px; color: #777777;}
.svxzcont .mainc .zprt i{display:none;position: absolute; left:50%; margin-left: -20px; width: 39px; height: 18px; bottom: -18px;}
.svxzcont .mainc .zprt img{display: block;}
.svxzcont .mainc .zprt.zpt1 h2{ background: url(../images/zptbg1.jpg) no-repeat center}
.svxzcont .mainc .zprt.zpt1 a{border: 1px solid #229ee8; color: #229ee8;}
.svxzcont .mainc .zprt.zpt2 h2{ background: url(../images/zptbg2.jpg) no-repeat center}
.svxzcont .mainc .zprt.zpt2 a{border: 1px solid #ff6600; color: #ff6600;}
.svxzcont .mainc .zprt.zpt3 h2{ background: url(../images/zptbg3.jpg) no-repeat center}
.svxzcont .mainc .zprt.zpt3 a{border: 1px solid #a946a8; color: #a946a8;}

.svxzcont .mainc .zprt.on{bottom: 26px;}
.svxzcont .mainc .zprt.on i{display: block;}
.svxzcont .mainc .zprt.on a{color: #fff;}
.svxzcont .mainc .zprt.zpt1.on{border: 1px solid #229ee8;}
.svxzcont .mainc .zprt.zpt1.on a{ background: #229ee8;}
.svxzcont .mainc .zprt.zpt2.on{border: 1px solid #ff6600;}
.svxzcont .mainc .zprt.zpt2.on a{ background: #ff6600;}
.svxzcont .mainc .zprt.zpt3.on{border: 1px solid #a946a8;}
.svxzcont .mainc .zprt.zpt3.on a{ background: #a946a8;}

.tabcontmsw{padding: 80px 0;}
.tabcontmsw .title{ width: 273px; height: 73px; margin: 0 auto; line-height: 60px; color: #000000; font-size: 26px; padding-right: 10px; text-align: center; background: url(../images/titlebgs.png) no-repeat center;}
.tabcontmsw .tablecomt{padding-top: 46px}
.tabcontmsw .tablecomt table,.tabcontmsw .tablecomt th,.tabcontmsw .tablecomt td{border: 1px solid #e8e8e8;}
.tabcontmsw .tablecomt th{ font-size: 16px;color: #000000; line-height: 68px; font-weight: bold;}
.tabcontmsw .tablecomt td{line-height: 26px; padding: 14px; font-size: 16px; color: #000; vertical-align: middle;}
.tabcontmsw .tablecomt td img{display: block; margin: 0 auto;}
.tabcontmsw .tablecomt td em{float: right;color: #777777; font-size: 14px;}
.tabcontmsw .tablecomt td b{display: block; font-size:20px; text-align: center; font-weight: bold; color: #f15252; padding-bottom: 10px;}
.tabcontmsw .tablecomt td ins{display: block; width:100px; height: 36px; line-height: 34px; color: #f15252; text-align: center; margin: 0 auto; border-radius: 3px; border: 1px solid #f15252; cursor: pointer;}
.tabcontmsw .tablecomt td ins.on{ background: #f15252; color: #fff}
.tabcontmsw .tablecomt tr.tr_odd{background: #f9f9f9;}

.fuaddobj .smtle{ text-align:center; color: #000000; font-weight: bold; font-size: 18px; line-height: 30px;}
.fuaddobj .contm ul{margin: 0 -10px; padding-top: 20px;}
.fuaddobj .contm ul li{ width: 187px; height: 207px; text-align: center; border: 1px solid #e8e8e8; float: left; margin: 12px 8px; position: relative;}
.fuaddobj .contm ul li img{display: block; margin: 0 auto;}
.fuaddobj .contm ul li i{display: block; padding: 18px 0 13px;}
.fuaddobj .contm ul li b{display: block; font-size: 16px; color:#000000; font-weight: normal; padding-bottom: 10px;}
.fuaddobj .contm ul li ins{display: block; color: #777777; font-size: 16px;}
.fuaddobj .contm ul li em{display: none; width: 48px; height: 46px; background: url(../images/dture.png) no-repeat center; position: absolute; bottom: 0; right: 0;}
.fuaddobj .contm ul li.on{ border: 1px solid #f15252;}
.fuaddobj .contm ul li.on em{display: block;}
.zfinfors{margin: 50px auto 100px; background: #f9f9f9; padding: 15px 28px; font-size: 16px;}
.zfinfors p{display: block; color: #777777; padding-top: 15px;}
.zfinfors span{display: block;}
.zfinfors .words span em{color: #000;}
.zfinfors .words span i{color: #777777;}
.zfinfors .btns{ text-align: center;}
.zfinfors .btns span{color: #000; padding-bottom: 10px;}
.zfinfors .btns span b{color: #f15252; font-size: 20px; font-weight: bold;}
.zfinfors .btns a{display:block; background: #f15252; width: 100%; height: 38px; line-height: 38px; color: #fff; text-align: center; border-radius: 3px; margin: 0 auto;}

.footer{height: 160px;min-width:1200px;background: #373d41;color: #fff;text-align: center; padding-top: 55px; color: #fff; line-height: 26px; font-size: 14px;}
.footer a{color: #fff;}



::-webkit-input-placeholder {color:#999;}
:-moz-placeholder { color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}


 .mask{position: fixed;top: 0;left: 0;right: 0;bottom: 0; background: rgba(0,0,0,.3);z-index: 8}
 .tk{position: fixed;width: 460px;top: 150px;left: 50%;margin-left: -230px;background:url(../images/tkbar.png) no-repeat center bottom #fff;z-index: 9;}
 .tk .top{height: 160px;background: url(../images/tktop.jpg) no-repeat center;background-size: cover;}
 .tk .top p{text-align: center;font-size: 16px;color: #4e5567;padding-top: 105px;}
 .tk .cont p{text-align: center;font-size: 14px;color: #4e5567;margin: 30px 0;}
 .tk .cont .inputbox{width: 300px;margin: 0 auto 15px;border-bottom: 1px solid #e8e8e8;overflow: hidden;}
 .tk .cont .inputbox input{float: left; width: 100%; border: 0;margin: 0;padding: 0;height: 35px;line-height: 35px;font-size: 14px;color: #999;text-indent: 10px;}
 .tk .cont .checkbox input {width: 50%;}
 .tk .cont .checkwords{float: left;width: 40%;height: 25px;line-height: 25px; margin-left: 5%;margin-top: 3px; border: 1px solid #4ac7b5;text-align: center;color: #4ac7b5;border-radius: 3px;}
 .tk .cont>a{display: block;width: 298px;height: 38px;line-height: 38px;margin: 30px auto 20px; border: 1px solid #4ac7b5;color: #4ac7b5;font-size: 14px; text-align: center;border-radius: 3px;}
 .tk .cont .tips{width: 300px;margin: 0 auto 60px;}
 .tk .cont .tips a,.tk .cont .tips i{font-size: 12px;color: #999;}
 .tk .cont .tips a.register{color: #4ac7b5;border-bottom: 1px solid #4ac7b5;}
 .tk .cont .fastlogin{width: 300px;margin: 0 auto 20px;}
 .tk .cont .fastlogin a{background: url(../images/tkphone.png) no-repeat center left;font-size: 12px;color: #999;padding-left: 20px;}
 .tk .closebtn{display: block;position: absolute;top: -11px;right: -11px; width: 22px;height: 22px;background: url(../images/tkclose.png) no-repeat center;background-size: cover;}
 .tk .errorcnt{ height: 36px; line-height: 36px; background: #ffe7e7; text-align: center; font-size: 12px; color: #a94442; width: 300px; margin: 0 auto;}
 .tk .errorcnt i{display: inline-block; padding-left: 20px; background: url(../images/errorico.jpg) no-repeat left 11px;}



 .graybg{display: none; position:fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; z-index: 6;}
 .dltkmain{width: 836px; height: 556px; position: fixed; top: 50%; left: 50%; margin-left: -418px; margin-top: -278px;z-index: 666; display: none;}
 .dltkmain .closed{transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out; -o-transition:All 0.3s ease-in-out; width: 21px; height: 21px; cursor: pointer; position: absolute; top: 0; right: 0; background: url(../images/closedico.png) no-repeat center;}
 .dltkmain .closed:hover{transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg);}
 .dltkmain .ltcont{padding-top: 106px; width: 800px; height: 553px; position: relative; background: url(../images/tkmainbg.jpg) no-repeat center; overflow: hidden; border-radius: 5px;}
 .dltkmain .ltcont .cont{ width: 305px;}
 .dltkmain .ltcont li{text-align: center; color:#fff}
 .dltkmain .ltcont ol img{display: block; margin: 0 auto;}
 .dltkmain .ltcont ol li i{display: block; font-size: 20px; padding: 18px 0 10px;}
 .dltkmain .ltcont ol li em{display: block; font-size: 13px;color: #cdadd9;}
 .dltkmain .ltcont ol li span{display: block; padding-top: 40px;}
 .dltkmain .ltcont ol li span a{display: block; height: 40px; line-height: 40px; background: #fff; border-radius: 4px; color: #9b43b3; width: 137px; margin: 0 auto; font-size: 16px;}
 .dltkmain .ltcont ul{padding: 116px 20px 0}
 .dltkmain .ltcont ul li{ width: 33.33%; float: left;}
 .dltkmain .ltcont ul li img{display: block; margin: 0 auto}
 .dltkmain .ltcont ul li em{display: block; padding-top: 10px;}

 .dltkmain .rtcontm{ width: 528px; height: 500px; background: #f2f2f2; border-radius: 3px; position: absolute; top: 28px; right: 0; box-shadow: 0 0 4px rgba(0,0,0,.1); padding: 0 103px;}
 .dltkmain .rtcontm .titlesb{padding: 15px 0 0; font-size: 18px; color: #000000;}
 .dltkmain .rtcontm .titlesb h2{display: block; text-align: center;color: #000000; font-size: 18px; padding-top: 10px;}
 .dltkmain .rtcontm .titlesb li{ width: 50%; text-align: center; float:left }
 .dltkmain .rtcontm .titlesb li i{color:#000;display: inline-block;  cursor: pointer; padding:6px 12px 10px; border-bottom: 2px solid transparent;}
 .dltkmain .rtcontm .titlesb li.on i{color:#ff6271; border-bottom: 2px solid #ff6271;}
 .dltkmain .rtcontm .forms{padding-top: 35px;}
 .dltkmain .rtcontm .forms li{padding-bottom: 25px; position: relative; overflow: hidden;}
 .dltkmain .rtcontm .forms li .webtxt{width: 100%;height: 40px; padding: 10px; font-size: 14px; line-height: 20px; color: #a0a0a0; border: 0; background: #fff; outline: none; box-shadow: inset 2px 2px 3px rgba(0,0,0,.1); border-radius: 4px;}
 .dltkmain .rtcontm .forms li span{display: none; font-size: 12px; color: #ff6271; position: absolute; bottom: 5px; left: 0; line-height:20px; padding-left: 5px;}
 .dltkmain .rtcontm .forms li i{display: block; width: 200px; float: left;}
 .dltkmain .rtcontm .forms li em{display: block; float: right; width: 112px;}
 .dltkmain .rtcontm .forms li .webtn{ width: 100%; height: 40px; line-height:38px; background: #ff6271; border: 1px solid #ff6271;color: #fff; cursor: pointer; border-radius: 3px; font-size: 15px;}
 .dltkmain .rtcontm .forms li em .webtn{ background: #fff;color: #ff6271; font-size: 14px;}
 .dltkmain .rtcontm .forms li ins{display: block; padding-top: 30px;}
 .dltkmain .rtcontm .forms li b{display: block; text-align: center;}
 .dltkmain .rtcontm .forms li b a{color: #ff6271;}













