/* body{
    color: #000000;
    font-size: 14px;
    background: #ffffff;
    line-height: 20px;
}
img{border:0;}
ul,li{list-style:none;}
a{text-decoration:none;}
.Border-B-none{
    border-bottom:none!important;
}
button:focus{
    outline: none;
}
鏂囦欢涓婁紶
.file{
    position:absolute;
    top:0;
    left:10px;
    height:34px;
    line-height:34px;
    width:300px;
    filter:alpha(opacity:0);
    opacity: 0;
}


.file-box{
    text-align: center;
    padding-top: 50px;
    padding-bottom: 20px;
    height: 210px;
    width:340px;
    margin: 0 auto;
}
form span{
    color:#ff0000;
    font-size:14px;
    display:inline-block;
    margin-bottom:30px;
}
.filediv{
    position:relative;
    margin-bottom:30px;
    width:300px;
    float:left;
}
.txt{
    height:34px;
    line-height:34px;
    width:300px;
    outline:none;
    color:#777;
    border:1px solid #dedede;
}
.btn{
    height:33px;
    line-height:33px;
    width:80px;
    border:1px solid #CE1026;
    background-color:#CE1026;
    color: #ffffff;
    font-weight:600;
    position:absolute;
    top:0;
    right:0;
}
.btn_save {
    border: 1px solid #ff8d34;
    padding: 5px 15px;
    background-color: #fff2ef;
    margin-left: 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    cursor: pointer;
}
.btn_close {
    border: #ff8d34 1px solid;
    padding: 5px 15px;
    background: #ffffff;
    margin-left: 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
common
.borderNone{
    border:none!important;
}
.current- {
    width: 1110px;
    margin: 10px auto 0;
    height: 35px;
    line-height: 35px;
    border: 1px solid #DEDEDE;
    padding-left: 10px;
}

.current- li {
    float: left;
    margin-left: 10px;
}

input{
    padding:0 0 0 10px!important;
}
.textBox{
    height:43px;
    line-height:43px;
    width:100%;
    border:1px solid #dedede;
}
.searchBtn{
    height:45px;
    line-height:45px;
    background-color:#CF1227;
    border:1px solid #CF1227;
    color:#ffffff;
    font-size:16px;
    font-weight:600;
    padding:0 60px;
}
.garyButton{
    font-size: 12px;
    color: #919191;
    padding: 0 5px;
    display: inline-block;
    border: 1px solid #cccccc;
    margin: 0 5px 5px 0;
}
.ViewBtn{
    background-color:#CF1227;
    color:#ffffff;
    padding:6px 14px;
    border:1px solid #CF1227;
    font-size:12px;
}
.ViewBtn:hover,
.ViewBtn:focus{
    border:1px solid #CF1227;
    background-color:#ffffff;
    color:#CF1227;
}
.ViewBtn2{
    color:#CF1227;
    padding:6px 14px;
    border:1px solid #CF1227;
    font-size:12px;
    background-color:#ffffff;
}
.ViewBtn2:hover,
.ViewBtn2:focus{
    background-color:#CF1227;
    color:#ffffff;
}
common end
闇�姹傜鐞嗛儴鍒�
.demandM{
    width:1120px;
    margin:0 auto;
}
.UnderMore{
    float:right;
    margin:0 10px 0 0;
    color:#C50024;
    font-size:13px;
}
.UnderMore i{
    font-size:16px;
    margin:0 0 0 2px;
}
.demandM-Con{
    width:100%;
    overflow:hidden;
}
.demandM-Child{
    float:left;
    width:50%;
    box-sizing: border-box;
    padding:10px;
}
.demandM-Subtitle{
    text-align:center;
    height:41px;
    line-height:41px;
    font-weight:500;
    position:relative;
    margin:15px 0;
    font-size:15px;
}
.demandM-Subtitle:after{
    content: " ";
    position: absolute;
    left: 160px;
    top:20px;
    width: 70px;
   border-top:1px solid #dedede;
}
.demandM-Subtitle:before{
    content: " ";
    position: absolute;
    left: 310px;
    top:20px;
    width: 70px;
    border-top:1px solid #dedede;
}
.demandM-List{

}
.demandM-List>a{
    display:block;
    height:39px;
    line-height:39px;
    border-bottom:1px dashed #dedede;
    box-sizing: border-box;
    padding:0 0 0 10px;
    font-size:14px;
}
.demandM-List>a:last-child{
    border:none;
}
.demandM-List>a span:first-child{
    display:inline-block;
    width:3px;
    height:3px;
    background-color:#C50024;
    float:left;
    margin:20px 5px 0 0;
}
.demandM-List>a .redRight{
    float:right;
    color:#C50024;
    font-size:13px;
}
.demandM-List>a .demandM-Con{
	float:left;
	width:410px;
	height:39px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}



.demandModule{}
.demandModule-C{
    width:47%;
    float:left;
    margin:0 1% 2.5% 1%;
    overflow:hidden;
    position:relative;
}
.demandModule-C>a{
    display:block;
    border:1px solid #dedede;
    overflow:hidden;
    height:130px;
}
.demandModule-C .HoverBox{
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    background-color:rgba(207,18,39,0.85);
    color:#ffffff;
    width:100%;
    height:100%;
    font-size:12px;
    text-align:center;
    display:none;
}
.demandModule-C .HoverBox p:first-child{
    padding:20px 0 10px;
    font-weight:600;
    margin:0 auto;
    left:left;
    width:230px;
    height:24px;
    line-height:24px;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.demandModule-C .HoverBox button{
    color:#CE1126;
    border:1px solid #ffffff;
    background-color:#ffffff;
    font-size:12px;
    padding:4px 20px;
    margin:10px 0 0;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    cursor: pointer;
}
.demandModule-C .HoverBox button:focus{
    outline: none;
}


.demandModule-C .MC-Left{
    width:60%;
    float:left;
    box-sizing: border-box;
}
.MC-Tip{
    margin:10px 0;
    padding:0 0 0 5px;
    border-left:3px solid #CF1227;
    font-size:14px;
    font-weight:400;
    line-height:24px;
    height:48px;
    max-height:48px;
    overflow:hidden;
}
.MC-Label{
    margin:20px 0 5px 4px;
}
.MC-Label .ViewBtn2{
    padding:1px 3px;
}
.MC-Date{
    font-size:12px;
    color:#999999;
    margin:0 0 5px 4px;
}






.demandModule-C .MC-Right{
    width:40%;
    float:left;
    box-sizing: border-box;
    padding:10px 1px 0 5px;
}
.demandModule-C .MC-Right .MC-img{
    width:100%;
    text-align:center;
    vertical-align: middle;
    box-sizing:border-box;
    padding:0 5px 0;
}
.demandModule-C .MC-Right .MC-img img{
    width:100%;
}
.demandModule-C:hover.HoverBox{
	display:block;
}








閬僵閮ㄥ垎

.mask{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:900;
    background:rgba(0,0,0,0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);

    display:none;
}
.mask-con{
    width:1120px;
    margin:180px auto 0;
    position:relative;
}
.mask-con .closeIcon{
    position: absolute;
    top: 0;
    right: 0;
    padding: 18px 16px;
}
.mask-con .closeIcon i{
    font-size:22px;
    color:#313131;
}
.show{
    display:block;
}
.switchTit{
    width:100%;
    height:59px;
}
.switchTit li{
    background:#EEEEEE!important;
    border:none!important;
    border-radius:0!important;
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    color:#313131!important;
    font-weight:600!important;
    font-size:16px!important;
    height:60px!important;
    line-height:60px!important;
    text-align:center!important;
    text-shadow:none!important;
    margin:0!important;
    width:33.33%!important;
}
.switchTit li.hit{
    background:#ffffff!important;
}

.pane{
    box-sizing: border-box;
    padding:20px;
    overflow:hidden;
    height:497px;
    width:100%;
}
閬僵閮ㄥ垎-妗堜緥涓績
.pane .searchBox{
    box-sizing: border-box;
    padding:5px 100px 10px;
}
.pane .searchBox .inputBox{
    position:relative;
}
.pane .searchBox .inputBox .searchBtn{
    position:absolute;
    top:0;
    right:-11px;
}
.pane .searchBox .keyWord a{
    line-height:35px;
    height:35px;
    font-size:12px;
    margin:0 10px 0 0;
}
.pane .searchBox .keyWord a:nth-child(2){
    color:#CF1227;
}
.caseBox{
    width:100%;
    height:330px;
    overflow:hidden;
}
.caseModule{
    border: 1px solid #dedede;
    background-color:#ffffff;
    width: 31%;
    float: left;
    margin: 0 1% 1% 1%;
}
.caseModule .caseModuleL{
    width: 68%;
    float: left;
    margin-right: 2%;
}
.caseModule .caseModuleL .caseModuleL-Tit{
    margin:10px 0 0;
    border-left:4px solid #CF1227;
    height:40px;
    width:213px;
    line-height:40px;
    padding:0 0 0 10px;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.caseModule .caseModuleL .applicationTime{
    color:#717171;
    font-size:12px;
    padding:0 0 0 15px;
    line-height:24px;
    height:24px;
}
.caseModule .caseModuleL .applicationTime>span{
    margin:0 10px 0 0;
}
.caseModule .caseModuleL .caseModuleL-Tips{
    height: 22px;
    overflow: hidden;
    padding: 33px 15px 10px 10px !important;
}
.caseModule .caseModuleL .caseModuleL-Tips .garyButton{
    margin:0 0 10px 0;
}
.caseModule .caseModuleR{
    width:30%;
    float:left;
    text-align:center;
}
.caseModule .caseModuleR .caseModuleR-img{
    width:100%;
    height:85px;
    overflow:hidden;
    margin:10px 0;
    text-align:center;
    vertical-align: middle;
    box-sizing:border-box;
    padding:0 5px;
}
.caseModule .caseModuleR .caseModuleR-img>img{
    width:100%;
}
.lookMore{
    text-align:center;
    padding:15px 0 0!important;
    font-weight:600;
}
.lookMore a{
    color:#717171;
    font-weight:600;
}
.lookMore a:hover,
.lookMore a:focus{
    color:#C50024;
}
.lookMore i{
    margin-left:5px;
}
閬僵閮ㄥ垎-鐑偣闇�姹�
.todayRe{
    width:40%;
    float:left;
    border:1px solid #dedede;
    overflow:hidden;
}
.todayRe .todayRe-Tit{
    border-bottom:1px solid #dedede;
    height:35px;
    line-height:35px;
    margin:0;
    box-sizing: border-box;
    padding:0 0 0 30px;
    font-weight:600;
    font-size:15px;
    position:relative;

}
.todayRe .todayRe-Tit>img{
    position:absolute;
    top:-2px;
    left:0;
    height:38px;
}
.todayRe .todayRe-Con .todayRe-Child:nth-child(1){
    border-right:1px solid #dedede;
}
.todayRe .todayRe-Con .todayRe-Child{
    width:50%;
    float:left;
    box-sizing: border-box;
}
.todayRe .todayRe-Con .todayRe-Child .todayRe-Img{
    width:100%;
    height:150px;
    text-align:center;
    box-sizing:border-box;
    padding:5px;
    overflow:hidden;
}
.todayRe .todayRe-Con .todayRe-Child .todayRe-Img img{
    width:100%;
}
.todayRe .todayRe-Con .todayRe-Child .todayRe-Tip{
    line-height:24px;
    height:24px;
    width:185px;
    padding:10px 15px;
    font-size:13px;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.todayRe-Time{
    padding:0 10px;
}
.todayRe .todayRe-Con .todayRe-Child .todayRe-Time span{
    color:#717171;
    font-size:13px;
    margin: 8px 0 0 5px;
    display: inline-block;
}
.todayRe .todayRe-Con .todayRe-Child .todayRe-Time a{
    float:right;
    margin:0 10px 15px 0;
    line-height:20px;
    height:20px;
}

.hotDemand{
    width:59%;
    float:left;
    box-sizing: border-box;
    padding:5px 10px 0 40px;
}
.hotDemand>a{
    display:block;
    border-bottom:1px dashed #dedede;
    height:42px;
    line-height:42px;
    text-align:left;
    font-size:13px;
}
.hotDemand>a:last-child{
    border:none;
}
.hotDemand>a .demandM-Con{
	float:left;
	color:#313131;
	display:inline-block;
	height:42px;
	width:410px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.hotDemand>a span{
    float:right;
    color:#C50024;
    font-size:12px;
}
.hotDemand>a .demandM-Con{
	float:left;
	color:#313131;
	display:inline-block;
	height:42px;
	width:410px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}

.hotDemand>a span span{
    margin:0 0 0 15px;
    color:#999999;
}


.hotDemand>table{
  width:100%;
}
.hotDemand>table tr td{
    border-bottom:1px dashed #dedede;
    height:39px;
    line-height:39px;
    text-align:right;
    font-size:13px;
}
.hotDemand>table tr:last-child td{
    border:none;
}
.hotDemand>table tr td:first-child{
    text-align:left;
}
.hotDemand>table tr td:nth-child(2){
    color:#C50024;
}
.hotDemand>table tr td:nth-child(3){
    color:#717171;
}
閬僵閮ㄥ垎-鍙戝竷闇�姹�
.pane-last{
    padding:0;
    border-top:1px solid #ffffff;
}
.typeName{
    width:40%;
    height:500px;
    float:left;
    overflow:hidden;
}
.typeName ul{
    width:100%;
    display:block;
}
.typeName li{
    width:100%!important;
    text-align:center!important;
    background:#F0F0F0!important;
    border:none!important;
    border-bottom:1px solid #ffffff!important;
    float:none!important;
    border-radius:0!important;
    text-shadow:none!important;
    box-shadow: none!important;
    line-height:54px!important;
    height:54px!important;
    font-size:13px!important;
}
.typeName li:last-child{
    border-bottom:none!important;
}
.typeName li.typeOn{
    background:#ffffff!important;
    color:#CE1126;
}
.typeCon{
    width:60%;
    float:left;
    overflow:hidden;
}
.typeCon-child{
    box-sizing: border-box;
    padding:20px 35px;
    display:none;
}
.typeCon-child:first-child{
    display:block;
}
.typeCon-Tit{
    font-size:13px;
    line-height:30px;
    height:30px;
    margin:10px 0;
    font-weight:600;
}
.typeCon-Tit2{
    font-size:15px;
    color:#C50024;
    line-height:50px;
    height:50px;
    margin:10px 0 0;
}
.typeCon-Tips .garyButton{
    margin: 0 10px 10px 0;
    min-width: 150px;
    text-align: center;
    line-height: 30px;
}
.typeCon-Tips .garyButton:hover{
    color:#CF1227;
    border:1px solid #CF1227;
}
.detailedInfo textarea{
    width:100%;
    min-height:90px;
    line-height:20px;
    resize: none;
    border:1px solid #dedede;
    box-sizing: border-box;
    padding:5px 10px;
    font-size:12px;
}
.loginDiv{
    padding:25px 0;
    color:#414141;
    font-size:15px;

}
.loginDiv .ViewBtn{
    margin: 0 20px 0 0;
    padding: 10px 100px;
    font-size: 15px;
    font-weight:600;
}
.loginDiv .loginBtn{
    color:#C50024;
    margin:0 5px;
    font-weight:600;
}










.submitBox .indexGroup{
    margin:10px 0;
}
.submitBox .indexGroup input{
	 box-sizing: border-box;
    min-width:280px;
    height:36px;
    line-height:36px;
}
.submitBox .indexGroup .obtainBtn{
    float:right;
    position:relative;
}
.submitBox .indexGroup .obtainBtn>button{
    height:40px;
    line-height:40px;
    width:100px;
    position:absolute;
    top:0;
    right:0;
    background-color:#E7E7E7;
    border:1px solid #818181;

}
.submitBox .indexGroup>a{
    display:inline-block;
    box-sizing: border-box;
    width:280px;
    height:40px;
    line-height:40px;
    text-align:center;
}
.submitBox .indexGroup .ViewBtn2{
    padding:0;
    float:right;
    font-size:16px;
    font-weight:600;
}
浜嗚В鏇村椤甸潰
.MORE{
    width:1120px;
    margin:15px auto;
}
.MORE .search-box{
    margin:50px auto 20px;
    width:500px;
    position:relative;
}
.MORE .search-box input{
	 box-sizing: border-box;
    width:100%;
    height:40px;
    line-height:40px;
    border:1px solid #dedede;
}
.MORE .search-box .ViewBtn{
    position:absolute;
    top:0;
    right:0;
    height:38px;
    line-height:38px;
    padding:0 20px;
    font-size:15px;
}
.MORE .search-box .ViewBtn:hover,
.MORE .search-box .ViewBtn:focus{
    background-color: #CF1227;
    color: #ffffff;
    border: 1px solid #CF1227;
}
.MORE .search-box .ViewBtn i{
    margin-right:5px;
}
.SearchCondition{
    border:1px solid #dedede;
    overflow:hidden;
    box-sizing: border-box;
    padding:5px 0;
}
.criteria{
    border-bottom:1px dashed #dedede;
    line-height:50px;
    overflow:hidden;
}
.criteria:last-child{
    border:none;
}
.criteriaTit{
    display:inline-block;
    float:left;
    text-align:right;
    width:100px;
}
.criteriaTips{
    float:left;
    width:1000px;
}
.criteriaTips>a{
    margin: 10px 5px;
    padding: 0 15px;
    border: 1px solid #dedede;
    color: #313131;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
}
.criteriaTips>a.Click-red{
    background-color:#CE1126;
    border:1px solid #CE1126;
    color:#ffffff;
}
.criteriaTips>a>input{
	 box-sizing: border-box;
	display:none;
}


.SearchList{
    margin:50px 0;
    width:100%;
    overflow:hidden;

}
.SearchChild{
    overflow:hidden;
    border-bottom:1px solid #dedede;
    margin:10px 0;
    padding:0 0 10px 0;
    width:100%;
}
.LogoIcon{
    width:120px;
    height:120px;
    box-sizing: border-box;
    padding:5px;
    float:left;
    position:relative;
}
.LogoIcon img{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ProDe{
    width: 750px;
   height:120px;
    overflow:hidden;
    float:left;
    box-sizing: border-box;
    padding:10px 20px;
}
.ProDe .ProDe-Tit{
    font-size: 15px;
	font-weight: 600;
	padding: 0 0 15px 0;
	height: 60px;
	line-height: 30px;
	overflow:hidden;
}
.ProDe .ProDe-Apply{
    padding:0 0 20px 0;
    color:#818181;
    font-size:13px; 
}
.ProDe .ProDe-Apply>span{
    margin:0 0 0 40px;
}
.ProDe .ProDe-Date{
    color:#999999;
    font-size:13px;
    padding:0 70px 0 0;
    height:30px;
    line-height:30px;
}
.ProDe .ProDe-Date span:first-child{
    margin:0 0 0 150px;
    display:inline-block;
    width:280px;
    height:22px;
    line-hieght:22px;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding:5px 0 0;
}
.ProDe .ProDe-Date span:first-child+span{
    float:right;
}


.ProDe .ProDe-Date span.garyButton{
    padding:1px 12px;
    font-size:13px;
    line-height:22px;
    margin:0;
}
.End-Span{
    color:#CE1126;
    border:1px solid #CE1126;
    padding:1px 12px;
    line-height:22px;
}
.ProDe-Btn{
    float:left;
    width:350px;
    text-align:center;
    margin:40px 0 0;

}
.ProDe-Btn .ViewBtn,
.ProDe-Btn .ViewBtn2{
    font-size:15px;
    padding:10px 30px!important;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    margin:0 10px 0 0;
}



.ProDe-btn{
    width:240px;
    height:120px;
    float:left;
    text-align:center;
    vertical-align: middle;
    box-sizing: border-box;
    padding:35px 0;
}
.ProDe-btn a{
    display:inline-block;
    padding:8px 30px;
    background-color:#CE1126;
    color:#ffffff;
    border:1px solid #CE1126;

    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    position:relative;
    
    height:20px;
    line-height:20px;

}
.new-page>div{
    margin: 0 auto;
}
浜嗚В鏇村-鏌ョ湅璇︽儏
.ViewDe{
    width:1120px;
    margin:0 auto;
    box-sizing: border-box;
    padding:30px 0;
}
.ViewDe-Top{
    border:1px solid #dedede;
    overflow:hidden;
    padding:10px 0;
    box-sizing: border-box;
}
.ViewDe-Top .ViewBtn2{
    padding:2px 10px;
}




.Introduce{
    margin:50px 0 0;
}
.Introduce-Tit{
    border-left:5px solid #C50024;
    line-height:34px;
    height:34px;
    padding:0 0 0 10px;
    font-size:15px;
}
.Introduce-Box{
    margin: 0 auto;
    width:500px;
    height:180px;
    box-sizing: border-box;
    padding:20px 50px;
    border:4px dashed #dedede;
    text-align:center;
}
.Introduce-Box p{
    line-height:30px;
    margin:20px 0 30px;
}
.Introduce-Box a{
    padding:10px 30px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.Paragraph{
    line-height:34px;
    box-sizing: border-box;
    padding:0 30px;
}

.Paragraph .maint_Contact2{
	margin:10px 0 0;
}
.Paragraph .maint_Contact2 .phoneCode{
	margin:0 0 0 50px;
	display:block;
}

.Paragraph-Btn{
    margin:20px 0;
    padding:40px 0 20px;
    text-align:center;
    border-top:1px solid #dedede;
}
.Paragraph-Btn a{
    font-size:15px;
    padding:8px 40px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

















娉ㄥ唽
.Register{
    width:1120px;
    margin:50px auto 20px;
    min-height:560px;
}
.Register form{
    margin:0 auto;
    padding:0 100px;
}
.criteriaGroup{
    margin:15px auto;
    width:400px;

}
.criteriaGroup>label{
    text-align:right;
    width:90px;
    display:inline-block;
    height:34px;
    line-height:34px;
}
.criteriaGroup>label font{
    color:#CE1126;
}
.criteriaGroup>div{
    width:300px;
    height:34px;
    line-height:34px;
    position:relative;
   
}
.criteriaGroup>div>input,
.criteriaGroup>div>select{
	 box-sizing: border-box;
    width:100%!important;
    height:34px;
    line-height:34px;
    border:1px solid #dedede;
    color:#000000;
    
}
.criteriaGroup>div>i{
    position:absolute;
    right:-25px;
    top:10px;
    color:#D71F29;
    
}
 .criteriaGroup>input{
  box-sizing: border-box;
    border:1px solid #dedede;
    width:300px;
    height:34px;
    line-height:34px;
    float:right;
} 




.criteriaSubmit{
    border-top:1px solid #dedede;
    margin:50px 0 20px;
    overflow:hidden;
    padding:20px 0 20px 90px;
    text-align:center;
}
.criteriaSubmit a{
    display:inline-block;
    width:110px;
    margin:0 10px;
    padding:0;
    height:38px;
    line-height:38px;
    font-size:15px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
}
.criteriaSubmit a:hover,
.criteriaSubmit a:focus{
    background-color:#CF1227;
    color:#ffffff;
    border: 1px solid #CF1227;
    text-decoration:none;
}
.criteriaSubmit>input{
	 box-sizing: border-box;
    display:inline-block;
    width:90px;
    margin:0 10px;
    padding: 0!important;
    height:34px;
    font-size:15px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
}
.V-code{
    display:inline-block;
    width: 300px;

}
.V-code input{
	 box-sizing: border-box;
    width:200px;
    height: 34px;
    line-height: 34px;
    border:1px solid #dedede;
}
.V-code span{
    margin:0 0 0 5px;
    display:inline-block;
}
.V-code input[type=checkbox]{
	 box-sizing: border-box;
    float: left;
    margin: 3px 2px 0 0;
}
.V-code a{
    float:right;
    color:#CE1126;
}
.criteriaGroup .ViewBtn{
    width:300px;
    line-height:28px;
    font-size:15px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    cursor: pointer;
}
娉ㄥ唽閬僵閮ㄥ垎
.maskReminder{
    width:600px;
    margin:180px auto 0;
    position:relative;
    background-color:#ffffff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow:hidden;
    box-shadow: 3px 3px 10px 5px rgba(0,0,0,0.8);
}
.maskReminder-Tit{
    line-height:50px;
    height:50px;
    background-color:#CE1126;
    color:#ffffff;
    font-size:15px;
    font-weight:600;
    box-sizing: border-box;
    padding: 0 20px;

}
.maskReminder-Close{
    float:right;
    color:#ffffff;
    margin:13px 0 0 0;
}
.maskReminder-Close i{
    font-size:24px;
}
.maskReminder-PT,
.maskReminder-PB{
    text-align:center;
}
.maskReminder-PT{
    font-size:16px;
    font-weight:600;
    padding:50px 0 20px;
}
.maskReminder-PB{
    padding:0 0 60px;
}
.maskReminder-Top{
    text-align:center;
    padding:30px 0 20px 0;
}
.maskReminder-Bottom{
    text-align:center;
    padding:10px 0 60px;
}
.maskReminder-Bottom a{
    display:inline-block;
    padding:0;
    width:90px;
    line-height:30px;
    height:30px;
    margin:0 5px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;

}

瀹屽杽淇℃伅
.PerfectInfo{
    width:1120px;
    margin:50px auto;
}
.PerfectInfo-Tit{
    width:800px;
    margin:20px auto;
    height:100px;
}
.PerfectInfo-Tit>a{
    display:block;
    float:left;
    width:50%;
    overflow:hidden;
}
.PerfectInfo-Tit>a p{
    width:100%;
    text-align:center;
    font-weight:500;
    font-size:15px;
    color:#313131;
}
.PerfectInfo-Tit>a div{
    width:100%;
    float:left;
    position:relative;
    border:none;
    margin:25px 0;
    height:8px;
    background-color:#cccccc;
    border-radius:0 4px 4px 0;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
}
.PerfectInfo-Tit>a div span{
    position:absolute;
    top:-6px;
    left:50%;
    margin-left:-10px;
    width:20px;
    height:20px;
    background-color:#cccccc;
    display:inline-block;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
}
.PerfectInfo-Tit>a div.Tit-On{
    background-color:#CE1126;
    border-radius:4px 0 0 4px;
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
}
.PerfectInfo-Tit div.Tit-On span{
    background-color:#CE1126;
}
.PerfectInfo-Tit>a div.Tit-On2{
    background-color:#CE1126;
}
.PerfectInfo-Tit div.Tit-On2 span{
    background-color:#CE1126;
}
.PerfectInfo-Tit>a p.Tit-Link{
    color:#CE1126;
}







.PerfectInfo-Tit div.Tit-On2 span{
    background-color:#CE1126;
    border-color:#CE1126;
}
.PerfectInfo-Tit div.Tit-On2 a{
    color:#C40024;
}
.PerfectInfo-Tit div:first-child:after{
    content: "";
    position:absolute;
    top:20px;
    left:0;
    width:100%;
    height:6px;
    background-color:#ffffff;
    border:1px solid #dedede;
    border-right:none;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
   -moz-border-radius: 5px 0 0 5px;
}
.PerfectInfo-Tit div:first-child+div:after{
    content: "";
    position:absolute;
    top:20px;
    left:0;
    width:100%;
    height:6px;
    background-color:#ffffff;
    border:1px solid #dedede;
    border-left:none;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
}
.PerfectInfo-Tit div.Tit-On:after{
    content: "";
    position:absolute;
    top:20px;
    left:0;
    width:100%;
    height:6px;
    background-color:#CE1126;
    border:1px solid #CE1126;
    border-left:none;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
}
.PerfectInfo-Tit div.Tit-On2:after{
    content: "";
    position:absolute;
    top:20px;
    left:0;
    width:100%;
    height:6px;
    background-color:#CE1126!important;
    border:1px solid #CE1126!important;
    border-left:none;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
}
.PerfectInfo-Child .criteriaGroup{
    width:450px;
    overflow:hidden;
}
.PerfectInfo-Child .criteriaSubmit{
    padding:20px 0 20px 290px;
}
.PerfectInfo-Child input,
.PerfectInfo-Child select{
    margin-right:100px;
}
.PerfectInfo-Child .criteriaGroup>label{
    width:140px;
    float:left;
}
.PerfectInfo-Child .criteriaGroup{
    width:610px
}
.PerfectInfo-Child .criteriaGroup>label{
    width:300px;
}


闇�姹傜鐞嗚鎯�
.Notification-list-xiangxi {
    width: 770px;
    float: left;
    margin-bottom: 20px;
}
.B {
    width: 1120px;
    margin: 5px auto 0;
    overflow:hidden;
}

.B-left {
    width: 770px;
    float: left;
}

.B-right {
    width: 335px;
    float: left;
    margin-left: 15px;
}

.miant {
    overflow: hidden;
    width: 97%;
    background: url(../img/title_bg_08.gif) no-repeat 0px bottom;
    margin: 0 auto;
    padding: 15px 0px 30px 0px;
    text-align: center;
}
.miant .title {
    text-align: center;
    margin: 0px;
    color: #000;
    font-size: 18px;
    line-height: 38px;
    font-weight: bold;

}

.miant .time {
    width: 100%;
    color: #9d9c9c;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-family: "瀹嬩綋";
}

.maint_cont {
    line-height: 25px;
    height: auto!important;
    height: 200px;
    min-height: 200px;
    font-size: 15px;
    padding: 25px;
    font-family: "瀹嬩綋";
}

.maint_pic {
    text-align: center;
    color: #4a4a4a;
    line-height: 40px;
    margin: 0 auto;
    margin-bottom: 15px;
    font-family: "瀹嬩綋";
}

.maint_pic img {
    display: inline;
}
.maint_cont p{
    text-indent: 2em;
    line-height:30px;
    color: #4A4A4A;
    font-family: "瀹嬩綋";
    box-sizing: border-box;
    padding:0 2em;

}
.maint_cont .maint_Tit{
    text-indent: 0;
    padding:15px 0;
 }
.maint_Contact2{
    padding:0!important;
}
.maint_Contact2 a{
    color:#CE1126;
}
.maint_Contact2 a i{
    font-size:18px;
}



鍙戝竷闇�姹傞〉闈�
.Bg-Gary{
    margin:10px auto;
    background-color:#F7F7F7;
}
.Bg-Gary .caseBox{
    background-color:#ffffff;
    padding:30px 20px 30px 30px;
    box-sizing: border-box;
    margin:0 0 40px;
}

.DisCon{
    width:1120px;
    margin:10px auto 40px;
    overflow:hidden;
}
.DisList{
    margin:20px 0 40px ;
}
.DisTit{
    font-size:16px;
    font-weight:600;
    text-align:center;
    padding:20px 0 15px;
    position:relative;
}
.DisTit:after{
    content: " ";
    position: absolute;
    left: 350px;
    top:30px;
    width: 150px;
    border-top:1px solid #dedede;
}
.DisTit:before{
    content: " ";
    position: absolute;
    left: 615px;
    top:30px;
    width: 150px;
    border-top:1px solid #dedede;
}
.DisTit span{
    color:#818181;
    display:block;
    font-size:14px;
    padding:8px 0 10px;
}
.DisBox{
    border:1px solid #dedede;
    box-sizing: border-box;
    padding: 10px 30px;
    background-color:#ffffff;
    overflow:hidden;
}
.DisBox .typeName {
    width: 25%;
    height:auto;
}
.DisBox .typeName li{
    width: 25%;
    line-height:48px!important;
    height: 48px!important;
    border-bottom: 1px solid #ffffff!important;
    border-right: 1px solid #dedede!important;
    cursor: pointer!important;
}
.DisBox .typeCon{
    width: 75%;
    float: left;
    overflow: hidden;
}
.DisBox .typeCon .typeCon-child {
    box-sizing: border-box;
    padding: 5px 20px;
}
.DisBox  .ViewBtn2{
    height: 45px!important;
    line-height: 45px!important;
    background-color: #ffffff!important;
    border: 1px solid #CF1227!important;
    color: #CF1227!important;
    font-size: 16px!important;
    font-weight: 600!important;
    padding: 0 60px!important;
}





.Selection-Label{
    width:100%;
    box-sizing: border-box;
   padding: 10px 10px 20px;
    overflow:hidden;
    border:1px solid #dedede;
    border-bottom:none;
}
.Selection-Label span{
    font-size:13px;
    padding:7px 9px;
    display:inline-block;
    cursor: pointer;
}
.Selection-Span{
    color: #ffffff;
    border: 1px solid #CF1227;
    background-color: #CF1227;
    position:relative;
}
.Selection-Span:after{
    content: ' ';
    position: absolute;
    bottom: -17px;
    left: 44%;
    border: 10px solid;
    border-color: transparent transparent #CE1126 transparent;
    border-color: #CE1126 transparent transparent transparent;
    height: 0;
    width: 0;
    z-index: 999;
}
.Selection-Box{

}
.Selection-Child{
    display:none;
    box-sizing: border-box;
    border:1px solid #dedede;
    border-top:1px dashed #dedede;
    padding:15px 10px 0;
}
.Selection-Child:first-child{
    display:block;
}
.Selection-Child .typeCon-Tips{
    box-sizing: border-box;
    padding:0 15px;
}
.Selection-Child .typeCon-Tips a{
    padding:6px 20px;
    margin:0 10px 15px 0;
    width:140px;
    text-align:center;
}




.SelectedBtn{
    color: #D71F29;
    border:1px solid #D71F29;
}
.DisBox .typeCon-Tit{
    margin:10px 0;
    box-sizing: border-box;
    padding:0 0 0 10px;
}
.DisBox textarea{
    border:1px solid #dedede;
}
.DisBox .ViewBtn2{
    float:none!important;
    margin-left:50px;
}

.DisList2{
    border:1px solid #dedede;
    overflow:hidden;
}
.OCase,
.HSpot{
    float:left;
    height:155px;
    box-sizing: border-box;
}
.OCase{
    width:30%;
    border-right:1px solid #dedede;
}
.HSpot{
    width:70%;
}
.OCase h3,
.HSpot h3{
    line-height:34px;
    height:34px;
    font-size: 15px;
    font-weight: 600;
    padding:0 0 0 10px;
}
.HSpot-img-list{
    overflow:hidden;
}
.HSpot-img-list li{
    float:left;
    width:25%;
    box-sizing: border-box;
    border-right:1px solid #dedede;
    padding:5px;
}
.HSpot-img-list li:last-child{
    border-right:none;
}
.OCase-img,
.HSpot-img-list li{
    border-top:1px solid #dedede;
}
.OCase-img img,
.HSpot-img-list li img{
    width:100%;
}
.marginB20{
    margin-bottom:50px;
} */