<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*css 初始化 */

@charset "utf-8";

/* CSS Document */



div {

    /*margin: 0 auto*/

}



* {

    margin: 0;

    padding: 0;

    border: 0;

    list-style: none;

}



* {

    font-family: Microsoft YaHei, iconfont !important;

}



body {

    font: 12px Microsoft YaHei, SimHei, SimSun, Verdana, Arial, Helvetica, sans-serif;

}



blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {

    margin: 0;

    padding: 0

}



.fy {

    text-align: center;

    padding: 20px 0 20px 0;

}



.fy a {

    padding: 5px 15px 5px 15px;

    margin: 0 6px 0 6px;

    border: 1px solid #ccc;

    color: #4a4a4a;

}



.fy a:hover {

    border: 1px solid #ffca0a;

    background: #ffca0a;

    color: #f00;

}



.fy .cur {

    border: 1px solid #ffca0a;

    background: #ffca0a;

    color: #f00;

}



h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

    font-weight: normal;

    color: #222

}



address, cite, dfn, em, var {

    font-style: normal

}



code, kbd, pre, samp {

    font-family: courier new, courier, monospace

}



small {

    font-size: 12px

}



s ol, ul {

    list-style: none

}



a {

    text-decoration: none;

    color: #222;

}



a:hover {

    text-decoration: none;

    color: #666;

}



sup {

    vertical-align: text-top

}



sub {

    vertical-align: text-bottom

}



legend {

    color: #000

}



fieldset, img {

    border: 0;

}



button, input, select, textarea {

    font-size: 100%

}



table {

    border-collapse: collapse;

    border-spacing: 0

}



.clearfix:before, .clearfix:after {

    display: table;

    content: '';

    line-height: 0;

}



/*清除浮动*/

.clearfix:after {

    clear: both;

}



.clearfix {

    zoom: 1;

}



.iconfont {

    font-family: "iconfont" !important;

    font-size: 16px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}



.pull-left {

    float: left;

}



.pull-right {

    float: right;

}



/*top*/

#top {

    height: 30px;

    border-bottom: 1px solid #ccc;

    line-height: 30px;

}



.top {

    width: 1200px;

    margin: 0 auto;

}



.top-left {

}



.top-right {

}



.top-right &gt; li {

    float: left;

    position: relative;

    margin-right: 11px;

}



.top-right &gt; li:after {

    position: absolute;

    content: '';

    width: 1px;

    height: 13px;

    background-color: #ccc;

    top: 9px;

    right: -6px;

}



.top-right &gt; li:last-child:after {

    display: none;

}



/*nav*/







.nav-logo {

    margin-right: 50px;

}



.nav-logo &gt; img {

   

    margin: 10px;

}



.nav-menu {



}



.nav-menu &gt; li {

    float: left;

    width: 110px;

    line-height: 75px;

    text-align: center;

    position: relative;

}



.nav-menu &gt; li.active:after {

    position: absolute;

    content: '';

    width: 110px;

    height: 3px;

    background: #a63d02;

    top: -2px;

    left: 0px;

}



.hide-after:after {

    display: none;

}



.nav-menu &gt; li &gt; a {

    display: block;

    font-size: 14px;

}



.nav-search {

  

    height: 30px;

    margin: 8px 0 0 0;

}



.nav-search form {

    height: 30px;

    width: 275px;

    position: relative;

}



.nav-search form select {

    position: absolute;

    top: 5px;

    left: 5px;

}



.nav-search form input[type=text] {

    position: absolute;

    width: 150px;

    height: 20px;

    top: 5px;

    left: 80px;

    border-left: 1px solid #efefef;

}



.nav-search form input[type=submit] {

    background: #ff552e;

    width: 40px;

    height: 30px;

    color: #fff;

    position: absolute;

    right: 0px;

}



.nav-keyword {

    position: absolute;

    right: 0px;

    bottom: 8px;

}



.nav-keyword h1 {

    font-weight: 700;

    display: inline-block;

}



/*toproll*/

#toproll {

    height: 51px;

    background: #0e1f3b;

    position: relative;

    z-index: 9999;

}



.toproll {

    width: 1200px;

    height: 64px;

    background: url(/image/toproll.png) 50%;

    position: relative;

    margin: 0 auto;

}



.toproll:before {

    content: '';

    height: 64px;

    width: 1000px;

    background: #0d2758;

    position: absolute;

    top: 0px;

    right: 1200px;

}



.toproll-left {

    width: 250px;

    padding-left: 50px;

    height: 64px;

    background: url(/image/tel.png) no-repeat 12px 10px;

    background-size: 40px;

}



.toproll-left-title {

    color: #ccc;

    font-size: 14px;

    margin: 10px 0 0 20px;

}



.toproll-left-contact {

    color: #fff;

    font-size: 20px;

    font-weight: 700;

    margin: 0 0 0 20px;

}



.toproll-right {

    width: 780px;

    height: 51px;

    background: url(/image/call.png) no-repeat 8px 50%;

    background-size: 25px;

    padding: 0 0 0 40px;

}



.toproll-right-title {

    color: #fff;

    line-height: 51px;

    font-size: 14px;

}



.toproll-right-ul {

}



/*顶部新闻滚动*/

.swiper_wrap {

    position: relative;

    width: 695px;

    height: 51px;

    margin: 0 auto;

    overflow: hidden;

}



.swiper_wrap ul {

    position: relative;

    top: 0;

    left: 0;

    width: 695px;

    float: right;

    color: #fff;

    font-size: 14px;

    margin-top: 1px;

}



.swiper_wrap ul li {

    line-height: 51px;

    padding-left: 24px;

}



.swiper_wrap .lt {

    position: absolute;

    left: -1px;

    top: 7px;

    font-family: "宋体";

    font-weight: bold;

    color: #AAAAAA;

}



.swiper_wrap .gt {

    position: absolute;

    right: 26px;

    top: 7px;

    font-family: "宋体";

    font-weight: bold;

    color: #AAAAAA;

}



.swiper_wrap .font_inner a {

    color: #fff;

}



.swiper_wrap a:hover {

    color: #FA9101;

}



/*banner*/

#banner {

    background: #ddd;

    min-width: 1200px;

    position: relative;

    top: -13px;

}



/*标题样式*/

.box-title {

    position: relative;

}



.box-title:before, .box-title:after {

    content: '';

    position: absolute;

}



/*首页主体*/

#index {

    width: 1200px;

    margin: 15px auto;

}



/*首页关于我们*/

#index-about {

    width: 650px;

    height: 250px;

    border: 1px solid #ccc;

    margin-bottom: 20px;

}



.index-about-title {

    height: 40px;

}



.index-about-title:before {

    width: 3px;

    height: 20px;

    top: 10px;

    left: 8px;

    background: #ff552e;

}



.index-about-title:after {

    width: 630px;

    height: 1px;

    top: 45px;

    left: 10px;

    background: #eee;

}



h2.index-about-h2 {

    line-height: 40px;

    font-size: 17px;

    font-weight: 700;

    display: inline-block;

    margin-left: 20px;

}



h3.index-about-h3 {

    line-height: 40px;

    font-size: 14px;

    display: inline-block;

}



.index-about-contact {

    padding: 20px;

}



.index-about-text {

    width: 350px;

}



.index-about-img {

    width: 250px;

}



/*首页联系我们*/

#index-connect {

    width: 530px;

    border: 1px solid #ccc;

    height: 250px;

    margin-bottom: 20px;

}



.index-connect-title {

    height: 40px;

}



.index-connect-title:before {

    width: 3px;

    height: 20px;

    top: 10px;

    left: 8px;

    background: #ff552e;

}



.index-connect-title:after {

    width: 510px;

    height: 1px;

    top: 45px;

    left: 10px;

    background: #eee;

}



h2.index-connect-h2 {

    line-height: 40px;

    font-size: 17px;

    font-weight: 700;

    display: inline-block;

    margin-left: 20px;

}



h3.index-connect-h3 {

    line-height: 40px;

    font-size: 14px;

    display: inline-block;

}



.index-connect-contact {

    padding: 20px;

}



/*首页新闻*/

#index-cnew, #index-inew {

    width: 590px;

    border: 1px solid #ccc;

    height: 300px;

    margin-bottom: 20px;

}



.index-cnew-one {

    padding: 20px 20px 10px 20px;

    position: relative;

}



.index-cnew-one-img {

    position: absolute;

    width: 75px;

    height: 75px;

}



.index-cnew-one h4 {

    font-size: 14px;

    font-weight: 700;

    margin-bottom: 10px;

    margin-left: 85px;

}



.index-cnew-one span {

    margin-left: 85px;

    display: block;

}



.index-new-title {

    height: 40px;

}



.index-new-title:before {

    width: 3px;

    height: 20px;

    top: 10px;

    left: 8px;

    background: #ff552e;

}



.index-new-title:after {

    width: 570px;

    height: 1px;

    top: 45px;

    left: 10px;

    background: #eee;

}



h2.index-new-h2 {

    line-height: 40px;

    font-size: 17px;

    font-weight: 700;

    display: inline-block;

    margin-left: 20px;

}



h3.index-new-h3 {

    line-height: 40px;

    font-size: 14px;

    display: inline-block;

}



.index-new-list {

    padding: 20px;

}



.index-new-list &gt; li {

    height: 29px;

    border-bottom: 1px dashed #ccc;

}



.index-new-list &gt; li:last-child {

    border: none;

}



.index-new-list &gt; li &gt; a {

    display: inline-block;

    line-height: 29px;

}



.index-new-list &gt; li &gt; span {

    float: right;

    display: inline-block;

    line-height: 29px;

}



/*首页展品展示*/

#index-product {

    height: 300px;

    border: 1px solid #ccc;

    margin-bottom: 20px;

}



.index-product-title {

    height: 40px;

}



.index-product-title:before {

    width: 3px;

    height: 20px;

    top: 10px;

    left: 8px;

    background: #ff552e;

}



.index-product-title:after {

    width: 1180px;

    height: 1px;

    top: 45px;

    left: 10px;

    background: #eee;

}



h2.index-product-h2 {

    line-height: 40px;

    font-size: 17px;

    font-weight: 700;

    display: inline-block;

    margin-left: 20px;

}



h3.index-product-h3 {

    line-height: 40px;

    font-size: 14px;

    display: inline-block;

}



.index-product-sort {

    padding: 20px;

    width: 200px;

    position: relative;

}



.index-product-sort:after {

    position: absolute;

    content: '';

    width: 1px;

    height: 230px;

    background: #ccc;

    top: 18px;

    right: 0;

}



.index-product-sort &gt; li {

    height: 40px;

    margin: 10px 0px;

    position: relative;

}



.index-product-sort &gt; li &gt; a {

    display: block;

    text-align: center;

    line-height: 40px;

    font-size: 14px;

    background: #efefef;

}



.index-product-sort &gt; li &gt; a:hover {

    background: #ff552e;

    font-size: 15px;

    color: #fff;

}



.index-product-scroll {

    padding: 20px;

    width: 918px;

}



.index-product-scroll-title {

    text-align: center;

    line-height: 24px;

}



/*首页案例展示*/

#index-case {

    border: 1px solid #ccc;

    margin-bottom: 20px;

}



.index-case-title {

    height: 40px;

}



.index-case-title:before {

    width: 3px;

    height: 20px;

    top: 10px;

    left: 8px;

    background: #ff552e;

}



.index-case-title:after {

    width: 1180px;

    height: 1px;

    top: 45px;

    left: 10px;

    background: #eee;

}



h2.index-case-h2 {

    line-height: 40px;

    font-size: 17px;

    font-weight: 700;

    display: inline-block;

    margin-left: 20px;

}



h3.index-case-h3 {

    line-height: 40px;

    font-size: 14px;

    display: inline-block;

}



.index-case-scroll {

    padding: 20px;

}



/*首页友情链接*/

#index-link {

    border: 1px solid #ccc;

    margin-bottom: 20px;

}



.index-link-title {

    height: 40px;

}



.index-link-title:before {

    width: 3px;

    height: 20px;

    top: 10px;

    left: 8px;

    background: #ff552e;

}



.index-link-title:after {

    width: 1180px;

    height: 1px;

    top: 45px;

    left: 10px;

    background: #eee;

}



h2.index-link-h2 {

    line-height: 40px;

    font-size: 17px;

    font-weight: 700;

    display: inline-block;

    margin-left: 20px;

}



h3.index-link-h3 {

    line-height: 40px;

    font-size: 14px;

    display: inline-block;

}



.index-link-list {

    padding: 20px;

}



.index-link-list &gt; li {

    display: inline-block;

    height: 30px;

    border-bottom: 1px dashed #ccc;

    margin: 0 10px;

}



.index-link-list &gt; li &gt; a {

    display: block;

    line-height: 30px;

    font-size: 12px;

}



.index-link-list &gt; li &gt; a img {

    width: 16px;

    height: 16px;

    margin: 7px;

    margin-right: 12px;

}



.index-link-list &gt; li &gt; a h4 {

    display: inline-block;

}







/*关于我们页面*/

#page-about {

    width: 1200px;

    margin: 20px auto 20px;

}



.page-about-left {

        width: 245px;

}



.left-box {

    border: 1px solid #efefef;

    margin-bottom: 15px;

}



.left-box:last-child {

    margin-bottom: 0px;

}



.left-box h2 {

        margin-bottom: 14px;

    position: relative;

    text-indent: 10px;

    line-height: 45px;

    text-align: center;

    color: #fff;

    font-size: 22px;

    background: #0e6fb6;

    font-weight: bold;

}





.left-box ul {



}



.left-box ul &gt; li {

   display: block;

    text-indent: 27px;

    font-size: 14px;

    color: #666666;

    position: relative;

    line-height: 40px;

    border: 1px solid #e4e4e4;

    margin: 15px;

}



.page-about-right {

    width: 880px;

    position: relative;

}



.page-about-right-title {

    font-size: 20px;

    font-weight: 700;

    padding: 20px;

    position: relative;

}



.page-about-right-title:before {

    position: absolute;

    content: '';

    width: 3px;

    height: 16px;

    top: 27px;

    left: 0px;

    background: #ff552e;

}



.page-frame {

    position: absolute;

    right: 0px;

    top: 25px;

    background: #f6f6f6;

    padding: 5px 10px;

    border-radius: 5px;

}



.page-frame li {

    float: left;

    margin-right: 15px;

    position: relative;

}



.page-frame li:after {

    position: absolute;

    content: '';

    background: url(/image/frame.png) no-repeat 50%;

    width: 15px;

    height: 15px;

    background-size: 15px;

    top: 1px;

    right: -15px;

}



.page-frame li:last-child {

    margin-right: 0px;

}



.page-frame li:last-child:after {

    display: none;

}



/*在线留言表单*/

.message-box {

    margin-bottom: 15px;

}



.message-box h3 {

    font-size: 17px;

    font-weight: 700;

    /* text-indent: 20px; */

    position: relative;

    padding-bottom: 12px;

    margin-bottom: 15px;

}



.message-box h3:before {

    content: '';

    position: absolute;

    top: 27px;

    left: 0px;

    width: 100px;

    height: 2px;

    background: #ff552e;

}



.message-form {



}



.form-group {

    margin-bottom: 15px;

}



.form-group label {

    display: inline-block;

    font-size: 14px;

    width: 100px;

}



.form-group input, .form-group textarea {

    border-radius: 3px;

    border: 1px solid #ccc;

    padding: 5px;

}



.message-form button {

    width: 100px;

    height: 30px;

}



/*产品分类页面*/

#sort-product {

    width: 1200px;

    margin: 20px auto;

}



.sort-product-left {

    width: 245px;

}



.sort-product-right {

    width: 880px;

    position: relative;

}



.sort-product-list {

}



.sort-product-list li {

    display: inline-block;

    margin: 3px;

}



.sort-product-list li a {

    display: block;

}



.sort-product-list li a h3 {

    text-align: center;

    line-height: 30px;

}



.sort-new-list {

}



.sort-new-list li {

    border-bottom: 1px dashed #efefef;

    padding: 10px 5px;

height: 100px;



}



.sort-new-list li a {

    display: block;

    position: relative;

}



.sort-new-list li a img {

   width: 130px;

}



.sort-new-list li a h3 {

  position: absolute;

    top: 0px;

    left: 150px;

    font-size: 14px;

    font-weight: 700;

}



.sort-new-list li a span {

    position: absolute;

    color: #888;

    top: 0px;

    right: 0px;

}



.sort-new-list li a p {

      position: absolute;

    top: 30px;

    left: 150px;

    text-indent: 24px;

    line-height: 24px;

}



/*分页*/



.pagination {

      background: #efefef;

    border-radius: 5px;

    padding: 5px;

    margin-top: 15px;

    margin-bottom: 20px;

    clear: both;

}



.pagination li {

    display: inline-block;

    font-size: 14px;

}



.pagination li a {

    display: block;

    color: #00a0e9;

}



/*相关信息*/



.ln-box {

    margin-top: 20px;

    margin-bottom: 20px;

}



.ln-box h3 {

    font-size: 17px;

    font-weight: 700;

    /* text-indent: 20px; */

    position: relative;

    padding-bottom: 12px;

}



.ln-box h3:before {

    content: '';

    position: absolute;

    top: 27px;

    left: 0px;

    width: 100px;

    height: 2px;

    background: #ff552e;

}



.ln-box ul {

}



.ln-box ul li {

    border-bottom: 1px dashed #efefef;

    float: left;

}



.ln-box ul li a {

    display: block;

    line-height: 30px;

}



.info-content p{ text-indent: 28px; font-size: 14px; letter-spacing: 0.3px;}



.rightbox_product_relation_ul li {

    padding: 10px;

    margin: 6px;

    background: #f6f6f6;

    overflow: hidden;

}



.rightbox_product_relation_ul li a {

    display: block;

}



.rightbox_product_relation_ul li a img {

    width: auto;

    height: 143px;

    vertical-align: middle;

}



.rightbox_product_relation_ul li a h4 {

    line-height: 30px;

    text-align: center;

    font-size: 12px;

    height: 30px;

    overflow: hidden;

}

.rightbox_new_relation_ul{    word-break: break-word;}



.rightbox_new_relation_ul li {

    padding: 10px;

    margin: 5px 12px;

    background: #f9f9f9;

    width: 390px;

    float: left;

}



.rightbox_new_relation_ul li a {

    display: block;

}













/*产品详情*/

#info-product {

	width: 1200px;

	margin: 20px auto;

}



.info-product-left {

	    width: 245px;

}



.info-product-right {

	width: 880px;

	position: relative;

}



#info-product-image {

	    width: 520px;

	margin: 0 auto;

}

#info-product-image .bx-wrapper .bx-viewport{height: 400px;}

.info-parameter {

	margin: 10px 0;

	height: 30px;

	padding: 0 10px;

	background: #ff552e;

	line-height: 30px;

	color: #fff;

	display: inline-block;

}

.info-product-image .slide img{

	    max-width: 800px;

    display: block;

    height: 400px;

}





/*网站导航*/

#map {

    width: 1200px;

    margin: 20px auto;

}



#map li {

    display: inline-block;

    margin: 5px;

    padding: 5px 8px;

    background: #efefef;

}





.index_nav{

	background: #373b8f;

	height: 52px;

}

.index_nav_menu {

	width: 1200px;margin: 0 auto;

}

.index_nav_menu li{

	width: 171px;

	float: left;

}

.index_nav_menu li a{

	font-size: 14px;

	color: #FFFFFF;

	line-height: 52px;

}

.index_header_bg{}

.index_header{

	width:1200px;

	margin: 0 auto;

}



/* nav S */

#nav {

    background: #0e6fb6;

    height: 50px;

}



.nav {

    width: 1200px;

    height: 50px;

    margin: 0 auto;

    position: relative;

}



.nav&gt;li {

    float: left;

    width: 171px;

    line-height: 50px;

    text-align: center;

    position: relative;

}



.nav&gt;li a {

    color: #fff;

    display: block;

    font-size: 14px; font-weight:bold;

}



.nav&gt;li.list {

    position: relative;

}



.nav&gt;li.list .list_ul {

    position: absolute;

    left: 0;

    display: none;

    width: 171px;

    z-index: 9999;

}



.nav&gt;li.list .list_ul&gt;li {

       position: relative;

    border-bottom: 1px solid #dfdfdf;

    background: #0e6fb6;

}

.nav&gt;li.list .list_ul&gt;li:last-child{ border-bottom:none}

.nav&gt;li.list .list_ul&gt;li a {

      line-height: 38px;

    color: #fff; font-weight:bold;

}

.nav&gt;li.list .list_ul&gt;li a:hover{background: #fff; color: #0e6fb6;}

.fullscreen_list_div {

    background: #ff675d;

}



.fullscreen_list_div {

    display: none;

    position: relative;

    z-index: 9999;

}







/* nav E */







.sort-product-list li{

    width: 200px;

    text-align: center;

    margin: 20px 10px;

    float: left;

    height: 200px;}

.sort-product-list li img{

	max-width: 200px;

	height: 180px;

}

.index_k_bg{

	width: 100%;

	background: #f3f3f3;

	height: 42px;

}

.index_k{

	font-size: 15px;

    width: 1200px;

    margin: 0 auto;

    line-height: 40px;

}

.index_k span{

	float: left;

}

.page-content,.left-box-content{

	    margin: 10px;

    line-height: 30px;font-size:14px;

}

.info-content {

    

    line-height: 28px;

}



.info-content table tr,  table td{ border: 1px solid #dfdfdf; padding-left: 10px;}

.clear{clear:both;}

.fl{float:left;}

.fr{

	float: right;

}

.container{

	width:1200px;

	margin: 0 auto;

}

.bx-wrapper {

    position: relative;

    margin: 0 auto 20px;

    padding: 0;

    *zoom: 1

}



.bx-wrapper img {

    max-width: 100%;

    display: block

}



.bx-wrapper .bx-viewport {

}



.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

    position: absolute;

    bottom: 15px;

    width: 100%;

    z-index: 999;

}



.bx-wrapper .bx-loading {

    min-height: 50px;

    height: 100%;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2000

}



.bx-wrapper .bx-pager {

    text-align: center;

    font-size: .85em;

    font-family: Arial;

    font-weight: 700;

    color: #666;

    padding-top: 20px;

}



.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {

    display: inline-block;

    *zoom: 1;

    *display: inline

}



.bx-wrapper .bx-pager.bx-default-pager a {

    background: #fff;

    text-indent: -9999px;

    display: block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    outline: 0;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px

}



.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {

    background: #999

}



.bx-wrapper .bx-prev {

    left: 10px;

    background: url(../images/controls.png) no-repeat 0 -32px

}



.bx-wrapper .bx-next {

    right: 10px;

    background: url(../images/controls.png) no-repeat -43px -32px

}



.bx-wrapper .bx-prev:hover {

    background-position: 0 0

}



.bx-wrapper .bx-next:hover {

    background-position: -43px 0

}



.bx-wrapper .bx-controls-direction a {

    position: absolute;

    top: 50%;

    margin-top: -16px;

    outline: 0;

    width: 32px;

    height: 32px;

    text-indent: -9999px;

    z-index: 9999

}



.bx-wrapper .bx-controls-direction a.disabled {

    display: none

}



.bx-wrapper .bx-controls-auto {

    text-align: center

}



.bx-wrapper .bx-controls-auto .bx-start {

    display: block;

    text-indent: -9999px;

    width: 10px;

    height: 11px;

    outline: 0;

    background: url(../images/controls.png) -86px -11px no-repeat;

    margin: 0 3px

}



.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {

    background-position: -86px 0

}



.bx-wrapper .bx-controls-auto .bx-stop {

    display: block;

    text-indent: -9999px;

    width: 9px;

    height: 11px;

    outline: 0;

    background: url(../images/controls.png) -86px -44px no-repeat;

    margin: 0 3px

}



.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {

    background-position: -86px -33px

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

    text-align: left;

    width: 80%

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

    right: 0;

    width: 35px

}



.bx-wrapper .bx-caption {

    position: absolute;

    bottom: 0;

    left: 0;

    background: #666 \9;

    background: rgba(80, 80, 80, .75);

    width: 100%

}



.bx-wrapper .bx-caption span {

    color: #fff;

    font-family: Arial;

    display: block;

    font-size: .85em;

    padding: 10px

}





#full-screen-slider { width:100%; height:500px; float:left; position:relative}

#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0}

#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

#pagination li.current { background:#0092CE}



.sousuo {

  background: url(/image/ss_bg.jpg) repeat-x top left;

    height: 63px;

}

.sousuo1 {

	width: 1200px;

	margin: 0 auto;

	line-height: 63px;

}

.gjc {

	float: left;

}

.gjc h1 {

	display: inline-block; font-weight: bold;

}





.link {

	width: 100%;

	height: 32px;

	margin-top: 30px;

	margin-bottom: 30px;

}

.link .link_box {

	width: 1180px;

	margin:0 auto;

}

.link_box h4 {

	background: url(/image/link_nav.jpg) no-repeat left top;

	width: 121px;

	height: 32px;

	font-size: 18px;

	color: #035bb5;

	text-align: center;

	line-height: 32px;

	float: left;

	margin-right: 30px;

}

.link_box a {

	float: left;

	font-size: 14px;

	color: #333;

	line-height: 32px;

	margin-right: 20px;

}

.link_box a:first-child {

	margin-left: 50px;

}

.link_box a:hover {

	color: #175ab1;

}





/*搴曢儴*/

.foot {

    width: 100%;

    color: #fff;

    background-color: #252525;

}

.foot .top {

    padding-bottom: 40px;

    padding-top: 28px;

    width: 1200px;

    margin-left: auto;

    margin-right: auto;

}

.foot .leftul {

    width: 360px;

    margin-right: 138px;

    float: left;

}

.foot .labels {

    width: 100%;

    border-bottom: 2px solid #dfdfdf;

    line-height: 54px;

    color: #fff;

    font-size: 18px;

    margin-bottom: 26px;

}

.foot .leftul ul {

    width: 360px;

}

.foot .leftul ul li {

    width: 160px;

    height: 40px;

    line-height: 40px;

    float: left;

    margin-right: 10px;

}

.foot .leftul ul li a {

    display: block;

    width: 160px;

    font-size: 14px;

    color: #fff;

    float: left;

    font-weight: normal;

}

.foot .middle {

    float: left;

    width: 140px;

}

.foot .middle .text {

    width: 140px;

    height: 140px;

}

.foot .right {

    width: 360px;

    float: right;

    color: #fff;

    font-size: 14px;

    text-align: right;

}

.footlxyc {

    line-height: 25px;

	color: #fff;

}



.foot .bottom {

    width: 100%;

    

    background-color: #1E1F21;

	overflow:hidden;

}

.fb-frame {

    width: 1200px;

    margin: 0 auto;

}

.foot_record {

    line-height: 60px;

    color: #939393;

    font-size: 12px;

    float: left;

}

.fen_zhan {

    float: right;

    height: 30px;

    margin-top: 15px;

width: 520px;

    overflow: hidden;

}

.fen_zhan a {

    line-height: 30px;

    font-size: 12px;

    color: #CCCCCC;

    display: inline-block;

   padding: 0px 5px;

}

.foot .text img{ width:140px; height:140px;}







.sylccom{width:100%px; height:147px; text-align:left; background:url(../images/gy.jpg) center no-repeat;}

.sylccom .sylccon{width:1200px; height:147px; margin:auto;}

.sylccom .sylccon .lc_left{width:354px; height:77px; float:left; padding:35px 0px 35px 45px; line-height:38px; color:#fff; font-size:24px;font-weight: bold;}

.sylccom .sylccon .lc_left span{font-size:16px;}

.sylccom .sylccon .lc_right{width:801px; height:147px; float:right; line-height:46px; color:#333; font-size:16px;}

.sylccom .sylccon .lc_right .sylcs{width:160px; height:147px; float:left; text-align:center;}

.sylccom .sylccon .lc_right .sylcs img{width:73px; height:73px; margin:20px 43px 0px 44px;display:block;}

.sylccom .sylccon .lc_right .sylcs p{line-height:46px;}

/*产品中心*/

.contentpin2{

	background: url(../images/bgbg.jpg) repeat;

    width: 100%;

    margin-bottom: 30px;

    height: 120px;

}

.contentpin2 h4 {

    position: relative;

    width: 888px;

    text-align: center;

    height: 120px;

    display: block;

    margin: 0 auto;

}

.leftimg {

    position: absolute;

        top: 55px;

    left: -35px;

}

.contentpin2 h4 b {

    position: absolute;

    z-index: 99999;

    display: block;

    color: #090909;

    top: 36px;

    left: 320px;

    font: 400 44px/44px "微软雅黑";

}

.rightimg {

    position: absolute;

        top: 55px;

    left: 580px;

}

.chanpin {

    width: 1200px;

    margin:0 auto 50px;

}

.main_left {

    width: 277px;

    margin-bottom: 10px;

}

div#link_logo {

    overflow: hidden;

    width: 100%;

    height:650px;

}



div#link_logo1 {

    overflow: hidden;

}

.ser_title {

    color: #fff;

    background: url(../images/prolist_bg.jpg) no-repeat;

    height: 159px;

    text-align: center;

    font-size: 20PX;

}

.ser_title h2 {

    color: rgb(255, 255, 255);

    padding-top: 40px;

    font: 500 30px/40px 微软雅黑;

}

.ser_title h4 {

    color: rgb(255, 255, 255);

    font: 400 15px/30px 微软雅黑;

}

.sortN2 {

    border-top: 0;

    padding-top: 1px;

    background: #000;

}

.sortN2&gt;li {

    margin-bottom: 10px;

}



.sortN2 li&gt;a.sortN2li {

    display: block;

    height: 52px;

    line-height: 52px;

    color: #ffffff;

    font-size: 16px;

    padding-left: 58px;

    border-top: 0;

    background: url(/images/hover02.jpg) no-repeat;

    width: 277px;

}



.sortN2 li .sec {

    margin-bottom: 27px;

}



.sortN2 li .sec li {

    height: 44px;

    line-height: 44px;

}



.sortN2 li .sec li a {

    display: block;

    color: #fff;

    font-size: 16px;

    padding-left: 57px;

}

.dhua {

    background: #040404;

    padding: 18px 0;

    color: #fff;

    overflow: hidden;

    margin-top: 8px;

}

.dhua .icon_xb {

    width: 24px;

    height: 30px;

    background-position: -225px -47px;

    float: left;

    margin: 12px 8px 0 22px;

}

.icon_xb {

    background-image: url(/images/icon_xb.png);

}

.dhua p {

    float: left;

    text-align: left;

    font-size: 26px;

    color: #fff;

    font-weight: bold;

}

.dhua p span {

    display: block;

    font-size: 14px;

    font-weight: normal;

}

.product_right {

    float: right;

    width: 900px;

    overflow: hidden;

}



.product_right ul li:nth-child(3n) {

 margin-right: 0;

}



.product_right ul li {

    float: left;

    width: 290px;

    margin: 0px 15px 15px 0px;

    background: #fff;

}

.product_right ul li:hover {

    -webkit-transition: all 1s ease;

    transition: all 1s ease;

}

.product_right ul li b {

        padding: 4px;

    display: block;

    max-width: 100%;

    height: 200px;

    overflow: hidden;

    text-align: center;

    border: 1px solid #959595;

}

.product_right ul li a img {

    max-width: 100%;

    height: 200px;

    -webkit-transition: all 1s;

    -moz-transition: all 1s;

    -o-transition: all 1s;

    -ms-transition: all 1s;

    transition: all 1s;

}

.product_right ul li img:hover {

    transform: scale(1.2, 1.2);

    -ms-transform: scale(1.2, 1.2);

    -moz-transform: scale(1.2, 1.2);

    -webkit-transform: scale(1.2, 1.2);

    -o-transform: scale(1.2, 1.2);

}

.product_right ul li span {

    display: block;

    font-size: 14px;

    line-height: 45px;

    text-align: center;

}

.product_right ul li span a {

    display: block;

    color: #333333;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}











/*公司简介*/

    .about {

    width: 100%;

    height: 540px;

    background: url(/images/com.png) no-repeat center center;

    margin: 50px auto 0;

}

.container {

    width: 1200px;

    margin-left: auto;

    margin-right: auto;

    overflow: hidden;

}

.about .intro {

    width: 540px;

}

.left {

    float: left !important;

}

.intro h2 {

    font-size: 38px;

    color: #fff;

    margin-top: 95px;

    font-weight: bold;

}

.intro span {

    font-size: 24px;

    padding-left: 20px;

    font-weight: normal;

}

.intro .text {

    color: #fff;

    font-size: 15px;

    margin-top: 55px;

    overflow: hidden;

    height: 238px;

    line-height: 26px;

}

.about .blk {

    width: 615px;

    margin-top: 95px;

}

.right {

    float: right !important;

}

.about .blk a {

    display: block;

    width: 148px;

    height: 50px;

    background: url(/images/mo.png) no-repeat center center;

    color: #fff;

    font-size: 16px;

    text-indent: 20px;

    line-height: 50px;

    margin-top: 180px;

    position: absolute;

}

.about .blk .img {

    width: 515px;

    height: 345px;

    float: right;

}

.more1 {

    background: url(/images/more.png) no-repeat center center;

    width: 55px;

    height: 55px;

    position: absolute;

    margin-left: 50%;

    margin-top: -13px;

}









/*新闻*/

.news-con2 {

    width: 1200px;

    margin: 40px auto 0;

}

.news_list2 li:nth-child(3n) {

    margin-right: 0;

}

.news_list2 li {

    float: left;

    width: 390px;

    margin: 0 15px 15px 0;

    background: #f1f1f1;

    height: 240px;

    overflow: hidden;

}

.news_list2 li .date {

    width: 60px;

    height: 107px;

    background: url(../images/date.png) no-repeat top center;

    text-align: center;

    color: #fff;

    margin-top: 67px;

}

.news_list2 li:hover .date {

    background: url(../images/dateh.png) no-repeat top center;

}

.news_list2 li .date dl {

    font-size: 24px;

    font-weight: bold;

    line-height: 70px;

}

.news_list2 li .date dt {

    font-size: 14px;

}

.news_list2 li .wenzi {

    width: 270px;

    margin-left: 25px;

}

.news_list2 li .wenzi a {

    padding-top: 40px;

    display: block;

    color: #666666;

    font-size: 15px;

    font-weight: bold;

}

.news_list2 li .wenzi h3 {

    font-weight: normal;

    font-size: 14px;

    line-height: 24px;

    margin-top: 25px;

}











/*底部联系*/

    .dibulianxi {

    background: #0e6fb6;

    padding: 25px 0;

}

.foot1 {

    position: relative;

    width: 1200px;

    margin: 0 auto;

}

.footleft1 {

    float: left;

}

.titfoot {

    font-size: 22px;

    font-weight: bold;

    color: #fff;

}

.titfoot1 {

    color: #eee;

    margin: 5px auto 0;

}

.foot2 {

    float: right;

}

.foot2&gt;a {

    width: 160px;

    height: 50px;

    background: #fff;

    color: #d70800;

    font-size: 20px;

    font-weight: bold;

    text-align: center;

    line-height: 50px;

    display: block;

    text-decoration: none;

}











/*右侧悬浮*/

.toolbar {

    width: 52px;

    position: fixed;

    right: 1%;

    top: 40%;

    z-index: 999;

}

.toolbar div {

    width: 51px;

    height: 51px;

    margin-bottom: 1px;

    position: relative;

    -webkit-border-radius: 100%;

    border-radius: 100%;

    margin-top: 4px;

    border: #ebebeb solid 1px;

    background-color: #fff;

    -webkit-border-radius: 100%;

    border-radius: 100%;

        background: red;

}

.toolbar div i {

    width: 51px;

    height: 51px;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    cursor: pointer;

    text-align: center;

    -webkit-border-radius: 100%;

    border-radius: 100%;

}

.toolbar div i span {

    width: 35px;

    height: 35px;

    display: block;

    margin: 8px 0 0 8px;

    background: url(../image/rightfixicon.png) no-repeat 0 0;

}

.toolbar div.gottop {

    display: none;

}

.toolbar .slide-tel {

    display: block;

    width: 0;

    height: 53px;

    line-height: 53px;

    font-size: 24px;

    font-weight: bold;

    font-family: arial;

    color: #FFF;

    position: absolute;

    padding: 0 0 0 53px;

    top: -1px;

    right: -2px;

    -webkit-border-radius: 50px;

    border-radius: 50px;

    overflow: hidden;

    background: red;

}

.toolbar .pop {

    position: absolute;

    right: 90px;

    top: -65px;

    background: #000;

    display: none;



}

.toolbar .pop-code {

    width: 160px;

}

.toolbar .pop-code img {

    width: 120px;

    height: 120px;

    display: block;

    padding: 20px 20px 0;

}

.toolbar .pop-code h3 {

    height: 52px;

    line-height: 26px;

    text-align: center;

    color: #fff;

    font-size: 16px;

    font-weight: 400;

    white-space: nowrap;

}

.toolbar .pop-code h3 b {

    display: block;

    font-size: 14px;

    font-weight: normal;

}

.toolbar .qq span {

    background-position: -1px -47px;

}

.toolbar .qq a {

    width: 52px;

    height: 52px;

    cursor: pointer;

    display: block;

}

.toolbar .qq:hover {

    background-color: #000;

    border-radius: 100%;

}

.toolbar .qq:hover span {

    background-position: 0 -47px;

}

.toolbar .tel span {

    background-position: -1px 0;

}

.toolbar .tel:hover {

    background: #000;

}

.toolbar .tel:hover span {

    background-position: 0 0;

}

.toolbar .code span {

    background-position: -1px -95px;

}

.toolbar .code:hover {

    background-color: #000;

    border-radius: 100%;

}

.toolbar .code:hover span {

    background-position: 0 -95px;

}

.toolbar .top span {

    background-position: -1px -142px;

}

.toolbar .top:hover {

    background-color: #000;

    border-radius: 100%;

}

.toolbar .top:hover span {

    background-position: 0 -142px;

}

.toolbar div:hover {

}

span.mt25 img {

    width: 235px;

}

</pre></body></html>