body{
    font: 14px arial, helvetica, clean, sans-serif;
    color: #333;
    font-family: "microsoft yahei";
}
.container{max-width: 1000px;}
a,a:hover{text-decoration: none;}
.header-right-line{font-size: 16px;color: #ed1b23;font-weight: bold;width: 260px;position: relative;height: 20px;line-height: 20px;margin-top: 20px;}
.header-right-line i{
    background-image: url(../images/icon.png);
    display: inline-block;
    width: 14px;
    height: 14px;
    background-position: -59px 0;
    margin-right: 5px;
    vertical-align: middle;
}
.header-right-line span{background: #ffffff;position: absolute;z-index: 2;display: block;width: 90px;left: 50%;margin-left: -45px;}
.header-right-line:before{content: '';display: block;background: #989898;width: 100%;height: 1px;position: absolute;top: 50%;left: 0;}
@font-face{
    font-family: 'helv';
    src:url(helv.ttf)  format('truetype')
}
.header-right-tel{font-family: "helv","Impact";
    font-size: 30px;
    font-weight: 100;}
.menu-btn{margin-top: 20px;display: block;border-radius: 50px;background: #2553b3;color: #ffffff;padding: 3px 10px;}
.menu-btn img{vertical-align: top;height: 23px;}
.menu-btn span{vertical-align: middle;padding-left: 4px;color: #ffffff;}
.nav{height: 45px;line-height: 45px;background: #2553b3;}
.nav a{color: #ffffff;text-decoration: none;display: block;width: 100%;height: 100%;text-align: center;}
.nav li{width: 120px;padding: 0;}
.nav>div>ul>li{border-left: 1px solid #214aa0;float: left;position: relative;z-index: 100;}
.nav>div>ul>li:first-child{border: none;padding: 0;}
.nav li>a{transition: all linear 0.2s;background: url(../images/nav_on.jpg) left -4px repeat-x;}
.nav li:hover>a{background: url(../images/nav_on.jpg) left bottom repeat-x;}
.nav li>dl{position: absolute;left: 0;top: 45px;right: 0;background: #2553b3;opacity: 0;transform: translateY(30px);transition: all linear 0.2s;visibility: hidden;}
.nav li>dl a{display: block;line-height: 30px;transition: all linear 0.4s;}
.nav li:hover>dl{opacity: 1;transform: translateY(0);visibility: visible;}
.nav li>dl a:hover{background: #81c426;color: #ffffff;}
.banner-owl{position: relative;}
.banner-item{height: 450px;background-position: center center;background-size: auto 100%;}
.owl-dots{position: absolute;right: 0;left: 0;bottom: 0;}
.banner-owl .owl-dots .owl-dot span{border-radius: 0;width: 50px;height: 6px;opacity: 0.75;}
.banner-owl .owl-dots .owl-dot.active span{background: #2553b3;}
.search{border-bottom: 1px solid #ecebeb;line-height: 50px;color: #909090;}
.keyword-title{color: #2553b3;font-weight: bold;}
.search a{color: #343434;}
.search-group{margin-top: 9px;}
.products-center{font-weight: bold;color: #4c4e5d;margin-top: 50px;text-transform: uppercase;}
.product-container{height: 529px;background: url(../images/floor2_bg.jpg) center top no-repeat;}
.products-center-title{font-size: 24px;font-weight: 100;color: #4c4e5d;margin-top: -10px;}
.products-info{color: #ffffff;font-size: 16px;padding-top: 28px;line-height: 24px;}
.owl-product{margin-top: 75px;max-width: 1000px;margin-left: auto;margin-right: auto;}
.product-item{/*width: 215px;height: 245px;*/background: #ffffff;overflow: hidden;border: solid 1px rgba(255,255,255,0.6);box-sizing: border-box;}
.product-item img{/*width: 215px;height: 170px;*/width: 100%;}
.product-item-title{color: #000000;padding: 25px 40px;display: block;}
.product-container .container {position: relative;text-align: center;}
.product-container .container .next,.product-container .container .prev{position: absolute;top: 56%;cursor: pointer;width: 30px;height: 30px;background-image: url(../images/icon.png);}
.product-container .container .prev{left: 0;background-position: 0 -109px;}
.product-container .container .next{right: 0;background-position: -40px -109px;}
.about-title{font-size: 20px;font-weight: 100;padding-bottom: 20px;}
.about-info{color: #707070;font-size: 14px;line-height: 24px;}
.about-more{background: #2553b3;
    width: 180px;
    height: 40px;
    text-align: center;
    display: block;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    margin-top: 45px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    transition: ease-in-out .2s;}
.about-more:hover{
    width: 180px;
    background-color: #80bf1a;
    color: #ffffff;
    text-decoration: none;
}
.container-about{margin-top: 45px;}
.line{border-top: solid 1px #dfdfdf;margin-top: 50px;margin-bottom: 50px;}
.news-list-item{height: 38px;line-height: 38px;border-bottom: 1px dotted #ddd;background: url(../images/icon-09.gif) left center no-repeat;}
.news-list-item a{color: #000000;transition: all linear 0.4s;}
.news-list-item a:hover{color: #06c;}
.news-list-item span{color: #9fa0a0;}
.news-list{margin-top: 25px;}
.news-more{
    width: 230px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    margin: 0 auto;
    font-size: 16px;
    transition: ease-in-out .3s;
    border: solid 1px #dcdcdc;
    border-radius: 20px;
    margin: 50px auto;
    color: #000000;
}
.news-more:hover{
    font-size: 18px;
    color: #06c;
}
.ads{background: url(../images/floor8_img.png) center center no-repeat;height: 150px;}
.ads .container>div>div{padding-top: 65px;}
.tel{font-size: 30px;
    font-family: impact;
    font-weight: 100;
    color: #fff;}
.contact-a{
    color: #fff;
    display: block;
    width: 99px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    border: 1px solid #fff;
    float: right;
    margin-left: 10px;
    transition: ease-in-out .2s;
}
.contact-a:hover{
    background: #2553b3;
    color: #fff;
}
.contact-table tr td{line-height: 36px;color: #707070;vertical-align: top;}
.container-contact{margin-top: 40px;}
.footer{background: #32333c;padding: 35px 0;margin-top: 50px;color: #b9b9b9;}
.footer a{color: #b9b9b9;}

.banner{height: 240px;background-position: center center;background-repeat: no-repeat;}
.banner2{background-image: url(../images/nbanner_02.jpg);}
.banner3{background-image: url(../images/nbanner_03.jpg);}
.banner4{background-image: url(../images/nbanner_04.jpg);}
.banner5{background-image: url(../images/nbanner_05.jpg);}
.banner6{background-image: url(../images/nbanner_06.jpg);}
.main{margin-top: 20px;}
.left{float: left;width: 220px;}
.left-title{height: 43px;text-align: center;background: url(../images/sub_left_title.jpg);color: #ffffff;line-height: 43px;font-weight: bold;font-size: 15px;    font-family: "微软雅黑";}
.left-nav,.left-nav li{padding: 0;margin: 0;list-style: none;}
.left-nav li{display: block;height: 36px;line-height: 36px;margin-top: 3px;background: url(../images/bg_mover_A2.jpg) left top no-repeat;}
.left-nav li a{color: #434343;display: block;width: 100%;height: 100%;box-sizing: border-box;padding-left: 50px;font-weight: bold;}
.left-nav li:hover,.left-nav li.active{background-image: url(../images/bg_mover_A1.jpg);}
.left-nav li:hover a,.left-nav li.active a{color: #ffffff;}
.left-img{margin-top: 20px;}
.right{float: right;width: 748px;}
#sub_right_title {
    height: auto;
    height: 43px;
    padding-left: 0px;
    background: url(../images/sub_right_titleA1.jpg) no-repeat;
}
#sub_right_title h2 {
    line-height: 43px;
    color: #0e3788;
    font-size: 15px;
    font-weight: bold;
    width: auto;
    overflow: hidden;
    padding: 0px 0px 0px 10px;
    font-family: "微软雅黑";
    margin: 0;
}
#sub_right_title h2 span.location {
    float: right;
    font-size: 14px;
    font-weight: normal;
    color: #636363;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 0px;
    width: auto;
    text-align: right;
    overflow: hidden;
    padding-right: 10px;
    background: url(arrow4L.jpg) no-repeat left center;
    font-family: "微软雅黑";
}
#sub_right_title h2 {
    line-height: 43px;
    color: #0e3788;
    font-size: 15px;
    font-weight: bold;
    width: auto;
    overflow: hidden;
    padding: 0px 0px 0px 10px;
    font-family: "微软雅黑";
}
.right-content{color: #666666;line-height: 28px;padding-top: 40px;padding: 10px 10px 0 10px;box-sizing: border-box;}
.article-list ul ,.article-list li{list-style: none;padding: 0;margin: 0;}
.article-list li{border-bottom: dotted 1px #dcdcdc;width: 100%;height: 36px;line-height: 36px;background: url(../images/arrow2.gif) left center no-repeat;}
.article-list li a{padding-left: 15px;color: #333333;transition: all linear 0.4s;}
.article-list li a:hover{color: #ff8000;}
.page{margin-top: 20px;}
.article-detail-title{font-weight: bold;color: #000000;}
.article-detail-info{border-bottom: dotted 1px #dcdcdc;color: #898989;}
.article-detail-info span{margin: 0 15px;}
.article-detail-content{padding: 25px 0;}
.pages ul{padding: 0;margin: 0;list-style: none;color: #333333;}
.product-list-item{margin-top: 10px;}
.product-list-img{display: block;border: 2px solid #dbd7cc;overflow: hidden;box-sizing: border-box;transition: all linear 0.4s;}
.product-list-img:hover{border-color: #ff8000;}
.product-list-img img{width: 100%;padding: 1px;box-sizing: border-box; transition: all linear 0.4s;}
.product-list-img:hover img{transform: scale(1.1);}
.product-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;width: 100%;color: #000000;line-height: 35px;}
.product-detail-img{border: solid 2px #dbd7cc;padding: 1px;}
.product-detail-item{color: #000000;margin-top: 10px;}
.detail-content-title{height: 32px;line-height: 32px;background: url(../images/tab-line.gif) left top repeat-x;}
.detail-content-title span{display: block;width: 96px;color: #ffffff;background: url(../images/tab-current.gif) left center no-repeat;text-align: center;margin-top: 20px;}
.form-table tr td{padding: 3px 0;}
.form-table{width: 100%;}
.form-table input{max-width: 200px;display: inline;}
.form-table textarea{max-width: 300px;}
.form-table tr td:first-child{width: 80px;}
.mm-menu{width: 45%;}
.flink {margin: 0;padding: 0;margin-top: 10px;}
.flink li{display: inline-block;list-style: none;margin-right: 5px;}
.product-more>a{display:inline-block;color:#ffffff;margin-top:25px;border:solid 1px #ffffff;padding:6px 25px;}

.product-detail-content table{border-left: solid 1px #dcdcdc;border-top: solid 1px #dcdcdc;}
.product-detail-content table tr td ,.product-detail-content table th td{border-right: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc;}

@media screen and (max-width:768px){
	.container-about{margin-top:25px;}
	.news-more{margin:20px auto;}
    .products-center{margin-top: 20px;}
	.container-contact{margin-top:20px;}
    .product-container{height: auto!important;padding-bottom: 25px;}
    .product-item-title{padding-left: 5px;padding-right: 5px;overflow: hidden;white-space: nowrap;}
    .form-table input{max-width: 200px;display: block;}
    .form-table tr td{vertical-align: top;}
    .header-left img{height: 70px;}
    .banner-item,.banner{height: 200px;}
    .right{width: 100%;}
    .search{padding-bottom: 8px;}
    .about-more{margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom: 15px;}
    .product-item{width: 100%!important;height: 100%!important;}
    .product-item img{height: 100%!important;}
    .owl-product{margin-top: 5px;}
    .product-container .container .next,.product-container .container .prev{display: none;}
}


