﻿.head img{display:inline-block;height:89px}
.head span{display:inline-block;padding-top:45px;color:#ff0000;font-size:18px;float:right}
.head span a{color:#ff0000}
@media only screen and (max-width:550px) {
.head span{padding-top:0px;color:#ff0000;font-size:18px;float:left}
}
.navbar{border:none;/*margin-bottom:0px;*/z-index:1}

.index-fix.active a{background-color:none;/*position:absolute;top:0px;*/}
.else{background:rgba(255, 255, 255, 1) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
border-top:1px solid #bababa}
.else li a{color:#646464}
.else-1>li>a:focus,.else-1>li>a,.else .navbar-nav>li>a:hover,.else .navbar-nav>li>a{
    color:#646464}
.navbar_brand img{float:left;display:inline;padding-top:10px;padding-left:15px}
.index-banner{position:relative;top:-60px}
.one-pro h2{display:inline-block;padding-top:20px;padding-bottom:15px; font-size:36px;font-weight:bold;border-bottom:3px solid #e40000}
.one-pro p{line-height:25px}
.pro-first ul{list-style:none}
.pro-first  li{margin-bottom:20px}
.pro-first  li a  img{width:100%;margin:0px}
.pro-first  li p a{display:inline-block;background:#2e373b;height:40px;line-height:40px;width:100%;color:#fefefe;padding-left:17px}
.pro-first  li p a span{float:right;background:#e40000;padding-left:15px;padding-right:15px}

.one-case a img{width:100%}
.index-t1  h2{padding-top:50px;text-align:center;padding-bottom:15px; font-size:36px;font-weight:bold}
.index-t1  hr{width:100px;size:3px;text-align:center;border-color:#e40000}
.index-t1  span{display:block;padding-bottom:30px;text-align:center}
.carousel-caption{position:absolute;top:0px;left:0px;background:rgba(20, 30, 42, 0.7)  !important;padding-left:8%;padding-right:8%;width:43%;height:100%}
.carousel-caption h3 a{padding-top:50px;display:block;padding-bottom:20px;font-size:26px;border-bottom:1px solid #a7b2bb;color:#FFFFFF}
.carousel-caption p{line-height:30px;color:#FFFFFF}
.carousel-caption p b{color:#e40000} 
@media only screen and (max-width:960px) {
.carousel-caption	h3 a{display:block;padding-top:0px;padding-bottom:3px;font-size:16px}
.carousel-caption	h3{margin-top:10px}
}  
@media only screen and (max-width:1200px) {
.carousel-caption h3 a{display:block;padding-top:0px;padding-bottom:3px;font-size:16px}
} 
     
.carousel .left span{width:51px;height:50px;background:url(../img/8.png) no-repeat}
.carousel .right span{width:51px;height:50px;background:url(../img/9.png) no-repeat}
.carousel .left span:hover,left span:active{background:url(../img/11.png) no-repeat}
.list-all ul{ padding:0; overflow: hidden;}
.list-all li{width: 50%;float:left;}
.one-news ul{list-style:none; }
.one-news li{padding:0;}
.one-news li a{padding:10px 0;display:block;color:#151515;font-size:16px}
.one-news li a::before {
    content: url(../img/7.png);padding-left:5px;padding-right:10px}
.one-news  li:hover,.one-news  li:active{background:#eeeeee}

.news-first p{position:relative;color:#FFF;font-weight:bold;padding-left:30px;width:100%;margin-bottom:0px;bottom:55px;right:0px；height:55px;line-height:55px;background:rgba(4, 6, 6, 0.5)  !important;/*实现FF背景透明，文字不透明*/}
.news-first p img{display:inline;float:right} 
.one-us{background:url(../img/13.png) center center no-repeat;height:347px}
.one-us img{padding-top:50px}
.one-us p{color:#f7f7f7;padding:10px 0px 15px 25px;border-bottom:1px solid #f17c7d}
@media only screen and (max-width:550px ) {
	.one-us p{color:#f7f7f7;padding:0px 0px 0px 15px}
	.one-us img{padding-top:15px}
}
.footer{background:url(/ps01/img/15.jpg) center center;padding-top:40px;color:#838f8f}
.footer dl dt{font-size:20px;font-weight:bold;padding-bottom:14px;border-bottom:1px dotted #838f8f}
.footer-pro dd{padding-bottom:2px;padding-top:2px;border-bottom:1px dotted #838f8f}
.footer dl  a{line-height:35px;color:#838f8f}
.footer dl dd p{float:left}
.bottom{background:#171f23;padding-top:15px;padding-bottom:15px}
.bottom p{margin-right:1%;color:#FFF;float:left}
.bottom p a{color:#FFF}

.bread{background:#737d87 ;height:35px}
.breadcrumb{background:none}
.breadcrumb li a{color:#fffefe}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #fffefe;
    content: ">";
}
.pro-main h2{font-size:36px;font-weight:bold;color:#323232;padding-top:20px;padding-bottom:20px}
.pro-main ul{list-style:none}
.nav-tabs1 li a{display:block;width:100%;height:40px;line-height:40px;text-align:center;border-bottom:1px dotted #a0a0a0}
.nav-tabs1>li>a {
    color:#323232;
    font-size:16px}
.nav-tabs1>li.active{background:#e40000}
.nav-tabs1>li.active a{color:#FFF}
.nav-tabs1{margin-bottom:40px}

.nav-tabs2 li a{display:block;width:100%;height:60px;line-height:60px;text-align:center;border-bottom:1px dotted #FFF;background:#eeeeee}
.nav-tabs2>li>a {
    color:#323232;
    font-size:16px}
.nav-tabs2>li.active a,.nav-tabs2>li:hover a{background:#d8060d}
.nav-tabs2>li.active a::after,.nav-tabs2>li:hover a::after {
    content: url(../img/19.png);padding-left:5px;padding-right:10px}
.nav-tabs2{margin-bottom:30px}
.nav-tabs2>li.active a,.nav-tabs2>li:hover a{color:#FFF}
.pro-side{color:#323232;font-size:16px;margin-bottom:20px}

#myTabContent1 ul li a  img{width:100%;margin:0px}
#myTabContent1 ul li p a{display:inline-block;background:#2e373b;height:40px;line-height:40px;width:100%;color:#fefefe;padding-left:17px}
#myTabContent1 ul li p a span{float:right;background:#e40000;padding-left:15px;padding-right:15px}
#myTabContent1 ul li {margin-bottom:20px}
.pro-case p a{display:inline-block;color:#323232;padding-left:1%}
.pro-case p{margin-top:10px;border-left:2px solid #e40000}
.pro-case li{margin-bottom:30px}
.pro-case li a img{width:100%}
.news{margin-bottom:50px}
.news h2{font-size:36px;font-weight:bold;color:#323232;padding-top:20px;padding-bottom:20px}
.news ul {list-style:none}
.onenew{margin-bottom:30px}
.onenew h3{margin-top:0px}
.onenew h3 a{color: #323232;font-size:20px;font-weight:bold}

.pagination li a{color:#646464}
.pagination li{
    display: inline-block;
    margin-right:10px;
}
.touzi h4{background:#f1f1f1;font-size:20px;padding:50px 18px; text-align:center}
.touzi h4.active,.touzi h4:hover{background:#e40000;color:#FFF}
.touzi h4 a{color:#323232}
.touzi h4:hover a{color:#FFF}
.news-cont h1{color:#323232;font-size:24px;font-weight:bold;text-align:center}
.news-cont .div_time{display:block;color:#646464;padding-bottom:30px;padding-top:15px;text-align:center}
.news-cont p{color:#646464;text-align:justify;text-indent:2em;padding-bottom:10px}
.news-cont img{margin:0 auto;padding-bottom:20px}

.pagination li{
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
	    border: 1px solid #ddd}
.pre-next {
    margin-bottom: 30px;
}
.pre-next p {
    margin-bottom: 10px;
}
.pre-next p, .pre-next a {
    color: #646464;
}
.news-side{border:3px solid  #eeeeee;padding:5% 6%;color:#646464;margin-bottom:30px}
.news-side p{line-height:30px;border-bottom:1px solid #e5e5e5;padding-bottom:5px}

.contact h2{color:#323232;font-size:24px;font-weight:bold}
.contact p{color:#646464;line-height:30px;padding-top:20px;padding-bottom:20px}
.contact-con{margin-top:40px}
.contact-con p{color:#e40000;font-size:18px;font-weight:bold;line-height:20px}
.contact-con span{color:#646464;display: block}
.liuyan{background:#f1f1f1;padding-top: }
.liuyan h4{color:#e40000;font-size:24px;font-weight:bold;padding-bottom:30px}
.form-horizontal .form-group {
     margin-right: 0px; 
     margin-left: 0px; 
     margin-bottom:20px;
}
.pro2{margin-bottom:40px}
.pro2 img{width:100%}
.pro2 h3{color:#141414;font-size:24px;font-weight:bold;margin-top:0px;margin-bottom:30px;border-bottom:5px solid #e40000;padding-bottom:10px}
.pro2 p{color:#646464;text-indent:2em;text-align:justify;line-height:30px}
.pro2 span{display:block;background:url(../img/pro-contact.jpg) no-repeat;width:270px;height:50px;text-align:center;line-height:50px;color:#FFF;font-size:20px}
.pro2 span a{color:#FFF}
.pro-t{background:url(../img/pro-con.jpg) no-repeat;height:171px;margin-bottom:30px}
.pro-t1 a{position:relative;bottom:-50px;display:block;color:#e40000;
background:#FFF;height:50px;line-height:50px;text-align:center;font-size:20px}
@media only screen and (max-width:480px ) {
.pro-t1 a{font-size:14px}
}
.pro-t1 a:hover,.pro-t1 a:active,.pro-t1 a.active{background:#e40000;color:#FFFFFF}
.pro-t1 a:active{background:#FFF}
.pro-con h4{color:#646464;font-size:20px;font-weight:bold;margin-top:10px}
.pro-con p{color:#646464;line-height:25px}
.pro-bottom{padding:15px}

.case h3{height:60px;font-size:24px;color:#FFFFFF;background:#e40000;margin-top:0;margin-bottom:6px;line-height:60px;text-align:center}
.case-con img{width:100%;margin-bottom:6px}
.case-t{padding:30px 30px 50px 30px}
.case-t p{color:#646464;line-height:30px}
.case-t p span{color:#e40000}
.tubiao{padding-right:25px}
.tubiao  a span{display:inline-block;padding-left:20px;color:#e40000;font-size:16px;font-weight:bold}
.case-content h4{color:#e40000;font-size:20px}
.case-content p{color:#646464;line-height:30px}
.case-content{margin-bottom:30px}

.about h2{color:#323232;font-size:36px;font-weight:bold;padding-bottom:20px}
.about p{color:#646464;line-height:30px;text-align:justify;text-indent:2em;margin-bottom:20px}
.about-con{padding-left:30px;padding-right:30px;margin-top:-70px;margin-bottom:30px}
.about-logo{text-align:center;background:#2e373b;padding-top:20px;padding-bottom:20px;margin-bottom:50px}
.about-logo:hover{background:#e40000}
.about-con img{display:inline-block;margin:0 auto}
.about-con p{display:block;color:#FFF;font-size:18px;text-align:center;padding-top:20px}
.about-logo1{text-align:center;background:#e40000;padding-top:20px;padding-bottom:20px;margin-bottom:50px}
.about-img img{margin-bottom:5px;width:100%}

.about ul{list-style:none}
#myTab3  li{width:12.5%;text-align:center;float:left}
@media only screen and (max-width:991px ) {
	#myTab3  li{margin-top:20px;padding-top:20px;width:112px;text-align:center;float:left;border:1px solid #696969}
	..list-all li{padding:0;width: 100%;float:left;}
}
#myTab3  li a{display:block;width:20px;height:20px;border-radius:10px;background:#30444d;margin:0 auto}
#myTab3  li.active a,#myTab3  li:hover a{background:#e40000}
#myTab3  li.active p,#myTab3  li:hover p{font-weight:bold}
#myTab3  li p{line-height:40px}
.about-hr{margin-top:60px}
.about-t{margin-top:-30px}
.about-bottom li{padding-left:5px;margin-bottom:20px}
.about-bottom li::before {
    content: url(../img/7.png)}
.about-bottom li p{padding-left:5px;display:inline;text-align:justify }
#fix_bottom{
    padding-top:10px;
    border-top: 1px solid #EEE;
    display: block;
    position: fixed;
    bottom:0px;
    background-color:#FFFFFF;
    width: 100%}
#fix_bottom a{color:#646464;display:block;width:25%;float:left;text-align:center}
#fix_bottom a span{display:inline-block;color:#646464}
#fix_bottom a:hover{color:#e40000}
#fix_bottom a:hover span{color:#e40000}
@media only screen and (min-width:768px ) {
	.nav>li>a{position: relative;
    display: block;
    padding:10px 14px}
}
@media only screen and (min-width:1024px ) {
	.nav>li>a{position: relative;
    display: block;
    padding:10px 32px}
}

@media only screen and (min-width:1200px ) {
	.nav>li>a{position: relative;
    display: block;
    padding:10px 49px}
}



.Inav li a{display:block;height:40px;line-height:40px;width:100%;text-align:center;border-bottom:1px dotted #a0a0a0}
.Inav>li>a {
    color:#323232;
    font-size:16px}
.Inav>li.open,.Inav>li.active{background:#e40000}
.Inav>li.open a,.Inav>li.active a{color:#FFF}
.Inav{margin-bottom:40px}
.Inav>li.open>ul,.Inav>li>ul{list-style:none}
.Inav>li.open>ul>li:hover a,.Inav>li>ul>li:hover a{background:#e40000;color:#FFF}
.Inav>li.open>ul>li>a,.Inav>li>ul>li>a{color:#646464;text-align:center}

.bdshare_b img{display:inline}
.bdshare_b a{display:inline}
.tabmenu{padding-top:15px}


.panel-heading h4{line-height:60px;width:100%;text-align:center;border-bottom:1px dotted #a0a0a0;color:#323232; font-size:16px}
.panel-body  p a{display:block;width:100%;line-height:40px;color:#646464;text-align:center}
.panel-body  p a:hover{background:#e40000;color:#FFF}
.panel-heading h4:hover{background:#e40000;color:#FFFFFF}
.panel-heading h4.active{background:#e40000;color:#FFFFFF}
.panel-heading {padding: 0px}
.panel-body  p{margin:10px 0}
.panel-body {padding:0px;border-top:none}
.panel-group .panel+.panel {margin-top: 0px; }
.panel{border:none}
.news-cont img{margin:0 auto;padding-top:10px}
