@charset "utf-8";
/* CSS Document */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {-webkit-text-size-adjust:100%;}
*:before, *:after {box-sizing:inherit;}
body {-webkit-font-smoothing:antialiased;font-family: "微软雅黑";}
/*img {height:auto;max-width:100%;}*/
* { margin:0; padding:0}
h1,h2,h3,h4,h5,h6 { font-weight:normal}
a { text-decoration:none}
li { list-style:none}
.fl { float:left;}
.fr { float:right}
.clear { clear:both}
.hui {background: #f8f8f8;}
.more{ text-align: center; font-size: 16px; margin: 30px auto;}
.more a{ display:inline-block; padding: 8px 30px; color: #fff; border-radius: 8px; background: #e40114; border: 0px solid #eee;}
.more a:hover{ opacity: 0.8;}
.site-header #nav-menu {width:100%;text-align:;display:none;}
@media(min-width:992px) {
.site-header #nav-menu {display:block;}
}
#nav-menu{height:60px;width:;margin:20px auto 0;}
#nav-menu .menu li{float:left;display:inline;display:block; margin: 0 8px;position:relative;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#040404; font-size:18px;  line-height:60px;text-decoration:none;padding:0 10px;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{border-radius:20px; display: inline; padding:5px 10px;color: #fff;background: #e40114; }
#nav-menu .menu .children{display:none;position:absolute;top:59px;left:20px;line-height:normal;background:#fdfdfd; z-index:9999;border: 1px solid #eee; box-shadow:  0 0 12px rgba(0,0,0,.1); border-radius: 5px; border-top: none;}
#nav-menu .menu .children .s_box{padding:0 0px;} 
#nav-menu .menu .children.subMenu1{ padding:40px 0;  width:1200px; left:-400px}
#nav-menu .menu .children.subMenu2{  padding:40px 0;  width:600px; left:-200px}
#nav-menu .menu .children.subMenu3{ padding:40px 0;width:160px;left:-10px }
#nav-menu .menu .children.subMenu4{ padding:40px 0; width:300px; left:-100px }
#nav-menu .menu .children.subMenu1 .topname1{ width:25%; padding: 5px 30px 5px 30px;}
#nav-menu .menu .children.subMenu1 .topname2{ width:12%; padding: 5px 0px;}
#nav-menu .menu .children.subMenu1 .topname1 .typebox{ border-right: 1px solid #eee;  height: 314px; width: 100%;}
#nav-menu .menu .children.subMenu1  h4{ font-size: 16px; color: #222; line-height: 40px; height: 40px;}#nav-menu .menu .children.subMenu1  h4 a {color: #222;  }
#nav-menu .menu .children.subMenu1  .tname{ font-size: 14px; line-height: 30px; color: #002882; height: 30px; padding:0 0 0 0px;}#nav-menu .menu .children.subMenu1  .tname a { color: #002882;  }
#nav-menu .menu .children.subMenu1  dl dt a{ font-size: 12px; line-height: 30px; color: brown; padding:0 0 0 0px;}
#nav-menu .menu .children.subMenu1  dl dd a{ display:block; font-size: 12px; line-height: 25px; color:#666;  padding:0 0 0 0px;}
#nav-menu .menu .children.subMenu1  dl dd a:hover{ color: #fff;background:#e40114;}
#nav-menu .menu .children.subMenu1 .topname2 .typebox{padding-top: 0px; width:100%}
#nav-menu .menu .children.subMenu2 dl dd{ float:left; width: 33.333%; border-right: 1px solid #eee; }
#nav-menu .menu .children.subMenu2 dl dd:nth-child(3n){border-right: none;}
#nav-menu .menu .children.subMenu2 dl dd a{ font-size: 14px; color: #002882;line-height: 45px;}
#nav-menu .menu .children.subMenu2 dl dd a:hover{  color: #fff;background:#e40114; }
#nav-menu .menu .children.subMenu3 dl dd{ float:left; width: 100%; border-bottom: 1px solid #eee;}
#nav-menu .menu .children.subMenu3 dl dd a:hover{  color: #fff;background:#e40114; }
#nav-menu .menu .children.subMenu4 dl dd{ float:left; width: 50%; border-right: 1px solid #eee;}
#nav-menu .menu .children.subMenu4 dl dd:nth-child(2n){border-right: none;}
#nav-menu .menu .children.subMenu2 dl dd a,#nav-menu .menu .children.subMenu3 dl dd a,#nav-menu .menu .children.subMenu4 dl dd a{ display:block; font-size: 14px; color: #002882;line-height: 45px; text-align:center}
#nav-menu .menu .children.subMenu2 dl dd a:hover,#nav-menu .menu .children.subMenu3 dl dd a:hover,#nav-menu .menu .children.subMenu4 dl dd a:hover{ color: #fff;background:#e40114; }


.site-header {background-color:#fff;height:auto;position:fixed;left:0;top:0;z-index:8000;width:100%;box-sizing:border-box;}
.site-header .logo img {height:30px;margin-top:8px;}
.site-header .logoandnav {display:flex;place-items:center stretch;}
.site-header .logo {width:100%;}
@media(min-width:992px) {
.site-header {height:80px;}
.site-header .logo {width:392px;}
.site-header .logo a { display:block; padding:10px 0 20px; text-align:center}
.site-header .logo img {height:40px;}
}

.site-header .searchbox {flex:inherit;width:290px;display:none;}
@media(min-width:992px) {
.site-header .searchbox {display:block;}
}
.site-header .searchbox form {display:flex;height:22px;border-radius:15px;border:1px #f3f3f3 solid; background:#f3f3f3; /*background:url(../img/search.jpg) left no-repeat #f3f3f3;*/ margin-top:10px; overflow:hidden}
.site-header .searchbox form input {background-color:transparent; border:none;outline:none; padding:0 10px}
.site-header .searchbox form button {border:none; width:22px}


.menu-icon {box-sizing:border-box;padding:8px 0 0;height:30px;width:30px;position:fixed;z-index:9000;right:20px;top:5px;background-color:#fff;cursor:pointer;}
@media(min-width:992px) {
.menu-icon {display:none;}
}
.menu-icon__line {height:3px;width:30px;display:block;background-color:#333;margin-bottom:5px;transition:transform .2s ease, background-color .5s ease;}
.menu-icon__line-left {width:30px;}
.menu-icon__line-right {width:30px;float:right;}
.nav {visibility:hidden;position:fixed;z-index:7001;font-size:18px;}
.nav:before, .nav:after {content:"";position:fixed;width:100vw;height:100vh;background:rgba(234, 234, 234, .2);z-index:-1;transition:transform cubic-bezier(.77, 0, .175, 1) .8s;transform:translateX(0%) translateY(-100%);}
.nav:after {background:#fff;transition-delay:0s;}
.nav:before {transition-delay:.1s;}
.nav__content {position:fixed;top:0;width:100%;height:100%;cursor:pointer;padding-top:45px; background:#FFF}
.nav__list {list-style:none;margin:0;padding:0;overflow-y:auto;height:100%;}
.nav__list-item {position:relative;transition-delay:.8s;opacity:0;transition:opacity .2s ease, transform .3s ease;border-bottom:1px #eee solid;}
.nav__list-item>a {color:#333;padding:15px;display:block;}
.nav__list-item>.mSubNav {background-color:#f7f7f7;display:none;list-style:none;}
.nav__list-item>.mSubNav a { font-size:16px;color:#333;padding:10px 20px;display:block;}
.nav__list-item>.mSubNav a:hover {color:#0079a7;font-weight:bold;}
.nav__list-item>.mSubNav li {border-bottom:1px #ddd solid;}
.nav__list-item>.mSubNav li:last-child {border-bottom:none;}
.nav__list-item>.mSubNav .mSubNav {background-color:#eee;list-style:none;margin:0;padding:0;display:none;}
.nav__list-item>.mSubNav .mSubNav li {padding-left:1rem;}
.hasNav {position:relative;}
.hasNav .icon-down {position:absolute;right:1rem;top:.7rem;z-index:1000;pointer-events:none;transition:all .2s;display:block;font-size:20px;}
.hasNav.openNav>.icon-down {transform:rotate(180deg);top:.6rem;color:#0079a7;}
@media screen and (orientation:landscape) {
.nav__list-item:hover:before {width:100%;}
}
body.nav-active .menu-icon__line {background-color:#000;transform:translateX(0) rotate(-45deg);display:none;}
body.nav-active .menu-icon__line-left {transform:translateY(7px) rotate(45deg);display:block;}
body.nav-active .menu-icon__line-right {transform:translateX(0) rotate(-45deg);display:block;}
body.nav-active .nav {visibility:visible;}
body.nav-active .nav:before, body.nav-active .nav:after {transform:translateX(0%) translateY(0%);}
body.nav-active .nav:after {transition-delay:.1s;}
body.nav-active .nav:before {transition-delay:0s;}
body.nav-active .nav__list-item {opacity:1;transform:translateX(0%);transition:opacity .3s ease, transform .3s ease, color .3s ease;}
body.nav-active .nav__list-item:nth-child(0) {
transition-delay:.5s;}
body.nav-active .nav__list-item:nth-child(1) {
transition-delay:.6s;}
body.nav-active .nav__list-item:nth-child(2) {
transition-delay:.7s;}
body.nav-active .nav__list-item:nth-child(3) {
transition-delay:.8s;}
body.nav-active .nav__list-item:nth-child(4) {
transition-delay:.9s;}
body.nav-active .nav__list-item:nth-child(5) {
transition-delay:1s;}


/* flexslider */
.flexslider{position:relative;width:100%;overflow:hidden;zoom:1; top:0px; margin-top:42px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; overflow:hidden}
.flexslider .slides li div { width:100%; height:200px; margin:0 auto}
.flexslider .slides li div   a { display:block; width:100%; height:100%}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../img/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../img/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


.flexslider .slides li div  img {width:100%; height:100%}
@media only screen and (min-width:992px) {
.flexslider { margin-top:80px;}
.flexslider .slides li div { height:620px;}
.flexslider .slides li div  img {display:none;}

}

.page-home { padding:50px 0;}
.page-home .setitle {text-align:center;font-size:28px; line-height:50px;color:#333; font-weight:bold}
.index-pro-bg {background:url(../img/index-pro-bg.jpg) top center no-repeat }
.index-pro-bg  .setitle { color:#fff}
.page-home.s1 .item {  border:1px solid #e3e3e3;margin:10px 0; padding:20px;  background: rgba(255,255,255);}
.page-home.s1 .item:hover{box-shadow: 3px 5px 10px 1px  rgba(0,1,0,0.3); }  
.page-home.s1 .item .txt {display:flex;align-items:center;line-height:30px; color:#666; font-size:20px;margin-bottom:20px; }
.page-home.s1 .item .txt  .icon {padding-right:5px;}
.page-home.s1 .item .txt  .icon img {width:30px;height:30px;display:block;}
/*.page-home.s1 .item a { display:block; text-align:center; padding:1rem 0.5rem ; min-height:160px;}
.page-home.s1 .item a .pic{overflow:hidden;}
.page-home.s1 .item a .pic img { display:block; margin:0 auto; width:100%;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out; transition:All 0.6s ease-in-out;}
.page-home.s1 .item a h4 {text-align: center;line-height: 32px;font-size: 16px;color: #666;height: 64px;overflow: hidden;}
.page-home.s1 .item a:hover .pic img { transform:scale(1.2,1.2); }
.page-home.s1 .item a:hover h4 {color:#e40114 }*/


.page-home.s1 .item a.typea { display:block; background:#f5f5f5; font-size:12px;text-align:center; height:26px; line-height:26px; color:#666; border:solid 1px #eee;border-radius: 13px;}
.page-home.s1 .item a.tuwen { display:block; text-align:center; padding:1rem 0.5rem ; min-height:160px;}
.page-home.s1 .item a.tuwen  .pic{overflow:hidden;}
.page-home.s1 .item a.tuwen  .pic img { display:block; margin:0 auto; width:100%;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out; transition:All 0.6s ease-in-out;}
.page-home.s1 .item a.tuwen  h4 {text-align: center;line-height: 32px;font-size: 16px;color: #666;height: 64px;overflow: hidden;}
.page-home.s1 .item a.tuwen :hover .pic img { transform:scale(1.2,1.2); }
.page-home.s1 .item a.tuwen :hover h4 {color:#e40114 }



.page-home.s2 a .item {background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;margin-top:1rem;}
.page-home.s2 a .item aside {padding:0.5rem 0.25rem; color:#fff;text-align:center;transition:all .2s;box-sizing:border-box;border: 1px solid #eee; box-shadow: 0px 0px 0px 0px  #fff; position:relative;overflow: hidden;}
.page-home.s2 a .item aside .icon {  overflow:hidden; margin:0 auto;}
.page-home.s2 a .item aside .txt {transition:all .2s;}
.page-home.s2 a .item aside h4 {font-size:1rem; color:#000; margin:0;}
.page-home.s2 a .item aside p {text-align:left;line-height:2.4;opacity:0;transition:all .2s; color:#FFF; height:0; overflow:hidden; margin:0; padding:0}
.page-home.s2 a:hover .item { background:#e40114}
.page-home.s2 a:hover .item aside {box-shadow: 0px 0px 20px 2px  rgba(0,1,0,0.5); border: #f74655; color: #fff;  background: rgba(0,0,0,0.5);}

@media(min-width:992px) {
.page-home.s2 a .item aside {padding:1rem;height:180px;}
.page-home.s2 a .item aside .icon { width:80px; height:80px; overflow:hidden; margin:0 auto; -webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out; transition:All 0.5s ease-in-out;}
.page-home.s2 a .item aside .icon img {-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out; transition:All 0.5s ease-in-out;}
.page-home.s2 a .item aside h4 {font-size:20px; line-height:30px; color:#666; padding-top: 10px; -webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out; transition:All 0.3s ease-in-out;}
.page-home.s2 a:hover .item aside .txt { width:60%;position: absolute; right:5%; top:0;}
.page-home.s2 a:hover  .item aside .icon {position: absolute; left:5%; top:20%}
.page-home.s2 a:hover  .item aside .icon img {transform: translate(0px,-80px); }
.page-home.s2 a:hover  .item aside .txt h4 {margin-top:1rem; color:#FFF; text-align:left}
.page-home.s2 a:hover  .item aside p {opacity:1; font-size:.725rem; height:auto}
}

.page-home.s3 .item { margin-top:2rem;display:block;border: 1px solid #eee;box-sizing:border-box;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out; transition:All 0.6s ease-in-out;}
.page-home.s3 .item .pic {padding:0;margin:0;overflow:hidden;}
.page-home.s3 .item .pic img {display:block;width:100%;transition:all .6s;}
.page-home.s3 .item .txt {padding:1rem 0.5rem;}
.page-home.s3 .item .txt h4 {font-size:18px; color:#000; line-height:32px; margin:5px 0; font-weight:bold; padding:0 15px; height: 64px; overflow: hidden;}
.page-home.s3 .item .txt p.pubdate { font-style:normal; font-size:12px; color:#999; line-height:25px; display:block; padding:0 15px;}
.page-home.s3 .item .txt p.info { font-size:16px; color:#888; line-height:32px; padding: 0 15px 20px 15px; height: 100px; overflow: hidden;}
.page-home.s3 .item:hover {box-shadow: 4px 4px 20px 2px rgba(0,0,0,0.2);transform: translate(0px,-10px);}
.page-home.s3 .item:hover  .pic img { transform:scale(1.2,1.2);}
.page-home.s3 .item:hover .txt h4 {color: #e40114; }


.site-footer {background:#0b162a; padding:50px 0;color:#999;}
.site-footer .copyright { color:#fff; text-align:center; width:100%; border-top:1px solid #5c6576; font-size:14px; line-height:50px; margin-top:2.5rem;}
.site-footer .item { padding:0 20px;}
.site-footer .item h3 {color:#fff; font-size:16px; line-height:30px; font-weight:bold; margin-bottom:10px;}.site-footer .item h3  a {color:#fff;  }
.site-footer .item p{color:#fff; line-height:30px; font-size:14px; }
.site-footer .item p.slogn{ letter-spacing:5px; margin-top:20px;}
.site-footer .item ul li {font-size:14px; line-height:30px;}
.site-footer a {color:#fff;}
.site-footer a:hover {color:#fff;}
.site-footer .qrcode { text-align:center}

.banner {height:150px;background-size:cover;}
.banner .container {padding-top:;height:;box-sizing:border-box;color:#fff; text-align:right; }
.banner .container h1 {font-size:1.2rem;position:relative;margin-top:3.2rem;display: none;}
@media only screen and (min-width:992px) {
.banner {height:400px;margin-top:80px;}
.banner .container h1 { display:none }
}
.banner.banner-news {background:url(../img/banners/banner_news.jpg) center center no-repeat;}
.banner.banner-product {background:url(../img/banners/banner_pro.jpg)  center center no-repeat;}
.banner.banner-case {background:url(../img/banners/banner_case.jpg)  center center no-repeat;}
.banner.banner-about {background:url(../img/banners/banner_about.jpg)  center center no-repeat;}
@media only screen and (min-width:992px) {
.banner.banner-news {background:url(../img/banners/banner_news.jpg)  center center no-repeat;}
.banner.banner-product {background:url(../img/banners/banner_pro.jpg)  center center no-repeat;}
.banner.banner-case {background:url(../img/banners/banner_case.jpg)  center center no-repeat;}
.banner.banner-about {background:url(../img/banners/banner_about.jpg)  center center no-repeat;}
}
.crumb {margin:20px 0 0px;}
.crumb .container .sitemap {color:#777;font-size:14px; line-height:40px;}
.crumb .container .sitemap a { font-size:14px;color:#777;}
.crumb .container .sitemap a:hover {color:#777;}
.typew { border-bottom: 1px solid #ccc;text-align: center; margin:0px 0 0;  }
.typew .type a { line-height: 55px; padding: 15px 10px; margin: 0 15px;font-size:14px;color: #333;font-weight:bold}
.typew .type.ssd a { margin:0 10px; }
.typew .type a.on,.typew .type a:hover {background: none;color:#fff;color:#e40114; border-bottom: 3px solid #e40114;}
.type_sonw {margin:30px auto ; text-align: center; }
.type_sonw .type_son a{display:inline-block;height:36px;line-height:36px;text-align:center;color:#eaeaea;background:#e40114;background:-webkit-linear-gradient(45deg, #e40114, #f35562);background:linear-gradient(45deg, #e40114, #f35562); width:100px;  margin:0 10px;border: 1px solid #eee; border-radius:18px;} 
.type_sonw .type_son a.on,.type_sonw .type_son a:hover { color:#fff;  background:#e40114}
@media(min-width:360px) {
.typew .type.about a {padding: 15px 6px; margin: 0 6px;  }
.typew .type.case a {padding: 15px 10px; margin: 0 15px;}
.typew .type.ssd a {padding: 15px 10px; margin: 0 10px;}
.typew .type.sto a {padding: 15px 15px; margin: 0 15px;}
}
@media(min-width:400px) {
.typew .type.about a {padding: 15px 8px; margin: 0 8px;  }
.typew .type.case a {padding: 15px 15px; margin: 0 15px; }
.typew .type.sto a {padding: 15px 18px; margin: 0 18px;}
}
@media(min-width:576px) {
.typew .type.about a { padding: 15px 6px; margin: 0 8px; }
.typew .type.case a { padding: 15px 5px; margin: 0 5px; }
}
@media(min-width:768px) {

}
@media(min-width:992px) {
.typew .type a { font-size:16px; padding: 15px 10px!important; margin: 0 15px!important;}
.type_sonw .type_son a { font-size:16px; }
/*.crumb {margin:50px 0  30px;}
.typew { margin:30px 0 0;  }*/
}


/*product*/
.productlist { margin-bottom:4rem}
.productlist a .probox {border:1px solid #eee; text-align:center; margin-top:30px; }
.productlist a .probox .pic{ overflow:hidden}
.productlist a .probox .title{font-size:14px; line-height:28px; color: #666; background:#f0f0f0; }
.productlist a:hover .probox{ box-shadow: 14px 14px 20px rgba(0,0,0,.2); color: #e40114;}
.productlist a:hover .probox  .title{ color: #e40114;}
.productlist a .probox .pic img { width:100%; transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out; display:block }
.productlist a:hover .probox .pic img {transform:scale(1.2,1.2);  }
 @media(min-width:992px) {
.productlist a .probox .title{font-size:20px; line-height:36px; color: #666; padding:10px 0}
	
}

.page-product { width:100%; margin:0 auto}
 .right-extra { float: none; width:100%;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img { width:100%;}
.bigimg{width:800px;height:500px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#FEDE4F /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:90%; margin:0 auto }
.spec-scroll{clear:both;margin:5px auto 0;width:93%;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:90%;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;/*height:56px;*/ padding:0; margin:0}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
@media(min-width:992px) {
.spec-scroll { width:476px;}
.jqzoom img { width:506px;height:316px;}
.spec-scroll .items{ width:450px;}
.page-product { width:1180px; margin:0 auto}
.right-extra { float:left; width:50%;}
.page-product .pro_info{ float:right; width:50%; margin:0}
}

.page-product .pro_info{ float: right; width:50%; margin-top:1rem}
.page-product .pro_info h2{line-height: 50px;color: #333;font-size: 28px; font-weight:bold; padding-left:30px;}
.page-product .pro_info .info{padding:50px 30px; font-size:18px; line-height:36px; color:#666;display:block;}
 .page-product .pro_info .hangye{ margin:20px 30px;}
.page-product .pro_info .hangye h5{ font-size:20px; line-height:35px; font-weight:bold}
.page-product .pro_info .hangye p{ float: left;  border: 1px solid #ddd; line-height: 32px; font-size:16px; color:#999; margin:10px; padding: 0px 10px;}
.page-product .pro_info .hangye p:hover{ background:#fff;}
.pro_tab { width:100%;margin:0 auto 30px}
.pro_tab ul { margin:0; padding:0;  }
.pro_hd {	overflow:hidden;	zoom:1;  text-align:center;}
.pro_hd li { display:inline-block;cursor:pointer;	width:100px;	text-align:center;	cursor:pointer;	font-size:20px; line-height:60px;	border-bottom:2px solid #fff; color:#777}
.pro_hd li.active {	border-bottom:2px solid #F03; color:#111; font-weight:bold;}
.pro_bd li {display:none;	padding:20px;	border-top:0 none;	font-size:18px; color:#666; line-height:36px; }
.pro_bd .hangye p{ float: left;  border: 1px solid #002882; line-height: 34px; margin: 10px; border-radius: 17px; padding: 0px 18px;}
.pro_bd .guige table{ border-left: 1px solid #eee; border-top: 1px solid #eee; width:100%;}
.pro_bd .guige table tr:first-child td{ background: #e40114; color: #fff;	}
.pro_bd .guige tr td{ line-height: 32px; font-size: 16px; color: #000; text-align: center; border-right: 1px solid #eee; border-bottom: 1px solid #eee; width: 500px;}
.pro_bd .guige tr td:first-child{ text-align: right; padding-right: 10px; background: #ddd; width: 200px;}
.pro_bd li.tedian { width:90%; margin:0 auto}
@media(min-width:992px) {
.pro_tab { width:700px; }
.pro_bd .guige table {width:700px; }
.pro_bd li.tedian { padding-left:00px;}
}
/*solution*/
.page-solution { padding:50px 0 30px }
.page-solution img.bigpic { display:block; width:88%; margin:0 auto}
.page-solution p {text-align:justify; color:#666; margin-bottom:10px;}
.page-solution .storetop {margin:10px; text-indent:2em;font-size: 14px; line-height: 28px; color: #333;}
.page-solution .storeboxs {margin:50px 0 0px;}
.page-solution .storebox { padding:10px 20px 20px 66px;background:#fff url(../img/bg01.png) no-repeat left top; border: solid 1px #eee;box-shadow:4px 4px 30px rgba(7, 113, 187, .1);border-radius: 15px; transition:all 0.3s;position:relative; text-align:left; line-height:40px; }
.page-solution .storebox span {position:absolute;font-size:1.875rem;color:#fff;top:0;left:.8rem;z-index:100; font-weight:bold}
.page-solution .storebox p.p-title {font-size: 22px; line-height: 60px; color: #000; font-weight: bold;}
.page-solution .storebox p.p-info {font-size: 18px; line-height: 36px; color: #444;}
.page-solution .storebox:hover{transform: translate(0px,-10px);}
@media(min-width:992px) {
.page-solution .storetop {margin:0 0 10px; font-size: 18px; line-height:36px; }

}
.type_self2 {text-align: center;margin: 30px auto;border-bottom: 1px solid #ccc;font-size: 24px;padding: 20px 0}
.scroll_horizontal2{position:relative;width:100%;}
.scroll_horizontal2 .box{overflow:hidden;position:relative;width:80%;height: ;margin:0 auto;}
.scroll_horizontal2 .list{overflow:hidden;width:9999px; margin:0; padding:0}
.scroll_horizontal2 .list li{float:left;width:235px;text-align:center;  padding:0 15px; position:relative; }
.scroll_horizontal2 .list li div{ background:#fff; padding:20px 0 10px 0;}
.scroll_horizontal2 .plus,.scroll_horizontal2 .minus{position:absolute;top:100px;width:40px;height:30px;cursor:pointer;}
.scroll_horizontal2 .plus{ left:0; background:url(../img/icon_left.png)}
.scroll_horizontal2 .minus{ right:0; background:url(../img/icon_right.png)}
.scroll_horizontal2 .list li img.pic{ width: 100%;}
.scroll_horizontal2 .list li p{ font-size:14px; color:#333; height:40px; text-align:center}
.scroll_horizontal2 .list li:hover p{ color: #e40114;}
@media(min-width:992px) {
.scroll_horizontal2{position:relative;width:1200px;}
.scroll_horizontal2 .box{ width:1060px;}
}

a.abtn {display: block;height: 130px;width: 40px;overflow: hidden }
a.aleft {float: left;background:url(../img/icon_left.png) bottom center no-repeat}
a.aright {float: right;hidden;background:url(../img/icon_right.png)  bottom center no-repeat}
.scrolllist {width: 350px;height: 204px;margin: 0 auto;}
.scrolllist .imglist_w {width: 270px;height: 204px;overflow: hidden;float: left;position: relative;}
.scrolllist .imglist_w ul {width: 20000px;position: absolute;left: 0px;top: 0px;}
.scrolllist .imglist_w li {width: 250px;float: left;   margin:0 10px; padding:10px 0; background:#FFF}
.scrolllist .imglist_w li img { display:block; width:100%}
.scrolllist .imglist_w li a {display: block;float: left;color: #3366cc; }
.scrolllist .imglist_w li a:hover img { }
.scrolllist .imglist_w li p { font-size:14px; color:#333; height:28px; line-height:28px; text-align:center; margin-bottom:0;}
.scrolllist .imglist_w li a:hover p{ color: #e40114;}
@media(min-width:992px) {
.scrolllist {width: 1160px;height: 264px;}
.scrolllist .imglist_w {width: 1080px;height: 264px;}
}


.index-solution { padding:50px 0 60px;}
.index-solution .index-s-box { display:block; margin-bottom:30px;}
.index-solution .index-s-box img { width:100%}
.index-solution .index-s-box h2 {font-size:22px; color:#000;  text-align:center; font-weight:bold; margin-top:10px;}
.index-solution .index-s-box:hover h2 { color: #e40114; }
/*news*/

.newslist { margin:30px 0}
.newslist .newsbox {border-bottom:1px #ebebeb solid;display:block; padding:20px 0}
.newslist .newsbox .onebox .pic { overflow:hidden}
.newslist .newsbox .onebox .des,.newslist .newsbox .onebox .pic img{transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out;}
.newslist .newsbox .onebox .pic img {display:block;width:90%; margin:0 auto}
.newslist .newsbox .onebox .des{ padding:0 20px;}
.newslist .newsbox .onebox .des h3 {font-size:20px;color:#000; line-height:36px; margin-top:20px}
.newslist .newsbox .des p.summary { font-size:16px; line-height:32px; color:#666; margin: 10px 0;}
.newslist .newsbox .des p.time {font-size:14px; line-height:25px; color:#999;}
.newslist .newsbox .des p.morea {font-size:16px; line-height:25px; color:#F00; margin-top:20px}
.newslist .newsbox:hover .pic img { transform:scale(1.2,1.2);}
.newslist .newsbox:hover .onebox .des h3 {color:#e40114;}
.newslist .newsbox:hover .des {  transform: translate(0px,-10px);}
@media only screen and (min-width:992px) {
.newslist .newsbox .onebox .des h3 {font-size:22px;color:#000; line-height:50px; margin-top:0}
}

.page { text-align:center; margin-top:30px}
.page ul li { display:inline-block;  color:#FFF; ; /*width:40px; */ line-height:32px; margin:0 10px;  }
.page ul li a { display:block;  color:#838383;background:#eaeaea;border:solid 1px #eaeaea; border-radius: 6px; padding:0 10px;}
.page ul li.thisclass { background:#c9c9c9;border:solid 1px #c9c9c9;border-radius: 6px;  padding:0 10px;}
.page ul li a:hover {background:#c9c9c9; border:solid 1px #c9c9c9; color:#FFF }
.page ul li .pageinfo { display:none}

.pagenavi span,.pagenavi a{ display:inline-block; font-size:14px;  color:#838383;line-height:32px; background:#eaeaea;border:solid 1px #eaeaea; border-radius:4px; margin:0 10px; padding:0px 10px; }
.pagenavi span.pages { }
.pagenavi span.current,.pagenavi a:hover { background:#c9c9c9; border:solid 1px #c9c9c9; color:#FFF }
.pagenavi span#next-page,.pagenavi span#next-page { padding:0; margin:0; border:none }


.news  { margin-top:50px;}
.news.newsa  { margin-top:0px;}
.news .leftcol { background: #fff; padding:0; text-align:center;border: 1px solid #eee; border-bottom: none; box-shadow: 5px 5px 15px rgba(7,113,187,.1); background-color:#fff;width:200px;}
.news .leftcol  li { display:block;  border-bottom: 1px solid #eee;}
.news .leftcol  li a {display:block;font-size: 16px; color: #000;line-height: 45px;border:1px #eee solid;}
.news .leftcol  li.on a,.news .leftcol  li a:hover {background:#e40114;color:#fff;}


.news_view { margin-bottom:50px;}
.news_view .content  img { width:100%!important; height:auto!important;}
.news_view h2{font-size:22px; line-height:36px; color:#333 ;font-weight:bold;  margin-top:30px;  }
.news_view .time{ font-size:13px; line-height:25px; color:#999; border-bottom:1px solid #eee; padding-bottom:8px;}
.news_view .content{ padding:30px 10px; font-size:18px; line-height:36px; color:#666;}
@media(min-width:992px) {
.news_view { min-height:600px;}
.news_view h2{ font-size:28px; line-height:50px; margin-top:0 }
/*.news_view  .content img { width:auto!important; height:auto!important; }*/
}



.page-about { padding:50px 0; width:100% max-width:1440px;}
.page-about.page-abouta { margin-top:50px;}
.page-about.c1 { background:url(../img/bg-line.jpg) center repeat-y }
.page-about .page-about-l { float:left; width:32%; margin:0 3% 0 12%}
.page-about .page-about-r { float:left; width:48% ; margin:0 5% 0 0}
.page-about .setitle {text-align: center;line-height: 50px;color: #333;font-size: 28px;font-weight:bold}
.page-about.c1 .setitle { margin:30px 0 }
.page-about.c1 .info { font-size:18px; line-height:36px; color:#666; text-align:justify}
.page-about.c1 .info-tit { font-size:24px; line-height:36px; color:#333; margin:30px 0 ;}
.page-about.c1 .info-more{  font-size: 16px; margin: 30px 0 0  0px; text-align:left}
.page-about.c1 .info-more a{ display:inline-block; padding: 8px 30px; color: #fff; border-radius: 8px; background: #e40114; border: 0px solid #eee;}
.page-about.c1 .info-more a:hover{ opacity: 0.8;}
 

.dashiji .dashiji_box{ background: url(../img/hist-bg-02.png) no-repeat 0 0px; width: 100%; height: auto; padding:0 0 2rem 2rem }
.dashiji .dashiji_box .content h4{ font-size:20px; line-height:30px;font-weight:bold; color:#666; }
.dashiji .dashiji_box .content p{ font-size:16px; color:#666; line-height:28px; height:64px; }
.dashiji .dashiji_box:hover .content{ color: #e40114;}
@media(min-width:992px) {
.dashiji {margin-top:40px;  background: url(../img/bg-jiantou.png) no-repeat right 138px; }
.dashiji .dashiji_box{ background: url(../img/hist-bg-01.png) no-repeat 0 135px; width: 19.9%; height: 280px; float: left; }
.dashiji .dashiji_box:nth-child(odd) .content{ padding-top: 0;}
.dashiji .dashiji_box:nth-child(even) .content{ padding-top: 165px;}
}
.dashiji_list { margin-top:50px;}
.dashiji_list .dashiji_box{ background: url(../img/hist-bg-02.png) no-repeat 0 0;}
.dashiji_list .dashiji_box .content{ width:100%;  color:#000; margin:0; padding:0;padding-bottom:20px; margin-left:30px;}
.dashiji_list .dashiji_box .content:hover{ color: #e40114;}
.dashiji_list .dashiji_box .content h4{font-size:20px; line-height:40px; font-weight:bold; color:#666 }
.dashiji_list .dashiji_box .content p{font-size:16px; line-height:32px; color:#666}
@media(min-width:992px) {
.dashiji_list .dashiji_box{ background: url(../img/hist-bg-02.png) no-repeat 50% 0;}
.dashiji_list .dashiji_box .content{ width:48%; margin:0}
.dashiji_list .dashiji_box:nth-child(odd) .content{ text-align: left; float:right;}
.dashiji_list .dashiji_box:nth-child(even) .content{ text-align: right; float:left;}
}

 
.youshi_box {  margin:30px;transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;}
.youshi .youshi_box{margin:30px 0 0 0 ; padding:30px;border: 1px solid #eee;  }
.youshi_box img{ display:block; margin:0 auto; width:63px; height:63px; transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out;}
.youshi_box h4{font-size:22px; color:#666; line-height:70px; text-align: center; font-weight:bold; padding-bottom:10px;}
.youshi .youshi_box  h4{ border-bottom: 2px solid #e40114;line-height:50px; margin-bottom:20px; color:#666 }
.youshi_box .info{ font-size:16px; line-height:32px; color:#666;text-align:justify}
@media(min-width:992px) {
.youshi_box { min-height:310px; }
.youshi .youshi_box{ height:420px}
}
.youshi .youshi_box:hover{box-shadow: 10px 10px 13px 2px rgba(1,1,1,0.2);transform: translate(0px,-5px);}
.youshi_box:hover img{ transform:rotate(-360deg);-moz-transform:rotate(-360deg); 	-webkit-transform:rotate(-360deg); -o-transform:rotate(-360deg); }
.youshi_box:hover h4 { color: #e40114}

.c4 .c4title { font-size:19px; font-weight:bold;line-height:45px; margin:30px 0px 0 0px}
.c4 .c4item{ background:#e40114; margin:60px 30px 0 30px; padding:30px 0}
.c4 .c4item img{ display:block; margin:5px auto; width:120px; transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out;}
.c4 .c4item:hover img{ transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);}
.c4 .c4item p{ color:#fff; font-size:16px; line-height:33px; text-align:center;}
@media(min-width:992px) {
.c4 .c4title { font-size:19px; font-weight:bold;line-height:45px; margin-top:120px; color:#666}
}

.c5 .c5item { margin:30px 0;}
.c5 .c5item img{ display:block; margin:0 auto;transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out;}
.c5 .c5item:hover img{transform:scale(1.1,1.1);}
.c5 .c5item h4{ font-size:22px; line-height:70px; font-weight:bold; text-align: center;color:#666}
.c5 .c5item .info{font-size:18px; line-height:28px; color:#999; text-align:center; }
.c5 .c5item:hover h4{ color: #e40114;}
.c5 .c5item{ transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out; overflow:hidden}
.wenhua.c5 .c5item { padding-bottom:15px;}
.wenhua.c5 .c5item:hover{ box-shadow: 10px 10px 13px 2px  rgba(1,1,1,0.2);}
.wenhua.c5 .c5item .info{font-size:16px; }


.scroll_horizontal{position:relative;width:100%;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:76%;height: ;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px; margin:0; padding:0}
.scroll_horizontal .list li{float:left;width:250px;text-align:center; padding:0 25px;  position:relative; }
.scroll_horizontal .list li div{ background:#fff;  }
.scroll_horizontal .plus,.scroll_horizontal .minus{position:absolute;top:100px;width:40px;height:30px;cursor:pointer;}
.scroll_horizontal .plus{ left:0; background:url(../img/icon_left.png)}
.scroll_horizontal .minus{ right:0; background:url(../img/icon_right.png)}
.scroll_horizontal .list li img.pic{ width: 88%;}
.scroll_horizontal .list li p{ font-size:14px; color:#333; text-align:center}
.scroll_horizontal .list li:hover p{ color: #e40114;}
@media(min-width:992px) {
.scroll_horizontal{position:relative;width:1200px;}
.scroll_horizontal .box{ width:1000px;}
}


.tab-hd {overflow:hidden;	zoom:1;  text-align:left}
.tab-hd li { display:inline-block;	 margin:0 2rem; line-height:2rem; font-size:18px;	color:#000;	text-align:center;	cursor:pointer;}
.tab-hd li.active, .tab-hd li:hover{ border-bottom:2px solid #001175;}
.tab-hd,.tab-bd { padding:0}
.tab-bd li {	display:none;	}

.contact .ditu img { width:100% ; margin-top:0px;}
.contact .addr-box { border: solid 1px #bdbdbd; -webkit-box-shadow:0 0 10px #bdbdbd;
	-moz-box-shadow:0 0 10px #bdbdbd;
	box-shadow:0 0 10px #bdbdbd; margin-top:20px; padding:20px; border-radius:6px;}
.contact .addr{  font-size:16px; line-height:35px; padding:10px 20px 0;}
@media(min-width:992px) {
.tab-hd  { margin-left:780px;}
.contact .ditu img { margin-top:0}
}

.news_view.about { margin-bottom:0; min-height:200px;}
.company_box{ box-shadow: 0px 0px 2px 5px  #f1f1f1;border-radius: 5px; background: #fafafa;  color:#666; margin-top:30px;padding: 25px 15px; height:440px}
.company_box.company_boxa { height:380px;}
.company_box:hover{box-shadow: 0 0 7px 7px #eee;}
.company_box .picname{ text-align: center; height:90px; overflow: hidden;}
.company_box .picname img{width: 80px; transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out;}
.company_box:hover .picname img{width:90px;	height:90px;	transform:scale(1.2,1.2);}
.company_box .title{  text-align: center; line-height: 40px; border-bottom: 2px solid #e40114;padding-top: 10px; font-size: 22px; width: 60%; font-weight: bold; margin:0 auto}
.company_box .shorttitle{  text-align: center; line-height: 40px;  font-size: 18px;}
.company_box .info{  line-height: 32px;  font-size: 16px; color: #666; margin-top: 10px;text-align:justify}

/*.shengtai h3{text-align: center;font-size: 20px;line-height: 40px;margin-top: 30px;color: #ccc;;}
.shengtai h3 span{ margin: 0 10px;color: #333;}*/
.shengtai .shengtai_box{border:1px solid #eee; padding:0.5rem; overflow:hidden; margin-top:1rem}
.shengtai  .shengtai_box img{ display:block; width:100%; transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out;}
.shengtai  .shengtai_box:hover img{transform:scale(1.2,1.2);}
.shengtai  .shengtai_box p{font-size:14px; line-height:28px; color:#666;  text-align: center; background: #fff;}

.honor .honor_box { margin-top:30px;border:1px solid #eee;text-align:center;font-size: 18px;line-height: 40px;padding-bottom: 15px;transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out;	-o-transition:all 0.5s ease-out;}
.honor .honor_box:hover{ box-shadow: 10px 10px 13px 2px  rgba(1,1,1,0.2); transform: translate(0px,-5px);}
.honor .honor_box img{ width:100%;}
.honor .honor_box p{font-size: 16px;text-align: center;line-height: 25px;height: 50px;overflow: hidden;padding: 0 15px;}
.honor .honor_box:hover p{ color: #e40114;}

.jobs_list { width:90%; margin:0 auto 50px;}
.jobs_list .aaa{line-height: 36px;font-size: 18px;color: #666; }
.jobs_list ul li{ background: #fafafa; margin: 5px auto;}
.jobs_list .title{   line-height: 50px; font-size:18px;color: #666; }
.jobs_list .gongzuo{float: right; font-size:16px; color: #666; padding-right: 10px; width:170px;}
.jobs_list ul li .hide{ background: #fff;padding: 5px 10px; padding: 5px 15px;line-height: 32px; font-size:16px;color: #666;}
.jobs_list ul li p{padding: 5px;line-height: 32px; font-size:16px;color: #666;}
@media(min-width:992px) {
.jobs_list .aaa{line-height: 60px;margin-top:30px;}
.jobs_list { width:800px;}
.jobs_list .title { padding-left:50px;}
.jobs_list ul li .hide{ padding: 5px 20px 5px 70px;}
}

.contact_box{border: 1px solid #eee;padding: 30px;margin: 10px 0;transition:all 0.5s ease-out;	-moz-transition:all 0.5s ease-out;	-webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;line-height: 28px;font-size: 16px;color: #666;}
.contact_box.contact_boxa { border:none}
.contact_box h3{ font-size: 20px;line-height: 35px;margin-top: 15px; font-weight:bold;text-indent: -5px; margin-bottom:10px;}
.contact_box p { }
.contact_box p img{ width: 90%; margin-top:20px;}
.contact_box:hover{box-shadow: 0 0 7px 7px #eee;}
.contact_box.contact_boxa:hover{box-shadow: none;}

.resultbar { margin:20px auto; font-size:18px;}
.resultlist { padding-bottom:50px}
.resultlist ul li { display:block; padding:10px 0; border-bottom:dashed 1px #999 ; line-height:32px;}
.resultlist ul li a { font-size:16px; color:#666}

.dashiji-list { padding:20px; margin:20px 0; background:#f5f5f5}
.dashiji-list .dashiji-year { color: #cc131c;font-size: 24px;font-weight: bold;line-height: normal;background:url(../img/bg-line.png) 110px center no-repeat;  }
.dashiji-list .dashiji-info {color: #313131;font-size: 16px; line-height:32px;text-align: justify;background:url(../img/bg-circle.png) left 12px no-repeat; padding-left:20px; }
/*协同生态*/
.shengtai_title{ background:url(../img/shengtai_bg.png) top center no-repeat; height:220px; color:#666; padding:30px 100px; margin-top:20px;}
.shengtai_title h3{ font-size:26px; line-height:80px; font-weight:bold; text-align:center;}
.shengtai_title div{ font-size:18px; line-height:40px;}
.shengtai_tab{ margin-top:40px;}
.shengtai_hd {overflow:hidden;	zoom:1;  text-align: center;}
.shengtai_hd li { display:inline-block; width:150px; margin:0 2rem; line-height:2rem; font-size:18px;	color:#000;	text-align:center;	cursor:pointer; border-radius:5px;}
.shengtai_hd li.active, .shengtai_hd li:hover{ background:#e40114; color:#fff;}
.shengtai_hd,.shengtai_bd { padding:10px 0}
.shengtai_bd li {	display:none; border-top:1px solid #CCC;}
.shengtai_bd_info{ font-size:16px; line-height:30px; margin:10px auto;}
.ta_c{ text-align:center}


#jhx,#yax,#yfx { height:80px}
.jhx,.yax,.yfx { border-bottom:solid 1px #e40114}
.jhx h2,.yax h2,.yfx h2 { font-size:16px; color:#FFF; line-height:46px; width:140px; text-align:center; background:#e40114; letter-spacing:5px; border-radius:5px 5px 0 0}
