﻿li{list-style: none;}
.header-top{border-bottom: 1px solid #e7e7e7; padding:5px 0;}
.header-top p{margin-bottom:0; line-height:30px;}
.header-top form{display: inline-block; }
.header-top .input{border-color: #878787; border-right: none;height:30px; line-height:30px;padding:0px 6px;}
.header-top .button{border-left: none;border-color: #878787; color: #e26060; padding:0 15px; height:30px; line-height:30px;}
.header-top  .form-group{padding-bottom:0; }
.header{padding: 10px 0; position: relative;}
.logo img{vertical-align: middle; margin-right: 5px; display:inline-block; max-width:65px;}
.logo:hover a{color: #d72121;}
.logo{font-size: 24px;}
.header .search{width: 50%;}
.header .search img{margin-left: 30px;}
.header-text em{font-size:24px; font-weight:700;}
.header-text p{font-size:15px;color:#d72121; margin-bottom:0; line-height:1.2;}
.menu{background: #d72121;}
.menu li a{line-height: 40px; color: #fff; font-weight: bold;}
.menu li a:hover{color: #333;}
.nav-menu ul{background:rgba(0,0,0,.8); padding:20px 10px;}
.nav-menu ul a{background:transparent;line-height: 20px; font-size:13px; font-weight:normal;}
.hot:after{content:url(../img/hot.png);display:inline-block; width:17px; height:18px; margin-left:3px;vertical-align: -3px;}
.banner .pointer{left: 70%!important;}
.pointer li{border-color: #808080; background: #808080;}
.pointer .active{border-color: #d72121;}
.container{max-width: 999px;}
.valve-type h2{font-size: 40px;font-weight:800;}
.valve-type ul{padding-left: 0;}
.valve-type li img{border:4px solid #d8d8d8; max-width: 100%;}
.valve-type h3{line-height: 45px; background-color: #ff9d10; color: #000000;}
.valve-type li:hover h3{color: #fff; background-color: #d72121;}
.hot-valve-img{margin: 60px auto;}
.valve-advimg{margin: 60px auto;}
.valve-adv-content .l{width: 48%;} 
.valve-adv-content .r{width: 50%;}
.valve-adv-content strong{display: block; line-height: 56px; background: #d72121; font-size: 36px; color: #fff; text-align: center; font-weight: normal;}
.valve-adv-content p{font-size: 16px; margin-top: 15px; padding-left: 10px;}
.valve-adv-content .valve-adv-item:nth-child(2) strong , .valve-adv-content .valve-adv-item:nth-child(3) strong , .valve-adv-content .valve-adv-item:nth-child(5) strong , .valve-adv-content .valve-adv-item:nth-child(6) strong{background: #ebc02a;}
.valve-adv-content .valve-adv-item{margin-bottom: 10px;}
.valve-adv-content .valve-adv-item:nth-child(even){margin-top: 50px;}
.valve-show figure{border: 1px solid #d72121; width: 100%; margin: 0;}
.valve-show figure:hover a{color:#d72121}
.case{background: #f5f5f5;}
.case strong{display: block; font-size: 40px; letter-spacing: 2px; font-weight: normal;}
.case figure{margin: 0; position:relative;}
.case figure figcaption{display:none;}
.case figure:hover figcaption{display:block; position:absolute; left:0; right:0; bottom:0; z-index:10; background:rgba(0,0,0,.7); color:#fff; line-height: 28px;}
.case .more{display: inline-block;}
.other .t h2{display: inline-block; font-size: 24px; color: #eba92a;}
.other .t .more{display: inline-block; line-height: 30px;}
.other .news-show{background: #f5f5f5;}
.other .news-show a:hover{color: #eba92a;}
.other .news-list-item{margin-bottom: 15px;}
.other .news-list-item span{display: block; color: #a4a4a4;}
.other .news-list-item .day{font-size: 30px; color: #a3a3a3; border: 2px solid #a3a3a3;}
.other .news-list-item p{margin-bottom: 0;}
.other .news-list-item:hover{background: #eba92a; color: #fff;}
.other .news-list-item:hover span{color: #fff; border-color: #fff;}
.other .news-list-item:hover a{color: #fff;}
.foot-top{background: #2c2c2c; color: #fff;}
.foot-top a{color: #fff;}
.foot-top a:hover{color: #d72121;}
.foot-top dt{font-size: 18px;font-weight: normal;}
.foot-top dd{font-size: 12px; padding-bottom: 5px;}
.foot-bottom{background: #d72121; color: #fff; line-height: 40px;}

.crm{border-bottom: 1px solid #c6c6c6;}
.crm a{color: #919191;}
.crm i{color: #ecb214;}
/*about*/
.about{color: #000;}
.about-content1 p{line-height: 1.8;}
.about-content1 p b{color: #000; font-size: 18px; font-weight: normal;}
.about-content1 p span{color: #d72121; font-size: 18px;}
.about .nub{height: 205px; width: 110px; text-align: center; line-height: 205px; font-size: 80px; background: #edcc14;}
.about .text{width: calc( 100% - 110px ); padding-left: 15px;}
.about .text strong{font-size: 28px; margin-bottom: 10px; display: block;}
.about .text p{line-height: 1.5;}
.about-row4{ padding-left: 0; }
.about-row4 .text{padding-right: 15px;}

/*service*/
.service-aim{position: relative;}
.service-aim h2{font-size: 48px; font-weight: normal;}
.service-aim-box{border: 6px solid #666666;}
.service-aim strong{font-size: 30px;font-weight: normal;}
.service-aim-mid{position: absolute; top: 40px; right: 10px; width: 55%;height:0; border-top:280px solid #29779b; border-left:37px solid transparent;}
.service-aim-midtext{position: absolute; top: -240px; right: 15px; left: 15px; color: #fff;}
.service-after{margin-top: 70px;}
.service-after h2{font-size: 30px;}
.hexagon{background: url(../img/hexagon.png) center center no-repeat; background-size: contain; height: 327px; color: #fff; padding: 90px 60px;}
.service-form{background: url(../img/service_formbg.jpg) center center no-repeat; padding: 60px 0;}
.service-form h2{font-size: 30px;}
.service-form form{border-top:1px solid #fff;}
.service-form input[type='text'] , .service-form textarea{border: 1px solid #bcbdbe; padding: 2px 4px;margin-top: 15px;}
.service-form input[type='text']{width: 100%; line-height: 32px;  }
.service-form textarea{width: 100%; height: 92px;}
.service-form input[type='reset'],
.service-form input[type='submit']{ width: 155px; line-height: 36px; border: none; margin-top: 15px; color: #fff;}
.service-form input[type='submit']{background-color: #d72121; margin-right: 10px;}
.service-form input[type='reset']{background-color: #7b7b7b;}
/*contact*/
.contact{background: url(../img/contact_bg.jpg) center center no-repeat;}
.contact .container{background: #fff;}
#allmap{width:100%; height:385px;}
#allmap p{padding-top:0; font-size:12px; margin-bottom:0;}
.contact-form{padding: 0; padding-bottom: 80px; background: #fff;}
.contact-form h2{border-bottom: 1px solid #b9b9b9;}
.contact-info{padding-top: 60px; padding-bottom: 80px;}
.contact-info p{padding-top: 32%;}
.contact-info p span , .contact-info p b{font-size: 24px; font-weight: normal;}
/*list-valve*/
.list-valve-item{margin-top: 30px;}
.list-valve-item img{border: 1px solid #b8b8b8; padding: 30px 0;}
.list-valve-item h3{background: #353131; color: #fff; height: 40px; line-height: 40px; font-size: 14px;}
.list-valveb{background: #f4f4f4; padding-top: 50px; padding-bottom: 50px;}
.list-valveb h2{font-size: 24px; font-weight: 700;}
.related-customer{margin-top: 60px;}
/*article-valve*/
.article-valve-info .img img{border: 2px solid #dfdfdf;}
.article-valve-info h1{font-size: 24px; margin-bottom: 10px;}
.article-valve-info p{margin-bottom: 5px;}
.fixed{z-index: 100;width:979px;}@media screen and (max-width:979px){.fixed{display: none;}}
.article-valve-menu{background: none; border: 1px solid #dadada; border-radius: 0; background: #fff; z-index: 100;}
.article-valve-menu li{float: left; font-size: 16px; width: 16.66%; border-right: 1px solid #dadada; }
.article-valve-menu li:last-child{border-right: none;}
.article-valve-menu a{color: #676767; }
.article-valve-menu .active a{font-weight: normal; color: #d72121;}
.article-valve-menu a:hover{color:#d72121}
.article-valve-content h2{font-size: 24px; margin-bottom: 30px;position: relative; margin-top: 50px;}
.article-valve-content h2 a{position: absolute; right: 0; font-size: 16px; top: 5px;}
.drawing img{margin: 0 auto;}
.article-valve-item img{border: 1px solid #b8b8b8; padding: 30px 0;}
.article-valve-item h3{background: #353131; color: #fff; height: 40px; line-height: 40px; font-size: 14px;}
.article-valve-form{background: #f2f2f2; margin-bottom: 60px;}
.article-valve-form h2{margin-top: 0; margin-bottom: 10px;}
.article-valve-form form{border: none;}
.article-valve-form input[type='text']{line-height: 36px;}
.article-valve-form input[type='reset'], .article-valve-form input[type='submit']{line-height: 42px;}
.article-valve-form textarea{height: 98px;}
.list-case{padding-top: 60px;}
.list-case .media img{max-width: 240px;}
.list-case .list-media li{margin-bottom: 40px;}
.list-case .list-media li .float-left{overflow: hidden;}
.list-case .list-media li .float-left img{transition: all .3s;}
.list-case .list-media li .float-left:hover img{transform: scale(1.1);}
.list-case .media strong{font-size: 16px; font-weight: normal;}
.list-case .media strong:hover a , .list-case .media .more:hover{color: #d72121;}
.list-case .media-body{position: relative;}
/*article-case*/
.article-case{padding-top: 40px; padding-bottom: 80px;}
.article-case h1{font-size: 18px; font-weight: normal;}
.article-case .data{display: block; color: #5d5d5d;}
.article-case article img{max-width: 100%; display: block; margin: 30px auto;}
.article-case article , .article-case article p{font-size: 14px;}
.case-related-valves{background: #f2f2f2; padding: 40px 0 50px;}
.case-related-valve{background: #fff; padding: 30px 0;}
.case-related-valves a:hover{color:#e33;}
.case-related-valves h2{position: relative;font-size:30px}
.case-related-valves h2 a{position: absolute; right: 10px; top: 9px; font-size: 16px;}
.article-case .page{border-top: 1px solid #e5e5e5; font-size: 16px;}
/*list-news*/
.list-news .media img{max-width: 230px;}
.list-news .media-body strong{font-size: 18px; font-weight: normal;}
.list-news .media-body span{color: #7f7f7f;}
.list-news li{margin-bottom: 30px;}
.list-page a[title='Total record']{display:none;}
.list-page{margin-bottom:15px; text-align:right;}
.list-page a{display:inline-block; padding:4px 8px; background:#d72121;color:#fff;}
.list-page b{display:inline-block;padding:4px 8px; color:#fff; background:#000;}
.list-page a:hover{}
/*spcecial*/
.s-ce{background: url(../img/special_cebg.png) center center no-repeat; padding-top: 60px; padding-bottom: 60px;}
.s-ce .container{padding-left: 0; padding-right: 0;}
.s-ce-box{border: 4px solid #1695ef; padding-top: 30px; padding-bottom: 30px;}
.s-ce-text{border: 4px solid #fff; padding: 60px;}
.s-ce-text strong{font-size: 24px; font-weight: normal;}
.s-adv{background: url(../img/special_advbg.png) center center no-repeat; padding-top: 90px; padding-bottom: 90px;}
.adv1 , .adv3, .adv5{margin-bottom: 70px; margin-top: -70px;}
.adv2 , .adv4, .adv6{margin-bottom: 70px;}
.advt2{margin-bottom: 80px;}
.s-related-valves h2{font-size: 36px; color: #fff;}
.s-related-valves h3{font-size: 16px; background: #e1e1e1; line-height: 42px;}
.s-related-valve{margin-top: 40px;}
.s-related-valve .item{border: 1px solid #1695ef; background: #fff;}
.s-related-valve img{padding: 40px 0;} 
.s-test{background: url(../img/special_testbg.png) center center no-repeat; padding-top: 60px; padding-bottom: 60px;}
.s-test img{margin: 30px auto;}

.alert{width:320px; height:60px; z-index:102; position:fixed; left:50%; top:50%; margin-left:-160px; margin-top: -30px;}

/* 窗口宽度<1440,设计宽度=1000 */
@media screen and (max-width:1440px){
	
}
/* 窗口宽度<1000,设计宽度=760 */
@media screen and (max-width:1000px){
	.container{width:99%;}
	.logo{font-size:20px;}
	.header .search{margin-top: 20px;}
	.hexagon{padding:90px 20px;}
	.nav-inline li a{padding:2px;｝
}
/* 窗口宽度<576,设计宽度=760 */
@media screen and (max-width:760px){
	.margin-large-top{margin-top: 15px;}
	/*index*/
	.header-top b{font-size: 14px;}
	.logo img{max-width: 50px;}
	.logo{font-size: 18px; padding-left:5px}
	.menu{background: none; position: absolute; left: 0; right: 0; top: 20px;}
	.icon-navicon{float: right;}
	.nav{position: absolute; z-index: 100; left: 0; right: 0; background: rgba(0,0,0,.8); text-align: center; top: 52px;}
	.nav li a{line-height:28px; width:50%; float:left;}
	.nav-menu .drop-menu a{font-size:12px;}
	.nav-menu .drop-menu, .nav-menu li a{background:rgba(0,0,0,.7)}
	.valve-type h2{font-size: 20px; margin: 0 0 15px;}
	.valve-type ul{padding-bottom: 0;}
	.hot-valve-img , .valve-advimg{margin: 25px 0;}
	.valve-adv-content strong{font-size: 26px;}
	.valve-adv-content .valve-adv-item:nth-child(even){margin-top: 0;}
	.case strong{font-size: 20px;}
	/*list-case*/
	.list-case .media-body , .list-news .media-body{width: 100%;}
	.list-case .media strong , .list-news .media strong{margin-top: 10px;}
	/*article-case*/
	.case-related-valve{padding: 10px; margin-bottom: 10px;}
	.case-related-valve h3{margin-top: 10px;}
	.case-related-valve img{margin: 0 auto;}
	.case-related-valves h2{font-size: 20px;}
	.case-related-valves h2 a{font-size: 12px;}
	.case-related-valves{margin: 25px 0; padding-top: 25px;}
	/*article-news*/
	.article-case{padding-bottom: 0; padding-top: 25px;}
	.case-related-valves{padding: 25px 0;}
	/*article-valve*/
	.article-valve-info .img img{margin: 0 auto;}
	.article-valve-info h1{font-size: 18px; margin-top: 10px;}
	.article-valve-content h2{font-size: 16px;margin: 20px 0 10px;}
	.article-valve-form .padding-small-left , .article-valve-form .padding-small-right{padding: 0;}
	.article-valve-form{padding: 20px 0;}
	/*about*/
	.about-content .img-responsive.float-right , .about-content .img-responsive.float-left{float: none!important;}
	.about-content .padding-big-left{padding-left: 0;}
	.about-content2 img{margin: 10px auto;}
	.about-content1 p{margin-bottom: 0;}
	.about .text strong{font-size: 20px; margin-top: 10px;}
	.about .nub{font-size: 40px; width: 55px;}
	/*contact*/
	.contact-info{padding: 25px 0;}
	.contact-info p{padding-top: 15px;}
	.contact-form{padding-bottom: 25px;}
	.service-form h2{font-size: 20px;}
	.service-form .padding-small-left , .service-form .padding-small-right{padding: 0;}
	/*service*/
	.service-aim h2{font-size: 30px;}
	.service-aim-mid{position: relative; width: 100%; height: auto; right: 0; top: 0;}
	.service-aim strong{font-size: 20px;}
	.hexagon{font-size:12px; padding: 70px 60px; height: 280px;}
	.service-form{padding: 15px 0;}
	/*special*/
	.adv2, .adv4, .adv6 ,.adv1, .adv3, .adv5{margin: 0;}
	.s-related-valves h2{font-size: 20px;margin-top: 25px; color: #333;}
	.s-related-valve img{padding: 10px;}
	.s-related-valves h3{font-size: 14px;}
	.s-related-valve .item{margin-bottom: 10px;}
	.s-related-valve{margin-top: 15px;}
	.s-adv{padding-bottom: 25px;padding-top: 0; background: none;}
	.s-test{padding-top: 0; padding-bottom: 25px; background: none;}
	.s-test img{margin: 0 auto 15px;}
	.s-ce{padding: 0; background: none;}
	.s-ce-text{padding: 15px;border-color: #1695ef;}
	.s-ce-box{border: none; padding-bottom: 20px;}
	.s-ce-box img{margin-bottom: 10px;}
	.advt2{margin-bottom: 15px;}
	.advt1 img , .advt2 img{margin: 0 auto;}
	
}
/* 窗口宽度<576,设计宽度=320 */
@media screen and (max-width:576px){
	/*index*/
	.valve-adv-content strong{font-size: 16px; line-height: 30px;}
	.valve-adv-content p{font-size: 12px;}
	/*list-valve*/
	.list-valveb{padding-bottom: 25px;padding-top: 25px;}
	.related-customer{margin-top: 25px;}
	.list-valveb h2{font-weight: normal; font-size: 20px;}
	/*contact*/
	.contact-info p span, .contact-info p b{font-size: 18px;}
	.service-form input[type='reset'], .service-form input[type='submit']{width: 120px; margin-bottom: 15px}
	/*case*/
	.case-related-valves{margin-bottom:0;}
	/*servie*/
	.hexagon{padding: 50px 45px; line-height: 1.25; height: 215px;}	
	.service-form input[type='text'], .service-form textarea{margin-top:10px;}
	.service-form input[type='text']{line-height:24px;}	
	.service-form textarea{height:48px;}
	/*foot*/
	.foot-top dt{font-size:16px;margin-bottom:10px; margin-top:15px;}
	.foot-top{padding-top:0;}
}
