ul,li {margin:0;padding:0;list-style:none;}
body {color:#000;font-size:14px;font-family:"Microsoft Yahei";width:100%;overflow-x:hidden;}
.inner-banner img {width:100%;}
@media only screen and (max-width:768px) {
.padding-big {padding:10px;}
.margin-big {margin:10px;}
.padding {padding:5px;}
.margin {margin:5px;}
.padding-big-top {padding-top:10px;}
.padding-big-bottom {padding-bottom:10px;}
.padding-big-left {padding-left:10px;}
.padding-big-right {padding-right:10px;}
.margin-big-top {margin-top:10px;}
.margin-big-bottom {margin-bottom:10px;}
.margin-big-left {margin-left:10px;}
.margin-big-right {margin-right:10px;}
}
a:hover {color:#cc0000}
.bg-main,.border-main .button.active,.pointer.border-main .active,.nav-pills.border-main .active a,.nav-main.border-main .nav-head,.pagination.border-main .active {background-color:#000}
.border-main,.border-main .button,.border-main .tab-nav li a,.border-main .tab-body,.button.bg-main,.selected.border-main,.pointer.border-main li,.nav.border-main .active a,.nav.nav-tabs.border-main,.nav-main.border-main a,.nav-main.border-main .nav-head,.pagination.border-main li,.pager.border-main a {border-color:#000}
.text-main, a.text-main:link, a.text-main:visited,.button.border-main, blockquote.border-main strong,.pager.border-main a,.pager-prev.border-main,.pager-next.border-main,.nav a:hover,.nav-menu.nav-pills .active ul a:hover,.bg-inverse .nav-menu ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover,.bg-inverse .nav.nav-menu.nav-pills ul a:hover,.bg-inverse .nav.nav-menu.nav-pills .active ul a:hover {color:#bb262a;}
.pagination.border-main li {margin:0px 5px;}
.button.bg-sub {border:solid 1px #bb262a;}
.bg-nav {background:#1d1d1d;}
.bg-gray {background-color:#f5f5f5;}
.bg-black2 {background-color:#ff6633;}
.bg-sub {background-color:#000;color:#fff}
.bg-footnav {background:#222;}

.bNav {}
.bNav ul {margin-top:60px;overflow:hidden;}
.bNav ul li{float:left;display:inline;overflow:hidden;text-align:left;margin-right:20px;}
.bNav ul li a {display:block;font-size:16px;color:#fff;line-height:16px;}
.copyRight {text-align:center;}
.copyRight a {color:#fff;margin-left:20px;}


.nav .active a {font-weight:normal;}
.bg-inverse .nav.nav-pills .active a,.bg-inverse .nav.nav-pills.nav-inline a:hover {background-color:#552618;font-size:16px;color:#fff;}
.bg-inverse .nav.nav-pills a,.bg-inverse .nav.nav-pills.nav-inline a {font-size:16px;}
.nav-menu li {margin-right:0px;margin-left:0px;} 
@media only screen and (max-width:992px) {
.wrap-header .container {width:100%;}
.nav-menu li {padding:15px 0px;}
}
@media only screen and (max-width:768px) {
.nav-menu li {padding:10px 0px;}
.navbar-big .nav-pills a {padding:5px 10px;}
}
.nav-menu .drop-menu {border-radius:0px;margin-top:0px;}
.text-main, a.text-main:link, a.text-main:visited,.button.border-main, blockquote.border-main strong,.pager.border-main a,.pager-prev.border-main,.pager-next.border-main,.nav a:hover,.nav-menu.nav-pills .active ul a:hover,.bg-inverse .nav-menu ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover,.bg-inverse .nav.nav-menu.nav-pills ul a:hover,.bg-inverse .nav.nav-menu.nav-pills .active ul a:hover {color:#e80303;}
.nav-navicon .input-group .input {width:auto;float:right}
.nav-menu li.active,.nav-menu li:hover {background:#000;color:#fff;}
.nav-pills .active a,.nav-pills a:hover {color:#fff;background:none}
.nav-menu li .drop-menu {padding:0px;}
.nav-menu li .drop-menu li {margin-right:0px;margin-left:0px;border-bottom:solid 1px #ddd;}
.nav-menu li .drop-menu li a {margin:0px;padding:10px 20px;}
.nav-menu li .drop-menu li:hover a {color:#cc0000;}
.nav-menu li .drop-menu li ul {padding:0px;margin-top:5px;}
.nav-inline.nav-menu ul a:hover {color:#fff}
.nav-menu li:hover .drop-menu a {color:#222}
.nav-menu li:hover .drop-menu li {padding:0px;}
.button.bg-main {background-color:#552618;border-color:#552618}
.button.border-main {border-color:#e80303;color:#e80303}
.pointer.border-main li {border-color:#552618}
.pointer.border-main li.active {background-color:#000}
.border-main {border-color:#e80303}
.w100 {width:150px;}
.icon-navicon {position:absolute;right:10px;top:10px;}
.nav-navicon .input-group .input {width:auto;float:right}
.nav a {color:#333;text-align:left;font-size:18px;}
.nav-menu li:hover drop-menu a {background-color:#ddd;color:#222}
.w100 {width:150px;}
.icon-navicon {position:absolute;right:10px;top:10px;}
.nav-navicon .input-group .input {width:auto;float:right}
.nav a {color:#fff;text-align:left;font-size:16px;}
.nav-menu li:hover drop-menu a {background-color:#111;color:#fff}
.wrap-top {padding:3px 0px;background-color:#f3f3f3;}
.wrap-header {box-shadow:0 3px 6px rgba(0, 0, 0,.175);}
.button.bg-main {background-color:#ee0000;border-color:#ee0000}
.pointer.border-main li {border-color:#ee0000}
.pointer.border-main li.active {background-color:#ee0000}
.border-main {border-color:#ff6633}
.border-sub,.button.border-sub {border-color:#ee0000;color:#ee0000}
.about-box .border-sub {border-color:#fff;color:#fff}
.button.border-sub:hover {border-color:#ee0000;background-color:#ee0000;color:#fff;}

.nav-box {width:100%;background:#bb2119;}
.top-tel {background:url(../images/tel.png) left center no-repeat;padding-left:65px;margin-top:35px;width:265px;}
.top-tel p {margin-bottom:0;}
.top-tel p:nth-of-type(1){color:#666;font-size:16px;}
.top-tel p:nth-of-type(2){margin-top:5px;font-size:26px;color:#dc0000;font-weight:700;}
.hiddlen-l {float:left;width:80%;}
.hiddlen-l  p {line-height:30px;}
.flico {font-size:66px;display:block;color:#ff6633;text-align:center}
.remen {padding-left:10px;line-height:34px;}
.index-proclass {}
.index-proclass h1 {line-height:40px;background-color:#ee0000;color:#fff;font-size:16px;padding:10px 10px;text-align:center}
.index-proclass ul {margin:0px;padding:0px;border:solid 1px #ddd;border-bottom:0px;}
.index-proclass li {line-height:45px;border-bottom:solid 1px #ddd;background-color:#fff;list-style:none;margin:0px;text-align:center}
.index-proclass li:hover,.index-proclass li.on {background-color:#ee0000;}
.index-proclass li a {color:#333;}
.index-proclass li:hover a,.index-proclass li.on a {color:#fff;}
.ss {padding:3px 6px;height:30px;border:solid 1px #ee0000}
.ss-btn {padding:3px 6px;height:30px;}
.fengge {font-size:14px;color:#555;float:right}
.about-bg {background:url("../images/brand.jpg") center center no-repeat;}
.about-box {padding:60px;color:#fff;background:url("../images/black-bg.png");margin:80px 0px;}
.about-box h2 {font-size:18px;color:#fff;}
.about2 {color:#555}
.about2 h2 {font-size:24px;color:#bc2d10;}
.about2 h3 {font-size:16px;color:#555;}
.about2 h3 span {border-top:solid 1px #f00;}
.service {background-color:#f5f5f5;}
.service .serico {font-size:40px;color:#fff;padding-right:10px;}
.service h2 {font-size:18px;color:#cc0000;padding-top:20px;}
.service p {font-size:14px;color:#333;}
.youshi {background:#ddd;}
.youshi .ysico {font-size:100px;display:block;color:#333;text-align:right}
.youshi h2 {font-size:24px;color:#ee0000;display:block;font-weight:600;}
.youshi p {font-size:14px;color:#fff;}
.youshi2 {background:#f0f0f0;}
.youshi2 h1 {font-size:24px;color:#000;}
.yspic {float:left;display:inline;}
.yspic img {margin-right:40px;}

@media only screen and (max-width:768px){.yspic {width:100%;}}

.pro-title{font-weight:bold;color:#bc2d10;font-size:30px;text-align:center;margin-bottom:30px;}
.pro-title span{font-weight:normal;color:#cccccc;font-size:35px;font-family:"times new roman";text-transform:uppercase;}
.pro-title p{color:#202020;letter-spacing:2px;font-weight:normal;font-size:16px;margin-top:10px;}
.ysitem{padding-left:90px;text-align:left;overflow:hidden;margin-bottom:20px;}
.ysitem b {color:#000;font-size:22px;display:block;margin-bottom:25px;}
.ysitem p{font-weight:normal;color:#202020;font-size:16px;line-height:25px;}
.youshi2 h2 {font-size:18px;color:#ee0000;display:block;padding:0px;margin:0px;}
.bb {border-bottom:solid 1px #ee0000;font-size:24px;color:#cc0000;}
.bb2 {border-bottom:solid 1px #ddd;}
.prolist h3 {padding:8px 0px;text-align:center;white-space:nowrap;overflow:hidden;margin:0 13px;font-size:16px;}
.typelist {padding-bottom:30px;padding-left:20px;font-size:20px;}
.typelist a {color:#f90}
.txtCon p { text-indent:2rem;}
.txtCon .pImg { text-align:center;margin-bottom:20px;}
.txtCon .pImg img {max-width:100%;}
.pro h1 {font-size:24px;color:#000;}
.pro h2 {font-size:16px;color:#000;}
.pro h2 span {border-top:solid 1px #f00;}
.top-msg {overflow:hidden;font-size:13px;padding:8px 0;color:#555}
.top-msg b {color:#F00;}
.top-msg p {display:inline;}
.cp-class{overflow:hidden;text-align:center;font-size:0;padding-top:30px;padding-bottom:20px;}
.cp-class li{display:inline-block;float:left;margin-bottom:20px;}
@media screen and (min-width:300px){.cp-class li {width:50%;}}
@media screen and (min-width:1200px){.mp-class li{width:12.5%;}} 
@media screen and (min-width:300px){.youshi2 {display:none;}}
.cp-class li.hover a{color:#fff;background-color:#bb2119;}
.cp-class li a{display:block;margin:0 15px;height:42px;line-height:42px;font-size:16px;color:#333;text-align:center;box-shadow:0px 0px 8px #efeeee;border-radius:5px;}
.cp-class li a:hover{color:#fff;background-color:#bb2119;}
.cp-class li a.ac{color:#fff;background-color:#bb2119;}
.cp-class .more{font-size:12px;}
.cp-class .more span{display:inline-block;padding-left:20px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/more.png)}
.cp-class .more a:hover span{background-image:url(../images/more-h.png)}
.proitem {padding:12px;overflow:hidden;margin:10px;background-color:#fff;box-shadow:0px 0px 16px #efeeee;}
.proitem .img {width:100%;overflow:hidden;display: table-cell; vertical-align:middle; text-align:center;}
.proitem .img img {width:100%;transition:all 0.3s;}
.proitem .img img:hover {transform:scale(1.08);}


.proitem .protext {text-align:center;background-color:#000;padding:5px 10px;color:#fff}
.proitem h3 { text-align:center;margin-top:8px;}
.case {background:#fff;}
.caselist h3 {padding:8px 0 20px 0;text-align:center;white-space:nowrap;overflow:hidden;margin:0 13px;font-size:16px;}
.casebox {padding:10px;overflow:hidden;}
.caseitem {box-shadow:0px 0px 16px #efeeee;}
.caseitem img {padding:10px;width:100%;transition:all 0.3s;}
.caseitem img:hover {transform:scale(1.1);}
.newsitem .news-date {text-align:center;display:inline-block;float:right;width:5rem;height:5rem;}
.newsitem li {border-bottom:dashed 1px #ddd;padding-bottom:10px;margin-bottom:16px;}
.newsitem li.news-item2 {padding-bottom:8px;margin-bottom:8px;} 
.newsitem .news-date1 {text-align:center;color:#666666;font-size:1.5625rem;margin-top:0.6rem;}
.newsitem .news-date2 {text-align:center;color:#999999;font-size:0.8rem;}
.newsitem .news-bodys {padding:0 0.875rem;overflow:hidden;zoom:1;}
.newsitem .news-bodys h3 {word-wrap:break-word;overflow:hidden;}
.newsitem .news-bodys p {word-wrap:break-word;overflow:hidden;line-height:1.5rem;font-size:0.8rem;color:#737373;margin-top:10px;margin-bottom:6px;}
.newsitem .news-bodys span {color: #737373;}
.news-span1 {width:16.66666667%;}
.news-span2 {width:83.33333333%;}
.news-item2 {position:relative;overflow:hidden;padding:0px;margin:4px 0;}
.news-item2 .news-time {padding:6px 0;text-align:center;color:#666666;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.news-action {padding:0px 12px 0px 0;box-sizing:border-box;}
.news-item2 .news-time .news-time-date {font-size:22px;}
.news-item2 .news-title {position:relative;font-size:16px;color:#666666;line-height:24px;padding-bottom:0px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-item2 .news-title p {margin-bottom:10px;}
.news-item2 .news-desc {font-size:12px;color:#999999;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.news-item2 .news-tit {position:relative;z-index:10;}
.news-img {width:90%;}
.nPic img{width:100%}
.nTxt {padding:15px 0;}
.nTxt h3 {font-size:16px;margin-bottom:10px;}
.nTxt h3 a:hover {color:#cc0000;}
.nTxt  p {font-size:14px;color:#999;}
.nTxt span {display:block;width:100%;font-size:12px;color:#999;margin-top:10px;}
.news-item2 .news-title p {margin-bottom:10px;}
@media only screen and (max-width:768px) {
.news-span1 {width:31.4%;}
.news-span2 {width:68.6%;}
.news-action {padding:0px 12px 0px 20px;box-sizing:border-box;}
.news-item2 .news-time .news-time-date {font-size:18px;}
.news-item2 .news-title {padding-bottom:6px;}
.news-item2 .news-title {font-size:16px;}
}

.jobsitem ul {padding:0px;}
.jobsitem li {border:solid 1px #ddd;background-color:#f9f9f9;margin-bottom:10px;}
.jobsitem li h3 {padding:10px 15px;}
.jobsitem li .jobs-info {padding:10px 10px;}
.jobs-info div {border-bottom:dashed 1px #ddd;padding:5px;}
.jobsitem li .jobs-bodys {padding:10px 15px;}
.nav.nav-sitemap a {color:#fff}
.nav-sitemap ul a {padding-left:0px;color:#fff}
.foot-weixin {width:140px;}
.qq {width:20px;height:20px;background:url("../images/qq.png");display:inline-block;margin:-2px 2px 0px;}
.product-about li {line-height:3rem;border-bottom:dashed 1px #aaa;}
.news-line {text-align:center;border:dashed 1px #aaa;margin-bottom:40px;}
.news-line span {margin-left:20px;}
.news-body {margin:20px auto;font-size:16px;line-height:180%;}
.order-tip {color:#fff;padding-left:25px;}
.order-tip .con {border:dashed 1px #aaa;line-height:2.5rem}
.bread {margin:8px 0px;font-size:13px;color:#555}
.bglx {background:url("../images/lxbg.jpg") top center no-repeat;}
.lxico {font-size:80px;display:block;color:#ee0000;text-align:center}
.f-link {background:#f2f2f2;}
.f-lx {margin:20px 0 0 40px;}
.f-lx p {margin-bottom:8px;}
.f-tel {margin-bottom:8px;}
.f-tel p:nth-of-type(1){font-size:16px;}
.f-tel p:nth-of-type(2){margin-top:5px;font-size:26px;font-weight:700;}

.prolist {overflow:hidden;}
.pbox ul li{width:50%;float:left;}
.subBox  {border:1px solid #f2f2f2;margin-bottom:20px;border-bottom:9px solid #eaeaea;border-radius:10px 10px 0 0;}
.subTit {padding:20px 30px;background:#cc0000;border-radius:10px 10px 0 0;}
.subTit h2 {color:#fff;font-weight:bold;text-align:center;}
.subList {padding:20px 25px;}
.subList ul li {margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/icoB.gif) no-repeat 0% 50%;padding-left:16px;}
.subList ul li:last-child {margin-bottom:0;}
.newsList ul li {border-bottom:1px solid #f2f2f2;}
.newsList ul li a {display:block;padding:15px 30px 15px 50px;font-size:15px;text-align:left;}
.newsList ul li a:hover,.newsList ul li.hover a {color:#d0231c;font-weight:bold;background:url(../images/icoK.jpg) no-repeat 30px center;}
.subCon {padding:20px 15px;overflow:hidden;}
.subCon strong {color:#d0231c;font-size:16px;border-bottom:solid 1px #f2f2f2;display:block;padding-bottom:10px;margin-bottom:10px;}
.wrapBox {padding:0 20px;overflow:hidden;}
.wrapBox p {font-size:16px;line-height:170%;margin-bottom:20px;}
.container h1 {text-align:center;}
.contact {font-size:16px;padding:30px;}
.contact strong {font-size:20px;color:#d0231c;display:block;margin-bottom:20px;}
.contact p {margin-bottom:10px;}
.paging {padding:20px;font-size:16px;border-top:1px solid #f2f2f2;margin-top:30px;}
.button {font-size:14px;padding:10px 15px;}
.pro-title a,.pro-title h2{color:#cc0000;}
.pro-title h1,.pro-title h2,.pro-title h3 {display:inline-block;font-size:30px;}
.youshi2{height:434px;background-image:url(../images/cpp.jpg);background-repeat:no-repeat;background-position:center center;}	
.p-info {overflow:hidden;margin-bottom:20px;}
.p-tit h1{text-align:center;padding-bottom:35px;font-size:2.5em;}
.p-img { text-align:center;margin-bottom:20px;}
.p-img img{}
.p-des{padding:20px;text-align:justify;line-height:28px;}
.x-tel{margin-top:10px;padding-top:10px;border-top:1px dotted #a9a9a9;}
.x-tel b{color:#cc0000;}
.psList ul li {border-bottom:1px solid #f2f2f2;float:left;width:49%;display:inline-block;}
.psList ul li a {padding:12px 0 12px 20px;}
.psList ul li a:hover,.psList ul li.hover a {background:url(../images/icoK.jpg) no-repeat 10px center;}
.caselist {overflow:hidden;}
.mapbox {margin-bottom:30px;}
