* {margin: 0;padding: 0;list-style: none;border: 0;word-break:break-word;vertical-align:top;outline: none;}
html,body{min-height: 100%;}
body {font-size: 12px;line-height: 1;font-weight: normal;font-family: "微软雅黑" ;-webkit-text-size-adjust: 100%;}
table{border-collapse: collapse;}
img {border: 0;padding: 0;display: inline;-webkit-user-select: none;-moz-user-select: none;-webkit-user-select:none;-o-user-select:none;user-select:none;  }
a {text-decoration: none;color: #727272;}
li {list-style: none;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {*+height: 1%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}
 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Lucida Bright,Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; }
textarea{resize:none;}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
a,a:link{text-decoration:none;}
a,a:visited{text-decoration:none;}
a,a:hover{text-decoration:none;}
a,a:active{text-decoration:none} 


.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.anim{ transition: 0.8s ease;transition: all 0.3s ease-in-out}
.por{position: relative;}
.dib{display: inline-block;}
.vam{vertical-align: middle;}
.omission1{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.omission2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.omission3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.omission4{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.table{display: table;width: 100%;height: 100%;}
.table-call{display: table-cell;vertical-align: middle;}


.w1200{ max-width: 1200px; margin: 0 auto;}
.w1360{ max-width: 1360px; margin: 0 auto;}
.w1400{ max-width: 1400px; margin: 0 auto;}
.contain{padding: 30px 0 80px 0;} 
.content{}
.mainnav{}
.menu{}
.maincontent{ padding: 50px 0;} 
.txtbox,.singlepage{ word-wrap:break-word; overflow:hidden;}


.pages{ margin-top: 4.57%;text-align: center; font-size: 0;}
.pages a{display: inline-block;padding: 0 15px;height: 40px;line-height: 40px;font-size: 14px;color: #333;border: 1px solid #ccc;font-family: '黑体';transition: 0.4s ease;}
.pages a.a_first{margin-right: 10px;}
.pages a.a_end{margin-left: 10px;}
.pages .anum a{font-family: 'Arial';}
.pages .acur a,.pages a:hover{background-color: #eeeeee;color: #333;border: 1px solid #eeeeee;}
.pages .nums{display: inline-block;margin: 0 10px;}
.pages .nums .anum{margin-right: -1px;}
.pages .nums .anum:last-child{margin-right: 0;}
.pages .f1{font-size: 14px;margin: 0 10px;color: #666;line-height: 42px;}
.pages .i_text{display: inline-block;height: 40px;width: 80px;border: 1px solid #edecec;vertical-align: middle;}
.pages .i_button{margin-left: 10px;padding: 0 15px;height: 42px;font-size: 14px;color: #666;border: 1px solid #edecec;}
.head-prew{position: absolute;bottom: 0;right: 0;}
.head-prew a{display: inline-block;width: 70px;height: 30px;font-size: 16px;color: #c3c3c3;text-align: center;line-height: 28px;border-radius: 3px;border:1px solid #e0e0e0;box-sizing: border-box;}
.prew{margin-top: 5.2%;}
.prew a{display: block;font-size: 14px;color: #999999}
.prew .next{margin-top: 18px;}














header .head-top{padding: 35px 0;}
header .logo{float: left;}
header .logo img{max-width: 100%;}
header .control{float: right;margin-top: 5px;font-size: 0;}
header .control .select{display: inline-block;vertical-align: middle;}
header .control .select #selUser{display: inline-block;padding: 10px 15px;font-size: 16px;color: #333;border: 1px solid #d2d2d2;border-radius: 40px;box-sizing: border-box}
header .control .select #aLoginOut{display: inline-block;margin-left: 15px;padding: 10px 15px;font-size: 16px;color: #333;border: 1px solid #d2d2d2;border-radius: 40px;box-sizing: border-box}
header .control .return{display: inline-block;margin-left: 15px;vertical-align: middle;}
header .control .return a:after{display: block;content: '';width: 42px;height: 42px;background-image: url('/static/image/home-ioc.png');}
header nav{padding: 15px 0;background-color: #0075c1;}
header nav ul{font-size: 0;}
header nav ul li{display: inline-block;margin-right: 115px;font-size: 16px;color: #ffffff;}
header nav ul li:last-child{margin-right: 0;}
header nav ul li a{color: #fff;}
header nav ul li:last-child a{text-decoration:underline}

footer{padding: 30px 0;background-color: #0075c1;}






.login-register{position: fixed;top: 50%;left: 0;right: 0;width: 510px;padding: 95px 50px 40px 50px;margin: auto;background-color: rgba(255, 255, 255, .6);border: 1px solid #fff;border-radius: 7px;transform: translateY(-50%);box-sizing: border-box}
.login-register:before{display: block;content: '';position: absolute;top: -67.5px;left: 0;right: 0;width: 125px;height: 125px;margin: auto;background-image: url('/static/image/signin-ioc.png');z-index: 1;}
.login-register .table-nav ul{font-size: 0;text-align: center;}
.login-register .table-nav ul li{display: inline-block;margin-right: 60px;padding-bottom: 10px;border-bottom: 2px solid transparent;font-size: 15px;color: #333333;cursor:pointer}
.login-register .table-nav ul li:last-child{margin-right: 0;}
.login-register .table-nav ul li.on{color: #0075c1;font-weight: bold;border-bottom: 2px solid #0075c1;}
.login-register .table-box{margin-top: 40px;}
.login-register .table-box .item{display: none;}
.login-register .table-box .item.on{display: block;}
.login-register .table-box .item .text{position: relative;}
.login-register .table-box .item .text input#txtCode{display: inline-block;width: 200px}
.login-register .table-box .item .text #btnSendCode{display: inline-block;width: 200px;margin-left: 4px;height: 42px;padding: 0 10px;line-height: 42px;text-align: center;background-color: #007dd2;color: #fff;border-radius: 5px;box-sizing: border-box}
.login-register .table-box .item .text input{display: block;width: 100%;height: 42px;padding: 0 10px 0 45px;border: 1px solid #fff;border-radius: 5px;box-sizing: border-box}
.login-register .table-box .item .text input::placeholder{color: #fff;}
.login-register .table-box .item .text:before{display: block;content: '';width: 18px;height: 19px;position: absolute;top: 0;bottom: 0;left: 10px;margin: auto 0;}
.login-register .table-box .item .text.account:before{background-image: url('/static/image/zh-ioc.png');}
.login-register .table-box .item .text.password:before{background-image: url('/static/image/mm-ioc.png');}
.login-register .table-box .item ul li{margin-bottom: 25px;}
.login-register .table-box .item ul li:last-child{margin-bottom: 0;}
.login-register .table-box .item .submit input{display: block;width: 100%;height: 42px;font-size: 16px;color: #fff;background-color: #007dd2;cursor:pointer;border-radius: 7px;}
.login-register .table-box .link{margin-top: 20px;}
.login-register .table-box .link .left{float: left;}
.login-register .table-box .link .right{float: right;}
.login-register .table-box .link a{font-size: 14px;color: #fff;}

.column-banner{margin-bottom: 40px;}
.column-banner img{width: 100%;}
.supplier .item{margin-bottom: 40px;}
.supplier .item:last-child{margin-bottom: 0;}
.supplier .public-title{margin-bottom: 35px;padding: 12px 0 12px 40px;font-size: 18px;color: #ffffff;font-weight: bold;background-color: #0075c1;}
.supplier .box{padding: 0 100px;}
.supplier .message ul li{margin-bottom: 20px;font-size: 0;}
.supplier .message ul li:last-child{margin-bottom: 0;}
.supplier .message ul li .name{display: inline-block;width: 115px;font-size: 16px;color: #666666;text-align: right;vertical-align: middle;}
.supplier .message ul li .casket{display: inline-block;margin-left: 15px;width: calc(100% - 130px);vertical-align: middle;}
.supplier input.input-text{display: block;width: 100%;height: 42px;padding: 0 25px;font-size: 16px;color: #666666;border: 1px solid #dfdfdf;border-radius: 5px;box-sizing: border-box}
.supplier input.input-text2{display: inline-block;width: 160px;height: 42px;margin-left: 30px;padding: 0 25px;font-size: 16px;color: #666666;border: 1px solid #dfdfdf;border-radius: 5px;box-sizing: border-box;vertical-align: middle;}
.supplier .items{display: inline-block;margin-left: 30px;vertical-align: middle;}
.supplier font{display: inline-block;font-size: 16px;color: #666;vertical-align: middle;}
.supplier input.input-checkbox{display: inline-block;margin-left: 7px;width: 14px;height: 14px;border: 1px solid #d2d2d2;vertical-align: middle;}
.supplier input.input-radio{display: inline-block;margin-left: 7px;width: 15px;height: 15px;border: 1px solid #d2d2d2;vertical-align: middle;}
.supplier .item-2{display: inline-block;width: 47%;margin-right: 6%;}
.supplier .item-2:last-child{margin-right: 0;}
.supplier .newly .btn{display: inline-block;width: 65px;height: 40px;font-size: 16px;color: #666666;text-align: center;line-height: 40px;background-color: #f6f6f6;border: 1px solid #dfdfdf;vertical-align: middle;border-radius: 4px;box-shadow:  0 2px 6px rgba(8, 1, 3, .23);cursor:pointer;}
.supplier .newly span{display: inline-block;margin-left: 10px;font-size: 14px;color: #666666;vertical-align: middle;}
.supplier .newly span i{color: #0075c1;font-style:normal}
.supplier .staff .table{margin-top: 35px;}
.supplier .staff .table table{width: 100%;border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;}
.supplier .staff .table table tr{border-bottom: 1px solid #d2d2d2;}
.supplier .staff .table table tr td{border-right: 1px solid #d2d2d2;font-size: 16px;color: #666;height: 55px;vertical-align: middle;text-align: center;}
.supplier .staff .text-box{margin-top: 40px;font-size: 0;}
.supplier .staff .text-box .name{display: inline-block;margin-top: 20px;width: 90px;font-size: 16px;color: #666666;text-align: right;vertical-align: middle;}
.supplier .staff .text-box .casket{display: inline-block;margin-left: 15px;width: calc(100% - 105px);}
.supplier textarea.textarea{display: block;width: 100%;height: 135px;padding: 25px;font-size: 16px;color: #666666;border: 1px solid #dfdfdf;border-radius: 5px;box-sizing: border-box;}
.supplier .material .text{margin-bottom: 20px;font-size: 16px;color: #0075c1;line-height: 1.8;}
.supplier .material .list{margin-top: 30px;}
.supplier .material .list ul li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #d2d2d2;font-size: 0;}
.supplier .material .list ul li span{display: inline-block;width: 33%;font-size: 16px;color: #666666;text-align: center;}
.supplier .licence ul li{margin-bottom: 20px;font-size: 0;}
.supplier .licence ul li:last-child{margin-bottom: 0;}
.supplier .licence ul li .name{display: inline-block;width: 180px;font-size: 16px;color: #666666;line-height: 1.8;text-align: right;}
.supplier .licence ul li .casket{display: inline-block;margin-left: 15px;width: calc(100% - 195px);}
.supplier .pdf{display: inline-block;width: 20px;height: 23px;margin-right: 5px;background-image: url('/static/image/pdf.png');vertical-align: middle;}
.supplier .wod{display: inline-block;width: 20px;height: 23px;margin-right: 5px;background-image: url('/static/image/wod.png');vertical-align: middle;}
.supplier .upload-list{display: inline-block;margin-right: 60px;}
.supplier .upload-list:last-child{margin-right: 0;}
.supplier .upload-list .upload2{position: relative;}
.supplier .upload-list .upload2 input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;    cursor: pointer;}
.supplier .upload-list .upload-file{position: relative;}
.supplier .upload-list .upload-file .close{position: absolute;top: -10px;right: -10px;width: 20px;height: 20px;font-size: 12px;color: #fff;font-family: 'Arial';text-align: center;line-height: 20px;background-color: #b5b5b5;border-radius: 50%;    cursor: pointer;}
.supplier .items-list{margin-bottom: 5px;}
.supplier .upload{position: relative;cursor:pointer;}
.supplier .upload:before{display: inline-block;content: '';width: 20px;height: 23px;margin-right: 5px;background-image: url('/static/image/upload.png');vertical-align: middle;}
.supplier .upload font{color: #0075c1;}
.supplier .upload .input-file{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;opacity: 0;cursor:pointer;}
.supplier .licence .time{display: inline-block;width: 285px;vertical-align: middle;}
.supplier .licence .time-ioc{display: inline-block;width: 20px;height: 1px;margin: 0 15px;background-color: #d2d2d2;vertical-align: middle;}
.supplier .licence .text-rel{margin-top: 10px;font-size: 14px;color: #ff0000;}
.supplier .enclosure .table table{width: 100%;border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;}
.supplier .enclosure .table table tr{border-bottom: 1px solid #d2d2d2;}
.supplier .enclosure .table table tr td{padding: 25px;border-right: 1px solid #d2d2d2;font-size: 16px;color: #666;line-height: 1.8;}
.supplier .enclosure .table table tr td:nth-of-type(1){width: 340px}
.supplier .enclosure .items{margin-left: 0;margin-right: 30px;}
.supplier .enclosure .submit{margin-top: 50px;}
.supplier .enclosure .submit input{display: block;width: 100%;height: 42px;font-size: 16px;color: #fff;background-color: #007dd2;cursor:pointer;border-radius: 7px;}
.supplier .enclosure .time-btn{display: none;}
.supplier .enclosure .time{display: inline-block;width: 220px;vertical-align: middle;}
.supplier .enclosure .time-ioc{display: inline-block;width: 20px;height: 1px;margin: 0 15px;background-color: #d2d2d2;vertical-align: middle;}
.popup{display: none;position: fixed;top: 50%;width: 725px;left: 0;right: 0;margin: 0 auto;padding: 50px 60px;background-color: #fff;border: 1px solid #dcdcdc;border-radius: 7px;transform: translateY(-50%);box-shadow: 0px 0px 100px rgba(8, 1, 3, .2);box-sizing: border-box;}
.popup .close{position: absolute;top: -19px;right: -19px;width: 38px;height: 38px;border-radius: 38px;background-color: #0075c1;font-size: 18px;color: #ffffff;text-align: center;line-height: 38px;font-family: 'Arial';cursor: pointer;z-index: 99}
.popup .main-title{padding-bottom: 25px;margin-bottom: 40px;font-size: 18px;color: #0075c1;border-bottom: 1px solid #dcdcdc;text-align: center;font-weight: bold;}
.popup .box ul li{margin-bottom: 15px;font-size: 0;}
.popup .box ul li:last-child{margin-bottom: 0;}
.popup .box ul li .name{display: inline-block;margin-top: 15px;width: 120px;font-size: 16px;color: #666666;text-align: right;}
.popup .box ul li .casket{display: inline-block;width: calc(100% - 140px);margin-left: 20px;font-size: 0;}
.popup .box ul li .casket .items-list{display: inline-block;width: 31%;margin-right: 3.5%;}
.popup .box ul li .casket .items-list:last-child{margin-right: 0;}
.popup .box ul li .casket .input-text{display: block;width: 100%;height: 42px;padding: 0 25px;font-size: 16px;color: #666666;border: 1px solid #dfdfdf;border-radius: 5px;box-sizing: border-box}
.popup .box ul li .casket select{display: block;width: 100%;height: 42px;padding: 0 25px;font-size: 16px;color: #666666;border: 1px solid #dfdfdf;border-radius: 5px;box-sizing: border-box}
.popup .box ul li .casket .items{display: inline-block;margin-top: 15px;margin-right: 30px;vertical-align: middle;}
.popup .box ul li .casket .input-radio{display: inline-block;margin-left: 7px;width: 15px;height: 15px;border: 1px solid #d2d2d2;vertical-align: middle;}
.popup .box ul li .casket font{display: inline-block;font-size: 16px;color: #666;vertical-align: middle;}
.popup .box ul li .casket .textarea{display: block;width: 100%;height: 135px;padding: 25px;font-size: 16px;color: #666666;border: 1px solid #dfdfdf;border-radius: 5px;box-sizing: border-box;}
.popup .submit{margin-top: 30px;}
.popup .submit input{display: block;width: 100%;height: 42px;font-size: 16px;color: #fff;background-color: #007dd2;cursor:pointer;border-radius: 7px;}


.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,
.dot3,
.dot4{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}

.dot2 {-webkit-line-clamp: 2;}

.dot3 {-webkit-line-clamp: 3;}

.dot4 {-webkit-line-clamp: 4;}
.news_list li{ font-size:16px; border-bottom:dashed 1px #ccc; padding:10px 0; line-height:40px;overflow: hidden;}
.news_list li a{ width:80%; float:left;}
.news_list li time{ font-style:normal; float:right; margin-left:2%;}
.news_list li a:hover{ color:#0075c1; }
@media(max-width:480px){
.news_list li{ line-height:30px;}
}



.Page002046 .Pages{ font-size:14px; text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0075c1; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(/static/image/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(/static/image/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
