.content{width:1200px;margin:0 auto;position:relative}
@media (max-width:1200px){.content{overflow:hidden}
}
.com-inline{display:inline-block;zoom:1}
.nodata{text-align:center;width:100%;height:auto;overflow:hidden;margin-top:80px}
.nodata span{display:block;color:#666;font-size:14px}
.insideAdv{width:100%;height:300px;min-width:1200px;overflow:hidden;clear:both}
.locationDiv{width:1200px;height:40px;line-height:40px;overflow:hidden;margin:10px auto}
.locationDiv .locaLeft{width:200px;height:40px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e62129;font-size:22px}
.locationDiv .locaRight{width:990px;height:40px;color:#333;font-size:14px;text-align:right;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.locationDiv .locaRight a{color:#333}
.locationDiv .locaRight a:hover{color:#e62129}
.locationDiv .locaRight img{position:relative;top:2px;margin-right:5px}
.Itypes{width:1200px;height:auto;overflow:hidden;margin:10px auto}
.Itypes .columnUl{width:1210px;height:auto;overflow:hidden;text-align:center}
.Itypes .columnUl li{display:inline-block;height:40px;line-height:40px;margin-right:10px;font-size:15px;margin-bottom:10px}
.Itypes .columnUl li a{display:block;padding:0 30px;height:40px;background:#efefef;color:#000}
.Itypes .columnUl li a.hover,.Itypes .columnUl li a:hover{color:#fff;background:#e62129}
.publicDiv{width:1200px;height:auto;overflow:hidden;margin:30px auto 40px auto;min-height:400px}
.publicDiv .publicAbout{width:1200px;height:auto;overflow:hidden}
.publicDiv .publicAbout img,.publicDiv .publicAbout p,.publicDiv .publicAbout table{max-width:1200px}
.publicDiv .publicNews{width:1220px;height:auto;overflow:hidden}
.publicDiv .publicNews .newList{display:block;float:left;width:580px;height:160px;overflow:hidden;border-bottom:1px solid #ddd;margin:0 20px 20px 0;cursor:pointer}
.publicDiv .publicNews .newList .pic{display:block;position:relative;float:left;width:200px;height:140px;overflow:hidden;margin-right:20px}
.publicDiv .publicNews .pic{position:relative}
.publicDiv .publicNews .pic:hover .mask{display:block}
.publicDiv .publicNews .pic .mask{display:none;box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;padding:0 10px;background:rgba(27,27,27,.7)}
.publicDiv .publicNews .pic .mask .mask_main{width:100%;height:100%;display:flex;align-items:center}
.publicDiv .publicNews .pic .mask .masl_topic{width:100%;text-align:center;display:inline-block;vertical-align:middle;color:#fff;text-align:center}
.publicDiv .publicNews .newList .topic{display:block;float:left;width:360px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-weight:700;font-size:16px}
.publicDiv .publicNews .newList .intro{display:block;float:left;width:360px;height:66px;line-height:22px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#777;font-size:13px;margin-top:5px}
.publicDiv .publicNews .newList .times{float:left;width:360px;height:26px;line-height:26px;overflow:hidden;margin-top:15px;font-size:13px}
.publicDiv .publicNews .newList .times .now{color:#999;float:left}
.publicDiv .publicNews .newList .times .more{display:block;color:#e62129;float:right}
.publicDiv .publicNews .newList .times .more:hover{text-decoration:underline}
.publicDiv .publicNews .newList:hover .topic{color:#e62129}
.publicDiv .publicNews .casesList{display:block;float:left;margin:0 15px 30px 0;width:290px;height:243px;overflow:hidden}
.publicDiv .publicNews .casesList .pic{width:290px;height:200px;overflow:hidden}
.publicDiv .publicNews .casesList .topic{display:block;width:270px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:15px;margin-top:3px;background:#ddd;padding:0 10px}
.publicDiv .publicNews .casesList:hover .topic{background:#e62129;color:#fff}
.publicDiv .publicNews .productList{display:block;float:left;margin:0 30px 30px 0;width:376px;height:341px;overflow:hidden}
.publicDiv .publicNews .productList .pic{width:376px;height:280px;overflow:hidden}
.publicDiv .publicNews .productList .topic{display:block;width:356px;height:60px;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:16px;margin-top:1px;background:#ddd;padding:0 10px}
.publicDiv .publicNews .productList:hover .topic{background:#e62129;color:#fff}
.publicDiv .ItemDiv{width:1200px;height:340px;overflow:hidden;margin-bottom:20px;position:relative}
.publicDiv .ItemDiv .pics{width:550px;height:340px;overflow:hidden;float:left;cursor:pointer}
.publicDiv .ItemDiv .topic{width:620px;max-height:60px;line-height:30px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;font-size:16px;float:right}
.publicDiv .ItemDiv .intro{width:620px;max-height:72px;line-height:24px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;font-size:14px;float:right;margin-top:10px;text-indent:2em;padding-bottom:10px;border-bottom:1px solid #ddd}
.publicDiv .ItemDiv .type{width:620px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:16px;position:absolute;bottom:60px;left:580px}
.publicDiv .ItemDiv .type span{color:#e62129}
.publicDiv .ItemDiv .bdsharebuttonbox{position:absolute;bottom:20px;left:580px}
.publicDiv .ItemDiv .bdsharebuttonbox .txts{float:left;margin-top:10px;margin-right:5px;color:#333}
.publicDiv .proTxts{height:55px;width:1200px;overflow:hidden;margin:80px auto 20px auto;background:url(../images/bg-type.png) no-repeat bottom center;text-align:center;font-size:24px;color:#333}
.article-box{width:100%;overflow:hidden;padding-top:40px}
.article-box .ar-title{width:100%;text-align:center;padding-bottom:15px;border-bottom:1px solid #ddd}
.article-box .ar-title dt{font-size:30px}
.article-box .ar-title dd{color:#666;margin-top:10px}
.article-box .ar-title dd span{margin:0 10px}
.article-box .ar-title dd span img{position:relative;top:2px;margin-right:5px}
.article-box .ar-title dd a{color:#666}
.article-box .ar-title dd a:hover{color:#e62129}
.article-box .art-cont{width:100%;overflow:hidden;padding:15px 0;border-bottom:1px solid #ddd;line-height:25px;min-height:400px}
.article-box .art-cont img,.article-box .art-cont p,.article-box .art-cont table{max-width:100%}
.article-box .article-pager{width:100%;height:auto;margin:0 auto;overflow:hidden;clear:both;text-align:center}
.article-box .article-pager li{width:200px;height:40px;text-align:center;display:inline-block;line-height:38px;box-sizing:border-box;margin-top:20px;margin-right:7px}
.article-box .article-pager li a{width:100%;background:#fff;height:38px;display:block;color:#666;border:solid 1px #ddd;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1);box-sizing:border-box}
.article-box .article-pager li img{position:relative;top:1px}
.article-box .article-pager li:hover a{background:#e62129;border:solid 1px #e62129;color:#fff}
.casesList:hover .pic img,.publicNews .newList:hover .pic img{opacity:1;transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15)}
.casesList .pic img,.publicNews .newList .pic img{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.userMain{width:1198px;height:auto;overflow:hidden;min-height:400px;margin:20px auto 20px auto;background:#f7f6f6;border:1px solid #ddd}
.userMain .floleft{float:left;width:240px;height:auto;overflow:hidden;border-right:1px solid #ddd}
.userMain .floleft .namess{width:210px;height:auto;line-height:30px;overflow:hidden;margin:10px auto;color:#000;font-size:16px}
.userMain .floleft .namess b{color:red}
.userMain .floleft .loginout{display:block;width:140px;height:40px;line-height:40px;text-align:center;margin:80px auto 0 auto;overflow:hidden;background:#ccc;font-size:14px;border-radius:4px;color:#fff}
.userMain .floleft .loginout:hover{background:#e62129}
.userMain .floleft .lilist{width:240px;height:auto;overflow:hidden;border-top:1px solid #ddd;padding-top:40px}
.userMain .floleft .lilist li{display:block;width:200px;height:40px;line-height:40px;overflow:hidden;text-align:center;border-bottom:1px dashed #ddd;margin:0 auto}
.userMain .floleft .lilist li a{color:#000;display:block;width:200px;height:30px}
.userMain .floleft .lilist li a.hover,.userMain .floleft .lilist li a:hover{color:#e62129}
.userMain .floright{width:950px;height:auto;overflow:hidden;float:right}
.userMain .floright .searT{width:900px;height:auto;overflow:hidden;margin:20px auto;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#fff}
.userMain .floright .searT thead td{height:40px;background:#f4f4f4;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-weight:700;color:#000}
.userMain .floright .searT tbody td{height:40px;line-height:40px;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;color:#000}
.userMain .floright .searT tbody a{color:#fff;display:inline-block;width:66px;height:26px;line-height:26px;text-align:center;overflow:hidden;background:#bbb;font-size:12px;border-radius:4px;position:relative;top:8px;margin-left:10px}
.userMain .floright .searT tbody a:hover{background:#e62129}
.userMain .floright .re_table{border:1px solid #e1e1e1;width:900px;height:auto;margin:20px auto;overflow:hidden}
.userMain .floright .re_table .left{background:#77614f;color:#fff;text-align:center}
.userMain .floright .re_table td{border-bottom:1px solid #e1e1e1}
.userMain .floright .re_table .right{padding:0 10px}
.userMain .floright .re_table .bottom td{border-bottom:none}
.userMain .floright .re_table .bottom .right{line-height:24px;color:#333;font-weight:700}
.userMain .floright .ilist{display:block;float:right;color:#666;margin:0 24px 20px 24px}
.userMain .floright .ilist:hover{color:#e62129}
.messageDiv{width:1200px;height:auto;overflow:hidden;margin:0 auto 30px auto}
.messageDiv .messages{width:1200px;height:auto;overflow:hidden;border:1px solid #efefef;margin-bottom:20px;background:#f5f5f5}
.messageDiv .messages tr{display:block;width:1200px;border-bottom:1px solid #fff}
.messageDiv .messages .lftxt{width:200px;height:auto;min-height:40px;background:#dfe9ea;text-align:center;line-height:40px;font-weight:700;overflow:hidden}
.messageDiv .messages .rgtxt{width:900px;height:auto;min-height:40px;line-height:40px;padding-left:20px;overflow:hidden}
.indexType{height:55px;width:1200px;overflow:hidden;margin:40px auto 0 auto;background:url(../images/bg-type.png) no-repeat bottom center;text-align:center;font-size:24px;color:#333}
.whiteType{background:url(../images/bg-type-2.png) no-repeat bottom center;color:#fff}
.advanDiv{height:400px;width:1200px;overflow:hidden;margin:50px auto 65px auto;clear:both;background:url(../images/bg-join-1.jpg) no-repeat top center}
.advanDiv .stepBox{width:240px;height:200px;overflow:hidden;text-align:center;float:left}
.advanDiv .stepBox .steps{width:200px;height:auto;overflow:hidden;margin:80px auto 0 auto;color:#fff}
.advanDiv .stepBox .steps .topic{width:200px;height:30px;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.advanDiv .stepBox .steps .intro{width:200px;height:66px;line-height:22px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px}
.fengcaiDiv{width:100%;height:710px;min-width:1200px;overflow:hidden;background:url(../images/bg-join-2.jpg) no-repeat top center;clear:both}
.fengcaiDiv .fengcaiBox{height:710px;width:1200px;overflow:hidden;margin:0 auto}
.fengcaiDiv .fengcaiBox .fengcai{height:500px;width:1200px;overflow:hidden;margin-top:40px;background:#fff}
.fengcaiDiv .fengcaiBox .fengcai .hd{height:500px;background:#5c402a;position:relative;float:left;width:240px}
.fengcaiDiv .fengcaiBox .fengcai .hd ul{position:absolute;left:0;top:0;height:500px}
.fengcaiDiv .fengcaiBox .fengcai .hd ul li{cursor:pointer;width:240px;height:125px;line-height:125px;text-align:center;color:#fff;font-size:18px;position:relative;border-bottom:1px solid #77614f}
.fengcaiDiv .fengcaiBox .fengcai .hd ul li .triangle{position:absolute;top:53px;right:-15px;width:0;height:0;border-top:10px solid transparent;border-left:15px solid #e62129;border-bottom:10px solid transparent;display:none;z-index:101}
.fengcaiDiv .fengcaiBox .fengcai .hd ul li.on{background:#e62129}
.fengcaiDiv .fengcaiBox .fengcai .hd ul li.on .triangle{display:block}
.fengcaiDiv .fengcaiBox .fengcai .bd ul{width:960px;height:500px;float:right;zoom:1}
.fengcaiDiv .fengcaiBox .fengcai .bd li{width:320px;height:250px;float:left;overflow:hidden}
.fengcaiDiv .fengcaiBox .fengcai .bd li .meList{display:block;width:320px;height:250px;overflow:hidden}
.fengcaiDiv .bd li:hover img{opacity:1;transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15)}
.fengcaiDiv .bd li img{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.processDiv{height:205px;width:1200px;overflow:hidden;margin:55px auto 85px auto}
.processDiv .process{height:68px;line-height:68px;width:223px;overflow:hidden;float:left;border:1px solid #ddd;margin-bottom:65px;text-align:center;color:#333;font-size:18px}
.processDiv .arrow{float:left;height:68px;line-height:68px;vertical-align:middle;margin:0 36px}
.joinDiv{width:100%;height:755px;min-width:1200px;overflow:hidden;background:url(../images/bg-join-3.jpg) no-repeat top center;clear:both}
.joinDiv .joinBox{height:640px;width:1200px;overflow:hidden;margin:55px auto;background:url(../images/opac-white.png);position:relative}
.joinDiv .joinBox .joinForm{width:1124px;height:550px;overflow:hidden;margin:45px auto}
.joinDiv .joinBox .joinForm .linelist{width:1124px;height:auto;overflow:hidden;margin-bottom:25px;color:#fff}
.joinDiv .joinBox .joinForm .linelist .list{width:495px;height:45px;overflow:hidden;float:left}
.joinDiv .joinBox .joinForm .linelist .rglist{float:right}
.joinDiv .joinBox .joinForm .linelist .star{float:left;display:block;color:red;font-size:25px;height:45px;line-height:53px;width:20px}
.joinDiv .joinBox .joinForm .linelist .names{float:left;height:45px;line-height:45px;font-size:18px}
.joinDiv .joinBox .joinForm .linelist .inText{float:right;height:45px;line-height:45px;width:355px;background:#fff;border:none;font-size:16px;padding:0 10px}
.joinDiv .joinBox .joinForm .linelist .remark{float:right;height:100px;width:985px;background:#fff;border:none;font-size:16px;padding:10px 10px;resize:none;outline:0}
.joinDiv .joinBox .joinForm .linelist label{float:left;height:45px;line-height:45px;font-size:18px;color:#fff;margin:0 17px 0 10px}
.joinDiv .joinBox .joinForm .linelist .codesText{float:left;height:45px;line-height:45px;width:150px;background:#fff;border:none;font-size:16px;padding:0 10px;margin-left:20px}
.joinDiv .joinBox .joinForm .linelist #checkid{border:none;background:0 0;margin:-1px 0 0 20px;display:block;float:left}
.joinDiv .joinBox .joinForm .linelist .btn{display:block;float:left;border:none;width:170px;height:50px;line-height:50px;overflow:hidden;border-radius:5px;font-family:"微软雅黑";font-size:18px;cursor:pointer;outline:0}
.joinDiv .joinBox .joinForm .linelist .isBtn{background:#e62129;color:#fff;margin-left:120px}
.joinDiv .joinBox .joinForm .linelist .resetBtn{background:#d2d2d2;color:#666;margin-left:20px}
.joinDiv .joinBox .logos{position:absolute;bottom:145px;right:37px}
.joinDiv .joinBox .telsBox{position:absolute;bottom:45px;right:37px;width:480px;height:60px;line-height:60px;overflow:hidden;background:#e62129;border-radius:5px;text-align:center;color:#fff;font-size:18px}
.joinDiv .joinBox .telsBox img{margin-right:12px;position:relative;top:6px}
.joinDiv .joinBox .telsBox span{font-weight:700;font-size:30px}

