* {margin:0; padding:0;}
body,html {width:100%; height:100%; background:#fff; font-family:"微软雅黑"; color:#333;}
a {color:#666; font-size:14px; text-decoration:none;}
a:hover {color:#0c5aaa; font-size:14px; text-decoration:none;}
li,ol,ul {list-style:none;}
input,textarea {font-family:"微软雅黑"; font-size:16px;}
b,em,i,strong {font-style:normal; font-weight:normal;}
.main {width:1400px; margin:auto; clear:both;}
.fl {float:left;}
.fr {float:right;}
input,select,textarea {outline:none; border:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#9c9c9c; font-size:14px;}
input:-moz-placeholder {color:#9c9c9c; font-size:14px;}
input::-moz-placeholder {color:#9c9c9c; font-size:14px;}
input:-ms-input-placeholder {color:#9c9c9c; font-size:14px;}
textarea {resize:none; color:#9c9c9c; font-size:14px;}
a {text-decoration:none; color:#333;}
b,em,h1,h2,h3,h4,h5,i,strong {font-style:normal; font-weight:normal;}

.head {width:100%; float:left; font-size:14px; color:#666; height:40px; line-height:40px; background:#fafafa; border-bottom:1px solid #e3e7eb;}
.head .fr li {float:left; position:relative; padding:0 15px; border-left:1px solid #e3e7eb;}
.head .fr li img {vertical-align:middle;}
.header {height:120px; width:100%; float:left;}
.header .fl {padding-top:20px;}
.header .fr {padding-top:30px; width:280px;}
.header .fr dt {float:right; width:220px;}
.header .fr dd {float:right; margin-right:10px; width:50px;}
.header .fr dd p,.header .fr dt span {width:100%; display:inline-block;}
.header .fr dt span {font-size:27px; color:#0759a5; font-weight:bold;}
.header .fr dt p {font-size:16px; position:relative; text-align:right; margin-right:10px;}

.nav {width:100%; height:55px; line-height:55px; float:left; background:#0759a5;}
.nav ul li {width:200px; height:55px; line-height:55px; float:left; cursor:pointer;}
.nav ul li a {width:200px; height:55px; line-height:55px; display:inline-block; text-align:center; color:#fff; font-size:16px;}
.nav ul li:first-child a {border-left:none;}
.nav ul li:last-child a {border-right:none;}
.nav ul li.active>a,.nav ul li:hover>a {background:#f66c23;}

.nav ul li:hover dl {display:block;}
.nav ul li dl {width:200px; position:relative; top:-1px; display:none; z-index:9; left:0;}
.nav ul li dl dd {height:40px; line-height:40px; width:100%;}
.nav ul li dl dd a {height:40px; line-height:40px; width:100%; background:#0759a5; display:inline-block; color:#fff; font-size:14px; border:none;}
.nav ul li dl dd a:hover {background:#f66c23;}

.banner {position:relative; top:0; float:left; width:100%;}
.banner img {width:100%;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:15px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;}
.swiper-pagination-bullet {background:#fff; opacity:1; width:12px; height:12px; border-radius:12px; margin-right:0;}
.swiper-pagination-bullet-active {opacity:1; width:60px; background:#fff; height:12px;}

.footer1 {background:#0759a5; width:100%; padding:40px 0; overflow:hidden;}
.footer1 ul li {float:left; width:23%;}
.footer1 ul li:first-child {width:31%;}
.footer1 ul li img {float:left; margin-right:10px;}
.footer1 ul li p {color:#fff; font-size:14px; line-height:20px; padding-right:50px;}
.footer1 ul li p b {display:block; font-size:18px; padding-bottom:10px;}

.footer2 {background:#343841; width:100%; overflow:hidden; height:400px;}
.footer2 .fl {width:990px; border-right:1px solid #4a4d55; height:400px;}
.footer2 .fl li {float:left; width:20%;}
.footer2 .fl li h5 {color:#fff; font-size:18px; margin-top:50px; margin-bottom:20px;}
.footer2 .fl li p a {color:#86878b; font-size:14px; line-height:35px;}
.footer2 .fl li p a:hover {text-decoration:underline; color:#fff;}
.footer2 .fl li p a:hover {text-decoration:underline;}
.footer2 .fr {width:300px; text-align:left;}
.footer2 .fr h5 {color:#fff; font-size:18px; margin-top:50px; margin-bottom:30px;}
.footer2 .fr ul li {float:left; margin-right:40px;}
.footer2 .fr ul li:last-child {margin-right:0;}
.footer2 .fr ul li img {padding:5px; background:#fff; border-radius:5px;}
.footer2 .fr ul li p {color:#86878b; font-size:14px; line-height:35px; text-align:center;}

.footer3 {width:100%; height:100px; overflow:hidden; border-top:1px solid #4a4d55; background:#343841; line-height:100px;}
.footer3 a,.footer3 p {color:#86878b; font-size:14px;}
.footer3 a:hover {text-decoration:underline; color:#fff;}

.index_tit {text-align:center; height:160px; overflow:hidden;}
.index_tit h1 {font-weight:bold; line-height:34px; font-size:42px; margin-top:-5px; color:#0759a5;}
.index_tit p {margin-top:70px; font-size:52px; font-weight:bold; line-height:30px; background:transparent; color:rgba(7, 89, 165, .06);}

.index1 {width:100%; background:#fff; overflow:hidden; padding-bottom:100px;}
.index1 .index11 {overflow:hidden; padding-top:40px;}
.index1 .index1_left {float:left; width:310px; height:auto; background:#0759a5;}
.index1 .index1_left h1 {position:relative; color:#fff; font-size:34px; font-weight:bold; text-indent:50px; padding:25px 0;}
.index1 .index1_left h1::before {position:absolute; content:""; left:25px; top:35px; width:5px; height:30px; background:#83acd2;}
.index1 .index1_left ul {margin:0 8px; background:#fff; padding:20px 10px;}
.index1 .index1_left ul li a {display:block; line-height:50px; background:url(../image/ico4.png) 95% center no-repeat; color:#333; font-size:16px; padding:0 10px;}
.index1 .index1_left ul li a:hover {background:#0759a5 url(../image/ico4x.png) 95% center no-repeat; color:#fff;}
.index1 .index1_left p {text-align:center; color:#fff; font-size:18px; padding:40px 0;}
.index1 .index1_left p b {display:block; font-size:25px; font-weight:bold;}
.index1 .index1_right {width:1050px; float:right;}
.index1 .index1_right li {float:left; margin:0 0 21px 21px;}
.index1 .index1_right li a {display:block; border:1px solid #f2f2f2;}
.index1 .index1_right li a img {float:left;}
.index1 .index1_right li a p {margin:0 3px 3px 3px; background:#f6f6f6; line-height:45px; text-align:center; color:#666; font-size:14px;}
.index1 .index1_right li a:hover {border-color:#0759a5;}
.index1 .index1_right li a:hover p {background:#0759a5; color:#fff;}

.index2 {width:100%; background:#f6f6f6; overflow:hidden;}
.index2 .index_tit {background:#0759a5; height:206px;}
.index2 .index_tit h1 {color:#fff;}
.index2 .index_tit h1 b {color:#f56c22; font-weight:bold;}
.index2 .index_tit p {color:rgba(255, 255, 255, .06);}
.index2 .main {position:relative; padding-top:80px;}
.index2 .main::before {position:absolute; width:20px; content:""; height:10px; background:url(../image/ico5.png) no-repeat; left:50%; margin-left:-10px; top:0;}
.index2 .index21 {overflow:hidden;}
.index2 .index21 .fl {width:570px;}
.index2 .index22 {padding:50px 0; overflow:hidden;}
.index2 .index22 .fr {width:610px;}
.index2 .main h2 {color:#0759a5; font-size:36px; font-weight:bold; padding-top:30px;}
.index2 .main h2 b {color:#0759a5; font-size:66px; padding-right:10px;}
.index2 .main p {color:#333; font-size:18px; line-height:25px; background:url(../image/ico6.png) left 13px no-repeat; padding:6px 0 6px 30px; margin-left:60px;}

.index3 {width:100%; background:#fff; overflow:hidden;}
.index3 .index31 {padding:40px 0 70px; overflow:hidden;}
.index3 .index31 .fl {width:660px; margin-left:10px;}
.index3 .index31 .fl h1 {position:relative; color:#333; font-size:32px; font-weight:bold; margin-bottom:60px;}
.index3 .index31 .fl h1::before {position:absolute; content:""; width:50px; height:6px; background:#0759a5; left:0; bottom:-30px;}
.index3 .index31 .fl p {color:#666; font-size:14px; line-height:28px; margin-bottom:30px;}
.index3 .index31 .fl a.more {display:block; width:228px; height:60px; border: 1px solid #0759a5; line-height: 60px; text-align: center; font-size: 25px; color: #0759a5; }
.index3 .index31 .fl a.more:hover{ background: #0759a5; color: #fff;}
.index3 .index31 .fr {width:649px;}
.index3 .index31 .fr p img {float:left; margin-bottom:5px;}
.index3 .index31 .fr ul li {float:left; margin-right:5px;}
.index3 .index31 .fr ul li a {display:block; position:relative; height:165px;}
.index3 .index31 .fr ul li a img {float:left;}
.index3 .index31 .fr ul li a h5 {position:absolute; left:0; top:0; right:0; bottom:0; background:url(../image/ico7.png) repeat; color:#fff; font-size:16px; text-align:center; line-height:165px; display:none;}
.index3 .index31 .fr ul li a:hover h5 {display:block;}

.index4 {width:100%; background:url(../image/img6.jpg) center no-repeat; overflow:hidden; height:192px; color:#fff;}
.index4 .fl {padding-top:50px;}
.index4 .fl h2 {font-size:34px; font-weight:bold;}
.index4 .fl p {width:505px; height:38px; margin-top:10px; background:url(../image/ico8.png) no-repeat; font-size:17px; line-height:38px; text-align:center;}
.index4 .fr {padding-top:70px;}
.index4 .fr a {float:right; width:160px; height:60px; margin-left:20px; background:#f56c22; color:#fff; line-height:60px; font-size:18px; text-align:center;}
.index4 .fr p {font-size:18px; width:300px; text-align:right; float:right;}
.index4 .fr p b {font-size:32px; display:block; font-weight:bold;}

.index5 {width:100%; background:#fafafa; overflow:hidden;}
.index5 ul {padding:50px 40px 100px; overflow:hidden; margin-right:-190px;}
.index5 ul li {float:left; width:20%;}
.index5 ul li p {padding:8px; width:96px; height:96px; border-radius:50%; background:#0759a5; position:relative;}
.index5 ul li:hover p {background:#f60;}
.index5 ul li p::before {position:absolute; content:""; background:url(../image/ico9.png) no-repeat; width:33px; height:33px; left:180px; top:40px;}
.index5 ul li:last-child p::before {display:none;}
.index5 ul li p img {float:left;}
.index5 ul li h4 {width:112px; text-align:center; color:#0759a5; font-size:28px; font-weight:bold; padding:15px 0 10px;}
.index5 ul li h5 {width:112px; text-align:center; color:#0759a5; font-size:20px;}

.index6 {width:100%; background:#fff; overflow:hidden;}
.index6 ul {width:1370px; height:431px; background:url(../image/img7.jpg) center no-repeat; overflow:hidden; margin:30px 0 70px; padding:50px 15px;}
.index6 ul li {float:left; width:25%; text-align:center; margin:55px 0 -40px;}
.index6 ul li a {display:block; height:150px; color:#0759a5; font-size:30px; line-height:150px;}

.index7 {background:#f8f8f8; width:100%; overflow:hidden; padding-bottom:100px;}
.index7 .fl {width:720px;}
.index7 .index711 {padding:20px 25px; overflow:hidden; background:#fff;}
.index7 .index711 img {float:left; margin-right:15px;}
.index7 .index711 div {width:440px; float:left;}
.index7 .index711 div h5 {padding:10px 0;}
.index7 .index711 div h5 a {color:#333; font-size:18px; font-weight:bold;}
.index7 .index711 div h5 a:hover {text-decoration:underline; color:#0759a5;}
.index7 .index711 div p {color:#666; font-size:14px; line-height:24px; padding-bottom:10px;}
.index7 .index712 {width:100%; overflow:hidden; padding-top:15px;}
.index7 .index712 li {width:100%; overflow:hidden; line-height:35px;}
.index7 .index712 li a {color:#666; font-size:14px; padding-left:20px; background:url(../image/ico15.png) left center no-repeat;}
.index7 .index712 li a:hover {text-decoration:underline; color:#0759a5;}
.index7 .index712 li span {float:right; color:#999; font-size:14px;}
.index7 .fr {width:570px; background:#fff; border:1px solid #e7e7e7; padding:20px 30px 0 30px; min-height:350px;}
.index7 .fr h3 {width:100%; overflow:hidden; line-height:22px;}
.index7 .fr h3 span {float:left; color:#333; font-style:22px; font-weight:bold; position:relative; padding-left:14px;}
.index7 .fr h3 span::before {position:absolute; content:""; left:0; top:0; height:22px; width:5px; background:#0759a5;}
.index7 .fr h3 a {float:right; color:#666; font-size:14px;}
.index7 .fr ul li {border-bottom:1px dashed #dfdfdf; width:100%; overflow:hidden; padding-bottom:25px; margin-top:25px;}
.index7 .fr ul li:last-child {border-bottom:0 none;}
.index7 .fr ul li .q {color:#333; font-size:16px; font-weight:bold; padding-left:30px; background:url(../image/icoq.png) left 2px no-repeat; margin-bottom:5px;}
.index7 .fr ul li .a {color:#666; font-size:14px; line-height:22px; padding-left:30px; background:url(../image/icoa.png) left 2px no-repeat;}


.banner_img {width:100%; height:300px; margin:auto; overflow:hidden; overflow:hidden;}
.banner_img p {width:100%; height:300px; margin:auto; overflow:hidden; overflow:hidden; position:relative; top:0;}
.banner_img p img {position:absolute; left:50%; margin-left:-960px;}

.content {width:100%; float:left; padding:35px 0;}
.nav_page {width:260px; float:left; padding-bottom:50px;}
.nav_page h1 {width:100%; background:#0759a5; height:90px; line-height:90px;}
.nav_page h1 p {float:left; width:100%;}
.nav_page h1 p img,.nav_page h1 p span {float:left; display:inline-block; font-size:28px; color:#fff; font-weight:normal;}
.nav_page h1 p img {padding:32px 10px 0 20px;}
.nav_page ol {margin-bottom:10px; width:calc(100% - 2px); float:left; border:1px solid #e5e5e5;}
.nav_page ol li {line-height:50px; background:#f3f3f3; color:#f3f3f3; margin-top:3px;}
.nav_page ol>li>a {width:100%; color:#000; display:inline-block; position:relative; text-indent:20px; background:url(../image/page_list_icon.png) no-repeat 270px center; transition:all .3s ease;}
.nav_page ol li ul {display:none;}
.nav_page ol li ul li {width:100%; height:40px; line-height:40px; text-indent:20px; background:#fff; color:#333;}
.nav_page ol li ul li.show a {color:#0c5aaa;}
.nav_page ol li.hover ul {display:block;}
.nav_page>ol>li.hover>a,.nav_page>ol>li>a:hover {color:#fff; background:#0c5aaa url(../image/page_list_icon.png) no-repeat 230px center;}
.nav_page_l {width:100%; height:100px; background:#0759a5; float:left; background:linear-gradient(to bottom,  #0c5aaa 50%,#fff 50%,#fff 100%); height:210px; border:1px solid #ddd;}
.nav_page_l>p {margin:25px 0 0 20px; float:left;}

.about_l_b {width:100%; float:left; margin-top:20px; margin-left:20px;}
.about_l_b img {float:left; margin-right:10px;}
.about_l_b p {width:calc(100% - 80px); float:left;}
.about_l_b p i,.about_l_b p span {width:100%; float:left;}
.about_l_b p i {color:#0c5aaa;}
.about_l_b p span {font-size:18px; margin-top:5px; color:#f48335;}

.content_r {width:1105px; float:right;}
.page_tit {width:calc(100% - 20px); padding-right:20px; float:left; background:#f4f4f4; height:50px; line-height:50px; font-size:18px; font-weight:normal; color:#fff; text-indent:20px;}
.page_tit a,.page_tit span {color:#333; padding:0 2px;}
.page_tit a:hover {color:#0c5aaa;}
.about_con {width:100%; float:left;}
.about_con div {font-size:14px; color:#666; line-height:30px; width:100%; float:left;}
.page_tit .fl {background:#0c5aaa; padding-right:10px; position:relative;}
.page_tit .fl:after {content:""; right:-50px; top:0; width:0; position:absolute; height:0; border-top:50px solid #0c5aaa; border-right:50px solid transparent;}


.anli {float:left; min-width:1105px;}
.anli ul {float:left; width:100%; padding-top:15px;}
.anli ul li {float:left; width:265px; text-align:center; margin-right:14px; margin-bottom:20px; position:relative;}
.anli ul li img {width:259px; background:#fff; border:1px solid #d9d9d9; padding:2px;}
.anli ul li a b {line-height:38px; display:inline-block; color:#333; font-size:14px; width:100%;}
.anli ul li:nth-child(4n) {margin-right:0;}
.anli ul li:hover a {color:#0c5aaa; display:inline-block;}
.anli ul li:hover a b {color:#0c5aaa;}
.anli ul li:hover img {border:1px solid #0c5aaa;}


.anli_img {float:left; min-width:1105px;}
.anli_img ul {float:left; width:100%; padding-top:15px;}
.anli_img ul li {float:left; width:265px; text-align:center; margin-right:15px; margin-bottom:20px; position:relative;}
.anli_img ul li img {width:259px; background:#fff; border:1px solid #d9d9d9; padding:2px; height:259px;}
.anli_img ul li a b {line-height:38px; display:inline-block; color:#333; font-size:14px; width:100%;}
.anli_img ul li.hover a {color:#0c5aaa; display:inline-block;}
.anli_img ul li.hover a b {color:#0c5aaa;}
.anli_img {width:1105px; height:350px;/* overflow: hidden; */
}
.anli_scroll {width:1105px; height:350px; position:relative; left:0; float:left;}
.anli_scroll ul {width:10000px; height:350px;}


.honor {float:left; min-width:1105px;}
.honor ul {float:left; width:100%; padding-top:15px;}
.honor ul li {float:left; width:265px; text-align:center; margin-right:14px; margin-bottom:20px; position:relative;}
.honor ul li img {width:259px; background:#fff; border:1px solid #d9d9d9; padding:2px; height:350px;}
.honor ul li a b {line-height:38px; display:inline-block; color:#333; font-size:14px; width:100%;}
.honor ul li:nth-child(4n) {margin-right:0;}
.honor ul li:hover a {color:#0c5aaa; display:inline-block;}
.honor ul li:hover a b {color:#0c5aaa;}
.honor ul li:hover img {border:1px solid #0c5aaa;}


.partner {float:left; min-width:1105px;}
.partner ul {float:left; width:100%; padding-top:15px;}
.partner ul li {float:left; width:265px; text-align:center; margin-right:14px; margin-bottom:20px; position:relative;}
.partner ul li img {width:259px; background:#fff; border:1px solid #d9d9d9; padding:2px; height:120px;}
.partner ul li a b {line-height:38px; display:inline-block; color:#333; font-size:14px; width:100%;}
.partner ul li:nth-child(4n) {margin-right:0;}
.partner ul li:hover a {color:#0c5aaa; display:inline-block;}
.partner ul li:hover a b {color:#0c5aaa;}
.partner ul li:hover img {border:1px solid #0c5aaa;}


.product {float:left; min-width:1105px;}
.product ul {float:left; width:100%; padding-top:15px;}
.product ul li {float:left; width:265px; text-align:center; margin-right:14px; margin-bottom:20px; position:relative;}
.product ul li img {width:259px; background:#fff; border:1px solid #d9d9d9; padding:2px; height:259px;}
.product ul li a b {line-height:38px; display:inline-block; color:#333; font-size:14px; width:100%;}
.product ul li:nth-child(4n) {margin-right:0;}
.product ul li:hover a {color:#0c5aaa; display:inline-block;}
.product ul li:hover a b {color:#0c5aaa;}
.product ul li:hover img {border:1px solid #0c5aaa;}

/* #container {margin:0 auto; width:905px;} */
#gallery-overlay {background-color:#000;}
#gallery-container {font:16px/22px verdana,arial,sans-serif;}
#gallery {color:#999; display:none; height:200px; margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000;-moz-box-shadow:0 0 64px #000;-webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0;-moz-border-radius-bottom-right:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px;-moz-border-radius-bottom-left:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none; height:44px; padding:0 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%;}
#gallery-close {line-height:30px; text-align:right; width:20%;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a,#gallery-title a:link,#gallery-title a:visited {color:#666; font-size:14px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999;}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}

.pages {display:table; margin:auto; padding-top:30px; padding-bottom:50px;}
.pages li {float:left;}
.pages li a {height:32px; padding:0 10px; line-height:32px; background:#f3f3f3; color:#666; display:inline-block; margin-right:10px; color:#666; text-align:center;}
.pages li a:hover {height:32px; line-height:32px; background:#0c5aaa; color:#fff; text-align:center;}
.pages li.active a {background:#0c5aaa; color:#fff;}

.contact {float:left; width:100%; position:relative;}
.contact div {font-size:14px; color:#7d7d7d; line-height:30px;}

.product_order {float:left;}
.product_order h3 {font-weight:normal; font-size:14px; color:#666; line-height:30px; padding-top:15px;}
.product_order ol li {line-height:30px; width:100%; float:left; margin-top:20px;}
.product_order ol li span {width:100px; text-align:right; display:inline-block; font-size:14px; color:#000; padding-right:10px; float:left;}
.product_order ol li input {outline:none; border:none; width:210px; height:30px; line-height:30px; border:1px solid #a9a9a9; float:left; padding-left:5px;}
.product_order ol li textarea {width:510px; height:130px; padding:5px; resize:none; outline:none;}
.product_order p input {width:100px; height:40px; border:none; color:#fff; margin:20px 0 40px 110px; cursor:pointer; outline:none;}
.product_order p input:first-child {background:#0c5aaa;}
.product_order p input:last-child {background:#414143; margin-left:10px;}

.faq {width:100%; float:left;}
.faq dl {padding:20px 0; font-size:14px; line-height:24px; border-bottom:1px dashed #7d7d7d;}
.faq dl dt {padding-bottom:10px;}
.faq dl,.faq dl dd,.faq dl dt {float:left; width:100%;}
.faq dl dd p,.faq dl dd span,.faq dl dt i,.faq dl dt p,.faq dl dt span {float:left; display:inline-block;}
.faq dl span {width:20px; height:20px; line-height:20px; text-align:center; color:#fff; background:#f60; margin-right:10px;}
.faq dl dt span {background:#0c5aaa;}
.faq dl dd p {width:1060px; color:666;}
.faq dl dt p a {color:#0c5aaa; font-size:16px; font-weight:bold;}
.faq dl dt p a:hover {color:#f60;}
.faq dl dt i {color:#0c5aaa; margin-left:10px;}

.faqshow {padding-bottom:0; width:100%; float:left;}
.faqshow .tc {text-align:center; width:100%; font-size:18px; color:#0c5aaa; font-weight:bold; padding:40px 0 20px;}
.faqshow div {line-height:28px; color:#666; font-size:14px; padding-bottom:5px; float:left;}
.faqshow dl {float:left; width:100%; line-height:26px; font-size:14px;}
.faqshow dl dt {float:left; color:#666;}
.faqshow dl dd a {float:left; color:#666;}
.faqshow dl dd a:hover {color:#0c5aaa;}

.news {width:100%; float:left;}
.news dl {margin-top:20px; width:100%; float:left; cursor:pointer;}
.news dl dt {width:90px; float:left; margin-right:15px; text-align:center;}
.news dl dt span {width:100%; height:60px; line-height:60px; background:#f3f3f3; color:#333; font-size:26px; display:inline-block;}
.news dl dt i {width:100%; height:30px; line-height:30px; background:#0c5aaa; color:#fff; display:inline-block;}
.news dl dd {width:980px; float:left;}
.news dl dd p a {font-size:16px; color:#333; width:100%; float:left; line-height:24px; padding-bottom:5px;}
.news dl.hover dd p a {color:#0c5aaa;}
.news dl.hover dt i {background:#002d5f;}
.news dl dd span {font-size:14px; color:#666; width:100%; float:left; line-height:22px;}

.product_order {float:left;}
.product_order ol li {line-height:30px; width:100%; float:left; margin-top:20px;}
.product_order ol li span {width:100px; text-align:right; display:inline-block; font-size:14px; color:#000; padding-right:10px; float:left;}
.product_order ol li input {outline:none; border:none; width:210px; height:30px; line-height:30px; border:1px solid #a9a9a9; float:left; padding-left:5px;}
.product_order ol li textarea {width:510px; height:130px; padding:5px; resize:none; outline:none; border:1px solid #a9a9a9;}
.product_order p input {width:100px; height:40px; border:none; color:#fff; margin:20px 0 40px 110px; cursor:pointer; outline:none;}
.product_order p input:first-child {background:#0c5aaa;}
.product_order p input:last-child {background:#414143; margin-left:10px;}

.pro_tit {width:100%; height:50px; line-height:50px; color:#0c5aaa; font-size:18px; text-indent:20px; float:left; background:#f4f4f4; font-weight:normal;}

.faqshow_top {width:100%; float:left; margin-bottom:30px;}
.col_0c5aaa {color:#0c5aaa; font-weight:bold;}

.faqshow .faqshow_r {width:660px; float:right; padding-top:20px;}
.faqshow .faqshow_r p {padding-bottom:10px;}
.faqshow .faqshow_r p.col_0c5aaa {color:#0c5aaa;}

a.cloud-zoom img {border:1px solid #f5f5f5; width:300px;}
.block {width:300px; margin:20px 0 0; text-align:center; float:left;}
.block ul img {border:1px solid #f5f5f5; float:left; margin:0 5px; width:60px;}
.block ul a.hover img {border:1px solid #ff9f00;}
.block ul li {width:10000px;}
p.author {clear:both; text-align:center; color:#999; font-size:11px;}
p.author a {text-decoration:none; color:#666; border-bottom:1px dashed #ccc; width:60px; float:left;}


.download {width:100%; float:left; margin-top:20px;}
.download ul li {width:100%; height:45px; line-height:45px; float:left; background:#efefef; margin-bottom:8px; cursor:pointer;}
.download ul li p {position:relative; text-indent:30px; width:80%; overflow:hidden; float:left; font-size:14px;}
.download ul li p:before {position:absolute; left:-15px; content:'·'; top:0; font-size:40px; color:#333; font-size:14px;}
.download ul li span {float:right;}
.download ul li span a {width:120px; height:45px; background:#0759a5; line-height:45px; text-align:center; display:inline-block; color:#fff; font-size:14px;}
.download ul li span a:hover {width:120px; height:45px; background:#f60; line-height:45px; text-align:center; display:inline-block; color:#fff; font-size:14px;}
.download ul li.hover {color:#0c5aaa;}

.lf {float:left;}
.rt {float:right;}
.product_detail {padding:20px 0; position:relative; left:0;}
.detail_pic {width:340px;}
.detail_pic img {width:100%;}
.detail_text {width:490px;}
.detail_text h1 {color:#e7a60b; font-size:26px; line-height:36px; margin-bottom:5px;}
.detail_text .buy-btn {display:block; width:150px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; border-radius:3px; background:#008bd6; margin-top:40px; margin-bottom:15px;}
.product_detail_list {padding:0 0; overflow:hidden;}
.product_detail_list ul {margin-right:-20px; position:relative;}
.product_detail_list li {float:left; width:208px; margin-right:20px; text-align:center;}
.product_detail_list li .product_detail_list_pic {height:208px; padding:3px; box-sizing:border-box; border:1px solid #efefef; overflow:hidden;}
.product_detail_list li img {width:100%;}
.product_detail_list li p a {display:block; font-size:14px; line-height:34px; background:#008bd6; color:#fff;}
.product_detail_info_l {position:relative; float:left; width:402px;}
.product_big {position:relative; height:402px; width:402px; border:1px solid #e9e9e9; box-sizing:border-box; margin-bottom:10px; overflow:hidden; cursor:move;}

.img_mark {position:absolute; top:0; left:0; width:200px; height:200px; background-size:100%; margin:-100px 0 0 -100px; display:none;}
.zoom_box {position:absolute; top:0; right:-400px; width:390px; height:390px; border:1px solid #e9e9e9; display:none;}

.product_big img {width:100%;}
.product_small_list {margin-left:2px; width:368px; overflow:hidden;}
.product_small_list ul {width:100000px; position:relative;}
.product_small_list li {float:left; width:69px; height:69px; text-align:center; padding:2px; margin:0 2px; border:1px solid #e9e9e9; box-sizing:border-box; cursor:pointer; overflow:hidden;}
.product_small_list li img {width:63px; height:63px;}
.product_small_list li.show {border:1px solid #0c5aaa; padding:2px;}

.faqshow div.product_small_btn {width:16px; height:69px; line-height:69px; text-align:center; font-size:14px; border:1px solid #ccc; background:#e9e9e9; box-sizing:border-box; cursor:pointer;}
.faqshow div .product_small_r {float:right;}
.order_btn a {width:120px; height:40px; line-height:40px; display:inline-block; text-align:center; color:#fff; background:#0c5aaa; float:left; margin-top:20px;}
.order_btn a:hover {background:#0070be; color:#fff;}

.faqshow_tyext {width:100%; float:left; line-height:28px; color:#666; font-size:14px; padding-bottom:20px; float:left;}
.faqshow_tyext table td {padding-left:6px;}
