/**

 * @description "http://www.xiyijm.com/" 网站首页样式

 *

 * @author sun

 * @updata sun(2017-07-21) --version 1.0.0

 * @copyright Jolly W&E Co.ltd. All Rights Reserved.

 */



body{min-width:1224px;}



.wrap{margin:0 auto; width:1224px;}



.welcome{height:80px; background-color:#fb6a02; }

.welcome h4{font-size:12px; font-weight:400; color:#909090; text-indent:; line-height:30px;}

.welcome h4 a{font-size:12px;  color:#909090; }

.welcome ul{}

.welcome li{float:left; width:81px; height:30px; font-size:12px; text-align:right; line-height:30px;}

.welcome li a{padding-right:10px; color:#909090; border-right:1px solid #e0e0e0;}



.head{height:120px; background-image: url("../images/zxbeijing.jpg")}


.head .logo img{width:370px; height:120px;}

.head .logo h1{overflow:hidden; line-height:0;}

.head .five-heart{margin-top:35px;}

.head .five-heart img{width:459px; height:41px;}

.head .hotline{position:relative; margin-top:13px; line-height:1.5; margin-right: 30px;}

.head .hotline:{content:url(../images/head_hotline.jpg); position:absolute; top:0; left:-95px; width:85px; height:52px;}

.head .hotline span{font-size:18px; color:#000; font-weight: 600;}

.head .hotline h4{font-size:22px; color:#f60;}

.head .zhongjian{float:left;}
.head .werweima{float:right; margin-top: 10px;}

.na{height:45px; background-image:url(../images/dhbj.jpg);}

   .na ul{
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .na ul li a{
        display: block;
		width:136px;
        text-decoration: none;
        height: 45px;
        text-align: center;
        line-height: 45px;
		
        
    }

 .nav li a:hover{display: block;
		width:136px;
        text-decoration: none;
        height: 45px;
        text-align: center;
        line-height: 45px;
		background-color:#a9a8a8;
		color:#333333;
		}
		
	
    .na .drop-down{
        height: 45px;
		float:left;
		color:#333333;
    }
    .na .drop-down-content{
	    position: absolute;
	    z-index: 999;
        opacity: 0;
        height: 0;
        overflow: hidden;
        transition: all 1s ease;
		background-color:#a9a8a8;
		
    }

 
    p{
        
        margin: 0;
    }

    .drop-down-content li:hover a{
        background-color: #333333;
		color:#fff;
    }
    .nav .drop-down:hover .drop-down-content{
        opacity: 1;
		height:auto;
            }


.banner{position:relative; height:550px; overflow:hidden;}

.banner .b-img{position:absolute; top:0; left:0;}

.banner .b-img a{float:left; height:550px;}

.banner .b-list{position:relative; z-index:1; margin:500px auto 0; height:50px;}

.banner .b-list span{float:left; margin:0 5px; _margin:0 3px; width:10px; height:10px; cursor:pointer; border-radius:50%; border:3px solid #fff;}

.banner .b-list .spcss{border:3px solid #14ab04;}

/*.banner .bar-left{ position:absolute; z-index:1; display:block; width:100px;left:0px; background:none; top:0px; }

.banner .bar-right{ position:absolute;z-index:1; display:block; width:100px; right:0px; background:none; top:0px; }

.banner .bar-left em{ display:block; width:50px; height:100px; margin:0 auto; margin-top:325px;}

.banner .bar-right em{ display:block; width:50px; height:100px; margin:0 auto; margin-top:325px;}

.banner .bar-left .emcss{ background-position:0px -100px;}

.banner .bar-right .emcss{ background-position:-50px -100px;}*/



.search-insite{margin-top:25px;}

.search-insite .wrap{height:54px; border:1px solid #dfdfdf;}

.search-insite .keywords{}

.search-insite .keywords span{padding-left:30px; font-size:18px; color:#3e3e3e; line-height:52px;}

.search-insite .keywords a{padding:0 23px; font-size:18px; color:#737373; line-height:52px; border-right:1px solid #737373;}

.search-insite .keywords a:last-child{border:none;}

.search-insite .keywords a:hover{color:#0687a3;}

.search-insite form{position:relative; margin:10px 32px 0 0; width:285px; height:34px; border:1px solid #e5e5e5;}

.search-insite input{width:100%; height:100%; font-size:14px; color:#737373; text-indent:1em; line-height:34px;}

.search-insite button{position:absolute; top:9px; right:15px; padding:0; width:18px; height:18px; background-color:transparent; border:none;}

.search-insite button img{width:18px; height:18px;}



.special{margin: 0 auto;
    width: 1224px; border-bottom:4px solid #b3b3b3; margin-top: 100px; }

.special .wrap{padding:35px 0 38px; border:1px solid #dfdfdf; border-top:none;}

.special ul{padding-left:26px;}

.special li{display:inline-block; padding:0 26px; width:139px;}

.special li img{width:73px; height:70px;}

.special li span{display:inline-block; padding-top:20px; width:80px; font-size:16px; color:#3f3f3f; text-align:center; line-height:1;}

.special li span.scp{margin-left:-4px; width:80px;}

.special .logox{ width: 480px; border-bottom:10px solid #fc6a03;    margin-bottom: -7px;}

.special  .jmdhm{float:right; font-size: 14px; color:#fc6a03;margin-top: -20px;}

.about-washing{margin-top:20px;}

.about-washing .wrap{padding:16px 0 31px;}

.about-washing .hot{ width:550px; overflow:hidden;}

.about-washing .hot h2{ font-size:24px; color:#424242;  padding-bottom: 5px;}

.about-washing .hot h2::before{content:""; position:absolute; top:1px; left:-14px; width:4px; height:24px; background-color:#169fcf;}

.about-washing .hot ul{padding:18px 0 26px; width:550px; }

.about-washing .hot li{display:inline-block; width:550px; height:230px; overflow:hidden;}

.about-washing .hot li:first-child{margin-right:19px;}

.about-washing .hot li img{width:350px; height:230px;}

.vedio .txt{width:480px;}
.vedio .clearfix{width:680px;}
.txt .clearfix h3{color:#333; font-size:20px; margin-top:10px;}
.txt .clearfix p{color:#333; font-size:17px; height: 25px; margin-top: 10px; line-height: 25px;}
.about-washing .hot li h3{padding-top:4px; overflow:hidden; font-size:18px; color:#333; line-height:1;}

.about-washing .hot li p{padding-top:15px; height:256px; overflow:hidden; font-size:16px; color:#9e9e9e; line-height:24px;}

.about-washing .hot li p a{color:#fb6a00;}

.about-washing .news{margin-top:35px; width:680px; overflow:hidden;margin-bottom: 15px;}

.about-washing .news span{ float:right;}

.about-washing .news h2{ font-size:24px; color:#424242; padding-bottom: 5px; border-bottom: 2px solid #dfdfdf;}
.about-washing .news h2 a{ float:right; color:#333333; font-size:10px; font-size: 8px;  margin-top: 18px;}

.about-washing .news h2::before{content:""; position:absolute; top:1px; left:-14px; width:4px; height:24px; background-color:#169fcf;}

.about-washing .news ul{margin-top:18px; width:700px;}

.about-washing .news li{display:inline-block; width:340px;}

.about-washing .news li h3{float:left; width:250px; height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; font-weight:400; color:#2d2d2d; line-height:28px;}

.about-washing .news li h3:hover{color:#0687a3;}

.about-washing .news li span{float:right; padding-right:20px; height:28px; font-size:16px; color:#bebebe; line-height:28px;}

.about-washing .vedio{width:630px;
margin-top:50px;}

.about-washing .vedio .news li h3 {
    float: left;
    width: 250px;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 400;
    color: #2d2d2d;
    line-height: 28px;
}

.about-washing .vedio h2{ font-size:24px; color:#424242; padding-bottom: 5px; border-bottom: 2px solid #dfdfdf;}

.about-washing .vedio h2::before{content:""; position:absolute; top:1px; left:0; width:4px; height:24px; background-color:#169fcf;}

.about-washing .vedio .vedio-box{margin-top:17px; width:294px; height:186px; }

.about-washing .vedio img{ width:180px; height:120px; margin-top:10px;}


.join-flow{margin-top:30px;}

.join-flow ul{}

.join-flow li{position:relative; float:left; margin-left:97px; width:167px; height:58px; font-size:18px; color:#fff; text-align:center; line-height:58px; background-color:#d96969; border-radius:8px;}

.join-flow li::before{content:url(/images/join_flow_icon_arrow.png); position:absolute; top:11px; left:-68px; width:40px; height:35px;}

.join-flow li:first-child{margin:0;}

.join-flow li:first-child::before{content:"";}

.join-flow li:nth-child(2){background-color:#5fb8dd;}

.join-flow li:nth-child(3){background-color:#70cb6f;}

.join-flow li:nth-child(4){background-color:#cfa852;}

.join-flow li:nth-child(5){background-color:#aa79c2;}

.join-flow li img{margin-top:14px; margin-right:2px;}



.package{margin-top:30px;}

.package .wrap{padding-bottom:31px;}

.package .pck-title{margin:0 auto; width:1224px; }

.package .pck-title h2{position:relative; float:left; margin-bottom:-1px; padding:16px 24px 10px 0px; font-size:24px; color:#424242; line-height:1;     width: 480px;
    border-bottom: 10px solid #fc6a03;
    margin-bottom: -7px;}


.package .pck-title span{position:relative; float:right; padding:19px 0 0 0; font-size:14px; color:#424242; line-height:1;    color: #fc6a03; margin-top: 15px;}

.package .pck-title span::before{content:url(../images/package_icon_custom.png); position:absolute; top:13px; left:-32px; width:25px; height:29px;}

.package .packages{padding:10px 0 0 0px; width:800px;}
.package .packages span{float:right; color: #333333; font-size: 10px; margin-top: 8px;}

.package .packages h3{position:relative; height:38px; font-size:20px; color:#000; padding-top:10px; border-bottom:1px solid #e5e5e5;}

.package .packages ul{margin-top:5px; width:831px;}
.package .packages li{float: left;
    width: 260px;
    margin-top: 15px;
    margin-right: 10px;}
.package .packages li:hover{display:inline-block; width:390px; height:235px; float:left; margin-top:21px; margin-right:20px; overflow-x:hidden; text-align: center; line-height: 235px; font-size: 24px; color: #999999;}
.package .packages .sanxing{ background-image:url(../images/sanxing.jpg)}
.package .packages .sixing{ background-image:url(../images/sixing.jpg)}
.package .packages .wuxing{ background-image:url(../images/wuxing.jpg)}
.package .packages .qijian{background-image:url(../images/qijian.jpg)}

.package .packages li h4{padding-bottom:16px; font-size:20px; color:#424242; line-height:1;}

.package .packages li img{float:left; width:209px; height:184px;}

.package .packages li .txt{width:204px;}

.package .packages li p{float: left;
    width: 260px;
    margin-right: 10px;}

.package .packages li a.consult{display:block; margin-left:15px; width:136px; height:31px; font-size:16px; color:#fff; text-align:center; line-height:31px; background-color:#f39800; border-radius:4px;}

.package .analysis{margin:10px 5px 0 0; width:380px; }

.package .analysis h3{position:relative; width:380px; height:38px; font-size:20px;  line-height:38px; border-bottom:1px solid #e5e5e5; margin-bottom: 10px;}
.package .analysis h3 span{ float:right; font-size: 12px; font-weight: 100;     line-height: 50px; height: 10px}
.package .analysis ul li{ float:left; margin:30px 7px 0px;}


.package .analysis h3 i{font-style:normal; color:#fffc00;}

.package .analysis p{ font-size:14px; color:#424242; text-align:center;}

.package .analysis a{display:block; width:303px; height:49px; font-size:18px; color:#fff; text-align:center; line-height:49px; background-color:#f60;}



.package .packag{ padding:10px 0 0 0px; width:800px;}
.package .packag ul{margin-top:5px; width:831px;}
.package .packag ul li{ float:left; width:260px; margin-top: 15px; margin-right: 10px;}
.package .packag ul li p{ height:60px; padding-top:8px; text-align:center; color:#FFFFFF; background-color:#fc6a03;}
.package .packag h3{position:relative; height:38px; font-size:20px; color:#000; padding-top:10px; border-bottom:1px solid #e5e5e5;}
.package .packag h3 span{ text-align: right; float: right; font-size: 8px;  padding-top: 10px;}
.package .analysi{margin:10px 5px 0 0; width:380px; }

.package .analysi h3{position:relative; width:380px; height:38px; font-size:20px;  line-height:38px; border-bottom:1px solid #e5e5e5; }
.package .analysi h3 span{ float:right; font-size: 12px; font-weight: 100;     line-height: 50px; height: 10px}
.package .analysi ul li{ float:left; margin-top: 20px; margin-left: 20px;}

.free-support{margin-top:19px; text-align:center;}

.free-sup{margin-top:29px; text-align:center;}
.jmal{ margin: 40px auto;
    width: 1224px;}
	
	.jmal .gaoxin .wen{ width:608px; display:inline-block; }
	.jmal .gaoxin .txt{ width:390px; margin-right:10px;;}
	.jmal .yunying{ width:1224px; display: inline-block;}
.jmal .jianzheng{ width:500px; margin:0 auto ; height:120px; line-height:120px;}
.jmal .jianzheng p{ font-size:32px; font-weight:800; float:left; color:#fc6a03;}
.jmal .jianzheng span{ font-size:32px; float:right; color:#333;}
.jmal .yunying p{ color:#333;  position: relative; bottom: -3px; font-size: 36px;margin-bottom: 20px; font-weight:700;}
.jmal .yunying span{ display:block; color:#333; font-size: 20px; line-height:28px;}
.jmal .gao{ width:296px; float:left; margin-right:12px;}
.jmal .xin{ width:590px; height:450px;}
.free-support .wrap{padding:29px 0 34px 0; background-color:#eee;}

.free-support ul{}

.free-support li{display:inline-block; margin-left:124px; width:150px;}

.free-support li img{display:block; margin:0 auto; width:142px; height:142px;}

.free-support li span{display:block; padding-top:13px; font-size:18px; color:#424242; text-align:center; line-height:1;}

.free-support li a{display:block; margin:19px auto 0; width:138px; height:35px; font-size:18px; color:#fff; text-align:center; line-height:35px; background-color:#f60;}



.columns{margin-top:21px;}

.columns .wrap{padding:1px 0 21px; border:1px solid #e5e5e5;}

.columns ul.outer{}

.columns ul.outer>li{display:inline-block; margin:35px 26px 9px; width:350px; overflow:hidden;}

.columns ul.outer>li .title{border-bottom:1px solid #d8d8d8;}

.columns ul.outer>li .title h2{float:left; margin-bottom:-1px; padding-bottom:19px; font-size:18px; color:#000; line-height:1; border-bottom:1px solid #007882;}

.columns ul.outer>li .title span{float:right; padding-right:8px; font-size:14px; color:#000;}

.columns ul.outer>li img{margin-top:25px; width:350px; height:262px;}

.columns ul.outer>li ul{padding-top:10px;}

.columns ul.outer>li li{}

.columns ul.outer>li li h3{float:left; width:293px; height:36px; overflow:hidden; font-size:15px; font-weight:400; color:#3f3e3e; line-height:36px;}

.columns ul.outer>li li a:hover h3{color:#0687a3;}

.columns ul.outer>li li span{float:right; font-size:15px; color:#999; line-height:36px;}



.equip{margin-top:23px;}

.equip .wrap{padding-bottom:37px; border:1px solid #e5e5e5;}

.equip .eqp-title{margin:0 auto; width:1196px; border-bottom:1px solid #e5e5e5;}

.equip .eqp-title h2{position:relative; float:left; margin-bottom:-1px; padding:28px 71px 9px 26px; font-size:24px; color:#424242; line-height:1; border-bottom:2px solid #77d0f4;}

.equip .eqp-title h2::before{content:""; position:absolute; top:29px; left:18px; width:4px; height:24px; background-color:#169fcf;}

.equip .eqp-title span{position:relative; float:right; padding:31px 0 0 0; font-size:20px; color:#424242; line-height:1;}

.equip .eqp-title span::before{content:url(../images/equip_icon_custom.png); position:absolute; top:25px; left:-32px; width:25px; height:29px;}

.equip .box{margin:22px auto 0; width:1165px; overflow:hidden;}

.equip ul{width:1180px;}

.equip li{float:left; margin-right:15px; padding:9px 8px 10px; width:280px; height:430px; overflow:hidden; border:1px solid #d5d5d5;}

.equip li img{margin-bottom:15px; width:262px; height:196px;}

.equip li h3{float:left; padding-left:6px; height:27px; font-size:18px; color:#424242; line-height:27px;}

.equip li span{float:right; padding-right:6px; width:120px; height:27px; font-size:16px; color:#fff; text-align:center; line-height:27px; background-color:#f39800;}

.equip li p{padding:3px 1px 0 6px; font-size:15px; color:#9b9b9b; line-height:30px;}



.story{margin-top:15px;}

.story .wrap{padding:25px 30px 22px 29px; border:1px solid #e5e5e5;}

.story .latest-join{width:688px; -overflow:hidden;}

.story .title{border-bottom:1px solid #e5e5e5;}

.story .title h2{float:left; margin-bottom:-1px; padding:0 7px 19px 0; font-size:18px; color:#000; line-height:1; border-bottom:1px solid #007882;}

.story .title span{float:right; padding-right:8px; font-size:14px; color:#000;}

.story .latest-join .pictures{position:relative; margin-top:32px; width:676px; height:338px; overflow:hidden;}

.story .latest-join .pictures ul{position:absolute; top:0; left:0;}

.story .latest-join .pictures li{float:left;}

.story .latest-join .pictures li img.pic1{width:453px; height:334px;}

.story .latest-join .pictures li .r-pics{margin-left:2px; width:221px;}

.story .latest-join .pictures li img.pic2{width:221px; height:167px;}

.story .latest-join .pictures li img.pic3{width:221px; height:167px;}*/

.story .latest-join .pictures li img{width:221px; height:167px;}

.story .latest-join .pictures li a:first-child img{width:676px; height:334px;}

.story .latest-join .pictures li a:nth-child(2) img{}

.story .latest-join .pictures li a:last-child img{position:absolute; right:0; bottom:0;}

.story .latest-join .pictures .btn{position:absolute; bottom:10px; left:50%;}

.story .latest-join .pictures .btn a{display:inline-block; margin:0 5px; width:10px; height:10px; background-color:#fff; border-radius:50%;}

.story .latest-join .pictures .btn a.current{background-color:#ffa500;}

.story .startup{width:441px; overflow:hidden;}

.story .startup .btn{margin-top:32px;}

.story .startup .btn a{float:left; margin-left:14px; width:94px; height:36px; font-size:18px; color:#424242; text-align:center; line-height:36px; border:1px solid #d2d2d2;}

.story .startup .btn a:hover{color:#0faae0; border-color:#0faae0;}

.story .startup .btn a.current{color:#0faae0; border-color:#0faae0;}

.story .startup .arclist{margin-top:17px;}

.story .startup ul{}

.story .startup li{}

.story .startup li h3{float:left; width:361px; height:36px; overflow:hidden; font-size:15px; font-weight:400; color:#3f3e3e; line-height:36px; white-space:nowrap; text-overflow:ellipsis;}

.story .startup li h3:hover{color:#0687a3;}

.story .startup li span{float:right; font-size:15px; color:#999; line-height:36px;}



.ad-bar{margin-top:19px;}

.ad-bar img{width:100%; height:100px;}



.friend-link{margin-top:46px;}

.friend-link .btn{height:39px; border-bottom:1px solid #e5e5e5;}

.friend-link .btn a{display:inline-block; width:134px; height:38px; font-size:14px; color:#222; text-indent:1em; line-height:38px;}

.friend-link .btn a.current{color:#000; /*background:url(/images/frlk_bg_btn.png) no-repeat;*/}

.friend-link .list{ margin-bottom:50px;}

.friend-link .list ul{}

.friend-link .list li{display:inline-block; margin-top:5px; width:110px; height:30px; overflow:hidden; white-space:nowrap;}

.friend-link .list a{font-size:12px; color:#222; line-height:30px;}

.friend-link .list a:hover{color:#0687a3; text-decoration:underline;}

.jiaohuan{font-style: normal;font-size: 14px;color: #2c2c2c;font-weight: 500;}


.footer{  padding:18px 0; background-color:#333333; color:#b3b3b3;  clear:both;}

.footer .dblb{ float: left;
    padding-left: 10px;
    padding-bottom: 40px;
    border-bottom: 1px solid #b3b3b3; 
    padding-top: 40px;
    width: 1224px;}

.footer .dblb img{ }
.footer .dblb2{     float: left;
    margin-right: 40px;
    margin-bottom: 42px;
    width: 1224px;
    margin-top: 40px; }

.footer .zuidi{ text-align:center; text-align: center;  font-size: 10px; margin-bottom: 20px;}

.footer .logo{padding-left:260px;}

.footer .logo img{width:250px; height:76px;}

.footer .txt{padding-left:40px;}


.footer li{float:left; margin-right:30px;}

.footer li a{font-size:15px; color:#fff; line-height:30px;}

.footer p{font-size:12px; color:#fff; line-height:22px;}&#65533;



/**dianpu**/

.middle1{



		  



width: 1100px;		



margin: 0 auto;



		background: #fff;}





#marquee1{width: 1224px;overflow:hidden;margin: 0 auto;}



#marquee1 ul li{float:left; padding:0 0px; padding-right:12px; cursor:pointer;}

#jms ul li{float:left; padding:0 0px; padding-right:16px; cursor:pointer;} 

.show-con{ width:192px; height:245px; float:left;}

.jmfa{ width:294px; height:260px; float:left;}

.show-con-img{ width:230px; height:181px; display:block;}



.show-con-img>a>img{ width:230px; height:181px;}



.show-con-title{ width:220px; height:30px; line-height:30px; margin:0 auto; display:block; font-size:12px; font-weight:bold; text-align:center; margin-top:5px; overflow:hidden;}



.show-con-title>a{ color:#333333;}



.show-con-title>a:hover{ color:#FCBB01;}



.show-con-font{ width:220px; height:64px; line-height:21px; margin:0 auto; font-size:12px; text-indent:2em; display:block; color:#999999; margin-top:5px; overflow:hidden;}