﻿@charset "utf-8";
.newslist UL LI {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 260px; PADDING-RIGHT: 0px; PADDING-TOP:5px;
}
.newslist UL LI INPUT[type='text'] {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BACKGROUND-COLOR: #fff;
	PADDING-LEFT:10px;
	WIDTH: 100%;
	HEIGHT:18px;
	COLOR: #b9b9b9;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid; line-height:18px;
}
.newslist UL LI INPUT[type='text']:focus {COLOR: #ccc}
.newslist UL LI INPUT[type='submit'] {
	BORDER-BOTTOM: 0px;
	MIN-WIDTH: 75px;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2176D6',endColorstr='#004895'); 	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #265BA2;
	HEIGHT: 25px;
	COLOR: #fff;
	BORDER-TOP: 0px;
	CURSOR: pointer;
	BORDER-RIGHT: 0px;
	border-radius: 3px
}
.newslist UL LI .textarea {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3%; WIDTH: 100%; HEIGHT:60px; COLOR: #b9b9b9; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.page_hezuo{ width:1002px; margin:0 auto; padding-bottom:18px; height:85px;}
.page_hezuo li{ width:137px; height:60px; float:left;list-style-type:none;border:3px solid #F0F0E8; margin:0px 8px 15px 8px; }
.first-list{
	width: 1001px;
	height:80px;
	overflow: hidden;
	position: relative;
	padding-top:0px;
	}
.page_title{
	width:1100px;
	margin:0 auto;
	height:44px;
	padding-top:38px;
	padding-bottom:30px;
	line-height:44px;
	text-align:center;
	background:url(titlebg.png) center 57px no-repeat
}
.page_title span{
	font-size:30px;
	color:#222222;
	padding:0 15px;
	font-family:'Montserrat', sans-serif; background-color:#FFF
}
.page_title1{ width:1002px; margin:0 auto; height:44px; padding-top:38px; padding-bottom:30px;line-height:44px; text-align:center;}
.page_title1 span{
	font-size:30px;
	color:#222222;
	padding:0 15px;
	font-family:'Montserrat', sans-serif
}
.page_indexpro{
	width:1100px;
	margin:0 auto;
	padding-bottom:21px;
	height:440px;
}
.withsy{
	width:1100px;
	margin:0 auto;
	padding-top:3px;
	padding-bottom:3px;
}
.with1{
	width:536px;
}
.with2{ width:9px; margin-left:8px; margin-right:8px;}
.with3{
	width:536px;
}
.with4{
	width:353px;
}
.with5{ width:7px; margin-left:6px; margin-right:6px;}
.syleft{float:left;}
.pro33{float:left; width:176px; line-height:24px;}
.pro22{float:left; width:170px; line-height:24px;}
.pro11{float:left; width:250px; line-height:24px;}
.pro22 a{color:#6B6B6B;}
.pro11 a{color:#6B6B6B;}
.pro22 a:hover{
	color: #265BA2; font-weight:600

}
.pro33 a:hover{
	color: #265BA2; font-weight:600
}
.pro11 a:hover{color:#004D98;font-weight:600}

.index_4 { width:320px; height:185px; text-align:center;}
.index_4 img { max-height:175px; max-width:295px;}
.index_4 a:hover img {
	 max-height:175px;
	 max-width:295px;

     margin-top:5px; 
        position: relative; 
        -webkit-transition: all .4s ease-out; 
        -moz-transition: all .4s ease-out; 
        -ms-transition: all .4s ease-out; 
        -o-transition: all .4s ease-out; 
        transition: all .4s ease-out; 
 }

.index_5 {
	font-family:'Open Sans',sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #2F2F2F; text-align:center;
}

.index_5 a:hover{
	font-family:'Open Sans',sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #004D98; text-align:center;
}
.index_41 img { margin-right:5px;}
.index_41 a:hover img { max-height:185px; max-width:185px;margin-top:5px; 
        position: relative; 
        -webkit-transition: all .4s ease-out; 
        -moz-transition: all .4s ease-out; 
        -ms-transition: all .4s ease-out; 
        -o-transition: all .4s ease-out; 
        transition: all .4s ease-out;}
.index_51 {
	font-family:'Open Sans',sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #2F2F2F; text-align:left;
}
.index_51 a:hover{
	font-family:'Open Sans',sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color:#004D98; text-align:left; 
}
.index_6 {
	font-family:'Open Sans',sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	text-transform: none;
	color: #6B6B6B;
	font-style: normal; padding-top:5px;
}

.page_Banner{
	width:100%;
	margin:0 auto;
	min-width:1002px;
	height:450px;
	max-width:1920px;
}
#kinMaxShow{ display:none; text-align:left;}
#kinMaxShow .KMSPrefix_kinMaxShow_button{ margin-left:-48px;}


body, html, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, th, td, form, object, iframe, blockquote, pre, a, abbr, address, code, img, fieldset, form, label, figure {
    margin: 0;
    padding: 0;
}
body, html, input, button, textarea {
	color: #666666;
	font-family: 'Open Sans',sans-serif;
	font-size: 12px;
	line-height: 24px;
}
article, aside, figcaption, figure, footer, header, main, nav, section {
    display: block;
}
body {
    background: #ffffff;
}
h1 {
    font-size: 20px;
    color: #222222;
    font-family: 'Montserrat',sans-serif;
}
h2 {
	font-size: 18px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
}
h3, h4, h5 {
    font-size: 16px;
    color: #222222;
    font-family: 'Montserrat',sans-serif;
}
img {
    border: none;
    vertical-align: middle;
}
li {
    list-style: none;
    font-family: 'Montserrat',sans-serif;
}
i, em {
	font-style: normal;
	font-family: 'Open Sans',sans-serif;
	font-weight: 100;
}
a {
	color: #666666;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
}
    a:focus {
        outline: none;
    }
    a:hover {
	color: #E9A828;
	text-decoration: none;
    }
input[type="text"]:focus {
    outline: none;
}
input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
    input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner,
    input[type="file"] > input[type="button"]::-moz-focus-inner {
        border: none;
        padding: 0;
    }
hr {
    height: 1px;
    border: none;
    border-top: 1px dashed #c1c1c1;
    margin: 15px 0 15px 0;
}
a:active, select, input, textarea {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline: 0 !important;
}
* {
    outline: 0;
}
.owl-carousel {
    position: relative;
    width: 100%;
}
    .owl-carousel .owl-item {
        float: left;
        min-height: 1px;
        position: relative;
    }
    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
    }
.choose-slides-wrap .owl-carousel .owl-stage-outer {
    overflow: visible;
}
.owl-carousel .owl-controls {
    height: 0;
}
.owl-stage {
    position: relative;
}
.owl-loaded .slide-item {
    display: block;
}
.owl-dots .owl-dot, .owl-prev, .owl-next {
    cursor: pointer;
}
/* clear floating */
.clearfix:after, .layout:after, .topbar:after, .product-intro:after, .product-shop dl:after, .color-list:after, #respond:after, .goods-related .related-list ul:after, .head-wrapper:after, .blog-widget .foot-blog-item:after, .products-scroll-list li:after, .blog-list .blog-item:after, .index-discover ul li:after, .exhibition-tit-bar:after, .detail-tabs:after, .index-video-news .layout:after, .index-news .index-news-cont .index-new-list:after, .index-newsletter-testimonial .layout:after, .quality-control-item .item-wrap:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
.clearfix, .layout, .topbar, .product-intro, .product-shop dl, .color-list, #respond, .goods-related .related-list ul, .head-wrapper, .blog-widget .foot-blog-item, .products-scroll-list li, .blog-list .blog-item, .index-discover ul li, .exhibition-tit-bar, .detail-tabs, .index-video-news .layout, .index-news .index-news-cont .index-new-list, .index-newsletter-testimonial .layout, .quality-control-item .item-wrap {
    *zoom: 1;
}
.clear {
    clear: both;
}
/* layout */
.z9999 {
    z-index: 9999 !important;
}
.layout, .nav-bar .nav-wrap, .path-bar .path-nav {
    width: 1100px;
    margin: 0 auto;
    position: relative;
}
body {
    width: 100%;
    min-width: 1100px;
    position: absolute;
    left: 0;
    top: 0;
}
.container {
    display: block;
    width: 100%;
    min-width: 1100px;
    overflow: hidden;
}
/* color */
.shopcart-title .goods-num, .head-login-info h4, .cate-menu li a.hover, .product-item .pd-price b, .blog-widget .foot-blog-item .blog-cont p a.more, .cate-menu li a:hover, .nav-bar .nav li ul li a:hover, .head-cartlist dl a:hover, .narrow-by li li a:hover, .narrow-by li li a.selected, .service-items .service-item li a:hover, .blog-list .blog-item .readmore, .blog-list .blog-item .readmore a, .sort-by ul li.selected a, .sort-by ul li.selected a:hover, .goods-may-like .goods-item .goods-price b, .product-summary .price-bar .special-price, .product-summary .discount, .total-price .price, .pd-name a:hover {
    color: #12adeb;
}
/* image */
.head-shopcart .ico-cart, .slide-banners .owl-prev, .slide-banners .owl-next, .product-slides .owl-prev, .product-slides .owl-next, .blog-widget .owl-prev, .blog-widget .owl-next, .narrow-by li li a, .narrow-by li a.with-ul-tit b, .sort-by ul li .arrow-down, .sort-by ul li .arrow-up, .path-bar .path-nav li .ico-home b, .product-intro .add-to-cart, .product-intro .add-to-wishlist, .goods-may-like .owl-prev, .goods-may-like .owl-next, .change-currency .arrow, .goods-related .icon-add, .product-summary .ico-tick {
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-color: transparent;
}
.hide-cate .cate-nav-btn:after, .product-summary .btn-add-to-cart:after, .color-list li.checked .color-small-img:after, .select-box .select-value:after, .size-list li.checked span.size-value:after {
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    background-color: transparent;
}
/* button */
.comment-form .form-item input[type="submit"], .goods-related .buy-together {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    padding: 0 18px;
    background: #bd362f;
    background: -webkit-linear-gradient(center top,#ee5f5b,#bd362f);
    background: -moz-linear-gradient(center top,#ee5f5b,#bd362f);
    background: -ms-linear-gradient(top,#ee5f5b,#bd362f);
    background: -o-linear-gradient(center top,#ee5f5b,#bd362f);
    background: linear-gradient( top,#ee5f5b,#bd362f);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
    .comment-form .form-item input[type="submit"]:hover, .goods-related .buy-together:hover, .ass:hover, .index-news .index-news-cont .index-new-list .index-new-pic:hover {
        opacity: 0.8;
        -moz-opacity: 80;
        filter: alpha(opacity=80);
    }
/* transition */
.slide-banners .owl-nav, .foot-social li a, .gotop, .blog-list .blog-item img, .product-item:hover .pd-img img, .product-item:hover .pd-img .img-hover, .goods-may-like .goods-item img, .topbar .currency-cur b, .head-social li, .slide-banners-wrap .slide-prev, .slide-banners-wrap .slide-next, .nav ul, .nav-bar .nav li a, .foot-contact .inq-buttom a, .main-banner .slide-prev, .main-banner .slide-next, #nodes a, .index-products .product-slides .owl-nav, .index-products .goods-items .owl-nav, .about-banner-wrap .about-cont .about-more, .product-item .pd-img, .nav li:after, .products-tabs h2:after, .foot-social li, .product-slides .owl-prev, .product-slides .owl-next, .product-item .pd-info, .language .language-info .language-cont, .mobile-serve .mobile-head-hide, .foot-inquiry .subscribe-form .subscribe-btn, .index-info-wrap .index-info ul .index-info-list, .company-intr .company-intr-cont .company-intr-more, .product-intr .product-intr-cont .product-intr-more, .product-item .pd-info .pd-more, .product-item, .product-item .item-wrap, .product-item .pd-img img, .clients-item, .arr-item .item-wrap .pd-img, .arr-item .item-wrap .pd-info, .arr-item .item-wrap .pd-info .pd-view, .arr-item .item-wrap .pd-info .pd-name, .choose-item, .choose-item .item-wrap .choose-img, .index-contact li .index-contact-img img {
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
    .product-item .pd-shadow-wrap .pd-shadow, .foot-social li, .comp-item .comp-wrap, .comp-item .comp-wrap .comp-info, .comp-item .comp-wrap .comp-more, .product-item .pd-img .pd-shadow {
        -moz-transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .product-item .pd-shadow-wrap, .product-item .pd-shadow-wrap .pd-ico {
        -moz-transition: all 0.8s ease-in-out;
        -webkit-transition: all 0.8s ease-in-out;
        -ms-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        transition: all 0.8s ease-in-out;
    }
    .head-social li:hover, .choose-item:hover, .index-contact li:hover .index-contact-img img {
        -moz-transform: translateY(-5px);
        -webkit-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        -o-transform: translateY(-5px);
        transform: translateY(-5px);
    }
.pc-nav ul, .language .language-info .language-cont {
    -moz-transform: translateY(60px);
    -webkit-transform: translateY(60px);
    -ms-transform: translateY(60px);
    -o-transform: translateY(60px);
    transform: translateY(60px);
}
.mobile-serve .mobile-head-hide {
    -moz-transform: translateY(-60px);
    -webkit-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    -o-transform: translateY(-60px);
    transform: translateY(-60px);
}
.nav ul.bl-ul, .language .language-info .language-cont.language-cont-hover, .mobile-serve .mobile-head-show {
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.index-product {
    position: relative;
    background: #ecf9fd;
    padding: 15px 0;
}
.index-tit-bar {
    position: relative;
    text-align: center;
    font-family: 'Arial';
}
    .index-tit-bar .title {
	position: relative;
	display: inline-block;


        *display: inline;
        *zoom: 1;
	vertical-align: top;
	font-size: 30px;
	line-height: 50px;
	border-left: none;
	border-right: none;
	font-weight: bold;
    }
    .index-tit-bar p {
	position: relative;
	margin: 0 0 10px 0;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
    }
.index-product-tab {
    position: relative;
    width: 100%;
    text-align: center;
    margin: 10px 0;
}
    .index-product-tab li {
        font-family: 'Montserrat',sans-serif;
        position: relative;
        font-size: 16px;
        color: #222222;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        padding: 0 23px;
        height: 28px;
        line-height: 28px;
        margin: 0 8px;
        border-radius: 5px;
        cursor: pointer;
    }
        .index-product-tab li.current {
            color: #FFF;
            background: #12adeb;
        }
.index-arr-product {
    position: relative;
    width: 110%;
}
    .index-arr-product.disabled {
        display: none;
    }
.arr-item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    width: 363px;
    margin: 0 10px 18px 0;
}
    .arr-item .item-wrap {
        position: relative;
    }
        .arr-item .item-wrap .pd-img, .arr-item .item-wrap .pd-img img {
            position: relative;
            width: 100%;
        }
        .arr-item .item-wrap .pd-info {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            display: block;
            overflow: hidden;
            opacity: 0;
            -moz-opacity: 0;
            filter: alpha(opacity=0);
            visibility: hidden;
        }
            .arr-item .item-wrap .pd-info .pd-view {
                position: absolute;
                left: 0;
                top: 0;
                margin: -39px 0 0;
                width: 100%;
                height: 37px;
                display: block;
                text-align: center;
            }
                .arr-item .item-wrap .pd-info .pd-view img {
                    position: relative;
                    width: 37px;
                    height: 37px;
                }
            .arr-item .item-wrap .pd-info .pd-name {
                position: absolute;
                left: 0;
                bottom: 0;
                margin: 0 0 -35px;
                width: 100%;
                height: 30px;
                line-height: 30px;
                font-size: 20px;
            }
                .arr-item .item-wrap .pd-info .pd-name, .arr-item .item-wrap .pd-info .pd-name a {
                    color: #FFF;
                }
                    .arr-item .item-wrap .pd-info .pd-name:hover a {
                        color: #12adeb;
                    }
    .arr-item:hover .item-wrap .pd-img {
        opacity: 0.15;
        -moz-opacity: 15;
        filter: alpha(opacity=15);
    }
    .arr-item:hover .item-wrap .pd-info {
        opacity: 1;
        -moz-opacity: 100;
        filter: alpha(opacity=100);
        visibility: visible;
    }
        .arr-item:hover .item-wrap .pd-info .pd-view {
            top: 50%;
        }
        .arr-item:hover .item-wrap .pd-info .pd-name {
            bottom: 50%;
        }
.product-slides-wrap {
    position: relative;
    padding: 15px 0;
}
.product-slides {
    position: relative;
    width: 110%;
    margin: 10px 0 0;
}
.product-item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    text-align: center;
    width: 350px;
    margin: 0 30px 18px 0;
}
    .product-item .item-wrap {
        position: relative;
    }
    .product-item .pd-img {
        position: relative;
        width: 100%;
        background: #001c27;
    }
        .product-item .pd-img img {
            position: relative;
            width: 100%;
        }
    .product-item:hover .pd-img img {
        opacity: 0.80;
        -moz-opacity: 80;
        filter: alpha(opacity=80);
    }
    .product-item .pd-info {
        position: relative;
        padding: 8px;
    }
        .product-item .pd-info .pd-name {
            font-size: 16px;
            font-weight: normal;
        }
            .product-item .pd-info .pd-name, .product-item .pd-info .pd-name a {
            }
.choose-slides-wrap {
	position: relative;
	padding: 35px 0;
	background: #ecf9fd;
}
    .choose-slides-wrap .layout {
    }
.choose-slides {
    position: relative;
    width: 1182px;
    padding: 10px 0;
    overflow: hidden;
}
.choose-item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    width: 322px;
    background: #fff;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    height: 381px;
}
    .choose-item:hover {
        box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
    }
    .choose-item .item-wrap {
        position: relative;
    }
        .choose-item .item-wrap .choose-img {
            position: relative;
            width: 100%;
           
        }
    .choose-item:hover .item-wrap .choose-img {
        opacity: 1;
        -moz-opacity: 100;
        filter: alpha(opacity=100);
    }
    .choose-item .item-wrap .choose-img img {
        position: relative;
        width: 100%;
    }
    .choose-item .item-wrap .choose-info {
	position: relative;
	padding: 12px 10px;
    }
        .choose-item .item-wrap .choose-info .choose-name {
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	text-align: center;
        }
            .choose-item .item-wrap .choose-info .choose-name, .choose-item .item-wrap .choose-info .choose-name a {
                color: #222222;
            }
.choose-item .item-wrap .choose-info .choose-detail {
	position: relative;
	font-size: 12px;
	color: #6B6B6B;
	margin: 0 0 10px;
	font-family: 'Open Sans', sans-serif; line-height:25px;
}


.choose-details {
	position: relative;
	font-size: 12px;
	color: #6B6B6B;
	margin: 0 0 10px;
	font-family: 'Open Sans', sans-serif; line-height:22px;
}

.choose-details li{ padding-left:12px; height:25px;background:url(../images/square.png)  left 7px no-repeat;
}

.choose-details li span{ float:right; font-family:"Microsoft YaHei"; font-size:12px;
}










        .choose-item .item-wrap .choose-info .choose-more {
            position: relative;
            font-family: 'Arial';
            color: #12adeb;
            font-style: italic;
            text-decoration: underline;
        }
.page-layout .index-contact-wrap {
    display: none;
}
.index-contact-wrap {
    position: relative;
    width: 100%;
    border-top: 1px solid #e9ebec;
}
.index-contact {
    position: relative;
    width: 100%;
    padding: 40px 0 26px;
}
    .index-contact li {
	position: relative;
	display: inline-block;
	vertical-align: top;

        *display: inline;
        *zoom: 1;
	width: 33%;
	text-align:center;
    }
        .index-contact li .index-contact-img {
            position: relative;
            width: 55px;
            float: left;
			margin-left: 70px;
        }
            .index-contact li .index-contact-img img {
                position: relative;
                max-width: 55px;
            }
        .index-contact li .index-contact-cont {
            position: relative;
            width: 188px;
            float: left;
        }
            .index-contact li .index-contact-cont, .index-contact li .index-contact-cont a {
                color: #222222;
            }
                .index-contact li .index-contact-cont .index-contact-title {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Montserrat', sans-serif;
                }
                .index-contact li .index-contact-cont .index-contact-detail {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
                }
.index-clients {
    position: relative;
    width: 100%;
    background: url(../images/bg-1.jpg) fixed no-repeat center bottom;
    text-align: center;
    border-top: 1px solid #c1c6ca;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
}


.hzlogo {
    position: relative;
    width: 100%;
    background: url(../images/bg-1.jpg) fixed no-repeat center bottom;
    text-align: center;
    border-top: 1px solid #c1c6ca;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
}


.clients-slides {
    padding: 10px 0 15px;
    position: relative;
    width: 1170px;
}
.clients-item {
    position: relative;
    width: 100px;
    border: 1px solid #fff;
}
    .clients-item:hover {
        border-color: #00f6fd;
    }
    .clients-item .clients-img, .clients-item .clients-img img {
        position: relative;
        width: 100%;
    }
        .clients-item .clients-img img {
        }
.owl-dots {
    width: 1140px;
    position: absolute;
    left: 0;
    bottom: 72px;
    text-align: center;
	bottom:0px;
}
    .owl-dots .owl-dot {
        display: inline-block;
        width: 51px;
        height: 3px;
        background: none;
        cursor: pointer;
        text-indent: -9999px;
        margin: 0 6px;
        background: #fff;
    }
    .owl-dots .active {
        background: #00f6fd;
    }
.foot-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
}
    .foot-wrapper .foot-items {
        padding: 10px 0 10px;
    }
.foot-items .foot-item {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
}
    .foot-items .foot-item .foot-tit {
	position: relative;
	height: 22px;
	line-height: 22px;
	padding: 12px 0;
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
	font-size: 20px;
	margin: 0 0 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #222222;
    }
.foot-item-contact {
    width: 330px;
}
.foot-item-list {
    width: 320px;
    margin: 0 75px;
}
.foot-item-inquiry {
	width: 290px;
}
.foot-item-contact .foot-contact-title {
	display: inline-block;
	vertical-align: top;


    *display: inline;
    *zoom: 1;
	width: 58px;
	font-family: 'Open Sans',sans-serif;
	font-size: 13px;
	color: #265BA2;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
.foot-item-contact .foot-contact-text {
	display: inline-block;
	vertical-align: top;


    *display: inline;
    *zoom: 1;
	width: 230px;
	font-family: 'Open Sans',sans-serif;
	font-size:12px;
	font-weight:100;
}
    .foot-item-contact .foot-contact-text span {
        display: block;
    }
.foot-item-list li {
	position: relative;
	line-height: 24px;
	padding: 0 0px 2px 0px;
}



.sub-menu  li{float:left; width:160px;
}
.foot-item-list li:before {
        
        position: absolute;
        left: 0;
        top: 0px;
    }
.foot-item-inquiry .subscribe p {
	line-height: 20px;
	margin: 12px 0 0px;
	font-weight: 200;
}
.subscribe-form {
    position: relative;
    width: 326px;
    height: 30px;
}
.subscribe-form .subscribe-ipt {
        position: absolute;
        width: 197px;
        padding: 0 10px;
        height: 30px;
        line-height: 30px;
        left: 0;
        top: 0;
        display: block;
        overflow: hidden;
        background: #FFF;
        border-radius: 5px;
        border: none;
        color: #bbbbbb;
		border:1px solid #e5e5e5;
    }
    .subscribe-form .subscribe-btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 105px;
        height: 30px;
        line-height: 25px;
        border: none;
        border-radius: 5px;
        background: #12adeb;
        color: #FFF;
        display: block;
        overflow: hidden;
    }
.footer {
    position: relative;
    padding: 5px;
    background: #e4e4e4;
}
    .footer .foot-nav {
        display: block;
        float: right;
    }
        .footer .foot-nav li {
            display: inline-block;
            vertical-align: top;
            line-height: 30px;
        }
.foot-nav li a {
    padding: 0 10px;
}
.foot-nav li:after {
    content: "-";
}
.foot-nav li:last-child:after {
    content: "";
    display: none;
}
.footer .copyright {
    line-height: 30px;
}
.gotop {
    display: block;
    width: 45px;
    height: 40px;
    padding: 5px 0 0;
    line-height: 40px;
    text-align: center;
    background-image: url(../images/ico_top.png);
    background-position: center 9px;
    background-repeat: no-repeat;
    background-color: #E9A828;
    position: fixed;
    right: 20px;
    bottom: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    opacity: 0.6;
    -moz-opacity: 60;
    filter: alpha(opacity=60);
}
    .gotop:hover {
        -moz-transform: translateY(-6px);
        -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        transform: translateY(-6px);
        opacity: 1;
        -moz-opacity: 100;
        filter: alpha(opacity=100);
    }
.path-bar {
    position: relative;
    line-height: 28px;
    margin: 0 0 40px;
    background: #ecfafd;
    text-align: center;
    box-shadow: inset 0 2px 2px rgba(0,0,0,0.2);
}
    .path-bar li:after {
        content: ">";
        position: absolute;
        display: block;
        overflow: hidden;
        right: 0;
        top: 0;
    }
    .path-bar .path-nav {
    }
    .path-bar li {
        display: inline-block;
        vertical-align: top;
        position: relative;
    }
        .path-bar li a {
            display: block;
            padding: 0 15px 0 5px;
        }
        .path-bar li.current a {
            text-transform: capitalize;
        }
        .path-bar li:last-child:after {
            content: '';
        }
.aside {
    float: left;
    width: 210px;
    border-right: 1px solid #DADADA;
}
.aside-search-wrap {
    position: relative;
    margin: 0 0 20px;
}
    .aside-search-wrap .search-title {
        font-size: 18px;
        font-weight: normal;
        padding: 0 0 15px;
    }
.aside-search {
    position: relative;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    width: 190px;
    height: 36px;
    border: 1px solid #dadada;
    border-radius: 4px;
}
    .aside-search .search-ipt {
        position: absolute;
        top: 0;
        left: 0;
        width: 150px;
        padding: 0 3px;
        height: 36px;
        line-height: 36px;
        border: none;
        color: #000;
    }
    .aside-search .search-btn {
        position: absolute;
        top: 0;
        right: 0;
        background: url(../images/aside-search-btn.png) no-repeat center center;
        width: 36px;
        height: 36px;
        line-height: 36px;
        display: block;
        overflow: hidden;
        border: none;
    }
.side-tit-bar {
    position: relative;
}
    .side-tit-bar .side-tit {
        position: relative;
        font-size: 20px;
        font-weight: normal;
        color: #12adeb;
        line-height: 50px;
    }
.side-widget {
    border-bottom: 1px solid #DADADA;
}
    .side-widget .side-hide {
    }
.side-cate ul li {
    position: relative;
    line-height: 43px;
    border-top: 1px solid #DADADA;
}
.side-cate ul ul {
    display: none;
}
.side-cate ul a {
    position: relative;
    display: block;
    font-size: 16px;
    color: #000;
}
    .side-cate ul a:hover {
        color: #12adeb;
    }
.side-cate ul li li {
    border: none;
}
.side-cate ul li a:hover:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
    height: 100%;
    display: block;
    overflow: hidden;
    background: #12adeb;
}
.side-cate ul li a:hover {
}
.side-cate ul li .icon-cate {
    position: absolute;
    top: 0;
    right: 0;
    width: 43px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    cursor: pointer;
}
.side-cate ul li .icon-cate-down {
    background: url(../images/icons13.png) no-repeat center center;
}
.side-cate ul li .icon-cate-up {
    background: url(../images/icons12.png) no-repeat center center;
}
