﻿@charset "utf-8";


.topmes{width:100%;height:40px;line-height:40px; background:#333333;color:#999;}
.topmescont{width:1200px;margin:0 auto;}
.topmescont span{float:right;line-height:35px;}
.topmescont span a{display:inline-block;width:55px;height:26px;font-family:Arial;text-align:center;line-height:26px;color:#fff;font-size:12px;margin-left:5px;}
.topmescont span em{line-height:40px;color:#ececec;display:inline-block;padding-right:10px;}
.topmescont span em a{font-family:'Microsoft YaHei';font-size:13px;margin:0;color:#ececec;}

.headercont{width:1200px;margin:0 auto;}
.indexlogo{float:left;}
.indexlogo img{display:block;}
.headercnav{float:right;}
.headercnav li{float:left;padding:0 22px; font-size:16px;position:relative;}
.headercnav li.searchbtn{padding:0;float: right;top:5px;}
.headercnav li a{display:inline-block; height:110px;line-height:110px;border-top:3px solid #fff;}
.headercnav li a:hover, .headercnav li a.thiscur{color:#F2622D;border-top-color:#F2622D;}
.showsearchbtn{display:inline-block;width:50px;height:110px;background: url(../images/icon7.png) no-repeat center;background-size: 60%;cursor: pointer;}

.indexsubnav{position:absolute;width:130px;top:113px;background:#fff;z-index:100;text-align:center;font-size:13px;left:50%;margin-left:-65px;display:none;}
.topsolution{width:150px;}

.headercnav li.showthisnav .indexsubnav{/*display:block; opacity:1;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;*/}
.indexsubnav p a{height:40px;line-height:40px;display:block;border-bottom:1px solid #EEE;border-top:none; transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.indexsubnav p a:hover{color:#fff;background:#F2622D;border-top:none;}
.indexsubnav p a:last-child {border-bottom:none;}

.headercnav li.showthisnav .indexsubnav p{opacity:1;filter:alpha(opacity=100);height:auto;}
.headercnav li.showthisnav .indexsubnav p:nth-child(1){transition:all 1s ease-in-out;}
.headercnav li.showthisnav .indexsubnav p:nth-child(2){transition:all 10s ease-in-out;}
.headercnav li.showthisnav .indexsubnav p:nth-child(3){transition:all 12s ease-in-out;}
.headercnav li.showthisnav .indexsubnav p:nth-child(4){transition:all 15s ease-in-out;}
.headercnav li.showthisnav .indexsubnav p:nth-child(5){transition:all 18s ease-in-out;}



.indexbanner{width:100%;overflow:hidden;position:relative;}
.indexbanner ul{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.indexbanner ul li{float:left;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;position:relative;overflow:hidden;}
.indexbanner ul li img{display:block;position:relative;width:100%;max-width:100%;height:auto;}

.indexbannerbtn{width:100%;height:33px;text-align:center;position:absolute;left:0;z-index:20;bottom:32px;}
.indexbannerbtn p{display:inline-block;  padding: 7px 6px 7px 24px;background:#fff;border-radius:40px;}
/*.indexbannerbtn p a{display:inline-block;width:12px;height:12px;overflow:hidden;margin-right:18px;background:url(../images/img87.png) no-repeat;cursor:pointer;font-size:0;line-height:50px;overflow:hidden;}
.indexbannerbtn p a.activeSlide{background:url(../images/img86.png) no-repeat;}*/

.indexbannerbtn p span{display:inline-block;border-radius:100%;width:12px;height:12px;overflow:hidden;margin-right:18px;background:#DDD;cursor:pointer;}
.indexbannerbtn p span.swiper-active-switch{background:#F2622D;}



.indexcont{width:1200px;margin:0 auto;padding:70px 0; overflow:hidden;}
.indextitle{background:url(../images/img06.png) no-repeat center 34px;text-align:center;line-height:28px;margin-bottom:45px;}
.indextitle h3{color:#333;font-size:20px;line-height:20px;font-weight:bold;}
.indextitle span{font-family:Arial;font-size:15px;color:#999;text-transform:uppercase;}

.indexicon {overflow:hidden;margin-bottom:30px;text-align:center;font-size:14px;margin-top: -20px;}
.indexicon a {font-size: 14px;line-height: 22px;display: inline-block;margin: 0 20px;text-align: center;color: #999;}
.indexicon img{width:46px;height:46px;}
@media all and (max-width:1023px) {
    .indexicon {overflow:hidden;margin:30px 0;text-align:center;font-size:14px;}
    .indexicon a {font-size: 12px;display: inline-block;margin: 0 10px;text-align: center;color: #999;}
    .indexicon img{width:32px;height:32px;}
}



.indexprolist{width:1232px;}
.indexprolist li{width:280px;height:280px;overflow:hidden;position:relative;text-align:center;margin-right:24px;float:left;}
.indexprolist li a{display:block;position:relative;}
.indexprolist li img{width:210px;height:210px;position:relative;transition:all 0.5s ease;}
@media all and (min-width:1023px)
{
.indexprolist li:hover img{ width:220px; height:220px;transition:all 0.5s ease;}
}


.indexback{width:100%;background:#f3f3f3;}
.companycont{float:left;width:746px;height:243px;box-shadow: 1px 1px 1px rgba(195,195,195,0.75);background:#fff;padding:20px;font-size:13px;line-height:23px;}
.companycontimg{float:left;margin-right:35px;width:359px;height:239px;position:relative;overflow:hidden;}
.companycontimg a{display:block;position:relative;overflow:hidden;}
.companycontimg img{display:block;width:359px;height:239px;position:relative;}
.companycont h4{font-size:20px;line-height:20px;color:#333;font-weight:bold;}
.companycont h4 span{display:inline-block;padding:20px 0;background:url(../images/img15.jpg) no-repeat left bottom;}
.companycont p{margin:20px 0 35px 0;}
.redmoeabout{display:inline-block;width:106px;height:33px;text-align:center;line-height:33px;border:solid 1px #e8e8e8;}
.redmoeabout:hover{border:1px solid #F2622D; color:#ffffff; background-color:#F2622D;}

.companylist{width:384px;float:right;font-size:13px;}
.companylist li{width:367px;height:128px;box-shadow: 1px 1px 1px rgba(195,195,195,0.75);background:#fff;padding-right:15px;line-height:20px;}
.companylistlast{margin-top:25px;}
.companylistalink{float:left;width:128px;height:128px;overflow:hidden;position:relative;margin-right:15px;}
.companylist li img{display:block;width:128px;height:128px;position:relative;}
.companylist li h4{font-size:17px;color:#333;padding:25px 0 12px 0;font-weight:bold;margin:0;}
.companylist li h4 a{color:#333;}
.companylist li p{height:40px;overflow:hidden;}

/*.indexpartner li{float:left;width:198px;height:93px;border:1px solid #d0d0d0;margin:0 -1px -1px 0;position:relative;overflow:hidden;}
.indexpartner li img{display:block;width:198px;height:93px;}
.indexpartner li span{display:block;width:200px;height:95px;background:url(../images/img88.png) repeat;position:absolute;left:0;top:0;cursor:pointer;}*/



.indexfoot{width:100%;height:182px;background:#333;color:#898989;text-align:center;}
.Detect{padding:25px 0 15px 0;}
.indexfootlink{border-bottom: 1px solid #2a2929;overflow: hidden;height: 50px;line-height: 50px;}
.indexfootlink a{color:#898989;display:inline-block;margin:0 32px 0 32px;}
.indexfootlink a:hover{color:#fff;}
.footcopy{font-size:12px;line-height:52px;}



/*-------- 150930 --------*/
.inside-banner{width:100%;height:150px;overflow:hidden;position:relative;}
.inside-banner img{display:block;width:100%;max-width:100%;}


/*------- 151007 --------*/
.subnav{width:100%;height:60px;border-bottom:2px solid #F2622D;background:#fff;z-index:1000;}
.subnavcont{width:1200px;height:60px; margin:0 auto;font-size:17px;}
.subnavcont span{display:block;position:relative; line-height:60px;float:left;}
.subnavcont span a{display:block;padding:0px 49px;}
.subnavcont span a:hover{color:#fff;background:#F2622D;}


.hsh_insidecon{ width:1200px; margin:0 auto;padding:40px 0;overflow:hidden;}
.hsh_insidecon .aboutcont{padding:35px 0;}
.hsh_insidecon img {width:100%;max-width:100%;height:auto;}
.aboutconttitle{color:#484848;font-size:35px;font-weight:bold;line-height:53px;padding-bottom:12px;background:url(../images/img31.jpg) no-repeat left bottom;}
.aboutconttitle img{display:block;}
.abouttext{color:#333;line-height:25px;}


.developmentcont{padding-top:40px;}
.developmentleft{float:left;width:592px;height:508px;background:url(../images/img34.jpg) no-repeat left top;}
.developmentleft img{margin-top:56px;width:592px;height:394px;}

.developmentright{float:right;width:490px;height:441px; overflow:hidden;padding-top:56px;color:#666;font-size:15px;line-height:25px;position:relative;}
.developmentrightrun{/*cursor:auto !important;*/}
.developmentrightrun ul{height:auto !important;}
.developmentrightrun ul li{float:left;height:auto !important;}
.developmentdate{font-size:45px;font-weight:bold;color:#F2622D;line-height:45px;border-left:4px solid #F2622D;padding-left:16px;font-family:Arial;}
.developmenttitle{font-size:20px;color:#333;padding:22px 0;border-bottom:1px solid #d3d3d3;margin-bottom:20px;}

.developmentrunbtn{position:absolute;left:0;bottom:100px;}
.developmentrunbtn a{display:inline-block;width:37px;height:37px;float:left;margin-right:10px;}
.developmentrunbtn a.runleftbtn{background:url(../images/img36.jpg) no-repeat;}
.developmentrunbtn a.runrightbtn{background:url(../images/img37.jpg) no-repeat;}
.developmentrunbtn a.runleftbtn:hover{background:url(../images/img38.jpg) no-repeat;}
.developmentrunbtn a.runrightbtn:hover{background:url(../images/img39.jpg) no-repeat;}


.Honorslist{width:1200px;overflow:hidden;padding:52px 0;}
.Honorslist ul{width:1224px;}
.Honorslist ul li{width:280px;height:259px;text-align:center;font-size:15px;color:#666;background:#fbfbfb;float:left;margin:0 24px 24px 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.Honorslist ul li span{display:block;padding-top:10px;}
.Honorslist ul li img{display:block;width:187px;height:187px;margin:0 auto;}
.Honorslist ul li p{border:1px solid #f4f4f4;height:47px;line-height:47px;margin-top:12px;}
.morehonor{text-align:center;}
.morehonor a{display:inline-block;width:120px;height:40px;color:#fff;font-size:15px;background:#484848;line-height:40px;}

.Corporateculture{width:100%;height:697px;padding-top:90px; background:url(../images/img45.jpg) no-repeat center;}
.culturecont{width:1090px;margin:0 auto;padding:55px;background:url(../images/img46.png) repeat;overflow:hidden;}
.culturelist{width:1230px;padding:28px 0;}
.culturelist li{float:left;width:192px;height:200px;margin-right:30px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.culturetext{color:#333;line-height:25px;}


.supportcontzx{}
.supportcontzximg{float:left;width:600px;height:450px;}
.supportcontzxform{float:left;width:530px;height:415px;background:#f0f0f0;padding:35px 35px 0 35px;color:#333;}
.supportcontzxform h4{padding-bottom:15px;border-bottom:1px solid #d0d0d0;font-size:17px;}
.supportcontzxform ul{padding-top:28px;}
.supportcontzxform ul li{padding-bottom:14px;}
.supportcontzxform ul li span{display:inline-block;float:left;width:70px;line-height:38px;text-align:right;}
.supportcontzxform ul li div{float:left;width:435px;}
.supportcontzxform ul li div input, .supportcontzxform ul li div select, .supportcontzxform ul li div textarea{font-family:'Microsoft YaHei';font-size:13px;background:#fff;border:1px solid #d0d0d0;color:#999;}
.questionselect{padding-left:10px;width:138px;height:36px;}
.messagetext{width:420px;height:88px;padding:10px 0 0 10px;resize:none;}
.pageslink{width:420px;height:36px;padding-left:10px;resize:none;line-height:36px;}
.Securitycode{display:inline-block;position:relative;}
.Securitycode input{width:220px;height:36px;line-height:36px;padding-left:10px;}
.Securitycode em{display:inline-block;position:absolute;right:0;top:1px;cursor:pointer;}
.supportcontzxform ul li div input.supportcontzxformbtn{border:none;background:#F2622D;font-size:14px;color:#fff;width:158px;height:33px;line-height:33px;cursor:pointer;}


.questionlist{display:none;}
.problemlist{color:#4c4c4c;font-size:15px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:-1px;}
.problemlist dt{background:url(../images/img61.jpg) no-repeat 99% center;padding-left:17px;}
.problemlist dt.showdd{background:url(../images/img60.jpg) no-repeat 99% center;}
.problemlist dt span{display:block;padding:18px 0 18px 58px;background:url(../images/img62.jpg) no-repeat left center;cursor:pointer;}
.problemlist dt.showdd span{background:url(../images/img58.jpg) no-repeat left center;color:#F2622D;font-weight:bold;}
.problemlist dd{padding:25px 0 28px 75px;background:#f8f8f8 url(../images/img59.jpg) no-repeat 17px 19px;line-height:23px;display:none;}

.Downloadbtn{padding-bottom:20px;}
.Downloadbtn a{display:inline-block;float:left;width:167px;height:39px;text-align:center;line-height:39px;color:#666666;font-size:17px;background:#f2f2f2;}
.Downloadbtn a:hover, .Downloadbtn a.changebtn{color:#fff;background:#484848;}


.Downloadtable{font-size:15px;color:#4c4c4c;display:none;}
.Downloadtable table{border-collapse:collapse;width:100%;}
.Downloadtable table th{font-weight:normal;width:33%;padding:12px 0;background:#f2f2f2;}
.Downloadtable table th span{text-align:left;display:block;padding-left:78px;}
.Downloadtable table th span.genxindate{text-align:center;padding-left:0;}
.Downloadtable table th span.downloadbtn{text-align:center;}
.Downloadtable table td{padding:20px 0;border-bottom:1px solid #e6e6e6;}
.Downloadtable table td span{text-align:center;display:block;}
.Downloadtable table td span.Downloadtitle{text-align:left;padding-left:55px;}
.Downloadtable table td .downloadbtn{display:inline-block;width:74px;height:29px;text-align:center;line-height:29px;color:#fff;background:url(../images/img64.jpg) no-repeat;text-indent:18px;margin-left:80px;}
.Downloadtable table td .downloadbtn:hover{background:url(../images/img63.jpg) no-repeat;}

.Onlinedemo{padding-bottom:75px;}
.Onlinedemo img{display:block;width:100%;height:auto;}

.productslist{margin:0 0 0px 0;overflow:hidden;}
.productslisttop li{float:left;width:555px;height:315px;background:#f0f0f0;margin-right:30px;padding:100px 15px 0 15px;-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1); -webkit-transition: .3s transform; transition: .3s transform;-moz-transition: .3s transform;-ms-transition: .3s transform;-o-transition: .3s transform;}
.productslisttop li:hover{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025); -webkit-transition: .3s transform; transition: .3s transform;-moz-transition: .3s transform;-ms-transition: .3s transform;-o-transition: .3s transform; position:relative; z-index:999;box-shadow:0px 0px 10px rgba(0,0,0,.2)}
.productslisttop li span{display:block;float:left;margin-right:15px;}
.productslisttop li span img{display:block;width:210px;height:210px;}
.productslisttop li div h4{color:#F2622D;font-size:20px;}
.productslisttop li div p{margin:30px 0 50px 0;}
.remorelist{display:inline-block;width:120px;height:36px;line-height:36px;text-align:center;background:#F2622D;color:#fff;font-size:15px;}


.productslistbottom li{float:left;width:380px;height:285px;background:#f0f0f0;margin:26px 30px 0 0;text-align:center;font-size:14px;-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1); -webkit-transition: .3s transform; transition: .3s transform;-moz-transition: .3s transform;-ms-transition: .3s transform;-o-transition: .3s transform;}
.productslistbottom li:hover{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025); -webkit-transition: .3s transform; transition: .3s transform;-moz-transition: .3s transform;-ms-transition: .3s transform;-o-transition: .3s transform; position:relative; z-index:999;box-shadow:0px 0px 10px rgba(0,0,0,.2)}
.productslistbottom li img{display:block;width:210px;height:210px;margin:20px auto;}



.Productdetails{margin:40px 0 0 0;}
.Productdescription{overflow: hidden;width:1200px;height:438px;background:url(../images/img67.jpg) no-repeat;margin:35px 0;}
.Productdescription dl{padding:62px 75px 0 42px;}
.Productdescription dl dt{float:left;width:390px;height:293px;}
.Productdescription dl dt img{display:block;margin:0 auto;width:295px;height:295px;}
.Productdescription dl dd{float:right;width:623px;line-height:25px;}
.Productdescription dl dd h4{color:#F2622D;font-size:36px;font-weight:bold;line-height:normal;padding-bottom:30px;border-bottom:1px solid #EEE;}
.Productdescription dl dd p{margin-top: 20px;font-size: 16px;color: #6D6D6E;line-height: 32px;}

.Specificationsbtn{width:1198px;height:58px;margin-bottom:30px;border-bottom:1px solid #EEE;line-height:58px;font-size:17px;}
.Specificationsbtn a{display:inline-block;width:148px;height:58px;float:left;text-align:center;}
.Specificationsbtn a:hover, .Specificationsbtn a.thischange{color:#fff;background:#F2622D;}

.Specificationscont{width:1200px;margin-top:-1px;}
.Specificationslist{font-size:15px;display:none;}
.Productfeatures{padding:52px 52px 110px 52px;border:1px solid #d0d0d0;}
.Productfeatures li{padding-bottom:15px;margin-bottom:24px;border-bottom:1px solid #d0d0d0;}
.Specificationsmore{text-align:center;padding-top:15px;}
.Specificationsmore a{text-align:left;padding-left:20px; color:#fff;width:100px;height:40px;display:inline-block;background:url(../images/img69.jpg) no-repeat;line-height:40px;}

.procanshu{border:1px solid #d0d0d0;overflow:hidden;}
.procanshulist{padding-bottom:15px;margin-bottom:24px;border-bottom:1px solid #d0d0d0;}
.procanshulist dt{float:left;width:260px;font-size:17px;color:#333;}
.procanshulist dd{float:left;width:832px;}

.procanshu02{padding:52px 35px 110px 35px;border:1px solid #d0d0d0;overflow:hidden;}
.Qualification{width:1148px;}
.Qualification li{width:263px;height:243px;background:#fbfbfb;text-align:center;float:left;margin:0 22px 22px 0;}
.Qualification li.quamargin{margin-right:0;}
.Qualification li span{display:block;padding-top:10px;}
.Qualification li span img{display:block;width:187px;height:187px;margin:0 auto;}
.Qualification li p{border:1px solid #f4f4f4;height:32px;line-height:32px;margin-top:12px;}

.successcase{padding-left:50px;}
.successcase li{width:222px;height:105px;border:1px solid #d0d0d0;overflow:hidden;margin:0 32px 50px 0;float:left;}
.successcase li img{display:block;width:222px;height:105px;}



.indexlogin{width:572px;height:380px;background:#f2f2f2;position:absolute;left:50%;margin-left:-286px;top:20%;display:none;z-index:99;}
.closelogin{display:inline-block;width:42px;height:42px;background:url(../images/img83.png) no-repeat;position:absolute;right:-20px;top:-20px;cursor:pointer;}
.indexlogincont{width:305px;margin:0 auto;padding-top:42px;font-size:15px;}
.indexloginconttitle{font-size:24px;line-height:24px;font-weight:bold;color:#F2622D;border-bottom:1px solid #dcdcdc;padding-bottom:8px;margin-bottom:20px;}
.indexlogincont ul li p input{width:295px;height:32px;background:#fff;border:1px solid #dadada;margin:12px 0;padding-left:5px;}
.indexlogincont ul li p input.emailicon{background:#fff url(../images/img84.jpg) no-repeat 98% center;}
.indexlogincont ul li p input.passwordicon{background:#fff url(../images/img85.jpg) no-repeat 98% center;}
.indexlogincont ul li label input{margin-right:6px;}
.indexloginbtn{width:302px;height:36px;line-height:36px;text-align:center;font-size:15px;color:#fff;font-family:'Microsoft YaHei';background:#F2622D;margin:12px 0;cursor:pointer;}
.lijizhuce{color:#F2622D;}

.indexregister{width:644px;height:558px;background:#f2f2f2;position:absolute;left:50%;margin-left:-322px;top:20%;display:none;z-index:99;}
.indexregistercont{width:406px;margin:0 auto;padding-top:42px;font-size:15px;}
.indexregistercont ul li{margin-bottom:10px;}
.indexregistercont ul li span{display:inline-block;width:80px;text-align:right;float:left;line-height:34px;}
.indexregistercont ul li div{float:left;}
.indexregistercont ul li div input{width:295px;height:32px;background:#fff;border:1px solid #dadada;padding-left:5px;}
.indexregistercont ul li div em{color:#ff0000;line-height:34px;}
.indexregistercont ul li div select{width:95px;height:32px;background:#fff;border:1px solid #dadada;font-family:'Microsoft YaHei';color:#999;}
.cityselect{margin:0 4px;}
.registerbtn{width:124px;height:36px;color:#fff;font-family:'Microsoft YaHei';font-size:15px;background:#F2622D;margin:18px 0 0 160px;cursor:pointer;}





/*by hsh start*/

/*合作伙伴*/

.subnavcont{ z-index:3;}
.subnavcont-tit {display:none;}
.subnavcont span{ z-index:4;}
.subnavcont span.cur em{ background:url(../images/hsh_now.png) no-repeat; position:absolute; left:50%; margin-left:-8px; top:84px; display:block; width:17px; height:10px; z-index:9;}
.hsh_com{}
.subnavcont span.cur a{color:#fff;background:#F2622D;}
.hsh_comUl{}
.hsh_comUl li{ float:left; width:276px; height:210px; margin-bottom:32px; margin-right:30px;-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1); -webkit-transition: .3s transform; transition: .3s transform;-moz-transition: .3s transform;-ms-transition: .3s transform;-o-transition: .3s transform;}
.hsh_comUl li:hover{-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025); -webkit-transition: .3s transform; transition: .3s transform;-moz-transition: .3s transform;-ms-transition: .3s transform;-o-transition: .3s transform; position:relative; z-index:999;box-shadow:0px 0px 10px rgba(0,0,0,.2)}
.hsh_more{ width:120px; height:40px; line-height:40px; color:#fff; margin:84px auto 0; display:block; text-indent:52px; font-size:15px; background:#484848 url(../images/hsh_more.png) 22px 12px no-repeat;}

/*联系我们*/
.hsh_contact{ width:100%; overflow:hidden; position:relative; z-index:1; height:853px;}
.hsh_contact img.img01{ position:absolute; width:1920px; left:50%; margin-left:-960px; height:854px;}
.hsh_map{ position:absolute; background:#fff; width:1000px; height:470px; left:50%; margin-left:-500px; top:50%; margin-top:-235px;}
.hsh_er{ font-size:15px; color:#333; width:305px; float:right; padding-top:120px;}
.hsh_er img{ display: block; margin:23px 0 22px 18px; border:3px solid #000;}
.hsh_er a{ color:#F2622D; background:url(../images/hsh_bai.jpg) 9px center no-repeat; height:33px; line-height:33px; padding-left:46px; display:block;}
.hsh_contactWay{  padding-left:57px; padding-top:73px; font-size:15px; color:#333;}
.hsh_contactWay h2{font-size:25px; line-height:30px; color:#F2622D; font-weight:bold;}
.hsh_contactWay h3{ font-size:15px; color:#a4a4a4; padding-bottom:32px;}
.hsh_contactWay p{ padding-left:38px; margin-bottom:23px;}
.hsh_p01{ background:url(../images/hsh_icon.jpg) left top no-repeat; height:19px;}
.hsh_p02{ background:url(../images/hsh_icon.jpg) no-repeat; height:19px; background-position:0 -41px;}
.hsh_p03{ background:url(../images/hsh_icon.jpg) no-repeat; height:19px; background-position:0 -77px;}
.hsh_p04{ background:url(../images/hsh_icon.jpg) no-repeat; height:19px; background-position:0 -114px;}
.hsh_p05{ background:url(../images/hsh_icon.jpg) no-repeat; height:26px; background-position:0 -151px; line-height:26px;}
.hsh_p06{ background:url(../images/hsh_icon.jpg) no-repeat; height:24px; background-position:0 -198px; line-height:24px;}

/*人才招聘*/
.hsh_zp{ /*margin-top:63px;*/border-top:1px solid #e8e8e8;}
.hsh_zp li{ border-bottom:1px solid #e8e8e8;}
.hsh_zp li h3{ font-size:15px; height:60px; line-height:60px; color:#4c4c4c; background:url(../images/hsh_down.png) 1172px 26px no-repeat; cursor:pointer;}
.hsh_zp li div{ padding:32px; background:#f0f0f0; font-size:13px; color:#4c4c4c; line-height:24px; display:none;}
.hsh_zp li div h4{ font-weight:bold; font-size:14px; color:#4c4c4c; padding-bottom:21px;}
.hsh_mailto{ width:120px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:16px; background:#F2622D; display:block; margin-top:32px;}
.hsh_zp li h3.cur{ color:#F2622D; background:url(../images/hsh_up.png) 1172px 23px no-repeat;}
.hsh_pages{ padding:77px 0 120px; text-align:center;}

/*新闻中心*/
.hsh_newsUl{}
.hsh_newsUl li{ float:left; height:375px; margin-right:30px;margin-bottom:10px; width:380px; background:#fbfbfb;-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1); -webkit-transition: .3s transform; transition: .3s transform;-moz-transition: .3s transform;-ms-transition: .3s transform;-o-transition: .3s transform;}
.hsh_newsUl li:hover{ -webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025); -webkit-transition: .3s transform; transition: .3s transform;-moz-transition: .3s transform;-ms-transition: .3s transform;-o-transition: .3s transform; position:relative; z-index:999;box-shadow:0px 0px 10px rgba(0,0,0,.2)}
.hsh_newsUl li img{display:block;width:380px;height:285px;}
.hsh_newsUl li.pcmargin{margin-right:0;}

.hsh_newsUl li div{ padding:0 26px;}
.hsh_newsUl li h3 a{ display:block; font-size:15px; color:#666; height:47px; line-height:47px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; background:url(../images/hsh_more2.jpg) 312px 17px no-repeat; border-bottom:1px solid #e5e5e5;  padding-right: 23px;}
.hsh_newsUl li p{ font-size:13px; color:#666; height:42px; line-height:42px;}

.hsh_newDetail{ background:#f0f0f0; padding:38px 0 119px;}
.hsh_title{ text-align:center; border-bottom:1px solid #d0d0d0; padding:56px 0 30px; margin-bottom:30px;}
.hsh_title h2{ font-size:25px; color:#333; text-align:center; line-height:30px; padding-bottom:22px;}
.hsh_title p{ font-size:13px; color:#666;}
.hsh_detailCon{ background:#fff; padding:0 130px 98px; width:940px; margin:0 auto; font-size:13px; line-height:41px;}
.hsh_backList{ width:120px; height:40px; line-height:40px; color:#fff; font-size:15px;display:block; margin:58px auto 0; text-indent:20px; background:#484848 url(../images/hsh_back.jpg) 94px 12px no-repeat;}
.hsh_backTop{ position:fixed; background:url(../images/hsh_backtop.jpg) no-repeat; text-align:center; width:53px; height:58px; line-height:78px; font-size:12px; color:#fff;right:15px; bottom:100px; line-height:90px; cursor:pointer; transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out; transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px); opacity:0; }
.hsh_backTop.cur{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out; transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px); opacity:1; }
.hsh_float{ position:fixed; width:76px; height:449px; padding-top:105px;}
.hsh_float .bdsharebuttonbox{border:1px solid #f0f0f0;background:#fff;}
#bdsharebuttonbox a{ margin:0; border-bottom:1px solid #f0f0f0; width:73px; height:74px; padding:0; line-height:74px;}
#bdsharebuttonbox a.bds_tsina{ background:url(../images/hsh_sina.jpg) top center no-repeat;}
#bdsharebuttonbox a.bds_weixin{ background:url(../images/hsh_wechat.jpg) top center no-repeat;}
#bdsharebuttonbox a.bds_linkedin{ background:url(../images/hsh_in.jpg) top center no-repeat;}
#bdsharebuttonbox a.bds_more{ background:url(../images/hsh_sharemore.jpg) top center no-repeat;}
#bdsharebuttonbox a.hsh_unknow{ background:url(../images/hsh_unknow.jpg) top center no-repeat;}
#bdsharebuttonbox a.hsh_mail{ background:url(../images/hsh_mail.jpg) top center no-repeat;}

.hsh_detailCon img{display:block;max-width:100% !important;height:auto !important;margin:0 auto;}



/*by hsh end*/


/*-------- 首页视频 --------*/
.recruitmentfloat{z-index: 110; display: none; width: 100%;position: absolute;background: url(../images/img90.png) repeat;left: 0px;top: 0px;  _position:absolute; _top:expression(documentElement.scrollTop + 0 + "px");}
.tianjiatvwrap{width: 1000px;margin: 0 auto;position: relative;height: 500px;}
.removetvwrap{width: 1000px;height: 500px;}
.recclosebtn{display: inline-block;width: 50px;height: 50px;background: url(../images/img89.png) no-repeat;position: absolute;right:-25px;top: -25px;cursor: pointer;z-index:20;}

.hsh_insideconback02{width:100%;background:#efefef;}

.searchwrap{width:303px;height:48px;position:absolute;right:0px;top:113px;z-index:50;display:none;}
.searchwrap dl{height:46px;}
.searchwrap dl dd.inputtextwrap input{width:215px;height:26px;font-size: 14px;padding:10px 0 10px 10px;font-family:'Microsoft YaHei';color:#F2622D;background:#fff;text-align:left;cursor:auto;}
.searchwrap dl dd.inputtextwrap input::-webkit-input-placeholder{color:#666;}
.searchwrap dl dd.inputtextwrap input:-moz-placeholder{color:#666;}
.searchwrap dl dd.inputtextwrap input::-moz-placeholder{color:#666;}
.searchwrap dl dd.inputtextwrap input:-ms-input-placeholder{color:#666;}
.searchwrap dl dd{float:left;}
.searchwrap dl dd input{width:75px;height:46px;text-align:center;line-height:46px;color:#fff;background:#F2622D;border:none;cursor:pointer;}


/*-------- 1019搜索页面 --------*/

.searchcont{width:100%;background:#f8f8f8;padding:95px 0 80px 0;}
.searchinpoutwrap{background:#e6e6e6;padding:22px 0;width:1200px;margin:0 auto;}
.searchinpoutwrap dl{width:840px;margin:0 auto;}
.searchinpoutwrap dl dt{font-size:20px;color:#F2622D;float:left;line-height:40px;margin-right:30px;}
.searchinpoutwrap dl dd{float:left;}
.searchpagestext{width:595px;height:38px;border:1px solid #d9d9d9;background:#fff;text-indent:10px;line-height:38px;font-family:'Microsoft YaHei';float:left;}
.searchpagesbtn{width:124px;height:40px;background:url(../images/img91.jpg) no-repeat;font-family:'Microsoft YaHei';font-size:16px; color:#fff;text-align:center;line-height:40px;float:left;text-indent:28px;}

.searchcontlist{width:1200px;margin:0 auto;}
.contlistbtn{text-align:center;padding:30px 0;}
.contlistbtn a{display:inline-block;width:145px;height:36px;line-height:36px;background:url(../images/img93.jpg) no-repeat;margin-right:28px;}
.contlistbtn a:hover, .contlistbtn a.thissearch{background:url(../images/img92.jpg) no-repeat;color:#fff;}


.indexphonenav{display:none;}
.Menubg{display:none;}
.MobileMenu{display:none;}
.MobileSearchbox{display:none;}
.phindexbanner{display:none;}


/*-------- 找回密码 --------*/
.passwordcont{width:1200px;margin:0 auto;}
.passwordtitle{color:#F2622D;font-size:20px;padding-bottom:16px;border-bottom:1px solid #d0d0d0;}
.Steppassword{width:751px;margin:60px auto 0;}

.YwwPassTit{ width:758px; margin:0 auto; margin-top:60px;}
.YwwPassTit ul{background:#d0d0d0;border-radius: 6px;}
.YwwPassTit ul li{height:9px;width: 33.33%;float: left;position: relative;font-size: 14px;border-radius: 6px;}
.YwwPassTit ul li span{display: block; position: absolute;left: 0px;top: -13px;width: 100%;text-align: center;}
.YwwPassTit ul li span em{padding-bottom: 16px; display: block;line-height: 35px; height: 35px;font-family: Arial;color: #fff;background: url(../images/img105.png) no-repeat center top;font-size:20px;}
.YwwPassTit ul li.cur{background: #ff6c00;color: #ff6c00;}
.YwwPassTit ul li.cur em{background: url(../images/img104.png) no-repeat center top;}


.Ywwcencont{border:1px solid #dedede; width:750px; margin:100px auto 0; display:none;}
.YwwpassOne h3{background:url(../images/img102.png) no-repeat 20px 24px; line-height:83px; color:#333333; font-size:15px; border-bottom:1px solid #dedede;padding:0 0 0 62px;}
.YwwpassOne h3 em{color:#F2622D;font-weight:bold;}
.YwwpassOne ul{margin-top:55px;padding-left:159px; overflow:hidden;}
.YwwpassOne ul li{overflow:hidden; margin:0 0 25px 0;}
.YwwpassOne ul li span{width:78px; text-align:right; color:#333333; line-height:39px; font-size:15px; float:left; overflow:hidden; padding-right:5px;}
.YwwpassOne ul li label{display:inline-block;}
.YwwpassOne ul li label input{width:200px; height:39px; border:1px solid #dedede; color:#999999; font-size:13px; line-height:39px; float:left;font-family:'Microsoft YaHei';}
.YwwpassOne ul li label input.YwwNext{width:350px; height:41px;background:#F2622D; border:none; text-indent:0; line-height:41px; text-align:center; color:#fff; font-size:18px; margin:10px 0 30px 0;cursor:pointer;}
.YwwpassOne ul li label input.YwwHuoqu{background:#f0f0f0;cursor:pointer; width:121px; height:41px; line-height:41px; color:#333333; font-size:13px; border:none; margin:0 0 0 16px;}
.YwwpassOne ul{padding-left:128px;}
.YwwpassOne ul li span{width:105px;}
.YwwpassOne ul li label input{width:348px;text-indent:10px; }
.YwwpassThree dl{overflow:hidden; padding:105px 0 105px 232px;}
.YwwpassThree dl dt{float:left;}
.YwwpassThree dl dd{float:left; margin-left:20px;padding-top:25px;}
.YwwpassThree dl dd h3{color:#F2622D; line-height:22px; font-size:20px; border:none;padding-bottom:6px;}
.YwwpassThree dl dd a{color:#666; font-size:13px; text-decoration:underline;}

.topmescont span a.loginoutlink{display:inline-block;margin-left:3px;}
.topmescont span a.loginoutlink:hover{color:#ff6a00;}

.forpass{color:#F2622D;display:inline-block;margin-left:3px;text-decoration:underline;}

.procanshu img{width:100%;}
.procanshu table{border-collapse:collapse;}
.procanshu table td{border:1px solid #d0d0d0;padding:10px;}

.banleft, .banright{display:inline-block;width:73px;height:73px;position:absolute;top:50%;margin-top:-36px;cursor:pointer;z-index:30;}
.banleft{background:none;left:100px;}
.banright{background:none;right:100px;}




/*-------- 页面响应css --------*/


@media all and (max-width:1023px)
{
    .topmes{display:none;}
    .headercont{display:none;}
    /*.indexbanner{display:none;}*/
    .banleft, .banright{display:none;}

    .indexbanner{height:auto !important;}
    .indexbanner ul li img{width:100% !important;height:auto !important;margin:0 !important;}
    .indexbanner ul{height:auto !important;}
    .indexbanner ul li{height:auto !important;}

    .indexbannerbtn{width:100%;height:auto;text-align:center;position:absolute;left:0;z-index:20;bottom:12px;}
    .indexbannerbtn p{display:inline-block;background:none;border-radius:0;padding:0;}
    .indexbannerbtn p span{display:inline-block;width:6px;height:6px;overflow:hidden;margin-right:5px;background:#FFF;cursor:pointer;background-size:100%;}
    .indexbannerbtn p span.swiper-active-switch {background:#000;}
    .indexphonenav{padding:2% 4%;overflow:hidden;position:relative;display:block;}
    .indexphonenav dd{float:left;cursor:pointer;}
    .phonenavicon{width:15%;padding-top:18px;}
    .phonenavicon img{display:block;height:20px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s; }
    .phonelogo{width:73%;}
    .phonelogo img{display:block;height:55px; margin:0 auto;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
    .indexphonenav dd.phonesearch{width:12%;float:right;padding-top:10px;}
    .indexphonenav dd.phonesearch img{display:block;height:28px; float:right;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}

    .phindexbanner{width:100%; display:block;position:relative;overflow:hidden;}
    .phindexbanner ul li img{width:100%; height:auto !important;margin:0 !important;}
    .phindexbanner ul{height:auto !important;}
    .phindexbanner ul li{height:auto !important;float:left;}

    .phindexbannerbtn{width:100%;height:auto;text-align:center;position:absolute;left:0;z-index:20;bottom:8px;}
    .phindexbannerbtn p{display:inline-block;}
    .phindexbannerbtn p span{display:inline-block;width:12px;height:12px;overflow:hidden;margin-right:18px;background:url(../images/img87.png) no-repeat;cursor:pointer;}
    .phindexbannerbtn p span.swiper-active-switch{background:url(../images/img86.png) no-repeat;}


    .indexcont{padding:30px 0;width:100%;}
    .indextitle{margin-bottom:20px;}

    
    .thisprotext{width:100%;}
    .indexprolist li img{width:100%;height:auto;}

    .aboutcont{padding:0 5%;}
    .companycont{width:100%;padding:3%;height:auto;box-sizing:border-box;float:none;}
    .companycontimg img{width:100%;height:auto;}
    .companycontimg{width:100%;height:auto;}
    .companycont p{margin:20px 0;}
    .companylist{float:none;width:100%;}
    
    .indexpartner{padding:0 5%;}
    .indexpartner li img{width:100%;height:auto;}
    .indexpartner li span{width:100%;height:100%;}

    .indexfoot{height:auto;padding:10px 0;}

    .MobileMenu{position:fixed;top:0; width:100%;height:100%;background:rgba(0,0,0,.5); z-index:30;display:block; -webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out; opacity:0.5; overflow-y:auto; overflow-x:hidden;}
    .MobileMenu ul{margin:0px;padding:0px;width:100%;overflow-y:auto;overflow-x:hidden; position:absolute; z-index:1; -webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
    .MobileMenu ul li{margin:0px;padding:0px;text-align: center;border-bottom: solid 1px #333;}
    .MobileMenu ul li:nth-child(7){border-bottom:none;}
    .MobileMenu ul li a{ display:block; padding:15px 20px 15px 30px; color:#FFF; font-size:16px; font-weight:400; position:relative;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
    .MobileMenu ul li a:hover{ background:#090909;}
    .MobileMenu ul li.cur a{background:#090909;}
    .MobileMenu ul li span{display:block; background:url(../images/index_14.png) no-repeat; width:21px; height:13px; background-size:cover; float:right;}
    .MobileMenu ul li.showthis span{background:url(../images/index_14a.png) no-repeat;}
    .MobileMenu ul li.phloginreg{color: #fff;text-align: center;font-size: 16px;padding: 20px 0;border-top: solid 1px #666;margin-top: 10px;}
    .MobileMenu ul li.phloginreg a{display:inline-block;padding:0;margin: 0 5px;}
    .MobileMenu ul li.phloginreg i{color:#666;}


    .MobileMenu ul li.Mobileclose{padding:24px 20px 24px 30px;border-bottom:1px solid #222; height:24px;background:url(../images/index_15.png) no-repeat 30px center; cursor:pointer;}
    .MobileMenu ul.cur{ -webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}

    .MobileMenushow{ -webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;opacity:1;}
    .Menubg{width:100%; height:100%;position:fixed;background:rgba(0,0,0,.5); z-index:20;top:0; display:none;}
    .MenuShow .Menubg{display:block;}


    .MobileSearchbox{width:100%;height:100%;position:fixed;background:#313131; display:none; overflow:hidden;top:0; z-index:99999999;left:0;top:0;}

    .MobileSearchboxheader{ padding:20px 70px 20px 20px; position:relative; background:#272727; transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0); transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);}
    .MobileSearchboxheader label{margin:0px;background:#FFF; padding:8px 5px; position:relative; display:block;}
    .MobileSearchboxheader label input{ background:none; outline:none; border:none;}
    .MobileSearchboxheader label input.navtext{ width:80%;}
    .MobileSearchboxheader label input.navsubmit{ position:absolute; height:100%; width:35px; top:0px; right:0px; background:url(../images/index_104.gif) no-repeat center}
    .MobileSearchclose{ background:url(../images/index_106.png) no-repeat center; position:absolute; top:23px; right:8px; width:50px; height:30px; cursor:pointer;}

    .MobileSearchboxlist{ position:absolute; bottom:0px; top:75px; width:100%; transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0); transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);}
    .MobileSearchboxlist ul{ left:0; right:0; top:0; bottom:0; overflow-y:auto; overflow-x:hidden; position:absolute;}
    .MobileSearchboxlist ul li{ margin:0px; padding:0px;}
    .MobileSearchboxlist ul li a{ display:block; padding:15px; border-bottom:1px solid #000;}
    .MobileSearchboxlist ul li a h4{ font-size:16px; color:#FFF; padding-bottom:15px;}
    .MobileSearchboxlist ul li a p{ font-size:13px; color:#CCC;}


    .MobileSearchAm .MobileSearchboxheader,.MobileSearchAm .MobileSearchboxlist{transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%); transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);}
    .MobileSubmenu{border-bottom:1px solid #5b5b5b;display:none;}
    .MobileMenu .MobileSubmenu a{font-size:14px; padding: 10px 0 10px 30px;}

    .inside-banner{width:100%;height:100px !important;}
    .inside-banner img{width:100% !important;height:auto !important;margin:0 !important;}


    /*-------- 151020内页 --------*/

    .insidepagessubnav{height:45px;display:none;}
    .subnav {height:auto;border-bottom:none;}
    .subnavcont{width:100%;height:45px;font-size:16px;}

    .subnavcont-tit {display: block;overflow:hidden;box-sizing:border-box;padding: 0 10px;line-height: 45px;font-size: 16px;font-weight: bold;border-bottom: 1px solid #e2e2e2;color:#000;}
    .subnavcont-tit:after {content: "";float: right;width: 25px;height: 45px;background: url(../images/icon32.png) no-repeat center center;}
    .subnavcont-ul{position: absolute;left: 0;z-index: 1;display: none;width: 100%;background-color: #fff;}
    .subnavcont span{width:100%;box-sizing:border-box;line-height:45px;}
    .subnavcont span:last-child{border:none;}
    .subnavcont span a{width:100%;padding:0;text-align:center;line-height:45px;}
    .subnavcont span.cur em{display:none;}

    .hsh_insidecon .aboutcont{padding:0;}
    .hsh_insidecon{width:90%;padding: 20px 0;box-sizing: border-box;}
    .aboutconttitle img{height:30px;}
    .aboutconttitle{font-size:30px;padding-bottom:4px;}
    .aboutimg img{width:100%;height:auto;}

    .developmentleft{float:none;width:100%;height:auto;padding:18px 0;background-size:contain;}
    .developmentleft img{margin:0;width:100%;height:auto;}
    .developmentright{float:none;width:100%;height:auto;padding-top:30px;}
    .developmentrunbtn{position:initial;padding-top:15px;}
    .developmentdate{font-size:40px;line-height:40px;}

    .Honorslist{width:100%;}
    .Honorslist ul{width:100%;}
    .Corporateculture{height:auto;padding:0;background:none;}
    .culturecont{padding:35px 5%;width:auto;}
    .culturelist{width:auto;}
    .culturelist li img{width:100%;display:block;}
    .culturelist{padding:28px 0 0 0;}

    .Honorslist ul li img{width:50%;height:auto;}

    .hsh_newsUl li img{width:100%;height:auto;}
    .hsh_pages{display:none;}

    .hsh_newDetail{ padding: 38px 0 50px;}
    .hsh_detailCon{width:90%;padding:0 5% 35px 5%;line-height:30px;} 
    .hsh_title{padding: 36px 0 12px;}
    .hsh_title h2{padding-bottom:8px;}
    .hsh_float{display:none;}
    .hsh_backList{margin: 50px auto 0;}
    .hsh_detailCon img{display:block;width:100%;height:auto;}


    .productslist{margin-bottom:20px;}
    .productslisttop li span{width:100%;float:none;padding-bottom:15px;margin-right:0;}
    .productslisttop li div{width:100%;}
    .productslisttop li span img{width:80%;height:auto;margin:0 auto;}
    .productslisttop li div p{margin: 20px 0 28px 0;}

    .productslistbottom li img{width:80%;height:auto;margin:0 auto;}

    .Productdetails{ margin: 0px 0 26px 0;}
    .Productdescription{width:100%;height:auto;background-size:cover;}
    /*.Productdescription dl dd h4{padding: 6px 0 15px 0;}*/
    

    .Specificationsbtn{box-sizing:border-box;width:100%;height:auto;line-height:26px;overflow:hidden;}
    .Specificationsbtn a{box-sizing:border-box;width:33.333%;height:auto;padding:10px 0; }
    .Specificationsbtn a:last-child{border:none;}

    .Specificationscont{width:100%;}
    .Specificationscont img{display:block;max-width:100%;}
    .Productfeatures{padding: 31px 20px 45px 20px;}
    .procanshu{padding: 31px 20px 45px 20px;border-top:none;}
    .procanshulist dt{width:100%;float:none;margin-bottom:12px;}
    .procanshulist dd{width:100%;float:none;}

    .procanshu02{padding: 31px 20px 45px 20px;border-top:none;}
    .Qualification{width:100%;}

    .Qualification li span img{width:50%;height:auto;}
    .successcase{padding:0;}
    .successcase li img{width:100%;height:auto;}


    .supportcontzximg{width:100%;height:auto;float:left;margin-bottom:20px;display:none;}
    .supportcontzximg img{display:block;width:100%;}
    .supportcontzxform{padding:5%;width:90%;height:auto;margin-bottom:30px;}
    .supportcontzxform ul li span{width:100%;float:none;text-align:left;}
    .supportcontzxform ul li div{width:100%;float:none;}
    .questionselect{width:100%;box-sizing:border-box;}
    .messagetext{width:100%;box-sizing:border-box;}
    .pageslink{width:100%;box-sizing:border-box;}
    .Securitycode{display:block;overflow:hidden;}
    .Securitycode em{display:block;height:33px; overflow:hidden;right:2px;}
    .Securitycode input{width:100%;box-sizing:border-box;}
    .supportcontzxform ul li div input.supportcontzxformbtn{width:100%;box-sizing:border-box;}

    .problemlist dt{padding-left:0;}
    .problemlist dt span{padding: 18px 30px 18px 47px;}
    .problemlist dd{padding: 15px 30px 15px 47px;background-position: 2px 19px;}

    .Downloadbtn a{width:50%;}
    .Downloadtable table th span{padding:0;text-align:center;}
    .Downloadtable table td span.Downloadtitle{padding:0;}
    .Downloadtable table td .downloadbtn{margin:0;}

    .Onlinedemo{padding-bottom:30px;}

    .hsh_zp li div{padding:16px;}

    .hsh_contact{height:auto;}
    .hsh_contact img.img01{width:100%;height:auto;margin:0;left:0;position:initial;display:none;}
    .hsh_map{width:100%;position:initial;left:0;margin:0;height:auto;}
    .hsh_er{display:none;}
    .hsh_contactWay{padding:5% 5% 30px 5%;}

    .searchcont{width:90%; padding:5%;}
    .searchinpoutwrap{width:100%;}
    .searchinpoutwrap dl{width:90%;padding: 0 5%;}
    .searchinpoutwrap dl dt{float:none;text-align:center;margin:0;}
    .searchpagestext{width:70%;box-sizing:border-box;}
    .searchpagesbtn{width:30%;background-size:cover;height:38px;}
    .searchinpoutwrap dl dd{float:none;}

    .searchcontlist{width:100%;}

    .indexlogin{width:90%;left:0;margin:0;margin-left:5%;position:absolute;}
    .indexlogincont{width:90%;}
    .indexlogincont ul li p input{width:100%;box-sizing:border-box;}
    .indexloginbtn{width:100%;}

    .indexregister{width:90%;left:0;margin:0;margin-left:5%;position:absolute;}
    .indexregistercont{width:90%;}
    .indexregistercont ul li span{width:20%;}
    .indexregistercont ul li div{width:79%;}
    .indexregistercont ul li div input{width:94%;}
    .indexregistercont ul li div select{box-sizing:border-box;width: 31%;margin:0;}
    .registerbtn{display:block;margin:18px auto 0;}

    .passwordcont{width:100%;padding:20px 0 35px 0;}
    .Steppassword{width:100%;}
    .YwwPassTit{width:100%;}
    .YwwPassTit span{width:33.33%;}

    .Ywwcencont{width:100%;box-sizing:border-box;}
    .YwwpassOne ul{padding:10% 5%;margin:0;}
    .YwwpassOne h3{line-height:20px;padding:10px 0 10px 62px;background-position:20px center;}
    .YwwpassOne ul li span{width:20%;padding-right:0;}
    .YwwpassOne ul li label{width:80%;float:left;}
    .YwwpassOne ul li label input{width:100%;box-sizing:border-box;}
    .YwwpassOne ul li label input.YwwHuoqu{margin:10px 0 0 0;}
    .YwwpassOne ul li label input.YwwNext{margin:0;width:100%;}
    .YwwpassThree dl{padding:25px;}
    .YwwpassThree dl dd{margin:0;}

    .tianjiatvwrap{width:90%;}
    .removetvwrap{width:100%;height:auto;background:#000;}
    .recclosebtn{width:12%;height:10%;top:-4%;right:-5%;background-size:42px;background-position:center;}


}

@media all and (max-width:392px)
{
    .indexloginconttitle{text-align:center;}
    .indexregistercont ul li div input{width: 90%;}
    .indexregistercont ul li div select{width:30%;}
    .registerbtn{display:block;margin:18px auto 0;}
}

@media all and (max-width:474px)
{
    .searchpagestext{width:100%;box-sizing:border-box;float:none;}
    .searchpagesbtn{float:none;width:124px; margin-top:15px;}
    .contlistbtn a{margin-bottom:12px;}
}

@media all and (max-width:483px)
{
    .YwwpassOne ul li span{width:100%;float:none;}
    .YwwpassOne ul li label{width:100%;float:none;}
    .YwwpassUl ul li:nth-child(3) span{display:none;}
    .YwwpassTwo ul li:nth-child(3) span{display:none;}
}

@media all and (max-width:491px)
{
    .indexregister{height:auto;padding-bottom:25px;}
    .indexregistercont ul li span{width:100%;text-align:left;}
    .indexregistercont ul li div{width:100%;}
}



@media all and (max-width:668px)
{

    .indexprolist li{width:50%;height:auto;margin:0 0 10px 0;box-sizing:border-box;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}

    .indexprolist{width:90%;padding:0 5%;}
    
    .companylist li {margin-top: 20px;width: 100%;box-sizing: border-box;height: auto;clear: both;overflow: hidden;}
    .companylistlast{margin:0;}
    .companylistalink{width:35%;height:100%;}
    .companylist li img{width:100%;height:auto;}
    .companylist li h4{padding: 14px 0 12px 0;}

    .indexpartner li{width:50%;box-sizing:border-box;height:auto;}
    .Detect{display:none;}
    .indexfootlink{display:none;}
    .footcopy{line-height:22px;}

    .Honorslist ul li{width:100%;height:auto; margin:0 0 24px 0;}
    

    .culturelist li{width:100%;height:auto;margin:0;margin-bottom:30px;}

    .hsh_newsUl li{width:95%;height:auto;margin:0 0 25px 0;}
    
    .productslisttop li{width:90%;height:auto;padding:5%;margin:0 0 24px 0;}
    .productslistbottom li{width: 50%;height: auto;margin: 0 0 24px 0;padding: 5% 0;background: #FFF;}

    .Qualification li{width:100%;height:auto; margin:0 0 24px 0;}
    .successcase li{width: 48%;box-sizing:border-box;height:auto;margin: 0 4% 4% 0;}
    .successcase li:nth-child(2n){margin-right:0;}

    .Productdescription dl{padding:0 0 15px 0;}
    .Productdescription dl dt img{width:90%;height:auto;margin:10px auto;}
    .Productdescription dl dt{padding:0;width:100%;float:initial;height:auto;}
    .Productdescription dl dd{width:90%;float:initial;margin:0 auto;}    

    
    .hsh_comUl li{width:100%;height:auto; margin:0 0 24px 0;box-sizing:border-box;}
    .hsh_comUl li img{display:block;width:100%;height:auto;}
    .hsh_more{margin: 26px auto 0;}




    
}


@media all and (min-width:636px) and (max-width:1023px)
{
    .YwwpassOne ul li span{width:15%;}
}

@media all and (min-width:560px) and (max-width:1023px)
{
    .searchpagesbtn{width:124px;}
}


@media all and (min-width:668px) and (max-width:1023px)
{
    
    .indexprolist li{width:49%;height:auto; float:left;margin:0 10px 10px 0;box-sizing:border-box;}
    .indexprolist li:nth-child(2n){margin-right:0;}
    .indexprolist{width:90%;padding:0 4%;}

    .companylist li{margin-top:20px;width:49%;box-sizing:border-box;height:auto;float:left;margin-right:2%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
    .companylist li:nth-child(2n){margin-right:0;}
    .companylistlast{margin:0;}
    .companylistalink{width:35%;height:100%;}
    .companylist li img{width:100%;height:auto;}
    .companylist li h4{padding: 14px 0 12px 0;}

    .indexpartner li{width:33.33%;box-sizing:border-box;height:auto;}
    .Detect{padding:0;}
    .footcopy{padding-top:10px;line-height:22px;}

    .MobileMenu{width:40%;}

    .Honorslist ul li{width:48%;height:auto;margin:0 3% 3% 0;}
    .Honorslist ul li:nth-child(2n){margin-right:0;}

    .culturelist li{width:31.33%;height:auto;box-sizing:border-box;margin:0 3% 3% 0;}
    .culturelist li:nth-child(3n){margin-right:0;}

    .hsh_newsUl li{width:49%;height:auto;margin:0 2% 2% 0;}
    .hsh_newsUl li:nth-child(2n){margin-right:0 !important;}

    .productslisttop li{width:42%;padding:3%;height:auto;margin-right:4%;}
    .productslisttop li:nth-child(2){margin-right:0;}
    .productslistbottom li{width:42%;padding:3%;height:auto;margin-right:4%;}
    .productslistbottom li:nth-child(2){margin-right:0;}

    .Productdescription dl{padding: 5% 2%;}
    .Productdescription dl dt img{width:90%;height:auto;margin:0;}
    .Productdescription dl dt{padding:0;width:45%;height:auto;margin-right:5%;}
    .Productdescription dl dd{width:50%;}

    .Qualification li{width:48%;height:auto;margin:0 3% 3% 0;}
    .Qualification li:nth-child(2n){margin-right:0;}
    .successcase li{width:30.33%;margin:0 4% 4% 0;height:auto;box-sizing:border-box;}
    .successcase li:nth-child(3n){margin-right:0;}

    .hsh_comUl li{width: 49%;height: auto;margin: 0 2% 2% 0;}
    .hsh_comUl li img{display:block;width:100%;height:auto;}
    .hsh_comUl li:nth-child(2n){margin-right:0;}




}

@media all and (min-width:1024px) and (max-width:1259px)
{
    .topmescont{width:1000px;}
    .headercont{width:1000px;}
    .headercnav li{padding:0 16px;}
    .indexcont{width:1000px;}
    .indexprolist li{width:230px;min-height:230px;}
    .indexprolist li img{width:173px;height:173px;}
    .thisprotext{width:230px;height:35px;line-height:35px;}
    .companycont{width:578px;padding:10px;}
    .companycontimg{width:275px;height:243px;margin-right:20px;}
    .companycontimg img{width:275px;height:243px;}
    .companycont p{margin: 18px 0 22px 0;}
    .companylist li{height:123px;}
    .companylistlast{margin-top:14px;}
    .companylistalink{width:123px;height:123px;}
    .companylist li img{width:123px;height:123px;}
    .tianjiatvwrap{width:800px;}
    .removetvwrap{width:800px;}

    /*-------- 151020内页 --------*/
    .subnavcont{width:100%;}
    .hsh_insidecon{width:1000px;}
    .hsh_insidecon .aboutcont{padding:0;}
    .aboutimg img{width:100%;height:auto;}

    .developmentleft{width:510px;height:auto;padding:50px 0;}
    .developmentleft img{width:100%;height:auto;margin:0;}
    .developmentright{width:445px;}

    .Honorslist{width:1000px;}
    .Honorslist ul li{width:232px;}
    .Honorslist ul li p{height:35px;line-height:35px;margin-top:23px;}

    .culturecont{width:936px;padding:32px;}
    .culturelist{width:100%;}
    .culturelist li{width:18%;height:auto;margin-right:2%;}
    .culturelist li img{display:block;width:100%;}


    .hsh_newsUl li{width:313px;height:auto;margin:0 30px 30px 0;}
    .hsh_newsUl li img{width:100%;height:auto;}

    .hsh_detailCon{width:740px;}
    .hsh_detailCon img{display:block;width:100%;height:auto;}

    .productslisttop li{width:455px; padding: 85px 15px 0 15px;}
    .productslistbottom li{width:313px;}

    .Productdescription{width:1000px;}
    .Productdescription dl{padding: 62px 28px 0 28px;}
    .Productdescription dl dd{width:520px;}

    .Specificationsbtn{width:998px;}
    .Specificationscont{width:1000px;}
    .Productfeatures{padding: 52px 52px 72px 52px;}
    .procanshulist dd{width:618px;}
    .Qualification{width:930px;}
    .Qualification li{width:275px;margin: 0 35px 22px 0;}

    .successcase{padding:0;}
    .successcase li{width:189px;height:90px;}
    .successcase li img{width:189px;height:90px;}


    .supportcontzximg{width:500px;height:407px;overflow:hidden;}
    .supportcontzximg img{height:407px;}
    .supportcontzxform{width:430px;height:auto;padding:20px 20px 0 20px;}
    .supportcontzxform ul li div{width:360px;}
    .messagetext{width:347px;}
    .pageslink{width:347px;}

    .hsh_comUl li{width:227px;height:170px;}
    .hsh_comUl li img{width:227px;height:170px;}


    .searchinpoutwrap{width:1000px;}
    .searchcontlist{width:1000px;}


    .passwordcont{width:1000px;}
    .SolutionTitle {width: 1198px;height: 58px;line-height: 58px;font-size: 18px;font-weight: bold;color: #F2622D;}
    .SolutionTitle a {color: #0C88DC;}
.Solutioncont{width:100%;}
.Solutionlist{font-size:15px;display:none;}
}

@media (min-width: 641px){
.years-news li:hover a{ color:#fff; left:-50px; transition:left 0.5s linear;}
.header-T .nav li a:hover,.melt-nav a:hover,.cos-olt li a:hover .pic img,.cos-olt li a:hover .bg-col,.melt-nav > a:hover,.years-news li:hover,.cos-olt li a:hover .tit .msic span,.cos-olt li a:hover .tit .msic i{ transition:all 0.3s linear;}
.btlst.animateon,.melt-nav.animateon,.comp-main .pic.animateon img,.comp-main .tit.animateon,.cos-olt li.animateon{ transition:all 1s ease;}
.lec-cn.animateon,.roc-cn.animateon{ transition:all 2s ease;}
.header-T .nav li:hover .zonlk{   top:35px; z-index:10; opacity:1; transition:all 0.5s linear;}
}

.news-on{padding:80px 0;}
.btlst{ text-align:center; font-weight:normal; line-height:1.8; font-size:12px; color:#666; position:relative; top:-50px;  transition:all 1s ease;}
.btlst.animateon{filter:alpha(opacity=100);-moz-opacity:1; opacity:1; top:0;}
.btlst i{  font-size:24px;}
.btlst span{line-height:40px;}
.melt-nav{ margin:46px 0px 53px 0; text-align:center; position:relative; bottom:-30px; transition:all 1s ease;}
.melt-nav.animateon{filter:alpha(opacity=100);-moz-opacity:1; opacity:1; bottom:0;}

.melt-nav > a{ display:inline-block; margin:0 10px; line-height:35px; border:1px solid #e8e8e8; padding:0 20px;vertical-align:middle; transition:all 0.5s linear; background:#fff;}
.melt-nav > a:hover{ background:#F2622D; border-color:#F2622D; color:#fff;}
.vod-more{ text-align:center; margin-top:50px;}
.vod-more a{display:inline-block; width:106px; line-height:33px;  border:1px solid #e8e8e8; color:#333;}
.vod-more a:hover{border:1px solid #F2622D; color:#ffffff; background-color:#F2622D;}
.comp-on{ background:#f8f8f8; padding:80px 0;}
.comp-main{ width:732px; margin:0 auto; text-align:center;}

.years-news ul{ overflow:hidden;}
.years-news li {float: left;width:50%;border-bottom: 1px solid #e8e8e8;padding: 30px 0;}
.years-news li:hover{ background:#F2622D;}
.years-news li a{ margin:0 auto; display:block; width:675px;}

.years-news li a .time {line-height: 1.2;padding-top: 5px;color: #666;width: 154px;float: left;text-align: right;font-size: 14px;}
.years-news li a .time span{ font-size:18px;}
.years-news li a dl{ width:100%;padding:0 20px; font-size:14px;}
.years-news li a dl dt{ height:30px; line-height:30px; font-size:18px;}
.years-news li a dl dd{ line-height:25px;overflow:hidden; color:#666;}
.years-news li a dl dd .posi{color: #3D3D3D;background:url(../images/posi.png) no-repeat right center;background-size:contain;padding-right:18px;}
.years-news li a dl dd h2{margin-bottom:10px;font-size:18px;}
.years-news li:hover a dl dd{ color:#fff;}
.years-news li:hover a .time{ color:#fff;}

.years-news li.nodata {width:100%;float:none;padding:50px 0;text-align:center;}
.years-news li.nodata:hover{background:#FFF;}


.search-onmt{padding: 10px 0;border-bottom: solid 1px #e8e8e8;line-height: 3;}
.search-onmt select{width: auto !important;padding-left:5px;border: 1px solid #e8e8e8;background: #fff;height: 34px;position: relative;top: -1px;color:#ccc;}
@media all and (max-width:1023px) {
    .search-onmt select{width: 100%;}
}
.search-onmt input[type=text] {width: 210px;text-indent:5px;border: 1px solid #e8e8e8;background: #fff;height: 33px;position: relative;top: -1px;}
.search-onmt input[type=submit] {height: 35px;background: #e8e8e8;width: 68px;color: #000;border: none;}
.search-tit{ font-size:18px; line-height:50px; padding:20px 0; font-weight:bold;}
.search-kent a{ display:block;margin:10px 0;}
.search-kent dt{ line-height:20px; padding:10px 0; font-weight:bold;}
.search-kent dd{ color:#666; line-height:25px; height:50px; overflow:hidden;}


@media (max-width: 640px) {

    .btlst{ top:0;}
    .melt-nav{ bottom:0; }
    .Product-os.warp{ padding:25px 0;}
    .melt-nav{ margin:20px 0;}
    .melt-nav > a{ margin:0 1%; padding:0 10px;}


    .years-news li{float:none;width:100%;padding:15px 0;}
    .years-news li a{ width:100%;}
    .years-news li a .time{ width:30%; text-align:center; font-size:16px;}
    .years-news li a:hover .time{ color:#dcdcdc}
    .years-news li a .time span{ font-size:36px;}
    .years-news li a dl{ width:70%; padding:0px 3% 0;box-sizing: border-box;}
    .years-news li a dl dt{ text-align:center;}
    .years-news li:hover{ background:#fff;}
    .years-news li:hover a dl dd{ color:#666;}

    .search-onmt span{ display:block;}
    .search-onmt i{ display:block;}
    .search-onmt input[type=text]{ width:80%;top:0;border-radius:0;}
    .search-onmt input[type=submit] {width: 19%;border-radius:0;font-size:14px;}
    .search-tit{ font-size:16px; padding:10px 0;}
}


@media (min-width: 641px) {
    .btlst.animateon, .melt-nav.animateon, .comp-main .pic.animateon img, .comp-main .tit.animateon, .cos-olt li.animateon {
        transition: all 1s ease;
    }
}


/*下载APP*/
.download-app .active, .download-app .teacherApp .downDiv .banner .descrips .active {display: inline-block;}
.download-app .studentApp{width:100%;}
.download-app .studentApp .top-banner{width:100%;height:450px;}
.download-app .studentApp .top-banner .inner-box{width:1200px;height:100%;margin:0 auto;text-align:left;padding-top:65px}
.download-app .studentApp .top-banner .inner-box .title{font-size:48px;color:#FFF;letter-spacing:0;line-height:48px;font-weight:700}
.download-app .studentApp .top-banner .inner-box .slogan{font-size:36px;color:#FFF;letter-spacing:0;line-height:40px;margin-top:15px}
/*.download-app .studentApp .top-banner .inner-box .download{margin-top:45px}
.download-app .studentApp .top-banner .inner-box .download>div{display:inline-block}
.download-app .studentApp .top-banner .inner-box .download .download-btns{margin-right:40px;position:relative;bottom:14px}
.download-app .studentApp .top-banner .inner-box .download .download-btns a{font-size:14px;color:#2D2D2E;letter-spacing:0;display:block;width:160px;height:45px;line-height:45px;background:#FEF3EA;border-radius:100px;padding-left:15px}
.download-app .studentApp .top-banner .inner-box .download .download-btns a:hover{background:#fff}
.download-app .studentApp .top-banner .inner-box .download .download-btns a:first-child{margin-bottom:30px}
.download-app .studentApp .top-banner .inner-box .download .download-btns a img{width:26px;height:26px;margin-right:5px;position:relative;top:7px}
.download-app .studentApp .top-banner .inner-box .download .download-btns a.ios img{margin-right:16px}*/




.download-app .studentApp .info-item .outer-box .download{margin-top:45px}
.download-app .studentApp .info-item .outer-box .download>div{display:inline-block}
.download-app .studentApp .info-item .outer-box .download .download-btns{margin-right:40px;position:relative;bottom:14px}
.download-app .studentApp .info-item .outer-box .download .download-btns a{position:relative;font-size: 14px;color: #2D2D2E;letter-spacing: 0;width: 160px;height: 45px;line-height: 45px;background: #FFF;border-radius: 100px;padding-left: 15px;float: left;margin-right: 10px;border: solid 1px #ddd;}
.download-app .studentApp .info-item .outer-box .download .download-btns a:hover{background: #EEE;color:#000;}
.download-app .studentApp .info-item .outer-box .download .download-btns a:first-child{margin-bottom:30px}
.download-app .studentApp .info-item .outer-box .download .download-btns a img{width:26px;height:26px;margin-right:5px;position:relative;top:7px}
.download-app .studentApp .info-item .outer-box .download .download-btns a.ios img{margin-right:16px}

.download-app .studentApp .info-item .outer-box .download .download-btns a span {display:none;width: 177px;height: 177px;position: absolute;top: -9px;left: -1px;}
.download-app .studentApp .info-item .outer-box .download .download-btns a span img{width: 100%;height: auto;}


.download-app .studentApp .top-banner .inner-box .download .stuapp-qrcode{text-align: center;font-size:12px;color:#FEF4EA;letter-spacing:.6px;line-height:16px}
.download-app .studentApp .top-banner .inner-box .download .stuapp-qrcode img{width:100px;height:100px}
.download-app .studentApp .info-item{height:auto;}
.download-app .studentApp .info-item.online-mobile{background:#FBFBFB}
.download-app .studentApp .info-item .outer-box{width:1200px;height:100%;margin:0 auto;text-align:left;padding:80px 0}
.download-app .studentApp .info-item .outer-box>div{display:inline-block;vertical-align:top}
.download-app .studentApp .info-item .outer-box img{width:400px;height:200px}
.download-app .studentApp .info-item .outer-box .title{font-size:36px;color:#3D3D3E;line-height:36px;font-weight:700}
.download-app .studentApp .info-item .outer-box .extra-info{margin-top:20px;font-size:16px;color:#6D6D6E;width:720px;line-height: 32px;}

@media (max-width: 1024px) {
    .download-app .studentApp .info-item {height: auto;}
    .download-app .studentApp .info-item .outer-box {width: 100%;height: 100%;padding:80px 15px;box-sizing:border-box;margin: 0 auto;}
    .download-app .studentApp .info-item .outer-box .outer-l{width: 100%;text-align:center;}
    .download-app .studentApp .info-item .outer-box .outer-l img{width: 80%;height:auto;}
    .download-app .studentApp .info-item .outer-box .outer-r{width: 100%;}
    .download-app .studentApp .info-item .outer-box .outer-r .title{text-align:center;font-size:24px;margin: 15px 0;}

    .download-app .studentApp .info-item .outer-box .extra-info{width:100%;margin-top: 10px;}
    .download-app .studentApp .info-item .outer-box .download .download-btns {width:100%;margin-right: 0;text-align: center;}
    .download-app .studentApp .info-item .outer-box .download .download-btns a {float: none;display: inline-block;width: 47%;text-align: center;padding-left: 0;margin: 1%;box-sizing: border-box;}
    .download-app .studentApp .info-item .outer-box .download .download-btns a img {margin-right:2px;}
    .download-app .studentApp .info-item .outer-box .download .download-btns a.ios img{margin-right:2px}
    .download-app .studentApp .top-banner .inner-box{width:100%;}
    .download-app .studentApp .top-banner .inner-box .download .stuapp-qrcode{display:none;}
    .download-app .studentApp .top-banner .inner-box {text-indent: 32px;}
}







/*contact*/
.contact{}
.contact-lf{float:left;background-color: #eee;}
.contact-desc{padding:45px;float: left;width: 304px;box-sizing:border-box;font-size: 16px;line-height: 36px;color: #333;}
.contact-desc i{margin-bottom:10px;display: block;width: 76px;height: 81px;background: url("../images/icon57.png") no-repeat center;background-size: contain;}
.contact-img{float: left;width: 600px;}
.contact-img img{display: block;width: 100%;}
.contact-cont{overflow:hidden;background: #FFF;padding:20px;float: left;width:30%;height:500px;box-sizing: border-box;line-height: 28px;color: #333;}
.contact-map{overflow:hidden;background: #FFF;padding:20px;float: right;width:69%;height:500px;box-sizing:border-box;color: #333;}
.contact-rg{padding-top:73px;float: right;width: 278px;height:290px;background-color: #ef6910;box-sizing: border-box;}
.contact-rg i{margin:0 auto 20px auto;display: block;width: 86px;height: 77px;background: url("../images/icon58.png") no-repeat center center;}
.contact-btn{margin: 0 auto;display:block;width: 110px;height: 32px;line-height: 32px;text-align:center;color: #fff;border: 1px solid #fff;}
@media screen and (max-width: 1200px) {
    .contact-desc{width: 100%;}
	.contact-img{width: 100%;}
	.contact-rg{width: 100%;}
    .contact-cont,.contact-map{float: inherit;width:100%;height: inherit;padding: 10px;}
	
}



/*contact*/
.contact{overflow:hidden;}
.contact-tit {font-size:24px;font-weight:bold;margin-bottom:35px;}
.contact-lf{float:left;background-color: #eee;}
.contact-desc{padding:45px;float: left;width: 304px;box-sizing:bcontact-box;font-size: 16px;line-height: 36px;color: #333;}
.contact-desc i{margin-bottom:10px;display: block;width: 76px;height: 81px;background: url("../images/icon57.png") no-repeat center;background-size: contain;}
.contact-img{float: left;width: 600px;}
.contact-img img{display: block;width: 100%;}
.contact-cont{overflow:hidden;background: #FFF;padding:20px;float: left;width:35%;height:410px;box-sizing: bcontact-box;line-height: 28px;color: #333;}
.contact-map{overflow:hidden;background: #FFF;padding:20px;float: right;width:65%;height:410px;box-sizing:bcontact-box;color: #333;}
.contact-rg{padding-top:73px;float: right;width: 278px;height:290px;background-color: #ef6910;box-sizing: bcontact-box;}
.contact-rg i{margin:0 auto 20px auto;display: block;width: 86px;height: 77px;background: url("../images/icon58.png") no-repeat center center;}
.contact-btn{margin: 0 auto;display:block;width: 110px;height: 32px;line-height: 32px;text-align:center;color: #fff;border: 1px solid #fff;}
@media screen and (max-width: 1200px) {
    .contact-desc{width: 100%;}
	.contact-img{width: 100%;}
	.contact-rg{width: 100%;}
    .contact-cont,.contact-map{float: inherit;width:100%;height: inherit;padding: 10px;}
    .contact-tit {font-size:20px;margin-bottom: 15px;}
}

.contact-message{padding:10px;margin-bottom:32px;}
.contact-message h3{text-align:center;}
.contact-message-top{padding:0 0 5px 0;}
.contact-message-sec{float: left;width: 50%;}
.contact-message-tit {font-size:24px;font-weight:bold;}
.contact-message-dl{margin:20px 0;font-size: 12px;clear:both;}
.contact-message-dt{float: left;width: 98px;min-height: 1px;color: #333;font-size:14px;text-align: left;padding-left: 10px;line-height: 42px; white-space:nowrap;}
.contact-message-dt span{color: #fc0505;}
.contact-message-dd{width:100%;padding-left:10px;float: left;box-sizing: bcontact-message-box;}
.contact-message-dd-inp{float: left;width: 98%;height: 42px;line-height: 42px;background-color: #fff;border: 1px solid #dfdfdf !important;}
.contact-message-dd-text{padding: 10px;width: 97%;background-color: #fff;border: 1px solid #DBDBDB;resize: none;}
.contact-message-dd-inp.wid-120{width: 120px;}
.contact-message-dd-img{margin-left: 10px;float: left;width: 88px;height: 36px;border: 0px solid #EBEBEB;}
.contact-message-dd-img img{display: block;max-width: 100%;max-height: 100%;}
.contact-message-dd-btn{margin-bottom:50px;cursor:pointer;border:solid 1px #ddd;border-radius: 100px;margin-left:10px;float: left;height: 42px;width: 228px;background-color: #FFF;color: #333;font-weight: bold;font-size:14px;}
.contact-message-dd-btn:hover{background-color: #EEE;color:#000;}

.contact-message-table{width:100%;margin:0 auto;text-align: center;color: #666;line-height: 35px;}
.contact-message-table tr th{border: 1px solid #dfdfdf;background-color: #ededed;}
.contact-message-table tr td{border: 1px solid #dfdfdf;background-color: #FFF;}

@media screen and (max-width: 1200px) {
    .contact-message-dl{margin-bottom:10px}
    .contact-message-dt{width:auto;padding-left:0;font-size:14px}
    .contact-message-dd{width:100%;padding-left:0}
    .contact-message-dd-inp{width:100%}
    .contact-message-dd-text{width:94%;box-sizing:bcontact-message-box}
    .contact-message-dd-btn{margin-top:20px;margin-left:0;width:100%;font-size:14px}

    .contact-message-sec{width: 100%;}
    /*.contact-message-dd-text{width: 460px;}*/
}
















































