﻿li, ol, ul { list-style: none; }
i, em { font-style: normal; }
img, input, button, textarea { outline: none; font-family: "arial","sans-serif"; }
body, button, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, p, textarea, th, ul, span, em { margin: 0; padding: 0; }
input::-ms-clear, input::-ms-reveal { display: none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; -webkit-text-fill-color: #333; }
input::-webkit-input-safebox-button { display: none; }
/*h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }*/
table { border-collapse: collapse; border-spacing: 0; }
.prompt table { border-collapse: unset !important; }
* { font-family: "arial","sans-serif"; }
a:link, a:visited { text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
:-ms-input-placeholder { color: #999; font-size: 14px; }
::-webkit-input-placeholder { color: #999; font-size: 14px; }
:-moz-placeholder { color: #999; font-size: 14px; }
::-moz-placeholder { color: #999; font-size: 14px; }

body { font-size: 14px; font-family: "arial","sans-serif" !important; }
input[type="password"] { font-family: "Microsoft YaHei"; }

.container { width: 1200px; margin: 0 auto; }


.checkbox .checkbox-rect { height: 20px; width: 20px; margin-right: 8px; margin-top: 2px; border: none; background: url(/user/10102/pc/icon.png) no-repeat; background-position: -65px -131px; }
.checkbox-selected .checkbox-rect { background-position: -97px -131px; border: none; }

.sitemap { }
.sitemap > div { width: 1200px; margin: auto; padding: 32px 0px 40px 0px; font-size: 12px; }
.sitemap .ico16 { display: none; }
.sitemap a, .sitemap span { vertical-align: middle; }
.sitemap em { font-size: 0px; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background-image: url(/user/10102/pc/icon.png); background-position: -225px -59px; }

.paging { font-size: 0px; }
.paging a { display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; color: #666; text-decoration: none; vertical-align: middle; margin-right: 8px; font-size: 14px; margin-right: 14px; }
.paging .ico16 { width: 24px; height: 24px; background-image: url(/user/10102/pc/icon.png); }
.paging .ico16-left { background-position: -321px -58px; }
.paging .ico16-right { background-position: -353px -58px; }


.btn-light { text-align: center; transition: all 0.3s; cursor: pointer; box-sizing: border-box; }
.btn-light a { text-decoration: none; display: block; }
.btn-light:hover { opacity: 0.8; }

.btn-normal { text-align: center; transition: all 0.3s; cursor: pointer; }
.btn-normal a { text-decoration: none; display: block; }
.btn-normal:hover { opacity: 0.8; }

.btn-deep { text-align: center; transition: all 0.3s; cursor: pointer; }
.btn-deep a { text-decoration: none; display: block; }
.btn-deep:hover { opacity: 0.8; }

.bsize-s { width: 104px; height: 32px; line-height: 32px; }
.bsize-m { width: 138px; height: 40px; line-height: 40px; border-radius: 5px; }
.bsize-l { width: 148px; height: 40px; line-height: 40px; border-radius: 5px; }
.bsize-xl { width: 320px; height: 40px; line-height: 40px; border-radius: 5px; }

.input-light { height: auto; }
.input-light .box { width: 100%; height: 40px; border: 1px solid #bbb; border-radius: 5px; overflow: hidden; }
.input-light .box .icon { margin: 10px 0px 10px 10px; }
.input-light .box > input { font-size: 14px; padding-left: 12px; box-sizing: border-box; }
.input-light .icon-btn { margin-top: 8px; }

.input-normal { }
.input-deep { }


/*图标*/
.icof { width: 20px; height: 20px; display: inline-block; vertical-align: middle; background: url(/user/10102/pc/icon.png); }
.icof24 { width: 24px; height: 24px; display: inline-block; vertical-align: middle; background: url(/user/10102/pc/icon.png); }
.icof40 { width: 40px; height: 40px; display: inline-block; vertical-align: middle; background: url(/user/10102/pc/icon.png); }

/*第一列*/
.icof-down { background-position: -65px -59px; }
.icof-right { background-position: -97px -59px; }
.icof-up { background-position: -129px -59px; }
.icof-left { background-position: -161px -59px; }
.icof-down-g { background-position: -193px -59px; }
.icof-right-g { background-position: -225px -59px; }
.icof-up-g { background-position: -257px -59px; }
.icof-left-g { background-position: -289px -59px; }
.icof-left-bl { background-position: -321px -58px; }
.icof-right-bl { background-position: -353px -58px; }

/*第二列*/
.icof-down-b { background-position: -65px -87px; }
.icof-right-b { background-position: -97px -87px; }
.icof-up-b { background-position: -129px -87px; }
.icof-left-b { background-position: -161px -87px; }

/*第三列*/
.icof-box { background-position: -65px -131px; }
.icof-box-s { background-position: -97px -131px; }
.icof-close { background-position: -129px -131px; }
.icof-radio { background-position: -161px -134px; }
.icof-radio-hover { background-position: -193px -134px; }


/*第四列*/
.icof-earth { background-position: -65px -175px; }
.icof-shield { background-position: -97px -175px; }
.icof-bottle { background-position: -129px -175px; }
.icof-diamond { background-position: -161px -175px; }
.icof-note { background-position: -193px -175px; }
.icof-funnel { background-position: -225px -175px; }
.icof-connect { background-position: -257px -175px; }
.icof-arrow-up { background-position: -289px -175px; }
.icof-aim { background-position: -321px -175px; }
.icof-molecule { background-position: -353px -175px; }
.icof-gmp { background-position: -385px -175px; }
.icof-project { background-position: -417px -175px; }
.icof-equipment { background-position: -449px -175px; }
.icof-trashcan { background-position: -481px -175px; }
.icof-fax { background-position: -513px -175px; }

/*第五列*/
.icof-book { background-position: -65px -203px; }
.icof-page { background-position: -97px -203px; }
.icof-calendar { background-position: -129px -203px; }
.icof-trend { background-position: -161px -203px; }
.icof-point { background-position: -193px -203px; }
.icof-lock-b { background-position: -228px -203px; }
.icof-email-b { background-position: -257px -203px; }
.icof-invoice-b { background-position: -289px -203px; }
.icof-location-b { background-position: -321px -203px; }
.icof-foot { background-position: -353px -203px; }
.icof-bill { background-position: -385px -203px; }
.icof-book-g { background-position: -417px -203px; }
.icof-star-g { background-position: -449px -203px; }
.icof-truck { background-position: -481px -203px; }
.icof-question-b { background-position: -513px -203px; }
.icof-phone { background-position: -545px -203px; }
.icof-email-g { background-position: -577px -203px; }
.icof-location { background-position: -609px -203px; }
.icof-fax2 { background-position: -641px -203px; }
.icof-mobile { background-position: -673px -203px; }
.icof-email { background-position: -705px -203px; }
.icof-location2 { background-position: -737px -203px; }

/*第六列*/
.icof-zoom { background-position: -65px -248px; }
.icof-cart-w { background-position: -97px -248px; }
.icof-pen-book { background-position: -129px -248px; }
.icof-phone-color { background-position: -161px -249px; }

/*第七列*/
.icof-triangle { background-position: -129px -292px; }


/*第八列*/
.icof-wechat { background-position: -65px -338px; }
.icof-weibo { background-position: -97px -338px; }
.icof-facebook { background-position: -137px -338px; }
.icof-shareurl { background-position: -173px -338px; }

/*第九列*/
.icof-benzol { background-position: -65px -384px; }
.icof-star-f { background-position: -128px -384px; }
.icof-user { background-position: -190px -384px; }
.icof-invoice { background-position: -252px -384px; }
.icof-truck { background-position: -314px -384px; }
.icof-block { background-position: -376px -384px; }
.icof-card { background-position: -439px -384px; }
.icof-clock { background-position: -502px -384px; }

/*第十列*/
.icof-star-fb { background-position: -128px -448px; }

/*第十一列*/
.icof-honor { background-position: -65px -512px; }
.icof-quality { background-position: -117px -512px; }
.icof-service { background-position: -169px -512px; }

/*第十二列*/
.icof-right40 { background-position: -117px -576px; }
.icof-left40 { background-position: -65px -576px; }
.icof-left40-bu { background-position: -169px -576px; }
.icof-right40-bu { background-position: -221px -576px; }
.icof-left40-bu2 { background-position: -273px -576px; }
.icof-right40-bu2 { background-position: -325px -576px; }

.icof-down40 { background-position: -377px -576px; }
.icof-up40 { background-position: -433px -576px; }


/*第十三列*/
.icof-star-y { background-position: -143px -641px; }
.icof-star { background-position: -206px -641px; }

/*第十四列*/
.icof-warning { background-position: -65px -698px; }
.icof-success { background-position: -117px -698px; }


/*第十五列*/
.icof-cart-bu { background-position: -70px -757px; }
.icof-cart { background-position: -112px -757px; }
