*{
    margin: 0px;
    padding: 0px;
}
body{
    font-family: 'Microsoft YaHei';

}
@font-face {
    font-family: 'dpicomoon';
    src:url('http://fonts.useso.com/css?family=Microsoft YaHei');
}
.nav{
    width: 100%;
    height: 92px;
}
ul, ul li {
    list-style-type:none;
    color: #000000;
}
.cl {
    width:1000px;
    list-style:none;
    margin:0 auto;
}

/*网站头部*/
.col960 {
    width:100%;
    margin:auto;
    height: 92px;
    float: left;
    color: #000000;
}
.navbg {
    height:92px;
    width: 100%;
    z-index:99;
    top: 0;
    margin: 0 auto;
    background-color: #ffffff;
    color: #000000;
}
.navbg .col960 .cl li img{
    margin-top: 11px;
}

.navbg .col960 .cl li:hover{
    background: url("nav_heng_03.jpg") no-repeat center 60px;
}
.navbg .col960 .cl li a{
    font-size: 16px;
    color: #000000;
    float: left;
}
#navul li {
    float: left;
    margin-right: 1px;
    margin-left: 80px;
    height:92px;
    text-align:center;
    line-height:92px;
    color: #000000;
    font-size: 16px;
}
.w_main{
    width: 100%;
    height: 399px;
}
/* css 重置 */
*{margin:0; padding:0; list-style:none; }
body{ background:#fff; font:normal 12px/22px;  }
img{ border:0;  }
a{ text-decoration:none; color:#333;  }

/* 本例子css */
.slideBox{ width:100%; height:399px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:48%; bottom:5px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:url("dian1.png") no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url("diangou_03.png") no-repeat;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:399px; display:block;  }

.w_main1{
    width: 100%;
    height: 349px;
    margin-top: 26px;
}
.w_main1_1{
    width: 1000px;
    height: 349px;
    margin: 0 auto;
}
.w_main1_1 img{
    float: right;
    position: relative;
}
.w_main1_2{
    width: 290px;
    height: 296px;
    position: absolute;
    margin-top: 27px;
    background: url("main_1_tu1_03.png") red 26px 26px no-repeat;
}
.w_main1_2 .p1{
    margin-left: 26px;
    font-size: 26px;
    font-weight: 900;
    margin-top: 34px;
    color: #ffffff;
}
.w_main1_2 .m2{
    margin-left: 26px;
    font-size: 14px;
    color: #F58080;
    float: left;
    margin-top: 7px;
}
.w_main1_2 .p3{
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    margin-top: 31px;
    text-indent:2em;
    width: 240px;
    margin-left: 26px;
}
.w_main1_2 .p4{
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    margin-top: 100px;
    text-indent:2em;
    width: 240px;
    margin-left: 26px;
}
.w_main2{
    width: 100%;
    height: 496px;
    margin-top: 26px;
}
.w_main2_1{
    width: 1000px;
    height: 496px;
    margin: 0 auto;

}
.d1{
    width: 250px;
    height: 496px;
    position: relative;
    overflow: hidden;
    float: left;
}
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

#lanrenzhijia{ height:496px; width:250px; overflow:hidden;}
#lanrenzhijia ul li{ width:250px; height:496px; overflow:hidden; float:left; position:relative;}
#lanrenzhijia ul li .text{ width:100%; height:496px; overflow:hidden; position:absolute; left:0; bottom:-400px; background:url(tmbj_02.png) repeat;; font-size:12px; color:#fff; margin-top: 200px;}
#lanrenzhijia ul li .text1{width: 100%;height: 200px;overflow: hidden;position: absolute;left: 0;top: 0;background:url("heibeijing_02.png");}
#lanrenzhijia ul li .text .p1{
    text-align:left; color:#fff; margin-top: 325px; clear:both;
    color: #ffffff;
    font-size: 18px;
    margin-left: 26px;
    font-weight: 700;
}
#lanrenzhijia ul li .text .p2{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
#lanrenzhijia ul li .text .p4{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;

}
#lanrenzhijia ul li .text img{
    margin-top: 10px;
    margin-left: 26px;
}
#lanrenzhijia ul li .text .p3{
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    color: #ffffff;
    margin-top: 47px;
    width: 213px;
    text-indent:2em;
    margin-left: 20px;
}
#lanrenzhijia ul li .text1 .p1{
    text-align:left; color:#fff; margin-top: 10px; clear:both;
    color: #ffffff;
    font-size: 18px;
    margin-left: 26px;
    font-weight: 700;
}
#lanrenzhijia ul li .text1 .p2{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
#lanrenzhijia ul li .text1 img{
    margin-top: 10px;
    margin-left: 26px;
}
.w_main3{
    width: 100%;
    height: 400px;
    background: url("main_3_beijing_02.jpg") center no-repeat;
    margin-top: 26px;
}
.w_main3_1{
    width: 1000px;
    height: 400px;
    margin: 0 auto;
}
.d2{
    width: 250px;
    height: 496px;
    position: relative;
    overflow: hidden;
    float: left;
}
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

#lanrenzhijia1{ height:496px; width:250px; overflow:hidden;}
#lanrenzhijia1 ul li{ width:250px; height:496px; overflow:hidden; float:left; position:relative;}
#lanrenzhijia1 ul li .text{ width:100%; height:496px; overflow:hidden; position:absolute; left:0; bottom:-400px; background:url(tmbj_02.png) repeat;; font-size:12px; color:#fff; margin-top: 200px;}
#lanrenzhijia1 ul li .text1{width: 100%;height: 200px;overflow: hidden;position: absolute;left: 0;top: 0;background:url("heibeijing_02.png");}
#lanrenzhijia1 ul li .text .p1{
    text-align:left; color:#fff; margin-top: 325px; clear:both;
    color: #ffffff;
    font-size: 18px;
    margin-left: 26px;
    font-weight: 700;
}
#lanrenzhijia1 ul li .text .p2{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
#lanrenzhijia1 ul li .text .p4{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;

}
#lanrenzhijia1 ul li .text img{
    margin-top: 10px;
    margin-left: 26px;
}
#lanrenzhijia1 ul li .text .p3{
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    color: #ffffff;
    margin-top: 47px;
    width: 213px;
    text-indent:2em;
    margin-left: 20px;
}

#lanrenzhijia1 ul li .text1 .p1{
    text-align:left; color:#fff; margin-top: 10px; clear:both;
    color: #ffffff;
    font-size: 18px;
    margin-left: 26px;
    font-weight: 700;
}
#lanrenzhijia1 ul li .text1 .p2{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
#lanrenzhijia1 ul li .text1 img{
    margin-top: 10px;
    margin-left: 26px;
}
.d3{
    width: 250px;
    height: 496px;
    position: relative;
    overflow: hidden;
    float: left;
}
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

#lanrenzhijia3{ height:496px; width:250px; overflow:hidden;}
#lanrenzhijia3 ul li{ width:250px; height:496px; overflow:hidden; float:left; position:relative;}
#lanrenzhijia3 ul li .text{ width:100%; height:496px; overflow:hidden; position:absolute; left:0; bottom:-400px; background:url(tmbj_02.png) repeat;; font-size:12px; color:#fff; margin-top: 200px;}
#lanrenzhijia3 ul li .text1{width: 100%;height: 200px;overflow: hidden;position: absolute;left: 0;top: 0;background:url("heibeijing_02.png");}
#lanrenzhijia3 ul li .text .p1{
    text-align:left; color:#fff; margin-top: 325px; clear:both;
    color: #ffffff;
    font-size: 18px;
    margin-left: 26px;
    font-weight: 700;
}
#lanrenzhijia3 ul li .text .p2{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
#lanrenzhijia3 ul li .text .p4{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;

}
#lanrenzhijia3 ul li .text img{
    margin-top: 10px;
    margin-left: 26px;
}
#lanrenzhijia3 ul li .text .p3{
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    color: #ffffff;
    margin-top: 47px;
    width: 213px;
    text-indent:2em;
    margin-left: 20px;
}
#lanrenzhijia3 ul li .text1 .p1{
    text-align:left; color:#fff; margin-top: 10px; clear:both;
    color: #ffffff;
    font-size: 18px;
    margin-left: 26px;
    font-weight: 700;
}
#lanrenzhijia3 ul li .text1 .p2{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
#lanrenzhijia3 ul li .text1 img{
    margin-top: 10px;
    margin-left: 26px;
}
.d4{
    width: 250px;
    height: 496px;
    position: relative;
    overflow: hidden;
    float: left;
}
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

#lanrenzhijia4{ height:496px; width:250px; overflow:hidden;}
#lanrenzhijia4 ul li{ width:250px; height:496px; overflow:hidden; float:left; position:relative;}
#lanrenzhijia4 ul li .text{ width:100%; height:496px; overflow:hidden; position:absolute; left:0; bottom:-400px; background:url(tmbj_02.png) repeat;; font-size:12px; color:#fff; margin-top: 200px;}
#lanrenzhijia4 ul li .text1{width: 100%;height: 200px;overflow: hidden;position: absolute;left: 0;top: 0;background:url("heibeijing_02.png");}
#lanrenzhijia4 ul li .text .p1{
    text-align:left; color:#fff; margin-top: 325px; clear:both;
    color: #ffffff;
    font-size: 18px;
    margin-left: 26px;
    font-weight: 700;
}
#lanrenzhijia4 ul li .text .p2{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
#lanrenzhijia4 ul li .text .p4{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;

}
#lanrenzhijia4 ul li .text img{
    margin-top: 10px;
    margin-left: 26px;
}
#lanrenzhijia4 ul li .text .p3{
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    color: #ffffff;
    margin-top: 47px;
    width: 213px;
    text-indent:2em;
    margin-left: 20px;
}
#lanrenzhijia4 ul li .text1 .p1{
    text-align:left; color:#fff; margin-top: 10px; clear:both;
    color: #ffffff;
    font-size: 18px;
    margin-left: 26px;
    font-weight: 700;
}
#lanrenzhijia4 ul li .text1 .p2{
    font-size: 14px;
    color: #ffffff;
    margin-left: 26px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
#lanrenzhijia4 ul li .text1 img{
    margin-top: 10px;
    margin-left: 26px;
}
.w_main3{
    width: 100%;
    height: 400px;
    background: url("main_3_beijing_02.jpg") center repeat;
    margin-top: 26px;
}
.w_main3_1{
    width: 1000px;
    height: 400px;
    margin: 0 auto;
}
.w_main4{
    width: 100%;
    height: 657px;
    margin-top: 37px;
}
.w_main4_1{
    width: 1000px;
    height: 657px;
    margin: 0 auto;
}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
/* lanrenzhijia */
.lanrenzhijia{width:653px;overflow:hidden;float: left}
.lanrenzhijia ul{width:653px;}
.lanrenzhijia ul li{float:left;border:8px solid #ffffff;display:inline;width:634px;height:312px;overflow:hidden;position:relative;}
.lanrenzhijia ul li:hover{border: 8px solid red}
.lanrenzhijia ul li .photo{width:634px;height:312px;overflow:hidden;}
.lanrenzhijia ul li .photo img{height: 312px}
.lanrenzhijia .rsp{width:634px;height:312px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:634px;height:312px;left:-610px;top:0px;overflow:hidden;}
.lanrenzhijia .text .p1{font-size: 30px; color: #ffffff;margin-top: 137px;margin-left: 18px}
.lanrenzhijia .text .p2{font-size: 13px;height: 24px;line-height: 24px;color: #ffffff;width: 594px;margin-left: 18px;margin-top: 10px;text-indent:2em;}



.lanrenzhijia1{width:330px;overflow:hidden;float: right;}
.lanrenzhijia1 ul{width:330px;}
.lanrenzhijia1 ul .s1{float:left;;border:8px solid #ffffff;display:inline;width:310px;height:312px;overflow:hidden;position:relative;}
.lanrenzhijia1 ul .s1:hover{border: 8px solid red}
.lanrenzhijia1 ul .s1 img{height: 100px}
.lanrenzhijia1 ul .s1 .photo1{width:310px;height:312px;overflow:hidden;}
.lanrenzhijia1 ul .s1 .photo1 img{height: 312px}
.lanrenzhijia1 .rsp1{width:310px;height:312px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanrenzhijia1 .text1{position:absolute;width:310px;height:312px;left:-610px;top:0px;overflow:hidden;}
.lanrenzhijia1 .text1 .p1{font-size: 30px; color: #ffffff;margin-top: 20px;margin-left: 18px}
.lanrenzhijia1 .text1 .p2{font-size: 13px;height: 24px;line-height: 24px;color: #ffffff;width: 274px;margin-left: 18px;margin-top: 10px;text-indent:2em;padding-bottom: 10px}


.lanrenzhijia3{width:325px;overflow:hidden;float: left;}
.lanrenzhijia3 ul{width:325px;}
.lanrenzhijia3 ul .s3{float:left;;border:8px solid #ffffff;display:inline;width:310px;height:312px;overflow:hidden;position:relative;}
.lanrenzhijia3 ul .s3:hover{border: 8px solid red}
.lanrenzhijia3 ul .s3 .photo3{width:310px;height:312px;overflow:hidden;}
.lanrenzhijia3 ul .s3 .photo3 img{height: 312px}
.lanrenzhijia3 .rsp3{width:310px;height:312px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanrenzhijia3 .text3{position:absolute;width:310px;height:312px;left:-610px;top:0px;overflow:hidden;}
.lanrenzhijia3 .text3 .p1{font-size: 30px; color: #ffffff;margin-top: 20px;margin-left: 18px}
.lanrenzhijia3 .text3 .p2{font-size: 13px;height: 24px;line-height: 24px;color: #ffffff;width: 274px;margin-left: 18px;margin-top: 10px;text-indent:2em;padding-bottom: 10px}

/**/
/* lanrenzhijia */
.lanrenzhijia4{width:653px;overflow:hidden;float: right;}
.lanrenzhijia4 ul{width:653px;}
.lanrenzhijia4 ul .s4{float:left;border:8px solid #ffffff;display:inline;width:634px;height:312px;overflow:hidden;position:relative;}
.lanrenzhijia4 ul .s4:hover{border: 8px solid red}
.lanrenzhijia4 ul .s4 .photo{width:634px;height:312px;overflow:hidden;}
.lanrenzhijia4 ul .s4 .photo img{height: 312px}
.lanrenzhijia4 .rsp4{width:634px;height:312px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanrenzhijia4 .text4{position:absolute;width:634px;height:312px;left:-610px;top:0px;overflow:hidden;}
.lanrenzhijia4 .text4 .p1{font-size: 30px; color: #ffffff;margin-top: 137px;margin-left: 18px}
.lanrenzhijia4 .text4 .p2{font-size: 13px;height: 24px;line-height: 24px;color: #ffffff;width: 594px;margin-left: 18px;margin-top: 10px;text-indent:2em;}

.main_5{
    width: 100%;
    height: 400px;
    background: url("main_5_02.jpg") repeat center;
    margin-top: 29px;
}
.main5_1{
    width: 1000px;
    height: 400px;
    margin: 0 auto;
}
.main_6{
    width: 100%;
    height: 551px;
    margin-top: 37px;
}
.main_6_1{
    width: 1000px;
    height: 551px;
    margin: 0 auto;

}
/* 本例子css */
.slideBox1{ width:1000px; height:520px; overflow:hidden; position:relative;   }
.slideBox1 .hd{ height:20px; overflow:hidden; position:absolute; right:48%; bottom:0px; z-index:1;}
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:10px; z-index: 10; width:19px; height:20px; line-height:19px; text-align:center; background:url("dian_6_2.png") no-repeat; cursor:pointer }
.slideBox1 .hd ul li.on{ background:url("dian_6.png") no-repeat;}
.slideBox1 .bd img{ width:1000px; height:454px; display:block;  }

.main_7{
    width: 100%;
    height: 400px;
    background: url("main7__02.jpg") repeat center;
}
.main7_1{
    width: 1000px;
    height: 400px;
    margin: 0 auto;
}
.main_8{
    width: 100%;
    height: 947px;
    margin-top: 29px;
    background: url("bq_17.jpg")  bottom center no-repeat;
}
.main_8_1{
    width: 1000px;
    height: 947px;
    margin: 0 auto;

}
@charset "utf-8";
/* 代码整理：懒人之家 www.lanrenzhijia.com */
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

#ztbox {width:1000px; height:691px; margin:0 auto;}
/*#ztbox #left { width:35px; height:63px; float:left; cursor:pointer;background:url(../images/banner_pre.jpg) no-repeat; margin-top:140px;}*/
/*#ztbox #right{ width:35px; height:63px; float:left; cursor:pointer;background:url(../images/banner_next.jpg) no-repeat;  margin-top:140px;}*/

#ztbox #conter { width:1000px; height:691px; float:left; display:inline; overflow:hidden; position:relative; margin:0px 10px;}
#ztbox #conter ul { width:auto; height:691px; top:0px; left:0px; position:absolute; overflow:hidden;}
#ztbox #conter li { width:239px; height:691px; float:left;padding:0px 6px; position:relative;}
#ztbox #conter li img { width:239px; height:337px;}
#ztbox #conter li .p1{font-size: 15px;color: #ff0000;margin-top: 16px;margin-left: 8px}
#ztbox #conter li .p2{font-size: 13px;height: 23px;line-height: 23px;width: 223px;text-indent:2em;margin-left:8px;margin-top: 21px}
#ztbox #conter li .m1{width: 125px;height: 2px;margin-top: 12px;margin-left: 8px}
#ztbox #scroll { width:1000px; height:30px; left:0px; bottom:-10px; cursor:pointer; position:absolute; background-color: #e0e1e2; }
#ztbox #scroll span { width:145px; height:23px; left:0px; bottom:7px; cursor:pointer; position:absolute; background:url("ladong_18.jpg") }

.banquan{
    width: 1000px;
    height: 185px;
    border: 1px solid #000000;
    margin-top: 34px;
    background: url("banquan_1_21.png");
}
.banquan img{
    margin-top: 22px;
    margin-left: 24px;
    float: left;
}
.banquan p{
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    float: right;
    margin-right: 78px;
    margin-top: 53px;
}