@charset "utf-8";
/* 公用样式-by:zhwang王智洪 */
body{margin:0px;padding:0px;font-size:100%;font-family:"微软雅黑";color:#333;background:#fff; font-size:14px;}
html{-webkit-text-size-adjust:none;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,p{margin:0px;padding:0px;list-style:none;border:none; text-decoration:none}
a{text-decoration:none;color:#333;font-family:"微软雅黑"; outline:none}
.video embed, .video object, .video iframe {width:100%;height: auto; } 
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
.phonebody{ display:none}
::-webkit-scrollbar {width:10px;height:10px;background-color: #eee;}
::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);background-color: #ccc; cursor:pointer;border-radius:20px;}
::-webkit-scrollbar-thumb:hover{ background-color:#aaa}
::-webkit-scrollbar-thumb:active{ background-color:#999}

/*banner*/
.banner { min-width:1240px;height:600px;position: relative; background:url(../images/bg_index.jpg) no-repeat 0 0;background-size:100% 100%;}
.overlay { position: relative; width: 100%;height: 100%; display: block; background-color:rgba(0,0,0,0); min-width:1240px}
.contcent{width:1240px; display:block; margin:0 auto}
.menubar{ position:absolute; left:0; top:0; width:100%; z-index:2}
.navbar-collapse{ margin-top:20px; padding:0}
.overlay{ display:block; overflow:hidden; text-align:center; padding-top:270px}
.overlay h1{ font-size:32px; font-family:"思源黑体 CN Bold", "微软雅黑"; font-weight:bold; color:#2c59e1;/*text-stroke:1px #fff;-webkit-text-stroke: 1px #fff;*/ position:absolute; left:0; bottom:0; /*background-color:rgba(0,0,0,0.5);*/background-color:rgba(255,255,255,0.5); width:100%; padding:20px 0 10px; line-height:32px;}
.overlay h1 span{ display:block; font-size:16px; color:fff; font-weight:normal}
.overlay h2{ font-size:30px; line-height:60px; display:block; overflow:hidden; color:#000;text-stroke:1px #fff;-webkit-text-stroke: 1px #fff; font-weight:bold}
.scrinc{width:60px; display:block; text-align:center; position:absolute; left:50%; margin-left:-30px; bottom:15px; color:#fff; font-size:14px; display:none}
.scrinc span{ font-size:24px;}
.cpbanner{ margin-bottom:125px}
.cpbanner .scrinc{bottom:60px;}
.navbar-wrapper{width:1240px; display:block; margin:0 auto}
.navbar-nav li{ position:relative}
.navbar-nav li .navtwobar{ display:none; overflow:hidden; background:rgba(0,0,0,0.8); border-top:2px solid #00ffff; position:absolute; left:0; top:52px; width:260px; padding:1px 0; transition:all .3s; height:0px}
.navbar-nav li .navtwobar li{ display:block; overflow:hidden; margin-bottom:1px}
.navbar-nav li .navtwobar li a{ height:42px; line-height:42px; padding-left:20px; padding-right:20px; font-size:16px; color:#fff; cursor:pointer; text-decoration:none; display:block;transition:all 0.2s}
.navbar-nav li .navtwobar li a:hover,.navbar-nav li .navtwobar li a.on{ background-color:#00c0f0; color:#fff}
.navbar-nav li:hover .navtwobar{ display:block; height:390px}
.topnav_fixed{ position:fixed; background-color:rgba(0,120,220,0.9); padding-bottom:12px;-webkit-box-shadow: 0 6px 10px rgba(0, 85, 183, 0.2);box-shadow: 0 6px 10px rgba(0, 85, 183, 0.2); z-index:99999}
.topnav_fixed .navbar-brand{ padding:10px; transition:all 0.3s}
.casesbar{ display:block; overflow:hidden}
.cpyalbox{ display:block; background-color:#eef7ff; overflow:hidden;min-width:1240px}
.casesbar h1{ text-align:center; padding:65px 0 20px; display:block; overflow:hidden}
.casesbar p.ph{ text-align:center; font-size:16px; color:#666666; display:block; padding-bottom:70px}
.cpalist{ display:block;}
.cpanli{ display:block; overflow:hidden;width:280px; height:320px; border-radius:10px; background-color:#fff;-webkit-box-shadow: 0 0px 10px rgba(0, 85, 183, 0.06);box-shadow: 0 0px 10px rgba(0, 85, 183, 0.06);margin:15px}
.cpanli a{ display:block; overflow:hidden; width:100%; height:100%; position:relative; text-decoration:none}
.cpanpic{width:280px; height:200px; display:block; overflow:hidden; background-color:#efefef}
.cpanpic img{width:100%; height:100%;transition: all .36s;transform: scale(1);}
.cpanli a:hover img{transform: scale(1.2);}
.cpanli h3{ padding:20px 20px 0 20px; color:#000; font-size:18px; height:78px; line-height:26px; text-decoration:none}
.cpanli h3:hover{text-decoration:none}
.cpanli span{ padding:0 20px; display:block; overflow:hidden; font-size:14px; color:#007dff; /*font-weight:bold*/}
.maskbox{ position:absolute; left:0; bottom:0; width:100%; height:0px; background-color:rgba(0,0,0,0.7); transition:all 0.5s}
.maskbox h3{ color:#fff; padding-top:35px}
.cpyalbox .maskbox p{ text-align:left; padding:0 20px 5px; font-size:14px; color:#fff; line-height:26px; text-indent:2em}
.cpanli a:hover .maskbox{ height:100%}
.cpyalbox .contcent{ padding-bottom:70px; display:block; overflow:hidden; width:1240px;}
.sincerely{ height:400px; display:block; overflow:hidden; width:100%; min-width:1240px; background:url(../images/banner_sincerely.jpg) no-repeat center center;}
.sincerely .contcent{ display:block;  height:400px; position:relative}
.sincerely img{ width:456px; height:92px; display:block; overflow:hidden; position:absolute; left:70px; top:124px}
.sinbtn{width:132px; height:40px; border-radius:40px; text-align:center; line-height:40px; font-size:18px; color:#fff; cursor:pointer; background-color:#ffa419; text-decoration:none; transition:all 0.3s;}
.sincerely .sinbtn{ position:absolute; left:214px; top:236px}
.sinbtn:hover{ text-decoration:none; background-color:#ff8a00;-webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); color:#fff}
.jjfabox{ display:block; overflow:hidden; background:url(../images/bg_jjfa.jpg) no-repeat center bottom #fff;min-width:1240px}
.jjfabox .contcent{ display:block; width:1240px; height:770px}
.jjfalist{ display:block;}
.jjfali{width:350px; height:220px; border-radius:10px; background-color:#fff; border:1px solid #c6ccdb; position:relative; transition:all 0.3s; margin-bottom:30px}
.jjfabox .contcent p.ph{ padding-bottom:50px}
.jjfali a{ display:block; overflow:hidden; cursor:pointer}
.jjfali img{transition: all .36s;transform: scale(1);}
.jjfali:hover a img{transform: scale(1.2);}
.jjfali:hover{border:1px solid #ff7200;}
.jjfali h3{ text-align:center; font-size:18px; color:#000; line-height:40px; position:absolute; left:0; bottom:10px; width:100%}
.jjfali:hover{-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);}
.counter-area{ display:block; height:720px; background:url(../images/bg_data.jpg) no-repeat center bottom; width:100%; min-width:1240px}
.areabar{ height:130px; display:block; width:1240px; margin:0 auto; padding-top:590px; text-align:center}
.areabar table{ height:130px; color:#fff}
.areabar table h2{ color:#fff; display:inline-block; font-size:48px; font-weight:bold}
.areabar .databox span{ font-size:18px;}
.areabar table p{ font-size:18px; display:block; line-height:34px}
.databox{ display:block; overflow:hidden; text-align:center}
.xwdtbox{ display:block; overflow:hidden; background-color:#eef7ff; min-width:1240px}
.newpicbox{ display:block; overflow:hidden; width:560px; height:410px; border:1px solid #dddddd; background-color:#fff; position:relative; margin-right:10px}
.newpicbox h3{ height:50px; line-height:50px; width:558px; padding:0 10px; background-color:rgba(0,0,0,0.5); display:block; font-size:18px; color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; position:absolute; left:0; bottom:0; transition:all 0.3s; cursor:pointer}
.newpicbox:hover h3{ height:410px; display:block; white-space:normal; text-align:left; text-indent:2em; line-height:32px; padding-top:30px; font-size:22px}
.newpicbox img{width:100%; height:100%}
.newpicbox p{ padding:10px; text-indent:2em; line-height:24px; font-size:16px}
.xinwenli{width:310px; height:130px; background-color:#fff; border:1px solid #dddddd; margin:0 10px 10px 0; transition:all 0.3s}
.xinwenli a{padding:15px 10px; display:block; overflow:hidden; height:130px; text-decoration:none}
.xinwenli table{ height:100%}
.xinwenli table th{ color:#666; font-weight:normal; font-size:24px; border-right:1px solid #dddddd; transition:all 0.3a}
.xinwenli table th p{ font-size:12px}
.xinwenli table td{ padding-left:10px; font-size:14px}
.xinwenli table td h3{ height:48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; font-size:14px; line-height:24px; margin-top:5px}
.xinwenli:hover table td h3{ color:#000}
.xinwenli table td p{ display:block; height:30px; line-height:30px}
.xinwenli table td p span{ display:block; float:left;color:#666}
.xinwenli table td p font{ display:block; float:right; color:#666}
.xinwenli table td p.jt{ display:block; height:20px; line-height:20px; padding-top:0; width:100%; background:url(../images/icon_jt.png) no-repeat 0 center; transition:all 0.3s}
.xinwenli:hover table td p.jt{ background-position:166px center}
.xinwenli:hover{ border:1px solid #2d86f8;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);}
.xinwenli:hover table th{ background-color:#2d86f8; color:#fff; transition:all 0.3s; border-right:1px solid #2d86f8}
.xwdtbox .contcent{ padding-bottom:110px; display:block; overflow:hidden; width:1210px;}
.hzyxbox{display:block; overflow:hidden; background:url(../images/bg_hzyx.jpg) no-repeat center top #34d3fb; width:100%; min-width:1240px}
.hzyxbox h1{ padding:60px 0 20px}
.hzyxbox p.ph{ color:#fff}
/*合作院校*/
.partnerbar{ display:block; overflow:hidden;}
.partenerbox{ width:1240px; display:block; overflow:hidden; margin:0px auto 0; height:390px}
.partent{display:block; overflow:hidden}
.patleft,.patright{width:72px; height:120px; display:block; float:left;}
.patleft a,.patright a{width:72px; height:120px; display:block; overflow:hidden; cursor:pointer; margin-top:98px}
.patleft a{ background:url(../images/iclet.png) no-repeat 0 0}
.patright a{ background:url(../images/icriht.png) no-repeat 0 0}
.patleft a:hover{ background:url(../images/iclet_hv.png) no-repeat 0 0}
.patright a:hover{ background:url(../images/icriht_hv.png) no-repeat 0 0}
.patbox{ width:1080px;display:block; float:left; overflow:hidden}
.patlist{display:block; margin-top:16px;float:left; width:1080px}
.patlist li{display:block; float:left; width:180px; height:100px}
.patlist li a{display:block;border-radius:6px; border:2px solid #e8e8e8; cursor:pointer; width:170px; height:90px; margin:0 auto; background-color:#fff}
.patlist li a img{display:block; width:124px; height:86px;border-radius:6px; margin:0 auto}
.patlist li a:hover{ border:2px solid #f80}
.patulbar{ display:block; overflow:hidden;}
.gsddbox,.gsddbox_phone{ height:500px; display:block; position:relative; min-width:1240px}
.modk,.modk_phone{ width:100%; height:500px; overflow:hidden; position:relative; transition:all 0.3s}
.dizhi1,.phone_dizhi1{ background:url(../images/map_xm.jpg) no-repeat center top}
.dizhi2,.phone_dizhi2{ background:url(../images/map_nj.jpg) no-repeat center top}
.dizhi3,.phone_dizhi3{ background:url(../images/map_xjp.jpg) no-repeat center top}
.dizhibar,.dizhibar2{ position:absolute; right:100px; top:50px; z-index:1}
ul.dizhimenu li{text-align:center;cursor:pointer;width:66px; height:66px; display:block; overflow:hidden; line-height:66px; font-size:16px; color:#fff; background-color:rgba(0,0,0,0.5); border-radius:66px; margin-bottom:10px; transition:all 0.3s}
ul.dizhimenu li.on{background:#2db0f9;color:#fff;}
.dizhi2,.dizhi3,.dizhi4,.dizhi5,.dizhi6{display:none;}
.mapbox{width:1240px; display:block; overflow:hidden; position:relative; margin:0 auto; height:500px}
.dwtext{width:320px; padding:15px; display:block; border-radius:10px; background-color:#2db0f9; position:absolute; top:30px; left:32%}
.dwtext p,.dwtext h4{ color:#fff; display:block; overflow:hidden; line-height:24px; font-size:14px}
.dwtext h4{ font-size:18px; font-weight:normal}
.dwtext span{width:32px; height:36px; display:block; overflow:hidden; background:url(../images/icon_dw.png) no-repeat 0 0; position:absolute; left:140px; bottom:-44px}
.dizhi2 .dwtext{top:50px; left:41%}
.dizhi3 .dwtext{top:120px; left:38%}
.footer{width:100%; min-width:1240px; display:block; overflow:hidden; background-color:#2d2b2b}
.foota{width:1240px; display:block; overflow:hidden; margin:0 auto; padding:40px 0;}
.foota img{ margin:0 10px}
.fotable{ margin:0 60px 0 80px}
.fotable td{ font-size:14px; color:#fff; padding:5px 0}
.fottb{ height:100px; display:block; overflow:hidden; background-color:#1e1d1d}
.fottb p{ text-align:center; display:block; overflow:hidden; line-height:26px; font-size:14px; color:#fff}
.fottb a{ color:#fff; font-size:14px; display:inline-block; margin:0 25px}
.fottb p.ftop{ padding-top:22px}
.scrollToTop{width:50px; height:50px;position: fixed; border-radius:50px;bottom: 20px;right: 20px;display:none ;transition:all 0.2s; background:url(../images/scrollToTop.png) no-repeat 0 0}
.scrollToTop:hover{background:url(../images/scrollToTop_hv.png) no-repeat 0 0}
/*产品与案例*/
.overlay p{ width:76%; display:block; text-align:center; font-size:18px; line-height:30px; color:#000; margin:50px auto 0;  background-color:rgba(255,255,255,0.5)}
.bannerbar{width:1200px; display:block; height:120px; position:absolute; left:50%; margin-left:-600px; bottom:0px; background-color:#fff;-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);}
.bannerbar h1{ line-height:120px; font-size:38px; color:#0071f0; float:left;font-family:"思源黑体 CN Bold", "微软雅黑"; font-weight:bold; padding-left:20px; padding-right:20px}
.bannerbar img{ position:absolute; left:0; bottom:0; z-index:0}
.bannerbar p{ display:block; line-height:20px; font-size:14px; color:#666666;padding:30px 20px 0 0px; text-indent:2em}
.product{ display:block; overflow:hidden; min-width:1240px;text-align:center}
.product h1{ font-size:32px; text-align:center; color:#000; line-height:50px; padding-bottom:10px; border-bottom:1px solid #dedede; display:inline-block; margin:0 auto 20px; font-weight:bold}
.humanlist{ display:block; width:1240px; margin:0 auto; padding:0 0 100px; text-align:center; vertical-align:top}
.humanbox{}
.humanli{ width:270px; height:300px; display:inline-block; margin:0 18px 0px; cursor:pointer; vertical-align:top}
.humanpic{width:186px; height:186px; border-radius:186px; display:block; overflow:hidden; background-color:#fff; border:8px solid #009cff; margin:0 auto; position:relative}
.humanpic img{width:100%; height:100%;transition: all .36s;transform: scale(1);}
.humanli:hover img{transform: scale(1.2);}
.humanli h3{ font-size:18px; color:#000; line-height:30px; padding:10px 0 2px}
.humanli p{ line-height:20px; font-size:14px; color:#666}
.hmask{width:186px; height:0px; display:block; overflow:hidden; position:absolute; left:-8px; bottom:-8px; background-color:rgba(0,156,255,0.9); line-height:186px; font-size:18px; color:#fff; text-align:center; transition:all 0.3s;}
.humanli:hover .hmask{ height:186px}
.product .ph{ font-size:16px; line-height:24px; color:#333; width:1080px; margin:0 auto; padding-bottom:50px}
.humbar{width:1200px; display:block; height:676px; margin:0 auto}
.humsxshibar{width:388px; display:block; overflow:hidden; height:556px; padding-top:104px}
.humpic{width:388px; height:360px; display:block; overflow:hidden; cursor:pointer; border:2px solid #0061ce}
.humpic img{width:100%; height:100%;transition: all .36s;transform: scale(1);}
.humpic:hover img{transform: scale(1.2);}
.humsxshibar p{ text-align:center; font-size:24px; color:#000; line-height:30px; padding-top:10px}
.humaninfor{ display:block; width:676px; height:556px; float:left}
.huinforli{width:676px;height:124px; border-radius:6px; padding:15px 15px 15px 116px; margin-bottom:20px; cursor:pointer; transition:all 0.3s}
.huinforli h3{ font-size:24px; display:block; line-height:30px; color:#fff; text-align:left; padding:6px 0 4px}
.huinforli p{ font-size:16px; line-height:22px; color:#fff; text-align:left}
.li_sxjd{ background:url(../images/icon_vrmr_sxjd.png) no-repeat 0 center #0061ce}
.li_sxjd:hover{ background-color:#0074f7}
.li_szpx{ background:url(../images/icon_vrmr_szpx.png) no-repeat 0 center #0091ce}
.li_szpx:hover{ background-color:#00b4ff}
.li_tszy{background:url(../images/icon_vrmr_tszy.png) no-repeat 0 center #00b92c}
.li_tszy:hover{ background-color:#009d25}
.li_sfzx{background:url(../images/icon_vrmr_sfzx.png) no-repeat 0 center #ec7a00}
.li_sfzx:hover{ background-color:#ff9600}
.huinforli:hover,.bookli:hover,.soutli:hover,.experli:hover,.flowlib:hover{-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);}
.bookbar{width:1200px; display:block; height:672px; margin:0 auto; position:relative}
.bookpic{width:400px; height:400px; display:block; overflow:hidden; position:absolute; left:50%; margin-left:-200px; top:80px; cursor:pointer}
.bookli{width:368px; height:116px; display:block;  padding:15px; position:absolute; border-radius:8px; cursor:pointer; transition:all 0.3s}
.bookli h3{font-size:24px; display:block; line-height:30px; color:#fff; text-align:left; padding:6px 0 4px}
.bookli p{font-size:16px; line-height:22px; color:#fff; text-align:left}
.li_vrkc{ top:0; left:0; background-color:#ec7a00}
.li_vrkc img{ position:absolute; right:-54px; top:58px}
.li_vrkc:hover{ background-color:#ff9600}
.li_kjzy{ top:410px; left:0; background-color:#00b92c}
.li_kjzy img{ position:absolute; right:-184px; top:58px}
.li_kjzy:hover{background-color:#009d25}
.li_jxzy{top:230px; right:0; background-color:#0091ce}
.li_jxzy img{ position:absolute; left:-40px; top:57px}
.li_jxzy:hover{ background-color:#00b4ff}
.bigbanner{ width:100%; min-width:1240px; height:720px; display:block; overflow:hidden; position:relative; margin-bottom:10px}
.banner_shuziruansheng{ background:url(../images/banner_vrmr_shuziruansheng.jpg) no-repeat center center}
.banner_jiaoxuexiaolv{background:url(../images/banner_vrmr_jiaoxuexiaolv.jpg) no-repeat center center; background-size:cover}
.banner_vrjiaohukejian{background:url(../images/banner_vrmr_vrjiaohukejian.jpg) no-repeat center center; background-size:cover}
.bannermask{ position:absolute; left:0 ; bottom:0; width:100%;  display:block; overflow:hidden; background-color:rgba(0,0,0,0.55); text-align:center}
.bannermask h1{ text-align:center; display:block; overflow:hidden;line-height:40px; font-size:24px; color:#fff; font-weight:bold; width:80%; margin:0 auto; padding-top:10px}
.bannermask p{ text-align:center; display:block; overflow:hidden;width:70%; color:#fff; font-size:16px; line-height:24px; margin:0 auto; padding-bottom:20px}
.cyan{ color:#0FF}
.orange{ color:#ffcc00}
.banner_jiaoxuexiaolv h1,.banner_shuziruansheng h1{ padding-top:20px}
.solutionbox{ display:block; padding-top:40px}
.solutbox{ height:520px; display:block; width:1240px; text-align:center; margin:0 auto; text-align:center; padding-top:40px}
.soutli{width:250px; height:342px; display:inline-block; margin:0 20px; border-radius:4px; border:1px solid #dddddd; background-color:#fff; transition:all .3s; position:relative; padding:12px; cursor:pointer; vertical-align:top}
.soutli:hover{ border:1px solid #0066cc}
.soutpic{ width:230px; height:130px; display:block; overflow:hidden; position:absolute; left:10px; bottom:12px; background-color:#eee; transition:all 0.3s}
.spic1{ background:url(../images/vrmr_10.jpg) no-repeat center top;}
.spic2{ background:url(../images/vrmr_11.jpg) no-repeat center top;}
.spic3{ background:url(../images/vrmr_12.jpg) no-repeat center top;}
.spic4{ background:url(../images/vrmr_13.jpg) no-repeat center top;}
.soutli h3{ font-size:18px; color:#333; line-height:30px; padding:0px 0 5px; font-weight:bold}
.soutli p{ font-size:14px; color:#666; line-height:18px; text-indent:2em; text-align:left}
.soutli:hover .soutpic{ height:160px}
.soutli:hover h3{ color:#0066cc}
.experlibox{ display:block; overflow:hidden; width:1240px; margin:0 auto; padding-bottom:90px}
.experli{width:1180px; min-height:300px; display:block; overflow:hidden; margin:10px auto 25px; border:1px solid #e4e4e4; transition:all 0.3s; padding:16px 12px; cursor:pointer}
.experli:hover{ border:1px solid #0066cc}
.experli table th p{ text-align:center; display:block; line-height:36px; padding-top:5px; font-size:20px; color:#0061ce; font-weight:normal}
.experli table td.etxt{ padding-left:30px}
.experli table td.etxt h3{ line-height:54px; font-size:24px; color:#000; display:block; overflow:hidden}
.experli table td.etxt p{ font-size:16px; color:#555; text-indent:2em; line-height:30px; padding-right:10px}
.experloading{width:10px; display:block; margin:0 auto; padding-top:10px}
.experloading span{width:10px; height:10px; display:block; border-radius:10px; background-color:#cccccc; margin-bottom:10px}
.contactbanner{width:100%; min-width:1240px; display:block; overflow:hidden; height:180px; background:url(../images/contactmask.jpg) repeat center center; position:relative}
.contactmask{ position:absolute; left:0; top:0; width:100%;height:180px; background-color:rgba(0,0,0,0.55); text-align:center}
.contactmask p{ text-align:center; padding-top:50px; padding-bottom:20px; font-size:24px; color:#fff; line-height:30px}
.conbtn{width:136px; height:40px; line-height:40px; border-radius:10px; text-align:center; font-size:16px; color:#fff; display:inline-block; background-color:#3194f4; cursor:pointer; transition:all 0.3s}
.conbtn:hover{ background-color:#00c6ff; text-decoration:none; color:#fff}
.fastguid{width:160px; min-height:200px; background:url(../images/fastguidline.png) repeat-y 20px top rgba(255,255,255,0.85); border-radius:0 5px 5px 0; position:absolute; left:-2px; top:1000px; z-index:9;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); transition:all 0.6s}
.fastguid_fixed{ position:fixed; left:-2px; top:96px; z-index:9}
.fastmeun{ display:block; overflow:hidden; padding:10px}
.fastmeun li{ padding-left:27px; display:block; background:url(../images/fastli.png) no-repeat 0 0; font-size:14px; line-height:20px; margin-bottom:15px; cursor:pointer; font-family:"微软雅黑"; transition:all 0.3s; letter-spacing:-1px}
.fastmeun li a{ color:#222; text-decoration:none;}
.fastmeun li:hover,.fastmeun li.on{ color:#0092c9; background:url(../images/fastli_on.png) no-repeat 0 0}
.fastmeun li:hover a,.fastmeun li.on a{color:#0092c9;}
.orientation{width:796px; height:580px; display:block; overflow:hidden; background:url(../images/zhjs_01.png) no-repeat 0 0; margin:0 auto}
.buildbox p.ph{ padding-bottom:10px}
.engineering{ padding-top:0px; height:auto; vertical-align:top; padding-bottom:80px}
.engineering .soutli{ margin:0 20px 40px}
.epic1{ background:url(../images/zhjs_02.png) no-repeat center top;}
.epic2{ background:url(../images/zhjs_03.png) no-repeat center top;}
.epic3{ background:url(../images/zhjs_04.png) no-repeat center top;}
.epic4{ background:url(../images/zhjs_05.png) no-repeat center top;}
.epic5{ background:url(../images/zhjs_06.png) no-repeat center top;}
.epic6{ background:url(../images/zhjs_07.png) no-repeat center top;}
.epic7{ background:url(../images/zhjs_08.png) no-repeat center top;}
/* scenario */
.scenario{ display:block; overflow:hidden; width:1200px; margin: auto; padding-bottom:100px}
.scenariobar {height:70px; text-align:center; display:block; overflow:hidden; }
ul.scenariomenu li{text-align: center;width:200px;height:62px; line-height:50px;list-style: none;font-size:16px;cursor: pointer; display:inline-block; transition:all 0.3s; margin:0 30px; background:url(../images/scenar_li.png) no-repeat 0 0}
ul.scenariomenu li.on {background:url(../images/scenar_li_on.png) no-repeat 0 0;color: #fff;}
.scena{width:1080px; height:558px; display:block; margin:0 auto; background-color:#efefef; border:1px solid #ddd}
.scena img{}
.scenario1 {}
.scenario2, .scenario3, .scenario4, .scenario5, .scenario6 {display: none;}
.banner_qingsongbeike{background:url(../images/banner_zhjs_qingsongbeike.jpg) no-repeat center center; background-size:cover}
.banner_argongjushu{background:url(../images/banner_zhjs_argongjushu.jpg) no-repeat center center; background-size:cover}
.banner_argongjushu h1{ }
.banner_shiyanxianxihua{background:url(../images/banner_zhjs_shiyanxianxihua.jpg) no-repeat center center; background-size:cover}
.banner_shiyanshiguanli{background:url(../images/banner_zhjs_shiyanshiguanli.jpg) no-repeat center center; background-size:cover}
.banner_shujuchangku{background:url(../images/banner_zhjs_shujuchangku.jpg) no-repeat center center; background-size:cover}
.rainingbox{width:1200px; display:block; overflow:hidden; margin:0 auto; padding-bottom:90px}
.rainli{ height:96px; width:570px; display:block; float:left; margin:0 15px 35px}
.rainli .rainpic{width:96px; height:96px; display:block; border:2px solid #0061ce; margin-right:15px; overflow:hidden; float:left}
.rainli .rainpic img{width:100%; height:100%;transition: all .36s;transform: scale(1);}
.rainli:hover .rainpic img{transform: scale(1.2);}
.rainli h3{ display:block; float:left; line-height:36px; overflow:hidden; font-size:18px; color:#000}
.rainli p{ display:block; float:left; line-height:20px; overflow:hidden; font-size:14px; color:#666666; text-align:left; width:456px}
.flowbar{height:425px;width:1200px; display:block; overflow:hidden; margin:0 auto; position:relative; background:url(../images/xrzy_15.png) no-repeat 0 0}
.flowtext{width:200px; display:block; overflow:hidden; position:absolute; }
.flowtext h3{ font-size:18px; display:block; overflow:hidden; line-height:30px; color:#000; font-weight:normal; text-align:left}
.flowtext p{ font-size:14px; display:block; overflow:hidden; line-height:20px; color:#666; font-weight:normal; text-indent:2em;text-align:left}
.fl1{left:110px; top:30px}
.fl2{ top:266px; left:384px; width:240px}
.fl3{ top:266px; left:688px;}
.fl4{ top:30px; left:878px;}
.flowlist{ display:block; width:1200px; height:260px; margin:0 auto; text-align:center; vertical-align:top}
.flowlib{width:276px; height:116px; display:inline-block; vertical-align:top; border-radius:8px; border:1px solid #ddd; background-color:#fff; margin:0 8px; padding:20px 20px 20px 100px; cursor:pointer; transition:all 0.3s}
.flo1{ background:url(../images/icon_xrzy_01.png) no-repeat 0px center}
.flowlib h3{ font-size:20px; text-align:left; color:#000; line-height:30px}
.flowlib p{ font-size:14px; text-align:left; color:#666; line-height:20px}
.flo2{ background:url(../images/icon_xrzy_02.png) no-repeat 0px center}
.flo3{ background:url(../images/icon_xrzy_03.png) no-repeat 0px center}
.flo4{ background:url(../images/icon_xrzy_04.png) no-repeat 0px center}
.flowlib:hover{ border:1px solid #0091ce}
/* tooling */
.tooling{ display:block; overflow:hidden; width:1240px; margin:0 auto; padding-bottom:140px}
.toolingbar {height:64px; text-align:center; display:block; overflow:hidden;width:1148px; margin:0 auto}
ul.toolingmenu li {text-align: center;width:229px;height:62px; line-height:50px;list-style: none;font-size:16px;cursor: pointer; display:inline-block; transition:all 0.3s; margin:0; background:url(../images/tooli.png) no-repeat 0 0; float:left}
ul.toolingmenu li.on {background:url(../images/tooli_on.png) no-repeat 0 0;color: #fff;}
.demo{width:1080px; height:558px; display:block; margin:0 auto; border:1px solid #ddd; padding:0 10px 10px; cursor:pointer}
.demo p{ display:block; overflow:hidden; line-height:30px; height:30px; font-size:14px; color:#666; text-align:center}
.demo video{ background-color:rgba(0,0,0,1)}
.tooling1 {}
.tooling2,.tooling3,.tooling4,.tooling5,.tooling6,.tooling7{display: none;}
.visualbox{width:1224px; height:770px; display:block; overflow:hidden; margin:0 auto; position:relative; padding:40px 0 160px}
.visualbox p{font-size:14px; line-height:20px; color:#333; text-align:left; display:block; overflow:hidden; position:absolute;  left:264px; padding-left:425px;padding-right:10px}
.vispic{width:514px; height:540px; display:block; overflow:hidden; position:absolute; left:2px; top:34px;}
.viptext1{top:28px; background:url(../images/xrzy_17.png) no-repeat 0 center;}
.viptext2{top:104px; background:url(../images/xrzy_18.png) no-repeat 180px center;}
.viptext3{top:184px; background:url(../images/xrzy_19.png) no-repeat 236px center;}
.viptext4{top:268px; background:url(../images/xrzy_20.png) no-repeat 258px center;}
.viptext5{top:358px; background:url(../images/xrzy_21.png) no-repeat 237px center;}
.viptext6{top:444px; background:url(../images/xrzy_22.png) no-repeat 181px center;}
.viptext7{top:526px; background:url(../images/xrzy_23.png) no-repeat 10px center;}
.silos{width:1200px; display:block; overflow:hidden; margin:0 auto; padding-bottom:80px}
.silopic{width:1180px; height:526px; display:block; overflow:hidden; margin:0 auto; background:url(../images/silospic.png) no-repeat 0 top}
.silobar{width:786px; height:61px; display:block; overflow:hidden; margin:10px auto 0; padding-top:15px; line-height:46px; font-size:14px; color:#fff; background:url(../images/silobar.png) no-repeat 0 top;}
.banner_xueshengyingyongzhongxin{background:url(../images/banner_szhxy_xueshengyingyongzhongxin.jpg) no-repeat center center; background-size:cover}
.banner_jiaoshiyingyongzhongxin{background:url(../images/banner_szhxy_jiaoshiyingyongzhongxin.jpg) no-repeat center center; background-size:cover}
/* newedu */
.newedu{ display:block; overflow:hidden; width:1200px; margin:0 auto; padding-bottom:100px}
.newedubar {width:220px; height:688px; display:block; float:left; margin-left:10px}
ul.newedumenu li {text-align: center;width:220px;height:50px;line-height:50px;list-style:none;font-size: 16px;cursor: pointer; font-size:16px; color:#333; background:url(../images/newedu_li.png) no-repeat 0 0; margin-bottom:-1px; text-indent:-20px; transition:all 0.3s}
ul.newedumenu li.on { background:url(../images/newedu_li_on.png) no-repeat 0 0;color: #fff;}
.xinwen{ width:968px; display:block; overflow:hidden; float:left; padding:15px}
.xinwen h3{ text-align:center; font-size:30px; color:#000; display:block; line-height:45px; padding-bottom:12px}
.xinwen p{ text-align:left; font-size:16px; color:#666; display:block; line-height:28px; padding-bottom:15px; text-indent:2em}
.newedu1 {}
.newedu2,.newedu3,.newedu4,.newedu5,.newedu6,.newedu7,.newedu8,.newedu9,.newedu10,.newedu11,.newedu12,.newedu13,.newedu14,.newedu15{display: none;}
.chpic1{ background:url(../images/szhxy_15.jpg) no-repeat center top;}
.chpic2{ background:url(../images/szhxy_16.jpg) no-repeat center top;}
.chpic3{ background:url(../images/szhxy_17.jpg) no-repeat center top;}
.chpic4{ background:url(../images/szhxy_18.jpg) no-repeat center top;}
.chpic5{ background:url(../images/szhxy_19.jpg) no-repeat center top;}
.chpic6{ background:url(../images/szhxy_20.jpg) no-repeat center top;}
.chpic7{ background:url(../images/szhxy_21.jpg) no-repeat center top;}

.slider, .slider .slider-img {overflow: hidden;height: 480px;}
.slider {width: 1200px;margin:0px auto;position: relative;}
.slider:hover .slider-btn {color: #fff;text-shadow: 0 0 5px #666;}
.slider .slider-img {width: 12000px;position: relative; margin-left:20px}
.slider .slider-img .slider-img-ul {position: absolute;left: 0;top: 0;overflow: hidden;}
.slider .slider-img .slider-img-ul li {float: left; width:1200px; height:460px}
.slider .slider-dot ul {position: absolute;left:50%;bottom: 40px; margin-left:-100px}
.slider .slider-dot ul li {cursor: pointer;width: 14px;height:14px;border-radius: 50%;border: 2px solid #fff;float: left;margin-left: 10px;}
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {background: #fff;}
.slider .slider-btn {position: absolute;width: 50px;height: 100px;top: 50%;line-height: 100px;text-align: center;color: #fff;font-size: 28px;text-decoration: none;font-family: '黑体';color: rgba(255, 255, 255, 0);}
.slider .slider-btn:hover {background: rgba(125, 125, 125, .3);}
.slider .slider-btn.slider-btn-left {left: 0;margin-top: -50px;}
.slider .slider-btn.slider-btn-right {right: 0;margin-top: -50px;}
.szyli{ display:block; overflow:hidden; width:280px; height:210px; transition:all 0.3s; margin:0 10px 20px}
.szhuanpic{width:280px; height:132px; background-color:#fff; border:2px solid #fff; cursor:pointer; transition:all 0.3s; overflow:hidden}
.szhuanpic img{ width:100%; height:128px;}
.szhuanpic h3{ display:block; overflow:hidden; text-align:center; font-size:18px; color:#000; font-weight:normal; padding:10px 0 5px;}
.szhuanpic p{  padding:0 10px; font-size:14px; color:#333; line-height:18px;height:36px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.szyli .pd{ display:block; line-height:40px; text-align:center; font-size:16px; color:#fff}
.szyli:hover .pd{ display:none}
.szyli:hover .szhuanpic{ height:210px}
.szyli:hover,.stadli:hover,.ktweli:hover,.pubtext li:hover{-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.4);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.4);}
/* plan */
.plan{width:1200px; display:block; overflow:hidden; margin:0 auto; padding-bottom:120px}
.planbar { text-align:center; vertical-align:top; display:block; overflow:hidden; width:1086px; margin:0 auto}
ul.planmenu li {text-align: center;width:165px;height:96px; border:2px solid #ddd;cursor: pointer; margin:15px 8px 0; display:block; float:left; transition:all 0.3s; position:relative}
ul.planmenu li img{width:100%; height:100%; display:block}
ul.planmenu li.on {background: #fff; border:2px solid #0066cc}
ul.planmenu li span{width:20px; height:15px; display:none; overflow:hidden; background:url(../images/icon_jt3.png) no-repeat 0 top; position:absolute; left:50%; margin-left:-10px; top:-15px}
ul.planmenu li.on span{ display:block}
.feat{width:1154px; height:535px; padding:10px; display:block; overflow:hidden; position:relative; border:1px solid #ddd; margin:0 auto;transition:all 0.3s}
.feat img{width:100%; height:100%; display:block; overflow:hidden}
.feptext{ position:absolute; left:0; bottom:0; padding:10px 15px; display:block; width:100%; background:rgba(0,0,0,0.55);transition:all 0.3s}
.feptext h3{ text-align:left; font-size:18px; color:#fff; line-height:36px; display:block; overflow:hidden}
.feptext p{ text-align:left; font-size:14px; color:#fff; line-height:20px; display:block; overflow:hidden}
.plan1 {}
.plan2,.plan3,.plan4,.plan5,.plan6{display: none;}
.banner_fangzhenzhuanye{background:url(../images/banner_xnpt_fangzhenzhuanye.jpg) no-repeat center center; background-size:cover}
.banner_hunhexianshi{background:url(../images/banner_xnpt_hunhexianshi.jpg) no-repeat center center; background-size:cover}
/* mult */
.mult{width:1180px; display:block; margin:0 auto; overflow:hidden; padding-bottom:120px}
.multbar {width:300px; height:688px; display:block; overflow:hidden; float:left}
ul.multmenu li {width:300px;height:164px;list-style: none;cursor: pointer; margin-bottom:10px; position:relative; background:url(../images/mult_li.png) no-repeat 0 0; cursor:pointer; transition:all 0.3s; cursor:pointer; overflow:hidden}
ul.multmenu li.on {background:url(../images/mult_li_on.png) no-repeat 0 0}
ul.multmenu li p{ height:40px; line-height:40px; font-size:14px; color:#fff; background:rgba(0,0,0,0.3); position:absolute; left:9px; bottom:6px; padding-left:10px; width:262px; text-align:left}
.multpic{width:268px; height:152px; display:block; overflow:hidden; margin:6px 0 0 6px}
.syst{ display:block; overflow:hidden; width:880px; height:688px; float:left; background-color:#eee; position:relative;transition:all 0.3s}
.mult1 {}
.mult2,.mult3,.mult4{display: none;}
.syst .smaskBox{position:absolute;bottom: 0; left: 0; width:888px; padding: 0 10px; height:120px;text-align:left;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)); color: #fff; transition:all 0.36s; padding:15px}
.syst:hover .smaskBox{height:200px;background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,.6));}
.syst .smaskBox h3{ font-size:24px; display:block; line-height:36px; overflow:hidden; }
.syst .smaskBox p{ font-size:15px; display:block; line-height:20px; overflow:hidden; padding-bottom:10px}
.syst:hover .smaskBox h3{ font-size:28px; display:block; line-height:50px; overflow:hidden; }
.syst:hover .smaskBox p{ font-size:16px; display:block; line-height:28px; padding-right:5px}
.banner_zidongpingjia{background:url(../images/banner_sk_zidongpingjia.jpg) no-repeat center center; background-size:cover}
.banner_chengxuyanzheng{background:url(../images/banner_sk_chengxuyanzheng.jpg) no-repeat center center; background-size:cover}
.banner_duoleixing{background:url(../images/banner_sk_duoleixing.jpg) no-repeat center center; background-size:cover}
.banner_guanlixiaolv{background:url(../images/banner_sk_guanlixiaolv.jpg) no-repeat center center; background-size:cover}
.banner_jingzuidugao{background:url(../images/banner_sk_jingzuidugao.jpg) no-repeat center center; background-size:cover}
.roleplay,.creator{background:url(../images/xrkp_roleplay.jpg) no-repeat center center; background-size:cover; width:100%; min-width:1240px;height:710px; margin:0 auto 80px}
.creator{background:url(../images/xrkp_creator.jpg) no-repeat center center;}
.stadium{width:1196px; display:block; overflow:hidden; margin:0 auto; padding-top:10px; padding-bottom:120px}
.stadli{width:582px; height:540px; cursor:pointer; transition:all 0.3s;margin:0 8px 30px; position:relative; overflow:hidden}
.stadli img,.ktwepic img,.pubpic img,.pubpic img{ transform:scale(1); width:100%; height:100%; transition:all 0.3s; }
.ktweli:hover .ktwepic img,.pubpic:hover img,.channeli:hover .channpic img{transform: scale(1.2);}
.youshi .stadli img{width:582px; height:294px; display:block; overflow:hidden; border:1px solid #d6d6d6; }
.youshi .stadli{ border:1px solid #fff}
.youshi .stmaskbox h3{ font-size:16px; padding:10px 0 5px}
.youshi .stmaskbox p{ color:#666}
.lingdao .stadli{ height:390px}
.lingdao .stmaskbox h3{ line-height:20px; color:#333}
.stmaskbox{background-color:rgba(255,255,255,0.85); transition:all 0.5s}
.stmaskbox h3{ display:block; padding:20px 0 10px; text-align:center; font-size:26px; color:#000; line-height:42px}
.stmaskbox p{ display:block; padding:0 15px; text-align:left; font-size:16px; color:#000; line-height:26px; text-indent:2em}
.stadli:hover .stmaskbox{ height:294px}
.stadli:hover{border:1px solid #0066cc;}
.ktwelve{ display:block; overflow:hidden; width:1190px; margin:0 auto; padding-bottom:160px; padding-top:10px}
.ktweleft{width:270px; height:360px; display:block; float:left; border-radius:6px; background:url(../images/xrkp_09.jpg) no-repeat 0 0; margin-right:10px; margin-left:10px}
.ktweleft h2{ display:block; overflow:hidden; padding:50px 30px 30px; overflow:hidden; text-align:center; line-height:32px; font-size:24px; color:#fff}
.ktweleft p{ display:block; padding:0px 20px 30px;overflow:hidden; text-align:left; line-height:26px; font-size:16px; color:#fff; text-indent:2em}
.ktweli{width:280px; height:360px; display:block; float:left; margin:0 10px; background-color:#f2f2f2; padding:10px}
.ktwepic{width:260px; height:160px; display:block; border-radius:6px; background-color:#666; margin:0 auto; overflow:hidden}
.ktweli h3{ display:block; overflow:hidden; padding-top:24px;}
.ktweli h3 span{ display:inline-block; border-bottom:1px solid #0099ff; font-size:20px; color:#000; padding-bottom:10px}
.ktweli p{ width:234px; display:block; margin:0 auto; padding-top:15px; font-size:16px; color:#000; line-height:26px; text-indent:2em; text-align:left}
.publish{ display:block; width:1190px; overflow:hidden; margin:0 auto; padding-bottom:120px}
.pubpic{width:596px; height:315px; display:block; overflow:hidden; float:left; cursor:pointer; margin-right:20px; background-color:#eee; cursor:pointer; border:1px solid #eee; margin-left:4px}
.pubtext{width:568px; height:315px; display:block; float:left;}
.pubtext li{width:564px; height:60px; display:block; line-height:60px; overflow:hidden; margin:5px 0 20px; background-color:#00b4ff; border-radius:60px; cursor:pointer; transition:all 0.3s}
.pubtext li a{ text-align:left; font-size:20px; color:#fff; display:block; padding-left:64px; background:url(../images/icon_jt4.png) no-repeat 0 0;}
.pubtext li a:hover{ text-decoration:none}
.pubtext li:hover{ background-color:#0066f0}
.scan{ display:block; overflow:hidden; width:1194px; margin:0 auto; padding-bottom:15px; border-bottom:1px dotted #ddd}
.scan img{ float:left; margin:0 5px; display:block; overflow:hidden}
.banner_xuexifafang{background:url(../images/banner_arqx_xuexifafang.jpg) no-repeat center center; background-size:cover}
.banner_jiaoxuefangshi{background:url(../images/banner_arqx_jiaoxuefangshi.jpg) no-repeat center center; background-size:cover}
.banner_xingshiguannian{background:url(../images/banner_arqx_xingshiguannian.jpg) no-repeat center center; background-size:cover}
.ulist{ float:right; display:block; overflow:hidden; padding-top:36px;/* padding-right:24px*/}
.ulist2{width:876px; display:block; margin:0 auto; float:none}
.ulist a{width:146px; height:45px; line-height:45px; text-align:center; font-size:18px; color:#000; border-radius:45px; border:1px solid #666; display:block; float:left; cursor:pointer; background-color:#fff; margin-left:10px; transition:all 0.3s}
.ulist a:hover,.ulist a.on{ text-decoration:none; background-color:#0074e1; border:1px solid #0074e1; color:#fff}
.ulist2 a{ margin:0 10px; width:auto; padding:0 20px; min-width:146px}
.newscent{ display:block; width:1200px; overflow:hidden; margin:-70px auto 0; padding:30px 0 80px}
.newli{ display:block; overflow:hidden; padding-bottom:24px; border-bottom:1px dashed #ddd; margin-bottom:30px; cursor:pointer}
.newstext{width:868px; height:205px; display:block; overflow:hidden; float:left; margin-right:20px}
.newpic{width:310px; height:190px; display:block; overflow:hidden; border-radius:6px; background-color:#eee; margin-top:15px; transition:all 0.3s}
.newpic img,.channpic img{width:100%; height:100%; display:block; overflow:hidden; transform:scale(1); transition:all 0.3s}
.newtitlb{ display:block; height:38px; overflow:hidden; border-left:4px solid #0084ff}
.newtitlb span{ display:block; width:160px; height:38px; line-height:38px; text-align:center; font-size:20px; color:#333; float:left}
.newtitlb h3{display:block; width:704px; height:38px; line-height:38px; text-align:left; font-size:20px; color:#333; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslext{ display:block; height:132px; padding:10px 0 0 160px; position:relative; overflow:hidden}
.newslext span{width:80px; height:80px; display:block; overflow:hidden; position:absolute; left:30px; top:30px; background:url(../images/icon_jt5.png) no-repeat -80px 0; transition:all 0.42s}
.newslext p{ font-size:14px; color:#666; line-height:25px; text-indent:2em}
.newli:hover .newslext span{background:url(../images/icon_jt5.png) no-repeat 0 0;}
.newinforbar{line-height:26px; font-size:14px; color:#666666; padding-top:10px; overflow:hidden}
.newinforbar span{ display:block; float:left; margin-right:100px}
.newli:hover .newpic img{transform:scale(1.2)}
/*翻页控件样式*/
.page { padding:30px 0 0; text-align: center; display:block; overflow:hidden; clear:both}
.page a { background: -moz-linear-gradient(center top, #FFFFFF, #F2F2F2 95%, #FFFFFF 5%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #CCCCCC; border-radius: 3px; color: #666666; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 26px; margin: 0 5px; text-align: center; cursor:pointer; padding:2px 12px}
.page a.thrText { width: 40px; }
.page .leone{ width:60px}
.page .lest{ width:78px}
.page a:hover { background: -moz-linear-gradient(center top, #F9F9F9, #EAEAEA 95%, #FFFFFF 5%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #8E8E8E; color: #000000; text-decoration: none; }
.page a.sel { background: none repeat scroll 0 0 #2386cf; border: 1px solid #2E76AB; border-radius: 3px; color: #FFFFFF; display: inline-block; font-size: 12px; cursor:pointer;}
.page a.cu, .page a.cu:hover { background: none repeat scroll 0 0 #2386cf; border: 1px solid #2E76AB; color: #FFFFFF; font-weight: bold; }
.page a.morePage { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; font-weight: normal; padding: 0; width: 22px; }
.page a.morePage:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; padding: 0; }

.channeli{width:580px;height:444px; display:block; overflow:hidden; float:left; cursor:pointer; margin:0 10px}
.channeli .newinforbar span{margin-right:60px}
.channeli h3{ font-size:20px; color:rgba(0,0,0,1); font-weight:normal; display:block; overflow:hidden; line-height:32px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding:10px 0 5px}
.channeli .newinforbar{ padding:0}
.channpic{width:580px; height:354px; display:block; border-radius:6px; overflow:hidden; position:relative}
.chmaskbox{position:absolute;bottom: 0;left:0;text-align:left;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6)); color: #fff; transition:all 0.36s; padding:15px;}
.chmaskbox p{height:48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; line-height:24px}
.channpic em{width:80px; height:80px; display:block; overflow:hidden; position:absolute; left:50%; margin-left:-40px; top:50%; margin-top:-40px; background:url(../images/icon_jt6.png) no-repeat -80px 0; transition:all 0.42s}
.channeli:hover .channpic em{background:url(../images/icon_jt6.png) no-repeat 0px 0;}
.singbanner{height:240px;background-size:100%; margin-bottom:0}
.singbanner .overlay{ padding-top:0}
.singbanner .bannerbar{-webkit-box-shadow:none;box-shadow:none;bottom:0;}
.singtopbar{ display:block; overflow:hidden; padding:15px; height:36px; border-bottom:1px solid #e2e2e2; box-sizing:content-box}
.singtopbar p{ height:24px; line-height:24px; font-size:14px; float:left; display:block; overflow:hidden; color:#333333; border-left:4px solid #0084ff; box-sizing:content-box; padding:0px 0 0 10px; text-indent:0; margin-top:8px}
.singtopbar a{ text-decoration:none; cursor:pointer}
.singtopbar a:hover{ color:#0084ff}
.singtopbar a.sigbtn{ float:right; display:block; padding:0 20px; height:36px; border:1px solid #ddd; border-radius:36px; font-size:14px; color:#666; line-height:36px; transition:all 0.36s}
.singtopbar a.sigbtn:hover{ text-decoration:none; cursor:pointer; background-color:#0084ff; color:#fff}
.singnewcont{ display:block; overflow:hidden; min-height:480px; padding:20px 20px 80px; width:1200px; margin:-50px auto 0; position:relative}
.singnewcont h1{ font-size:24px; color:#000; text-align:center; line-height:38px; float:none; padding:10px 0}
.singtext{ display:block; overflow:hidden; text-align:center; padding-bottom:20px; clear:both}
.singtext span{ display:inline-block; margin:0 30px;}
.singnewcont p{ font-size:16px; line-height:28px; color:#333; padding:5px 0; text-indent:2em; float:none; text-align:left; width:auto}
.singnewcont p span{font-size:16px; color:#666; font-weight:normal; padding:5px 0 20px}
.singlenbar{width:1200px; display:block; overflow:hidden; margin:0 auto; padding-bottom:20px; border-bottom:1px dotted #cdcdcd; margin-bottom:40px}
.singlenbar .sinleft{ float:left; line-height:24px; font-size:14px; color:#666; text-align:left}
.singlenbar p a{ display:block; overflow:hidden; cursor:pointer}
.singlenbar p a:hover{ text-decoration:none; color:#0084ff}
.singlenbar .sinright{float:right; line-height:24px; font-size:14px; color:#666; text-align:right}
.watching{ width:1200px; display:block; overflow:hidden; margin:0 auto; padding-bottom:90px}
.watcitl{ height:24px; line-height:24px; border-left:4px solid #0084ff; padding-left:12px; font-size:22px; color:#000}
.watchbox{ display:block; overflow:hidden; padding:25px 0 0}
.watchli{width:270px; height:230px; display:block; overflow:hidden; float:left; margin:0 15px 20px} 
.watchli a{ display:block; overflow:hidden; cursor:pointer}
.watchpic{width:270px; height:165px; border-radius:6px; display:block; overflow:hidden; border:1px solid #dedede}
.watchpic img{width:100%; height:100%; display:block; overflow:hidden; transform:scale(1); transition:all 0.36s}
.watchli h3{ font-size:16px; color:#000;display:block; padding:5px 0;height:48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; line-height:22px}
.watchli:hover .watchpic img{transform:scale(1.2);}
.watchli:hover h3{ text-decoration:none; color:#0077e6; padding:5px 0;}
.watchli a:hover{ text-decoration:none}
.onesoftabout{width:1200px; display:block; overflow:hidden; margin:-70px auto 0; padding:20px 0 90px}
.onesoftabout h1{ display:block; text-align:center; line-height:50px; font-size:30px; color:#000; border-bottom:none; padding:10px 0; margin-bottom:0; color:#000}
.onesoftabout p{ font-size:16px; color:#666; line-height:30px; padding:5px 0; text-align:center; display:block; overflow:hidden}
.whatinforbar,.whoinforbar,.howinforbar{ height:370px; display:block; overflow:hidden; margin:30px auto 0; float:left}
.whobox,.whatbox,.howbox{width:373px; height:370px; border-radius:6px; background:url(../images/what.jpg) no-repeat 0 0}
.whatbox{ background:url(../images/who.jpg) no-repeat 0 0; margin:0 60px}
.howbox{ background:url(../images/how.jpg) no-repeat 0 0}
.whatinforbar p,.whoinforbar p,.howinforbar p{ text-indent:2em; padding:116px 15px 0; display:block; overflow:hidden; line-height:28px; color:#fff; text-align:left}
.videobox{width:1024px; height:584px; display:block; overflow:hidden; margin:0 auto 80px;}
.videobox video{width:100%; height:100%}
.onesoftdata{ height:500px; display:block; overflow:hidden; background:url(../images/bg_onesoftdata.jpg) no-repeat 0 center; min-width:1240px}
.onesoftdata .areabar{ padding-top:120px}
.onesoftdata .databox{ padding:100px 15px 0 15px; vertical-align:top}
.onesoftdata .databox.year{  background:url(../images/icon_year.png) no-repeat 90px 15px }
.onesoftdata .databox.jia{  background:url(../images/icon_jia.png) no-repeat 90px 15px }
.onesoftdata .databox.ci{  background:url(../images/icon_ci.png) no-repeat 90px 15px }
.onesoftdata .databox.ren{  background:url(../images/icon_ren.png) no-repeat 90px 15px }
.onesoftdata .areabar table td{ vertical-align:top}
.onesoftdata .areabar table p{ text-align:left; font-size:16px; line-height:24px;text-indent:2em; padding:5px 30px 0}
.process{ padding-top:60px; background-color:#ececec; padding-bottom:30px}
/* lic */
.licbar {width:1200px; height:64px; display:block; margin:0 auto; vertical-align:top}
ul.licmenu li {text-align: center;width:56px;height:60px;list-style: none;font-size: 12px;cursor: pointer; vertical-align:top; display:inline-block}
ul.licmenu li.on {}
ul.licmenu li span{width:34px; height:34px; border-radius:34px; border:1px solid #ccc; background-color:#fff; display:block; margin:0 auto; transition:all 0.3s}
ul.licmenu li font{ font-size:15px; color:#000; display:block; text-align:center}
ul.licmenu li.on span{ background:url(../images/icon_jt7.png) no-repeat center center #0084ff; border:1px solid #0084ff}
.formula{ height:500px; display:block; overflow:hidden; background-color:#fff; position:relative}
.lic1 {}
.lic2,.lic3,.lic4,.lic5,.lic6,.lic7,.lic8,.lic8,.lic9,.lic10,.lic11,.lic12,.lic13,.lic14,.lic15,.lic16,.lic17,.lic18{display: none;}
.fortu{ display:block; background:url(../images/lc_2.jpg) repeat-x 0 center; margin:40px 80px 0;height:430px; position:absolute; }
.fortu img{ position:absolute; top:187px}
.fordata{width:520px; height:430px; display:block; float:left; margin-left:40px; position:relative;}
.fordata i{width:18px; height:17px; display:block; overflow:hidden;background:url(../images/fi_b.png) no-repeat 0 0; position:absolute; left:0; bottom:206px; z-index:99}
.fordata h2{ height:40px; line-height:40px; text-align:left; font-size:24px; color:#333;background:url(../images/fi_a.png) no-repeat 1px center; padding-left:30px}
.fordata b{ width:2px; height:196px; display:block; overflow:hidden; background-color:#00a0e9; position:absolute; left:8px; top:26px}
.fordata ul{ display:block; overflow:hidden; padding-left:30px; padding-top:10px; padding-bottom:10px}
.fordata ul li{ text-align:left; display:block; line-height:22px;width:490px;overflow:hidden; font-size:16px; margin-bottom:8px}
.fordata em{width:8px; height:8px; display:block; overflow:hidden; position:absolute; left:5px; top:34px; background-color:#00a0e9; border-radius:10px}


.fordown{display:block; background:url(../images/line_fordown.png) no-repeat center top; position:absolute; left:-118px; top:64px; color:#333; width:300px; padding-bottom:90px;}
.fordown p{ line-height:18px; margin-top:94px;color:#333}
.forup{display:block; background:url(../images/line_fordup.png) no-repeat center bottom; position:absolute; left:-118px; top:-112px; color:#333; width:300px; padding-bottom:116px;}
.up2{ top:-170px; padding-bottom:110px}
.forup p{ line-height:18px; color:#333; background-color:#fff}
.pore .fortu{ position:relative}
.pore .fordata{ margin-left:200px}
.rongyu{ padding-top:50px; display:block; overflow:hidden}
.rongpic{width:260px; height:164px; display:block; text-align:center; border:1px solid #ddd; overflow:hidden}
.rongpic img{ height:100%; margin:0 auto; transition:all 0.3s; transform:scale(1)}
.rongli{ float:left; display:block; overflow:hidden; margin:0 20px 10px; width:260px; cursor:pointer}
.rongli p{font-size:14px; color:#000;display:block; padding:5px 0;height:48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; line-height:20px}
.rongyu .slider .slider-dot ul {position: absolute;left:50%;bottom: 40px; margin-left:-100px}
.rongyu .slider .slider-img .slider-img-ul li,.rongyu .slider,.rongyu .slider .slider-img{ height:500px}
.rongyu .slider .slider-dot ul li {cursor: pointer;width: 14px;height:14px;border-radius: 50%;border: 2px solid #ccc;float: left;margin-left: 10px;}
.rongyu .slider .slider-dot ul li.active,.rongyu .slider .slider-dot ul li:hover {background: #0084ff; border:2px solid #0084ff}
.rongli:hover .rongpic img{ transform:scale(1.2)}
.rongli:hover .rongpic{ border:1px solid #0084ff}
.rongli:hover p{ color:#0084ff}




.dlbtn{width:320px; height:76px; display:block; overflow:hidden; border-radius:50px; background-color:#fee9a8; color:#bf2022; font-size:30px; line-height:76px; text-align:center;cursor:pointer; text-decoration:none; position:absolute; left:50%; margin-left:-170px; bottom:150px}
.dlbtn:hover{ text-decoration:none; color:#bf2022; background-color:#ffff66}
.hztext h1{ color:#000}
.hztext p{ text-align:left; text-indent:2em; color:#333}
.coopercont{ display:block; overflow:hidden; width:100%; background-color:#f8f8f8}
.cpertitl{width:1200px; height:209px; display:block; overflow:hidden; margin:0 auto}
.cooperlib{ display:block; overflow:hidden; padding:40px; border-radius:6px; background-color:#fff; position:relative;-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); width:1200px; margin:0  auto 40px}
.cotl{ display:block; overflow:hidden}
.cotl h1{ font-size:36px; color:#ef3f47; display:block; float:left}
.cotl span{ float:left; display:block; overflow:hidden; font-size:16px; color:#999; padding:16px 0 0 20px}
.cooperlib p{ display:block; font-size:16px; color:#333; line-height:30px; text-align:left; text-indent:2em; width:90%; padding:20px 0 30px 0}
.cotbtn{ height:36px; line-height:36px; border-radius:6px; border:1px solid #ef3f47; background-color:#fff; cursor:pointer; padding:0 30px; font-size:16px; color:#ef3f47; display:block; float:left;transition:all 0.3s}
.cotbtn:hover{ background-color:#ef3f47; color:#fff; text-decoration:none;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);}
.cotbtn:active{ text-decoration:none; background-color:#e8222b; color:#fff;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.4);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.4);}
.cooperlib img{ position:absolute; top:0; right:0; z-index:0}
.hzpic{ display:block; overflow:hidden; width:1108px; margin:0 auto; clear:both; position:static}
.cooperlib .hzpic img{ position:relative}
.popmask{ position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.55); z-index:99999}
.popbox{width:600px;background-color:#fff; border-radius:6px; position:fixed; left: 50%; top: 50%;transform: translate(-50%, -50%);/* 50%为自身尺寸的一半 */
z-index:99999999;-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); overflow:hidden}
.popclose{width:16px; height:16px; display:block; overflow:hidden; background:url(../images/icon_popclose.png) no-repeat 0 0; float:right; cursor:pointer; margin-top:20px; transition:all 0.3s}
.popclose:hover{background:url(../images/icon_popclose_hv.png) no-repeat 0 0;}
.popbtitlb{ height:56px; line-height:56px; padding:0 24px; font-size:20px; color:#333; border-bottom:1px solid #e8e8e8; color:#000}
.poobcont{ display:block; overflow:hidden; overflow-y:auto;}
.popbtnbar{display:block; overflow:hidden; border-top:1px solid #e8e8e8; padding:15px 0 15px}
.cbtn{height:42px; line-height:38px;display:block; overflow:hidden; font-size:18px; border-radius:5px; border:1px solid #3e78ed;background-color:#3e78ed; color:#fff; text-align:center;cursor:pointer;width:160px; color:#fff; transition:all 0.3s; margin:0 auto}
.cbtn:hover{ background-color:#3399ff; border:1px solid #3399ff; text-decoration:none;-webkit-box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2); color:#fff}
.cbtn:active{ text-decoration:none; background-color:#2365eb; border:1px solid #2365eb; color:#fff;-webkit-box-shadow: 0 0px 10px rgba(35, 101, 235, 0.4);box-shadow: 0 0px 10px rgba(35, 101, 235, 0.4);}
.pptable{ margin:14px auto 0px}
.pptable td,.pptable th{ padding:5px;}
.pptable th{ font-size:18px; font-weight:normal; color:#333}
.pptable td input{ width:90%; border:1px solid #ccc; background-color:#fff; padding:10px; outline:none; float:left; font-size:16px }
.pptable td input:hover{border-color:#3e78ed;-webkit-box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);}
.pptable td input:active{border-color:#2365eb;-webkit-box-shadow: 0 0px 10px rgba(35, 101, 235, 0.4);box-shadow: 0 0px 10px rgba(35, 101, 235, 0.4);}
.red{ color:#f00; padding-right:5px}
.fsyzm{width:142px; height:44px; line-height:44px; font-size:16px; display:block; float:left;background-color:#3e78ed; color:#fff; text-align:center;cursor:pointer;transition:all 0.3s}
.fsyzm:hover{ text-decoration:none;background-color:#3399ff; -webkit-box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2); color:#fff}
.fsyzm:active{text-decoration:none; background-color:#2365eb; color:#fff;-webkit-box-shadow: 0 0px 10px rgba(35, 101, 235, 0.4);box-shadow: 0 0px 10px rgba(35, 101, 235, 0.4);}
.errtext{ height:26px; line-height:26px; font-size:14px; text-align:left; color:#f00; width:88%; margin:0 auto 5px;}
.errtext span{ padding-left:20px; background:url(../images/icon_ts.png) no-repeat left center}


/*新闻内容*/
.neirong h2{font-size:1.75em;text-align:center;font-weight:normal;margin-top:0.5em;+margin-top:0.4em;}
.neirong p.image{text-align:center;font-size:0.875em; text-indent:inherit;font-weight:bold;}
.neirong p.image img,.neirong p.image embed,.neirong p.image object{max-width:45em;min-width:37em;}
.neirong p.image embed,.neirong p.image object{min-height:25em;}
.neirong p img,.neirong p embed,.neirong p object{max-width:42em;min-width:37em;}
.neirong p embed,.neirong p object{+width:550px;+height:400px;}
.con_nav{margin:1em 5.31em 0em 5.31em;background:#FFF;height:2.3em;line-height:2.3em;color:#0a5491;border-bottom:#87b2d5 1px solid;}
.con_nav span{float:left;padding:0em 0.5em;color:#2288da;font-size:1.2em;}
.con_nav a{float:right;padding-right:0.5em;color:#0a5491;}
.con_nav a:hover{color:#ff5a00;}
.msg_line{border-bottom:1px dashed #bbbbbb;margin:1.2em 0em 1.5em 0em;}
.other_msg{height:2.6em;line-height:2.6em;font-size:0.875em;text-align:center;color:#666;margin:0em auto; display:table;+width:45em;}
.other_msg_tab{+width:21em;}
.other_msg_two{+width:36em;}
.author,.pubTime,.share{margin:0em 1em;line-height:2em;height:1.75em; overflow:hidden;float:left;}
.share{width:20em;}


/*网站地图*/
.sitemaptop{ display:block; height:160px; overflow:hidden;background:url(../images/sitemaptop.png) no-repeat center center; overflow:hidden; min-width:1200px}
.gwsy{ display:block; margin:60px 0 0 6%}
.sitemapcont{width:1160px; padding:30px 20px 70px; min-height:500px; display:block; overflow:hidden; margin:0 auto}
.sitemapcont td,.sitemapcont th{ padding:10px; line-height:38px; border-bottom:1px dashed #ddd}
.sitemapcont td a{ font-size:22px; color:#0a5491; margin-right:64px; display:block; float:left;line-height:48px}
.sitemapcont th a{ font-size:28px; color:#0a5491; font-weight:bold; }
.sitemapcont th i{width:5px; height:18px; border-radius:6px; background-color:#006699; display:block; float:left; margin:11px 10px 0 0}
.sitemapcont th a:hover,.sitemapcont td a:hover{ color:#f60}
.tagp{ margin:70px 0 0 0}

.gongshi{width:1060px}
.gongshi a{ margin:0 7px; min-width:136px}


/*移动端原版适配*/
.mobile .parallax{width:1240px; height:780px; position:relative; margin:0 auto}
.mobile_bg{ min-width:1240px}
.mobile_bg .hztext p{ padding:5px 10px}
.pcbody{ min-width:1240px; display:block; overflow:hidden}
.phonebody{ display:none; padding-top:3.33em; overflow:hidden}
nav.phonenav{display:none;height:3.33em;background:#fff;position:fixed;top:0em;width:100%;z-index:110;}
nav.phonenav .indexlogo{ height:2.5em; margin:0.50em 0 0 0.30em}
nav.phonenav .indexlogo img{ height:100%}
.nav_btn{padding:1.2em; margin:0.50em 0.64em 0 0; transition:all 0.2s; float:right}
.nav_open{background:url(../images/icon_liebiao.png) no-repeat center center; background-size:90% 90%}
.nav_search,.phone_ssjg{background:url(../images/icon_sousuo.png) no-repeat center center; background-size:80% 80%}
.nav_close,.phonesearch_close{background:url(../images/icon_lbclose.png) no-repeat center center;background-size:80% 80%}
.nav-inner{ display:block; overflow:hidden; position:fixed; left:0; top:3.33em; bottom:0; right:0; background-color:#f8f8f8}
.navmenubox{ display:block; width:100%; height:100%; overflow:auto}
/*banner开始*/
.slider {position: relative;width: 100%;height: auto;overflow: hidden;}
.szhxy .slider{width:1200px}
/*盒子带容器*/
.slides {height: auto;/* Simple clear fix */overflow: hidden;/*** Prevent blinking issue* Not tested. Experimental.*/-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;/**	 * Here is CSS transitions 	 * responsible for slider animation in modern broswers	 */-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide {height: auto;float: left;clear: none;}
.slider-arrows {}
.slider-arrow {position: absolute;display: block;margin-bottom: -20px;width: 40px;height: 40px;line-height: 40px;text-decoration: none;text-align: center;color: #fff;font-size:1.6em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%; display:none}/*左右按钮样式及放置位置*/
.slider-arrow--right {bottom: 50%;right: 30px;}
.slider-arrow--left {bottom: 50%;left: 30px;}
/*background:url(img/.png) no-repeat;*/
.slider-nav {position: absolute;bottom:4.9em;}
.slider-nav__item {  /*nva样式*/width: 12px;height: 12px;float: left;clear: none;display: block;margin: 0 5px;background:rgba(0,220,255,0.6);border-radius: 100%;}
.slider-nav__item:hover {background:rgba(0,220,255,0.8);}
.slider-nav__item--current {background:rgba(255,160,0,1);} /*被选中后的样式*/
.box {width: 100%;height: 18em;text-align: center;color: #fff;text-transform: capitalize;vertical-align: middle; background-size:cover; background-repeat:no-repeat; background-position:center center}
.phonebanner{ display:block; overflow:hidden; position:relative}
.slidertextbar{ height:4.2em; background-color:rgba(255,255,255,0.6); position:absolute; left:0; bottom:0; color:#2c59e1; text-align:center; width:100%}
.slidertextbar h1{ font-size:1.00em; padding-top:1em; font-weight:bold}
.slidertextbar p{ font-size:0.64em; }
.iproduct{ display:block; overflow:hidden; background-color:#fff}
.iptitle{ display:block; overflow:hidden; padding:1.2em 0; text-align:center}

.iproduct h1{font-size: 1.2em;color:#000; font-weight:bold}
.iproduct h5{font-size: 0.8em; color:rgba(156,160,164,.5); font-weight:normal; padding:0.5em 0}
.iproduct p{font-size: 0.7em; color:rgba(156,160,164,.8); padding:0 0.72em; line-height:1.4em}
.iplist{ display:block; overflow:hidden; position: relative; width: 96%; margin: auto; }
a.ind1_aBlock { display:block; overflow:hidden; position: relative; width:97%; margin: 0px 1.5%; margin-bottom: 20px; }
.ind1_img { position: relative; width: 100%; }
.ind1_img img { width: 100%; }
.ind1_text{ font-size:0.75em;width:94%; left:3%; background-color:rgba(0,68,152,0.7); bottom:20px; position:absolute; color:#fff;height:44px; line-height:44px; padding-left:10px}
.ind1_text i{ display:block; overflow:hidden; float:right; font-style:normal; color:#fff; padding-right:15px}
.phonebody .experloading span{ background-color:#dedede}
.phonebody .sincerely{ min-width:inherit; background-size:cover; background:url(../images/pic_sincerelybg.jpg) no-repeat center center; position:relative}
.phonebody .sincerely h1{ text-align:center; padding-top:20%;font-size:1.40em; display:block; color:#fff; overflow:hidden;}
.phonebody .sincerely h5{font-size: 0.74em; color:rgba(156,160,164,.5); font-weight:normal; padding:0.5em 0; color:#fff; display:block; text-align:center}
.phonebody .sincerely .sinbtn{ position:relative; left:auto; top:auto; width:120px; height:36px; line-height:36px; font-size: 0.78em; text-align:center; margin:25px auto; display:block}
.jjfa_aBlock { display:block; overflow:hidden; position: relative; width:47%; margin: 0px 1.5%; margin-bottom: 20px; float:left}
.jjfa_img { position: relative; width: 100%; }
.jjfa_img img { width: 100%; }
.jjfa_text{ font-size:0.70em;height:32px; line-height:32px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picbar{ display:block; overflow:hidden; width:100%}
.article ul{ display:block; overflow:hidden; margin:0 10px}
.article ul li{border-bottom:#f3f3f3 1px solid; position:relative;padding:0px 0px 15px;margin:15px 0px 0px; display:block; overflow:hidden}
.article ul li a{ display:block; overflow:hidden; width:100%; height:100%}
.article ul li a .artpic{ width:146px; height:88px; display:block; overflow:hidden; float:right; border-radius:6px; margin-left:6px; padding:0}
.article ul li a .artpic img{width:100%; height:100%}
.article ul li a h3{line-height:20px;font-weight:normal;font-size:15px;margin-top:5px; font-family:Arial;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article ul li a p{ font-size:11px; color:#999; line-height:16px; height:34px; overflow:hidden; padding:3px 0; font-family:Arial}
.box01_list .article ul li a p{line-height:16px; height:30px}
.morebar{border-top:1px solid #f4f4f4; display:block; overflow:hidden}
/*查看更多*/
.refresh-btn {width:80px;height:25px;line-height: 25px;text-align: center; cursor: pointer; margin:10px auto; font-size:14px}
.refresh-btn a{transition: all .2s; display:block; overflow:hidden;color: #999;}
.refresh-btn a i {display: inline-block;width: 13px;height: 15px;margin-right: 4px; background-image:url(../images/refresh.png); background-position:center center; background-repeat:no-repeat; background-size:100% 100%; vertical-align: -2px;transition: all .23s}
.refresh-btn a:hover { color:#666}
.refresh-btn a:hover i { -webkit-transform: rotate(480deg);transform: rotate(480deg)}
.artcolun{display:block;padding-top:6px; overflow:hidden;}
.artc_left{ float:left; height:20px; display:block; overflow:hidden}
.artc_time{ float:right; height:20px; display:block; overflow:hidden; font-family:Arial; font-size:11px; line-height:20px; color:#999}
.artc_left span{ float:left; line-height:20px; font-size:11px; color:#999; padding-left:4px;}
.list{ margin:10px 8px 5px; display:block; overflow:hidden; }
.list-img {border-radius:6px;position:relative;height:0; width:100%; padding-top:57.14%; overflow:hidden}
.list-img a,.list-img em{ position:absolute; left:0; top:0; width:100%; height:100%}
.list-img img {display: block;width: 100%;border-radius:6px}
.list-img .play-cover {position: absolute;left: 0;top: 0;width: 100%;height:0%; background: rgba(0, 0, 0, .35);opacity: 0;transition: all .15s;border-radius:6px}
.list-img:hover .play-cover { opacity:0.8; height:100%}
.phonebody .gsddbox_phone{ min-width:inherit}
.phonebody .dizhibar2{ right:10px; top:auto; bottom:20px}
.phonebody ul.dizhimenu li{ font-size:14px; width:50px; height:50px; line-height:50px}
.gsddbox_phone .phone_dizhi1 .dwtext{ left:10px}
.gsddbox_phone .phone_dizhi2 .dw2{ left:3%}
.gsddbox_phone .phone_dizhi2 .dw2 span{ left:184px}
.gsddbox_phone .phone_dizhi3 .dw3{ top:120px; left:2%}
.bottombar{ display:block; overflow:hidden; background-color:#0d1e62; color:#fff; position:relative; padding:1.5em 0 0}
.bottombar .bottom_logo{ display:block; overflow:hidden; height:2.8em; margin-left:1.0em; float:left}
.accordion {width:94%;margin:10px auto 20px; display:block; overflow:hidden}
.accordion a{color:#fff; font-family:"微软雅黑"; display:block}
.accordion .link {cursor: pointer;display: block;padding:15px;color:#fff;font-size: 15px;border-bottom: 1px solid rgba(100,115,165,0.7);position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li i {position: absolute;top: 16px;left: 12px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width:16px; height:16px;background-size:cover; background:url(../images/icon_fa-chevron.png) no-repeat center center;}
.accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px;}
.accordion li.open .link {color: #fff;}
.accordion li.open i {color: #fff;}
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
/** * Submenu -----------------------------*/
.submenu {display: none;font-size: 14px;}
.submenu li {border-bottom: 1px solid rgba(100,115,165,0.5);}
.submenu a {display: block;text-decoration: none;color: #d9d9d9;padding: 12px;padding-left: 42px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
/*头部导航样式*/
.navmenubox .accordion a,.navmenubox .accordion .link,.navmenubox .submenu a{color:#333;}
.navmenubox .accordion .link{border-bottom:1px solid #d8d8d8}
.navmenubox .submenu li{ border-bottom:1px solid #dedede}
.navmenubox .accordion li.open .link {color:#222;}
.navmenubox .accordion li i{background:url(../images/icon_fa-chevron_black.png) no-repeat center center;}
.bz{ text-align:center; padding:2em; font-size:0.8em ; color:#999;}

.bottomtable{ margin:0 auto}
.bottomtable p{ font-size:0.65em; padding:0.2em 0}
.qr{display: inline-block; margin-right:1em; text-align: center; margin-top:0.5em}
.qr img{width:4.2em; height:4.2em;}
.bottombar .fottb{ background-color:#263573; margin-top:1em; padding-bottom:1.5em; height:auto}
.bottombar .fottb p,.bottombar .fottb p a{font-size:10px;}
.bottombar .fottb p a{ margin:0 1em}
.bottombar .scrollToTop{ bottom:110px}
.bottombar .fottb p.banquan{ line-height:18px}
.phonebigbanner{ display:none;height:270px; margin-top:3.33em; width:100%; background-position:center center; background-size:cover; position:relative}
.phonebigbanner_text{ display:block; padding:0.6em 1%; position:absolute; left:3%;width:94%; bottom:0px; background-color:rgba(255,255,255,0.9);-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.1);box-shadow: 0 10px 10px rgba(0,0,0,0.1)}
.phonebigbanner_text h1{ color:#2c59e1; font-size:1.0em; text-align:center; font-weight:bold}
.phonexxtext{ display:none; padding:1em;}
.phonexxtext p{ font-size:0.7em;text-align:left; line-height:1.9em; color:#666; text-indent:2em; padding-bottom:5px}
.phoneitem{ display:none; padding-bottom:2em}
.phonefooter{ display:none}
.phone_youshibar{ display:none; width:90%; margin:0 auto 20px; border:1px solid #ececec; padding:8px 8px 15px; transition:all 0.2s}
.phone_youshibar img{width:100%; display:block; overflow:hidden}
.phone_youshibar h3{ font-size:0.90em; display:block; text-align:center; padding:0.6em 0; line-height:1.3em}
.phone_youshibar p{ font-size:0.7em;text-align:left; line-height:1.7em; color:#666; text-indent:2em;}
.phone_youshibar:hover,.skvpicli:hover{ border:1px solid #0066cc;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);}
.skvpicli{width:92%; margin:0.2em auto 0.8em; border:1px solid #e8e8e8; padding:8px; background-color:#fff; transition:all 0.2s}
.skpic{ display:block; overflow:hidden; position:relative}
.skpic img{width:100%}
.skpic h3{ padding:0.6em 0; width:100%; text-align:center;font-size:0.8em; background-color:rgba(0,0,0,0.4); color:#fff; position:absolute; left:0; bottom:0}
.skvpicli p{ font-size:0.7em; padding:0.5em; text-align:left;color:#666; text-indent:2em; line-height:1.6em}
.bannermask p.phonegjtext{ display:none}
.xrpxlist{ padding:10px; width:92%; margin:0 auto; border:1px solid #ececec}
.xrpxlib{ display:block; overflow:hidden; padding:10px 0}
.xrpxlib h3{ display:block; overflow:hidden; height:30px; line-height:30px; font-size:0.8em; padding:0 2.4em 0 1em; color:#fff;background:url(../images/xrpxtl.png) no-repeat right center; background-size:cover; float:left; text-align:left}
.xrpxlib p,.szhptl{ font-size:0.7em; color:#666; line-height:1.6em; display:block; clear:both; text-align:left; padding:10px 0 0; text-indent:2em}
.szhptl{ padding:10px}
.banner_xuexifafang{ margin-top:100px}
.channel h1{ margin-bottom:40px }
.arlit h3{ margin:0.5em 0}
.systab td{ padding:0.5em}
.systab p{ font-size:0.7em; line-height:1.4em; color:#666}
.anjianlist{ display:none; margin:0; padding:1.5em 0 0.5em 0.5em; float:none; overflow:hidden; text-align:center; width:auto}
.anjianlist a{width:auto; min-width:90px; height:30px; line-height:29px; font-size:0.7em; border:1px solid #dcdcdc; margin:0.4em; float:none; display:inline-block}
.phonesingtopbar{ padding:10px 15px;display:none}
.phonesingtopbar p{ height:18px; border-left:4px solid #0084ff; line-height:18px; margin-top:12px; font-size:0.6em}
.phonesingtopbar a.sigbtn{ height:30px; line-height:30px; padding:0 15px; font-size:0.7em; margin-top:6px}

.about_bigbanner{ background-position:left center}
.about_bigbanner .overlay{ padding-top:4em}
.about_bigbanner .overlay h2{ font-size:1.2em; line-height:1.2em; padding:0 1em ;-webkit-text-stroke:0}
.ablib{ display:block; overflow:hidden; padding:0.5em 0.5em 0.8em 0; width:90%; display:block; margin:0.5em auto; border-radius:6px}
.ablib img{ width:90px; float:left}
.ablib h2{ text-align:left; font-size:1.2em; color:#fff; padding:0.3em 0 0.2em}
.ablib p{ font-size:0.7em; line-height:1.4em; color:#fff; text-align:left}
.ablib h2 font{ font-size:0.6em}
.abls{ background-color:#00a8ff;}
.phonelic{ display:none; overflow:hidden; background-color:#fff;padding:0.5em; margin-top:0.5em}
.phonelic .fordata{ margin-left:0; width:auto; height:auto;background:url(../images/fi_c.png) repeat-y 1px top; position:relative}
.phonelic .fordata ul li{width:auto; font-size:0.7em; color:#666}
.phonelic .fordata h2{ font-size:1.1em}
.phonelic .fordata ul{ padding-top:0; padding-bottom:10px}
.phonelic .fordata font{width:14px; height:14px; display:block; left:1px; position:absolute;background:url(../images/fi_b.png) no-repeat 0 0; background-size:cover}
.phonerongyi{ text-align:center}
.phonerongyi .rongli{width:45%; float:none; margin:0 1% 0.5em; display:inline-block}
.phonerongyi .rongli .rongpic{width:100%; height:110px;}
.phonerongyi .rongli p{ font-size:0.7em; line-height:1.5em; height:44px;}
.wyhz_bigbanner .dlbtn{ width:130px; height:40px; line-height:40px; bottom:70px; margin-left:-65px; font-size:0.8em}
.wyhztl{ display:none;font-size:1.2em; line-height:1.4em; margin:1.5em 0.5em 0.7em; text-align:center}
.wypic{ display:block}
.hzpic img.coopic{ display:none; margin:0.5em auto; width:94%}
.cltil{ display:block}
.pptable td input.yzminput{ width:280px}
.konglanbar{ height:20px; display:none; overflow:hidden; margin:0 auto; padding:0}
.hzhbstyle{ display:block}
.bdtd{ width:120px}

.seachbar{width:280px; height:34px; background-color:rgba(255,255,255,0.7); position:absolute; top:80px; right:50%; margin-right:-615px; border-radius:40px;border:1px solid rgba(204,204,204,0.5); z-index:99999}
.seachbar input{ border:none; height:34px; line-height:34px; font-size:14px; background:none; outline:none;width:220px; padding:0 5px 0 15px;}
.ab_ss{width:32px; height:32px; display:block; overflow:hidden; position:absolute; right:4px; top:1px;background:url(../images/icon_ss.png) no-repeat center center;background-size:80%; cursor:pointer; transition:all 0.3s; }
.ab_ss:hover{background:url(../images/icon_ss_hv.png) no-repeat center center;}
.seachbar:hover{background-color:rgba(255,255,255,1); }

/*搜索结果*/
.searchcont{ min-height:300px; padding-bottom:40px}
.resultlib{ display:block; overflow:hidden; padding:40px 0 20px; border-bottom:1px dotted #d6d6d6; margin:0 10px}
.resultlib h3{display:block; width:100%; height:38px; line-height:38px; text-align:left; font-size:20px; color:#333; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.resultlib h3 i{width:4px; height:20px; display:block; float:left; background-color:#0084ff; margin:10px 10px 0 15px}
.resultlib p{ padding:15px 5px; display:block; overflow:hidden; font-size:14px; color:#777; line-height:24px; text-indent:2em;}
.resultlib a{width:164px; height:38px; line-height:38px; display:block; overflow:hidden; background-color:#b8b8b8; color:#fff; text-align:center;cursor:pointer; transition:all 0.3s; margin-left:15px}
.resultlib a font{ float:right; margin-right:10px; font-size:18px;}
.resultlib:hover a,.resultlib a:hover{ width:30%; background-color:#1c82ff;-webkit-box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);}
.resultlib a:active{ background-color:#0771f3;-webkit-box-shadow: 0 0px 10px rgba(0, 85, 183, 0.2);box-shadow: 0 0px 10px rgba(0, 85, 183, 0.4);}
.phonebigbanner h6{ font-size:24px; color:#fff; font-family:"微软雅黑"; position:absolute; left:20px; top:58px;}
.phonebigbanner h6 font{ font-size:16px; color:#fff; padding-left:10px; font-weight:normal}
.phonesearch{ padding:0.7em 0 0.5em 0.7em; display:none}
.phonesearch input{ width:83%; font-size:0.7em; padding:0.7em; border:1px solid #dedede; outline:none}
.phonesearch .nav_btn{ margin:-0.18em 0.64em 0 0}
.phonesearch .phone_ssjg{ position:absolute; right:3.05em; background-size:80% 80%}



/*手机端适配*/
/* 手机等小屏幕手持设备 */
@media screen and (min-width: 320px) and (max-width: 480px) {
	.pcbody{ display:none}
	.phonebody{ display:block}
	.slidertextbar p{ font-size:10px; }
	.dwtext p, .dwtext h4{ font-size:0.67em}
	.dwtext{width:auto; max-width:300px}
	.fullscreen{ display:none}
	.mobile_bg,.banner,.product,.bigbanner,.contactbanner{min-width:inherit}
	.scenario,.solutbox,.product .ph{ width:auto}
	.buildbox,.scenariobox,.footer{ display:none}
	.phonefooter{ display:block}
	nav.phonenav{ display:block}
	.engineering .soutli{ margin:0 auto 20px; width:92%; height:300px}
	.soutpic{width:92%; height:150px; background-size:cover; margin:0 auto; background-position: center center; left:4%}
	.soutli:hover .soutpic{ height:180px}
	.epic4{ background:url(../images/zhjs_05.png) no-repeat center center;background-size:cover;}
	.soutli h3{ font-size:1.0em; padding:10px 0 10px}
	.product h1{ font-size:1.2em; line-height:1.4em; padding-bottom:0.5em;  margin:0 0.5em 0.7em;}
	.product .ph{font-size: 0.7em; color:rgba(156,160,164,.8); padding:0 0.72em; line-height:1.4em; padding-bottom:1.4em}
	.phonebigbanner{ display:block;}
	.phonexxtext{ display:block}
	.phoneitem{ display:block;}
	.solutionbox{ padding-top:15px}
	.bigbanner{ height:400px}
	.bannermask h1{ font-size:1.0em; width:96%; line-height:1.2em; padding:0.8em 0 0.4em}
	.bannermask p{width:92%; font-size:0.7em; line-height:18px; padding-bottom:15px}
	.banner_shujuchangku{ background-position:left center}
	.banner_argongjushu{ background-position:left center;}
	.banner_shiyanshiguanli{ background:url(../images/zhjs_phone_02.png) no-repeat center center}
	.engineering{ padding-bottom:2em}
	.contactbanner{ height:100px}
	.contactmask p{ font-size:0.7em; padding:1em 0 0.5em}
	.conbtn{ font-size:0.7em; height:30px; line-height:28px; width:100px; border-radius:3px}
	.youshi{ display:none}
	.phone_youshibar{ display:block}
	.duoxitong{ display:none}
	.banner_zidongpingjia{ background:url(../images/banner_sk_zidongpingjia.jpg) no-repeat left center; background-size:cover}
	.banner_jingzuidugao{ background:url(../images/banner_sk_jingzuidugao.jpg) no-repeat right center; background-size:cover}
	.xnpt_bigbanner{ background-position:left center}
	.xinjiaoyu{ display:none}
	.fangan{ display:none}
	.bannermask p.pcgjtext{ display:none}
	.bannermask p.phonegjtext{ display:block}
	.humanlist{ width:auto; padding-bottom:50px}
	.humanli{ height:auto; margin-bottom:1em; width:auto}
	.humanpic{ width:220px; height:220px; border-radius:220px}
	.humanli:hover .hmask{ width:220px; height:220px; border-radius:220px; line-height:220px}
	.humanli p{ font-size:0.7em;}
	.pchgyq{ display:none}
	.humaninfor{width:auto; height:auto}
	.huinforli{ display:block; width:auto; height:auto; background-size:22%; border-radius:4px; margin:0.5em; padding:10px 10px 10px 76px}
	.huinforli h3{ font-size:1.0em}
	.huinforli p{ font-size:0.7em; line-height:1.4em}
	.bookbar{width:auto; height:auto; padding-bottom:1em}
	.bookli{ position:initial; width:auto; height:auto; top:auto; left:auto; padding:0.5em; margin:0.5em}
	.bookpic{ position:initial; left:auto; top:auto; margin:0 auto; width:300px; height:300px}
	.bookpic img{width:100%; height:100%}
	.bookli h3{ font-size:1.0em}
	.bookli p{ font-size:0.7em; }
	.banner_shuziruansheng{ background-size:cover}
	.banner_vrjiaohukejian{ background-position:left center}
	.solutbox{height:auto; padding:0.5em 0 1.5em}
	.soutli{ margin:0.5em auto; width:92%; height:300px}
	.experimentbox{ display:none}
	/*xr可视化资源开发*/
	.rainingbox{ width:auto}
	.rainli{ width:auto; margin:0.5em 0.2em 0.5em 0.7em}
	.rainli .rainpic{ margin-right:0.4em;border:1px solid #0061ce}
	.rainli h3{ font-size:0.8em; color:#333; line-height:1.8em}
	.rainli p{font-size:0.6em; line-height:1.4em}
	.process{ background-color:#f8f8f8; padding-top:40px}
	.flowbar{ display:none}
	.flowlist{width:auto}
	.flowlib{width:92%; margin:0.5em auto; padding:0.6em 0.5em 0.5em 5.4em; height:100px}
	.flowlib h3{ font-size:0.9em}
	.flowlib p{ font-size:0.7em}
	.cartoon{ display:none}
	.visual{ display:none}
	.island{ display:none}
	.soutli p{ font-size:0.7em; line-height:1.5em}
	.hzyxbox{ display:none}
	.channel h1{ margin-bottom:20px }
	.roleplay, .creator{ min-width:inherit; height:400px; background-size:cover; margin:0 auto 40px}
	.creator{ height:240px}
	.ktwelve{ width:auto; text-align:center; padding-bottom:60px}
	.ktweleft,.ktweli{width:47%; height:284px; margin:0.5em 1.5%; display:inline-block;}
	.ktweleft h2{ font-size:1em; line-height:1.4em; padding:2em 1em}
	.ktweli h3 span{font-size:0.8em; line-height:1.4em;}
	.ktwepic{width:100%; height:auto}
	.ktweli p{ width:100%}
	.ktweleft p{ font-size:0.7em; padding:0 1em 2em}
	.ktweli p{font-size:0.7em; line-height:1.5em}
	.papered{ display:none}
	.richscan{ display:none}
	.banner_xuexifafang{ margin-top:20px}
	.banner_jiaoxuefangshi{ background:url(../images/banner_arqx_jiaoxuefangshi.jpg) no-repeat right center; background-size:cover}
	.anjianlist{ display:block}
	/*新闻*/
	.newscent{width:auto; margin:0 auto}
	.phonesingtopbar{ display:block}
	.newtitlb{ height:auto; border:none}
	.newtitlb h3{ width:100%; font-size:0.8em; line-height:1.4em; height:auto; padding:0.3em 0}
	.newtitlb span{ display:none}
	.newslext{ height:54px; padding:0; font-size:0.60em; color:#999; line-height:1.3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical; margin-bottom:14px}
	.newslext span{ display:none}
	.newpic{width:40%; height:100px; float:right; margin:0 2% 0}
	.newstext{width:54%; margin-right:0; margin-left:2%; height:auto}
	.newpic img, .channpic img{ font-size:0.6em; color:#666}
	.newinforbar{ display:block; position:absolute; width:92%}
	.newinforbar span{font-size:0.7em; color:#999; line-height:1.6em; margin-right:1.4em}
	.newli{ margin-bottom:20px; padding-bottom:30px}
	.page{padding:20px 0 0}
	.page a{ padding:0px 8px; margin:3px 2px}
	.page strong{ font-weight:normal; font-size:0.8em}
	.singnewcont{width:auto; margin:0 auto 0; padding:1em 0.5em 3em}
	.neirong h2{ font-size:1.2em; line-height:1.3em}
	.other_msg{ font-size:0.6em;  padding-bottom:0.5em; height:auto; line-height:normal}
	.author, .pubTime, .share{ margin:0 0.5em; width:auto; height:auto; float:none; display:inline-block}
	.msg_line{ margin:0.6em 0em 0.5em 0em; border-bottom:1px dashed #dedede}
	.neirong p img, .neirong p embed, .neirong p object{ max-width:96%; min-width:80%; text-indent:0; margin:0 auto}
	.neirong audio,.neirong canvas,.neirong progress,.neirong video{ margin-left:-2em}
	.watching{ width:auto}
	.singlenbar{ width:auto}
	.watchbox{ text-align:center}
	.watchli{width:45%; height:150px; margin:0 1% 10px; float:none; display:inline-block}
	.watchpic{width:100%; height:100px}
	.watchli h3{ font-size:0.7em; line-height:1.6em}
	.singlenbar .sinright{ float:none; text-align:left; padding:0 1em; margin-bottom:0.5em; line-height:1.4em; font-size:0.7em}
	.singlenbar .sinleft{ float:left;padding:0 1em; line-height:1.4em;font-size:0.7em}
	.watcitl{ margin-left:0.7em; font-size:0.9em}
	/*公司介绍-我要合作*/
	.onesoftabout{ width:auto; margin:0 auto; padding:20px 0 10px}
	.product h1{ margin:0 0.5em 0.2em}
	.onesoftabout p{ font-size:0.8em; padding:5px 10px; line-height:1.9em}
	.whatinforbar, .whoinforbar, .howinforbar{width:88%; height:300px; margin:0.5em auto; display:block; float:none}
	.whobox, .whatbox, .howbox{width:100%; height:100%; background-size:cover; margin:0}
	.onesoftabout .whatinforbar p,.onesoftabout .whoinforbar p,.onesoftabout .howinforbar p{padding:110px 15px 0}
	.videobox{ width:92%;display:block; padding:5px; border:1px solid #dedede; margin:0 auto 2em; height:auto}
	.onesoftdata{ display:none}
	.lic{ display:none}
	.phonelic{ display:block}
	.rongyu{ display:none}
	.hztext img{width:90%; margin:0 auto}
	.cpertitl{ display:none}
	.cooperlib{ width:92%; padding:0.7em; margin:1em auto}
	.wyhztl{ display:block}
	.cotl h1{ font-size:1.2em; padding-top:0.5em}
	.cotl span{ font-size:0.7em; display:block; float:none; clear:both}
	.cooperlib p{ font-size:0.7em; line-height:1.7em}
	.cooperlib img{}
	.cotbtn{padding:0 15px; font-size:0.8em}
	.hzpic{ width:auto}
	.hzpic img{width:100%}
	.wypic{ display:none}
	.hzpic img.coopic{ display:block}
	.cltil{ display:none}
	.popbox{width:90%}
	.popbtitlb{ font-size:0.9em}
	.pptable th{ font-size:0.7em}
	.pptable td input{font-size:0.7em}
	.pptable td input.yzminput{ width:55%}
	.fsyzm{width:35%; font-size:0.6em; height:38px; line-height:38px}
	.bdtd{ width:85px}
	.errtext{ font-size:0.7em}
	.konglanbar{ display:block}
	.hzhbstyle{ display:none}
	
	.searchcont{ width:auto}
	.searchcont .singtopbar{ display:none}
	.resultlib{ padding:20px 0 20px}
	.resultlib a{ width:34%; height:30px; line-height:30px; font-size:14px; margin-left:15px}
	.resultlib:hover a, .resultlib a:hover{ width:50%}
	.resultlib h3{ font-size:0.9em}
	.resultlib p{ padding:5px 5px 10px; font-size:0.7em}
	.resultlib a{ font-size:0.6em; margin-left:5px}
	.resultlib h3 i{ margin-left:5px; margin-top:9px}
	.seachbar{ display:none}
	
}


/* 平板之类的宽度 1024 以下设备 */
@media only screen and (min-width: 321px) and (max-width: 1024px) {
	
}

/* PC客户端或大屏幕设备: 1024px 至更大 */
@media only screen and (min-width: 1025px) {
	.pcbody{ display:block}
	.phonebody{ display:none}
}

/* 竖屏 */
@media screen and (orientation:portrait) and (max-width: 768px) {
	body{background:#fff; font-size:18px}
	.pcbody{ display:none}
	.phonebody{ display:block}
	nav.phonenav{ display:block}
	.phonexxtext{ display:block}
	.phoneitem{ display:block;}
	.phonefooter{ display:block}
	.slider-nav {bottom:4.9em;}
	.slidertextbar{ height:4.2em;}
	.slidertextbar h1{ font-size:1.00em; padding-top:1em}
	.slidertextbar p{ font-size:0.64em; }
	.overlay,.product{ min-width:inherit}
	.slidertextbar p{ font-size:10px; }
	.slidertextbar p{ font-size:10px; }
	.dwtext p, .dwtext h4{ font-size:0.67em}
	.dwtext{width:auto; max-width:300px}
	.fullscreen{ display:none}
	.mobile_bg,.banner,.product,.bigbanner,.contactbanner{min-width:inherit}
	.scenario,.solutbox,.product .ph{ width:auto}
	.buildbox,.scenariobox,.footer{ display:none}
	.phonefooter{ display:block}
	nav.phonenav{ display:block}
	.engineering .soutli{ margin:0 auto 20px; width:92%; height:300px}
	.soutpic{width:92%; height:150px; background-size:cover; margin:0 auto; background-position: center center; left:4%}
	.soutli:hover .soutpic{ height:180px}
	.epic4{ background:url(../images/zhjs_05.png) no-repeat center center;background-size:cover;}
	.soutli h3{ font-size:1.0em; padding:0px 0 5px}
	.product h1{ font-size:1.2em; line-height:1.4em; padding-bottom:0.5em; margin:0 0.5em 0.7em;}
	.product .ph{font-size: 0.7em; color:rgba(156,160,164,.8); padding:0 0.72em; line-height:1.4em; padding-bottom:1.4em}
	.phonebigbanner{ display:block;}
	.phonexxtext{ display:block}
	.phoneitem{ display:block;}
	.solutionbox{ padding-top:15px}
	.bigbanner{ height:400px}
	.bannermask p{width:92%; font-size:0.7em; line-height:18px; padding-bottom:15px}
	.banner_shujuchangku{ background-position:left center}
	.banner_argongjushu{ background-position:left center;}
	.banner_shiyanshiguanli{ background:url(../images/zhjs_phone_02.png) no-repeat center center}
	.engineering{ padding-bottom:2em}
	.contactbanner{ height:100px}
	.contactmask p{ font-size:0.7em; padding:1em 0 0.5em}
	.conbtn{ font-size:0.7em; height:30px; line-height:28px; width:100px; border-radius:3px}
	.duoxitong{ display:none}
	.banner_zidongpingjia{ background:url(../images/banner_sk_zidongpingjia.jpg) no-repeat left center; background-size:cover}
	/*公司介绍*/
	.onesoftabout{ width:auto; margin:0 auto}
	.product h1{ margin:0 0.5em 0.2em}
	.onesoftabout p{padding:5px 10px; line-height:1.5em}
	.whatinforbar, .whoinforbar, .howinforbar{width:88%; height:300px; margin:0.5em auto; display:block; float:none}
	.whobox, .whatbox, .howbox{width:100%; height:100%; background-size:cover; margin:0}
	.onesoftabout .whatinforbar p,.onesoftabout .whoinforbar p,.onesoftabout .howinforbar p{padding:110px 15px 0}
	.videobox{ width:92%;display:block; padding:5px; border:1px solid #dedede; margin:0 auto 2em; height:auto}
	.onesoftdata{ display:none}
	.lic{ display:none}
	.phonelic{ display:block}
	.rongyu{ display:none}
	.hztext img{width:90%; margin:0 auto}
	.cpertitl{ display:none}
	.cooperlib{ width:92%; padding:0.7em; margin:1em auto}
	.wyhztl{ display:block}
	.cotl h1{ font-size:1.2em; padding-top:0.5em}
	.cotl span{ font-size:0.7em; display:block; float:none; clear:both}
	.cooperlib p{ font-size:0.7em; line-height:1.7em}
	.cooperlib img{}
	.cotbtn{padding:0 15px; font-size:0.8em}
	.hzpic{ width:auto}
	.hzpic img{width:100%}
	.wypic{ display:none}
	.hzpic img.coopic{ display:block}
	.cltil{ display:none}
	.popbox{width:90%}
	.popbtitlb{ font-size:0.9em}
	.pptable th{ font-size:0.7em}
	.pptable td input{font-size:0.7em}
	.pptable td input.yzminput{ width:55%}
	.fsyzm{width:35%; font-size:0.6em; height:38px; line-height:38px}
	.bdtd{ width:85px}
	.errtext{ font-size:0.7em}
	.konglanbar{ display:block}
	
	
	.seachbar{ display:none}
	
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	.phonebigbanner{ height:320px}
	.engineering .soutli{height:380px}
	.soutpic{ height:250px}
	.soutli:hover .soutpic{ height:270px}
	.youshi{ display:none}
	.phone_youshibar{ display:block}
	.bannermask h1{ font-size:1.0em; width:96%;line-height:1.2em; padding:0.8em 0 0.4em}
	.xnpt_bigbanner{ background-position:left center}
	.xinjiaoyu{ display:none}
	.fangan{ display:none}
	.bannermask p.pcgjtext{ display:none}
	.bannermask p.phonegjtext{ display:block}
	.humanlist{ width:auto; padding-bottom:50px}
	.humanli{ height:auto; margin-bottom:1em; width:auto}
	.humanpic{ width:220px; height:220px; border-radius:220px}
	.humanli:hover .hmask{ width:220px; height:220px; border-radius:220px; line-height:220px}
	.humanli p{ font-size:0.7em;}
	.pchgyq{ display:none}
	.humaninfor{width:auto; height:auto}
	.huinforli{ display:block; width:auto; height:auto; background-size:15%; border-radius:4px; margin:0.5em; padding:10px 10px 10px 90px}
	.huinforli h3{ font-size:1.0em}
	.huinforli p{ font-size:0.7em; line-height:1.4em}
	.bookbar{width:auto; height:auto; padding-bottom:1em}
	.bookli{ position:initial; width:auto; height:auto; top:auto; left:auto; padding:0.5em; margin:0.5em}
	.bookpic{ position:initial; left:auto; top:auto; margin:0 auto; width:300px; height:300px}
	.bookpic img{width:100%; height:100%}
	.bookli h3{ font-size:1.0em}
	.bookli p{ font-size:0.7em; }
	.banner_shuziruansheng{ background-size:cover}
	.banner_vrjiaohukejian{ background-position:left center}
	.solutbox{height:auto; padding:0.5em 0 1.5em}
	.soutli{ margin:0.5em auto; width:92%; height:300px}
	.experimentbox{ display:none}
	/*xr可视化资源开发*/
	.rainingbox{ width:auto}
	.rainli{ width:auto; margin:0.5em 0.2em 0.5em 0.7em}
	.rainli .rainpic{ margin-right:0.4em;border:1px solid #0061ce}
	.rainli h3{ font-size:0.8em; color:#333; line-height:1.8em}
	.rainli p{font-size:0.6em; line-height:1.4em}
	.process{ background-color:#f8f8f8; padding-top:40px}
	.flowbar{ display:none}
	.flowlist{width:auto}
	.flowlib{width:92%; margin:0.5em auto; padding:0.6em 0.5em 0.5em 5.4em; height:100px}
	.flowlib h3{ font-size:0.9em}
	.flowlib p{ font-size:0.7em}
	.cartoon{ display:none}
	.visual{ display:none}
	.island{ display:none}
	.soutli p{ font-size:0.7em; line-height:1.5em}
	.hzyxbox{ display:none}
	.channel h1{ margin-bottom:20px }
	.roleplay, .creator{ min-width:inherit; height:400px; background-size:cover; margin:0 auto 40px}
	.creator{ height:240px}
	.ktwelve{ width:auto; text-align:center; padding-bottom:60px}
	.ktweleft,.ktweli{width:47%; height:284px; margin:0.5em 1.5%; display:inline-block;}
	.ktweleft h2{ font-size:1em; line-height:1.4em; padding:2em 1em}
	.ktweli h3 span{font-size:1em; line-height:1.4em;}
	.ktwepic{width:100%; height:auto}
	.ktweli p{ width:100%}
	.ktweleft p{ font-size:0.7em; padding:0 1em 2em}
	.ktweli p{font-size:0.8em; line-height:1.5em}
	.papered{ display:none}
	.richscan{ display:none}
	.banner_xuexifafang{ margin-top:20px}
	.banner_jiaoxuefangshi{ background:url(../images/banner_arqx_jiaoxuefangshi.jpg) no-repeat right center; background-size:cover}
	.anjianlist{ display:block}
	/*新闻*/
	.newscent{width:auto; margin:0 auto}
	.phonesingtopbar{ display:block}
	.newtitlb{ height:auto; border:none}
	.newtitlb h3{ width:100%; font-size:0.8em; line-height:1.4em; height:auto; padding:0.3em 0}
	.newtitlb span{ display:none}
	.newslext{ height:54px; padding:0; font-size:0.60em; color:#999; line-height:1.3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical; margin-bottom:14px}
	.newslext span{ display:none}
	.newpic{width:40%; height:100px; float:right; margin:0 2% 0}
	.newstext{width:54%; margin-right:0; margin-left:2%; height:auto}
	.newpic img, .channpic img{ font-size:0.6em; color:#666}
	.newinforbar{ display:block; position:absolute; width:92%}
	.newinforbar span{font-size:0.7em; color:#999; line-height:1.6em; margin-right:1.4em}
	.newli{ margin-bottom:20px; padding-bottom:30px}
	.page{padding:20px 0 0}
	.page a{ padding:0px 8px; margin:3px 2px}
	.page strong{ font-weight:normal; font-size:0.8em}
	.singnewcont{width:auto; margin:0 auto 0; padding:1em 0.5em 3em}
	.neirong h2{ font-size:1.2em; line-height:1.3em}
	.other_msg{ font-size:0.6em;  padding-bottom:0.5em; height:auto; line-height:normal}
	.author, .pubTime, .share{ margin:0 0.5em; width:auto; height:auto; float:none; display:inline-block}
	.msg_line{ margin:0.6em 0em 0.5em 0em; border-bottom:1px dashed #dedede}
	.neirong p img, .neirong p embed, .neirong p object{ max-width:96%; min-width:80%; text-indent:0; margin:0 auto}
	.neirong audio,.neirong canvas,.neirong progress,.neirong video{ margin-left:-2em}
	.watching{ width:auto}
	.singlenbar{ width:auto}
	.watchbox{ text-align:center}
	.watchli{width:45%; height:150px; margin:0 1% 10px; float:none; display:inline-block}
	.watchpic{width:100%; height:100px}
	.watchli h3{ font-size:0.7em; line-height:1.6em}
	.singlenbar .sinright{ float:none; text-align:left; padding:0 1em; margin-bottom:0.5em; line-height:1.4em; font-size:0.7em}
	.singlenbar .sinleft{ float:left;padding:0 1em; line-height:1.4em;font-size:0.7em}
	.watcitl{ margin-left:0.7em; font-size:0.9em}
	.hzhbstyle{ display:none}
	
	}
	
@media screen and (min-width: 480px) and (max-width: 640px) {
	.huinforli{ display:block; width:auto; height:auto; background-size:18%}
	.xrzy .rainli p{ width:78%}
	
	}

/* 横屏 */
@media screen and (orientation:landscape){
	.pcbody{ display:block}
	.phonebody{ display:none}	
	
}
