﻿@charset "utf-8";

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: 0}

body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select {margin: 0;padding: 0}

* {margin: 0;padding: 0}

body {font-family: "microsoft yahei",arial;font-size: 14px;color: #000;line-height: 1.5;min-width: 1260px;margin: 0 auto}

a:link,a:visited {text-decoration: none;outline: 0;color: #666}

a:hover,a:active,a:focus {color: #666;text-decoration: none}

ul,li {list-style: none}

ul {padding: 0}

li {zoom: 1;vertical-align: middle}

ol {margin: 0;padding: 0;padding-left: 36px}

fieldset,img {border: 0}

img {border: 0;}

div {outline: 0}

h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%}

table {border-collapse: collapse;border-spacing: 0;table-layout: fixed;border: 0;width: 100%}

th,td {padding: 0}

input,textarea {font-family: arial;font-size: 14px}

input {outline: 0}

textarea {outline: 0}

input[type='reset'],input[type='button'],input[type='submit'],input[type='radio'] {cursor: pointer;outline: 0}

input[type='checkbox'],input[type='radio'] {position: relative;vertical-align: middle;margin-top: -2px;margin-bottom: 1px;margin-left: 5px;margin-right: 5px}

textarea,input[type='email'],input[type='date'],input[type='password'],input[type='text'] {padding: 0;color: #666;outline: 0}

input,select,textarea {-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);border-radius: 0;overflow-y: hidden;overflow-x: hidden}

::-webkit-input-placeholder {color: #a9a9a9}

:-moz-placeholder {color: #a9a9a9;opacity: 1}

::-moz-placeholder {color: #a9a9a9;opacity: 1}

:-ms-input-placeholder {color: #a9a9a9}

.fl {float: left}

.fr {float: right}

.clear {clear: both}

.ht10{ line-height:10px; height:10px;clear:both;}
.ht20{ line-height:20px; height:20px;clear:both;}
.ht30{ line-height:30px; height:30px;clear:both;}
.ht40{ line-height:40px; height:40px;clear:both;}
.ht50{ line-height:50px; height:50px;clear:both;}
.ht60{ line-height:60px; height:60px;clear:both;}
.ht70{ line-height:70px; height:70px;clear:both;}
.ht80{ line-height:80px; height:80px;clear:both;}
.ht90{ line-height:90px; height:90px;clear:both;}
.ht100{ line-height:100px; height:100px;clear:both;}
.ht110{ line-height:110px; height:110px;clear:both;}
.ht120{ line-height:120px; height:120px;clear:both;}
.ht130{ line-height:130px; height:130px;clear:both;}


.clearfix:after {clear: both;height: 0;content: "";line-height: 0;font-size: 0;display: block}

.pic {width: 100%;overflow: hidden;position: relative}

.middleCenter {position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height: 100%;display: block;vertical-align: middle;text-align: center;margin: auto}

.container {width: 1200px;margin-left: auto;margin-right: auto}

.container2 {width: 1260px;margin-left: auto;margin-right: auto}

@font-face {font-family:"Balthazar";src:url("../font/Balthazar.woff2") format("woff2"),url("../font/Balthazar.woff") format("woff"),url("../font/Balthazar.ttf") format("truetype"),url("../font/Balthazar.eot") format("embedded-opentype"),url("../font/Balthazar.svg") format("svg")}

.header {background: url(../images/h-bg.jpg) center center;overflow: hidden; height:100px;}

.header .logo {overflow: hidden;float: left}

.header .logo a {display: block}

.header .logo a img {display: block;float: left}

.header .header-center {float: left;line-height: 91px;margin: 0 100px 0 240px;}

.header .header-center h3 {font-size: 26px;color: #333;float: left;margin-right: 23px}

.header .header-center h3 span {color: #004eb0;font-weight: bold}

.header .header-center p {font-size: 26px;color: #333;float: left;font-family: arial;font-weight: bold}

.header .header-right {float: right}

.header .header-right ul {background: url("../images/h-right.png") no-repeat center center;width: 248px;text-align: center;height: 32px;padding: 0 10px}

.header .header-right ul li {float: left;background: url("../images/line03.jpg") no-repeat center right;width: 33.3333333333%}

.header .header-right ul li a {color: #fff;line-height: 32px}

.header .header-right .header-bottom {background: url("../images/h-phone.png") no-repeat center left;height: 46px;font-size: 30px;padding-left: 30px;font-family: "Balthazar",arial;float: right;padding-right: 10px;color: #333}

@media(max-width:1600px) {.header .header-center {	margin: 0 10px}}

@media(max-width:1440px) {.header .header-center {	margin: 0 15px}
.header .header-center h3 {	font-size: 20px}
.header .header-center p {	font-size: 20px}}

@media(max-width:1366px) {.header .header-center {	margin: 0;}.header .header-right .header-bottom{font-size: 25px;}}

@media(max-width:1360px) {.header .header-center {	margin: 0;}.header .header-right .header-bottom{font-size: 25px;}}

@media(max-width:1280px) {.header .header-center {	margin: 15px 78px;	line-height: 30px;	text-align: center}
.header .header-center h3 {	float: none}}

@media(max-width:1260px) {.header .header-center {	margin: 15px 117px}}

@media(max-width:1199px) {.header .container1 {	width: 1200px;	margin: 0 auto}
.header .header-center {	margin: 15px 117px}}

.nav {background: url("../images/n-bg.jpg") repeat-x center center;height: 50px}

.nav ul {height: 50px;background: url("../images/line01.png") no-repeat center left}

.nav ul li {float: left;line-height: 50px;font-size: 16px;position: relative;width: 150px}

.nav ul li a {display: block;color: #fff;text-align: center;margin-left: -1px;background: url("../images/line01.png") no-repeat center right}

.nav ul li:hover a {background: url("../images/n-bg1.jpg") repeat-x center center}

.nav ul li:hover .menulist {width: 100%;margin-left: -75px}

.nav ul li .menulist {position: absolute;top: 50px;left: 50%;z-index: 100;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;overflow: hidden;margin-left: 0;width: 0}

.nav ul li .menulist ul {height: auto;background: #f1f1f1}

.nav ul li .menulist ul li {height: 35px;line-height: 35px;padding: 0;margin: 0;float: none;text-transform: none;text-align: center;font-size: 14px;font-weight: normal}

.nav ul li .menulist ul li a {color: #555;background: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px}

.nav ul li .menulist ul li:hover a {color: #fff;background: #004eb0}

.nav ul .active a {background: url("../images/n-bg1.jpg") repeat-x center center}

.home-banner {overflow: hidden;width: 100%;height: 620px}

.home-banner .home-banner-slick {height: 620px;overflow: hidden;position: relative;width: 1920px;left: 50%;margin-left: -960px}

.home-banner .slick-dots {z-index: 100;bottom: 20px;line-height: 0}

.home-banner .slick-dots li {margin: 0 5px;padding: 0;width: 34px;height: 4px}
.home-banner .slick-prev {
    background: url(../images/btn_left1.png) no-repeat center center !important;
    width: 30px;
    height: 64px;
    position: absolute;
    bottom: 50%;
    cursor: pointer;
    z-index: 2;
    margin-top: -15px;
    left:5%;}

.home-banner .slick-prev:hover {
    background: url(../images/btn_left1h.png) no-repeat center center  !important;}

.home-banner .slick-next {
    background: url(../images/btn_right1.png) no-repeat center center !important;
    width: 30px;
    height: 64px;
    position: absolute;
    bottom: 50%;
    cursor: pointer;
    z-index: 2;
    margin-top: -15px;
    right:5%;}

.home-banner .slick-next:hover {
    background: url(../images/btn_right1h.png) no-repeat center center !important;}

.home-banner .slick-prev:before,.home-banner .slick-next:before {
    content: ""}
.home-banner .slick-dots li button {width: 34px;height: 4px;display: block;background: #fff;padding: 0}

.home-banner .slick-dots li button:before {content: ""}

.home-banner .slick-dots .slick-active button {background: #004eb0}

.home-banner .slick-dots .slick-active button:before {color: transparent}
@media(max-width:1600px){
    .home-banner .slick-prev {
        left:10%;
    }
    .home-banner .slick-next {
        right:10%;
    }}
@media(max-width:1440px){
    .home-banner .slick-prev {
        left:15%;
    }
    .home-banner .slick-next {
        right:15%;
    }}

@media(max-width:1280px){
    .home-banner .slick-prev {
        left:20%;
    }
    .home-banner .slick-next {
        right:20%;
    }}
.home-keyword {height: 70px;line-height: 70px;background: #efefef}

.home-keyword .key-left {float: left;width: 700px;overflow: hidden;position: relative}

.home-keyword .key-left span {float: left;display: block;color: #333;font-weight: bold;margin-right: 15px;position: absolute;top: 0;left: 0}

.home-keyword .key-left ul {float: left;padding-left: 120px;overflow: hidden;height: 70px}

.home-keyword .key-left ul li {float: left;margin-right: 20px}

.home-keyword .key-left ul li a {color: #333}

.home-keyword .key-left ul li a:hover {color: #004eb0}

.home-keyword .key-right {float: right;background: url(../images/search-bg.png) no-repeat center center;width: 367px;padding-top: 15px;height: 70px}

.home-keyword .key-right .form-control {text-align: left;float: left;border: 0;font-size: 14px;height: 40px;width: 300px;margin-right: 1px;color: #333;line-height: 38px;vertical-align: top;padding: 0 20px 0 30px;-webkit-appearance: none;background: 0;font-family: "microsoft yahei"}

.home-keyword .key-right .searchbtn {border: 0;font-size: 12px;color: #fff;width: 57px;height: 40px;line-height: 40px;text-align: center;cursor: pointer;background: url("../images/search.png") no-repeat center center;outline: 0;float: left}

.home-title {background: url("../images/home-title.png") no-repeat center center;height: 100px;padding-top: 15px;text-align: center;margin-bottom: 40px}

.home-title .title1 {font-size: 30px;color: #333}

.home-title .title1 span {font-weight: bold;color: #004eb0}

.home-title .title2 {font-size: 13px;color: #999;text-transform: uppercase}

.home-partner {padding: 60px 0;overflow: hidden;background: #fff}

.home-partner .home-bottom {overflow: hidden;position: relative}

.home-partner .slick-prev {background: url(../images/left.png) no-repeat center center !important;width: 30px;height: 30px;position: absolute;bottom: 50%;left: 0;cursor: pointer;z-index: 2;margin-top: -15px}

.home-partner .slick-prev:hover {background: url(../images/lefth.png) no-repeat center center !important;}

.home-partner .slick-next {background: url(../images/right.png) no-repeat center center !important;width: 30px;height: 30px;position: absolute;bottom: 50%;right: 0;cursor: pointer;z-index: 2;margin-top: -15px}

.home-partner .slick-next:hover {background: url(../images/righth.png) no-repeat center center !important;}

.home-partner .slick-prev:before,.home-partner .slick-next:before {content: ""}

.home-partner .hp-list {padding: 0 45px;margin: 0 auto;height: 86px;overflow: hidden}

.home-partner .hp-list .getIndex {display: inline-block;zoom: 1;text-align: center}

.home-partner .hp-list .getIndex .pic {width: 172px;height: 86px;margin: 0 auto;border: 1px solid #e6e6e6;transition: .5s}

.home-partner .hp-list .getIndex .pic img {transition: .5s}

.home-partner .hp-list .getIndex:hover .pic {border: 1px solid #004eb0}

.home-partner .hp-list .getIndex:hover .pic img {transform: scale(1.04)}

.home-product {padding: 60px 0 48px 0;overflow: hidden;background: url("../images/product.jpg") no-repeat top center}
.home-product .product-left {float: left;width: 230px}
.home-product .product-left .product-title {padding-left: 20px;height: 90px;background: #004eb0}
.home-product .product-left .product-title h3 {font-size: 24px;font-weight: bold;color: #fff}
.home-product .product-left .product-title span {display: block;font-size: 28px;font-family: arial;color: #fff; line-height:90px;}
.home-product .product-left .product-bottom ul li {border-bottom: 1px solid #dcdcdc}
.home-product .product-left .product-bottom ul li a {height: 57px;line-height: 57px;display: block;border-left: 2px solid #004eb0;font-size: 16px;color: #333;font-weight: bold;padding-left: 18px;position: relative;background: #f5f5f5;padding-right: 40px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.home-product .product-left .product-bottom ul li a i {width: 34px;display: block;position: absolute;top: 0;right: 0;background: #e2e2e2 url("../images/arrow-down.png") no-repeat center center;height: 57px}
.home-product .product-left .product-bottom ul li a .right {background: #e2e2e2 url("../images/arrow-right.png") no-repeat center center}
.home-product .product-left .product-bottom ul li ul {border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;background: #fff}
.home-product .product-left .product-bottom ul li ul li {border-bottom: 1px solid #dcdcdc;padding-right: 10px}
.home-product .product-left .product-bottom ul li ul li a {font-size: 14px;color: #333;line-height: 40px;height: 40px;border-left: 0;transition: .5s;background: url("../images/dot01.png") no-repeat center right}
.home-product .product-left .product-bottom ul li ul li a:hover {color: #004eb0;padding-left: 22px}
.home-product .product-right {width: 970px;float: left}
.home-product .product-right ul li {margin-left: 10px;border: 1px solid #e8e8e8;transition: .5s;background: #fff;width: 313px;float: left;margin-bottom: 10px}
.home-product .product-right ul li a {border: 2px solid #fff;display: block;transition: .5s}
.home-product .product-right ul li a .pic {width: 307px;height: 307px}
.home-product .product-right ul li a .pic img {transition: .5s}
.home-product .product-right ul li a h3 {height: 50px;line-height: 50px;margin: 2px 18px 0 18px;font-size: 16px;color: #333;border-top: 1px solid #e8e8e8;padding-right: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .5s;background: url("../images/more.png") no-repeat center right}
.home-product .product-right ul li:hover {border: 1px solid #004eb0}
.home-product .product-right ul li:hover a {border: 2px solid #004eb0}
.home-product .product-right ul li:hover a .pic img {transform: scale(1.04)}
.home-product .product-right ul li:hover a h3 {border-top: 1px solid #004eb0;font-weight: bold;background: url("../images/moreh.png") no-repeat center right}

.home-hot {padding: 60px 0 30px 0;overflow: hidden;background: #fff}

.home-hot .hot-list ul {margin: 0 -15px;overflow: hidden}

.home-hot .hot-list ul li {border: 1px solid #e8e8e8;padding: 10px;float: left;overflow: hidden;width: 584px;margin: 0 15px 30px 15px;background: #fcfcfc;transition: .5s}

.home-hot .hot-list ul li a .pic {width: 229px;height: 228px;border: 1px solid #e8e8e8;float: left;margin-right: 30px}

.home-hot .hot-list ul li a .pic img {transition: .5s}

.home-hot .hot-list ul li a .hot-info {width: 280px;float: left}

.home-hot .hot-list ul li a .hot-info h3 {font-size: 16px;color: #333;line-height: 43px;font-weight: bold;padding-top: 17px;padding-bottom: 6px;border-bottom: 1px dashed #dcdcdc;margin-bottom: 13px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .5s}

.home-hot .hot-list ul li a .hot-info p {font-size: 13px;color: #777;line-height: 25px;
    height:125px;
    overflow:hidden;}

.home-hot .hot-list ul li a .hot-info span {width: 50px;height: 20px;line-height: 20px;text-align: center;font-family: arial;display: block;margin-top: 23px;background: #333;color: #fff;font-style: italic;transition: .5s;text-transform: capitalize}

.home-hot .hot-list ul li:hover {border: 1px solid #004eb0}

.home-hot .hot-list ul li:hover .pic img {transform: scale(1.04)}

.home-hot .hot-list ul li:hover .hot-info h3 {color: #004eb0}

.home-hot .hot-list ul li:hover .hot-info span {background: #004eb0}

.home-adv {height: 300px;overflow: hidden}

.home-adv .adv-slick {width: 1920px;height: 300px;position: relative;left: 50%;margin-left: -960px;overflow: hidden}

.home-news {padding: 56px 0 46px 0;overflow: hidden;background: #fff url(../images/news.jpg) no-repeat bottom center;border-bottom: 1px solid #fff}

.home-news .more {width: 50px;height: 20px;line-height: 20px;text-align: center;font-family: arial;display: block;background: #333;color: #fff;font-style: italic;transition: .5s;float: right;text-transform: capitalize;margin-top: 3px}

.home-news .more:hover {background: #004eb0}

.home-news .news-left {width: 761px;float: left;margin-right: 60px}

.home-news .box .procate {overflow: hidden;border-bottom: 1px solid #e0e0e0;height: 42px}

.home-news .box .procate ul {float: left}

.home-news .box .procate li {float: left;font-size: 18px;background: url("../images/line02.png") no-repeat center right;padding-right: 12px;margin-right: 12px}

.home-news .box .procate li a {color: #333;display: block;height: 41px}

.home-news .box .procate .sel a {font-weight: bold;border-bottom: 2px solid #004eb0}

.home-news .box .proshow {margin-top: 25px;overflow: hidden;height: 403px}

.home-news .box .proshow ul li {margin-bottom: 27px;overflow: hidden}

.home-news .box .proshow ul li .pic {width: 80px;height: 53px;float: left;margin-right: 16px}

.home-news .box .proshow ul li .pic img {transition: .5s}

.home-news .box .proshow ul li .news-info h3 {font-size: 16px;color: #333;margin-bottom: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .5s}

.home-news .box .proshow ul li .news-info p {font-size: 13px;color: #777;line-height: 24px;height: 44px;overflow: hidden}

.home-news .box .proshow ul li:hover .pic img {transform: scale(1.04)}

.home-news .box .proshow ul li:hover .news-info h3 {color: #004eb0}

.home-news .news-right {width: 378px;float: left}

.home-news .news-right .news-right-title {height: 42px;overflow: hidden}

.home-news .news-right .news-right-title h3 {font-size: 18px;color: #333;font-weight: bold;border-bottom: 2px solid #004eb0;float: left;height: 42px}

.home-news .news-right .ques-list {margin-top: 19px;overflow: hidden;height: 390px}

.home-news .news-right .ques-list ul li {border-bottom: 1px dashed #e8e8e8;padding-bottom: 14px;margin-bottom: 14px}

.home-news .news-right .ques-list ul li h3 {background: url("../images/q.png") no-repeat center left;font-size: 16px;color: #333;padding-left: 28px;margin-bottom: 7px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}

.home-news .news-right .ques-list ul li p {font-size: 13px;color: #777;line-height: 25px;background: url("../images/a.png") no-repeat left 3px;padding-left: 28px;height: 50px;overflow: hidden}

.home-news .news-right .ques-list ul li:hover h3 {color: #004eb0}

.home-video {padding: 60px 0;overflow: hidden;background: url("../images/videobg.jpg") repeat center center}

.home-video .home-title {margin-bottom: 39px;overflow: hidden}

.home-video .video-list {overflow: hidden;position: relative;height: 170px}

.home-video .video-list ul .slick-list {height: 86px;overflow: hidden}

.home-video .video-list ul li {display: inline-block;zoom: 1;text-align: center;margin: 0 auto}

.home-video .video-list ul li .pic {width: 172px;height: 86px;margin: 0 auto}

.home-video .video-list ul li .pic img {transition: .5s; border:#CCC solid 1px;}

.home-video .video-list ul li .pic i {display: block;width: 172px;height: 158px;position: absolute;top: 0;left: 0;
}

.home-video .video-list ul li h3 {height: 50px;line-height: 50px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #333;border-bottom: 1px solid #cdcdcd}

.home-video .video-list ul li:hover .pic img {transform: scale(1.04)}

.home-video .video-list ul li:hover .pic i {}

.home-video .video-list ul li:hover h3 {color: #004eb0;border-bottom: 1px solid #004eb0}

.home-video .video-list .slick-prev {background: url(../images/prev.png) no-repeat center center;width: 60px;height: 30px;position: absolute;top: 250px;left: 50%;cursor: pointer;z-index: 2;margin-left: -112px}

.home-video .video-list .slick-prev:hover {background: url(../images/prevh.png) no-repeat center center}

.home-video .video-list .slick-next {background: url(../images/next.png) no-repeat center center;width: 60px;height: 30px;position: absolute;top: 250px;right: 50%;cursor: pointer;z-index: 2;margin-right: -113px}

.home-video .video-list .slick-next:hover {background: url(../images/nexth.png) no-repeat center center}

.home-video .video-list .video-more {width: 100px;text-align: center;height: 30px;line-height: 30px;margin: 32px auto 0 auto}

.home-video .video-list .video-more a {font-size: 14px;color: #fff;background: #333;display: block}

.home-video .video-list .video-more a:hover {background: #004eb0}

.home-video .video-list .slick-prev:before,.home-video .video-list .slick-next:before {content: ""}

#footer {border-top: 6px solid #0c3e97;background: #2c2c2c}

#footer .footer-top {padding: 60px 0;height: 220px}

#footer .footer-left {float: left;width: 920px}

#footer .footer-left .link {width: 204px;height: 43px;border: 1px solid #626262;display: inline-block;zoom: 1;position: relative;margin-bottom: 40px}

#footer .footer-left .link span {background: #686868 url(../images/down.png) no-repeat 180px center;display: block;text-align: left;padding-left: 10px;cursor: pointer;height: 43px;color: #fff;font-size: 14px;line-height: 43px}

#footer .footer-left .link ul {display: none;position: absolute;bottom: 42px;left: -1px;width: 204px;background: #6c6e75;border: 1px solid #6c6e75}

#footer .footer-left .link ul a {color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 30px;line-height: 30px;display: block;text-decoration: none;padding: 0 3px;font-size: 12px;text-align: center}

#footer .footer-left .link ul a:hover {background: #131313}

#footer .footer-left .link .sublink {display: block}

#footer .footer-left .f-nav {overflow: hidden}

#footer .footer-left .f-nav ul li {float: left;margin-right: 37px}

#footer .footer-left .f-nav ul li a {color: #fff}

#footer .footer-right {float: left;width: 280px}

#footer .footer-right .ewm {width: 100px;height: 100px;float: left;margin-right: 32px}

#footer .footer-right .f-info {float: left;width: 280px}

#footer .footer-right .f-info p {color: #fff;overflow: hidden;margin-bottom: 18px}

#footer .footer-right .f-info p img {vertical-align: middle;float: left;margin-right: 12px}

#footer .footer-right .f-info p a {color: #fff;float: left}

#footer .footer-bottom {border-top: 1px solid #383838;text-align: center;height: 44px;line-height: 44px;font-size: 12px;color: #999}

#footer .footer-bottom a {color: #999;ttext-decoration: none;}

#footer .footer-bottom a:hover {color: #fff}

.inbanner {height: 400px;text-align: center;overflow: hidden}

.inbanner .inbanner-slick {position: relative;width: 1920px;left: 50%;margin-left: -960px;height: 400px}

.page {text-align: center;overflow: hidden}

.page a {display: inline-block;line-height: 26px;padding: 0 10px;height: 26px;font-weight: normal;font-size: 12px;vertical-align: middle;color: #666;margin: 0 2px;font-family: arial;background: #ddd}

.page a:hover {background: #004eb0;color: #fff}

.page .num1 {width: 41px;border: 1px solid #ababab;text-align: center;padding: 0;vertical-align: middle;background: #fff}

.page .num1:hover {background: #004eb0;border: 1px solid #004eb0}

.page .num2 {width: 51px;border: 1px solid #ababab;text-align: center;padding: 0;vertical-align: middle;background: #fff}

.page .num2:hover {background: #004eb0;border: 1px solid #004eb0}

.page .num3 {width: 51px;text-align: center;padding: 0;border: 1px solid #ababab;vertical-align: middle;background: #fff}

.page .num3:hover {background: #004eb0;border: 1px solid #004eb0}

.page .num4 {width: 41px;border: 1px solid #ababab;text-align: center;padding: 0;vertical-align: middle;background: #fff}

.page .num4:hover {background: #004eb0;border: 1px solid #004eb0}

.page .cpb {background: #004eb0;color: #fff}

.message {overflow: hidden;margin-bottom: 40px}

.message ul {overflow: hidden}

.message ul li {margin-bottom: 20px;position: relative;float: left;width: 445px;margin-right: 37px;overflow: hidden}

.message ul li font {
    right: 2px;
    top: -3px;
    position:absolute;
    font-size:12px;
    color:#f00;
    display:none;}

.message ul li.yanzhen font {
    right: 221px;}

.message ul li span {display: block;height: 40px;float: left;line-height: 40px;width: 60px;font-size: 14px;color: #333}

.message ul li input {outline: 0;border: 1px solid #d3d3d3;width: 384px;height: 40px;float: left;line-height: 40px;padding: 0 10px;font-size: 14px;color: #333;transition: .5s;position: relative}

.message ul li textarea {outline: 0;border: 1px solid #d3d3d3;width: 866px;height: 316px;line-height: 24px;padding-left: 10px;padding-top: 10px;font-size: 14px;color: #333;position: relative;transition: .5s;float: left}

.message ul .text {margin-right: 0;width: 928px;float: none;height: 316px}

.message input:focus,.message textarea:focus {transition: border linear .2s,box-shadow linear .5s;-moz-transition: border linear .2s,-moz-box-shadow linear .5s;-webkit-transition: border linear .2s,-webkit-box-shadow linear .5s;outline: 0;border: 1px solid #004eb0;background: #fff}

.message ul li.yanzhen {float: left;width: 545px;position: relative;overflow: hidden}

.message ul li.yanzhen input {width: 265px;float: left}

.message ul li.yanzhen b {display: block;float: left;height: 40px;line-height: 40px;margin-left: 5px;font-weight: normal;text-decoration: underline;color: #999}

.message ul li.yanzhen a {height: 40px;line-height: 40px;float: left}

.message .message-submit {text-align: center;float: right;width: 262px;margin-right: 0}

.message .message-submit input {width: 120px;border: 0;padding: 0;float: left;margin-left: 11px;font-size: 16px;color: #fff;background: #333;transition: .5s;text-transform: uppercase;height: 40px;line-height: 40px}

.message .message-submit input:hover {background: #004eb0}

#m:after {content: "*";font-size: 15px;color: red;float: right;position: absolute;right: 5px;top: 0}

.map img {margin-left: 20px}

.map dl {border: #d6dbe1 solid 1px;border-top: #004eb0 solid 2px;border-bottom: 0;margin: 0 0 20px 0}

.map dl dt {background: #fcfcfc;color: #333;font-size: 16px;line-height: 40px;border-bottom: #d6dbe1 solid 1px;padding: 0 0 0 20px}

.map dl dt a:hover {color: #004eb0}

.map dl:hover {background: #f5f8fa}

.map dd {overflow: hidden;padding-top: 10px}

.map dd .p2 {padding: 0 0 0 20px;clear: both}

.map dd .p2 a {color: #333;font-weight: bold;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}

.map dd div {clear: both;overflow: hidden;line-height: 30px;border-bottom: #d6dbe1 solid 1px;padding: 0 20px 10px 10px}

.map dd div a {color: #333;float: left;padding: 0 10px 0 10px}

.map dd div a:hover {background: #004eb0;color: #fff}

.home-inmain {background: url("../images/inmainbg.jpg") repeat top left;overflow: hidden}

.in {background: url("../images/in.png") no-repeat top center;z-index: 2;overflow: hidden}

.in .container2 {background: #fff;overflow: hidden}

.inmain-left {float: left;width: 251px;margin-left: 10px;position: relative;z-index: 2}

.inmain-left .inmain-title {line-height: 50px;margin-top: 10px;height: 50px;border-bottom: 1px solid #d3d3d3;padding-left: 20px;width: 230px; }

.inmain-left .inmain-title h3 {font-size: 20px;color: #004eb0;font-weight: bold;float: left;margin-right: 13px}

.inmain-left .inmain-title span {font-size: 16px;text-transform: uppercase;color: #333;font-weight: bold;font-family: arial;display: block;float: left}

.inmain-left .inmain-list ul li {margin-top: 3px;padding-bottom: 3px}

.inmain-left .inmain-list ul li a {background: url("../images/dot02.png") no-repeat 20px center;width: 230px;line-height: 33px;
    height: 33px;
    overflow:hidden;display: block;font-size: 15px;color: #333;padding: 0 0 3px 40px;border-bottom: 1px solid #ebeaea}

.inmain-left .inmain-list ul li:hover {background: url("../images/leftbg.png") no-repeat top left}

.inmain-left .inmain-list ul li:hover a {color: #fff;background: url("../images/dot02h.png") no-repeat 20px center}

.inmain-left .inmain-list ul .active {background: url("../images/leftbg.png") no-repeat top left}

.inmain-left .inmain-list ul .active a {color: #fff;background: url("../images/dot02h.png") no-repeat 20px center}

.inmain-left .inmain-product {margin-top: 20px;margin-bottom: 25px}

.inmain-left .inmain-product .bd {border: 1px solid #d3d3d3;width: 230px;height: 278px;overflow: hidden;margin-bottom: 15px}

.inmain-left .inmain-product .bd ul {margin-bottom: 10px;overflow: hidden}

.inmain-left .inmain-product .bd ul li {transition: .5s;background: #fff;width: 228px;float: left}

.inmain-left .inmain-product .bd ul li a {display: block;transition: .5s}

.inmain-left .inmain-product .bd ul li a .pic {width: 228px;height: 228px}

.inmain-left .inmain-product .bd ul li a .pic img {transition: .5s}

.inmain-left .inmain-product .bd ul li a h3 {height: 50px;line-height: 50px;margin: 0 18px 0 18px;font-size: 14px;color: #333;border-top: 1px solid #e8e8e8;padding-right: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .5s;background: url("../images/more.png") no-repeat center right}

.inmain-left .inmain-product .bd ul li:hover a .pic img {transform: scale(1.04)}

.inmain-left .inmain-product .bd ul li:hover a h3 {border-top: 1px solid #004eb0;font-weight: bold;background: url("../images/moreh.png") no-repeat center right}

.inmain-left .inmain-product .hd {height: 15px;width: 230px}

.inmain-left .inmain-product .hd ul {overflow: hidden;zoom: 1;text-align: center}

.inmain-left .inmain-product .hd ul li {display: inline-block;margin: 0 2px;width: 13px;height: 13px;line-height: 13px;text-align: center;cursor: pointer;font-size: 12px;background: url("../images/dot03.png") no-repeat center center;font-family: arial;color: #fff}

.inmain-left .inmain-product .hd ul .on {background: url("../images/dot03h.png") no-repeat center center}

.inmain-left .inmain-contact {background: url("../images/leftcontact.jpg") no-repeat center center;height: 95px;width: 230px;margin-bottom: 40px;padding: 20px}

.inmain-left .inmain-contact h3 {font-size: 20px;color: #004eb0;font-weight: bold}

.inmain-left .inmain-contact p {font-size: 15px;color: #333;font-family: arial;font-weight: bold}

.inmain-right {border-left: 1px solid #ebeaea;width: 1009px;float: left;margin-left: -11px;padding: 0 30px}

.inmain-right .current {background: url("../images/current.png") no-repeat bottom center;margin-top: 15px;overflow: hidden;padding-bottom: 9px}

.inmain-right .current h3 {font-size: 20px;font-weight: bold;color: #333;float: left;margin-left: 5px;line-height: 40px}


.inmain-right .current font {font-size: 16px;color: #333;line-height: 40px;
    margin-left:10px;}

.inmain-right .current span {float: right;font-size: 12px;color: #333;display: block;margin-right: 5px;line-height: 40px}

.inmain-right .current span img {margin-right: 5px}

.inmain-right .current span a {color: #333}

.inmain-right .current span a:hover {color: #004eb0}

.inmain-right .current span b {color: #004eb0;font-weight: normal}

.inmain-right .content {clear: both;background: #fff;min-height: 600px;overflow: hidden;padding: 36px 10px 50px 10px}

.about p {line-height: 32px}

.about1 {position: relative; line-height:30px; font-size:16px}

.about1:before {content: '';display: block;width: 14px;height: 165px;position: absolute;left: 5px;}

.about1:after {content: '';display: block;width: 14px;height: 165px;right: 5px;position: absolute;top: 0;}

.about1 .about1-one {color: #333;font-size: 18px;line-height: 32px;padding: 20px 48px 0 48px;margin-bottom: 16px}

.about1 .about1-one span {color: #004eb0;font-weight: bold}

.about1 p {line-height: 24px;color: #666;padding: 0 48px}

.pro-list {margin-bottom: 39px;overflow: hidden}

.pro-list ul {margin-left: -2px}

.pro-list ul li {width: 154px;height: 33px;line-height: 33px;text-align: center;float: left;margin-left: 1px;margin-bottom: 1px;background: #ddd}

.pro-list ul li a {color: #333}

.pro-list ul li:hover {background: #004eb0}

.pro-list ul li:hover a {color: #fff}

.pro-list ul .active {background: #004eb0}

.pro-list ul .active a {color: #fff}

.product-list {margin: 0 -15px 20px -15px;overflow: hidden}

.product-list li {border: 1px solid #e8e8e8;padding: 10px;overflow: hidden;margin: 0 15px 30px 15px;background: #fcfcfc;transition: .5s}

.product-list li a .pic {width: 180px;height: 180px;border: 1px solid #e8e8e8;float: left;margin-right: 28px}

.product-list li a .pic img {transition: .5s}

.product-list li a .hot-info {width: 680px;float: left}

.product-list li a .hot-info h3 {font-size: 16px;color: #333;line-height: 43px;font-weight: bold;padding-top: 7px;padding-bottom: 6px;border-bottom: 1px dashed #dcdcdc;margin-bottom: 13px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .5s}

.product-list li a .hot-info p {font-size: 13px;color: #777;line-height: 25px}

.product-list li a .hot-info span {width: 50px;height: 20px;line-height: 20px;text-align: center;font-family: arial;display: block;margin-top: 20px;background: #333;color: #fff;font-style: italic;transition: .5s;text-transform: capitalize}

.product-list li:hover {border: 1px solid #004eb0}

.product-list li:hover .pic img {transform: scale(1.04)}

.product-list li:hover .hot-info h3 {color: #004eb0}

.product-list li:hover .hot-info span {background: #004eb0}

.pro-top {overflow: hidden;margin-bottom: 45px}

.pro-top .pic {width: 350px;height: 350px;float: left;border: 1px solid #d3d3d3;margin-right: 30px}

.pro-top .pro-right {width: 547px;float: left}

.pro-top .pro-right h3 {font-size: 20px;color: #333;font-weight: bold;margin-top: 6px;margin-bottom: 10px}

.pro-top .pro-right p {line-height: 25px;overflow: hidden;margin-bottom: 23px;height: 50px}

.pro-top .pro-right span {border-top: 1px dashed #dcdcdc;display: block;padding-top: 27px;font-size: 16px;color: #333;font-weight: bold;margin-bottom: 7px}

.pro-top .pro-right .pro-p {line-height: 30px;color: #666}

.pro-top .pro-right .pro-list1 {margin-top: 43px;overflow: hidden}

.pro-top .pro-right .pro-list1 a {width: 100px;height: 30px;line-height: 30px;text-align: center;display: block;background: #004eb0;color: #fff;float: left}

.pro-top .pro-right .pro-list1 .pro-phone {background: url(../images/h-phone.png) no-repeat center left;height: 30px;font-size: 24px;padding-left: 30px;font-family: arial;float: left;font-weight: bold;padding-right: 10px;color: #333;margin-left: 20px}

.product-p {line-height: 30px;padding-bottom: 32px}

.re-product {margin: 0 -8px}

.re-product li {margin: 0 8px;border: 1px solid #e8e8e8;transition: .5s;background: #fff;width: 220px;float: left}

.re-product li a {border: 2px solid #fff;display: block;transition: .5s}

.re-product li a .pic {width: 213px;height: 213px}

.re-product li a .pic img {transition: .5s}

.re-product li a h3 {height: 50px;line-height: 50px;margin: 2px 18px 0 18px;font-size: 14px;color: #333;border-top: 1px solid #e8e8e8;padding-right: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .5s;background: url("../images/more.png") no-repeat center right}

.re-product li:hover {border: 1px solid #004eb0}

.re-product li:hover a {border: 2px solid #004eb0}

.re-product li:hover a .pic img {transform: scale(1.04)}

.re-product li:hover a h3 {border-top: 1px solid #004eb0;font-weight: bold;background: url("../images/moreh.png") no-repeat center right}

.videos-list {margin: 0 -14px 20px -14px;overflow: hidden}

.videos-list li {float: left;text-align: center;margin: 0 14px 30px 14px}

.videos-list li .pic {width: 210px;height: 118px;margin: 0 auto}

.videos-list li .pic img {transition: .5s}

.videos-list li .pic i {display: block;width: 210px;height: 118px;position: absolute;top: 0;left: 0;background: url("../images/video.png") no-repeat center center}

.videos-list li h3 {height: 50px;
    width:210px;line-height: 50px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #333;border-bottom: 1px solid #cdcdcd}

.videos-list li:hover .pic img {transform: scale(1.04)}

.videos-list li:hover .pic i {background: url("../images/videoh.png") no-repeat center center}

.videos-list li:hover h3 {color: #004eb0;border-bottom: 1px solid #004eb0}

.video-h1 {text-align: center;font-size: 20px;color: #333;margin-bottom: 8px}

.video-h2 {text-align: center;font-size: 13px;color: #777;padding-bottom: 26px;background: url("../images/line04.jpg") no-repeat bottom center}

.video-p {line-height: 30px;color: #666;padding: 31px 0}

.video-show1 {text-align: center;margin: 0 auto 40px auto}

.video-show1 img {display: block}

.list-page-news {overflow: hidden;margin-bottom: 45px}

.list-page-news li {float: left;height: 30px;line-height: 30px;background: #ddd;width: 413px;text-align: center;cursor: pointer;margin-right: 1px;transition: .5s}

.list-page-news li a {font-size: 14px;color: #333}

.list-page-news li:hover {background: #004eb0}

.list-page-news li:hover a {color: #fff}

.list-page-news .return {width: 100px;margin-right: 0;background: #333}

.list-page-news .return a {color: #fff}

.releated {background: url("../images/line04.jpg") no-repeat center right;height: 32px;margin-bottom: 24px}

.releated h3 {font-size: 20px;color: #333;font-weight: bold;background: #fff;line-height: 32px;width: 180px;float: left}

.renews-list li {float: left;width: 440px;margin-right: 45px;line-height: 25px;background: url("../images/dot04.png") no-repeat center left;padding-left: 12px}

.renews-list li:hover h3 {color: #004eb0}

.renews-list li h3 {float: left;width: 330px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #333;font-size: 14px}

.renews-list li span {float: right;display: block;color: #999;font-size: 12px}

.partner-table {border-top: 1px solid #ebeaea;border-right: 1px solid #ebeaea}

.partner-table td {border-bottom: 1px solid #ebeaea;border-left: 1px solid #ebeaea}

.partner-table a {display: block}

.partner-table .pic {width: 230px;height: 131px}

.partner-table .pic img {transition: .5s}

.partner-table .pic:hover img {transform: scale(1.04)}

.partner-title {text-align: center;color: #333;font-size: 20px;margin-bottom: 10px}

.partner-p {color: #777;font-size: 13px;text-align: center;line-height: 25px;padding-bottom: 25px;background: url("../images/line04.jpg") no-repeat bottom center;margin-bottom: 30px}

.honor-list {margin-top: 20px;margin-left: auto;margin-right: auto;text-align: center;overflow: hidden;margin: 0 -13px}

.honor-list .getIndex {float: left;text-align: center;width: 294px;margin: 0 12px 30px 12px}

.honor-list .getIndex:hover h3 {color: #004eb0}

.honor-list .getIndex .item {padding-bottom: 39px;background: url("../images/bg1.png") no-repeat bottom center}

.honor-list .getIndex .item i {display: block;width: 272px;height: 237px;margin: 0 auto;position: relative}

.honor-list .getIndex .item i .middleCenter {top: auto}

.honor-list .getIndex .item i:hover {cursor: pointer}

.honor-list .getIndex h3 {text-transform: uppercase;line-height: 26px;height: 26px;overflow: hidden;font-size: 16px;color: #333;margin-top: -10px;text-align: center;font-family: arial,"microsoft yahei"}

.list_dl {background: #fff;margin: 0 10px 0 10px;overflow: hidden}

.list_dl dt {display: block}

.list_dl dt span {
    display: block;
    float: left;
    height: 56px;
    line-height: 56px;
    margin-left: 35px;
    overflow: hidden;
    padding-left: 25px;
    text-align: left;}

.list_dl dt .name {width: 273px}

.list_dl dt .time {width: 125px}

.list_dl dt .address {width: 181px}

.list_dl dt .people {width: 183px}

.list_dl dt .operating {width: 177px}

.list_dl .list0 {border-top: 3px solid #e2e2e2;height: 56px;line-height: 56px;border-bottom: 1px solid #e2e2e2;font-weight: bold;color: #333}

.list_dl .list0 .name {background: url(../images/icon01.png) no-repeat center left}

.list_dl .list0 .time {background: url(../images/icon05.png) no-repeat center left}

.list_dl .list0 .address {background: url(../images/icon03.png) no-repeat center left}

.list_dl .list0 .people {background: url(../images/icon04.png) no-repeat center left}

.list_dl .list_dt {cursor: pointer;border-bottom: 1px solid #f0f0f0;height: 56px;line-height: 53px;transition: width 2s}

.list_dl .list_dt span {padding-left: 15px}

.list_dl .list_dt .subnav {display: block}

.list_dt {background: #fff;color: #666;cursor: pointer;position: relative}

.list_dt:hover {background: #f0f0f0;color: #333;transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;-webkit-transition: all .5s linear}

.list_dt:hover a {color: #333}

#open {background: #f0f0f0;border-bottom: 1px solid #fff;color: #333}

#open a {color: #333}

.list_dd {display: none}

.jobsub {background-color: #f0f0f0;border: 1px solid #f0f0f0;border-top: 0;line-height: 30px;padding: 20px 50px;color: #333}

.jobsub p strong {color: #004eb0}

.news-list li {overflow: hidden;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px dashed #dcdcdc}

.news-list li .pic {width: 187px;height: 124px;float: right}

.news-list li .pic img {transition: .5s}

.news-list li .news-info {width: 893px;float: left}

.news-list li .news-info h3 {color: #333;font-size: 16px;position: relative;padding-right: 85px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 4px;transition: .5s}

.news-list li .news-info h3 span {font-size: 12px;color: #999;position: absolute;top: 0;display: block;right: 0}

.news-list li .news-info p {font-size: 13px;color: #777;line-height: 25px;height: 50px;overflow: hidden}

.news-list li .news-info .more {color: #333;font-size: 14px;background: #ddd;width: 100px;text-align: center;height: 30px;line-height: 30px;display: block;margin-top: 16px;transition: .5s}

.news-list li:hover .pic img {transform: scale(1.04)}

.news-list li:hover .news-info h3 {color: #004eb0}

.news-list li:hover .news-info .more {background: #004eb0;color: #fff}

.contact-mess {padding-bottom: 50px;background: url("../images/line04.jpg") no-repeat bottom center;overflow: hidden}

.contact-info {width: 370px;float: left}

.contact-info h3 {font-size: 20px;color: #333;font-weight: bold}

.contact-info p {line-height: 34px;color: #333}

.contact-info b {font-weight: bold;color: #004eb0;margin: 10px 0;display: block}

#map1 {width: 535px;height: 420px;float: right}

.contact-bottom {background: url("../images/mapbg.jpg") no-repeat top center;padding-top: 34px}

#ChinaMap {margin: 0 auto}

#ChinaMap text {color: transparent}

.mapTipText {width: 280px;height: 115px;background-color: #fff}

.mapTipText6 {height: 160px}

.mapTipText30 {height: 130px}

.mapTipText17 {height: 200px}

.mapTipText .mapTipImg {height: 66px;width: 66px;float: left;border: 2px solid #fff;border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px}

.mapTipText .mapTipImg img {width: 100%;height: 100%}

.mapTipText .mapTipList {width: 260px;padding: 10px}

.mapTipText .mapTipList h2 {text-align: left;height: 40px;line-height: 30px;margin-bottom: 10px}

.mapTipText .mapTipList h2 a {font-size: 24px;color: #262626;text-decoration: none}

.mapTipText .mapTipList h2 a:hover {color: #0085d2}

.mapTipText .mapTipList h2 a span {font-size: 16px;margin-left: 3px}

.mapTipText .mapTipList h3 {font-size: 13px;color: #333;margin-bottom: 5px;font-weight: bold}

.mapTipText .mapTipList p {font-size: 13px;color: #777;line-height: 20px;margin-bottom: 5px}

.service-info {margin-bottom: 40px;overflow: hidden}

.service-info .ser-h3 {font-size: 20px;color: #004eb0;font-weight: bold;text-align: center}

.service-info .ser-span {font-size: 16px;color: #333;text-align: center;border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;overflow: hidden;height: 32px;line-height: 32px;display: block;margin: 16px auto 0 auto;width: 508px}

.service-info .ser-p {line-height: 32px;margin-top: 15px}

.service-pic {overflow: hidden;background: url("../images/service.jpg") no-repeat center center}

.service-pic .sp-left {float: left;width: 465px;background: url("../images/line05.png") no-repeat center right;text-align: center;height: 200px}

.service-pic .sp-left .pic {width: 50px;height: 50px;margin: 45px auto 10px auto}

.service-pic .sp-left h3 {font-size: 16px;color: #fff}

.service-pic .sp-left p {font-family: arial;font-size: 24px;color: #fff;font-weight: bold}

.service-pic .sp-right {float: left;width: 462px;text-align: center;height: 200px}

.service-pic .sp-right .pic {width: 50px;height: 50px;margin: 45px auto 10px auto}

.service-pic .sp-right h3 {font-size: 16px;color: #fff}

.service-pic .sp-right p {font-family: arial;font-size: 24px;color: #fff;font-weight: bold}

.service-tel {margin-top: 46px}

.service-tel ul {margin: 0 -29px}

.service-tel ul li {width: 270px;float: left;margin: 0 29px 26px 29px;border-bottom: 1px solid #ededed;padding-bottom: 5px;overflow: hidden}

.service-tel ul li h3 {font-size: 16px;color: #333;margin-bottom: 10px}

.service-tel ul li p {background: url("../images/dot05.png") no-repeat left 5px;font-size: 14px;color: #777;padding-left: 20px;line-height: 20px;height: 40px}

/*搜索弹出层*/
.search_mask
{background: url(../images/search_mask.png);width: 100%;height: 100%;position: fixed;z-index: 999;top: 0;left: 0;display: none;}
.search_mask .s_box
{width: 350px;height: 136px;padding: 25px;top: 50%;left: 50%;margin-left: -175px;position: absolute;margin-top: -68px;background: #fff;}
.search_mask .s_box .text1
{text-align: center;line-height: 24px;color: #666;font-size: 16px;}
.search_mask .s_box .sure
{width: 140px;height: 36px;display: block;margin: 20px auto 0;background: #00a0e9;border-radius: 2px;color: #fff;font-size: 16px;text-align: center;line-height: 36px;letter-spacing: 5px;}

.footrewm{ overflow:hidden; overflow:hidden;}
.footrewm ul{ width:400px;}
.footrewm ul li{ float:left; margin-right:28px;}
.footrewm ul li p{ margin-top:12px; color:#aaa; text-transform:uppercase; font-size:14px;}

.snewrdata{ float:left; width:100px; background:#f2f2f2; text-align:center;}
.snewri{ font-size:24px; line-height:47px; border-bottom:1px solid #fff;}
.snewyue{ line-height:31px; font-size:14px; color:#666666;}



.main-ab {padding: 10px 0 48px 0;overflow: hidden;}
.main-ab .product-left {float: left;width: 230px}
.main-ab .product-left .product-title {padding-left: 20px;padding-top: 20px;height: 98px;background: #004eb0}
.main-ab .product-left .product-title h3 {font-size: 24px;font-weight: bold;color: #fff}
.main-ab .product-left .product-title span {display: block;font-size: 16px;text-transform: uppercase;font-family: arial;color: #fff}
.main-ab .product-left .product-bottom ul li {border-bottom: 1px solid #dcdcdc; color:#333}
.main-ab .product-left .product-bottom ul li a {height: 57px;line-height: 57px;display: block;border-left: 2px solid #004eb0;font-size: 16px;color: #333;font-weight: bold;padding-left: 18px;position: relative;background: #f5f5f5;padding-right: 40px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.main-ab .product-left .product-bottom ul li a i {width: 34px;display: block;position: absolute;top: 0;right: 0;background: #e2e2e2 url("../images/arrow-down.png") no-repeat center center;height: 57px}
.main-ab .product-left .product-bottom ul li a .right {background: #e2e2e2 url("../images/arrow-right.png") no-repeat center center}
.main-ab .product-left .product-bottom ul li ul {border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;background: #fff}
.main-ab .product-left .product-bottom ul li ul li {border-bottom: 1px solid #dcdcdc;padding-right: 10px}
.main-ab .product-left .product-bottom ul li ul li a {font-size: 14px;color: #333;line-height: 40px;height: 40px;border-left: 0;transition: .5s;background: url("../images/dot01.png") no-repeat center right}
.main-ab .product-left .product-bottom ul li ul li a:hover {color: #333;padding-left: 22px}
.main-ab .product-right {width: 970px;float: left}
.main-ab .product-right ul li {margin-left: 10px;border: 1px solid #e8e8e8;transition: .5s;background: #fff;width: 313px;float: left;margin-bottom: 10px}
.main-ab .product-right ul li a {border: 2px solid #fff;display: block;transition: .5s}
.main-ab .product-right ul li a .pic {width: 307px;height: 307px}
.main-ab .product-right ul li a .pic img {transition: .5s}
.main-ab .product-right ul li a h3 {height: 50px;line-height: 50px;margin: 2px 18px 0 18px;font-size: 16px;color: #333;border-top: 1px solid #e8e8e8;padding-right: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .5s;background: url("../images/more.png") no-repeat center right}
.main-ab .product-right ul li:hover {border: 1px solid #004eb0}
.main-ab .product-right ul li:hover a {border: 2px solid #004eb0}
.main-ab .product-right ul li:hover a .pic img {transform: scale(1.04)}
.main-ab .product-right ul li:hover a h3 {border-top: 1px solid #004eb0;font-weight: bold;background: url("../images/moreh.png") no-repeat center right}

.main-ab .product-right .abcon{ padding:0px 25px; line-height:35px; font-size:16px;}

.rynmain-right {border-left: 1px solid #ebeaea;width: 1009px;float: left;margin-left: -11px;padding: 0 30px}

li,ul{ padding:0px; margin:0px;}
.list_content {padding-left:0px;overflow: auto;zoom:1;}
.products li {float:left;text-align:center; margin-left:10px;}
.products img { padding:2px;border: 1px solid #cccccc}
.products a:hover img { padding:2px;border: 1px solid #012043;}
.products a {}
.cpyy_content {padding-left:0px;zoom:1;}
.cpyy li {float:left;text-align:center;margin-left:10px; width:280px;}
.cpyy img { padding:2px;border: 1px solid #cccccc; width:280px;}
.cpyy a:hover img { padding:2px;border: 1px solid #012043;}
.cpyy a {text-decoration: none;}

.hz_content {padding-left:0px;zoom:1;}
.hz li {float:left;text-align:center;margin-left:10px; }
.hz img { padding:2px;border: 1px solid #cccccc; }
.hz a:hover img { padding:2px;border: 1px solid #012043;}
.hz a {text-decoration: none;}

.ncent{margin-top:5px;border-bottom: 1px dashed #e4e4e4;}
.cp1 img { padding:2px;border: 1px solid #cccccc; padding-bottom:2px;}
.cp1 a:hover img { padding:2px;border: 1px solid #012043;padding-bottom:2px;}

/* -- 翻页效果 -- */
.apage { height:40px; line-height:40px; padding:0 5px; margin-top:40px; text-align:center; }
.apage a { border:1px solid #c5c5c5; padding:4px 10px 4px 10px; margin-right:5px;height:40px; font-size:12px;}
.apage .num_btns { float:right; font-family:Tahoma; }
.apage a:hover, .apage .cur { border:1px solid #c5c5c5; background-color:#c8161d; color:#fff; text-decoration:none; }
.apage .cust_txt {  float:left; }
.apage .oran_pg_fp {  }
.apage .oran_pg_pp { }
.apage .oran_pg_np {  }
.apage .oran_pg_lp {  }
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px; }
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }
.apage INPUT{ border:1px solid #c5c5c5; }
/* -- 翻页效果2 -- */
.apage2 { height:25px; line-height:25px; padding:0 5px;text-align:center; margin:30px 0 10px;}
.apage2 a { border:1px solid #6A9C00; color:#6A9C00; padding:0 3px;  margin-right:8px; line-height:24px; display:inline-block;width:20px;}
.apage2 .num_btns {float:right; font-family:Tahoma;}
.apage2 a:hover, .apage2 .cur { border:1px solid #D5D5D5;background-color:#6E9615; color:#fff; text-decoration:none; }
.apage2 .cust_txt { float:left;}
.apage2 .oran_pg_fp {width:auto; padding:0 10px; }
.apage2 .oran_pg_pp {width:auto; padding:0 10px; }
.apage2 .oran_pg_np {width:auto; padding:0 10px; background:#6E9615; color:#fff; }
.apage2 .oran_pg_lp {width:auto; padding:0 10px; display:none; }
.apage2 select { font-size:8px; margin-top:5px; }
.apage2 .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px;}
.apage2 .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }


.shebei-list {margin-top: 20px;margin-left: auto;margin-right: auto;text-align: center;overflow: hidden;margin: 0 -13px}
.shebei-list .getIndex {float: left;text-align: center;width: 294px;margin: 0 12px 30px 12px}
.shebei-list .getIndex:hover h3 {color: #004eb0}
.shebei-list .getIndex .item {}
.shebei-list .getIndex .item i {display: block;width: 272px;height: 237px;margin: 0 auto;position: relative}
.shebei-list .getIndex .item i .middleCenter {top: auto}
.shebei-list .getIndex .item i:hover {cursor: pointer}
.shebei-list .getIndex h3 {text-transform: uppercase;line-height: 26px;height: 26px;overflow: hidden;font-size: 16px;color: #333;margin-top: -10px;text-align: center;font-family: arial,"microsoft yahei"}

.in_boxB{ width:1200px; margin:0 auto; }
.in_boxB .lt{ float:left; width:595px; padding-top:0px;}
.in_boxB .lt .p_1{ font-size:30px; font-weight:bold; color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.in_boxB .lt .p_2{ font-size:22px; text-transform:uppercase; padding-top:10px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.in_boxB .lt .p_1 span{ color:#004eb0; text-transform:uppercase}
.in_boxB .lt .p_3{ margin-top:15px; width:70px; height:2px; background-color:#004eb0;}
.in_boxB .lt .info{ padding-top:35px; line-height:32px; color:#000; font-size:15px; min-height:160px;}
.in_boxB .lt .more{ display:block; margin-top:40px; width:160px; height:48px; line-height:48px; text-align:center; color:#333; font-size:15px;  border:#CCC solid 1px;}
.in_boxB .rt{ float:right;}
.in_boxB_box .hide{ opacity:0; z-index:1; transform:translateY(60px);}

.ltit{ float:left; width:1200px; padding-top:15px;}
.ltit .p_1{ font-size:30px; font-weight:bold; color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.ltit .p_2{ font-size:18px; text-transform:uppercase; padding-top:20px; font-family:Arial, Helvetica, sans-serif;}
.ltit .p_1 span{ color:#004eb0; text-transform:uppercase}
.ltit .p_3{ margin-top:25px; width:70px; height:2px; background-color:#004eb0;}

.footm{ width:1200px; margin:0 auto; overflow:hidden}
.footm a{ color:#FFF}
.footl{ float:left; width:300px;}
.footltit{ font-size:22px; color:#fff; line-height:28px; text-transform:uppercase;}
.fline{width:60px; height:1px; background-color:#FFF; margin:15px 0px 10px 0px;}
.footlc{ margin-top:10px; line-height:29px; color:#fff; font-size:16px;}
.footlc span{display:inline-block;position:relative;top: -29px;}
.footlc font{ display:inline-block; width:300px;}
.footc{ float:left; margin-left:20px; width:670px;  font-size:14px;width:550px;}
.footc ul{font-size:13px; color:#FFF}
.footc li{text-align:left; line-height:30px; float:left; width:260px;}
.footc p{ font-size:14px}
.ftit{ margin-top:29px; color:#fff; text-transform:uppercase; font-size:22px; line-height:22px;}
.fzy{ font-size:16px; color:#aaaaaa; margin-top:20px; line-height:26px;}
/*.fsearch{ width:370px; height:48px; margin-top:15px; background:url(../images/fseach.jpg) no-repeat center; text-align:left; overflow:hidden;}*/
.fsearchbk{ background:#fff; width:130px; text-align:center; margin:0 auto; margin-top:20px; line-height:40px; border-radius: 20px; font-size:16px;}

.txt_mail{ height:48px; line-height:48px; width:305px; padding-left:20px; border:0px; background:none; outline:none; float:left;}
.fsearch #btn{ width:44px; height:48px; line-height:48px; border:0px;float:left; background:none; outline:none;}

.footr{ float:right; width:310px;}
.footr .footrtit{ font-size:28px; line-height:28px; text-transform:uppercase; color:#fff; margin-bottom:30px;}
.footrewm{ overflow:hidden; margin-top:20px;}
.footrewm ul{ width:400px;}
.footrewm ul li{ float:left; margin-right:28px;}
.footrewm ul li p{ margin-top:12px; color:#aaa; text-transform:uppercase; font-size:14px;}

.footf{ line-height:64px; background:#111111; color:#aaaaaa; font-size:16px;}
.footf a{ color:#aaaaaa}
.footfm{ width:1200px; margin:0 auto; overflow:hidden}
.footfl{ float:left;}
.footfr{ float:right;}


.moban02{background: url('../images/m_08.jpg') no-repeat center 0; height:158px;margin:30px 0 50px 0;}
.aw1{float:left; width:650px; color: #fff; margin-left:40px; line-height: 45px;padding-top:35px;font-weight: 700;}
.aw1 strong{display: block;font-size:31px;padding-left:30px; text-transform:uppercase}
.aw1 span{display: block;font-size:12px;padding-left:30px; font-weight:normal; line-height:30px}
.det02{float:right; width: 240px; line-height: 20px;color: #fff;}
.det02 span{display: block;font-size: 14px; padding-top: 30px;}
.det02 strong{display: block; font-size: 33px;   font-weight: 400;line-height: 48px; font-family:Arial, Helvetica, sans-serif}
a.demore{display: block;width: 100px;height: 34px; line-height:34px; text-indent:35px; color: #fff;font-size: 14px; margin-top: 10px;
	 background:url(../images/m_07.png) no-repeat 0 0; }
a.demore:hover{background:#fff url(../images/m_07h.png) no-repeat 0 0; color:#eb5350;}



.bhmain-left {float: left;width: 251px;position: relative;z-index: 2}

.bhmain-left .inmain-title {line-height: 50px;height: 50px;border-bottom: 1px solid #d3d3d3;padding-left: 20px;width: 230px;background-color:#FFF;}

.bhmain-left .inmain-title h3 {font-size: 20px;color: #004eb0;font-weight: bold;float: left;margin-right: 13px}

.bhmain-left .inmain-title span {font-size: 16px;text-transform: uppercase;color: #333;font-weight: bold;font-family: arial;display: block;float: left}

.bhmain-left .inmain-list ul li {margin-top: 3px;padding-bottom: 3px}

.bhmain-left .inmain-list ul li a {background: url("../images/dot02.png") no-repeat 20px center;width: 230px;line-height: 33px;
    height: 33px;
    overflow:hidden;display: block;font-size: 15px;color: #333;padding: 0 0 3px 40px;border-bottom: 1px solid #ebeaea}

.bhmain-left .inmain-list ul li:hover {background: url("../images/leftbg.png") no-repeat top left}

.bhmain-left .inmain-list ul li:hover a {color: #fff;background: url("../images/dot02h.png") no-repeat 20px center}

.bhmain-left .inmain-list ul .active {background: url("../images/leftbg.png") no-repeat top left}

.bhmain-left .inmain-list ul .active a {color: #fff;background: url("../images/dot02h.png") no-repeat 20px center}

.bhmain-left .inmain-product {margin-bottom: 25px}

.bhmain-left .inmain-product .bd {width: 230px;height: 278px;overflow: hidden;margin-bottom: 15px}

.bhmain-left .inmain-product .bd ul {margin-bottom: 10px;overflow: hidden}

.bhmain-left .inmain-product .bd ul li {transition: .5s;background: #fff;width: 228px;float: left}

.bhmain-left .inmain-product .bd ul li a {display: block;transition: .5s}

.bhmain-left .inmain-product .bd ul li a .pic {width: 228px;height: 228px}

.bhmain-left .inmain-product .bd ul li a .pic img {transition: .5s}

.bhmain-left .inmain-product .bd ul li a h3 {height: 50px;line-height: 50px;margin: 0 18px 0 18px;font-size: 14px;color: #333;border-top: 1px solid #e8e8e8;padding-right: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: .5s;background: url("../images/more.png") no-repeat center right}

.bhmain-left .inmain-product .bd ul li:hover a .pic img {transform: scale(1.04)}

.bhmain-left .inmain-product .bd ul li:hover a h3 {border-top: 1px solid #004eb0;font-weight: bold;background: url("../images/moreh.png") no-repeat center right}

.bhmain-left .inmain-product .hd {height: 15px;width: 230px}

.bhmain-left .inmain-product .hd ul {overflow: hidden;zoom: 1;text-align: center}

.bhmain-left .inmain-product .hd ul li {display: inline-block;margin: 0 2px;width: 13px;height: 13px;line-height: 13px;text-align: center;cursor: pointer;font-size: 12px;background: url("../images/dot03.png") no-repeat center center;font-family: arial;color: #fff}

.bhmain-left .inmain-product .hd ul .on {background: url("../images/dot03h.png") no-repeat center center}

.bhmain-left .inmain-contact {background: url("../images/leftcontact.jpg") no-repeat center center;height: 95px;width: 230px;margin-bottom: 40px;padding: 20px}

.bhmain-left .inmain-contact h3 {font-size: 20px;color: #004eb0;font-weight: bold}

.bhmain-left .inmain-contact p {font-size: 15px;color: #333;font-family: arial;font-weight: bold}
