﻿@charset "utf-8";


.topmes{width:100%;height:40px;line-height:40px; background:#333333;color:#898989;}
.topmescont{width:1200px;margin:0 auto;}
.topmescont span{float:right;line-height:35px;}
.topmescont span a{display:inline-block;width:26px;height:26px;font-family:Arial;text-align:center;line-height:26px;color:#fff;font-size:12px;margin-left:5px;}
.topmescont span a.cnicon{background:url(../webimages/img01.jpg) no-repeat center;}
.topmescont span a.enicon{background:url(../webimages/img02.jpg) no-repeat center;}
.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:right;padding:0 22px; font-size:16px;position:relative;}
.headercnav li.searchbtn{padding:0;}
.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:#1d3484;border-top:3px solid #1d3484;}
.showsearchbtn{display:inline-block;width:50px;height:110px;background:url(../webimages/img04.jpg) no-repeat center;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 #c0c0c0;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:#1d3484;border-top: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%;height:770px;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%;height:770px;position:relative;overflow:hidden;}
.indexbanner ul li img{display:block;position:relative;height:100%;}

.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(../webimages/img87.png) no-repeat;cursor:pointer;font-size:0;line-height:50px;overflow:hidden;}
.indexbannerbtn p a.activeSlide{background:url(../webimages/img86.png) no-repeat;}

.indexbannerbtn p span{display:inline-block;width:12px;height:12px;overflow:hidden;margin-right:18px;background:url(../webimages/img87.png) no-repeat;cursor:pointer;}
.indexbannerbtn p span.swiper-active-switch{background:url(../webimages/img86.png) no-repeat;}



.indexcont{width:1200px;margin:0 auto;padding:70px 0; overflow:hidden;}
.indextitle{background:url(../webimages/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;}

.indexprolist{width:1232px;}
.indexprolist li{width:280px;height:210px;overflow:hidden;position:relative;text-align:center;margin-right:24px;float:left;border:1px solid #d0d0d0;}
.indexprolist li a{display:block;position:relative;}
.indexprolist li img{display:block;width:280px;height:210px;position:relative;}
.thisprotext{width:280px;height:40px;line-height:40px; position:absolute;left:0;bottom:0;font-size:17px;}
.thisprotext a{display:block;background:url(../webimages/img11.png) repeat; color:#fff;}
.thisprotext a:hover, .thisprotext a.thisback{background:#1d3484;}

.indexback{width:100%;background:#efefef;}
.companycont{float:left;width:746px;height:243px;border:1px solid #d0d0d0;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(../webimages/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;color:#fff;background:#1d3484;}


.companylist{width:384px;float:right;font-size:13px;}
.companylist li{width:367px;height:128px;border:1px solid #d0d0d0;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;}
.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(../webimages/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{padding-bottom:15px;border-bottom:1px solid #2a2929;}
.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 --------*/
.insidepagesbanner{width:100%;height:686px;overflow:hidden;position:relative;}
.insidepagesbanner img{display:block;width:1920px;height:686px;}


/*------- 151007 --------*/
.insidepagessubnav{width:100%;height:84px;border-bottom:1px solid #c9c9c9;background:#fff;z-index:1000;}
.subnavcont{width:1200px;height:84px; margin:0 auto;font-size:17px;}
.subnavcont span{display:block;position:relative; line-height:84px;float:left;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9;margin-right:-1px;}
.subnavcont span a{display:block;padding:0px 49px;}
.subnavcont span a:hover{color:#fff;background:#192e78;}


.hsh_insidecon{ width:1200px; margin:0 auto;padding:40px 0;}
.hsh_insidecon .aboutcont{padding:65px 0;}
.aboutconttitle{color:#484848;font-size:35px;font-weight:bold;line-height:53px;padding-bottom:12px;background:url(../webimages/img31.jpg) no-repeat left bottom;}
.aboutconttitle img{display:block;}
.abouttext{color:#333;line-height:25px;margin:40px 0;}


.developmentcont{padding-top:40px;}
.developmentleft{float:left;width:592px;height:508px;background:url(../webimages/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:#192e78;line-height:45px;border-left:4px solid #192e78;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(../webimages/img36.jpg) no-repeat;}
.developmentrunbtn a.runrightbtn{background:url(../webimages/img37.jpg) no-repeat;}
.developmentrunbtn a.runleftbtn:hover{background:url(../webimages/img38.jpg) no-repeat;}
.developmentrunbtn a.runrightbtn:hover{background:url(../webimages/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(../webimages/img45.jpg) no-repeat center;}
.culturecont{width:1090px;margin:0 auto;padding:55px;background:url(../webimages/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:#1d3484;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(../webimages/img61.jpg) no-repeat 99% center;padding-left:17px;}
.problemlist dt.showdd{background:url(../webimages/img60.jpg) no-repeat 99% center;}
.problemlist dt span{display:block;padding:18px 0 18px 58px;background:url(../webimages/img62.jpg) no-repeat left center;cursor:pointer;}
.problemlist dt.showdd span{background:url(../webimages/img58.jpg) no-repeat left center;color:#1d3484;font-weight:bold;}
.problemlist dd{padding:25px 0 28px 75px;background:#f8f8f8 url(../webimages/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(../webimages/img64.jpg) no-repeat;text-indent:18px;margin-left:80px;}
.Downloadtable table td .downloadbtn:hover{background:url(../webimages/img63.jpg) no-repeat;}

.Onlinedemo{padding-bottom:75px;}
.Onlinedemo img{display:block;width:100%;height:auto;}

.productslist{margin:0 0 0px 0;}
.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:#1d3484;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:#1d3484;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:17px;-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 115px 0;}
.Productdescription{width:1200px;height:438px;background:url(../webimages/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:#1d3484;font-size:20px;font-weight:bold;line-height:20px;padding:42px 0 15px 0;border-bottom:1px solid #d0d0d0;margin-bottom:25px;}

.Specificationsbtn{width:1198px;height:58px;border:1px solid #d0d0d0;line-height:58px;font-size:17px;}
.Specificationsbtn a{display:inline-block;width:148px;height:58px;border-right:1px solid #d0d0d0;float:left;text-align:center;}
.Specificationsbtn a:hover, .Specificationsbtn a.thischange{color:#fff;background:#1d3484;}

.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:40px;}
.Specificationsmore a{text-align:left;padding-left:20px; color:#fff;width:100px;height:40px;display:inline-block;background:url(../webimages/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(../webimages/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:#1d3484;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(../webimages/img84.jpg) no-repeat 98% center;}
.indexlogincont ul li p input.passwordicon{background:#fff url(../webimages/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:#1d3484;margin:12px 0;cursor:pointer;}
.lijizhuce{color:#1d3484;}

.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:#1d3484;margin:18px 0 0 160px;cursor:pointer;}





/*by hsh start*/

/*合作伙伴*/

.subnavcont{ z-index:3;}
.subnavcont span{ z-index:4;}
.subnavcont span.cur em{ background:url(../webimages/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:#192e78;}
.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(../webimages/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:#1d3484; background:url(../webimages/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:#1d3484; 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(../webimages/hsh_icon.jpg) left top no-repeat; height:19px;}
.hsh_p02{ background:url(../webimages/hsh_icon.jpg) no-repeat; height:19px; background-position:0 -41px;}
.hsh_p03{ background:url(../webimages/hsh_icon.jpg) no-repeat; height:19px; background-position:0 -77px;}
.hsh_p04{ background:url(../webimages/hsh_icon.jpg) no-repeat; height:19px; background-position:0 -114px;}
.hsh_p05{ background:url(../webimages/hsh_icon.jpg) no-repeat; height:26px; background-position:0 -151px; line-height:26px;}
.hsh_p06{ background:url(../webimages/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(../webimages/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:#1d3484; display:block; margin-top:32px;}
.hsh_zp li h3.cur{ color:#1d3484; background:url(../webimages/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(../webimages/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(../webimages/hsh_back.jpg) 94px 12px no-repeat;}
.hsh_backTop{ position:fixed; background:url(../webimages/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(../webimages/hsh_sina.jpg) top center no-repeat;}
#bdsharebuttonbox a.bds_weixin{ background:url(../webimages/hsh_wechat.jpg) top center no-repeat;}
#bdsharebuttonbox a.bds_linkedin{ background:url(../webimages/hsh_in.jpg) top center no-repeat;}
#bdsharebuttonbox a.bds_more{ background:url(../webimages/hsh_sharemore.jpg) top center no-repeat;}
#bdsharebuttonbox a.hsh_unknow{ background:url(../webimages/hsh_unknow.jpg) top center no-repeat;}
#bdsharebuttonbox a.hsh_mail{ background:url(../webimages/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(../webimages/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(../webimages/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{border:1px solid #dedede;height:46px;background:#9fd2e9;}
.searchwrap dl dd.inputtextwrap input{width:215px;height:26px;padding:10px 0 10px 10px;font-family:'Microsoft YaHei';color:#1d3484;background:#fff;text-align:left;cursor:auto;}
.searchwrap dl dd.inputtextwrap input::-webkit-input-placeholder{color:#1d3484;}
.searchwrap dl dd.inputtextwrap input:-moz-placeholder{color:#1d3484;}
.searchwrap dl dd.inputtextwrap input::-moz-placeholder{color:#1d3484;}
.searchwrap dl dd.inputtextwrap input:-ms-input-placeholder{color:#1d3484;}
.searchwrap dl dd{float:left;}
.searchwrap dl dd input{width:75px;height:46px;text-align:center;line-height:46px;color:#fff;background:#1d3484;font-family:'Microsoft YaHei';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:#1d3484;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(../webimages/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(../webimages/img93.jpg) no-repeat;margin-right:28px;}
.contlistbtn a:hover, .contlistbtn a.thissearch{background:url(../webimages/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:#1d3484;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(../webimages/img105.png) no-repeat center top;font-size:20px;}
.YwwPassTit ul li.cur{background: #ff6c00;color: #ff6c00;}
.YwwPassTit ul li.cur em{background: url(../webimages/img104.png) no-repeat center top;}


.Ywwcencont{border:1px solid #dedede; width:750px; margin:100px auto 0; display:none;}
.YwwpassOne h3{background:url(../webimages/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:#1d3484;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:#1d3484; 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:#1d3484; 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:#1d3484;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:url(../webimages/banleft.png) no-repeat;left:100px;}
.banright{background:url(../webimages/banright.png) no-repeat;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:8px;}
    .indexbannerbtn p{display:inline-block;background:none;border-radius:0;padding:0;}
    .indexbannerbtn p span{display:inline-block;width:10px;height:10px;overflow:hidden;margin-right:10px;background:url(../webimages/img87.png) no-repeat;cursor:pointer;background-size:100%;}
    .indexbannerbtn p span.swiper-active-switch{background:url(../webimages/img86.png) no-repeat;background-size:100%;}

    .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(../webimages/img87.png) no-repeat;cursor:pointer;}
    .phindexbannerbtn p span.swiper-active-switch{background:url(../webimages/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:55%;height:100%;background:rgba(0,0,0,.6); 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;}
    .MobileMenu ul li a{ display:block; padding:24px 20px 24px 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(../webimages/index_14.png) no-repeat; width:21px; height:13px; background-size:cover; float:right;}
    .MobileMenu ul li.showthis span{background:url(../webimages/index_14a.png) no-repeat;}

    .MobileMenu ul li.phloginreg{color:#fff;padding-left:30px;}
    .MobileMenu ul li.phloginreg a{display:inline-block;padding:0;}


    .MobileMenu ul li.Mobileclose{padding:24px 20px 24px 30px;border-bottom:1px solid #222; height:24px;background:url(../webimages/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(../webimages/index_104.gif) no-repeat center}
    .MobileSearchclose{ background:url(../webimages/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;}

    .insidepagesbanner{width:100%;height:auto !important;}
    .insidepagesbanner img{width:100% !important;height:auto !important;margin:0 !important;}


    /*-------- 151020内页 --------*/

    .insidepagessubnav{height:45px;display:none;}
    .subnavcont{width:100%;height:45px;font-size:16px;}
    .subnavcont span{width:25%;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:25px 5%;}
    .aboutconttitle img{height:30px;}
    .aboutconttitle{font-size:30px;padding-bottom:4px;}
    .abouttext{margin:20px 0;}
    .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;}
    .Specificationsbtn a{box-sizing:border-box;width:20%;height:auto;padding:10px 0; }
    .Specificationsbtn a:last-child{border:none;}

    .Specificationscont{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:100%;height:auto; float:none;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;}
    .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:100%;height:auto;margin:0 0 24px 0;padding:5% 0;}

    .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;height:173px;}
    .indexprolist li img{width:230px;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: #192e78;}
    .SolutionTitle a {color: #0C88DC;}
.Solutioncont{width:100%;}
.Solutionlist{font-size:15px;display:none;}
}


































































