@charset "utf-8";
@media(min-width: 1200px){
	.container{
		width: 1200px;
	}
}
@media(max-width: 1200px){
	.container{
		width: 100%;
	}
}
.banner-nav ul li{
	display: none;
}
.banner-nav ul li.nav-show{
	display: block;
}
.banner-nav ul li.nav-top{
	display: block;
	cursor: pointer;
}
p{margin: 0;}
.service-content2{display: none;}
body,html{overflow-x: hidden;font-family: "微软雅黑";}
ul{padding-left: 0;}
a:hover , a:focus{text-decoration: none;outline: none;}
header .welcome{height: 45px; line-height: 45px; background: #f9f9f9; color: #333;font-size: 14px;}
.welcome .contact-line{font-size: 18px; padding-left: 35px;background: url(/statics/images/qbhimg/contact-line.png) left 2px no-repeat;}
.weixin{position: relative;margin-left: 15px; cursor: pointer;}
.weixin .show-wx{position: absolute; top: 35px; left: -33px; width: 100px; height: 100px;display: none;z-index: 999;}
.weixin .show-wx::before{
    width: 0px;
    height: 0px;
    border: solid;
        border-top-color: currentcolor;
        border-top-width: medium;
        border-right-color: currentcolor;
        border-right-width: medium;
        border-bottom-color: currentcolor;
        border-bottom-width: medium;
        border-left-color: currentcolor;
        border-left-width: medium;
    border-top-color: currentcolor;
    border-top-width: medium;
    border-right-color: currentcolor;
    border-right-width: medium;
    border-bottom-color: currentcolor;
    border-bottom-width: medium;
    border-left-color: currentcolor;
    border-left-width: medium;
    border-color: transparent;
        border-top-color: transparent;
    border-bottom-color: transparent;
    border-width: 8px;
    border-bottom-color: #fe0000;
    content: ' ';
    position: absolute;
    left: 40%;
    top: -15px;
    display: none;
}
.weixin .show-wx.active{display: block;}
.weixin .show-wx.active::before{display: block;}
.qq{position: relative; margin-left: 15px; cursor: pointer;}
.qq .show-qq{position: absolute;left: -33px;top: 35px; width: 100px; display: none;z-index: 999;}
.qq .show-qq::before{
    width: 0px;
    height: 0px;
    border: solid;
        border-top-color: currentcolor;
        border-top-width: medium;
        border-right-color: currentcolor;
        border-right-width: medium;
        border-bottom-color: currentcolor;
        border-bottom-width: medium;
        border-left-color: currentcolor;
        border-left-width: medium;
    border-top-color: currentcolor;
    border-top-width: medium;
    border-right-color: currentcolor;
    border-right-width: medium;
    border-bottom-color: currentcolor;
    border-bottom-width: medium;
    border-left-color: currentcolor;
    border-left-width: medium;
    border-color: transparent;
        border-top-color: transparent;
    border-bottom-color: transparent;
    border-width: 8px;
    border-bottom-color: #fe0000;
    content: ' ';
    position: absolute;
    left: 37%;
    top: -15px;
    display: none;
}
/**.qq .show-qq.active{display: block;}
.qq .show-qq.active::before{display: block;}*/
.show-qq ul{padding: 10px 5px;background: #eee;}
.show-qq ul li{list-style: none; font-size: 14px; line-height: 25px;}
.nav-line .container{position: relative;}
.logo{width: 33%; float: left;}
.ts{width: 33%; float: left; } 
.menu{border-bottom: 1px solid #ed1b24;margin-top: 15px;}
.menu .container>ul{padding-left: 224px;margin-bottom: 0; }
.menu ul li{list-style: none; float: left;}
.menu .h3 a{display: block; font-size: 16px; color: #333; height: 45px; line-height: 45px;padding: 0 28px;border: 1px solid transparent;margin-bottom: -1px;}
.menu .h3 a.active{border: 1px solid #ed1b24; color:#ed1b24;}
.menu .h3 a:hover{color: #ed1b24;}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.menu .h3 a{padding: 0 15px;}
}
.carousel-inner .item{/*height:630px;*/}
.carousel-inner .item .img-responsive{display: block; height: 100%;width: auto;}
#carousel-example-generic .banner-out{position: relative;}
#carousel-example-generic .banner-out .banner-nav{position: absolute; left: 15px ;top: -45px; width: 225px; z-index: 8;}
.banner-out .banner-nav ul li{list-style: none; float: left;width: 100%; height: 90px; line-height: 90px; text-align: center;font-size: 16px; }
.banner-out .banner-nav ul li .glyphicon{height: 90px; line-height: 90px; font-size: 12px;}
.banner-out .banner-nav ul li.nav-top .glyphicon{height: 45px; line-height: 45px;}
.banner-out .banner-nav ul li.nav-top .glyphicon.glyphicon-list{font-size: 18px;margin-left: 45px;}
.banner-out .banner-nav ul li.nav-top .gly2{margin-right: 35px; margin-left: 0;}
.banner-out .banner-nav ul li .gly2{margin-right: 35px;}
.banner-out .banner-nav ul li.nav-top{height: 45px; line-height: 45px; color: #ed1b24; border: 1px solid #ed1b24;}
.nav-bottom{background: #fff; border-bottom: 1px solid #eee;border-right: 1px solid #eee; cursor: pointer;}
.banner-nav ul li .tb{width: 40px; height:30px;float: left; margin-left: 26px; margin-top: 30px;}
.nav-bottom:hover , .nav-bottom.active{background: #ed1b24; color: #fff;}
.gnzc .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: 20px; background-position-y: 4px;}
.gnzc.nav-bottom:hover .tb,.gnzc.nav-bottom.active .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: 20px; background-position-y: -24px;}
.hwzc .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -20px; background-position-y: 4px;}
.hwzc:hover .tb , .hwzc.active .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -20px; background-position-y: -24px;}
.zscq .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -60px; background-position-y: 4px;}
.zscq:hover .tb , .zscq.active .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -60px; background-position-y: -24px;}
.kjfw .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -100px; background-position-y: 4px;}
.kjfw:hover .tb , .kjfw.active .tb {background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -100px; background-position-y: -24px;}
.gnpw .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -140px; background-position-y: 4px;}
.gnpw:hover .tb ,.gnpw.active .tb {background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -140px; background-position-y: -24px;}
.qtyw .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -180px; background-position-y: 4px;}
.qtyw:hover .tb , .qtyw.active .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -180px; background-position-y: -24px;}
.gsbk .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -220px; background-position-y: 4px;}
.gsbk:hover .tb , .gsbk.active .tb{background: url(/statics/images/qbhimg/banner-nav.png)no-repeat; background-position-x: -220px; background-position-y: -24px;}
.banner-content{position: absolute;left: 240px;height: 630px;}
.banner-content .content-item{position: relative; height: 100%; background: #fff;z-index: 5;border-left: 1px solid #eee; display: none;}
.banner-content .content-item.active{display: block;}
.menu-link{display: none;}
@media(max-width: 992px){
	.menu-link{
		display: block;
	}
}
@-webkit-keyframes sideRight {
	0%{
		-webkit-transform: translateX(-200px);
	}
	100%{
		-webkit-transform: translateX(0);
	}
}

@keyframes sideUp2 { 
	0% {
		transform: translateX(-200px);
		}
100% {
	transform:translateX(0);
	}
}
.sideLeft.active{
	
	-webkit-animation: sideRight ease-in-out 0.4s;
    animation: sideRight ease-in-out 0.4s;
}
.content-item ul{margin-bottom: 0;}
.content-item ul li{list-style: none; float: left; width: 230px; height: 630px;}
.banner-content{display: none;}
.banner-content.hover{display: block;}
.content-item{padding-top: 35px;}
.content-item ul li a{display: block;font-size: 18px; color: #333; text-align:  center;}
.content-item ul li ol{padding-left: 0;}
.content-item ul li ol a{display: block;font-size: 14px; color: #999;padding-left: 0; text-align: center;margin-top: 15px;}
.content-item ul li ol:nth-child(1){margin-top: 25px;} 
.content-item ul li a:hover{color: #ed1b24}
.content-item ul li ol a:hover{color: #ed1b24}
.banner-zx{width: 160px; height: 40px; line-height: 40px;text-align: center; color: #ed1b24; border: 1px solid #ED1B24; border-radius: 25px;margin-top: 50px; cursor: pointer;}
.banner-zx:hover{background: #ed1b24; color: #fff;}    
.chanxun{position: fixed; right: 15px; top: 175px;width: 320px; height: auto; border: 3px solid #ed1b24; z-index: 999;border-top-left-radius: 25px; border-top-right-radius: 25px; cursor: pointer;}
.chanxun h2{font-size: 30px; font-weight: bold; margin: 0; text-align: center; padding-top: 30px; padding-bottom: 30px; border-top-left-radius: 20px; border-top-right-radius: 20px;background: #ed1b24; color: #fff;}
.companyName{background: url(/statics/images/qbhimg/search.jpg) 5px center no-repeat;}
.phone{background: url(/statics/images/qbhimg/phone.jpg) 5px center no-repeat;}
.form-control{height: 55px; line-height: 55px; width: 100%; margin-bottom: 20px; border: 1px solid #ddd;}
.companyName.form-control{padding-left: 40px; color: #999;}
.phone.form-control{padding-left: 40px; color: #999;}
.form-sub.form-control{font-size: 20px; font-weight: bold; color: #fff; background: #ed1b24; border: 1px solid #ED1B24}
.form-zx{width: 100%; height: 55px; line-height: 55px; font-size: 20px; color: #fff; background: #ED1B24;border: 1px solid #ED1B24;text-align: center; font-weight: bold; cursor: pointer; margin-bottom: 20px;}
.service-line{font-size: 20px; color: #666666;margin: 0; text-align: center;}
header{position: relative;}
.cx-in {position: fixed; right: 15px; top : 210px; font-size: 50px; color: #ED1B24; z-index: 12; cursor: pointer; display: none;}
.running{background: #f9f9f9; font-size: 14px; color: #999; text-align: center;}
.running h2{font-size: 14px; margin-bottom: 5px; margin-top: 0;}
.running p{margin-bottom: 0;}
.running-box{padding-top: 35px; padding-bottom: 35px;background: #fff; margin-bottom: 12px; box-shadow: 1px 1px 5px 5px #eee;}
.running .runNmu{font-size: 26px; color: #ed1b24; margin-left: 5px; margin-right: 5px;}
.title{text-align: center;margin-top: 50px; margin-bottom: 50px;}
.title h2{position: relative;font-size: 30px; color:#333;text-align: center; display: inline; margin: 0 auto;}
.title p{font-size: 14px; color: #999; text-align: center;margin-top: 10px;}
.title h2::before{ content: ''; width: 100px;  border-bottom: 2px solid #ED1B24; position: absolute; top: 20px; left: -120px; }
.title h2::after{ content: ''; width: 100px;  border-bottom: 2px solid #ED1B24; position: absolute; top: 20px; right: -120px; }
.service{min-height: 850px;}
.service-content{position: relative;}
.service-item{width: 350px; height: auto;}
.service-item label{font-size: 20px; color: #ed1b24;font-weight: none;margin-bottom: 15px;}
.service-item .description{font-size: 16px; color: #666;line-height: 25px;}
.service-item.gngs{position: absolute; left: 0; top: 0; border-right: 1px solid #ccc; padding: 5px 10px;}
.service-item.hwgs{position: absolute;right:0; top: 0; border-left: 1px solid #ccc; padding: 5px 10px;}
.service-item.gnpw{position: absolute;left: 0; top:290px; border-right: 1px solid #ccc; padding: 5px 10px;}
.service-item.kjfw{position: absolute;right:0; top:290px; border-left: 1px solid #ccc; padding: 5px 10px;}
.service-item.qtyw{position: absolute;left: 0; top:520px; border-right: 1px solid #ccc; padding: 5px 10px;}
.service-item.zscq{position: absolute;right:0; top:520px; border-left: 1px solid #ccc; padding: 5px 10px;}
.service .center-in{margin: 0 auto; position: absolute; left: 0; right: 0; top: 50%;z-index: 12; margin-top: -100px;width: 200px; height: 200px; background: url(/statics/images/qbhimg/service1.jpg) center center no-repeat;}
.service-content{position: relative; width: 100%;height: 700px;}
.service-content .center{ margin: 0 auto;position: absolute; left: 0; right: 0; top: 50% ;margin-top: -203px ;width: 406px ; height: 406px;}
.center .gngs-pic{position: absolute; left: 0px; top: 0; z-index: 11; cursor: pointer;}
.gngs-pic::before{position: absolute;left: -20px; top: -68px; content: ''; width: 60px; border: 1px dashed #ccc; display: none;}
.gngs-pic::after{position: absolute;left: 15px; top: -19px; content: ''; width: 106px;  border: 1px dashed #ccc; transform:rotate(60deg);
    -ms-transform:rotate(60deg); /* IE 9 */
    -webkit-transform:rotate(60deg); /* Safari and Chrome */; display: none;}
.gngs-pic.active::before , .gngs-pic.active::after{display: block;}    
.center .hwgs-pic{position: absolute; right: 0px; top: 0; z-index: 11; cursor: pointer;}
.hwgs-pic::before{position: absolute;right: -20px; top: -68px; content: ''; width: 60px; border: 1px dashed #ccc; display: none;}
.hwgs-pic::after{position: absolute;right: 15px; top: -19px; content: ''; width: 106px;  border: 1px dashed #ccc; transform:rotate(-60deg);
    -ms-transform:rotate(-60deg); /* IE 9 */
    -webkit-transform:rotate(-60deg); /* Safari and Chrome */; display: none;}
.hwgs-pic.active::before , .hwgs-pic.active::after{display: block;} 
.center .gnpw-pic{position: absolute; left: 0px; top: 108px; z-index: 11; cursor: pointer;}
.gnpw-pic::before{position: absolute;left: -27px; top: 87px; content: ''; width: 25px; border: 1px dashed #ccc; display: none;}
.gnpw-pic.active::before{display: block;}
 
.center .qtyw-pic{position: absolute; left:32px; top: 289px; z-index: 11; cursor: pointer;}

.qtyw-pic::before {
    position: absolute;
    left: -53px;
    top: 163px;
    content: '';
    width: 72px;
    border: 1px dashed #ccc;
    display: none;
}
.qtyw-pic::after{position: absolute;left: 0px; top: 125px; content: ''; width: 85px;  border: 1px dashed #ccc; transform:rotate(-60deg);
    -ms-transform:rotate(-60deg); /* IE 9 */
    -webkit-transform:rotate(-60deg); /* Safari and Chrome */; display: none;}
.qtyw-pic.active::before , .qtyw-pic.active::after{display: block;} 

.zscq-pic::before {
    position: absolute;
    right: -58px;
    top: 160px;
    content: '';
    width: 70px;
    border: 1px dashed #ccc;
    display: none;
}
.zscq-pic::after {
    position: absolute;
    left: 81px;
    top: 123px;
    content: '';
    width: 85px;
    border: 1px dashed #ccc;
    transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    display: none;
}
.zscq-pic.active::before , .zscq-pic.active::after{display: block;} 
.center .zscq-pic{position: absolute; left: 213px; top: 289px; z-index: 11;cursor: pointer;}
.kjfw-pic::before{position: absolute;right: -27px; top: 87px; content: ''; width: 25px; border: 1px dashed #ccc; display: none;}
.kjfw-pic.active::before{display: block;}
.center .kjfw-pic{position: absolute; left: 335px; top: 106px; z-index: 11;cursor: pointer;}
.advisor{background: #f9f9f9;padding-bottom: 50px;}
.aditem{background: #fff;padding: 20px 20px 40px 20px;
	cursor: pointer;
	position: relative;
}
.aditem .pic-box{
min-height: 280px;
padding: 10px 10px 0 10px;
 -webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
}
.advisor .col-sm-3:hover .pic-box{
	padding: 0;
}
.advisor .col-sm-3:hover .description{display: none;}
.aditem img{max-width: 100% ,height: auto !important;}
.aditem h2{font-size: 26px; color: #333; margin-top: 0; margin-bottom: 20px;text-align: center;}
.aditem h2 span{font-size: 14px; color: #666;}
.advisor .col-sm-3:hover h2{color: #ed1b24; margin-bottom: 40px;}
.advisor .col-sm-3:hover h2 span{color: #ed1b24;}
.advisor .col-sm-3:hover .description{min-height: 80px; font-size: 14px; line-height: 25px; color: #666;}
.advisor .col-sm-3:hover .ad-zx{display: block;}
.advisor .col-sm-3:hover .aditem{box-shadow: 1px 1px 5px 5px #eee;}
.ad-zx{width: 160px; height: 40px; line-height: 40px; font-size: 16px; color: #ed1b24; border: 1px solid #ED1B24; border-radius: 25px;text-align: center;  display: none;}
.liucitem{text-align: center; font-size: 14px; color: #666;}
.col-dl-1{width: 25%;float: left;}
.liuc-top{background: url(/statics/images/qbhimg/liuc.jpg) center center no-repeat; height:100px;background-position-x: -20px;}
.liucitem h4{font-size: 20px; color: #ED1B24;margin-bottom: 15px;}
.liucitem p{font-size: 14px; color: #666;margin-bottom: 5px;}
.liuc{padding-bottom: 50px;}
.advan{background: #f9f9f9;padding-bottom: 50px;}
.gongs{padding-bottom: 50px;}
.col-dl-2{width: 20%; float: left; padding-left: 10px;padding-right: 10px;}
.switch-btn ul{ margin: 0 auto ;display: table; margin-bottom: 30px;}
.switch-btn ul li{list-style: none; float: left; font-size: 16px; color: #333; line-height: 40px; padding-left: 15px;padding-right: 15px; cursor: pointer;}
.switch-btn ul li.active{color: #fff;background: #ED1B24;}
.switch-zx{width: 220px; height: 50px; line-height: 50px; font-size: 20px; color: #E30000; text-align: center; border: 1px solid #ED1B24;border-radius: 25px; margin-top: 20px;}
.switch-zx:hover{background: #ED1B24; color: #fff;}
.new-item{
	margin-bottom: 30px;
}
.new-item h2{font-size: 20px; color: #333; margin-bottom: 15px;margin-top: 15px;}
.new-item h2:hover{color: #ED1B24;}
.new-item .description{font-size: 14px; color: #666;line-height: 25px; max-height: 75px; overflow: hidden;}
.new-item p{font-size: 14px; color: #999;}
.pic2{overflow: hidden;}
.pic2 img{
	 -webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
	}
.pic2 img:hover{
	transform: scale(1.2);
	
}
.switch-item{display: none;}
.toumin{width: 100%;height: 115px; background: url(/statics/images/qbhimg/tou.jpg) center center no-repeat #f9f9f9; background-size: contain;}
footer{background: #202020;}
.link li{font-size: 14px; line-height: 60px; color: #333; float: left; list-style: none;padding-right: 5px;}
.link li a{color: #999}
.link li a:hover{color: #ED1B24;}
.foot-menu li{list-style: none; float: left; width: 12%;}
.foot-menu li.contact{width: 30%;}
.foot-menu li a{font-size: 16px; color: #fff;}
.foot-menu li a:hover{color: #ed1b24;}
.foot-menu li ol a{font-size: 14px; color: #989898; line-height: 25px;}
.foot-menu li ol a:hover{color: #ed1b24;}
.foot-menu li ol {font-size: 14px; color: #989898; padding-left: 0; line-height: 25px;}

.right2{font-size: 14px; color: #666;height: 50px; line-height: 50px;text-align: center; background: #151515;}
.foot-menu{margin-bottom: 50px;}
.liuc-con2{
		display: none;
	}
.center .kjfw-pic {
    position: absolute;
    left: 335px;
    top: 108px;
    z-index: 11;
    cursor: pointer;
}
.rend{
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 50px;
	font-size: 20px;
	color: #ed1b24;
	width: 100px;
	text-align: center;
}
.rend::after{
	position: absolute;
	left: -10px;
	top: -10px;
	content:'';
	width: 120px;
	border-top: 1px solid #ddd;
	
}
.rend::before {
    position: absolute;
    left: -26px;
    top: -92px;
    content: '';
    width: 155px;
    border: 1px dashed #ddd;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.advan .col-dl-2{
	cursor: pointer;
}
.advan .col-dl-2:hover{
    -webkit-animation: sideUp 1.2s linear infinite;
    animation: sideUp 1.2s linear infinite;
}
@-webkit-keyframes sideUp{
	0%{
		-webkit-transform: translateY(0px);
	}
	25%{
		-webkit-transform: translateY(10px);
	}
	75%{
		-webkit-transform: translateY(-10px);
	}
	100%{
		-webkit-transform: translateY(0px);
	}
}

@keyframes sideUp{ 
	0%{
		transform: translateY(0px);
	}
	25%{
		transform: translateY(10px);
	}
	75%{
		transform: translateY(-10px);
	}
	100%{
		transform: translateY(0px);
	}
}

/**
 *屏幕宽度小于992px
 *  
 */
@media(max-width: 1200px){
	.liuc-con{
		display: none;
	}
	.liuc-con2{
		display: block;
		padding-bottom: 50px;
	}
	.liuc2-item h4{
		font-size: 20px;
		color: #ed1b24;
		text-align: center;
	}
	.liuc2-item .description p{
		font-size: 14px;
		color: #666;
		line-height: 25px;
		text-align: center;
	}
}
@media(max-width: 768px){
	.right2 {

    font-size: 14px;
    color: #666;
    height: auto;
    line-height:25px;
    text-align: center;
    background: #151515;
    padding-bottom: 15px;

}
.link li {

    line-height: 45px;


}
	.liuc2-item{
		margin-bottom: 15px;
	}
	.col-dl-2{
		width: 33.3333333%;
	}
	.col-dl-2.col-dl-x {
		margin-left: 16.666666%;
	}
	.switch-btn ul li{
		width: 33.33333%;
		margin-bottom: 15px;
		text-align: center;
	}
	.toumin{
		display: none !important;
	}
	.foot-menu li.contact {

    width: 100%;

}
.foot-menu li {

    width: 100%;

}
.foot-menu {

    margin-bottom: 15px;

}
}
@media(max-width: 992px){
	
	.advisor {

    background: #f9f9f9;
    padding-bottom: 0px;

}
	.aditem{
		margin-bottom: 15px;
	}
	.advisor .col-sm-3:hover .ad-zx {

    display: none;

}
.aditem h2 {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 25px;
}
.advisor .col-sm-3:hover h2 {

    color: #ed1b24;
    margin-bottom: 0px;

}
	.aditem	.description{
		display: none;
	}
	.welcome{
		display: none !important;
	}
	.chanxun{
		display: none;
	}
	.banner-nav{
		display: none;
	}
	.ts{
		display: none;
	}
	.hot-line{
		display: none;
	}
	.menu{
		margin-top: 0;
		background: #fff;
		border: none;
		display: none;
	}
	.menu ul{
		padding: 0;
		border-top: 1px solid #eee;
	}
	.nav{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 9999999;
	}
	.menu ul li{
		width: 100%;
		border-bottom: 1px solid #eee;
	}
	.menu .h3 a.active {
    border: none;
    color: #ed1b24;
}
	.menu .h3 a {

    padding: 0px;

}
	.nav-line{
		width: 100%;
		height: 50px;
		display: flex;
		align-items: center;
		background: #fff;
		box-shadow: 1px 1px 10px 3px #F5F5F5;
	}
	header{
		position:relative;
		left: 0;
		top: 0;
		z-index: 9999999;
	}
	.logo {
   width: 150px;
    float: left;
}
#carousel-example-generic{
	margin-top: 50px;
}
.carousel-inner .item {

    height: auto;

}
.running-box{
	display: none;
}
.title {

    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;

}
.title h2 {

    position: relative;
    font-size: 18px;
    color: #333;
    text-align: center;
    display: inline;
    margin: 0 auto;

}
.title h2::before {

    content: '';
    width: 70px;
    border-bottom: 2px solid #ED1B24;
    position: absolute;
    top: 11px;
    left: -85px;
}
.title h2::after {
    content: '';
    width: 75px;
    border-bottom: 2px solid #ED1B24;
    position: absolute;
    top: 11px;
    right: -85px;

}


.service {
	min-height: auto;
}
.advisor .col-sm-3:hover .aditem {

    box-shadow:none;

}
.aditem {

    background: #fff;
    padding: 0;
    cursor: pointer;
    position: relative;

}
.advisor .col-sm-3:hover .pic-box {

    padding: 10px 10px 0 10px;

}


}

.menu-link {
    
    border-radius: 5px;
    box-sizing: border-box;
    position: absolute;
    top: 6px;
    right: 8px;
    font-size: 11px;
    z-index: 10;
    width: 40px;
    height: 40px;
    
    padding: 8px;
}
.menu-link span {
    position: relative;
    display: block;
    margin-top: 10px;
}
.menu-link span::before, .menu-link span::after {
    position: absolute;
    top: -.55em;
    content: " ";
}
.menu-link span::after {
    top: .55em;
}

.menu-link {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.menu-link span, .menu-link span::before, .menu-link span::after {
    background-color: #333;
    width: 100%;
    height: 2px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.menu-link span {
    position: relative;
    display: block;
    margin-top: 10px;
}
.menu-link p {
    padding-top: 6px;
    color: #ff1626;
    font-size: 12px;
}
.menu-link.active span {
    background: transparent;
}
.menu-link.active span::before {
    -webkit-transform: rotate(45deg) translate(.5em, .4em);
    -moz-transform: rotate(45deg) translate(.5em, .4em);
    -ms-transform: rotate(45deg) translate(.5em, .4em);
    -o-transform: rotate(45deg) translate(.5em, .4em);
    transform: rotate(45deg) translate(.5em, .4em);
}
.menu-link.active span::after {
    -webkit-transform: rotate(-45deg) translate(.4em, -.3em);
    -moz-transform: rotate(-45deg) translate(.4em, -.3em);
    -ms-transform: rotate(-45deg) translate(.4em, -.3em);
    -o-transform: rotate(-45deg) translate(.4em, -.3em);
    transform: rotate(-45deg) translate(.4em, -.3em);
}


#service-content2{
	display: none;
}
@media(max-width: 1200px){
	.service-content{
	display: none;
}
#service-content2{
	display: block;
}
.con2-item{
	position: relative;
	margin-bottom: 15px;
}

}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.ser-zx{
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	width: 120px;
	height: 30px;
	line-height: 30px;
	border-radius: 25px;
	background: #ed1b24;
	font-size: 12px;
	color: #fff;
	text-align: center;
	
}
.aditem .pic-box {
    min-height: 210px;
}
	
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.ser-zx{
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	width: 120px;
	height: 30px;
	line-height: 30px;
	border-radius: 25px;
	background: #ed1b24;
	font-size: 12px;
	color: #fff;
	text-align: center;
	
}
.aditem .pic-box {
    min-height: auto;
}

}
@media(max-width: 768px ) {
	.aditem .pic-box {
    min-height: auto;
}
	.ser-zx{
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	width: 100px;
	height: 20px;
	line-height: 20px;
	border-radius: 25px;
	background: #ed1b24;
	font-size: 12px;
	color: #fff;
	text-align: center;
	
}
}

.menu>.container{
	position: relative;
}

.menu .banner-out{
	position: absolute;
	left: 15px;
	top: 0px;
	width: 225px;
	height: 45px;
	z-index: 99;
}
.banner-content {
    position: absolute;
    left: 240px;
    height: 630px;
    
}
.foot-wx{
opacity: 0;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
-webkit-transition: -webkit-transform .6s cubic-bezier(.17,.89,.67,1.57), opacity .6s ease-out;
transition: transform .6s cubic-bezier(.17,.89,.67,1.57), opacity .6s ease-out;
    
}

.foot-wx.in{
	opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);

}
.advan .img-responsive{
	opacity: 0;
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
-webkit-transition: -webkit-transform .6s cubic-bezier(.17,.89,.67,1.57), opacity .6s ease-out;
transition: transform .6s cubic-bezier(.17,.89,.67,1.57), opacity .6s ease-out;
}
.advan .img-responsive.in{
	opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.nav-add{
	display: none;	
}
.menu .box{
	display: none;
}
@media(max-width: 992px){
	.nav-add{
		display: block;
	}	
	.menu .container > ul {
    padding-left: 0px;
    margin-bottom: 0;
}

.menu ul li{
	position: relative;
}
.menu li .box{
	position: relative;
}
.menu li .box a{
	width: 50%;
	line-height: 40px;
	text-align: center;
	float: left;
	color: #666;
}
.menu li .box{
	display: none;
	border-top: 1px solid #eee;
}
.menu .h3 .nav-add{
	position: absolute;
	top: 1px;
	right: 0px;
	font-size: 12px;
	padding: 15px;

	
}
}

.glyphicon-plus::before {
    content: "\2b";
    webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-ms-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;
}

.glyphicon-plus.active::before {
   content: "\2212";
}
.carousel-inner .item .img-responsive {
    display: block;
    height: 100%;
    width: auto;
    height: auto;
}
.chanxun h2 {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background: #ed1b24;
    color: #fff;
}
.chanxun {
    position: fixed;
    right: 15px;
    top: 175px;
    width: 280px;
    height: auto;
    border: 3px solid #ed1b24;
    z-index: 999;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    cursor: pointer;
}
.form-control {
    height: 40px;
	line-height: 27px;
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #ddd;
}
.form-zx {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background: #ED1B24;
    border: 1px solid #ED1B24;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 15px;
}
.form-sub.form-control {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #ed1b24;
    border: 1px solid #ED1B24;
}
.service-line {
    font-size: 16px;
    color: #666666;
    margin: 0;
    text-align: center;
}
.chanxun {
    position: fixed;
    right: 15px;
    top: 200px;
    width: 280px;
    height: auto;
    border: 3px solid #ed1b24;
    z-index: 999;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    cursor: pointer;
}
.wpcontent {
    margin: 0px 0px 16px;
    text-indent: 0px;
    background: rgb(255, 255, 255);
    line-height: 2em;
    font-family: 宋体;
    color: rgb(68, 68, 68);
    letter-spacing: 1px;
}
.wpcenter {margin-left:150px}