﻿@charset "UTF-8";
* { padding: 0; margin: 0; }

li { list-style: none; }

a, u { /* text-decoration: none;  */}

a:hover { text-decoration: none; }

a:focus { text-decoration: none; outline: none; }

input { outline: none; box-sizing: border-box; }

textarea:focus { outline: none; }

button, select { outline: none; }

button { border: none; }

img { max-width: 100%; }

label { font-weight: normal; }

body { color: #373737; min-width:1200px;}

h1, h2, h3, h4, h5, h6, ul, ol, p, table, label { margin: 0; }

.clear10 { height: 10px; width: 100%; float: left; }

.clear30 { height: 30px; width: 100%; float: left; }

.clear40 { height: 40px; width: 100%; float: left; }

.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden; }

/*头部+导航*/
.sy_top { width: 100%; }
.sy_top .top { width: 100%; padding: 40px 0 35px; }
.sy_top .top .logo { float: left; margin-left: 60px; max-width: 200px; }
.sy_top .top .logo img { max-width: 100%; height: auto; }
.sy_top .top .sech { float: right; margin-right: 60px; }
.sy_top .top .sech #s { width: 100px; height: 100px; transition: width 1s; -moz-transition: width 1s; /* Firefox 4 */ -webkit-transition: width 1s; /* Safari and Chrome */ -o-transition: width 1s; /* Opera */ margin-left: 10%; border-radius: 5px; border: 2px solid #0958C1; }
.sy_top .top .sech input#s { background: url(../images/search.png) no-repeat 5px 6px; -moz-border-radius: 2px; border-radius: 2px; font-size: 14px; height: 34px; line-height: 1.2em; padding: 4px 10px 4px 28px; }
.sy_top .top .sech .assistive-text { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; width: 1px; }
.sy_top .top .sech #searchsubmit { display: none; }
.sy_top .navs { width: 100%; background: #0958c1; height: 40px; line-height: 40px; -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px; position: relative; z-index: 99; }
.sy_top .navs ul { float: left; margin-left: 60px; height: 40px; }
.sy_top .navs ul li { float: left; line-height: 40px; position: relative; }
.sy_top .navs ul li > a { color: #fff; font-family: "微软雅黑"; font-size: 14px; padding: 0 20px; height: 40px; line-height: 40px; display: inline-block; }
.sy_top .navs ul li .navs_ul { display: none; position: absolute; left: 0px; top: 41px; width: 200px; background: #0958c1; }
.sy_top .navs ul li .navs_ul p { width: 100%; text-align: left; height: 40px; line-height: 40px; }
.sy_top .navs ul li .navs_ul p a { font-size: 12px; color: #fff; padding: 0 2.5%; display: inline-block; height: 100%; width: 95%; }
.sy_top .navs ul li .navs_ul p:hover a { color: #016ded !important; background: -webkit-linear-gradient(#c3c3c6, #f3f3f3, #c3c3c6) !important; background: -o-linear-gradient(#c3c3c6, #f3f3f3, #c3c3c6) !important; background: -moz-linear-gradient(#c3c3c6, #f3f3f3, #c3c3c6) !important; background: linear-gradient(#c3c3c6, #f3f3f3, #c3c3c6) !important; }
.sy_top .navs ul li:hover .oves { color: #016ded !important; background: -webkit-linear-gradient(#c3c3c6, #f3f3f3, #c3c3c6) !important; background: -o-linear-gradient(#c3c3c6, #f3f3f3, #c3c3c6) !important; background: -moz-linear-gradient(#c3c3c6, #f3f3f3, #c3c3c6) !important; background: linear-gradient(#c3c3c6, #f3f3f3, #c3c3c6) !important; }
.sy_top .navs ul li:hover .navs_ul { display: block; }
.sy_top .navs .language { float: right; margin-right: 60px; height: 40px; }
.sy_top .navs .language a img { max-width: 100%; height: auto; }

/*底部*/
.footer { width: 100%; border-top: 10px solid #8bc53f; background: #0958c1; }
.footer .foot1 { width: 100%; padding: 30px 10% 45px; }
.footer .foot1 ul li { float: left; width: 25%; text-align: center; }
.footer .foot1 ul li label { color: #fff; font-size: 14px; font-weight: bold; font-family: "微软雅黑"; height: 30px; display: inline-block; }
.footer .foot1 ul li .foot1_lli { width: 100%; }
.footer .foot1 ul li .foot1_lli p { width: 100%; line-height: 24px; }
.footer .foot1 ul li .foot1_lli p a { color: #fff; font-size: 12px; }
.footer .foot2 { width: 100%; background: #fff; padding: 15px 8%; }
.footer .foot2 .foot2_l { float: left; }
.footer .foot2 .foot2_l img { float: left; }
.footer .foot2 .foot2_l p { float: left; margin-left: 10px; }
.footer .foot2 .foot2_r { float: right; text-align: right; }
.footer .foot2 .foot2_r a { color: #373737; }

/*首页内容*/
.content { width: 100%; z-index: 98; }
.content .banner .flexslider { position: relative; height: 500px; width: 100%; min-width: 1200px; overflow: hidden; }
.content .banner .flexslider .slides { position: relative; z-index: 1; }
.content .banner .flexslider .slides li { height: 500px; }
.content .banner .flexslider .slides li a { display: block; width: 100%; height: 100%; line-height: 100%; }
.content .banner .flexslider .flex-control-nav { position: absolute; bottom: 16px; left: 0; width: 100%; text-align: center; z-index: 2; }
.content .banner .flexslider .flex-control-nav li { display: inline-block; height: 14px; margin: 0 5px; *display: inline; zoom: 1; }
.content .banner .flexslider .flex-control-nav li a { display: inline-block; width: 14px; height: 14px; line-height: 400px; overflow: hidden; background: url(../images/nav-icon-inactive.png) no-repeat; cursor: pointer; }
.content .banner .flexslider .flex-control-nav li .flex-active { background: url(../images/nav-icon-active.png) no-repeat; width: 14px; }
.content .banner .flexslider .flex-direction-nav li a { display: block; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -40px; overflow: hidden; cursor: pointer; -ms-transition: left 400ms, right 400ms; transition: left 400ms, right 400ms; -webkit-transition: left 400ms, right 400ms; -moz-transition: left 400ms, right 400ms; -o-transition: left 400ms, right 400ms; }
.content .banner .flexslider .flex-direction-nav li a.flex-prev { left: 150px; background: url(../images/nav-arrow-prev.png) no-repeat; z-index: 10; }
.content .banner .flexslider .flex-direction-nav li a.flex-next { right: 150px; background: url(../images/nav-arrow-next.png) no-repeat; z-index: 10; }
.content .main { width: 1300px; margin: 0 auto; }
.content .main .list-all { width: 100%; padding: 10px 0 20px; }
.content .main .list-all .list-l { float: left; width: 375px; height: 330px; }
.content .main .list-all .list-l a img { width: 375px; height: 372px; }
.content .main .list-all .list-r { float: left; width: 920px; }
.content .main .list-all .list-r ul li { float: left; width: 450px; height: 140px; margin-bottom: 10px; margin-left: 10px; }
.content .main .list-all .list-r ul li img { width: 450px; height: 140px; }
.content .main .list-all .list-r ul li.else { height: 180px; }
.content .main .list-all .list-r ul li.else img { height: 180px; }

/*其它页面内容*/
.box { width: 1200px; margin: 0 auto; }
.box .clause h1 { color: #000; font-size: 30px; padding-top: 50px; padding-bottom: 80px; }
.box .clause h5 { color: #000; font-size: 20px; font-weight: bold; margin-bottom: 10px; }
.box .clause p { font-size: 20px; }
.box .clause p a { color: #1982d1; font-size: 12px; padding-left: 30px; }
.box .clause span { display: block; font-size: 12px; margin-top: 30px; margin-bottom: 30px; }
.box .contact { width: 100%; }
.box .contact .con_l { width: 48%; }
.box .contact .con_l h4 { color: #333; font-size: 20px; font-weight: bold; margin-bottom: 20px; text-decoration: underline; }
.box .contact .con_l h5 { color: #333; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.box .contact .con_l p { color: #373737; font-size: 14px; line-height: 24px; }
.box .news h6 { color: #666; font-size: 12px; padding-top: 20px; font-weight: normal; }
.box .news ul li { width: 840px; font-size: 28px; padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #ddd; }
.box .news ul li a { color: #222; }
.box .news ul li a:hover { color: #1982d1; }
.box .news > p { width: 840px; font-size: 12px; margin-top: 30px; }
.box .news > p a { color: #1982d1; }
.box .news > p .new { float: right; }
.box .news ol { margin-top: 50px; }
.box .news ol li { width: 950px; padding-top: 40px; padding-bottom: 30px; border-bottom: 1px solid #eee; }
.box .news ol li h2 { font-size: 30px; margin-bottom: 20px; }
.box .news ol li h2 a { color: #222; }
.box .news ol li p { font-size: 14px; line-height: 24px; }
.box .news ol li p a { color: #1982d1; }
.box .software { width: 100%; }
.box .software table { width: 100%; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.box .software table thead tr { color: #fff; height: 45px; font-size: 14px; line-height: 45px; background: #3189b9; }
.box .software table thead tr th { padding-left: 15px; border-right: 1px solid #fff; }
.box .software table tbody tr { vertical-align: top; border-top: 1px solid #ddd; }
.box .software table tbody tr td { color: #373737; font-size: 12px; padding-top: 25px; padding-left: 20px; padding-right: 20px; padding-bottom: 50px; border-left: 1px solid #ddd; }
.box .software table tbody tr td:first-child { width: 40%; }
.box .software table tbody tr td h5 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.box .software table tbody tr td h5 a { color: #3189b9; }
.box .software table tbody tr td h5:hover { text-decoration: underline; }
.box .software table tbody tr td h6 { color: #373737; font-size: 12px; }
.box .software table tbody tr td h6 a { color: #1982d1; }
.box .software table tbody tr td h6:hover a { text-decoration: underline; }
.box .software table tbody tr td p { line-height: 20px; margin-bottom: 10px; }
.box .software table tbody tr td span { display: block; line-height: 20px; }
.box .software_details { width: 100%; }
.box .software_details table { width: 100%; margin-bottom: 20px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.box .software_details table tbody td { width: 50%; padding: 10px; height: 20px; font-size: 14px; line-height: 20px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
.box .software_details p { line-height: 26px; margin-bottom: 15px; }
.box .software_details h5 { font-size: 16px; line-height: 35px; padding-left: 10px; background: #f5f5f5; margin-bottom: 20px; }
.box .software_details h5:hover { background: #ddd; }
.box .analysis_instrument .analyzer { border-top: 1px solid #ccc; }
.box .analysis_instrument .analyzer h6 { color: #373737; font-size: 14px; font-weight: bold; margin-top: 30px; margin-bottom: 10px; }
.box .analysis_instrument .analyzer p { color: #373737; font-size: 14px; margin-bottom: 35px; }
.box .analysis_instrument .analyzer p a { color: #1982d1; }
.box .analysis_instrument .analyzer p a:hover { text-decoration: underline; }
.box .analysis_instrument .analyzer ul li { color: #373737; font-size: 14px; margin-bottom: 5px; }
.box .analysis_instrument .analyzer ul li a { color: #1982d1; }
.box .analysis_instrument .analyzer ul li a:hover { text-decoration: underline; }
.box .comparator table { width: 100%; font-size: 14px; margin-bottom: 50px; }
.box .comparator table thead tr th { width: 14%; padding: 0; background: #4f81bd; text-align: center; border-top: none; border-bottom: none; line-height: 58px; }
.box .comparator table thead tr th a { color: #fff; display: block; }
.box .comparator table tbody tr td { padding: 0; border: none; padding-top: 15px; }
.box .comparator table tbody tr td a { line-height: 75px; text-align: center; display: block; }
.box .comparator table tbody tr td strong { padding-left: 10px; color: #373737; position: relative; }
.box .comparator table tbody tr td strong span { position: absolute; right: -10px; top: -6px; font-size: 10px; }
.box .comparator table tbody tr td p { color: #373737; margin-bottom: 25px; text-align: center; position: relative; }
.box .comparator table tbody tr td p u { text-decoration: underline; }
.box .comparator table tbody tr td p span { position: absolute; right: 30px; top: 0; font-size: 10px; }
.box .comparator table tbody tr td ul { margin-left: 30px; margin-bottom: 30px; list-style-type: square; }
.box .comparator table tbody tr td ul li { list-style-type: square; color: #4F81BD; }
.box .comparator table tbody tr td ul li span { color: #000; }
.box .comparator > p { color: #373737; font-size: 14px; line-height: 26px; }
.box .product_details { margin-top: 60px; }
.box .product_details .pricing { margin-bottom: 100px; }
.box .product_details .pricing a { display: block; }
.box .product_details .pricing a img { max-width: 100%; padding: 6px; border: 1px solid #ddd; }
.box .product_details .pricing a:hover img { background: #eee; }
.box .product_details .tab ul { border-bottom: 1px solid #c0c0c0; }
.box .product_details .tab ul li { float: left; color: #c0c0c0; font-size: 14px; padding-bottom: 12px; margin-right: 35px; cursor: pointer; }
.box .product_details .tab ul li:first-child { margin-left: 20px; }
.box .product_details .tab ul .cur { color: #0958c1; }
.box .product_details .vessel { padding-top: 18px; padding-left: 22px; }
.box .product_details .vessel .features { color: #373737; font-size: 14px; line-height: 26px; }
.box .product_details .vessel .features h6 { font-size: 14px; font-weight: bold; line-height: 26px; margin-bottom: 10px; }
.box .product_details .vessel .features p { margin-bottom: 35px; }
.box .product_details .vessel .features p span { font-weight: bold; }
.box .product_details .vessel .features a { color: #1982d1; }
.box .product_details .vessel .features a:hover { text-decoration: underline; }
.box .product_details .vessel .features img { display: block; max-width: 100%; height: auto; }
.box .product_details .vessel .options { color: #373737; font-size: 14px; line-height: 26px; }
.box .product_details .vessel .options h6 { font-size: 14px; font-weight: bold; line-height: 26px; margin-bottom: 10px; }
.box .product_details .vessel .options p { margin-bottom: 35px; }
.box .product_details .vessel .options p span { font-weight: bold; }
.box .product_details .vessel .options a { color: #1982d1; }
.box .product_details .vessel .options a:hover { text-decoration: underline; }
.box .product_details .vessel .options img { display: block; max-width: 100%; height: auto; }
.box .product_details .vessel .specifications { color: #373737; font-size: 14px; line-height: 26px; }
.box .product_details .vessel .specifications h6 { font-size: 14px; font-weight: bold; margin-bottom: 20px; text-decoration: underline; }
.box .product_details .vessel .specifications p { margin-bottom: 35px; }
.box .product_details .vessel .specifications a { color: #1982d1; }
.box .product_details .vessel .specifications a:hover { text-decoration: underline; }
.box .product_details .vessel .specifications img { display: block; max-width: 100%; height: auto; }
.box .product_details .vessel .downloads { color: #373737; font-size: 14px; line-height: 24px; }
.box .product_details .vessel .downloads p { margin-bottom: 35px; }
.box .product_details .vessel .downloads a { color: #1982d1; }
.box .product_details .vessel .downloads a:hover { text-decoration: underline; }
.box .product_details .vessel .downloads img { display: block; max-width: 100%; height: auto; }
.box .product_details .vessel .box { display: none; }
.box .product_details .vessel .cur { display: block; }
.box .product_details .modal-content { width: 100%; padding: 20px; }
.box .product_details .modal-content form ul > li { margin-bottom: 20px; }
.box .product_details .modal-content form ul > li span { width: 40%; font-size: 14px; font-weight: bold; display: inline-block; }
.box .product_details .modal-content form ul > li label { width: 59%; font-weight: normal; }
.box .product_details .modal-content form ul > li label input { width: 70%; height: 30px; padding: 5px; line-height: 30px; background: #fafafa; border: 1px solid #ddd; }
.box .product_details .modal-content form ul > li label button { width: 60px; height: 30px; color: #373737; margin-top: 30px; background: #f2f2f2; border: 1px solid #a5a5a5; }
.box .product_details .modal-content form ul > li select { width: 19%; height: 30px; background: #fafafa; border: 1px solid #ddd; }
.box .product_details .modal-content form ul > li ol { width: 59%; float: right; }
.box .product_details .modal-content form ul > li ol li label { width: 100%; cursor: pointer; font-weight: normal; }
.box .product_details .modal-content form ul > li ol li label input { width: 12px; height: 12px; cursor: pointer; margin-right: 10px; }
.box .auto { margin-bottom: 50px; }
.box .auto #slider { overflow: hidden; width: 1150px; height: 336px; }
.box .auto #slider li { position: relative; left: 0; top: 0; list-style: none; }
.box .vides { width: 650px; }
.box .vides > p { font-size: 14px; margin-top: 80px; font-weight: bold; }
.box .together { width: 100%; margin-top: 30px; }
.box .together .login { width: 25%; float: left; }
.box .together .login h6 { color: #373737; font-size: 14px; margin-bottom: 10px; }
.box .together .login form { width: 100%; }
.box .together .login form > label { display: block; margin-bottom: 35px; font-weight: normal; }
.box .together .login form > label span { font-size: 14px; display: block; font-weight: bold; margin-bottom: 5px; }
.box .together .login form > label input { width: 100%; height: 30px; padding: 5px; background: #fafafa; line-height: 30px; border: 1px solid #ddd; }
.box .together .login form p { font-size: 14px; margin-bottom: 35px; }
.box .together .login form p label { cursor: pointer; }
.box .together .login form p label input { margin: 0; }
.box .together .login form p button { width: 60px; float: right; height: 30px; color: #373737; background: #f2f2f2; border: 1px solid #a5a5a5; }
.box .together .login form p a { color: #1982d1; font-weight: bold; }
.box .together .register { width: 65%; float: right; }
.box .together .register h5 { color: #000; font-size: 22px; font-weight: bold; margin-bottom: 30px; }
.box .together .register form { width: 100%; }
.box .together .register form ul { width: 100%; }
.box .together .register form ul > li { margin-bottom: 20px; }
.box .together .register form ul > li span { width: 40%; font-size: 14px; font-weight: bold; display: inline-block; }
.box .together .register form ul > li label { width: 59%; font-weight: normal; }
.box .together .register form ul > li label input { width: 70%; height: 30px; padding: 5px; line-height: 30px; background: #fafafa; border: 1px solid #ddd; }
.box .together .register form ul > li label input[type=checkbox] { width: 12px; height: 12px; margin-right: 10px; background: #fafafa; border: 1px solid #ddd; }
.box .together .register form ul > li label button { width: 60px; height: 30px; color: #373737; margin-top: 30px; background: #f2f2f2; border: 1px solid #a5a5a5; }
.box .together .register form ul > li select { width: 19%; height: 30px; background: #fafafa; border: 1px solid #ddd; }
.box .together .register form ul > li ol { width: 59%; float: right; }
.box .together .register form ul > li ol li label { width: 100%; cursor: pointer; font-weight: normal; }
.box .together .register form ul > li ol li label input { width: 12px; height: 12px; cursor: pointer; margin-right: 10px; }
.box .compatibility { width: 100%; }
.box .compatibility > p { line-height: 26px; margin-bottom: 35px; }
.box .compatibility > p a { color: #1982d1; }
.box .compatibility > p a:hover { text-decoration: underline; }
.box .compatibility > span { font-size: 12px; display: block; margin-bottom: 10px; }
.box .compatibility h6 { color: #000; font-size: 14px; font-weight: bold; margin-bottom: 20px; }
.box .compatibility img { max-width: 100%; height: auto; display: block; margin-bottom: 35px; }
.box .compatibility i { width: 100%; height: 1px; display: block; background: #ddd; margin-bottom: 35px; }
.box .compatibility table { width: 100%; margin-bottom: 40px; }
.box .compatibility table thead tr { border-bottom: 1px solid #ddd; }
.box .compatibility table thead tr th { font-size: 12px; font-weight: normal; }
.box .compatibility table thead tr th p { margin-bottom: 10px; }
.box .compatibility table tbody tr { height: 60px; line-height: 60px; border-bottom: 1px solid #ddd; }
.box .compatibility table tbody tr td { position: relative; }
.box .compatibility table tbody tr td u { position: absolute; top: 0; font-size: 12px; }
.box .compatibility table tbody tr td span { color: #ff0000; font-weight: bold; }
.box .offer { width: 100%; }
.box .offer ul li { border-top: 1px solid #ddd; padding-top: 20px; padding-bottom: 20px; }
.box .offer ul li:first-child { border-top: none; }
.box .offer ul li h5 { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.box .offer ul li h5 a { color: #1982d1; }
.box .offer ul li h5 a:hover { text-decoration: underline; }
.box .offer ul li p { margin-bottom: 25px; line-height: 22px; }
.box .download { width: 100%; }
.box .download .overview { width: 60%; margin-left: 20%; margin-bottom: 20px; }
.box .download .overview form { width: 100%; }
.box .download .overview form ul { width: 100%; }
.box .download .overview form ul li { width: 50%; float: left; font-size: 12px; text-align: right; margin-bottom: 10px; }
.box .download .overview form ul li label { display: block; }
.box .download .overview form ul li label a { float: right; color: #373737; margin-right: 5px; }
.box .download .overview form ul li label input { width: 14px; height: 14px; margin: 0; float: right; border-radius: 5px; background: #fafafa; border: 1px solid #ddd; }
.box .download .list { width: 100%; }
.box .download .list .main { width: 100%; margin-bottom: 80px; }
.box .download .list .main h3 { width: 100%; height: 50px; background: #fafafa; padding-left: 10px; line-height: 50px; font-size: 14px; border-radius: 5px; border: 1px solid #ddd; }
.box .download .list .main ul li { padding-top: 45px; padding-bottom: 30px; border-bottom: 1px solid #ddd; }
.box .download .list .main ul li h5 { font-size: 14px; margin-bottom: 5px; }
.box .download .list .main ul li h5 a { color: #1982d1; }
.box .download .list .main ul li h5 a:hover { text-decoration: underline; }
.box .download .list .main ul li p { margin-bottom: 15px; line-height: 22px; }
.box .download .list .main ul li p a { color: #1982d1; }
.box .download .list .main ul li p a:hover { text-decoration: underline; }
.box .download .list .main ul li p span { font-weight: bold; }
.box .free_editing { color: #373737; font-size: 14px; line-height: 24px; }
.box .free_editing h6 { font-size: 14px; font-weight: bold; margin-bottom: 20px; }
.box .free_editing h6 a { font-weight: bold; }
.box .free_editing h5 { font-size: 22px; color: #0356c6; margin-bottom: 40px; font-weight: bold; }
.box .free_editing p { margin-bottom: 35px; }
.box .free_editing p span { /* font-weight: bold; */ }
.box .free_editing p a { font-weight: bold; }
.box .free_editing a { color: #1982d1; text-decoration: underline;}
.box .free_editing a:hover { text-decoration: underline; }
.box .free_editing > i { display: block; margin-bottom: 35px; }
.box .free_editing b { width: 100%; height: 1px; background: #ddd; margin-bottom: 35px; }
.box .free_editing u { display: block; }
.box .free_editing img { height: auto; padding: 6px; display: block; max-width: 100%; margin-bottom: 30px; border: 1px solid #ddd; }
.box .free_editing1 { color: #373737; font-size: 14px; line-height: 24px; }
.box .free_editing1 img { max-width: 100%; height: auto; }

/*距离*/
.distance { width: 100%; height: 150px; }

/*# sourceMappingURL=public.css.map */
