﻿@charset "UTF-8";
/*--公共部分--*/
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;touch-callout: none;cursor: pointer;}
body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre {margin: 0;padding: 0;border: 0;background-repeat: no-repeat;}
h1, h2, h3, h4, h5, h6, p {margin: 0;padding: 0;font-weight: normal;}
h8 {margin: 0;padding: 0;font-weight:bold;}
body, button, input, select, textarea {font-size: 14px;line-height: 24px;color: #333;font-family: 'Microsoft YaHei';}
ul, li { list-style: none;}
em, i, b { font-style: normal;}
img {border: 0px;max-width: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-repeat: no-repeat;}
article, aside, footer, header, nav, section {display: block;}
a {background-color: transparent;-webkit-text-decoration-skip: objects;text-decoration: none;color: #333;outline: none;cursor: pointer;}
a:hover {background-repeat: no-repeat;text-decoration: none;}
a, input[type="button"], button, label, input[type="submit"] {cursor: pointer;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub { bottom: -0.25em;}
sup { top: -0.5em;}
audio, video { display: inline-block;}
[type="checkbox"], [type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
input, textarea, select { outline: none;}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea {outline-style: none;-webkit-appearance: none;resize: none;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix {*zoom: 1;}
.clear {clear: both;line-height: 0;height: 0;font-size: 0;}
.fl { float: left;}
.fr { float: right;}
.show { display: block !important;}
.hide { display: none !important;}
.commonweb { padding: 0px 15px;}
.commonwebbox { margin-left: 0px; margin-right: 0px;}
.commonleft { float: none;}
.commonright { float: none;}
.visible-sm, .visible-md, .visible-lg .visible-lg2 { display: none;}
.hidden-sm, .hidden-md, .hidden-lg { display: block;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;padding-left: 10px;padding-right: 10px;}
.col-xs-12 { width: 100%;}
.col-xs-11 {  width: 91.66666667%;}
.col-xs-10 { width: 83.33333333%;}
.col-xs-9 { width: 75%;}
.col-xs-8 { width: 66.66666667%;}
.col-xs-7 { width: 58.33333333%;}
.col-xs-6 { width: 50%;}
.col-xs-5 { width: 41.66666667%;}
.col-xs-4 { width: 33.33333333%;}
.col-xs-3 { width: 25%;}
.col-xs-2 { width: 16.66666667%;}
.col-xs-1 { width: 8.33333333%;}

@media (max-width: 320px) {
    body { min-width: 320px;}
}

@media (min-width: 768px) {
    .commonweb { padding: 0px 20px; }
    .commonwebbox { margin-left: -10px; margin-right: -10px;}
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;padding-left: 10px;padding-right: 10px;}
    .col-sm-12 { width: 100%;}
    .col-sm-11 { width: 91.66666667%;}
    .col-sm-10 { width: 83.33333333%;}
    .col-sm-9 { width: 75%;}
    .col-sm-8 { width: 66.66666667%;}
    .col-sm-7 { width: 58.33333333%;}
    .col-sm-6 { width: 50%;}
    .col-sm-5 { width: 41.66666667%;}
    .col-sm-4 { width: 33.33333333%;}
    .col-sm-3 { width: 25%;}
    .col-sm-2 { width: 16.66666667%;}
    .col-sm-1 { width: 8.33333333%;}
    .visible-sm { display: block;}
    .hidden-sm { display: none;}
}

@media (min-width: 992px) {
    .commonweb { padding: 0px 40px;}
    .commonwebbox { margin-left: -10px; margin-right: -10px;}
    .commonleft { float: left;}
    .commonright { float: right;}
    .visible-md { display: block;}
    .hidden-md { display: none;}
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px;}
    .col-md-12 { width: 100%;}
    .col-md-11 { width: 91.66666667%;}
    .col-md-10 { width: 83.33333333%;}
    .col-md-9 { width: 75%;}
    .col-md-8 { width: 66.66666667%;}
    .col-md-7 { width: 58.33333333%;}
    .col-md-6 { width: 50%;}
    .col-md-5 { width: 41.66666667%;}
    .col-md-4 { width: 33.33333333%;}
    .col-md-3 { width: 25%;}
    .col-md-2 { width: 16.66666667%;}
    .col-md-1 { width: 8.33333333%;}
}

@media (min-width: 1200px) {
    html { cursor: default;}
    .commonleft { float: left;}
    .commonright { float: right;}
    .visible-lg { display: block;}
    .visible-lg2 { display: inline-block;}
    .hidden-lg { display: none;}
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px;}
    .col-lg-12 { width: 100%;}
    .col-lg-11 { width: 91.66666667%;}
    .col-lg-10 { width: 83.33333333%;}
    .col-lg-9 { width: 75%;}
    .col-lg-8 { width: 66.66666667%;}
    .col-lg-7 { width: 58.33333333%;}
    .col-lg-6 { width: 50%;}
    .col-lg-5 { width: 41.66666667%;}
    .col-lg-4 { width: 33.33333333%;}
    .col-lg-3 { width: 25%;}
    .col-lg-2 { width: 16.66666667%;}
    .col-lg-1 { width: 8.33333333%;}
}

@media (min-width: 1260px) {
    .commonweb { margin: 0px auto; max-width: 1200px; padding: 0;}
}

@media (min-width: 1920px) {
    .commonweb { margin: 0px auto; max-width: 1600px; padding: 0;}
}

/*common*/
body { overflow-x: hidden;}
.padtb { padding-top: 30px; padding-bottom: 30px;}
.padtbb { padding-bottom: 30px;}
.nopadtb { padding-top: 0; padding-bottom: 0;}
.font36 { font-size: 22px;}
.font30 { font-size: 20px;}
.font24 { font-size: 20px;}
.font22 { font-size: 19px;}
.font20 { font-size: 18px;}
.font18 { font-size: 16px;}
.font15 { font-size: 15px;}
.font16 { font-size: 16px;}
.textda{text-transform:uppercase;}
.alcenter { text-align: center;}
.c333333 { color: #333333;}
.c666666 { color: #666666;}
.cd82019 { color: #d82019;}
.c90c42f { color: #90c42f;}
.c4c4c4c { color: #4c4c4c;}

.h28 { height: 28px;}
.h18 { height: 18px;}
.h13 { height: 13px;}
.h12 { height: 12px;}
.h10 { height: 10px;}
.h5 { height: 5px;}

@media (min-width: 1024px) {
    .font36 { font-size: 28px; line-height: 30px;}
    .font34 { font-size: 28px; line-height: 30px;}
    .font32 { font-size: 27px; line-height: 40px;}
    .font30 { font-size: 26px; line-height: 30px;}
    .font24 { font-size: 24px;}
    .font22 { font-size: 22px;}
    .font20 { font-size: 20px;}
    .font18 { font-size: 18px;}
    .font14 { font-size: 14px;}
    .font12 { font-size: 12px; line-height: 22px;}
}

@media (min-width: 1199px) {
    .font36 { font-size: 36px; line-height: 38px;}
    .font34 { font-size: 34px; line-height: 38px;}
    .font32 { font-size: 32px; line-height: 36px;}
    .font30 { font-size: 30px; line-height: 32px;}
    .font24 { font-size: 24px;}
    .font22 { font-size: 22px;}
    .font20 { font-size: 20px;}
    .font18 { font-size: 18px;}
    .font14 { font-size: 14px;}
    .font12 { font-size: 12px; line-height: 22px;}
}

.cffffff { color: #ffffff;}
.c333333 { color: #333333;}
.c696161 { color: #696161;}
.center { text-align: center;}
.fontbold { font-weight: bold;}



::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #e0e0e0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
}

::-webkit-scrollbar-thumb {
    background-color: #aeaeae;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
}

.header { border-bottom:0px #ccc solid; margin-bottom:0px;}
.header .topbar {line-height: 40px; background-color: rgba(0, 0, 0, 0.5); font-size: 12px; color: #fff;border-top: 0px solid #ff6600;}
.header .topbar ul {float: right;}
.header .topbar li {float: left;color: #fff;}
.header .topbar li.c {margin-left: 0px;}
.header .topbar li.c a {display: block;padding: 0 10px; color:#ffffff;}
.header .topbar li.c a:hover { background:#015cb5; color:#FFFFff;}
.header .top { height: 250px;align-items: center;display: flex;}
.header .top .logo {float: left; width:220px; text-align: left; margin:0px 0px 0px 0px;}
.header .top .logo img { width:180px;}
.header .top .text { flex-grow: 1; font-size: 44px; line-height:1.8em; color:#FFFFFF; margin-left:50px; margin-right:20%;}
.header .top .text span {display: block;font-size: 14px; line-height:2em; font-weight:normal;}

.sou {padding: 10px 0; margin-bottom:40px; background:url(../images/bg3.png); border-bottom:1px #dbe2e7 solid; position: relative;}
.sou .hot {float: left;padding: 5px 0; width:50%; position: absolute;}
.sou .hot a {margin-right: 10px;}
.sou .hot strong {color: #333333;}
.sou .wz {float: right;padding: 5px 0; margin-left:50%;}


.news_list{position:relative;}
.news_list .news_li{ background:#F9F9F9; margin-bottom:30px; transition:all .6s;}
.news_list .news_li .nl_left{ width:300px; float:left;}
.news_list .news_li .nl_left .img{ width:100%; padding-bottom:200px; position:relative;}
.news_list .news_li .nl_left .img img{ display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0;}
.news_list .news_li .nl_right{ width:calc(100% - 300px); float:right; padding:37px 23px 64px 0;}
.news_list .news_li .nl_right a{ display:block;}
.news_list .news_li .nl_right a .news_txt{ width:calc(100% - 160px); padding:0 50px 0 35px; float:left; transition:all .6s;}
.news_list .news_li .nl_right a .news_txt p{ margin:0;}
.news_list .news_li .nl_right a .news_txt p:first-child{height:26px;line-height:26px;font-size:24px;color:#333333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list .news_li .nl_right a .news_txt p:last-child{font-size:14px;color:#a2a2a2;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:18px;}
.news_list .news_li .nl_right a .news_date{width:160px;float:right;transition:all .8s;}
.news_list .news_li .nl_right a .news_date span{display:inline-block;height:26px;line-height:26px;color:#999;font-size:19px;}
.news_list .news_li .nl_right a .news_date em{display:inline-block;width:100px;height:35px;line-height:33px;border:1px solid #ccc;border-radius:16px;font-size:12px;text-align:center;color:#333;font-style:normal;margin-top:38px;}
.news_list .news_li:hover{}
.news_list .news_li:hover .nl_right a .news_txt{padding:0 30px 0 55px;}
.news_list .news_li:hover .nl_right a .news_date{padding-left:30px;}
.news_list .news_li:hover .nl_right a .news_date em{background:#d82019;border:1px solid #d82019;color:#FFF;}

@media screen and (max-width:1229px){
	#newswrap{padding:20px 0;}
	.news_list .news_li .nl_left{width:200px;}
	.news_list .news_li .nl_left .img{padding-bottom:133px;}
	.news_list .news_li .nl_right{padding:20px 20px 23px 0;width:calc(100% - 200px);}
	.news_list .news_li .nl_right a .news_txt{width:100%;padding:0 30px 0 15px;}
	.news_list .news_li .nl_right a .news_txt p:first-child{font-size:18px;height:24px;line-height:24px; color:#333333; font-weight:bold;}
	.news_list .news_li .nl_right a .news_date{display:none;}
	.news_list .news_li:hover .nl_right a .news_txt{padding:0 15px 0 30px;}
	.newscow .newscow_left{width:100%;float:none;}
	.newscow{padding: 30px 0;}
	.newscow .newscow_left .h1{font-size: 20px;line-height: 1.5;}
}
@media screen and (max-width:667px){
	.news_list .news_li .nl_right a .news_txt{padding:0 0 0 20px;}
	.news_list .news_li:hover .nl_right a .news_txt{padding:0 0 0 20px;}
}
@media screen and (max-width:499px){
	.news_list .news_li .nl_left{width:100%;float:none;}
	.news_list .news_li .nl_left .img{padding-bottom:66.67%;}
	.news_list .news_li .nl_right{width:100%;float:none;}
	.news_list .news_li .nl_right a .news_txt p:last-child{margin-top:8px;}
}



.inxprod-list { overflow: hidden;}
.inxprod-list li { float:left; border:1px #CCCCCC solid; background:#FFFFFF; padding: 10px; width:24%; margin-right:10px; margin-bottom:10px; border-radius: 10px;}
.inxprod-list li:last-child { margin-right:0px;}
.inxprod-list li .inxpro-img { float:left; width:50px;}
.inxprod-list li .inxpro-img img { display:block; max-width:100%; border-radius: 50%;}
.inxprod-list li .inxpro-text { margin-left:60px; color: #ffffff;}
.inxprod-list li .inxpro-text h3 { color: #333333; line-height:30px; font-size:16px;}
.inxprod-list li .inxpro-text p { color: #999; line-height: 20px; font-size:12px;}
.inxprod-list li a {-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.inxprod-list li:hover { background:#FF6600;border:1px #FF6600 solid;}
.inxprod-list li:hover .inxpro-text h3 { color: #ffffff;}
.inxprod-list li:hover .inxpro-text p { color: #ffffff;}



.footer { background:url(../images/bg3.png);color: #fff; padding-top: 20px; margin-top:40px;}
.footer-link {margin-top: 40px;font-size: 0;padding: 20px 0; background:#333333;border-top: 1px solid #000000;text-align: center;}
.footer-link .txt ,.footer-link .txt a {display: inline-block;vertical-align: middle;font-size: 14px; color:#FFFFFF;}
.footer-link .txt a:hover { color:#FFFF00;}
.footer-link .txtt { display:none;}
.footer-right { width:calc(100% - 350px); float:right; margin-top:20px;}
.footer-left p { color:#333333; line-height:2em;}
.footer-left { width:350px; float:left;}

.pages{clear: both;margin:40px auto 10px auto; padding-top:40px; overflow: hidden; text-align: center;font-size:12px; border-top: 1px solid #f4f5f6;}
.pages ul li{display:inline-block;border: 1px solid #ccc;padding: 4px 10px;margin: 0 1px;line-height:20px;background: #fff;color:#999;border-radius:2px}
.pages ul li:hover{background:#FF6600;color:#fff;border: 1px solid #ff6600}
.pages ul li:hover a{color:#fff;}
.pages ul li.thisclass{display: inline-block;border: 1px solid #FF6600;padding:4px 10px;margin: 0 1px;background: #FF6600;color: #fff;}
.pages ul li.thisclass a{color: #fff;}
.pages ul li a{display:block;color:#999}
.pages ul li a:hover{color: #fff;}


@media screen and (max-width:1023px){
	.header .topbar { display:none;}
	.header .top { height: 150px;align-items: center;display: flex;}
	.header .top .logo {float: left; width:180px; text-align: left; margin:0px 0px 0px 0px;}
	.header .top .logo img { width:110px;}
	.header .top .text { flex-grow: 1; font-size: 44px; line-height:1.8em; color:#FFFFFF; margin-left:50px; margin-right:20%;}
	.header .top .text span {display:none;}
	.inxprod-list li a { width:45%;}
}

@media screen and (max-width: 768px) {
    body {min-width: 320px;padding-top: 0px;padding-bottom: 0px;}
    .container {width: auto;}
    .header { border-bottom:0px #ccc solid;}
    .header .topbar {display: none;}
    .header .top { height: 120px;}
    .header .top .logo {float: left; width:90px; text-align: left; margin:0px 0px 0px 0px;}
    .header .top .logo img { width:100px;}
    .header .top .text { font-size: 30px; line-height:1.8em; margin-left:10px; margin-right:5%;}
    .header .top .text span {display: none;}
    .sou {padding: 5px 0; margin-bottom:20px; background:url(../images/bg3.png); border-bottom:1px #dbe2e7 solid;}
    .sou .hot {display: none;}
    .sou .wz {float: left;padding: 5px 0; width:100%;margin-left:1%;}

    .footer {padding: 0px 0;}
	.footer-right { width:100%; margin-top:10px;}
    .footer-left { }
    .footer-link {margin-top: 40px;font-size: 0;padding: 20px 0; background:#333333;border-top: 1px solid #000000;text-align: center;}
	.footer-link .txtt ,.footer-link .txtt a {display: inline-block;vertical-align: middle;font-size: 14px; color:#FFFFFF;}
    .footer-link .txt { display:none;}

    .footer-fix {display: block;}

    .inxprod-list { display:none;}
}


.zdsbacktop {
    z-index: 100;
    position: fixed;
    right: 20px;
    bottom: 10%;
    width: 40px;
    height: 40px;
    border: 1px solid #ccc;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: none;
    background: #333333 url(../images/wicon89.png) no-repeat center center;
	background-size: 20px auto;
}
@media (min-width: 1180px) {
    .zdsbacktop { width: 50px; height: 50px;}
}


/*产品详情*/
.product-table {
    width: 100%;
    overflow-x: auto;
    padding-bottom: 10px;
}
.product-detail .mainimg-info { border: 0px solid #ebebeb;}
.product-detail .mainimg-info img { display: block; margin: 0 auto; width: 100%;}
.product-detail .maintxt-info { padding: 25px 0 0 0; line-height: 25px;}
.product-detail .maintxt-info .name { color: #666666; padding: 15px 0; font-size: 16px; line-height:1.8em;}
.product-detail .maintxt-info .desc { border-top: 1px solid #eeeeee; color: #333333; padding: 15px 0 0 0; margin-top:10px; margin-bottom:10px;}
.product-detail .maintxt-info .kxxh { border-top: 1px solid #eeeeee; color: #929292; padding: 15px 0 0 0; margin-top:10px;}

@media (min-width: 1024px) {
    .product-detail { padding-top: 50px;}
    .product-detail .mainimg-info { float: left; width: 50%; max-width: 500px;}
    .product-detail .maintxt-info { overflow: hidden; padding: 0 0 0 20px;}
    .product-detail .maintxt-info .name { height:180px; overflow:hidden;}
}

@media (min-width: 1199px) {
    .product-detail { padding-top: 20px; padding-bottom: 20px;}
    .product-detail .maintxt-info { padding: 0px 20px 0 60px;}
    .product-detail .maintxt-info .name { font-size: 16px; line-height: 35px; padding: 30px 0 19px; height:260px; overflow:hidden;}
    .product-detail .maintxt-info .desc { font-size: 24px; color:#333333; line-height: 25px; padding: 21px 0 0 0; max-width: 100%;}
    .product-detail .maintxt-info .kxxh { font-size: 16px; color:#333333; line-height: 25px; padding: 21px 0 0 0; max-width: 100%;}
}

.pro-datial-tab { color: #929292; padding-bottom: 25px;}

.tab-options {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    text-align: center;
    background-color: #F1F1F1;
    height: 40px;
	overflow:hidden;
}

.tab-options a {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    position: relative;
    font-size: 14px;
    line-height: 40px;
    margin: 0 2px;
}

.tab-options a:after {
    content: "";
    height: 3px;
    position: absolute;
    bottom: -1px;
    left: 51%;
    right: 51%;
    z-index: -1;
    background-color: #0c337f;
    -o-transition-property: left, right;
    -moz-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-property: left, right;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
}

.tab-options a:hover:after, .tab-options a.cur:after {
    left: 0;
    right: 0;
    z-index: 1;
}

.pro-title {
    padding: 0 0 10px 0;
    color: #4c4c4c;
    font-size: 16px;
}

.pro-title img {
    vertical-align: middle;
    margin: 0 5px 0 0;
}

.comtablemin {
    text-align: center;
}

.Features {
    border-bottom: 1px solid #e6e6e6;
}

@media (min-width: 1024px) {
    .pro-datial-tab { line-height: 30px;}
    .tab-options { height: 68px;}
    .tab-options a { line-height: 67px; margin: 0 47px; font-size: 20px;}
    .pro-title { font-size: 20px; padding: 0 0 16px 0;}
    .Features { padding-top: 71px; padding-bottom: 52px;}
    .tab-optionsbox { height: 68px;}
}

.Technical {padding-top: 30px; }
.Technical ul{ margin-bottom:40px;}
.Technical h4 {font-size: 18px; color:#333333; font-weight:bold; margin: 20px 0 10px 0;}
.Technical p {font-size: 14px; color:#333333; text-align:left; line-height: 2em; margin-top: 0px;}

@media (min-width: 1024px) {
    .Technical { padding-top: 80px;}
}
@media (min-width: 414px) {
    .Technical { padding-top: 40px;}
}


.newscenter-list ul { padding: 0 0 20px 0;}
.newscenter-list h4 {font-size: 24px; line-height:2em; font-weight:bold; margin: 20px 0 10px 0; color:#333333;text-indent: 0em;}
.newscenter-list li { margin: 0 0 20px 0;}
.newscenter-list li a {
    display: block;
    border: 1px solid #e3e3eb;
    -webkit-transition: all ease .5s;
    -o-transition: all ease .5s;
    -moz-transition: all ease .5s;
    transition: all ease .5s;
}
.newscenter-list li img { display: block; width: 100%;}
.newscenter-list li .news-text { padding: 10px; border-top: 1px solid #e3e3eb;}
.newscenter-list li .news-text .name {
    color: #58596d;
    font-size: 16px;
    display: -webkit-box;
    height: 32px;
    line-height: 32px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

@media (min-width: 1024px) {
    .newscenter-list { padding-top: 40px; padding-bottom: 18px;}
    .newscenter-list ul { margin: 0 -15px; padding-bottom: 10px;}
    .newscenter-list li { padding: 0 15px; margin: 0 0 30px 0;}
    .newscenter-list li:hover img {
        -webkit-transform: scale(1.03, 1.03);
        -moz-transform: scale(1.03, 1.03);
        -ms-transform: scale(1.03, 1.03);
        -o-transform: scale(1.03, 1.03);
        transform: scale(1.03, 1.03);
    }
    .newscenter-list li .news-img { overflow: hidden;}
    .newscenter-list li .news-img img {
        -webkit-transition: all ease 0.7s;
        -moz-transition: all ease 0.7s;
        -o-transition: all ease 0.7s;
        transition: all ease 0.7s;
    }
    .newscenter-list li .news-text { padding: 10px 20px 10px;}
    .newscenter-list li .news-text .name { font-size: 16px; line-height: 30px;}
    .newscenter-list li:hover a {
        -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
        -webkit-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        transform: translateY(-2px);
    }

    .newscenter-list li:hover .news-text .name { color: #d82019;}
}

@media (min-width: 375px) {
    .newscenter-list { padding-top: 20px; padding-bottom: 0px;}
    .newscenter-list li .news-text .name { font-size: 16px; line-height: 30px;}
}

@media (min-width: 320px) {
    .newscenter-list { padding-top: 20px; padding-bottom: 0px;}
    .newscenter-list li .news-text .name { font-size: 16px; line-height: 30px;}
}



.news-detail-foot dl { border-top: 1px solid #ebebeb; font-size: 14px; padding: 10px 0;}
.news-detail-foot dl span { display: inline-block; line-height: 27px; padding: 0 10px 0 0;}
.news-detail-foot dl a { color: #666666;}
.news-detail-foot dl dd, .news-detail-foot dl dt {
    height: 24px;
    line-height: 24px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news-detail-foot dl dd:hover a, .news-detail-foot dl dt:hover a { color: #d82019;}


@media (min-width: 768px) {
    .news-detail-foot dl { padding: 39px 0 22px;}
    .news-detail-foot dl dd, .news-detail-foot dl dt { float: left; width: 50%;}
    .news-detail-foot dl dt { text-align: right;}
}


.Pledge-min { font-size:14px; line-height:30px; text-indent:30px; color: #555;}
.in-company {margin: 0; margin-bottom:40px;}
.in-company dt { float: right;width:500px;margin-top: 10px;text-indent: 0em;}
.in-company dd {margin: 0 500px 0 0;padding: 0px 5% 0 0;overflow: hidden;}
.in-company dd p {margin:0;font-size: 16px; color:#555; line-height: 2;text-align: justify;text-indent: 0em;}
.in-company ul {overflow: hidden;margin-top: 10%;border-bottom: 1px solid #ddd;margin-left: -30px;}
.in-company li {float: left;width: 25%;padding-bottom: 30px;margin-bottom: -1px;}
.in-company li .wrap {line-height: 1;border-right: 1px solid #eee;margin-left: 30px;}
.in-company li p {font-size: 14px;line-height: 1;text-align: left;margin-top: 15px;text-indent: 0;}
.in-company li .num strong {font-size: 30px;color: #b62020;font-family: Impact;margin-right: 5px;}
.in-company li.active {border-bottom: 3px solid #b62020;}
.in-company li:last-child .wrap {border-right: 0;}

.in-company-s dt {margin-top: 0;}
.in-company-s dd h4 {font-size: 24px; line-height:2em; font-weight:bold; margin: 20px 0 10px 0; color:#333333;text-indent: 0em;}
.in-company-s ul {border-bottom: 0;}
.in-company-s li {margin-bottom: 0;}

@media screen and (max-width: 767px) {
    .in-company dt {float: none;width: auto;margin: 0;}
    .in-company dd {margin: 0;padding: 20px 0 0;}
    .in-company dd p {font-size: 14px;line-height: 2;}
    .in-company ul {margin-left: 0;margin-top: 20px;}
    .in-company li {width: 50%;}
    .in-company li .wrap {text-align: center;margin-left: 0;}
    .in-company li:nth-child(2) .wrap {border-right: 0;}
    .in-company li.active {border: 0;}
    .in-company li p {line-height: 1; margin-top: 10px;text-align: center;}
}

.tablelist1{ border-left:1px #c7c7c7 solid; width:100%; clear:both; margin-top:20px; margin-bottom:20px; font-size:12px;}
.tablelist1 th{ background:url(../images/th.jpg) repeat-x left bottom; padding:0px 10px 0px 10px; height:34px; line-height:34px; border-top:1px #c7c7c7 solid; border-right:1px #c7c7c7 solid; border-bottom:solid 1px #b6cad2; text-align:center; color:#333333; white-space:nowrap;}
.tablelist1 td{ line-height:20px; padding:6px 10px 6px 10px; border-right:1px #c7c7c7 solid; border-bottom:1px #c7c7c7 solid; color:#333333; text-align:center; white-space:nowrap;}
.tablelist1 tbody tr.odd{background:#ffffff;}
.tablelist1 tbody tr:hover{background:#ffffff;}