@charset "UTF-8";
@font-face { font-family: 'futura_bk_btbook'; src: url("font/tt0140m_-webfont.eot"); src: url("font/tt0140m_-webfont.eot?#iefix") format("embedded-opentype"), url("font/tt0140m_-webfont.woff2") format("woff2"), url("font/tt0140m_-webfont.woff") format("woff"), url("font/tt0140m_-webfont.ttf") format("truetype"), url("font/tt0140m_-webfont.svg#futura_bk_btbook") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futura_bk_btbook_italic'; src: url("font/tt0141m_-webfont.eot"); src: url("font/tt0141m_-webfont.eot?#iefix") format("embedded-opentype"), url("font/tt0141m_-webfont.woff2") format("woff2"), url("font/tt0141m_-webfont.woff") format("woff"), url("font/tt0141m_-webfont.ttf") format("truetype"), url("font/tt0141m_-webfont.svg#futura_bk_btbook_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futura_md_btmedium'; src: url("font/tt0142m_-webfont.eot"); src: url("font/tt0142m_-webfont.eot?#iefix") format("embedded-opentype"), url("font/tt0142m_-webfont.woff2") format("woff2"), url("font/tt0142m_-webfont.woff") format("woff"), url("font/tt0142m_-webfont.ttf") format("truetype"), url("font/tt0142m_-webfont.svg#futura_md_btmedium") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futura_md_btmedium_italic'; src: url("font/tt0143m_-webfont.eot"); src: url("font/tt0143m_-webfont.eot?#iefix") format("embedded-opentype"), url("font/tt0143m_-webfont.woff2") format("woff2"), url("font/tt0143m_-webfont.woff") format("woff"), url("font/tt0143m_-webfont.ttf") format("truetype"), url("font/tt0143m_-webfont.svg#futura_md_btmedium_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futura_md_btbold'; src: url("font/tt0144m_-webfont.eot"); src: url("font/tt0144m_-webfont.eot?#iefix") format("embedded-opentype"), url("font/tt0144m_-webfont.woff2") format("woff2"), url("font/tt0144m_-webfont.woff") format("woff"), url("font/tt0144m_-webfont.ttf") format("truetype"), url("font/tt0144m_-webfont.svg#futura_md_btbold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futura_md_btbold_italic'; src: url("font/tt0145m_-webfont.eot"); src: url("font/tt0145m_-webfont.eot?#iefix") format("embedded-opentype"), url("font/tt0145m_-webfont.woff2") format("woff2"), url("font/tt0145m_-webfont.woff") format("woff"), url("font/tt0145m_-webfont.ttf") format("truetype"), url("font/tt0145m_-webfont.svg#futura_md_btbold_italic") format("svg"); font-weight: normal; font-style: normal; }
html { font-family: "Hiragino Sans GB", "Hiragino Sans GB W3", "微软雅黑", "宋体", Arial, Helvetica, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #666; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #3e7fbd; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

ton { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: p; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, nav, section, source, video, time { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; box-sizing: border-box; text-align: justify; }

body { color: #666; background: #fff; font: 8px; overflow-x: hidden; }

ul, li, ol { list-style: none; line-height: normal; }

i, address, cite, dfn, em, var { font-style: normal; }

.section11, .main, .Comment, .filter .content, .Models, .cf { *zoom: 1; }
.section11:before, .main:before, .Comment:before, .filter .content:before, .Models:before, .section11:after, .main:after, .Comment:after, .filter .content:after, .Models:after, .cf:before, .cf:after { content: ""; display: table; }
.section11:after, .main:after, .Comment:after, .filter .content:after, .Models:after, .cf:after { clear: both; }

.Applications ul p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.left, .right { float: left; }

.show { display: block !important; }

.h50 { width: 100%; height: 0.98rem; }

.content, .section11, .crumb, .main, .Models { width: 1200px; margin-left: auto; margin-right: auto; }

.bg { background-color: #e3e3e3; }

.product-info, .Comment, .upload-page, .Applications, .Models .img:hover { box-shadow: 0 2px 7px rgba(0, 0, 0, 0.35); border: #d8d8d8 1px solid; }

input[type=text], .upload-page .file, .Applications .btm a, .Models-btm a, input[type=password] { border: #d8d8d8 1px solid; height: 30px; border-radius: 5px; padding: 0 5px; }

textarea { height: auto; min-height: 120px; border: #d8d8d8 1px solid; border-radius: 5px; padding: 5px; }

.select-simulate { position: relative; height: 30px; display: inline-block; font-family: "futura_bk_btbook"; font-size: 16px; }
.select-simulate .hd { width: 100%; height: 30px; line-height: 30px; border: 1px solid #dfdfdf; background: #FFF url(../images/select-arrow.png) no-repeat right center; background-size: 19px 35px; display: block; float: left; cursor: pointer; box-sizing: border-box; border-radius: 5px; padding: 0 40px 0 20px; }
.select-simulate .hd.blur { color: #ccc; }
.select-simulate .bd { min-width: 100%; width: 150px; height: auto; background: #f6f6f6; border-bottom: none; clear: both; position: absolute; left: 0; top: 30px; z-index: 3; display: none; box-sizing: border-box; }
.select-simulate .bd li { height: 30px; line-height: 30px; padding: 0 10px; }
.select-simulate .bd li input[type=text], .select-simulate .bd li .upload-page .file, .upload-page .select-simulate .bd li .file, .select-simulate .bd li .Applications .btm a, .Applications .btm .select-simulate .bd li a, .select-simulate .bd li .Models-btm a, .Models-btm .select-simulate .bd li a { width: 130px; height: 24px; border-radius: 3px; background-color: #fff; box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.14); }
.select-simulate .bd li:hover { background: #eee; }
.select-simulate .bd li:hover a { color: #C00; }

.filter-overly { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.15); position: absolute; left: 0; top: 0; z-index: 2; display: none; }

.prv-nxt { padding-top: 20px; padding-bottom: 20px; }
.prv-nxt .left { float: left; }
.prv-nxt .right { float: right; }
.prv-nxt a { padding: 0 10px; height: 27px; border: #d8d8d8 1px solid; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; }
.prv-nxt a:hover, .prv-nxt .active { background-color: #3e7fbd; color: #fff; border-color: #3e7fbd; }
.prv-nxt .right { font-size: 12px; }

.banner { width: 1920px; height: 600px; overflow: hidden; position: absolute; left: 50%; margin-left: -960px; }
.banner .hd { height: 30px; overflow: hidden; position: absolute; left: 50%; bottom: 20px; z-index: 1; width: 600px; margin-left: -300px; }
.banner .hd ul { overflow: hidden; zoom: 1; width: 100%; text-align: center; bottom: 20px; }
.banner .hd li { display: inline-block; margin-right: 20px; width: 100px; height: 8px; border-radius: 8px; text-align: center; cursor: pointer; border: #fff 1px solid; opacity: .5; background: transparent; }
.banner .hd li.on { background-color: #fff; opacity: 1; }
.banner .bd { position: relative; height: 100%; z-index: 0; }
.banner .bd li { zoom: 1; vertical-align: middle; }
.banner .bd img { width: 1920px; height: 600px; display: block; }
.banner .prev, .banner .next { position: absolute; width: 60px; height: 60px; left: 50%; top: 50%; margin-top: -30px; background: url("../images/r.png") center center no-repeat; background-size: 30px 60px; opacity: .5; }
.banner .next { margin-left: 600px; }
.banner .prev { margin-left: -660px; background-image: url(../images/l.png); }
.banner .prev:hover, .banner .next:hover { opacity: 1; }

header { width: 100%; height: 80px; background-color: #fff; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.35); padding: 1px; font-family: "futura_bk_btbook"; }
header .logo { float: left; margin-top: 20px; }
header .right { float: right; margin-top: 24px; text-align: right; }
header .right a { display: inline-block; width: 80px; height: 32px; line-height: 32px; text-align: center; border-radius: 5px; color: #fff; margin-left: 10px; font-size: 18px; }
header .right .btn1 { background-color: #5c7282; }
header .right .btn2 { background-color: #e3644e; }
header .right2 { width: 170px; float: right; margin-top: 20px; position: relative; }
header .right2 h3 { width: 100%; text-align: center; }
header .right2 h3 .face { display: inline-block; line-height: 42px; font-family: arial; font-weight: bold; color: #3e7fbd; }
header .right2 h3 .face img { display: block; float: left; width: 42px; height: 42px; border-radius: 5px; overflow: hidden; margin-right: 5px; }
header .right2 h3 i { display: inline-block; width: 11px; height: 5px; background: url("../images/arrow-d2.png") center center no-repeat; background-size: 100% 100%; margin-left: 5px; display: inline-block; position: relative; top: -3px; }
header .right2 h3.on i { background-image: url(../images/arrow-t2.png); }
header .right2 .info { width: 170px; padding: 10px 0px; font-family: "futura_bk_btbook"; font-size: 14px; position: absolute; left: 0; top: 60px; z-index: 99; background-color: rgba(61, 129, 194, 0.8); display: none; }
header .right2 .info li { line-height: 40px; padding: 0 10px; }
header .right2 .info li:hover { background-color: #3e7fbd; }
header .right2 .info a { color: #fff; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.nav { width: 600px; float: left; margin-left: 40px; margin-top: 17px; padding: 0 20px; height: 46px; line-height: 46px; position: relative; z-index: 1; }
.nav .nLi { float: left; position: relative; display: inline; }
.nav .nLi h3 { float: left; line-height: 46px; margin-left: 10px; }
.nav .nLi h3 a { display: block; padding: 0 20px; font-size: 18px; font-weight: bold; }
.nav .sub { display: none; width: 160px; left: 0; top: 63px; position: absolute; background: url("../images/bg00.png") center center repeat; font-size: 14px; }
.nav .sub li { zoom: 1; border-bottom: #898889 1px solid; line-height: 40px; padding: 0 8px; }
.nav .sub a { display: block; color: #999999; }
.nav .sub a:hover { color: #3e7fbd; }
.nav .on h3 a { border-bottom: #3e7fbd 3px solid; }

footer { width: 100%; height: 50px; background-color: #5c7282; line-height: 50px; text-align: center; font-size: 14px; color: #fffefe; font-family: "arial"; margin-top: 20px; }
footer a:hover { opacity: .8; }
footer img { display: inline-block; height: 31px; width: 31px; position: relative; top: 10px; margin: 0 4px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.section11 { margin-top: 620px; }
.section11 > div { width: 400px; height: 412px; overflow: hidden; float: left; padding: 20px; position: relative; }
.section11 > div h3 { width: 100%; line-height: 40px; border-bottom: #d8d8d8 1px solid; margin-bottom: 15px; font-size: 18px; color: #333333; }

.section11-item1 { border: #d8d8d8 1px solid; border-right: none; }
.section11-item1 li { font-size: 14px; color: #666666; padding-left: 10px; background: url("../images/arrow-r2.png") left 5px no-repeat; background-size: 5px 9px; margin-bottom: 8px; line-height: 19px; }
.section11-item1 li a { color: #666666; }
.section11-item1 li a.on, .section11-item1 li a:hover { color: #3e7fbd; }
.section11-item1 .btm { width: 100%; text-align: right; position: absolute; bottom: 20px; left: 0; padding: 0 20px; font-size: 14px; font-family: "arial"; }
.section11-item1 .btm a { color: #3e7fbd; }
.section11-item1 .btm a:hover { opacity: .8; }

.section11-item2 { background-color: #cedae6; }
.section11-item2 h3 { border-color: #fff !important; }
.section11-item2 .con { width: 100%; font-size: 14px; line-height: 20px; }
.section11-item2 .text-r, .section11-item2 .text-l { width: 100%; margin-bottom: 5px; }
.section11-item2 .txt { border-radius: 5px; background-color: #b7c8da; padding: 10px; position: relative; margin-bottom: 10px; }
.section11-item2 .txt i { display: block; width: 12px; height: 12px; background: url("../images/arrow-d.png") center center no-repeat; background-size: 100% 100%; position: absolute; bottom: -12px; }
.section11-item2 .sign { width: 100%; font-size: 12px; }
.section11-item2 .text-r .txt i { right: 30px; }
.section11-item2 .text-r .sign { text-align: right; }
.section11-item2 .text-l .txt i { left: 30px; }
.section11-item2 .text-l .sign { text-align: left; }
.section11-item2 .btm { width: 100%; text-align: right; position: absolute; bottom: 20px; left: 0; padding: 0 20px; font-size: 14px; font-family: "arial"; }
.section11-item2 .btm a { color: #3e7fbd; }
.section11-item2 .btm a:hover { opacity: .8; }

.section11-item3 { background-color: #6995c2 !important; font-family: "arial"; }
.section11-item3 h3 { border-color: #fff; color: #fff !important; }
.section11-item3 .con { width: 100%; }
.section11-item3 .con .img { width: 100%; height: 168px; display: block; margin-bottom: 10px; }
.section11-item3 .con h4 { color: #fff; font-size: 16px; margin-bottom: 10px; }
.section11-item3 .con p { font-size: 12px; color: #becee2; margin-bottom: 10px; text-align: left; }
.section11-item3 .btm2 { width: 100%; position: absolute; bottom: 20px; left: 0; padding: 0 20px; font-size: 14px; font-family: "arial"; color: #becee2; }
.section11-item3 .btm2 a { color: #becee2; }
.section11-item3 .btm2 a:hover { opacity: .8; }

.crumb { line-height: 40px; margin-top: 10px; font-family: arial; font-size: 16px; color: #999999; }
.crumb a { color: #999999; margin: 0 5px; }
.crumb a:hover { color: #3e7fbd; }
.crumb .on { color: #666666; }
.crumb .on:hover { color: #3e7fbd; }

.main-left { width: 240px; background-color: #f0f0f0; float: left; font-family: "futura_bk_btbook"; }
.main-left h3 { border-top: #3e7fbd 1px solid; line-height: 60px; background-color: #fff; font-size: 18px; color: #3e7fbd; padding: 0 14px; }
.main-left li { width: 100%; line-height: 40px; font-size: 16px; color: #666; padding: 0 20px; }
.main-left li a { color: #666; }
.main-left li:hover, .main-left li.on { background-color: #3e7fbd; color: #fff; }
.main-left li:hover a, .main-left li.on a { color: #fff; }

.main-right { width: 940px; float: right; }

.product-info { width: 100%; background-color: #fff; padding: 0 20px 100px 20px; font-family: "futura_bk_btbook"; }
.product-info h1 { line-height: 60px; font-size: 18px; color: #3e7fbd; color: #666666; }
.product-info h1 span { color: #999999; }
.product-info .part1 { width: 100%; padding-left: 560px; height: 350px; border: #d8d8d8 1px solid; position: relative; background-color: #fafafa; }
.product-info .part1 .img { width: 560px; height: 350px; position: absolute; left: -1px; top: -1px; overflow: hidden; display: block; }
.product-info .part1 span { width: 170px; text-align: right; display: inline-block; margin-right: 10px; color: #4c4c4c; }
.product-info .part1 li { line-height: 50px; font-size: 18px; color: #3e7fbd; }
.product-info .part1 .star, .product-info .part1 .star-on { width: 16px; height: 16px; display: inline-block; background: url("../images/star.png") center center no-repeat; background-size: 100% 100%; position: relative; top: 2px; }
.product-info .part1 .star-on { background-image: url(../images/star-on.png); }
.product-info .part1 .star { margin-left: 2px; }
.product-info .part1 .price { padding-left: 25px; background: url("../images/price.png") left center no-repeat; background-size: 20px 20px; }
.product-info .part1 .down { color: #4c4c4c; padding-left: 25px; background: url("../images/down.png") left center no-repeat; background-size: 20px 20px; }
.product-info .part1 .down:hover { color: #3e7fbd; }
.product-info .part1 .line { text-decoration: underline; }
.product-info .part2 { margin-top: 45px; width: 100%; padding-left: 120px; position: relative; }
.product-info .part2 span { position: absolute; left: 0; color: #999999; }

.Comment { width: 100%; background-color: #fff; margin-top: 20px; padding: 80px 30px; position: relative; font-family: "futura_bk_btbook"; }
.Comment h2 { width: 100%; line-height: 50px; border-bottom: #d8d8d8 1px solid; color: #999999; }
.Comment h2 a { float: right; margin-top: 12px; width: 88px; height: 26px; line-height: 26px; display: inline-block; text-align: center; background-color: #3e7fbd; color: #fff; border-radius: 3px; font-size: 16px; }
.Comment h2 a:hover { opacity: .8; }
.Comment .alert-commet { display: none; width: 454px; height: 256px; background: url("../images/txt.png") center center no-repeat; background-size: 100% 100%; position: relative; padding: 30px; position: absolute; right: -50px; top: 120px; }
.Comment .alert-commet textarea { width: 100%; height: 150px; border: none; border-bottom: #d8d8d8 1px solid; border-radius: 0; outline: none; }
.Comment .alert-commet input[type=submit] { width: 88px; height: 26px; line-height: 26px; display: inline-block; text-align: center; background-color: #3e7fbd; color: #fff; border-radius: 3px; border: none; font-size: 16px; margin-left: 160px; margin-top: 10px; }
.Comment .alert-commet input[type=submit]:hover { opacity: .8; }
.Comment .commet-item { width: 810px; float: right; padding: 20px 0; border-bottom: #d8d8d8 1px solid; min-height: 90px; }
.Comment .commet-item .face { position: absolute; left: 30px; }
.Comment .commet-item h3, .Comment .commet-item h3 a { font-size: 16px; color: #4c4c4c; }
.Comment .commet-item a:hover { color: #3e7fbd; }
.Comment .commet-item h3 { margin-top: -20px; }
.Comment .commet-item em { font-size: 40px; position: relative; top: 10px; }
.Comment .commet-item time { font-size: 14px; color: #808080; }
.Comment .commet-item p { font-size: 16px; color: #808080; }

.upload-page { width: 100%; background-color: #fff; padding: 0 20px 100px 20px; font-family: "futura_bk_btbook"; }
.upload-page h1 { line-height: 60px; font-size: 18px; color: #3e7fbd; color: #666666; }
.upload-page h1 span { color: #999999; }
.upload-page ul { width: 550px; position: relative; margin-left: 30px; }
.upload-page li { margin-bottom: 15px; }
.upload-page p { font-size: 18px; color: #4c4c4c; margin-bottom: 5px; }
.upload-page p i { font-size: 14px; color: #999999; }
.upload-page input[type=text], .upload-page .file, .upload-page .Applications .btm a, .Applications .btm .upload-page a, .upload-page .Models-btm a, .Models-btm .upload-page a { height: 36px; line-height: 36px; }
.upload-page input[type=text], .upload-page .file, .upload-page .Applications .btm a, .Applications .btm .upload-page a, .upload-page .Models-btm a, .Models-btm .upload-page a, .upload-page textarea { width: 100%; }
.upload-page textarea { height: 100px; }
.upload-page .file { width: 100%; padding-left: 0; position: relative; padding-left: 130px; }
.upload-page .file span { width: 120px; height: 32px; line-height: 32px; border-radius: 5px; background-color: #999999; color: #fff; display: inline-block; left: 1px; top: 1px; text-align: center; position: absolute; margin-right: 10px; }
.upload-page .file input { width: 100%; }
.upload-page select { height: 36px; line-height: 36px; width: 100%; background-color: #999; border-radius: 5px; color: #fff; padding: 0 5px; outline: none; }
.upload-page option { line-height: 36px; height: 36px; }
.upload-page input[type=submit] { width: 250px; height: 40px; line-height: 40px; border-radius: 5px; background-color: #3e7fbd; color: #fff; border: none; text-align: center; margin-left: 150px; margin-top: 40px; }
.upload-page input[type=submit]:hover { opacity: .8; }
.upload-page .subNav { width: 100%; }
.upload-page .subNav a { display: inline-block; width: 120px; height: 28px; border-radius: 5px; text-align: center; line-height: 28px; margin-right: 5px; background-color: #f0f0f0; color: #666666; font-size: 16px; }
.upload-page .subNav a.on, .upload-page .subNav a:hover { background-color: #3e7fbd; color: #fff; }

.Applications { width: 100%; background-color: #fff; padding: 0 20px 100px 20px; font-family: "futura_bk_btbook"; }
.Applications h1 { line-height: 60px; font-size: 18px; color: #3e7fbd; color: #666666; }
.Applications h1 span { color: #999999; }
.Applications ul { width: 850px; margin-left: 20px; }
.Applications ul li { border-bottom: #d8d8d8 1px solid; position: relative; padding-left: 80px; min-height: 120px; padding-top: 30px; }
.Applications ul .img { position: absolute; left: 0; top: 30px; width: 64px; height: 64px; display: block; overflow: hidden; }
.Applications ul h3 { font-size: 24px; margin-bottom: 10px; }
.Applications ul h3 span { font-size: 18px; color: #999999; float: right; }
.Applications ul p { width: 100%; padding-right: 150px; font-size: 18px; }
.Applications ul .scope { text-align: right; position: absolute; right: 0; top: 65px; }
.Applications ul .star, .Applications ul .star-on { width: 16px; height: 16px; display: inline-block; background: url("../images/star.png") center center no-repeat; background-size: 100% 100%; position: relative; top: 2px; }
.Applications ul .star-on { background-image: url(../images/star-on.png); }
.Applications ul .star { margin-left: 2px; }
.Applications .btm { width: 100%; padding: 30px 30px; text-align: right; height: 36px; line-height: 36px; }
.Applications .btm input[type=text], .Applications .btm .upload-page .file, .upload-page .Applications .btm .file, .Applications .btm a, .Applications .btm .Models-btm a, .Models-btm .Applications .btm a { width: 50px; text-align: center; height: 36px; line-height: 36px; }
.Applications .btm input[type=text]:hover, .Applications .btm .upload-page .file:hover, .upload-page .Applications .btm .file:hover, .Applications .btm a:hover, .Applications .btm .Models-btm a:hover, .Models-btm .Applications .btm a:hover { opacity: .8; }
.Applications .btm a { display: inline-block; height: 36px; line-height: 36px; top: 1px; position: relative; margin: 0 5px; width: 40px; font-size: 18px; color: #999999; }

.filter { width: 100%; background-color: #f0f0f0; border-bottom: #bfbfbf 1px solid; height: 50px; padding-top: 10px; margin-bottom: 45px; }
.filter .content { position: relative; }
.filter .search { width: 400px; float: right; margin-top: 1px; height: 36px; position: relative; }
.filter .search input[type=text], .filter .search .upload-page .file, .upload-page .filter .search .file, .filter .search .Applications .btm a, .Applications .btm .filter .search a, .filter .search .Models-btm a, .Models-btm .filter .search a { width: 320px; height: 30px; line-height: 30px; outline: none; border-radius: 5px 0 0 5px; background-color: #fff; box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.14); }
.filter .search input[type=submit] { position: absolute; right: 0; top: 0; width: 100px; height: 30px; line-height: 30px; padding: 0; margin-left: -5px; text-align: center; color: #fff; border-radius: 0 5px 5px 0; background: url("../images/search.png") 10px center no-repeat #708caf; background-size: 18px 18px; padding-left: 18px; font-size: 18px; font-family: "futura_bk_btbook"; border: none; outline: none; }
.filter .search input[type=submit]:hover { opacity: .8; }

.Models { font-family: "futura_bk_btbook"; margin-bottom: 80px; }
.Models .item { float: left; margin-left: 50px; width: 200px; margin-bottom: 60px; overflow: hidden; }
.Models .item.ml0 { margin-left: 0; }
.Models .img { width: 200px; height: 125px; border-radius: 15px; overflow: hidden; margin-bottom: 10px; display: block; }
.Models .img img { display: block; }
.Models h3 { margin: 5px 0; }
.Models h3, .Models p, .Models .scope { padding: 0 10px; }
.Models .price { padding-left: 25px; background: url("../images/price.png") left center no-repeat; background-size: 20px 20px; }
.Models .down { color: #4c4c4c; padding-left: 25px; background: url("../images/down2.png") left center no-repeat; background-size: 16px 16px; float: right; }
.Models .down:hover { color: #3e7fbd; }
.Models p { font-size: 16px; color: #999999; line-height: 24px; }
.Models .scope { margin-top: 5px; }
.Models .star, .Models .star-on { width: 16px; height: 16px; display: inline-block; background: url("../images/star.png") center center no-repeat; background-size: 100% 100%; position: relative; top: 2px; }
.Models .star-on { background-image: url(../images/star-on.png); }
.Models .star { margin-left: 2px; }

.Models-btm { background-color: #f0f0f0; margin-bottom: -30px; height: 60px; padding-top: 6px; font-size: 18px; font-family: arial; }
.Models-btm .content { text-align: right; }
.Models-btm input[type=text], .Models-btm .upload-page .file, .upload-page .Models-btm .file, .Models-btm .Applications .btm a, .Applications .btm .Models-btm a, .Models-btm a { width: 50px; text-align: center; height: 36px; line-height: 36px; background-color: #fff; border: none; }
.Models-btm input[type=text]:hover, .Models-btm .upload-page .file:hover, .upload-page .Models-btm .file:hover, .Models-btm .Applications .btm a:hover, .Applications .btm .Models-btm a:hover, .Models-btm a:hover { opacity: .8; }
.Models-btm a { display: inline-block; height: 36px; line-height: 36px; top: 1px; position: relative; margin: 0 5px; width: 40px; font-size: 18px; color: #999999; border: #d8d8d8 1px solid; }
