.biaozhunAd { background:#302c29 url(../dzsw/pic-biaozhun.jpg) no-repeat center center; height: 350px; text-align: center;}
.biaozhunAd img { display: none;}
.biaozhunAdImg {background:url(../dzsw/pic-biaozhun-word.png) no-repeat center 150px; height: 350px; }
.onex-produtcs{background: url(../dzsw/onex.jpg) no-repeat center top;height: 813px;margin-top: 70px;}
.page1{width: 1180px; margin: 0 auto;}
.products-title{font-size: 60px; padding-top: 90px; color: #fff; text-align: center; font-weight: bold;}
.products-info{font-size: 24px; color: #fff; line-height: 30px;text-align: center; padding-top: 30px; margin-bottom: 90px;}
.products-ul .products-item{width: 190px; float:left; margin: 0 55px 0 0;}
.products-ul .products-item.last{margin: 0;}
.products-ul .products-item a{display: block; width: 190px; color: #fff;}
.products-ul .products-item a .item-icon{background: url(../dzsw/icon.png) no-repeat left top; width:162px; height: 160px; margin: 0 auto; }
.products-ul .products-item a .item-icon.icon1{background-position: 0 0;}
.products-ul .products-item a .item-icon.icon2{background-position: 0 -160px;}
.products-ul .products-item a .item-icon.icon3{background-position: 0 -320px;}
.products-ul .products-item a .item-icon.icon4{background-position: 0 -480px;}
.products-ul .products-item a .item-icon.icon5{background-position: 0 -640px;}
.products-ul .products-item a:hover .item-icon.icon1{background-position: -162px 0;}
.products-ul .products-item a:hover .item-icon.icon2{background-position: -162px -160px;}
.products-ul .products-item a:hover .item-icon.icon3{background-position: -162px -320px;}
.products-ul .products-item a:hover .item-icon.icon4{background-position: -162px -480px;}
.products-ul .products-item a:hover .item-icon.icon5{background-position: -162px -640px;}
.products-ul .products-item a h3{text-align: center; height: 70px; line-height: 70px; font-size: 20px;}
.products-ul .products-item a:hover h3{color: #7bd9fe;}
.products-ul .products-item a p{width: 170px; margin: 0 auto; font-size: 14px; line-height: 180%;}
.drp { font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif; _font-family: Tahoma, Arial, Helvetica, STHeiti, sans-serif; }
.drp .banner { background: url(../dzsw/banner.png) no-repeat center top; height: 643px; }
.drp .banner .btn1 { padding-top: 432px; }
.drp .banner .banner_txt { font-size: 20px; color: #242868; padding-left: 20px; padding-top: 10px; }
.drp .main_body { /* drp_intro */ /* control */ /* practice */ }
.drp .main_body .drp_intro { height: 659px; background: url(../dzsw/sec_bg.png) no-repeat center top; }
.drp .main_body .drp_intro .intro_img { padding-top: 112px; }
.drp .main_body .drp_intro .txt { padding-left: 28px; padding-top: 210px; }
.drp .main_body .drp_intro .txt .intro_title { font-size: 45px; color: #3c4658; }
.drp .main_body .drp_intro .txt .intro_text { padding-top: 20px; line-height: 30px; font-size: 20px; color: #5c6372; }
.drp .main_body .control { height: 597px; background: url(../dzsw/third_bg.png) no-repeat center top; position: relative; }
.drp .main_body .control .txt { position: absolute; color: #fff; }
.drp .main_body .control .txt .control_txt { position: absolute; font-size: 38px; left: 0px; top: 62px; width: 420px; }
.drp .main_body .control .txt .txt1 { position: absolute; font-size: 20px; left: 0px; top: 122px; width: 490px; }
.drp .main_body .control .txt .time_txt { font-size: 20px; font-weight: bold; }
.drp .main_body .control .txt .time_txt .pro { font-size: 14px; font-weight: normal; }
.drp .main_body .control .txt .time_txt .txt_2007 { position: absolute; left: 252px; top: 284px; }
.drp .main_body .control .txt .time_txt .txt_2009 { position: absolute; width: 58px; left: 298px; top: 462px; }
.drp .main_body .control .txt .time_txt .txt_2010 { position: absolute; left: 366px; top: 260px; }
.drp .main_body .control .txt .time_txt .txt_2011 { position: absolute; left: 452px; top: 460px; width: 126px; }
.drp .main_body .control .txt .time_txt .txt_2013 { position: absolute; left: 512px; top: 216px; width: 56px; }
.drp .main_body .control .txt .time_txt .txt_2014 { position: absolute; left: 644px; top: 440px; width: 58px; }
.drp .main_body .control .txt .time_txt .txt_2015 { position: absolute; left: 704px; top: 218px; width: 134px; }
.drp .main_body .control .txt .time_txt .txt_next { position: absolute; left: 888px; top: 160px; width: 44px; }
.drp .main_body .practice { background: url(../dzsw/fourth_bg.png) no-repeat center top; height: 716px; }
.drp .main_body .practice .dlg { padding-top: 34px; padding-left: 0px; position: relative; height: 550px; }
.drp .main_body .practice .dlg .dialog_txt { position: absolute; top: 52px; left: 16px; width: 28px; font-size: 26px; line-height: 27px; }
.drp .main_body .practice .dlg .dlg-iphone { right: -2px; top: 174px; z-index: 999; }
.drp .main_body .practice .dlg .dlg-computer { width: 720px; height: 450px; background: #fff; left: 112px; top: 70px; }
.drp .main_body .practice .btns { padding: 40px 0 0 240px; }
.drp .main_body .practice .btns .btn2 { padding-left: 64px; }
.drp .main_body .functions { background: url(../dzsw/fifth_bg.png) no-repeat center top; height: 756px; }
.drp .main_body .functions .func_intro { font-size: 36px; width: 1000px; text-align: center; padding-top: 112px; color: #3c4658; }
.drp .main_body .functions .txt .txt1 { font-size: 25px; padding-left: 24px; }
.drp .main_body .functions .txt .txt2 { font-size: 16px; padding-left: 20px; padding-top: 4px; }
.drp .main_body .functions .one { padding-left: 280px; padding-top: 46px; }
.drp .main_body .functions .two { padding-left: 68px; padding-top: 46px; }
.drp .main_body .functions .two .txt .txt1 { padding-left: 20px; }
.drp .main_body .functions .icons .page { width: 1100px; }
.drp .main_body .functions .icons .page .icon1_img { padding: 30px 64px 18px 42px; }
.drp .main_body .functions .icons .page .icon1_txt { padding-left: 36px; width: 186px; text-align: center; }
.drp .main_body .functions .icons .page .icon1_txt .icon1_title { font-size: 18px; color: #3c4658; }
.drp .main_body .functions .icons .page .icon1_txt .icon1_intro { text-align: left; padding-top: 20px; padding-left: 6px; }
.drp .main_body .functions .icons .page .icon4 .icon1_img { padding: 30px 36px 18px 42px; }
.drp .main_body .support { background: url(../dzsw/sixth_bg.png) no-repeat center top; height: 690px; color: #3c4658; }
.drp .main_body .support .sup_intro { font-size: 36px; width: 1000px; text-align: center; padding-top: 176px; }
.drp .main_body .support .sup_txt { font-size: 25px; padding-top: 30px; width: 1000px; text-align: center; }
.drp .main_body .support .intros { padding-top: 62px; }
.drp .main_body .support .intros .txt1 { font-size: 18px; padding-bottom: 22px; }
.drp .main_body .support .intros .txt2 { font-size: 12px; }
.drp .main_body .support .intros .intro1 .img1 { padding-left: 33px; padding-bottom: 20px; }
.drp .main_body .support .intros .intro1 .t1_1 { padding-left: 74px; }
.drp .main_body .support .intros .intro2 .img2 { padding-left: 190px; padding-bottom: 20px; }
.drp .main_body .support .intros .intro2 .t2_1 { padding-left: 240px; }
.drp .main_body .support .intros .intro2 .t2_2 { padding-left: 150px; }
.drp .main_body .support .intros .intro3 .img3 { padding-left: 190px; padding-bottom: 20px; }
.drp .main_body .support .intros .intro3 .t3_1 { padding-left: 240px; }
.drp .main_body .support .intros .intro3 .t3_2 { padding-left: 156px; }
.drp .bottom-bd { background: url(../dzsw/bottom_bd.png) no-repeat center top; height: 215px; }
.drp .bottom-bd .bottom-btn { display: block; width: 445px; height: 80px; top: 100px; left: 50%; margin-left: -222px; }
.productDemoBox { width: 720px; height: 450px; font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif; _font-family: Tahoma, Arial, Helvetica, STHeiti, sans-serif; }
.productDemoBox .top { height: 58px; }
.productDemoBox .top .tips { width: 236px; height: 58px; background: url(../dzsw/top_right.png) no-repeat left top; position: absolute; top: 0; right: 0; }
.productDemoBox .top.black { background: #e3e7ee; }
.productDemoBox .top .callback { width: 100px; height: 58px; line-height: 58px; cursor: pointer; font-size: 22px; background: #727883; text-align: center; color: #fff; }
.productDemoBox .hide { display: none !important; }
.productDemoBox .screenbox { height: 392px; position: relative; }
.productDemoBox .screenbox .homePage { height: 392px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
.productDemoBox .screenbox .homePage .menubox { height: 66px; margin: 0; padding: 0; position: relative; }
.productDemoBox .screenbox .homePage .menubox .li { color: #3c4658; height: 66px; line-height: 66px; float: left; list-style: none; width: 50%; text-align: center; font-size: 25px; font-weight: bold; background: #d9e4f9; cursor: pointer; }
.productDemoBox .screenbox .homePage .menubox .l { background: url(../dzsw/dot.png) no-repeat center top; width: 50%; height: 6px; display: block; border-bottom: 2px solid #00479c; background-position: center 0; position: absolute; bottom: -2px; transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; }
.productDemoBox .screenbox .homePage .menubox .l.one { left: 0; }
.productDemoBox .screenbox .homePage .menubox .l.two { left: 50%; }
.productDemoBox .screenbox .homePage .appbox { transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; overflow: hidden; }
.productDemoBox .screenbox .homePage .applist { width: 650px; height: 326px; margin: 0; padding: 0; overflow: hidden; zoom: 1; float: left; padding: 0 35px; }
.productDemoBox .screenbox .homePage .applist li { list-style: none; float: left; width: 130px; height: 145px; text-align: center; font-size: 16px; text-indent: 20px; }
.productDemoBox .screenbox .homePage .applist li .appicon { width: 80px; height: 80px; margin: 30px auto 10px; cursor: pointer; background: url(../dzsw/icon.png) no-repeat left top; }
.productDemoBox .screenbox .homePage .applist li .appicon.app2 { background-position: 0 -80px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app3 { background-position: 0 -160px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app4 { background-position: 0 -240px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app5 { background-position: 0 -320px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app6 { background-position: 0 -400px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app7 { background-position: 0 -480px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app8 { background-position: 0 -560px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app9 { background-position: 0 -640px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app10 { background-position: 0 -720px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app11 { background-position: 0 -800px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app12 { background-position: 0 -880px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app13 { background-position: 0 -960px; }
.productDemoBox .screenbox .homePage .applist li .appicon.app14 { background-position: 0 -1040px; }
.productDemoBox .screenbox .details1 { position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 1; display: none; }
.productDemoBox .screenbox .details1 .pc-info { position: absolute; top: -38px; right: 255px; font-size: 20px; color: #3c4658; font-weight: bold; }
.fl{float:left}
.fr{float:right}
.t-l{text-align:left}
.t-r{text-align:right}
.t-c{text-align:center}
.orange{color:#e74700}
.blue{color:#3c79c3}
.blue-bg{background-color:#3c79c3;color:#fff}
.bold{font-weight:700}
.black{color:#000}
.white{color:#fff}
.gray{color:#aaa}
.ddd{color:#ddd}
.eee-bg{background-color:#eee;color:#333}
.icon{background:url(css_img/icon.png) no-repeat}
.indent{text-indent:2em}
.pr{position:relative}
.pa{position:absolute}
.clear{height:0;line-height:0;font-size:0;clear:both}
.clearfix{display:block}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearboth{clear:both}
.page{width:1000px;margin:0 auto}
.img-block img{display:block}
.hide{display:none}
.loading{position:absolute;background:url(css_img/loading.gif) no-repeat #000 50%;opacity:.5}
.message{padding:5px;border:1px solid #c10101;box-shadow:1px 1px 1px #999;-webkit-box-shadow:1px 1px 1px #999;-moz-box-shadow:1px 1px 1px #999;-o-box-shadow:1px 1px 1px #999;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;line-height:20px}
.message.error{background-color:#f2dede}