body{width:auto;min-width:1260px;}
.clear::after{content:"";clear:both;}

/*分页*/
.pageBox{width:1200px;height:35px; text-align:center;margin:0 auto;padding-top:40px;}
.pageBox a{display:inline-block;box-sizing:border-box;width:35px;height:35px;font-size:20px;color:#333;border:1px solid #dcdcdc; line-height: 33px; text-align:center; overflow: hidden;}
.pageBox a:hover{background-color:#d9251e;color:#fff;border-color:#d9251e}
.pageBox span{display:inline-block;width:35px;height:35px;line-height:35px; overflow: hidden;}




/*首页-轮播图*/

#ind_carousel{width:100%;height:600px;overflow:hidden;position:relative;}
#carousel_list{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:600px;overflow:hidden;}
#carousel_list img{position:absolute;top:0;left:0;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;}
#c_prev,#c_next{position:absolute;top:50%;width:50px;height:100px;line-height:100px;text-align:center;margin-top:-50px;z-index:10;background-color:#000;opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);background-repeat::no-repeat;border-radius:10px;}
#c_prev{right:5%;background:url(../images/ICO002.png) #000 center right;}
#c_next{left:5%;background:url(../images/ICO002.png) #000 center left;}
#c_prev:hover,#c_next:hover{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
#C_button{position:absolute;bottom:21px;line-height:14px;text-align:center;height:14px;z-index:10;width:100%;}
#C_button span{display:inline-block;cursor:pointer;width:14px;height:14px;border-radius:50%;overflow:hidden;margin:0 12px;background:#b2b2b2;}
#C_button .on{transition:all 0.5s;background:orangered;}


/*首页-新闻资讯中心*/
.indexNewsBodyWrap{width:100%;height:850px;}
.indexNewsWrap{width:1200px;height:850px;margin:0 auto;overflow:hidden;}
.indexNewsTitle{width:1200px;font-size:44px;color:#d9251e;text-align:center;margin-top:52px;}
.indexNewsTipsBig{width:1200px;font-size:28px;color:#000000;text-align:center;}
.indexNewsTipsSmall{width:1200px;font-size:18px;color:#5f6367;text-align:center;margin-top:10px;}
.indexNewsContentWrap{width:1200px;height:420px;margin:40px auto 0 auto;}
.indexNewsContent{width:380px;height:426px;float:left;}
.indexNewsContentTitle{ display: inline-block; width:360px;height:60px;line-height:60px;font-size:22px;color:#333333;padding-left:20px;background:#f5f5f5 url(../images/goto.png)no-repeat 335px 20px;background-size:12px 20px;cursor:pointer;}
.indexNewsContentImg{width:380px;height:220px;cursor:pointer;}
.indexNewsContentImg img{width:380px;height:220px;}
.indexNewsContentArticle{width:380px;height:126px;overflow:hidden;margin-top:20px;}
.indexNewsContentArticle li{box-sizing:border-box;position:relative;padding:0 80px 0 15px;width:100%;height:36px;line-height:36px;font-size:18px;color:#666666;margin-bottom:9px;overflow:hidden;}
.indexNewsContentArticle li:before{content:"";position:absolute;top:50%;left:0;margin-top:-4px;width:8px;height:8px;border-radius:50%;background-color:red;}
.indexNewsContentArticleTitle{float:left;width:100%;height:36px;line-height:36px;font-size:18px;color:#666666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indexNewsContentArticleTitle:hover{color:#d9251e;text-decoration:underline;}
.indexNewsContentArticleTime{float:right;margin-right:-80px;width:75px;height:36px;line-height:36px;font-size:14px;color:#999999;}
.indexNewsContentMargin{margin:0 30px;}
.indexNewsMore{ display: inherit; width:180px;height:50px;line-height:50px;text-align:center;font-size:20px;color:#d9251e;border:1px solid #e9e9e9;margin:60px auto 0;border-radius:50px;-moz-border-radius:50px;cursor:pointer;}
.indexCaseList{width:390px;height:119px;overflow:hidden;margin:20px -10px 0 0;}
.indexCaseList li{width:120px;height:54px;float:left;margin:0 10px 13px 0;text-align:center;}
.indexCaseList li img{display:inline-block;max-height:100%;max-width:100%;}

/*首页-联系我们*/
.indexContactUsBodyWrap{width:100%;height:500px;background:url(../images/contactUsBg.png)no-repeat center;}
.indexContactUsWrap{width:720px;height:500px;margin:0 auto;overflow:hidden;}
.indexContactUsTitle{width:720px;font-size:44px;color:#d9251e;text-align:center;margin-top:52px;}
.indexContactUsTip{width:720px;font-size:20px;color:#5f6367;text-align:center;}
.indexContactUsTextWrap{width:720px;height:190px;margin:40px auto 0 auto;}
.indexContactUsTextWrapLeft{float:left;width:300px;height:190px;}
.indexContactUsTextWrapLeft div{width:298px;height:48px;border:1px solid #dadada;border-radius:10px;-moz-border-radius:10px;margin-bottom:20px;background-color:#ffffff;}
.indexContactUsTextWrapLeft div input{width:275px;height:40px;line-height:40px;border:0;outline:none;font-size:18px;margin:3px 0 0 10px;}
.indexContactUsTextWrapRight{width:398px;height:188px;border:1px solid #dadada;float:right;  /*margin-left:20px;*/border-radius:10px;-moz-border-radius:10px;}
.indexContactUsTextWrapRight textarea{width:378px;height:158px;border:0;outline:none;resize:none;margin:10px;border-radius:10px;-moz-border-radius:10px;font-size:18px;}
.indexContactUsSubmit{width:720px;height:50px;line-height:50px;text-align:center;font-size:18px;color:#ffffff;background-color:#e22219;margin:20px auto 0 auto;border-radius:10px;-moz-border-radius:10px;cursor:pointer;}




/*bannerDet*/
.bannerDet{width:100%;height:450px;min-width:1260px;position:relative;overflow:hidden;}
.bannerDet img{display:inline-block;position:absolute;top:0;left:50%;width:1920px;margin-left:-960px;}

/*main*/
.main{width:100%;height:auto;overflow:hidden;padding:55px 0 95px;}
.mainTitle{width:1200px;height:auto;overflow:hidden;text-align:center;margin:0 auto 45px;}
.mainTitle h2{display:inline-block;width:100%;height:50px;line-height:50px;margin-bottom:20px;font-size:44px;font-weight:lighter;color:#d9251e;}
.mainTitle p{display:inline-block;width:100%;height:30px;line-height:30px;font-size:28px;color:#000;}
.menuBox{width:100%;height:auto;position:relative;margin-bottom:46px;background:url(../images/border.jpg) center repeat-x;}
.menuBox .menuList{width:1200px;height:auto;overflow:hidden;text-align:center;z-index:10;margin:0 auto;}
.menuBox .menuList a{display:inline-block;box-sizing:border-box;width:122px;height:30px;text-align:center;line-height:28px;font-size:14px;color:#333;border:1px solid #cdcdcd;background-color:#fff;margin:0 10px;}
.menuBox .menuList a:hover,.menuBox .menuList a.current{background-color:#5b5b5b;color:#fff;border-color:#5b5b5b;}
.contentText{line-height:30px;font-size:18px;color:#5f6367;}
.contentText p{line-height:30px;margin-bottom:33px;}

/* aboutPage */
.aboutPage{background-color:#f4f4f4;}
.aboutPage .mainContent{width:1200px;padding:0 78px;margin:0 auto;box-sizing:border-box;}

/* recruitmentPage */
.recruitmentPage{background-color:#fff;}
/*.icon_avatar0{background:url(../images/icon_avatar.png) 0 center;}
.icon_avatar1{background:url(../images/icon_avatar.png) -162px center;}
.icon_avatar2{background:url(../images/icon_avatar.png) -324px center;}
.icon_avatar3{background:url(../images/icon_avatar.png) -486px center;}
.icon_avatar4{background:url(../images/icon_avatar.png) -648px center;}*/
.positionList{width:930px;height:auto;margin:0 auto;overflow:hidden;}
.positionList li{float:left;box-sizing:border-box;width:20%;height:243px;padding:0 12px;overflow:hidden;}
.positionList li .itme{box-sizing:border-box;width:100%;height:100%;padding:59px 0 56px;}
.positionList li:hover .itme,.positionList li.current .itme{background:url(../images/BA001.png) no-repeat top center;}
.positionList li .itme:hover p,.positionList li.current .itme p{color:#fff;}
.positionList li .itme .avatar{display:inline-block;width:100%;height:100px;background: center no-repeat;margin-bottom:8px;overflow:hidden;}
.positionList li .itme p{width:100%;height:20px;text-align:center;line-height:20px;font-size:14px;color:#000;}
.positionText{width:930px;height:auto;position:relative;margin:46px auto 0;padding-bottom:139px;text-align:center;line-height:50px;font-size:14px;color:#6d6d6d;}
.positionText span{font-size:30px;}
.positionText .arrowDown{display:inline-block;position:absolute;left:50%;bottom:83px;margin:-19px;width:39px;height:23px;background:url(../images/arrowDown.png) center no-repeat;}
.positionText p{width:100%;height:45px;margin-bottom:24px;color:#000;font-size:24px;line-height:45px;text-align:center;}
.positionText p span{color:#d92519;font-weight:bold;}
.recruitmentPage .details{box-sizing:border-box;width:992px;height:auto;position:relative;padding:32px 0 0 196px;margin:0 auto;}
.recruitmentPage .details .avatar{display:inline-block;width:144px;height:100px;position:absolute;top:0;left:52px;background: center no-repeat;overflow:hidden;}
.recruitmentPage .details .title{width:100%;height:60px;font-size:35px;line-height:60px;margin-bottom:8px;}
.recruitmentPage .contentText{font-size:16px;line-height:35px;color:#000;}
.recruitmentPage .contentText strong{font-size:20px;line-height:35px;color:#333;font-weight:bold;}

/*solutionPage*/
.solutionList{width:1200px;height:auto;margin:0 auto;}
.solutionList ul{width:1220px;height:auto;min-height:408px;margin-right:-20px;}
.solutionList ul li{float:left;width:285px;height:256px;margin:0 20px 30px 0;}
.solutionList ul li .img{width:100%;height:166px;position:relative;overflow:hidden;background-color:#000;}
.solutionList ul li .img span{display:none;position:absolute;top:50%;left:50%;width:81px;height:81px;margin:-40px 0 0 -40px;background:url(../images/ICO001.png) no-repeat center;z-index:1;}
.solutionList ul li .img img{width:100%;height:100%;}
.solutionList ul li .info{box-sizing:border-box;width:100%;height:90px;padding:13px 20px 8px;background-color:#f4f4f4;border-bottom:3px solid #e5e5e5;box-shadow:2.5px 4.33px 18px 0px #dedede;}
.solutionList ul li .info .title{width:100%;height:20px;line-height:20px;font-size:16px;text-align:center;font-weight:bold;color:#000;margin-bottom:6px;}
.solutionList ul li .info .keyWords{width:100%;height:40px;line-height:20px;font-size:12px;text-align:center;color:#6c6c6c;font-family:'SimSun';}
.solutionList ul li:hover .img img{opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);}
.solutionList ul li:hover .img span{display:inline-block;}
.solutionList ul li:hover .info{border-color:#d9251e;}

/*contentDetailedPage*/
.contentDetailedPage{width:1200px;height:auto;padding:52px 0 0 0;margin:0 auto;}
.contentDetailedPage .title{box-sizing:border-box;width:100%;height:auto;margin-bottom:42px;padding:0 31px;text-align:center;}
.contentDetailedPage .title h2{width:100%;height:auto;margin-bottom:9px;font-size:34px;color:#000;text-align:center;line-height:50px;overflow:hidden;}
.contentDetailedPage .title .keyWords{width:100%;height:auto;margin-bottom:13px;line-height:20px;font-size:14px;color:#585858;overflow:hidden;}
.contentDetailedPage .title .info{width:100%;height:auto;line-height:20px;font-size:14px;color:#585858;overflow:hidden;}
.contentDetailedPage .title .info span{margin:0 12px;}
.contentDetailedPage .contentText{box-sizing:border-box;width:100%;height:auto;padding:0 31px 95px;line-height:30px;font-size:14px;color:#585858;text-align:justify;}
.contentDetailedPage .contentText h3{width:100%;height:30px;line-height:30px;text-align:center;font-size:18px;color:#000;margin-bottom:10px;}
.contentDetailedPage .contentText p{margin-bottom:37px;}
.contentDetailedPage .contentText strong{font-weight:bold;}
.contentDetailedPage .linkBox{box-sizing:border-box;padding:11px 31px;border-top:1px solid #d4d4d4;}
.contentDetailedPage .linkBox p{width:100%;height:32px;line-height:32px;}
.contentDetailedPage .linkBox a{font-size:14px;color:#737373;}
.contentDetailedPage .linkBox a:hover{color:#d9251e;}

/*casePage*/
.caseBox{width:1176px;height:auto;overflow:hidden;margin:0 auto;}
.caseList{width:100%;height:auto;min-height:520px;overflow:hidden;}
.caseList li{box-sizing:border-box;float:left;width:25%;height:123px;padding:0 10px;margin-bottom:20px;}
.caseList li img{display:block;width:100%;}

/*informationPage*/
.informationPage{padding-bottom:75px;}
.informationList{width:100%;height:auto;}
.informationList li{width:100%;height:auto;overflow:hidden;padding:34px 0;}
.informationList li.odd{background-color:#f3f2f0;}
.informationList li .itme{box-sizing:border-box;width:1062px;height:160px;position:relative;padding-right:355px;margin:0 auto;}
.informationList li .itme .title{width:100%;height:54px;margin-bottom:14px;}
.informationList li .itme .title .time{display:inline-block;width:auto;height:20px;line-height:20px;font-size:16px;color:#666;margin-bottom:14px;}
.informationList li .itme .title p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.informationList li .itme .content{width:100%;height:64px;line-height:32px;font-size:14px;color:#8d8d8d;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.informationList li .itme .more{display:inline-block;width:auto;height:28px;line-height:28px;color:#333;font-size:14px;}
.informationList li .itme .coverPhoto{width:258px;height:160px;position:absolute;top:0;right:0;}
.informationList li .itme .coverPhoto img{display:inline-block;width:100%;height:100%;}

/*contactPage*/
.contactPage{padding-bottom:0;}
.Map{position:relative;width:1200px;height:837px;margin:0 auto;background:url(../images/BA002.png) top center no-repeat;}
.Map .content{box-sizing:border-box;position:absolute;bottom:174px;left:612px;width:400px;height:auto;padding:26px 34px;border-radius:10px;box-shadow:0px 4px 9px 0px #ecebec;background-color:#fff;color:#787878;line-height:30px;font-size:20px;}
.Map .content:after{content:"";width:8px;height:8px;position:absolute;bottom:-4px;left:50%;margin-left:-3px;background-color:#fff;transform:rotate(45deg);box-shadow:3px 3px 0px 0px #ecebec;}
.Map .content h3{width:100%;height:auto;font-size:24px;color:#000;}

.Map .content .add{ box-sizing: border-box; width: 100%; height: auto; position: relative;padding-left: 60px;}
.Map .content .add span{ display: inline-block; width:60px; height: 30px; line-height: 30px; position: absolute; top: 0; left: 0; color:#e22219;}



/*equipmentPage*/
.equipmentPage{background-color:#fff}
.equipmentPage ul{width:45%;height:220px;margin:0 auto 40px auto}
/*.equipmentPage ul .Img{width:220px;height:220px;background:#ddd;float:left}*/
/*.equipmentPage ul .Info{width:340px;height:220px;display:inline-block;box-sizing:border-box;padding-left:20px}*/
/*.equipmentPage ul .Info p:first-of-type{height:40px;line-height:40px;border-bottom:1px solid #212121;font-size:15px}*/
/*.equipmentPage ul .Info p:last-of-type{padding-top:10px;height:140px;}*/
/*.equipmentPage ul .Info a:first-of-type{display:inline-block;height:30px;width:100px;background:#f2f2f2;text-align:center;line-height:30px;border-radius:10px;font-size:10px;float:left}*/
/*.equipmentPage ul .Info a:nth-of-type(2),a:nth-of-type(3){width:30px;height:30px;display:inline-block;border:1px solid #000;font-size:10px;text-align:center;border-radius:30px;line-height:13px;margin-left:10px;box-sizing:border-box}*/

.equipmentPage ul .Img{width:35%;height:220px;background:#ddd;float:left}
.equipmentPage ul .Img img{width:100%;height:100%;}
.equipmentPage ul .Info{width:65%;height:220px;display:inline-block;box-sizing:border-box;padding-left:20px}
.equipmentPage ul .Info p:first-of-type{height:40px;line-height:40px;border-bottom:1px solid #212121;font-size:15px}
.equipmentPage ul .Info p:last-of-type{padding-top:10px;height:140px;}
.equipmentPage ul .Info a:first-of-type{display:inline-block;width:100px;height:30px;background:#06b80c;color:#fff;text-align:center;line-height:30px;border-radius:10px;font-size:10px;float:left}
.equipmentPage ul .Info a:nth-of-type(2),a:nth-of-type(3){width:35px;height:35px;display:inline-block;border:1px solid #ddd;background-color:#f2f2f2;font-size:10px;text-align:center;border-radius:30px;line-height:13px;margin-left:10px;padding-top: 3px;box-sizing:border-box}


/*deviceData*/
.deviceDataPage .Option1{
    width: 50%;
    min-width: 953px;
    margin: 2px auto;
    border: 1px solid #ddd;
}
.deviceDataPage .Option1 span:first-of-type{
    width: 100px;
    height: 100%;
    background-color: #eee;
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
}

.deviceDataPage .Option1 .OptionBtn{
    float: right;
    margin-right: 20px;
    border: 1px solid #ddd;
    padding-right: 15px;
    cursor: pointer;
    margin-top: 10px;
}

.deviceDataPage .Option{
    width: 50%;
    min-width: 953px;
    height: 370px;
    margin: 0 auto;
    border: 1px solid #ddd;
}
.deviceDataPage .Option div:first-of-type{
    float: left;
    width: 100px;
    height: 100%;
    background-color: #eee;
    padding: 10px;
    box-sizing: border-box;
}

.deviceDataPage .Option .OptionBtn{
    float: right;
    margin-right: 20px;
    border: 1px solid #ddd;
    padding-right: 15px;
    cursor: pointer;
    margin-top: 4px;
}
.deviceDataPage .Option li{
    margin: 10px;
    display: inline-block;
    width: 120px;
}
.deviceDataPage .Option li label input{
    margin-right: 10px;
}

#canvasUlLiID li{
    margin-top: 20px;
}

#canvasUlLiID li div:first-of-type{
    width: 50%;
    height: 300px;
    margin: 0 auto;
}



/*map.html*/
#mapInfo{
    position: fixed;
    background-color: white;
    border: 1px solid red;
    padding: 10px;
    top: 10px;
    left: 10px;
}