﻿@font-face {
    font-family: 'GrotesqueMT';
    src: url('../fonts/GrotesqueMT.otf') format('truetype');
}
*{padding:0; margin:0; outline:0; border:0; box-sizing:border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, textarea, img{border:medium none;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:14px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#000; outline:0;}
em{font-style:normal;}
h1, h2, h3, h4, h5, h6{
    font-weight: initial;
}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{ text-decoration:none;}
/** 重置图片元素 **/
.foot_nav{
	display: none;
}
.fl{float:left;} .fr{float:right;} img{border:0px;}
.f1{font-size:24px; color:#fd4753;}
.container {
    width: 90%;
    padding: 0;
    margin: 0 auto;
    max-width: 1400px;
    min-width: 1200px;
}
input{utline:none;}


.img2{
	display: none;
}
.m_img,.m_nav,.banner_box{
	display: none;
}
.header {
    z-index: 9999999;
    width: 100%;
    transition: all 0.3s;
}
.header:hover{
	background: #fff;
}
.header .topbar {
    line-height: 50px;
    font-size: 13px;
    color: #888;
    background: #0064b0;
}
.header .topbar ul {
    float: right;
    border: 1px solid #ddd;
    padding: 0 18px;
    border-radius: 30px;
    padding-top: 8px;
    margin-top: -10px;
}
.header .topbar li {
    float: left;
    color: #ddd;
    line-height: 20px;
    font-size: 12px;
}
.header .topbar li.pipe {
	padding: 0 10px;
}
.header .topbar li.c {
	margin-left: 10px;
}
.header .topbar li.c a {
	background-color: #f7c433;
	display: block;
	padding: 0 15px;
	font-weight: bold;
}
.header .logo {
    float: left;
    font-size: 0;
    text-align: left;
    padding: 8px 0;
    border: 0;
    padding-bottom: 0;
}
.header .tel {
    float: right;
    background: url(../image/tel.jpg) no-repeat 0 center;
    padding-left: 55px;
    margin-top: 18px;
    font-size: 16px;
}
.header .tel strong {
    display: block;
    font-size: 28px;
    font-family: Impact;
    line-height: 1;
    color: #003fcb;
    margin-top: 5px;
}
.header .text {
    float: left;
    font-size: 12px;
    margin: 13px 0 20px 8px;
    padding: 5px 0 5px 8px;
    text-transform: uppercase;
    color: #808080;
}
.header .text strong {
    display: block;
    font-size: 21px;
    color: #0645b6;
    font-weight: 600;
}
.header .text span {
	color: #015cb5;
}
.header .nav {
	font-size: 0;
	color: #fff;
}
.header .nav>li {
    display: block;
    vertical-align: middle;
    margin: 0 5px;
    width: 80px;
    text-align: center;
}
.header .nav>li>a {
    padding: 0;
    line-height: 75px;
    color: #000000!important;
    font-size: 15px;
    transition: all .3s;
    font-weight: initial;
}
.header:hover .nav>li>a{
	color:#484848!important;
}
.header .nav>li:hover>a{
    color: #fff!important;
}
.header .nav li .arr {
	float: right;
	height: 40px;
	width: 40px;
	position: relative;
	display: none;
}
.header .nav li .arr:after {
	content: '';
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 15px;
}
.header .nav li.dropdown {
	position: relative;
}

.header .nav .dropdown-box {
	position: absolute;
	left: 0;
	min-width: 100%;
	top: 100%;
	display: none;
	z-index: 10;
	text-align: center;
}
.header .nav .dropdown-box p {
	margin: 0;
}
.header .nav .dropdown-box a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
	font-size: 14px;
	background-color: rgba(0, 0, 0, 0.5) !important;
	line-height: 40px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.header .nav .dropdown-box a:hover {
	background-color: #022d64 !important;
}
.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
}
.header .nav li.open .dropdown-box {
	display: block;
}
.header-top-bg {
    display: block;
    width: 100%;
    background: #238901;
    height: 45px;
    line-height: 45px;
}
.header-top-bg .header-top-text {
    display: block;
    color: #fff;
    font-size: 12px;
}
.header-top-bg .header-lan a {
    color: #ffffff;
    display: block;
    margin: 0 10px;
    float: left;
    position: relative;
    text-transform: uppercase;
    font-size: 12px
}
.header-top-bg .header-lan a:after {
    content: "";
    width: 1px;
    height: 14px;
    background: #c1c1c1;
    display: block;
    position: absolute;
    top: 16px;
    right: -12px;
}
.header-top-bg .header-lan a:last-child:after{
    display: none
}
.index-nav {
    display: block;
    padding: 12px 0;
}
.logo-text-h3{
    display: block;
    margin-left: 20px;
}
.logo-text-h3 h3 {
    font-size: 30px;
    font-weight: bold;
    margin-top: 18px;
    color: #238901;
}
.logo-text-h3 p {
    font-size: 12px;
    line-height: 36px;
    letter-spacing: 0;
    color: #606060;
    text-transform: uppercase;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #000;
    background-color: #e7e7e7;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #ff8d00;
}
.top_tel {
    color: #fff;
    margin-top: 0px;
    padding-left: 20px;
    display: inline-block;
    float: right;
    font-size: 12px
}
.top_tel strong {
    font-size: 18px;
    color: #fff;
    font-family: Arial;
}
.nav>li:before {
    content: "";
    display: block;
    background: #ff8d00;
    height: 35px;
    position: absolute;
    top: 20px;
    left: 0;
    transition: all 0.3s;
    z-index: 0;
    border-radius: 5px;
    width: 0;
}
.nav li:hover:before{
    width: 100%;
}
.top1_two {
    margin-left: 10px;
    margin-top: 15px;
}
.top1_two li {
    width: 70px;
    height: 65px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    text-align: center;
    float: left;
    overflow: hidden;
    margin-left: 6px;
    transition: all 0.3s;
    color: #5a5a5a;
}
.top1_two img{
    display: table;
    margin: 0 auto;
    margin-top: 6px;
    margin-bottom: 3px;
}
.nav-bg {
    background-color: #015cb5;
    color: #fff;
}
.navbar {
    position: relative;
    min-height: 54px;
    margin-bottom: 0;
    border: 1px solid transparent;
}
.navbar-default {
    background-color: initial;
    border-color: #e7e7e7;
    border: 0;
    float: right;
    margin-left: 40px;
    margin-top: 10px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: inherit;
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
}
.navbar-default .navbar-nav>li>a {

}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 34px;
    font-size: 16px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 38px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #777;
}
.dropdown-menu>li>a {
    display: block;
    padding: 8px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.nav>li:hover{

}
.dropdown-menu li:hover a {
    color: #ffffff!important;
}



/*产品搜索*/
.search{ 
    height: 65px; 
    overflow: hidden; 
    line-height: 65px;    
    border-bottom: 1px solid #dedede;
    background: #f5f5f5;
}
.search .fl{ 
    background: url(../images/201.png) no-repeat center left; 
    padding-left: 25px;
}
.search_one{  
    width:337px; 
    height: 65px; 
    overflow: hidden;
}
.inputxt{
    outline: none;
    border: none;
    height: 100%;
    padding-left: 20px;
    width: 251px;
    float: left;
    height: 65px;
}
.search-i input {
    float: left;
    width: 65px;
    outline: none;
    border: none;
    background: #238901 url(../images/search.png);
    cursor: pointer;
    height: 65px;
}
.search-bg input{ 
    border-left: 1px solid #dedede;
    background: #f5f5f5;
}
/*产品搜索*/

/* 幻灯片 */
.dowebok { margin: 0 auto;}
.swiper-container { margin: 0 auto; overflow: visible;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev { display: block;}
.swiper-slide { position: relative; opacity: 0 !important;}
.swiper-slide img { width: 100%;}
.swiper-slide-active { opacity: 1 !important;}
.swiper-slide .ren { position: absolute; left: 0; top: 0; width: 1436px; height: 840px;}
.swiper-button-next, .swiper-button-prev { display: none; width: 40px; height: 68px; background-size: contain;}
.swiper-button-next { right: 100px; background-image: url(../images/next.png);}
.swiper-button-prev { left: 100px; background-image: url(../images/prev.png);}
.swiper-container-horizontal .swiper-pagination-bullets { bottom: 40px;}
.swiper-pagination-bullet { width: 70px; height: 4px; margin: 0 10px !important; padding: 6px 0; border-radius: 0; background-color: transparent; opacity: 1;}
.swiper-pagination-bullet:after { content: ""; display: block; height: 4px; background-color: #fff; opacity: 0.5;}
.swiper-pagination-bullet:hover:after, .swiper-pagination-bullet-active:after { background-color: #000;}
/* 幻灯片 */

/*抬头title*/
.title {
    margin: 45px auto 35px;
    text-align: center;
}
.title strong {
    font-size: 36px;
}
.title strong span {
    color: #238901;
}
.title strong font{
    display: inline-block;
    margin:0 5px;
}
.title p {
    font-size: 17px;
    color: #999;
    font-weight: 100;
}
/*抬头title*/

/*产品中心*/
.prod_left {
    width: 20%;
    float: left;
}
.prod_left .prod_left_title {
    width: 100%;
    height: 98px;
    background: linear-gradient(to bottom, #40bb17, #238901);
    position: relative;
}
.prod_left .prod_left_title p {
    font-size: 26px;
    color: #fff;
    padding-top: 20px;
    margin-left: 30px;
}
.prod_left .prod_left_title span {
    display: block;
    color: #fff;
    opacity: 0.2;
    font-size: 13px;
    text-transform: uppercase;
    margin-left: 30px;
    margin-top: 4px;
    font-size: 13px;
}

.prod_left .prod_left_title::after {
    content: "";
    display: block;
    background: url(../images/prod_left_i.png) no-repeat;
    width: 37px;
    height: 28px;
    position: absolute;
    top: 32px;
    right: 24px;
    transition: 0.3s;
}

.prod_right{
    width: 78%;
    float: right;
}
.prod_right ul li {
    width: 31%;
    float: left;
    margin: 1%;
    margin-top: 0;
    margin-bottom: 2%;
    border: 1px solid #ddd;
}
.prod_right .prod-img {
    overflow: hidden;
    border-bottom: 0;
}
.prod_right .prod-img img{
    display: block;
    transition: all 0.5s;
}
.prod_right ul li:hover .prod-img img{
    transform: scale(1.1);
}
.prod-name h3 {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    text-indent: 10px;
    background: #f0f0f0;
    position: relative;
}
.prod-name h3:after {
    content: "＋";
    position: absolute;
    right: 8px;
    top: 0;
}
.prod_right ul li:hover .prod-name h3 {
    background: #238901;
    text-indent: 10px;
    color: #fff;
}
.prod_right ul li:hover{
    border: 1px solid #238901;
}
/*产品中心*/


/*广告推荐*/
.index-ggt-bj{background: url(../images/about-pic.jpg)no-repeat center #0078dd;overflow:hidden;margin-top:30px;}
.index-ggt-wb{float:left;padding:35px 0;color:#fff;}
.index-ggt-wb p{font-size:25px;line-height:27px;margin-bottom:15px;}
.text-blank span{color:#0e59ae;}
.text-blank font {color: #0e59ae;display: inline-block;padding: 0 8px;}
.adv-body dd span:after {content: '';display: block;width: 50px;height: 2px;background: #fff;position: absolute;bottom: -10px;}
/*广告推荐*/

/*首页关于我们*/
.index-about-bg {
    background: #fafafa;
    padding-bottom: 60px;
}
.about-about-right span {
    font-size: 30px;
    color: #238901;
    font-family: Arial;
    display: block;
    text-transform: uppercase;
    margin: 5px 0 0px;
}
.about-about-right em {
    font-weight: bold;
    font-size: 26px;
    color: #333;
    background: url(../images/043.png) no-repeat center right;
    display: block;
    width: 390px;
}
.about-about-right p {
    font-weight: 100;
    color: #666;
    font-size: 15px;
    line-height: 28px;
    text-align: justify;
    border-top: 1px solid #eee;
    padding-top: 25px;
    margin-top: 25px;
    margin-bottom: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.com_two a {
    width: 154px;
    height: 42px;
    line-height: 42px;
    color: #333;
    text-align: center;
    font-size: 14px;
    border: 1px solid #eee;
    display: inline-block;
    margin-right: 20px;
    transition: all 0.5s;
    background: #fff;
}
/*首页关于我们*/

/*应用案例*/
.index-case{
    display: table;
    width: 100%;
    padding:45px 0;
}
.index-case-body ul li {
    width: 31%;
    float: left;
    margin: 1%;
    position: relative;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 2%;
}
.index-case-body ul li img{
    width: 100%;
}
.index-case-body ul li:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    background: rgba(0,0,0,0.4);
}
.index-case-title{
    position: absolute;
    bottom: 0;
    padding: 20px;
    z-index: 99;
}
.index-case-title h3{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
}
.index-case-title p {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.index-case-body ul li img{
    transition: all 0.5s;
}
.index-case-body ul li:hover img{
    transform: scale(1.1);
}
/*应用案例*/



/*新闻*/
#news_bg {
    background: #f5f5f5;
    margin-top: 35px;
    padding-bottom: 30px;
}
.new-body ul li {
    width: 31%;
    float: left;
    margin: 1%;
    position: relative;
}
.new-body .new-title{
    padding:20px;
    background: #fff;
}
.new-body .new-title h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    color: #000;
    margin-bottom: 10px;
}
.new-body .new-title h3 a{
    color:#000;
}
.new-body .new-time {
    color: #5a5a5a;
    margin-bottom: 5px;
}
.new-body .new-time i{
    margin-right:10px;
}
.new-span {
    font-size: 14px;
    line-height: 28px;
    color: #686868;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.new-body ul li dl {
    background: #fff;
    padding: 20px;
    padding-top: 60px;
    padding-bottom: 10px;
}
.new-body ul li dl dd {
    margin-bottom: 8px;
}
.new-body ul li dl dd h3 {
    margin-bottom: 8px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.new-body ul li dl dd h3 a {
    font-size: 17px;
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
}
.new-body ul li dl dd p {
    font-size: 14px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.new-body ul li:last-child dd{
    
}
.title-small{
    position: absolute;
    top: 0;
    font-style: normal;
    background: #787b86;
    top: 0;
    left: 0;
    position: absolute;
    padding: 7px 20px;
    text-align: center;
    max-width: 90%;
    z-index: 8;
    color: #fff;
}
.new-img img{
    width: 100%;
}

/*新闻中心*/



.gstd-l .prod_left{
    width: 100%!important
}
.list-1 {
    margin: -20px 0 0 -20px;
}
.list-1 li {
    float: left;
    width: 33%;
}
.list-1 .wrap {
    margin: 20px 0 0 20px;
    background-color: #f5f5f5;
    padding: 10px;
}
.list-1 .img-cover {
    display: block;
}
.list-1 .img-cover span {
    padding-top: 100%;
}
.list-1 .text {
    border-top: 0;
    padding: 15px 0 10px;
    text-align: center;
}
.list-1 .text h4 {
    margin: 0;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
.list-1 .text h4 a{
    color:#484848
}
.list-1 .text p {
    margin: 15px 0 0;
    font-size: 14px;
    text-align: left;
    color: #909090;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.list-1 .text .bt {
    display: inline-block;
    margin: 0 15px;
    line-height: 30px;
    color: #fff;
    padding: 0 15px;
    background-color: #015cb5;
    border: 1px solid transparent;
}
.list-1 .wrap:hover .img-cover span {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/* .list-1 .wrap:hover a {
    color: #fff;
} */
.list-1 .wrap:hover p {
    color: #fff;
}
.list-1 .wrap:hover .bt {
    border-color: #fff;
    background-color: transparent;
}
.list-1 .wrap:hover .bt:last-child {
    background-color: #fff;
    color: #333;
}

/*footer*/
.footer {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
    background: #1c7100;
    color: #ffffff;
    font-size: 14px;
}
.footer a{
    color:#fff; 
    font-size:14px;
}
.footerW{
    width:1200px; 
    margin:0 auto; 
    padding-top:20px;
}
.footer_s{
    float:left; 
    width:329px;
}
.footer_si {
    padding-left: 61px;
    margin: 15px 0;
    margin-left: 3px;
    overflow: hidden;
    margin-bottom: 30px;
}
.footer_si01{
    background:url(../images/20181015170525_1937397327.png) no-repeat left center;
}
.footer_si02{
    background:url(../images/20181015170525_980463162.png) no-repeat left center;
}
.footer_si_m{
    font-size:18px; 
    color:#fff; 
    line-height:30px;
}
.footer_si_s{
    font-size:14px;
}
.footer_line {
    float: left;
    width: 1px;
    height: 200px;
    background: #1a6203;
    margin-right: 35px;
    overflow: hidden;
}
.footer_dh {
    float: left;
    margin-left: 15px;
    width: 14%;
    overflow: hidden;
}
.footer_dh_m{font-size:16px; color:#fff; padding-bottom:15px; line-height:30px;}
.footer_dh_d {
    width: 100%;
    overflow: hidden;
}
.footer_dh_da {
    font-size: 14px;
    line-height: 28px;
    margin-right: 0;
    float: left;
    width: 100%;
}
.footer_dh_fl{ 
    overflow:hidden;
}
.footer_dh_fl td{
    padding-top:0 !important; 
    height:auto !important;
}
.footer_dh_fl b{
    font-size:0px; 
    line-height:0px; 
    font-weight:normal;
}
.footer_dh_fl b a{
    font-size:14px; 
    line-height:28px;
    width:104px; 
    overflow:hidden; 
    display:block; 
    white-space: nowrap; 
    text-overflow: ellipsis; 
}
#showtyepname{
    display:none;
}
.footer_r{
    float:right; 
    width:220px; 
    overflow:hidden;
}
.footer_rl{
    float:left; 
    width:100px; 
    overflow:hidden;
}
.footer_rr{
    float:right;
}
.footer_rl_m{
    font-size:16px; 
    color:#fff; 
    padding-bottom:15px; 
    line-height:30px;
    text-align: center;
}
.footer_rl_i{
    width:100px;
}
.footer_rl_i img{
    width:100px;
}

/* .footer a:hover{color:#fe0000; } */
/*copy*/
.copy {
    width: 100%;
    overflow: hidden;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #ffffff;
    background: #1c7100;
    border-top: 1px solid #1a6203;
}
.copy a {
    color: #ffffff;
    font-size: 14px;
}
/* .copy a:hover{color:#fe0000; } */
.copyW {
    width: 1200px;
    margin: 0 auto;
    padding: 14px 0;
    overflow: hidden;
}




.main-body {
    display: block;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
.aboutL {
	float: left;
	width: 21.356%;
}
.aboutH
.aboutH h3 {
	padding-top: 8px;
	line-height: 32px;
	font-size: 22px;
	text-transform: uppercase;
}
.aboutH h2 {
    display: block;
    height: 55px;
    line-height: 55px;
    color: #fff;
    font-size: 22px;
    padding-left: 20px;
    text-decoration: none;
    background: #8b1c22;
    font-weight: inherit;
}
.aboutNav {
	background: #fff;
	border: 1px solid #ddd;
	padding-top: 10px;
}
.aboutNav li {
	background: #f5f5f5;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin: 0 12px;
	border-radius: 4px;
	margin-bottom: 10px;
}
.aboutNav li ul {
	width: 100%;
	background: #fff;
	top: 0;
	background:#e0e0e0;
	display: none;
	transition: all 0.5s;
}
.aboutNav li ul li {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
.aboutNav li ul li a {
	color:#484848;
}
.aboutNav li:hover ul {
	display: block;
}
.aboutNav li a {
    display: block;
    padding: 0 22px;
    position: relative;
    font-size: 16px;
}
.aboutNav li:hover span.jtAbout {
	background: url(../images/jt_about_a.png) no-repeat center;
	background-size: 8px;
}
.aboutNav li.on {
	}
.aboutNav li.on a {
	color: #484848;
}
.aboutNav li.on span.jtAbout {
	background: url(../images/jt_about_a.png) no-repeat center;
	background-size: 8px;
}
.jtAbout {
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(../images/jt_about.png) no-repeat center;
	background-size: 8px;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
}
.aboutLAd {
	margin: 15px 0;
}
.aboutLAd:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}
.aboutContact {
    padding: 0 0 0px 0;
    background: #f1f1f1;
    margin-top: 20px;
}
.aboutContactH {
	padding: 12px 0;
	border-bottom: 1px solid #dadada;
}
.aboutContactH h2 {
    height: 20px;
    padding-left: 16px;
    line-height: 20px;
    font-size: 16px;
    border-left: 3px solid #238901;
}
.aboutContact ul {
	margin-top: 14px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 13px;
}
.aboutContact ul li {
	padding: 0 10px 0 14px;
	margin-bottom: 12px;
	line-height: 22px;
}
.aboutContact ul li span,.aboutContact ul li em,.aboutContact ul li p {
	display: inline-block;
}
.aboutContact ul li span {
	width: 22px;
	height: 22px;
	margin-right: 1px;
	font-size: 0;
	text-align: center;
	vertical-align: top;
}
.aboutContact ul li span img {
	vertical-align: middle;
}
.aboutContact ul li em {
	width: 72px;
	vertical-align: top;
}
.aboutContact ul li p {
	width: 174px;
}
.aboutEwm {
	text-align: center;
}
.aboutEwm img {
	max-width:70%;
}
.aboutR {
	float: right;
	width: 76%;
	padding: 10px;
}
.aboutRTop {
    font-size: 16px;
    color: #000;
    border-bottom: 1px solid #ddd;
    height: auto;
    line-height: 40px;
    display: table;
    width: 100%;
    height: 45px;
    margin-bottom: 30px;
}
.aboutRTop span {
	font-size: 18px;
	line-height: 35px;
	display: table;
	font-weight: bold;
	float: left;
}
.aboutRTop span i {
	margin-right: 5px;
	color: #0e59ae;
}
.aboutRTop a {
	color: #000;
}
.aboutRTop a:hover {
	color: #921618;
}
.aboutRTop p {
	margin-top: 0px;
	line-height: 40px;
	padding-left: 22px;
	background: url(../images/about_r_position.png) no-repeat left center;
	position: relative;
	z-index: 22;
}
.aboutRH {
	margin-top: 62px;
	text-align: center;
}
.aboutRH h2 {
	font-size: 36px;
	line-height: 46px;
}
.aboutRH p {
	font-size: 16px;
	line-height: 26px;
}
.aboutRW {
	margin-top: 52px;
}
.aboutPic {
	float:left;
	box-sizing: border-box;
	width: 335px;
	height: auto;
	margin: 0 48px 24px 0;
	border: 10px solid #ddd;
}
.aboutPic:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}
.aboutRW h3 {
	margin-top: 10px;
	margin-bottom: 32px;
	font-size: 36px;
	font-weight: 600;
	color: #921618;
}
.aboutRW p {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 42px;
}
.aboutRInner {
	padding: 30px 70px 30px 58px;
	margin-bottom: 60px;
	background: #fff;
}
.aboutRInnerWrit {
	float: left;
	width: 302px;
}
.aboutRInnerWrit h2 {
	font-size: 36px;
	line-height: 44px;
}
.aboutRInnerWrit h3 {
	margin-bottom: 22px;
	font-size: 18px;
	color: #666;
	line-height: 24px;
}
.aboutRInnerWrit p {
	color: #666;
	line-height: 24px;
}
.aboutRInnerPic {
	float: right;
	width: 452px;
}
.aboutRInnerPic img {
	width: 100%;
}
.mbx-title {
    background: url(../images/sy.jpg)no-repeat left top;
    padding-left: 30px;
    margin-bottom: 0;
    line-height: 22px;
    display: table;
    float: left;
    margin-top: 10px;
    font-size: 14px;
}

.ny-banner {
    overflow: hidden;
}
.ny-banner img{width: 1920px; position: relative; left: 50%; margin-left: -960px;}


.about-center{
	line-height: 30px;
	font-size: 14px;
}

.introdTit{text-align: center;color: #323232;font-size: 32px;font-weight: 600;background: url(../images/brand.png) no-repeat top center;background-size: 230px;line-height: 60px}
.introdTip{color: #666666;margin-top: 40px;line-height: 24px;text-align: center;}
.introdCont {
    width: 100%;
    border-radius: 30px;
    background-color: white;
    margin: 40px 0 20px;
    padding: 15px 40px;
}
.introdUl li{float: none;width: 16.66%;border-left: 1px solid #F0F0F0;text-align: center;color: #969696;display: inline-block;}
.introdUl li i{
    font-style: normal;
    font-size: 40px;
    font-weight: bold;
    color: #6bc9f3;
    line-height: 30px;
}

.introdUl li i small {
    font-size: 14px;
}


.introdUl li:nth-child(1){border-left: none;}
.introdUl img{margin: 0 auto 12px;}
.introdList{margin-top: 40px;padding: 0 5px;}
.introdList li{float: left;width: 28%;height: 360px;background-color: #F8F7FC;border-radius: 30px;margin: 0 2.65%;}
.introdList img{width: 100%;}
.introdList div{padding: 25px 30px 30px;color: black;line-height: 24px;}
.introdListTo{width: 100%;margin: 30px auto;}

.introdUl{
    text-align: center;
}


.deedsCont{text-align: center;margin-top: 25px;color: black;}
.deedsFont {
    font-size: 18px;
    margin-bottom: 1px;
    font-weight: 600;
}



.hezuo_w {
    position: relative;
    margin-bottom: 30px;
}
.h_pre,.h_next{ position:absolute; top:50%; transform: translateY(-50%); display:block; width:39px; height:40px;  }
.h_pre{ left:-50px; cursor:pointer; background:url('../images/prev.jpg') no-repeat center;}
.h_next{ right:-50px; cursor:pointer; background:url('../images/next.jpg') no-repeat center;}
.hezuo_p {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 30px;
}
.hezuo_p ul{ width:10000%;}
.hezuo_p li{ float:left; display:inline; width:0.235%; margin:0 0.02% 0 0; text-align:center;}
.hezuo_p li a{ font-size:14px; color:#666; font-weight:bold; line-height:25px;}
.hezuo_p li img{ width:100%; border:#ccc 1px solid;}
.hezuo_p li font {
    display: block;
    margin: 6px 0 0 0;
    font-weight: normal;
}



.pic-img {
    margin-top: 30px;
    padding: 0 15px;
}
.pic-img li h3{
	font-size: 14px;
	text-align: center;
	line-height: 45px;
	height: 45px;
}

.pic-img li{
	margin-bottom: 20px;
}
.pic-img li .pic-tu{
	border:1px solid #ddd;
}
.pic-img li .pic-tu img{
	width: 100%;
}



.inst-join{width:100%; margin:auto; font-size:14px; color:#4d4d4d; line-height:22px; overflow:hidden;}
.inst-join p{ font-size:14px; color:#4d4d4d; line-height:22px; margin-bottom:10px;}
.flod-box{ width:100%; margin-left:30px; margin-top:30px; }
.flod-title{ width:100%; margin-bottom:10px;  background:url(../images/icon-join.png) no-repeat left 20px center; background-size:30px; background-color:#ebebeb;}
.flod-title p{color:#4d4d4d; line-height:60px; font-size:15px; text-indent:80px;cursor:pointer;}
.flod-title:hover p,.flod-title:hover p strong{color:#1a2c7a;}
.flod-title2{background-color:#f2f2f2;}
.flod-title2 p{ color:#1a2c7a !important;}
.flod-title2 p strong{ color:#1a2c7a !important;}
.flod-content{display:none; width:96%; margin:auto; margin-bottom:30px; font-size:13px; color:#4d4d4d; line-height:22px;}
.flod-content p{ margin-bottom:8px;}




/* 产品 */
.pro-lst{
	margin-top: 30px;
}
.pro-name {
    float: left;
    width: 75%;
    margin-left: 20px;
}
.pro-name h3 {
    display: inline-block;
    width: 100%;
    text-align: left;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
}
.img-pic {
    border: 1px solid #ddd;
    width: 22%;
    float: left;
}
.pro-name p{
    font-size: 14px;
    line-height: 30px
}
.pro-title-t {
    font-size: 14px;
    margin-bottom: 5px;
    color: #8b1c22;
}
.pro-title-t span {
    display: inline-block;
    margin-right: 15px;
}
.img-pic img{
    width:100%;
}

.pro-lst ul li {
    /* margin: 0 5px; */
    padding: 0 15px;
    margin-bottom: 30px;
}

.pro-lst ul li a{
    color:#484848;
}

.about-center {
    padding: 15px 0;
    line-height: 30px;
}
.pic-img {
    margin-top: 30px;
    padding: 0 15px;
}
.pic-img li h3{
	font-size: 14px;
	text-align: center;
	line-height: 45px;
	height: 45px;
}

.pic-img li{
	margin-bottom: 20px;
}
.pic-img li .pic-tu{
	border:1px solid #ddd;
}
.pic-img li .pic-tu img{
	width: 100%;
}

.center {
    display: table;
    width: 100%;
    margin-top: 10px;
    padding: 10px 15px;
}
.center .title {
    text-align: center;
    font-size: 25px;
    letter-spacing: 1px;
    color: #434343;
    margin-bottom: 15px;
    margin-top: 0;
}
.news_info {
    font-size: 16px;
    letter-spacing: 0px;
    color: #434343;
    opacity: 0.4;
    text-align: left;
    border-bottom: 1px solid #aea375;
    padding-bottom: 10px;
    text-align: center;
}
.details-txt {
    font-size: 14px;
    line-height: 250%;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px dashed #e0e1dc;
    padding: 5px 0;
    min-height: 150px;
    margin-top: 15px;
}
.page_bg{
    line-height: 26px;
    margin-top: 6px;
    padding-top: 5px;
    font-size: 14px;
}
.page_bg span {
    display: block;
}


.newsPage .item {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 20px;
    border-bottom: 1px solid #eaeaea;
    transition: all .5s;
    display: table;
}
.newsPage .item a {
    display: block;
    width: 100%;
}
.newsPage .item img {
    width: 24%;
    display: block;
    float: left;
    border: 1px solid #e5e5e5;
    padding: 3px;
    margin-right: 20px;
}
.newsPage .item h3 {
    font-size: 20px;
    color: #333;
    height: 40px;
    line-height: 35px;
    overflow: hidden;
    margin-bottom: 5px;
    font-weight: normal;
    border-bottom: 1px solid #ededed;
    transition: all ease 300ms;
}
.newsPage .item .txt {
    color: #666;
    line-height: 24px;
    height: 68px;
    margin: 12px 0 13px;
    overflow: hidden;
}
.newsPage .item .txt span {
    color: #13438f;
}
.newsPage .item .time {
    color: #666;
}
.newsPage .item:hover h3 {
    color: #13438f;
}
.newsPage .item:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.list{
    margin-top: 30px;
}

.share-btn-list {
    width: 100%;
    height: 35px;
    display: flex;
    align-items: center;
    margin-right: 6px;
    padding: 40px 0;
}
.share-btn-list .share-btn {
    position: relative;
    height: 30px;
    width: 30px;
    transition: .4s all;
    transition-delay: 30ms;
    cursor: pointer;
    overflow: hidden;
    border-radius: 2px;
    margin-right: 5px;
}
.share-btn-list .print {
    background: url(images/share-print.png) center no-repeat #2e3192;
    background-size: 18px 18px;
}
.share-btn-list .facebook {
    background: url(../images/share-facebook.png) no-repeat;
    background-size: 30px 30px;
}
.share-btn-list .twitter {
    background: url(../images/share-twitter.png) -4px -4px no-repeat;
    background-size: 37px 37px;
}
.share-btn-list .linkedin {
    background: url(../images/share-linkedin.png) -4px -4px no-repeat;
    background-size: 36px 36px;
}
.share-btn-list .pinterest {
    background: url(../images/share-pinterest.png) -2px -2px no-repeat;
    background-size: 32px 32px;
}
.share-btn-list .whatsapp {
    background: url(../images/share-whatsapp.png) -2px -2px no-repeat;
    background-size: 34px 34px;
}
.share-btn-list .mail {
    background: url(../images/share-mail.png) center no-repeat #f90;
    background-size: 22px 22px;
}
.share-btn-list .print {
    background: url(../images/share-print.png) center no-repeat #2e3192;
    background-size: 18px 18px;
}

.topbar select {
    width: 150px;
    float: right;
    margin-top: 18px;
    height: 30px;
    border-radius: 5px;
    padding-left: 10px;
}









.h2_prodtitle{font-size:25px;color:#414141;padding:2px 0 10px;line-height:1.6em; border-bottom: 1px solid  #DCDCDC;}

.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;}


.ul_prodinfos {
    width: 100%;
    height: 65px;
    overflow: hidden;
    zoom: 1;
    /* background: #eee; */
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}
 .ul_prodinfos b{display: block;
    font-size: 16px;
    font-weight: normal;
    margin-left: 66px;
    padding-top: 25px;
 }
.ul_prodinfos li{
    height: 60px;
    float: left;
}
.ul_prodinfo li {
    font-size: 14px;
    float: left;
    padding: 6px 0;
    width: 100%;
    line-height: 24px;
}
.ul_prodinfo li span{ font-size:14px}
.li_normalprice,.li_prono{line-height:24px; }
.li_normalprice img{ margin-top:35px;}

.li_first{ width: 100%;}
.li_weight{}

.ul_prodinfo .li_prono,.ul_prodinfo .li_marketprice,
.ul_prodinfo .li_volume,.ul_prodinfo .li_weight,.ul_prodinfo .li_jf,
.ul_prodinfo .li_brand .span_title{
color:#999;}
.ul_prodinfo .li_brand{width:180px; }
.li_prono{line-height:2.9em;}
.ul_prodinfo .b_proprice{font-size:14px;color:#ce1919;font-weight:normal;}
.ul_prodinfo a.a_brand{color:#c00;}
.ul_prodinfo a.a_brand:hover{text-decoration:underline;}

.ul_prodinfo .li_jf{clear:both;width:300px; }
.ul_prodinfo .li_jf b{font-weight:normal;color:#c00;}
.ul_prodinfo .li_jf a.a_usejf{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:80px;height:22px;line-height:22px;line-height:25px\9;_line-height:22px;overflow:hidden;background-position:-420px -120px;text-align:center;color:#fff;margin:0 0 0 8px;filter:alpha(opacity=90);opacity:0.9;vertical-align:middle;}
.ul_prodinfo .li_jf a.a_usejf:hover{filter:alpha(opacity=100);opacity:1.0;}

.prodbaseinfo_a .div_choose{background:#fcf0f0; border:1px solid #fbd2d2;margin-top:7px;padding:10px;}
.prodbaseinfo_a .div_choose h3{font-weight:normal;padding:0 0 5px; }

.hottel {
    color: #ff9500;
    font-weight: normal;
    font-size: 17px;
    float: left;
    font-weight: bold;
    display: table;
    width: 100%;
}
.mod_goods_info {clear:both;margin-bottom:10px;position:relative; background-color:#eee; height:45px;margin-top:35px;}
.mod_goods_info .hds {height:45px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;border-right:1px solid #fff}
.mod_goods_info .hds li h3 {display:block;width:128px;height:45px;line-height:45px;text-align:center;font-size:18px;border-bottom:0; font-weight:normal}
.mod_goods_info .hds li h3 a {color:#666;font-weight: normal;text-decoration:none;outline:none}
.mod_goods_info .hds .status_on { height:45px; line-height:45px;border-top:3px solid #ff9500;position:relative;}
.mod_goods_info .hds .status_on h3 {height:45px; line-height:45px;background-color:#fff;color:#ff9500}
.mod_goods_info .hds .status_on h3 a {color:#099c4e;font-weight:bold}
.mod_goods_info .more{ position:absolute;top:8px; right:0px;}
.mod_goods_info .more a:link,
.mod_goods_info .more a:visited{text-decoration:none;color:#099c4e;}
.mod_goods_info .more a:hover{color:#D4105A;}
.pright { width:280px; float:left; margin-left:20px;}
.prodbaseinfo_a {
    float: right;
    width: 57%;
    z-index: 1;
}
.proinfo {
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    margin-bottom: 30px;
    margin-top: 18px;
}

.proinfo table tr td{
    padding:10px 15px;
}

.cp {
    border: 1px solid #d7d7d7;
    background: #fff;
    padding-bottom: 12px;
    margin-bottom: 10px;
    display: table;
    width: 100%;
}
.cptab { border-bottom:1px solid #d7d7d7; background:#f7f7f7;  }
.cptab {
    line-height: 50px;
    font-size: 18px;
    color: #000000;
    text-decoration: none;
    padding: 0 8px;
}
.cptab a:hover {text-decoration:none;}
.cptab a.cr { background:#eee; font-weight:bold; }

.cp dl {
    width: 24.5%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 12px 0px 0 11px;
}
.cp dt {     width: 100%;   overflow:hidden;  }
.cp dt a {    width: 100%; display:block; border:1px solid #D5D5D5; padding:1px;}
.cp dt img {
    width: 100%;
    display: block;
}

.cp dd {
    line-height: 24px;
    padding-top: 8px;
    overflow: hidden;
    display: block;
    width: 100%;
    text-align: center;
}










.td .title{
    text-align: left;
}

.title-top {
    font-size: 15px;
    margin-bottom: 5px;
    color: #8b1c22;
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
}

.title-top span {
    display: inline-block;
    margin-right: 15px;
}

.description {
    margin: 20px 0;
    margin-bottom: 25px;
}

.description .title {
    border-bottom: 1px solid #dddddd;
    height: 41px;
    text-align: left;
    color: #ddd;
}

.description .title span.cur {
    border-bottom: 1px solid #333333;
    color: #333333!important;
    padding-bottom: 9px;
}

.description .contents {
    line-height: 180%;
    min-height: 150px;
    padding: 10px 0;
    display: block;
}
#global_editor_contents p {
    margin: 5px 0;
}

#global_editor_contents p {
    font-family: "QuattrocentoSans-Regular";
}

.description .title span {
    font-size: 22px;
    color: #1f1f1f;
    position: relative;
    background: #fff;
    margin-right: 0;
    padding-right: 15px;
    font-family: "WorkSans-Bold";
    height: 45px;
}

.ueeshop_responsive_article_feedback{padding-top:10px;margin-bottom: 0;}
.ueeshop_responsive_article_feedback .article_feedback_title{text-align: center;margin-bottom: 2%;}
.ueeshop_responsive_article_feedback .article_feedback_title .title{font-size: 24px;color: #333;}
.ueeshop_responsive_article_feedback .article_feedback_title span{display: block;width: 28px;height: 2px;background: #333;margin:15px auto 10px;}
.ueeshop_responsive_article_feedback .article_feedback_title .txt{font-size: 16px;color: #555;}
.ueeshop_responsive_article_feedback .rows{padding:10px 1%;position: relative;}
.ueeshop_responsive_article_feedback .rows.input_rows{float:left; width:50%;text-align: center;box-sizing: border-box;}
.ueeshop_responsive_article_feedback .rows .input {
    width: 100%;
    height: 43px;
    line-height: 43px;
    font-size: 12px;
    color: #888;
    text-indent: 10px;
    box-sizing: border-box;
    border: 1px solid #9d9d9d;
}
.ueeshop_responsive_article_feedback .rows textarea{width:100%; height:150px; padding:5px; font-size:12px; color:#888;box-sizing: border-box;border:1px solid #9d9d9d}
.ueeshop_responsive_article_feedback .rows .fc_red{margin-right:8px;position: absolute;right: 0;bottom: 7px;z-index: 1;}
.ueeshop_responsive_article_feedback .rows.input_rows .fc_red{bottom: 18px;}
.ueeshop_responsive_article_feedback .rows.vcode .input{width:150px; max-width:80%;}
.ueeshop_responsive_article_feedback .rows.vcode img{margin-top:3px;}
.ueeshop_responsive_article_feedback .rows.vcode .fc_red{position: static;margin: 0 0 0 8px;}
.ueeshop_responsive_article_feedback .rows .form_button{width:160px; height:40px;line-height: 40px; background:#ff9500; color:#fff;font-size:14px; border:none;text-transform: uppercase;cursor: pointer;}
.ueeshop_responsive_article_feedback .rows.textarea_rows{clear:both;}
.ueeshop_responsive_article_feedback.s1>form>.rows.input_rows{width:100%; float:none;}
.ueeshop_responsive_article_feedback.s1>form>.rows.textarea_rows textarea{width:90%; max-width:90%;}

.ueeshop_responsive_feedback{margin:30px 0; overflow:hidden;}
.ueeshop_responsive_feedback form{padding:0 30px;}
.ueeshop_responsive_feedback .rows{padding:10px 0;}
.ueeshop_responsive_feedback .rows label{font-size:16px; display:block; padding-bottom:8px;}
.ueeshop_responsive_feedback .rows label span{color:red; font-size:14px;}
.ueeshop_responsive_feedback .rows .input{width:360px; max-width:70%; border-radius:5px; padding:0 5px; height:44px; line-height:44px; font-size:16px; color:#888;}
.ueeshop_responsive_feedback .rows textarea{width:500px; max-width:80%; height:150px; border-radius:5px; padding:5px; font-size:16px; color:#888;}
.ueeshop_responsive_feedback .rows .vcode .input{width:120px; max-width:80%;}
.ueeshop_responsive_feedback .rows .vcode img{margin-top:6px;}
.ueeshop_responsive_feedback .form_button{width:160px; height:50px; background:#222; border-radius:5px; color:#fff; font-size:16px; border:none;}
/* 内页产品中心 */


.description .title span.cur {
    border-bottom: 1px solid #333333!important;
    color: #333333!important;
    padding-bottom: 9px;
}

.hza {
    background: #fff;
    width: 100%;
    margin-top: 20px;
    padding: 0 15px;
}
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.soka{width: 48%; border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 12px; padding-left: 10px; font-size: 12px; font-family: "Microsoft YaHei", verdant, tahoma; height: 50px; margin-right: 5px;}
.sokb{border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 15px; padding-left: 10px; font-size: 14px; font-family: "Microsoft YaHei", verdant, tahoma; width: 97%; color: #757575; margin-left: 0px; margin-top: 10px; margin-right: 10px;}
.tj {
    display: table;
    width: 135px;
    line-height: 35px;
    height: 35px;
    background: #0449a0;
    margin-right: 10px;
    margin-top: 25px;
    color: #fff;
    border-radius: 25px;
    margin-left: 25px;
    border: 0;
    margin: 0 auto;
    margin-top: 15px;
    float: left;
    margin-right: 10px;
}





.cBox {
    height: 139px;
    background-color: #fff;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 90px;
    display: none;
    border-top: 1px solid #ddd;
}

.w1280 {
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 2px solid rgba(228,223,218,.4);
    transition: all .3s;
    margin: 22px;
}
.cBox .seInput {
    float: left;
    height: 26px;
    margin-top: 40px;
    width: 90%;
}
.cBox .btn {
    float: right;
    width: 34px;
    height: 34px;
    background: url(../images/HSetch-btn.png) no-repeat 0 0;
    margin-top: 40px;
    cursor: pointer;
}

.seInput input {
    float: left;
    width: 80%;
    height: 30px;
    font-size: 26px;
    margin-top: -4px;
    font-weight: 400;
    opacity: .5;
    background: inherit;
}

.header .nav li:last-child:hover .cBox{
	display: block;
}


/*位置导航栏*/
.subNav {
    display: block;
    line-height: 80px;
    height: 80px;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.subNav .subNav-left a, .subNav .subNav-left {
    display: inline-block;
    vertical-align: middle;
    color: #7a7a7a;
    font-weight: 700;
    line-height: 80px;
    height: 100%;
    position: relative;
}
.subNav .subNav-left a{
    padding:0 5px;
}
.subNav .subNav-left a i{
    padding-right:2px;
}
.subNav .subNav-left:after {
    content: "";
    display: block;
    width: 6px;
    height: 25px;
    background: #ff9500;
    position: absolute;
    top: -15px;
    left: 4px;
}
.subNav .subNav-top {
    position: absolute;
    top: -75px;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
}
.subNav .subNav-right{
    display: block;
    float: right;
}
.subNav .subNav-list ul li {
    display: block;
    float: left;
    margin-left: 30px;
    position: relative;
}
.subNav .subNav-list ul li a{
    font-weight: 700;
}
.subNav .subNav-list ul li:hover a {
    display: block;
    color: #ff9500;
}
.subNav .subNav-list ul li.on a{
    color: #ff9500;
}
.subNav .subNav-list ul li.on a:after {
    content: "";
    width: 100%;
    height: 2px;
    background: #ff9500;
    display: block;
    bottom: 0;
    position: absolute;
}
.subNav .subNav-list ul li a:after {
    content: "";
    width:0%;
    height: 2px;
    background: #ff9500;
    display: block;
    bottom: 0;
    position: absolute;
    transition: all 0.5s;
}
.subNav .subNav-list ul li:hover a:after{
    width: 100%;
}
/*位置导航栏*/

/*主体框架的*/
.ny-main{
    display: block;
    width: 100%;
    margin:50px 0;
}
/*主体框架的*/

/*文本编辑框*/
.text-content {
    color: rgba(0,0,0,.7);
    line-height: 30px;
    font-size: 15px;
}
/*文本编辑框*/

/*公司文化 start*/
.ny-gswh {
    width: 100%;
    background: #f5f5f5;
    margin-top: 50px;
}
.ny-gswh .container{
    position: relative;
}
.ny-gswh-left {
    width: 550px;
    padding: 0;
}
.ny-gswh-left img{
    width: 100%;
}
.ny-gswh-right{
    width: calc(100% - 550px);
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    padding:0;
}
.ny-gswh-r {
    width: 280px;
    float: right;
}
.ny-gswh-r img{
    width: 100%;
}
.ny-gswh-l,.ny-gswh-r{
    padding:0;
}
.ny-gswh-l {
    background: #162238;
    padding: 62px 36px;
    height: 100%;
    width: calc(100% - 280px);
}
.ny-gswh-l h3 {
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    position: relative;
    height: 45px;
    display: block;
}
.ny-gswh-l h3:after {
    content: "";
    display: block;
    width: 62px;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: 0;
}
.ny-gswh-l p {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    position: relative;
    z-index: 10;
    margin-top: 8px;
}
.ny-gswh-l i {
    position: absolute;
    top: 200px;
    right: 35px;
}
.ny-gswh-top{
    height: 50%
}
.ny-gswh-bottom{
    height: 50%;
    position: relative;
}
.ny-gswh-b-l {
    background: #fff;
    width: calc(122.6% - 280px);
    left: -22.6%;
    position: absolute;
    height: 100%;
    padding: 64px 40px;
}
.ny-gswh-b-l h3 {
    color: #313131;
    font-size: 24px;
    line-height: 36px;
    font-weight: bold;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.ny-gswh-b-l h3:after {
    content: "";
    width: 55px;
    height: 2px;
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0;
}
.ny-gswh-b-l p {
    color: #666666;
    font-size: 18px;
    line-height: 30px;
    position: relative;
    z-index: 10;
}

.ny-gswh-b-r{
    background: #1bb8e2;
    height: 100%;
    padding: 64px 40px;
}

.img-ioc{
    position: absolute;
    top: 200px;
    right: 35px;
}
.ny-gswh-a{
    position: absolute;
    right: 26px;
    display: table;
    top: 50px;
    width: 230px;
}
.ny-gswh-a h3 {
    font-size: 24px;
    line-height: 35px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
    position: relative;
    padding-bottom: 10px;
}
.ny-gswh-a h3:after {
    content: "";
    display: table;
    width: 50px;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: 0px;
}
.ny-gswh-a p{
    font-size: 18px;
    color:#fff;
}


.about-bg-text {
    display: block;
    padding: 45px 0;
}
.about-bg-text .about-bg-text-h3 {
    font-size: 28px;
    color: #484848;
    margin-bottom: 18px;
}
.about-bg-text-list ul li:nth-child(1){
    margin-left: 0;
}
.about-bg-text-list ul li:nth-child(3){
    margin-right: 0;
}
.about-bg-text-list ul li {
    background: #f5f5f5;
    margin: 1%;
    width: 32%;
    padding: 48px 30px;
}
.about-bg-text-list ul li h3 {
    color: #162238;
    font-size: 24px;
    line-height: 30px;
    transition: all .36s ease;
    margin-bottom: 20px;
    font-weight: bold;
}
.about-bg-text-list ul li p{
    color: #162238;
    font-size: 16px;
    line-height: 36px;
    transition: all .36s ease;
    height: 72px;
    overflow: hidden;
}
.gs-btn a {
    color: #273656;
    font-size: 18px;
    padding-bottom: 7px;
    border-bottom: 3px solid #bea06c;
    letter-spacing: 3px;
    transition: all .36s;
    display: inline-block;
    margin-top: 80px;
}
/*公司文化 end*/

.gstd-l>h3{
    font-size: 22px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 25px;
    font-weight: bold;
}

.gstd-l-b li {
    display: table;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 24px;
}
.gstd-l{
    width: 22%;
    float: left;

}
.gstd-r{
    width: 75%;
    float: right;
}

.gstd-n-l{
    width: 18%;
    float: left;
}
.gstd-n-r {
    width: 80%;
    float: right;
}
.gstd-n-r h3 {
    color: #59504c;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    margin-bottom: 5px;
}
.gstd-n-r h4 {
    color: #59504c;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    margin-bottom: 5px;
}
.gstd-n-r .ms {
    color: #88888e;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    margin-top: 40px;
}



/*公司团队*/
.gs-tj{
    display: table;
    width: 100%;
}
.gs-tj h3{
    font-size: 28px;
    font-weight: bold;
    color:#000;
}
.gs-tj .gs-tj-title {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    margin-bottom: 45px;
    position: relative;
}
.gs-tj .gs-tj-title:after {
    content: "";
    display: table;
    width: 60px;
    height: 4px;
    background: #ff9500;
    position: absolute;
    bottom: -20px;
    border-radius: 5px;
}
.gs-tj ul li {
    display: table;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px dashed #ddd;
}
.gs-tj ul li .img-tu img{
    width: 100%;
}
.gs-tj ul li .name h3 {
    font-size: 16px;
    font-weight: initial;
    line-height: 45px;
    height: 45px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}






.dl{
    height: 250px;
    overflow: hidden;
    padding: 10px;
    background-color: #efebe7;  
    width: 274px;
    display: table;
}
.dd{
    display: table;
    width: 100%
}
.dd li {
    width: 47px;
    height: 175px;
    text-align: center;
    padding: 20px 14px 0;
    line-height: 18px;
    font-size: 16px;
    color: hsla(0,0%,100%,.8);
    float: left;
    background-color: #c1a36d;
    margin-right: 4px;
}
.dd li:last-child{
    margin-right:0;
}
.dt {
    margin-top: 17px;
    line-height: 1;
    color: #525252;
    font-size: 24px;
    text-align: center;
    font-weight: 300;
    display: table;
    width: 100%;
    margin-top: 10px;
}










.pro-body-top h3{
    float: left;
    margin-right: 16px;
    font-size: 24px;
    font-weight: bold;
}


.pro-body-top h4 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.pro-body-bg {
    width: 90%;
    margin: 0 auto;
    margin-top: -100px;
    position: relative;
    z-index: 99999;
    padding: 50px 30px;
    background: #fff;
    border: 1px solid #ddd;
}
.pro-body-body>ul{
    text-align: center;
}
.pro-body-top {
    display: table;
    width: 100%;
    margin-bottom: 55px;
}
.pro-body-body ul li a {
    color: #555!important;
    cursor: default!important;
    background-color: #fff!important;
    border: 1px solid #f98818!important;
    border-bottom-color: 1px solid #ddd!important;
    width: 206px!important;
    color: #f98818!important;
}

.pro-body-body ul li.active a {
    background-color: #f98818!important;
    color: #fff!important;
}


.pro-body-body .nav-tabs>li {
    float: none;
    margin-bottom: -1px;
    margin-right: 30px;
    display: inline-block;
}

.pro-body-body .nav-tabs{
    border:0;
}

.pro-body-body ul li.active a:after{
    content:"";
    position: absolute;
    top: 100%;
    left: 42%;
    width: 24px;
    height: 12px;
    background: url(../images/icondown.png) no-repeat center;
}

.pro-body-body .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0;
}


.pro-body-body .tab-content{
    margin-top: 30px
}






.about-newsp {
    background-color: #f8f6ea;
    margin-top: 10px;
    line-height: 28px;
    padding: 20px 15px;
    margin-bottom: 35px;
}


.pro-body-ny-b>ul>li {
    position: relative;
    width: 100%;
    margin-bottom: 55px;
}
.pro-body-ny-b>ul>li:last-child{
    margin-bottom: 0
}



.pro-body-ny-b>ul>li:nth-child(2n) section{
    left: 0;
}

.pro-body-ny-b>ul>li:nth-child(2n) img{
    float: right;
}

.pro-body-ny-b ul li section {
    position: absolute;
    width: 600px;
    min-height: 185px;
    padding: 25px 20px;
    z-index: 2;
    bottom: 0;
    background: #f8f8f8;
    right: 0;
    text-align: left;
}

.pro-body-ny-b ul li section h4 {
    font-size: 20px;
    color: #000;
    font-weight: bold;
}

.pro-body-ny-b ul li section p {
    margin-top: 12px;
    font-size: 15px;
    line-height: 30px;
    text-align: left;
    color: #666;
}

.btn-sm {
    padding: 5px 10px!important;
    font-size: 12px!important;
    line-height: 1.5!important;
    margin-top: 12px!important;
    float: none!important;
    color: #fff!important;
    background-color: #f98818!important;
    border-color: #f98818!important;
}



.view-img {
    width: 18%;
    float: left;
}

.view-body{
    float: left;
    margin-left: 20px;
    width: 78%;
}

.view-body h3{
    font-size: 20px;
    line-height: 35px;
}

.view-body h3 a{
    color:#000;
}
.view-body span {
    display: table;
    width: 100%;
    line-height: 28px;
    font-size: 14px;
    color: #515151;
}
.view-body i {
    display: table;
    font-style: normal;
    color: #7b7b7b;
}

.view-bg ul li {
    width: 100%;
    display: table;
    margin-bottom: 25px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 25px;
}


.faq-bg dl dd{
    margin-bottom:30px;
}



.faq-title {
    padding-left: 30px;
    position: relative;
    font-weight: bold;
    margin-bottom: 8px;
}
.faq-title:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/faqico.gif) no-repeat center;
    display: table;
    position: absolute;
    left: 0;
    top: 0;
}
.faq-title h3 {
    font-size: 20px;
    line-height: 20px;
    font-weight: initial;
    color: #000000;
    margin-bottom: 20px;
}
.faq-body {
    padding-left: 30px;
    position: relative;
    color: #858585;
    font-size: 15px;
    line-height: 27px;
}
.faq-body:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/faqico1.gif) no-repeat center;
    display: table;
    position: absolute;
    left: 0;
    top: 4px;
}
.rightbox {
    overflow: hidden;
    width: 100%;
    position: relative;
    margin-top: 0px;
}

/* 在线留言 */
.hza {
    margin-top: 10px;
    padding: 0px;
    color: #0f83d2;
    width: 100%;
}
.hza:after{
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    font-size: 0; 
    line-height: 0;
}
.soka {
    width: 47%;
    border: 1px solid #D8D8D8;
    line-height: 35px;
    margin-bottom: 12px;
    padding-left: 10px;
    font-size: 14px;
    font-family: "Microsoft YaHei", verdant, tahoma;
    height: 45px;
    margin-right: 5px;
    background: inherit;
    float: left;
    margin: 10px 17px;
    text-transform: uppercase;
    background: #fff;
}

.hza .soka {
    width: 48%;
    border: 1px solid #D8D8D8;
    line-height: 35px;
    margin-bottom: 12px;
    padding-left: 10px;
    font-size: 14px;
    font-family: "Microsoft YaHei", verdant, tahoma;
    height: 45px;
    margin-right: 5px;
    background: inherit;
    float: left;
    margin: 10px 5px;
    text-transform: uppercase;
    background: #fff;
}

.sokb {
    height: 75px;
    border: 1px solid #D8D8D8;
    line-height: 38px;
    padding-left: 10px;
    font-size: 14px;
    font-family: "Microsoft YaHei", verdant, tahoma;
    width: 96%;
    color: #000000;
    margin: 0;
    margin-left: 0px;
    margin-top: 0;
    margin-right: 10px;
    background: inherit;
    display: inline-block;
    margin-top: 0px;
    float: left;
    margin-left: 5px;
    margin-top: 9px;
    margin-bottom: 14px;
    background: #fff;
}
.tj {
    display: table;
    width: 170px;
    line-height: 45px;
    height: 45px;
    background: #f7c433;
    margin-right: 10px;
    margin-top: 25px;
    color: #fff;
    border-radius: 25px;
    margin-left: 25px;
    border: 0;
    margin: 0 auto;
    margin-top: 15px;
    float: left;
    margin-right: 10px;
}
/* 在线留言 */


.map{
    display: table;
    margin:20px 0;
    width: 100%;
}






/*内页应用案例*/

.case-list-1{
    width: 100%;
}
.case-list-1 li{
    width: 31%;
    float: left;
    margin:1%;
}

.case-list-1 li span {
    position: relative;
    display: table;
    width: 100%;
    overflow: hidden;
}

.case-list-1 li span .img-text {
    position: absolute;
    bottom: -62px;
    width: 100%;
    background: rgba(0,0,0,0.5);
    color: #fff;
    opacity: 0;
    transition: all 0.5s;
    padding: 10px;
}
.case-list-1 li span img{
    border:1px solid #ddd;
}

.case-list-1 li span .img-text div{
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.case-text, .case-text h4 {
    text-align: center;
    font-size: 16px;
    line-height: 35px;
}

.case-list-1 li img{
    transition: all 0.5s;
}

.case-list-1 li:hover span .img-text{
    opacity: 1;
    bottom: 0
}

/*内页应用案例*/





.list-4 li {
    margin-bottom: 10px;
}
.list-4 li a {
    display: block;
    overflow: hidden;
    padding: 20px;
    background-color: #f5f5f5;
}
.list-4 li .more {
    float: right;
    line-height: 36px;
    width: 90px;
    text-align: center;
    background-color: #999;
    color: #fff;
    margin-top: 20px;
}
.list-4 li .date {
    float: left;
    width: 76px;
    background-color: #fff;
    text-align: center;
    padding: 14px 0;
}
.list-4 li .date strong {
    display: block;
    font-family: Impact;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 5px;
}
.list-4 li .text {
    margin: 0 110px 0 95px;
}
.list-4 li .text h4 {
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
.list-4 li .text p {
    margin: 5px 0 0;
    line-height: 1.8;
    height: 50px;
    overflow: hidden;
    color: #666;
    text-align: justify;
}
.list-4 li:nth-of-type(even) a {
    background-color: #edf6f4;
}
.list-3 {
    margin-top: -15px;
}
.list-3 li a {
    display: block;
    margin: 15px 0 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.list-3 li .img-center {
    overflow: hidden;
}
.list-3 li .img-center img {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.list-3 li .text {
    text-align: center;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 14px;
}
.list-3 li a:hover .img-center img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.list-7 li a {
    display: block;
    line-height: 26px;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list-7 li span {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #999;
    color: #fff;
    margin-top: 3px;
    margin-right: 5px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.list-7 li:nth-of-type(1) span, .list-7 li:nth-of-type(2) span, .list-7 li:nth-of-type(3) span {
    background-color: #015cb5;
}
.con {
    font-size: 14px;
    line-height: 30px;
}
.download-body dl dd {
    width: 100%;
    border-bottom: 1px dashed #ddd;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    background: url(../images/news_arr.gif) no-repeat left;
}
.download-body dl dd i {
    float: right;
    margin-top: 28px;
    margin-right: 10px;
}




/*清除浮动*/
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
  /*IE/7/6*/
}
/*定位居中*/
.middle {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.s-side {
    width: 100%;
    background: #f1f1f1;
}
.s-side .s-firstItem i {
  font-size: 20px;
}
.s-side .s-firstItem span {
  display: inline-block;
  margin-left: 10px;
  font-size: 20px;
  text-shadow: 0px 0px 5px #EEEEEE;
  white-space: 10px;
}
.s-side .first {
    padding: 15px 12px;
    border-bottom: 1px solid #d1d1d1;
    color: #757575;
}
.s-side .d-firstNav span {
  display: inline-block;
  margin-left: 10px;
}
.s-side .d-firstNav i.fr {
  font-size: 14px;
  margin-top:5px;
}
.s-side .d-firstNav i{
    color: #757575;
}
.s-side .s-secondNav,
.s-side .s-secondItem {
    margin-left: 14px;
    margin-top: 5px;
    height: 35px;
    line-height: 35px;
}
.s-side .d-secondDrop {
    margin-left: 30px;
    margin-top: 0px;
    line-height: 35px;
}
.s-side .d-secondDrop ul li a{
    font-size: 14px
}
.iconRotate {
  transform: rotate(90deg);
  transition: transform 0.5s;
}
.s-firstDrop,
.s-secondDrop {
  display: none;
}
.s-thirdItem a{
    font-size: 13px
}
.mt {
    margin-top: 8px;
}



.inst-join{width:100%; margin:auto; font-size:14px; color:#4d4d4d; line-height:22px; overflow:hidden;}
.inst-join p{ font-size:14px; color:#4d4d4d; line-height:22px; margin-bottom:10px;}
.flod-box{ width:100%; margin-left:30px; margin-top:30px; }
.flod-title{ width:100%; margin-bottom:10px;  background:url(../images/icon-join.png) no-repeat left 20px center; background-size:30px; background-color:#ebebeb;}
.flod-title p{color:#4d4d4d; line-height:60px; font-size:15px; text-indent:80px;cursor:pointer;}
.flod-title:hover p,.flod-title:hover p strong{color:#1a2c7a;}
.flod-title2{background-color:#f2f2f2;}
.flod-title2 p{ color:#1a2c7a !important;}
.flod-title2 p strong{ color:#1a2c7a !important;}
.flod-content{display:none; width:96%; margin:auto; margin-bottom:30px; font-size:13px; color:#4d4d4d; line-height:22px;}
.flod-content p{ margin-bottom:8px;}




.se-body-list{
    width: 100%;
}
.se-body-list ul li {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 5px;
}
.se-body-list ul li i{
    margin-right:10px;
}
.m-btn{
    display: none;
}


@media screen and (min-width: 320px) {html{font-size:50px;}}
@media screen and (min-width: 360px) {html{font-size:56.25px;}}
@media screen and (min-width: 375px) {html{font-size:58.59375px;}}
@media screen and (min-width: 400px) {html{font-size:62.5px;}}
@media screen and (min-width: 414px) {html{font-size:64.6875px;}}
@media screen and (min-width: 440px) {html{font-size:68.75px;}}
@media screen and (min-width: 480px) {html{font-size:75px;}}
@media screen and (min-width: 520px) {html{font-size:81.25px;}}
@media screen and (min-width: 560px) {html{font-size:87.5px;}}
@media screen and (min-width: 600px) {html{font-size:93.75px;}}
@media screen and (min-width: 640px) {html{font-size:100px;}}
@media screen and (min-width: 680px) {html{font-size:100px;}}
@media screen and (min-width: 720px) {html{font-size:100px;}}
@media screen and (min-width: 760px) {html{font-size:100px;}}
@media screen and (min-width: 800px) {html{font-size:100px;}}
@media screen and (min-width: 960px) {html{font-size:100px;}}