/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px; vertical-align:middle;}
a:link { text-decoration: none; outline:none;}
a:visited{ text-decoration: none; outline:none;}
a:hover{ text-decoration:none; color:#ec6c21; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal{width:1240px; margin:0px auto;}
.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}
.phshow{ display:none;}

.headDiv{ height:90px; line-height:90px; position:relative;}
.headDiv .logo{ position:absolute; left:50px; display:block; height:90px;}
.headDiv .pcsearch{ position:absolute; right:50px; top:0; height:90px;}
.headDiv .pcsearch .search{ float:right; width:250px; height:40px; line-height:40px; border-radius:40px; overflow:hidden; position:relative; background-color:#eee; margin-top:25px; margin-left:35px;}
.headDiv .pcsearch .search .input1{ display:block; width:100%; height:40px; line-height:40px; font-size:14px; color:#999; text-indent:20px;}
.headDiv .pcsearch .search .btn{ position:absolute; top:0; right:0;}
.headDiv .pcsearch .language{ float:right; font-size:14px; color:#999;}
.headDiv .pcsearch .language:hover{ color:#ec6c21;}

.nav{ width:870px; height:90px; margin:0 auto;}
.nav li{ float:left;}
.nav li a{ display:block; font-size:16px; color:#8b8b8c; min-width:66px; text-align:center; padding:0 20px;}
.nav li a:hover,.nav li a.aNow{ background-color:#ec6c21; color:#fff;}
.nav li.liNow a{ background-color:#ec6c21; color:#fff;}

.ennav{ width:870px; height:90px; margin:0 auto;}
.ennav li{ float:left;}
.ennav li a{display:block;font-size: 14px;color:#8b8b8c;min-width: 46px;text-align:center;padding:0 20px;}
.ennav li a:hover,.nav li a.aNow{ background-color:#ec6c21; color:#fff;}
.ennav li.liNow a{ background-color:#ec6c21; color:#fff;}

.sNav{ display:none; position:absolute; z-index:999; top:85px; min-width:85px; padding-top:8px; background:url(../images/nav_bg.png) no-repeat top center; text-align:center;}
.sNav .sNavbg{ padding:10px 0; background:url(../images/ico1_2hr.png) repeat-y 20px; background-color:#fff;}
.sNav li{ height:40px; line-height:40px;}
.sNav li a{ font-size:14px; color:#8b8b8c; padding:0 60px; display:block;}
.sNav li a:hover{ background:url(../images/ico1_1hr.png) no-repeat 19px,url(../images/ico1_3.png) no-repeat right center; color:#ec6c21; font-weight:bold;}
.sNav01{ margin-left:-38px;}
.sNav02{ margin-left:-38px;}
.sNav03{ margin-left:-51px;}
.sNav04{ margin-left:-38px;}
.sNav05{ margin-left:-38px;}
.sNav06{ margin-left:-38px;}


.sNav011{ margin-left:-70px;}
.sNav021{ margin-left:-65px;}
.sNav031{ margin-left:-51px;}
.sNav041{ margin-left:-38px;}
.sNav051{ margin-left:-38px;}
.sNav061{ margin-left:-70px;}


.phsearch{ display:none;}
/*导航菜单触发*/
.navLayer{ display:none; overflow-x: auto; height:100%; width:100%; position:absolute; height:200%; z-index:9999; top:60px; background:rgba(0,0,0,0.3);}
.navLayer .top{height:60px; position:relative; border-bottom:#dcdcdc solid 1px;}
.navLayer .logo{position:absolute; left:10px; top:15px;}
.navLayer .logo img{ width:250px;}
.navLayer .closeBtn{display:block; width:34px; height:34px; position:absolute; top:20px; right:10px;}
.navLayer .closeBtn img{ height:21px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; width:80%; float:right;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #efefef; position:relative;  font-size:14px; margin-left:10px; margin-right:10px;}
.subNav>a{ font-size:16px; color:#8b8b8c;}
.subNav .name{position:relative; background:url(../images/ico8_1.png) right center no-repeat;}
.subNav .name img{ position:absolute; left:10px; top:9px; width:20px;}
.subNav .name .img1{ display:none;}
.subNav .name em{ display:block; color:#8b8b8c; font-size:16px;}
.currentDt .name{ background:url(../images/ico8_1on.png) right center no-repeat;}
.currentDt .name em{ color:#ec6c21;}
.navContent{display: none; border-bottom:1px solid #efefef; background-color:#eee; padding:5px 0;}
.navContent li{ height:35px; line-height:35px; padding-left:10px; font-size:14px; color:#8b8b8c;}
.navContent li a{ display:block; color:#8b8b8c;}
.navContent li a:hover{ color:#ec6c21;}
/*导航菜单触发 END*/

.footDiv{ padding-top:50px; padding-bottom:50px; background-color:#4d4d4d;}
.footDiv .wal{ position:relative;}
.footDiv .leftDiv{ position:absolute; left:0; top:-110px; width:400px; background-color:#5e5e5e; box-shadow:0 5px 5px rgba(0,0,0,0.2);}
.footDiv .leftDiv .box{ padding:30px;}
.footDiv .leftDiv h3{ font-weight:inherit; font-size:18px; color:#e0e0e0; padding:20px 0;}
.footDiv .leftDiv .txt p{ font-size:14px; color:#b2b2b2;}
.footDiv .leftDiv .txt{ padding-bottom:30px;}
.footDiv .leftDiv .txtbox .codebox{ display:block; width:70px; height:40px; text-align:center; background-color:#4e4e4e; float:left; font-size:14px; color:#8b8b8c; position:relative;}
.footDiv .leftDiv .txtbox .codebox02{ width:70px; line-height:40px;}
.footDiv .leftDiv .txtbox .codebox03{ width:70px; line-height:40px; margin-left:20px;}
.footDiv .leftDiv .txtbox .codebox span{ line-height:40px;}
.footDiv .leftDiv .txtbox .codebox span:hover{color:#ec6c21;}
.footDiv .leftDiv .txtbox .codebox span img{ padding-right:10px;}
.footDiv .leftDiv .txtbox .codebox:nth-child(1){ margin-right:20px;}
.footDiv .leftDiv .txtbox .codebox .imgcode{ display:none; position:absolute; padding-bottom:5px; width:200px; height:207px; background:url(../images/code_bg.png) no-repeat center top; left:50%; margin-left:-100px; bottom:40px;}
.footDiv .leftDiv .txtbox .codebox .imgcode img{ padding-top:25px; padding-bottom:8px;}
.footDiv .leftDiv .txtbox .codebox:hover .imgcode{ display:block;}
.footDiv .leftDiv .txtbox {height: 40px;}
.footDiv .leftDiv .link{ position:relative;}
.footDiv .leftDiv .link .top{ height:45px; line-height:45px; text-indent:20px;font-size:14px; color:#8b8b8c; margin-top:20px; background:url(../images/ico15_1.png) no-repeat right center; background-color:#4e4e4e; }
.footDiv .leftDiv .link .linklist{ display:none; position:absolute; width:100%; bottom:45px;}
.footDiv .leftDiv .link .linklist li a{ display:block; height:45px; line-height:45px; text-indent:20px; background-color:#4e4e4e; font-size:14px; color:#8b8b8c; border-bottom:1px #5e5e5e solid;}
.footDiv .leftDiv .link .linklist li a:hover{ color:#ec6c21; background-color:#fff;}
.footDiv .leftDiv .link:hover .linklist{ display:block;}
.footDiv .footnav{ float:right;}
.footDiv .footnav li{ float:left; padding-left:60px;}
.footDiv .footnav li h3{ font-weight:inherit; font-size:18px; color:#fff; padding-bottom:15px;}
.footDiv .footnav li h3 a{ color:#fff;}
.footDiv .footnav li h3 a:hover{ color:#ec6c21;}
.footDiv .footnav li dd{ font-size:14px; padding-bottom:10px;}
.footDiv .footnav li dd a{ color:#8f8f90;}
.footDiv .footnav li dd a:hover{ color:#ec6c21;}

.foot{ background-color:#4d4d4d; font-size:12px; color:#8f8f90;}
.foot a{ color:#8f8f90;}
.foot a:hover{ color:#ec6c21;}
.foot .wal{ padding-top:20px; padding-bottom:20px; border-top:1px #565556 solid;}
.foot .copyrightDiv{ float:left;}
.foot .rightDiv{ float:right;}
.foot .rightDiv .share{ float:right; margin-left:30px;}
.foot .rightDiv .share a{ margin-left:10px;}
.foot .rightDiv .share .imgon{ display:none;}
.foot .rightDiv .share a:hover .imgoff{ display:none;}
.foot .rightDiv .share a:hover .imgon{ display:inline-block;}
.foot .rightDiv .btn{ float:right;}

.phban{ display:none;}
.pageban img{ width:100%;}

.pagenavpc{ height:40px; margin-bottom:100px;}
.pagenavpc .wal{ position:relative; height:40px;}
.pagenavpc .box{ position:absolute; left:0; top:-40px; width:100%; height:80px; line-height:80px; box-shadow:0 0 15px rgba(0,0,0,0.2); background-color:#fff;}
.pagenavpc li{ width:20%; float:left; text-align:center; font-size:16px;}
.pagenavpc01 li{ width:33.33%;}
.pagenavpc02 li{ width:20%;}
.pagenavpc03 li{ width:50%;}
.pagenavpc li a{ display:block; background:url(../images/ico5_1hr.png) no-repeat right center;}
.pagenavpc li:last-child a{ background:none;}
.pagenavpc li a:hover,.pagenavpc li a.aNow{ background:url(../images/ico5_1bg.png) no-repeat center; background-size:100% 100%; color:#fff;}
.pagenavph{ display:none;}
.pagecontent{ padding-bottom:150px;}

.phmore{ display:none;}
.pageNum{ text-align:center; font-size:14px; color:#8b8b8c; margin-top:90px;}
.pageNum span a{ color:8b8b8c; padding:10px 20px; margin:0 5px;}
.pageNum span a:hover,.pageNum span a.aNow{ color:#fff; background:url(../images/ico12_1bg.png) no-repeat center; background-size:100% 100%; box-shadow:0 0 15px rgba(236,108,33,0.5);}
.pageNum .imgon{ display:none;}
.pageNum .prev{ margin-right:10px;}
.pageNum .prev:hover .imgoff{ display:none;}
.pageNum .prev:hover .imgon{ display:inline-block;}
.pageNum .next{ margin-left:10px;}
.pageNum .next:hover .imgoff{ display:none;}
.pageNum .next:hover .imgon{ display:inline-block;}


.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:20px 0; border-bottom:1px #eee solid;}
.detailsshare .share em{ font-size:14px; color:#8d8d8d; line-height:27px; float:left;}
.detailsshare .share li{ float:left; margin-left:10px;}
.detailsshare .bottomDiv{ padding-top:20px;}
.detailsshare .bottomDiv a{ font-size:14px; color:#8d8d8d;}
.detailsshare .bottomDiv em{ font-size:14px; color:#8d8d8d; font-weight:bold;}
.detailsshare .bottomDiv a:hover{ color:#ec6c21;}
.detailsshare .bottomDiv .left{ float:left;}
.detailsshare .bottomDiv .left .getDiv{ padding-bottom:10px;}
.detailsshare .bottomDiv .right{ float:right; margin-top:10px;}
.detailsshare .bottomDiv .right .backbtn{display:block; font-size:14px; text-align:center; color:#8b8b8c; line-height:40px; width:120px; height:40px; border:1px #eee solid;}
.detailsshare .bottomDiv .right .backbtn:hover{ color:#fff; background-color:#ec6c21; border:1px #ec6c21 solid;}
.detailsshare .flshare{ float:right; width:242px;}

.topA{ background:url(../images/topA.jpg) left top no-repeat; width:60px; height:60px; display:block;}

.cd-top {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    opacity: .5;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}


.labor{
    width: 1200px;
    max-width: 1200px;
    background: #f4f4f4;
    height: 800px;
    padding: 32px;
    display: flex;
    flex-direction: column;
}
.radio>label{
    font-size: 20px !important;
    line-height: 36px;
    color: #333333;
    font-family: "Microsoft Ya Hei";
    margin-left: 76px;
}
.radio input{
    width: auto !important;
    height: auto !important;
    margin-right: 15px;
}
.ib input{
    width: auto !important;
    height: auto !important;
    margin-right: 15px;
}
.labor input{
    background: #fff;
    width: 450px;
    height: 46px;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #333333;
    font-family: "Microsoft Ya Hei";
}
.labor label{
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 36px;
    color: #333333;
    font-family: "Microsoft Ya Hei";
}


.form-list{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 20px 0;
}
.textarea{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
}
.textarea textarea{
    border: none;
    width: 1100px ;
    max-width: 1100px;
    height: 271px;
    border-radius: 5px;
    background-color: #ffffff;
    padding: 10px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
    color: #333333;
    font-family: "Microsoft Ya Hei";

}
.uploads{
    margin: 20px 0;
    margin-left: 80px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.upload{
    width: 100px !important;
    height: 40px;
    border-radius: 5px;
    background-color: #ececec;
    border: 1px solid #cacaca;
    margin: 0 20px;
}
.submit{
    width: 168px !important;
    height: 70px !important;
    border-radius: 10px ;
    background-color: #d33a00 !important;
    color: #fff !important;
    font-size: 16px !important;
    font-family: "Microsoft Ya Hei";
    margin: 0 auto;
}
.list-two input{
    width: auto !important;
}
.list-two .form-list{
    width: 46%
}
.let4{
    letter-spacing: 4.5px;
}
.textarea .form-list-demo label{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
.paddr10{
    padding-right: 13px;
}
.width440{
    width: 440px !important;
}
.width416{
    width: 416px !important;
}
.select{
    width: 15px !important;
    height: 15px !important;
    border-radius: 3px !important;
    background-color: #d33a00 !important;
    margin-left: 37px;
}
input[type='checkbox']{
    width: 15px;
    height: 15px;
    background-color: #d33a00;
    /* -webkit-appearance:none; */
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: none;
}
.checkBox input[type=checkbox]:checked{
    background: #fff;
 }
 .uploads>div a{
    font-size: 16px;
    line-height: 36px;
    color: #326bd2;
    font-family: "Microsoft Ya Hei";
    text-decoration-line: underline;
    line-height: 24px;
    margin-left: 10px;
 }
 #compname{
     margin-left: 15px;
 }