.width1004{ min-width:1200px;}
.container {width: 1200px; margin:0 auto;}
.indexcontent{ margin:0 auto; width:1200px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}
a.bx:hover{ color:#febd27 !important;}
.clearfix2{_zoom:1}
.clearfix2:after{content:".";display:block;height:0;clear:both;visibility:hidden;height:0;overflow:hidden;line-height:0}
.img_box{ display:block;}
#menu{background: #E62129;height: 70px;}
/*导航栏样式*/
.nav{width: 1200px;margin:0 auto;height:70px;}
.nav li{line-height:70px;height:70px;text-align:center;width:120px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:70px;color:#fff;height:70px;font-size: 16px;}
.nav li a:hover{color:#fff;text-decoration:none;background: #FEBD27;}
.nav .linshi{background: #262b3f;color:#fff !important;text-shadow:none}



.nav .sec{height:0;background:#262b3f;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:70px;left:0px;}
.nav .sec a{background:#262b3f;color:#fff;height:38px;line-height:38px;width:120px;font-size: 14px;}
.nav .sec a:hover{background:#FEBD27;text-decoration:none;}

.content{ font-size:14px; color:#666; line-height:25px;}
.content *{ line-height:25px;}
.content p{ padding:10px 0; line-height:25px;}
.content img{ max-width:100%;}

.content2{ font-size:14px; color:#666; line-height:30px;}
.content2 *{ line-height:30px;}
.content2 p{ line-height:30px;}
.content2 img{ max-width:100%;}

ul.listTxt{width:100%;}
ul.listTxt li.one{height:90px;overflow:hidden;margin:8px auto;}
ul.listTxt li.one .time{background:#de1008;color:white;width:80px;margin:5px;text-align:center;float:left}
ul.listTxt li.one .time .dd{border-bottom:1px white solid;font-size:1.8rem;height:50px;}
ul.listTxt li.one .time .yy{}
ul.listTxt li.one .txt{float:left;width:62%;padding-left:5px}
ul.listTxt li.one .info{height:60px;overflow:hidden;font-weight:normal;color:#666;}
ul.listTxt li{background:#f4f4f4;margin:8px auto;line-height:36px;padding:0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.listTxt li span{font-weight:normal;color:#666;margin-right:6px;}
/* video */
.video{
    height:462px;
    box-sizing: border-box;
    padding-bottom: 92px;
    text-align: center;
}
.video_item{
    width: 420px;
    float: left;
    height: 405px;
    border-left: 1px solid #d4d4d4;
	 border-right: 1px solid #d4d4d4;
	  border-top: 1px solid #d4d4d4;
    background: #efeff0;
}
.video_list{
    height: 101px;
    transition: all .2s;
    border-bottom: 1px solid #d4d4d4;
    padding: 35px 20px;
    box-sizing: border-box;
    text-align: left;
}
.video_lis a{
    line-height: 40px;
    color: #111e3e;
}
.video_lis{
    position: relative;
    line-height: 40px;
    display: block;
    width: 90px;
    float: left;
    margin-right: 25px;
}
.video_lis:after{
    content: '';
    height: 40px;
    width: 1px;
    top: 0;
    right: 0;
    background: #111e3e;
    position: absolute;
}
.on .video_lis:after{
    background: #fff;
}
.on .video_lis a{
    color: #fff;
}
.video_list.on{
    background: #111e3e;
}
.video_list.on a{
    color: #fff;
}
.video_r{
    float: left;
    width: 775px;
    height: 407px;
    overflow: hidden;
    position: relative;
}
.video_con{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 1.2s ease;
}
.video_con.on{
    opacity: 1;

}
.video_r:hover .video_btn{
    opacity: 1;
}
.video_btn{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90px;
    height: 90px;
    margin-top: -45px;
    margin-left: -45px;
    background: url('video_btn.png');
    opacity: 0;
    transition: all .3s;
    cursor:pointer;
}
.video_a a{
    line-height: 75px;
    color: #111e3e;
    display: block;
    width: 380px;
    height: 75px;
}
.video_a a:hover{
    background: #111e3e;
    color: #fff;
    text-shadow: 0 1px 1px rgba(17,30,62,.5);
    transition: all .3s;
}
.pages { font-size: 12px; line-height: 22px; text-align: center;padding-top:30px;padding-bottom: 30px}
.pages a { text-decoration: none; color: #666; background: #fff;padding:9px 13px; margin-right: 8px;border: 1px solid #d9d9d9}
.pages a.active { background: #febd27; color: #fff }
.pages a:hover {  background: #febd27; color: #fff; text-decoration: none;  }
.pages a.wz{  padding:9px 20px;}

.top1{ height:30px; background:#f8f8f8; border-bottom:#e5e5e5 1px solid;}
.top1 .indexcontent{}
.top1 .top1_dd{ float:left; background: url(top1_ico1.png) no-repeat left center; padding-left:20px; font-size:14px; color:#999999; line-height:30px; }

.top1_dq{ float:left; position:relative; left:0px; top:0px; width:67px; height:30px; z-index:12;}
.top1_dq .top1_dq_top{ position:absolute; left:0; top:2px; width:65px; height:25px; font-size:14px; color:#999999; border:#0f0f0f 0px solid; border-bottom:0; text-align:center; line-height:25px; z-index: 1; color:#999999; transition:transform 0s}
.top1_dq .top1_dq_content{ position:absolute; left:0; top:27px; display:none; padding:15px 20px 15px 15px; border:#e5e5e5 1px solid; width:380px; z-index: 0; background:#fff;}
.top1_dq .top1_dq_content .zygs{ width:77px; height:28px;}
.top1_dq .top1_dq_content .zygs a{ display:block; width:77px; height:28px; text-align:center; line-height:28px; background:#f9c306; color:#000;}
.top1_dq .top1_dq_content .hr{ background:#f9c306; height:1px; margin-top:8px; margin-bottom:15px;}
.top1_dq .top1_dq_content .gd_gs li{ margin-bottom:6px;}
.top1_dq .top1_dq_content .gd_gs li span{ display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; background:#f9c306; font-size:14px; color:#000000; margin-right:10px;}
.top1_dq .top1_dq_content .gd_gs li a{ display:inline-block; font-size:14px; color:#999999; height:20px; line-height:20px; margin-right:10px;}
.top1_dq:hover .top1_dq_top{ border:#e5e5e5 1px solid; border-bottom:0; background:#fff;}
.top1_dq:hover .top1_dq_content{ display:block;}
.top1_dq .top1_dq_content .gd_gs li a:hover{ color:#febd27;}

.top1_txt1{ float:right; padding-right:15px; border-right:#d8d6d6 1px solid; line-height:16px; font-size:14px; color:#999999; margin-top:7px;}
.top1_dh{background:url(dh.png) no-repeat left top;font-size:28px;line-height:40px;color:red;font-family:Impact, Arial, Helvetica, sans-serif; width:220px; height:40px; position:absolute; right:0px; top:14px;padding:24px 0px 0px 62px;}
.top3{ height:70px; background: #e62129;width:100%;position:relative; }
.top3 #navigation{ width: 1220px; margin:0 auto;}
.top2{ height:84px; position:relative;}
.top2_logo{ position:absolute; left:0px; }
.top2 #navigation{  float:right;}
.top2 a.top2_ksbj{ position:absolute; left:794px; top:28px; display:block; width:92px; height:26px; text-align:center; line-height:26px; background:#febd27; color:#fff; font-size:14px; border-radius:13px; z-index:12;}
.top2 .top2_search{ position:absolute; right:0; top:23px; width:285px; height:34px; border:#dcdcdc 1px solid; border-radius:5px; z-index:12;}
.top2 .top2_search .search_xl{ float:left; width:79px; cursor:pointer;}
.top2 .top2_search .search_xl .search_txt{ height:34px; border-right:#dcdcdc 1px solid; text-align:center; font-size:14px; color:#666666; line-height:34px; border-top-left-radius:5px; border-bottom-left-radius:5px; background: url(search_ico1.png) #f9f9f9 64px center no-repeat; padding-right:10px;}
.top2 .top2_search .search_xl .search_xl_list{ border:#dcdcdc 1px solid; display:none;}
.top2 .top2_search .search_xl .search_xl_list li{ height:34px; line-height:34px; text-align:center; font-size:14px; color:#666666; margin-top:-1px; background:#f9f9f9;}
/*.top2 .top2_search .search_xl:hover .search_xl_list{ display:block;}*/
.top2 .top2_search .search_inp{ float:left; width:160px; height:34px; line-height:34px; padding-left:10px; border:0; outline:none;}
.top2 .top2_search .search_bt{ float:left; width:34px; height:34px; background: url(search_bt.png) center no-repeat; border:0; cursor:pointer; outline:none;}

.i_mfbj{ margin-top:30px;}
.i_mfbj .title{ float:left; line-height:30px; font-size: 24px; color: #212628;}
.i_mfbj .title .title_ico{ float:left; height:24px; width:5px; background:#febd27; border-radius:2px; margin: 3px 15px 0 1px;}
.i_mfbj .title2{ float:left; width:350px; margin:10px 0 0 10px; line-height:20px;}
.i_mfbj .title2 span{ color:#f02c18;}
.i_mfbj_inp{ float:left; width:200px; height:38px; border:#eeeeee 1px solid; background:#f9f9f9; padding:0 6px; margin-right:26px;}
.i_mfbj_bt{ float:right; width:130px; height:40px; border:0; background:#febd27; color:#fff; border-radius:3px; cursor:pointer;}
.i_mfbj_bt:hover{ background:#feb723;}

.i_d2{ padding:45px 0; background:#f8f8f8;}
.i_d2_list li{ float:left; width:25%;}
.i_d2_list li .ico{ float:left; width:68px; height:68px; border:#dbdbdb 1px solid; border-radius:50%;}
.i_d2_list li .ico1{ background: url(i_d2_ico1.png) #fafafa center no-repeat;}
.i_d2_list li .ico2{ background: url(i_d2_ico2.png) #fafafa center no-repeat;}
.i_d2_list li .ico3{ background: url(i_d2_ico3.png) #fafafa center no-repeat;}
.i_d2_list li .ico4{ background: url(i_d2_ico4.png) #fafafa center no-repeat;}
.i_d2_list li .txt{ float:right; width:210px;}
.i_d2_list li .txt .txt1{ font-size:22px; color:#484848; line-height:40px;}
.i_d2_list li .txt .txt2{ font-size:14px; color:#666666; line-height:30px;}
.i_d2_list li:hover .ico{ border:#febd27 1px solid;}
.i_d2_list li:hover .ico1{ background: url(i_d2_ico1_on.png) #febd27 center no-repeat;}
.i_d2_list li:hover .ico2{ background: url(i_d2_ico2_on.png) #febd27 center no-repeat;}
.i_d2_list li:hover .ico3{ background: url(i_d2_ico3_on.png) #febd27 center no-repeat;}
.i_d2_list li:hover .ico4{ background: url(i_d2_ico4_on.png) #febd27 center no-repeat;}
/*.i_d2_list li:hover .txt .txt1{ color:#febd27; }*/

.i_d3{ padding-top:54px;}
.i_title1{ font-family:Arial; font-size:48px; color:#efefef; line-height:54px; text-align:center;}
.i_title2{ font-size:36px; color:#000000; line-height:54px; text-align:center; margin-top:-40px;}
.i_hr1{ width:68px; height:2px; background:#fbdb41; margin:10px auto;}
.i_txt1{ font-size:14px; color:#707070; line-height:25px; text-align:center;}
.i_d3_nav{ padding-top:24px; padding-bottom:44px; text-align:center; line-height:30px;}
.i_d3_nav a{ color:#333333;}
.i_d3_nav span{ color:#dadada; margin:0 20px;}

.i_d3_l{ float:left; width:305px; height:460px; position:relative;}
.i_d3_l .i_d3_l_k{ position:absolute; left:0; top:0;}
.i_d3_l .title{ position:absolute; top:17px; right: 13px; min-width:80px; height:24px; border-radius:15px; padding:0 10px; background:rgba(0,0,0,0.3); color:#ffffff; line-height:24px;}
.i_d3_l .title span{ display:inline-block; width:8px; height:8px; background:#febd27; border-radius:50%; margin-right:5px;}
.i_d3_l:hover img.fd_img{transform: scale(1.05, 1.05);}
.i_d3_r{ float:right; width:100%;}
.i_d3_r li{ float:left; width:286px; height:224px; position:relative; margin-bottom:12px; margin-left:12px;}
.i_d3_r li img{ width:286px; height:224px;}
.i_d3_r li .txt{ position:absolute; left:0; bottom:0; width:100%; height:42px; text-align:center; line-height:42px; font-size:16px; color:#ffffff; background:rgba(0,0,0,0.4)}

.i_d3_nav2{ padding-top:22px;}
.i_d3_nav2 li{ float:left; width:84px; margin:0 33px;}
.i_d3_nav2 li .ico{ width:82px; height:82px; border:#c9c9c9 1px solid; border-radius:50%;}
/*
.i_d3_nav2 li .ico1{ background: url(i_d3_ico1.png) center no-repeat;}
.i_d3_nav2 li .ico2{ background: url(i_d3_ico2.png) center no-repeat;}
.i_d3_nav2 li .ico3{ background: url(i_d3_ico3.png) center no-repeat;}
.i_d3_nav2 li .ico4{ background: url(i_d3_ico4.png) center no-repeat;}
.i_d3_nav2 li .ico5{ background: url(i_d3_ico5.png) center no-repeat;}
.i_d3_nav2 li .ico6{ background: url(i_d3_ico6.png) center no-repeat;}
.i_d3_nav2 li .ico7{ background: url(i_d3_ico7.png) center no-repeat;}
.i_d3_nav2 li .ico8{ background: url(i_d3_ico8.png) center no-repeat;}
*/
.i_d3_nav2 li .ico16{ background: url(i_d3_ico1.png) center no-repeat;}
.i_d3_nav2 li .ico17{ background: url(i_d3_ico2.png) center no-repeat;}
.i_d3_nav2 li .ico19{ background: url(i_d3_ico3.png) center no-repeat;}
.i_d3_nav2 li .ico20{ background: url(i_d3_ico4.png) center no-repeat;}
.i_d3_nav2 li .ico18{ background: url(i_d3_ico9.png) center no-repeat;}
.i_d3_nav2 li .ico21{ background: url(i_d3_ico6.png) center no-repeat;}
.i_d3_nav2 li .ico22{ background: url(i_d3_ico10.png) center no-repeat;}
.i_d3_nav2 li .ico23{ background: url(i_d3_ico7.png) center no-repeat;}
.i_d3_nav2 li .ico24{ background: url(i_d3_ico10.png) center no-repeat;}
.i_d3_nav2 li .ico8{ background: url(i_d3_ico8.png) center no-repeat;}

.i_d3_nav2 li .txt{ color:#4d4d4d; text-align:center; line-height:25px; margin-top:10px;}
.i_d3_nav2 li:hover .ico{ border:#febd27 1px solid;}
.i_d3_nav2 li:hover .ico16{ background: url(i_d3_ico1_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico17{ background: url(i_d3_ico2_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico19{ background: url(i_d3_ico3_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico20{ background: url(i_d3_ico4_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico18{ background: url(i_d3_ico9_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico21{ background: url(i_d3_ico6_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico22{ background: url(i_d3_ico10_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico23{ background: url(i_d3_ico7_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico24{ background: url(i_d3_ico10_on.png) #febd27 center no-repeat;}
.i_d3_nav2 li:hover .ico8{ background: url(i_d3_ico8_on.png) #febd27 center no-repeat;}

a.i_more1{ display:block; width:230px; height:44px; background:#febd27; border-radius:3px; text-align:center; line-height:44px; font-size:18px; color:#ffffff; margin:0 auto;}
a.i_more1:hover{ background:#feb723;}

.i_d4{ padding-top:70px;}
.i_d4_list_c{ position:relative; margin-top:30px;}
.i_d4_list{}
.i_d4_list li{ float:left; width:294px; margin:0 3px; padding-bottom:10px;}
.i_d4_list li .i_d4_list_img{ display:block; width:294px; height:226px; overflow:hidden;}
.i_d4_list li .box{ width:210px; height:100px; padding:24px 30px 0 30px; background:#fff; box-shadow:0px 0px 10px #e0e0e0; margin:-30px auto 0 auto; position: relative;}
.i_d4_list li .box .txt1{ text-align:center; font-size:16px; color:#333333; line-height:28px;}
.i_d4_list li .box .txt2{ text-align:center; font-size:14px; color:#666666; line-height:24px;}
.i_d4_list li .box .txt3{ margin-top:10px; text-align:center; font-size:14px; color:#676767; line-height:24px;}
.i_d4_list li .box .txt3 span{ color:#999999;}
.i_d4_list li .box .txt4{ margin-top:20px; text-align:center;}
.i_d4_list li .box .txt4 a{ display:inline-block; width:98px; height:28px; line-height:28px; border:#eeeeee 1px solid; border-radius:3px;}
.i_d4_list li .box .txt4 a:hover{ background:#febd27; color:#fff;}
.i_d4_list_c .prev{ position:absolute; left:3px; top:120px; width:40px; height:50px; background:#2b2b2c; font-size:30px; color:#eaeaea; line-height:50px; text-align:center; cursor:pointer;}
.i_d4_list_c .next{ position:absolute; right:3px; top:120px; width:40px; height:50px; background:#2b2b2c; font-size:30px; color:#eaeaea; line-height:50px; text-align:center; cursor:pointer;}
.i_d4_xx{ text-align:center; padding-bottom:48px; padding-top:40px;}
.i_d4_xx .txt{ display:inline-block; width:280px; height:44px; background:#333333; border-radius:3px; font-size:18px; color:#ffffff; text-align:center; line-height:44px;}
.i_d4_xx .txt:hover{ background:#2e2e2e;}
.i_d4_xx a.i_d4_xx_more{ display:inline-block; width:230px; height:44px; background:#febd27; border-radius:3px; text-align:center; line-height:44px; font-size:18px; color:#ffffff; margin-left:60px;}
.i_d4_xx a.i_d4_xx_more:hover{ background:#feb723;}
.i_img{ display:block;}

.i_d5{ padding-top:50px;}
.i_d5_list{ margin-top:30px;}
.i_d5_list li{ float:left; width:380px; height:320px; margin-left:30px; background:#f8f8f8;}
.i_d5_list li:first-child{ margin-left:0;}
.i_d5_list li img{ display:block; width:380px; height:240px;}
.i_d5_list li .txt{ padding:5px 12px;}
.i_d5_list li .txt .txt1{ font-size:24px; color:#333333; line-height:40px; position:relative;}
.i_d5_list li .txt .txt1 .txt1_2{ position:absolute; right:0; top:13px; font-size:12px; line-height:25px;}
.i_d5_list li .txt .txt1 .txt1_2 a{ color:#c80000;}
.i_d5_list li .txt .txt2{ font-size:14px; color:#696969; line-height:25px;}
.i_d5_list li .txt .txt2 a{ color:#696969;}

.i_gdyy{ border:#e5e5e5 1px solid; padding:20px; margin-top:30px;}
.i_gdyy .title{ float:left; line-height:30px; font-size: 24px; color: #212628;}
.i_gdyy .title .title_ico{ float:left; height:24px; width:5px; background:#febd27; border-radius:2px; margin: 3px 15px 0 1px;}
.i_gdyy .title2{ float:left; /*width:350px;*/ margin:10px 0 0 10px; line-height:20px;}
.i_gdyy .title2 span{ color:#f02c18;}
.i_gdyy_inp{ float:left; width:214px; height:38px; border:#eeeeee 1px solid; background:#f9f9f9; padding:0 12px; margin-right:15px;}
.i_gdyy_bt{ float:left; width:136px; height:40px; border:0; background:#febd27; color:#fff; border-radius:3px; cursor:pointer;}
.i_gdyy_bt:hover{ background:#feb723;}

.i_d6{ background: url(i_d6_bg.jpg) center no-repeat; height:580px;}
.i_d6 .indexcontent{ position:relative;}
.i_d6_box{ position:absolute;}
.i_d6_box .year{ width:68px; height:68px; background:#272727; border:#febd27 2px solid; text-align:center; line-height:68px; font-size:18px; color:#ffffff; border-radius:50%;}
.i_d6_box .year2{ width:54px; height:54px; background:#272727; border:#febd27 2px solid; text-align:center; line-height:54px; font-size:18px; color:#ffffff; border-radius:50%;}
.i_d6_box .i_d6_hr{ position:absolute; width:1px; height:52px; background:#fff;}
.i_d6_box .txt{ font-size:12px; color:#ffffff; line-height:22px;}

.i_d7{ padding-top:75px;}

.i_d8{ background: url(i_d8_bg.jpg) center no-repeat; height:585px;}
.i_d8_list li{ float:left; width:171px; height:176px; position:relative;}
.i_d8_list li .ico_c{ width:60px; height:60px; border:#fff 1px solid; background:#1f1a17; padding:10px; border-radius:50%; margin:0 auto;}
.i_d8_list li .ico_c .ico{ width:60px; height:60px; text-align:center; line-height:60px; border-radius:50%; background:#555555;}
.i_d8_list li .txt{ margin-top:10px; line-height:28px; text-align:center; font-size:14px; color:#ffffff;}
.i_d8_list li .i_d8_r{ position:absolute; right:-10px; top:32px;}
.i_d8_list li .i_d8_b{ position:absolute; left:75px; bottom:21px;}
.i_d8_list li .i_d8_l{ position:absolute; left:-10px; top:32px;}
.i_d8_list li:hover .ico_c{ border:#febd27 1px solid; background:#febd27;}
.i_d8_list li:hover .ico_c .ico{ background:#febd27;}

.i_d9{ padding-top:50px;}
.i_d9_nav_c{ border-bottom:#dbdbdb 1px solid; padding-bottom:10px; margin-bottom:40px;}
.i_d9_nav_c .i_d9_nav1{ float:left; width:100%;}
.i_d9_nav_c .i_d9_nav1 a{ display:inline-block; width:100px; height:30px; text-align:center; line-height:30px; background:#f4f3f3; border-radius:12px; margin-right:8px;}
.i_d9_nav_c .i_d9_nav2{ float:right; width:50%; text-align:right; line-height:30px;}
.i_d9_nav_c .i_d9_nav2 a{ margin-left:8px; color:#4a4848;}
.i_d9_nav_c .i_d9_nav2 a.i_d9_nav2_more{ color:#8c8c8c;}

.i_news_l{ float:left; width:564px;}
.i_news_l .txt1{ font-size:18px; color:#333333; line-height:30px; margin-top:15px;}
.i_news_l .txt1 a{ color:#333333;}
.i_news_l .txt2{ font-size:14px; color:#333333; line-height:25px; margin-top:5px;}
.i_news_l .txt3{ font-size:14px; color:#949494; line-height:25px; margin-top:8px; height:50px; overflow:hidden;}
.i_news_r{ float:right; width:574px;}
.i_news_r li{ border-top:#cccccc 1px dashed; padding-top:15px; margin-top:15px;}
.i_news_r li:first-child{ border-top:0; padding-top:0; margin-top:0;}
.i_news_r li .rq{ float:left; width:82px; height:84px; background:#cccccc; position:relative;}
.i_news_r li .rq .txt1{ position:absolute; left:15px; top:15px; font-size:36px; color:#ffffff; line-height:40px;}
.i_news_r li .rq .txt2{ position:absolute; left:40px; top:50px; font-size:18px; color:#ffffff; line-height:25px;}
.i_news_r li .txt{ float:right; width:470px; padding-right:10px;}
.i_news_r li .txt .txt1{ font-size:16px; color:#333333; line-height:40px;}
.i_news_r li .txt .txt2{ font-size:14px; color:#949494; line-height:18px;}
.i_news_r li:hover .rq{ background:#febd27;}
.i_news_r li:hover .txt .txt1{ color:#febd27;}
.i_news_r li::after{ content: ''; display: block; clear: both;}
.i_d9_pic_list li{ float:left; width:386px; height:300px; margin-left:21px;}
.i_d9_pic_list li:first-child{ margin-left:0;}
.i_d9_pic_list::after{ content:''; display:block; clear:both;}

.i_link_nav{ margin-top:45px; height:40px; border-bottom:#e5e5e5 2px solid; margin-bottom:15px;}
.i_link_nav span{ display:inline-block; height:40px; width:75px; line-height:40px; margin-right:30px; font-size:16px; color:#333333; cursor:pointer;}
.i_link_nav span.on{ border-bottom:#fbdb41 2px solid;}
.i_link{ font-size:14px; color:#999;}
.i_link a{ display:inline-block; width:129px; height:30px; line-height:30px; color:#999;}

.footer{ background: url(footer_bg.jpg) #151515 center bottom no-repeat;}
.footer .footer_logo{ display:block; padding:40px 0 48px 0;}
.footer .footer_box{ float:left; width:170px;}
.footer .footer_box .title{ font-size:14px; color:#ffffff; line-height:35px;}
.footer .footer_box .footer_box_list{ margin-top:10px;}
.footer .footer_box .footer_box_list li{ font-size:14px; color:#eaeaea; line-height:24px;}
.footer .footer_box .footer_box_list li a{ color:#999999;}
.footer .footer_box .footer_box_list li a:hover{ color:#fff;}
.footer .footer_box .txt{ margin-top:10px; font-size:14px; color:#999999; line-height:24px;}
.footer .ewm{ float:right;}
.footer .ewm li{ float:left; width:120px; margin-left:20px;}
.footer .ewm li .txt{ font-size:14px; color:#eaeaea; line-height:30px; margin-top:20px; text-align:center;}
.i_footer_hr{ height:1px; background:#4a4a4a;}
.footer .footer2_txt{ padding:25px 0 35px 0; font-size:14px; color:#fff; line-height:25px;}
.footer .footer2_txt a{ color:#fff;}

/*热装案例*/
.n_hr1{ height:17px; background: url(hr_bg.jpg) center repeat-x;}
.top_gg{ display:block;}
.n_weizhi{ height:56px;}
.n_weizhi .n_weizhi_txt{ float:left; padding:15px 60px 15px 0; color:#999999;}
.n_weizhi .n_weizhi_txt a{ color:#999999;}
.n_weizhi .n_weizhi_txt span{ color:#333333;}
.n_weizhi .case_alsl{ float:left; padding:15px 60px 15px 0; color:#333333;}
.n_weizhi .case_alsl span{ color:#fbdb41;}
.case_nav{ border-top:#edecec 1px solid;}
.case_nav .case_nav_box{ border:#edecec 1px solid; border-top:0; height:100%; background: url(case_nav_bg.jpg) left center repeat-y;}
.case_nav .case_nav_box .nav_title{ float:left; width:81px; line-height:50px; height:50px; text-align:center; font-size:14px; color:#666666;}
.case_nav .case_nav_box .nav_content{ float:right; width:1097px; padding:5px 0; line-height:30px;}
.case_nav .case_nav_box .nav_content a{ float:left; display:block; font-size:14px; color:#666666; padding:0 10px; margin:5px 15px 5px 0;}
.case_nav .case_nav_box .nav_content a.on{ color:#fff; background:#febd27;}
.case_nav .case_nav_box .nav_content a:hover{ color:#febd27;}
.case_nav .case_nav_box .nav_content a.on:hover{ color:#fff;}

.case_search_dw{ height:72px;}
.case_search{ padding:22px 10px 18px 15px; width:1175px; height:32px; box-shadow:0 10px 15px rgba(0,0,0,0.05); background:#fff; z-index:999;-webkit-transform: translateZ(999);}
.case_search .sort_bt{ float:left;}
.case_search .sort_bt a{ display:block; float: left; padding:0 26px 0 16px;; height:30px; position:relative;}
.case_search .sort_bt a i{ position:absolute; right:10px; top:8px; display: inline-block; width: 15px; height: 15px;}
.case_search .sort_bt a i.ico1{ background: url(sort_bt_ico1.png) center no-repeat; background-size:12px auto;}
.case_search .sort_bt a i.ico2{ background: url(sort_bt_ico2.png) center no-repeat; background-size:15px auto;}
.case_search .sort_bt a i.ico3{ background: url(sort_bt_ico3.png) center no-repeat; background-size:15px auto;}
.case_search .sort_bt a:hover,.case_search .sort_bt a.on{ color:#febd27; transition:transform 0s}
.case_search .sort_bt a:hover i.ico1,.case_search .sort_bt a.on i.ico1{ background: url(sort_bt_ico1_on.png) center no-repeat; background-size:12px auto;}
.case_search .sort_bt a:hover i.ico2,.case_search .sort_bt a.on i.ico2{ background: url(sort_bt_ico2_on.png) center no-repeat; background-size:15px auto;}
.case_search .sort_bt a:hover i.ico3,.case_search .sort_bt a.on i.ico3{ background: url(sort_bt_ico3_on.png) center no-repeat; background-size:15px auto;}
.case_search .search_c{ float:right;}
.case_search .search_c .search_c_sel{ float:left; width:100px; height:32px; background:#fff; border:#e6e6e6 1px solid; padding-left:10px; line-height:30px; margin-left:20px;}
.case_search .search_c .search_c_sel{ float:left; width:100px; height:32px; background:#fff; border:#e6e6e6 1px solid; padding-left:10px; line-height:30px; margin-left:20px;}
.case_search .search_c .search_d_sel{ float:left; width:100px; height:32px; background:#fff; border:#e6e6e6 1px solid; padding-left:10px; line-height:30px; margin-left:20px;}
.case_search .search_c .search_d_sel li{ padding-left:10px !important; line-height:30px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.case_search .search_c .search_d_sel em{ border-width: 6px !important;}
.case_search .search_c .search_d_sel ul::-webkit-scrollbar {width:4px;height:4px;}
.case_search .search_c .search_d_sel ul::-webkit-scrollbar-track {background:#fff;}
.case_search .search_c .search_d_sel ul::-webkit-scrollbar-thumb {background:#CBCBCB;}

.case_search .search_c .search_c_d{ float:left; width:220px; height:32px;}
.case_search .search_c .search_c_inp{ float:left; width:145px; height:30px; border:#e6e6e6 1px solid; border-right:0; margin-left:20px; padding-left:10px;}
.case_search .search_c .search_c_bt{ float:left; width:38px; height:32px; background:#febd27; text-align:center; line-height:32px; border:0; color:#ffffff;}

.case_ul{width: 1220px; margin-left: -10px;}
.case_ul .li{ float:left; padding:10px;}
.case_ul .li .box{ border:#edecec 1px solid; width: 283px; height: auto; background:#f6f6f6; transition: all .5s; position:relative;}
.case_ul .li .box .case_img{ width: 283px; }
.case_ul .li .box .txt{ padding:16px 10px 10px 10px;}
.case_ul .li .box .txt .sjs_img{ float:left; width:80px; height:80px; border-radius:5px;}
.case_ul .li .box .txt .txt_r{  width:100%;}
.case_ul .li .box .txt .txt_r .txt1{ font-size:16px; color:#444444; line-height:24px;}
.case_ul .li .box .txt .txt_r .txt2{ font-size:14px; color:#666666; line-height:20px;}
.case_ul .li .box .txt .txt_r .txt1 a{ color:#444444;}
.case_ul .li .box .txt .txt_r .txt2 a{ color:#666666;}
.case_ul .li .box .txt .txt_r a.a_more{ display:block; width:94px; height:28px; border:#febd27 1px solid; border-radius:2px; font-size:14px; color:#febd27; line-height:28px; text-align:center; background:#fff; margin-top:5px;}
.case_ul .li .box .txt .txt_r a.a_more:hover{ color:#fff; background:#febd27;}
.case_ul .li .box .cast_txt2{ min-height:12px;position:absolute; left:0; top:14px; background: url(case_txt2_ico.png) center right no-repeat; width:158px; transition: all .5s; opacity:0; cursor:pointer;}
.case_ul .li .box .cast_txt2 .cast_txt2_nr{ background: #febd27; height:30px; padding-left:10px; width:140px; color:#fff;}
.case_ul .li:hover .box .cast_txt2{ opacity:1;}
.case_ul .li:hover .box{ border:#fff 1px solid; background:#fff;}
.case_ul .li:hover {
	-ms-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	-o-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	box-shadow: 0 5px 7px rgba(0,0,0,0.2)
}

.case_ul2{width: 900px; margin-left: -10px;}
.case_ul2 .li{ float:left; padding:10px;}
.case_ul2 .li .box{ border:#edecec 1px solid; width: 278px; height: 338px; background:#f6f6f6; transition: all .5s; position:relative;}
.case_ul2 .li .box .case_img{ width: 283px; }
.case_ul2 .li .box .txt{ padding:16px 10px 0 10px;}
.case_ul2 .li .box .txt .sjs_img{ float:left; width:80px; height:80px; border-radius:5px;}
.case_ul2 .li .box .txt .txt_r{ float:right; width:165px;}
.case_ul2 .li .box .txt .txt_r .txt1{ font-size:16px; color:#444444; line-height:24px;}
.case_ul2 .li .box .txt .txt_r .txt2{ font-size:14px; color:#666666; line-height:20px;}
.case_ul2 .li .box .txt .txt_r .txt1 a{ color:#444444;}
.case_ul2 .li .box .txt .txt_r .txt2 a{ color:#666666;}
.case_ul2 .li .box .txt .txt_r a.a_more{ display:block; width:94px; height:28px; border:#febd27 1px solid; border-radius:2px; font-size:14px; color:#febd27; line-height:28px; text-align:center; background:#fff; margin-top:5px;}
.case_ul2 .li .box .txt .txt_r a.a_more:hover{ color:#fff; background:#febd27;}
.case_ul2 .li .box .cast_txt2{ position:absolute; left:0; top:14px; background: url(case_txt2_ico.png) center right no-repeat; width:158px; transition: all .5s; opacity:0; cursor:pointer;}
.case_ul2 .li .box .cast_txt2 .cast_txt2_nr{ background: #febd27; height:30px; padding-left:10px; width:140px; color:#fff;}
.case_ul2 .li:hover .box .cast_txt2{ opacity:1;}
.case_ul2 .li:hover .box{ border:#fff 1px solid; background:#fff;}
.case_ul2 .li:hover {
	-ms-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	-o-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	box-shadow: 0 5px 7px rgba(0,0,0,0.2)
}


.case_ul3{width: 900px; margin-left: -10px;}
.case_ul3 .li{ float:left; padding:10px;}
.case_ul3 .li .box{ border:#edecec 1px solid; width: 278px; height: 300px; background:#f6f6f6; transition: all .5s; position:relative;}
.case_ul3 .li .box .case_img{ width: 283px; }
.case_ul3 .li .box .txt{ padding:16px 10px 0 10px;}
.case_ul3 .li .box .txt .txt_r{}
.case_ul3 .li .box .txt .txt_r .txt1{ font-size:16px; color:#444444; line-height:24px;}
.case_ul3 .li .box .txt .txt_r .txt2{ font-size:14px; color:#666666; line-height:20px;}
.case_ul3 .li .box .txt .txt_r .txt1 a{ color:#444444;}
.case_ul3 .li .box .txt .txt_r .txt2 a{ color:#666666;}
.case_ul3 .li .box .txt .txt_r a.a_more{ display:block; width:94px; height:28px; border:#febd27 1px solid; border-radius:2px; font-size:14px; color:#febd27; line-height:28px; text-align:center; background:#fff; margin-top:5px;}
.case_ul3 .li .box .txt .txt_r a.a_more:hover{ color:#fff; background:#febd27;}
.case_ul3 .li .box .cast_txt2{ position:absolute; left:0; top:14px; background: url(case_txt2_ico.png) center right no-repeat; width:158px; transition: all .5s; opacity:0; cursor:pointer;}
.case_ul3 .li .box .cast_txt2 .cast_txt2_nr{ background: #febd27; height:30px; padding-left:10px; width:140px; color:#fff;}
.case_ul3 .li:hover .box .cast_txt2{ opacity:1;}
.case_ul3 .li:hover .box{ border:#fff 1px solid; background:#fff;}
.case_ul3 .li:hover {
	-ms-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	-o-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	box-shadow: 0 5px 7px rgba(0,0,0,0.2)
}


.case_zxxgt{ background:#fafafa;}
.case_zxxgt .title1{ font-size:18px; color:#000000; line-height:25px; text-align:center;}
.case_zxxgt_nav{ text-align:center; font-size:14px; color:#717171; line-height:25px;}
.case_zxxgt_nav a{ color:#717171; margin:0 10px;}
.case_zxxgt_list li{ float:left; width:286px; height:224px; position:relative; margin-left:18px;}
.case_zxxgt_list li:first-child{ margin-left:0;}
.case_zxxgt_list li img{ width:286px; height:224px;}
.case_zxxgt_list li .txt{ position:absolute; left:0; bottom:0; width:100%; height:42px; line-height:42px; background:rgba(0,0,0,0.5); font-size:16px; color:#fff; text-align:center;}

.case_ssxq{ background: url(case_ssxq_bg.jpg) center no-repeat; height:160px;}
.case_ssxq .title{ padding-top:15px; font-size:18px; color:#eaeaea; line-height:34px;}
.case_ssxq .title span{ color:#fbdb41;}
.case_ssxq .hr{ width:104px; height:1px; background:#fbdb41; margin-bottom:34px;}
.case_ssxq .case_ssxq_s{ width:450px; height:40px; border:#fff 1px solid;}
.case_ssxq .case_ssxq_s .dq{ float:left; width:80px; height:40px; border-right:#fff 1px solid; font-size:18px; color:#ffffff; line-height:40px; text-align:center;}
.case_ssxq .case_ssxq_s .case_ssxq_inp{ float:left; width:240px; height:40px; line-height:40px; border:0; padding:0 10px; font-size:16px; color:#fff; background:none;}
.case_ssxq .case_ssxq_s .case_ssxq_bt{ float:right; width:108px; height:40px; line-height:40px; text-align:center; background:rgba(255,255,255,0.5); color:#fff; cursor:pointer;}

/*工程案例详情页*/
.case_i_l{ float:left; width:880px;}
.case_i_title1{ font-size:24px; color:#333333; line-height:40px; padding-top:10px; text-align:center;}
.case_i_title2{ font-size:14px; color:#999999; line-height:30px; text-align:center;}
.case_i_title2 span{ color:#666666;}
.fx_ico{ display:inline-block; margin-left:10px; position:relative; line-height:30px;}
.fx_ico .fx_c{ display:none; position:absolute; left:0; top:30px; padding-top:10px;}
.fx_ico .fx_c_c{ width:296px; height:140px; border:#ececec 1px solid; background:#fff; padding-left:20px;}
.fx_ico .fx_c .fx_c_title{ font-size: 16px; padding-top:10px; padding-bottom: 10px; line-height:40px; text-align:left; color:#333; margin:0 10px;}
.fx_ico .fx_c .bds_tsina{ background: url(fx_tb_ico1.png) center no-repeat !important; width:50px; height: 50px; margin:0 10px;}
.fx_ico .fx_c .bds_qzone{ background: url(fx_tb_ico2.png) center no-repeat !important; width:50px; height: 50px; margin:0 10px;}
.fx_ico .fx_c .bds_sqq{ background: url(fx_tb_ico3.png) center no-repeat !important; width:50px; height: 50px; margin:0 10px;}
.fx_ico .fx_c .bds_weixin{ background: url(fx_tb_ico4.png) center no-repeat !important; width:50px; height: 50px; margin:0 10px;}


.fx_ico:hover .fx_c{ display:block;}
.case_i_tb1{ border-top:#ececec 1px solid; border-left:#ececec 1px solid; border-right:#ececec 1px solid; box-shadow: 0 10px 18px #f6f6f6;}
.case_i_tb1 li{ border-bottom:#ececec 1px solid;border-right:#ececec 1px solid; height:40px;width:49.5%;float:left;}
.case_i_tb1 li .txt1{ float:left; width:122px; height:40px; line-height:40px; font-size:14px; text-align:center; background:#fafafa; border-right:#ececec 1px solid;}
.case_i_tb1 li .txt2{ float:left; width:270px; height:40px; line-height:40px; font-size:14px; text-align:center;  border-right:#ececec 1px solid;}
.case_i_tb1 li .txt3{ float:left; width:278px; height:40px; line-height:40px; font-size:14px; text-align:center; }
.case_i_sjln{ background:#fafafa; padding:15px 25px;}
.case_i_sjln .title{ font-size:18px; color:#333333; line-height:35px;}
.case_i_sjln .hr{ width:94px; height:1px; background:#febd27;}
.case_i_sjln .txt{ font-size:14px; color:#999999; line-height:25px; margin-top:10px; min-height:100px;}
.case_i_nav_wz{ height:50px;}
.case_i_nav{ width:880px; height:50px; background:#fff; box-shadow: 0 8px 20px rgba(0,0,0,0.04); overflow:hidden; z-index:9999;}
.case_i_nav a{ display:block; float:left; line-height:50px; padding:0 20px; font-size:16px; color:#333333; cursor:pointer;}

.jindu_nav{ position:relative; overflow:inherit !important;}
.jindu_nav a{ position:relative; height:50px; overflow:inherit !important;}
.jindu_nav a:before { content: ""; width: 100%; height: 2px; display: block; position: absolute; bottom: -1px; left: 0; background:#febd27;}
.jindu_nav a:last-child:after { content: ""; width: 12px; height: 12px; display: block; position: absolute; bottom: -1px; left: 50%; margin-left:-6px; margin-bottom:-6px; background:#febd27; border-radius:6px;}

.case_i_xgt li{}
.case_i_xgt li .case_i_box{ position:relative;}
.case_i_xgt li .case_i_box a.see-pic{ position: absolute; width: 120px; height: 30px; background: rgba(0,0,0,0.5); color: #fff; top: 20px; right: 40px; text-align: center; line-height: 30px; cursor: pointer;}
.case_i_xgt li .case_i_box a.see-pic:hover { background: rgba(0,0,0,0.6);}
.fx_txt{ position: absolute; width: 60px; height: 30px; background: rgba(0,0,0,0.5); color: #fff; top: 20px; right: 180px; text-align: center; line-height: 30px; cursor: pointer;}

.case_i_xgt li .case_i_box b{ position: absolute; min-width: 120px; padding: 5px 12px; background: rgba(0,0,0,0.5); color: #fff; bottom: 20px; left: 20px; border-radius: 20px; text-align: center;}
.case_i_xgt li .case_i_box_txt{ height:50px; text-align:center; font-size:14px; color:#333333; line-height:50px;}

.case_i_fy{ border-top:#edecec 1px solid; padding:35px 0;}
.case_i_fy .case_i_fy_box{ float:left; width:50%; height:30px; text-align:center;}
.case_i_fy .case_i_fy_box  a{ padding-left:30px; position:relative;}
.case_i_fy .case_i_fy_box  a i.ico{ position: absolute; left:10px; top:3px; display: inline-block; width: 15px; height: 15px;}
.case_i_fy .case_i_fy_box  a i.ico2{ background: url(sort_bt_ico2.png) center no-repeat; background-size:15px auto;}
.case_i_fy .case_i_fy_box  a i.ico3{ background: url(sort_bt_ico3.png) center no-repeat; background-size:15px auto;}
.case_i_r{ float:right; width:300px;}
.case_i_sjs{ padding:0 23px; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.case_i_sjs .title1{ font-size:18px; color:#333333; line-height:40px; padding-top:20px; text-align:center;}
.case_i_sjs .hr{ width:94px; height:1px; background:#febd27; margin:0 auto; margin-bottom:26px;}
.case_i_sjs .sjs_img{ float: left; width: 80px; height: 80px; border-radius: 5px;}
.case_i_sjs .txt_r{ float:right; width:165px;}
.case_i_sjs .txt_r .txt1{ font-size:16px; color:#333333;}
.case_i_sjs .txt_r .txt1 span{ font-size:14px; margin-left:15px; line-height:25px;}
.case_i_sjs .txt_r .txt2{ font-size:14px; color:#666666; line-height:20px;}
.case_i_sjs .case_i_sjs_a{ text-align:center; text-align:center;}
.case_i_sjs .case_i_sjs_a a{ display:block; float:left; width:94px; height:28px; text-align:center; line-height:28px; border:#febd27 1px solid; border-radius:3px; margin:0 15px;}
.case_i_sjs .case_i_sjs_a a:hover{ background:#febd27; color:#fff;}
.case_i_r_ms{ padding:30px; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.case_i_r_ms .title1{ padding-top:5px; text-align:center; font-size:18px; color:#212628; line-height:35px; font-weight:bold;}
.case_i_r_ms .title1 span{ color:#febd27;}
.case_i_r_ms .title2{ text-align:center; font-size:16px; color:#a0a0a0; line-height:30px;}
.case_i_r_ms .ms_inp{ width:214px; height:38px; border:#eeeeee 1px solid; background:#f9f9f9; padding:0 12px;}
.case_i_r_ms .txt1{ font-size:14px; color:#666666; padding:15px 0; line-height:20px; text-align:center;}
.case_i_r_ms .ms_bt{ width:100%; height:44px; background:#febd27; line-height:44px; text-align:center; font-size:14px; color:#fff; border:0; border-radius:3px; cursor:pointer;}
.case_i_r_ms .ms_bt:hover{ background:#feb723;}
.cnxt_title{ border-left:#febd27 5px solid; padding-left:17px; font-size:18px; color:#000000; line-height:25px; position:relative;}
.cnxt_title a.a_more{ position:absolute; right:0; top:0; font-size:14px; color:#999;}

.b_news{ background:#fafafa;}
.b_news .title1{ padding-top:40px; font-size:18px; color:#333333; line-height:40px;}
.b_news .hr{ width:94px; height:1px; background:#febd27; margin-bottom:20px;}
.b_news_list li.l{ float:left;}
.b_news_list li.r{ float:right;}
.b_news_list li{ width:460px; position:relative; height:25px; margin-bottom:15px; padding-left:20px;}
.b_news_list li .dian{ position:absolute; left:0px; top:10px; display:block; width:6px; height:6px; background:#febd27; border-radius:50%;}
.b_news_list li a{ display:block; width:330px; line-height:25px;}
.b_news_list li .rq{ position:absolute; right:0; top:0; color:#666666; line-height:25px;}

/*热装楼盘*/
.loupan_l{ float:left; width:880px;}
.loupan_ul .li{ list-style: none; width: 100%; height: 240px; overflow: hidden; border-radius: 3px; position: relative; margin-bottom: 36px; transition: all .5s;}
.loupan_ul .li:hover{ box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.loupan_ul .li .fd{ float:left; margin:10px; border-radius:5px; overflow:hidden; width:290px; height:220px;}
.loupan_ul .li .fd img{ width:290px; height:220px;}
.loupan_ul .li .txt{ float:right; width:540px; margin-top:10px; margin-right:10px; position:relative;}
.loupan_ul .li .txt .title{ font-size:18px; color:#212628; font-weight:bold; line-height:50px;}
.loupan_ul .li .txt .title a{ color:#333;}
.loupan_ul .li .txt .txt1{ float:left; width:160px; line-height:35px; font-size:14px; color:#666666;}
.loupan_ul .li .txt .txt1 span{ color:#212628;}
.loupan_ul .li .txt .txt2{ background: url(look_ico.png) left center no-repeat; padding-left:26px; line-height:40px; font-size:14px; color:#666666;}
.loupan_ul .li .txt a.a_yysq{ display:block; width:136px; height:40px; background:#febd27; border-radius:5px; color:#ffffff; text-align:center; line-height:40px; margin-top:10px;}
.loupan_ul .li .txt a.a_yysq:hover{ background:#feb723;}
.loupan_ul .li .txt .kcggd{ position:absolute; right:0; top:10px; width:108px; height:22px; border:#febd27 1px solid; color:#212628; text-align:center; line-height:22px; border-top-left-radius:22px; border-bottom-right-radius:22px;}
.loupan_r{ float:right; width:300px;}

/*热装楼盘详情页*/
.loupan_i_c{ background:#f6f6f6;}
.loupan_i_c .fd{ float:left; width:420px; height:314px;}
.loupan_i_c .fd img{ width:420px; height:314px;}
.loupan_i_c .txt{ float:left; width:432px; margin-left:15px;}
.loupan_i_c .txt .title1{ font-size:18px; color:#212628; font-weight:bold; line-height:40px; padding-top:18px;}
.loupan_i_c .txt .hs .txt1{ float:left; width:160px; color:#666666; line-height:36px;}
.loupan_i_c .txt .hs .txt1 span{ color:#212628;}
.loupan_i_c .txt .hs{ border-bottom:#a9a9a9 1px dashed; padding-bottom:10px; margin-bottom:10px;}
.loupan_i_c .txt .loupan_i_txt{ height:140px;overflow: auto;}
.loupan_i_c .txt .loupan_i_txt::-webkit-scrollbar {width:4px;height:4px;}
.loupan_i_c .txt .loupan_i_txt::-webkit-scrollbar-track {background:#f6f6f6;}
.loupan_i_c .txt .loupan_i_txt::-webkit-scrollbar-thumb {background:#CBCBCB;}

.gongdi_list li{ float:left; width:284px; margin:10px 0 10px 14px;}
.gongdi_list li:nth-child(3n+1){ margin-left:0;}
.gongdi_list li img{ width:284px; height:216px;}
.gongdi_list li .txt{ font-size:14px; color:#757575; line-height:40px; text-align:center;}
.gongdi_list li .txt a{ color:#757575;}

/*设计团队*/

.sjs_ul{width: 1220px; margin-left: -10px;}
.sjs_ul .li{ float:left; padding:10px;}
.sjs_ul .li .box{ width: 285px; background:#f6f6f6; transition: all .5s; position:relative;}
.sjs_ul .li .box .sjs_img{ width: 285px; }
.sjs_ul .li .box .txt{ padding:10px 10px;}
.sjs_ul .li .box .txt .txt1{ font-size:16px; color:#212628; line-height:30px;}
.sjs_ul .li .box .txt .txt1 span{ font-size:14px; margin-left:12px; padding-top:5px; line-height:25px;}
.sjs_ul .li .box .txt .txt1 a{ color:#212628;}
.sjs_ul .li .box .txt .txt2{ font-size:14px; color:#676767; line-height:25px;}
.sjs_ul .li .box .txt .txt2 a{ color:#212628;}
.sjs_ul .li .box .txt .txt3{ font-size:14px; color:#676767; line-height:25px;}
.sjs_ul .li .box .txt .txt3 span{ color:#999999;}
.sjs_ul .li .box .tj_txt{ position:absolute; right:0; top:15px; width:40px; height:28px; line-height:28px; background: url(tj_ico.png) #febd27 15px center no-repeat ; border-top-left-radius:15px; padding-left:34px; color:#fff;}
.sjs_ul .li .box .bt_txt{ opacity:0; position:absolute; left:0; top:247px; height:38px; width:100%; transition: all .5s;}
.sjs_ul .li .box .bt_txt a{ display:block; float:left; width:50%; height:38px; text-align:center; line-height:38px;}
.sjs_ul .li .box .bt_txt a.bt_al{ background:#333333; color:#fff;}
.sjs_ul .li .box .bt_txt a.bt_sj{ background:#febd27; color:#fff;}
.sjs_ul .li .box .bt_txt a.bt_al:hover{ background:#2e2e2e;}
.sjs_ul .li .box .bt_txt a.bt_sj:hover{ background:#feb723;}
.sjs_ul .li:hover .box .bt_txt{ opacity:1;}

.sjs_ul .li .box .cast_txt2{ position:absolute; left:0; top:14px; background: url(case_txt2_ico.png) center right no-repeat; width:158px; transition: all .5s; opacity:0; cursor:pointer;}
.sjs_ul .li .box .cast_txt2 .cast_txt2_nr{ background: #febd27; height:30px; padding-left:10px; width:140px; color:#fff;}
.sjs_ul .li:hover .box .cast_txt2{ opacity:1;}
.sjs_ul .li:hover .box{ background:#fff;}
.sjs_ul .li:hover {
	-ms-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	-o-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	box-shadow: 0 5px 7px rgba(0,0,0,0.2)
}

/*设计师详情*/
.sjs_i_c{ background:#f2f2f2;}
.sjs_i_c .sjs_i_xx{ background:#fff; padding:20px;}
.sjs_i_c .sjs_i_xx .fd{ float:left; width:428px; height:428px;}
.sjs_i_c .sjs_i_xx .fd img{ width:428px; height:428px;}
.sjs_i_c .sjs_i_xx .sjs_i_xx_r{ float:left; width:700px; margin-left:28px;}
.sjs_i_xx_r .txt1{ font-size:18px; color:#212628; padding-top:30px; padding-bottom:12px; line-height:35px; }
.sjs_i_xx_r .txt1 span{ margin-left:15px; font-size:14px; padding-top:5px; line-height:30px;}
.sjs_i_xx_r .txt2_c{ padding-bottom:15px; border-bottom:#a9a9a9 1px dashed; margin-bottom:20px;}
.sjs_i_xx_r .txt2{ font-size:14px; color:#6b6b6b; line-height:30px; }
.sjs_i_xx_r .txt2 a{ font-size:14px; color:#383838; line-height:30px; }
.sjs_i_xx_r .txt3{ height:220px; overflow: auto;}
.sjs_i_xx_r .txt3::-webkit-scrollbar {width:4px;height:4px;}
.sjs_i_xx_r .txt3::-webkit-scrollbar-track {background:#f6f6f6;}
.sjs_i_xx_r .txt3::-webkit-scrollbar-thumb {background:#CBCBCB;}

/*设计师详情页*/
.sjs_i_l{ float:left; width:880px;}
.sjs_i_r{ float:right; width:300px;}

/*快速报价*/
.bj_nav{ width:1230px; height:100px; margin-left:-15px; padding-left:15px; overflow:hidden;}
.bj_nav li{ float:left; width:250px; height:100px; padding-left:150px; position:relative;}
.bj_nav li.ico1{ background: url(bj_nav_ico1.png) 70px center no-repeat;}
.bj_nav li.ico2{ background: url(bj_nav_ico2.png) 70px center no-repeat;}
.bj_nav li.ico3{ background: url(bj_nav_ico3.png) 70px center no-repeat;}
.bj_nav li .txt1{ font-size:24px; color:#666666; line-height:34px; padding-top:20px;}
.bj_nav li .txt2{ font-size:16px; color:#666666; line-height:24px;}
.bj_nav li.ico1.on{ background: url(bj_nav_ico1_on.png) #3b71e0 70px center no-repeat;}
.bj_nav li.ico2.on{ background: url(bj_nav_ico2_on.png) #2faedd 70px center no-repeat;}
.bj_nav li.ico3.on{ background: url(bj_nav_ico3_on.png) #63cae0 70px center no-repeat;}
.bj_nav li.on .txt1{ color:#fff !important;}
.bj_nav li.on .txt2{ color:#fff !important;}
.bj_nav li:hover .txt1{ color:#febd27;}
.bj_nav li:hover .txt2{ color:#febd27;}
.bj_nav li.ico1.on:before { content: ""; width: 30px; height: 102px; display: block; position: absolute; top: 0px; left: -29px; z-index: -100; background-color: transparent; border-bottom-right-radius: 40px; border-bottom: 15px solid #3b71e0; border-right: 15px solid #3b71e0;}
.bj_nav li.ico1.on:after { content: ""; width: 40px; height: 103px; display: block; position: absolute; top: 0px; right: -39px; z-index: -100; background-color: transparent; border-bottom-left-radius: 40px; border-bottom: 15px solid #3b71e0; border-left: 15px solid #3b71e0;}
.bj_nav li.ico2.on:before { content: ""; width: 30px; height: 102px; display: block; position: absolute; top: 0px; left: -29px; z-index: -100; background-color: transparent; border-bottom-right-radius: 40px; border-bottom: 15px solid #2faedd; border-right: 15px solid #2faedd;}
.bj_nav li.ico2.on:after { content: ""; width: 40px; height: 103px; display: block; position: absolute; top: 0px; right: -39px; z-index: -100; background-color: transparent; border-bottom-left-radius: 40px; border-bottom: 15px solid #2faedd; border-left: 15px solid #2faedd;}
.bj_nav li.ico3.on:before { content: ""; width: 30px; height: 102px; display: block; position: absolute; top: 0px; left: -29px; z-index: -100; background-color: transparent; border-bottom-right-radius: 40px; border-bottom: 15px solid #63cae0; border-right: 15px solid #63cae0;}
.bj_nav li.ico3.on:after { content: ""; width: 40px; height: 103px; display: block; position: absolute; top: 0px; right: -39px; z-index: -100; background-color: transparent; border-bottom-left-radius: 40px; border-bottom: 15px solid #63cae0; border-left: 15px solid #63cae0;}

.ksbj_d1{ background: url(ksbj_d1_bg.jpg) #2faedd bottom center no-repeat; height:746px;}
.ksbj_d1 .title1{ font-size:60px; color:#ffffff; line-height:80px; text-align:center; font-weight:bold;}
.ksbj_d1 .title2{ font-size:24px; color:#ffffff; line-height:40px; text-align:center;}
.ksbj_d1 .img1{ text-align:center; padding-top:10px;}
.ksbj_d1_c{ width:870px; border:#6d76fc 20px solid; border-radius:50px; background:#fff; margin:0 auto 0 auto; padding:35px 145px; position:relative;}
.ksbj_d1_ms{ float:left; width:270px;}
.ksbj_d1_ms .ksbj_d1_ms_title1{ font-size:30px; color:#000000; line-height:50px; text-align:center;}
.ksbj_d1_ms .ksbj_d1_ms_hr{ width:82px; height:1px; background:#febd27; margin:0 auto;}
.ksbj_d1_ms .ksbj_d1_ms_title2{ font-size:14px; color:#999999; line-height:48px; text-align:center;}
.ksbj_d1_ms .bj_ms_inp{ width:246px; height:40px; line-height:40px; padding:0 12px; border:0; box-shadow: 2px 2px 20px rgba(0,0,0,0.1);}
.bj_d1_lx{ float:right; width:310px;}
.ksbj_d1_ms .bj_ms_txt{ font-size:14px; color:#757575; line-height:36px; padding-left:10px;}
.ksbj_d1_ms .bj_ms_txt span{ color:#d70000;}
.bj_d1_lx .bj_d1_lx_title{ padding-top:46px; padding-left:30px; line-height:60px; font-size:16px; color:#666666;}
.bj_d1_lx .bj_d1_lx_c{ background:#f6f8fa; height:150px;}
.bj_d1_lx .bj_d1_lx_c .txt{ padding-left:60px; line-height:75px; color:#333333;}
.bj_d1_lx .bj_d1_lx_c .dh{ background: url(bj_lx_ico1.png) 30px center no-repeat;}
.bj_d1_lx .bj_d1_lx_c .bj{ background: url(bj_lx_ico2.png) 30px center no-repeat;}
.bj_d1_lx .bj_d1_lx_c .txt a{ color:#d70000;}
.ksbj_d1_c .button { position: absolute; display: block; width: 90px; height: 90px; padding: 25px; top: 140px; left: 490px; box-sizing: content-box; background: #febd27; font-size: 36px; white-space: normal; line-height: 1.3; color: #fff; border-radius: 50%; border:0;}
.ksbj_d1_c .button:hover:before { transform: scale(0.8, 0.8);}
.ksbj_d1_c .button:before { content: ''; display: block; position: absolute; width: 190px; height: 190px; border-radius: 50%; border: 1px solid #febd27; top: -25px; left: -26px; transition: all .5s;}
.ksbj_d1_c .button:after { content: ''; display: block; position: absolute; width: 140px; height: 140px; border-radius: 50%; border: 10px solid #fff3d6; top: -10px; left: -10px; transition: all .5s;}

.ksbj_title{ font-size:30px; color:#4c4c4c; line-height:50px; text-align:center;}
.ksbj_d2_list li{ float:left; width:400px;}
.ksbj_d2_list li .ico{ width:148px; height:148px; border-radius:50%; margin:0 auto; line-height:148px;}
.ksbj_d2_list li .ico1{ background: url(ksbj_d2_ico1.png) #e4ecf0 center no-repeat;}
.ksbj_d2_list li .ico2{ background: url(ksbj_d2_ico2.png) #e4ecf0 center no-repeat;}
.ksbj_d2_list li .ico3{ background: url(ksbj_d2_ico3.png) #e4ecf0 center no-repeat;}
.ksbj_d2_list li .txt{ font-size:16px; color:#4c4c4c; line-height:30px; text-align:center; margin-top:20px;}

.ksbj_d3_list li{ float:left; width:400px;}
.ksbj_d3_list li .ico{ width:148px; height:148px; border-radius:50%; margin:0 auto; line-height:148px;}
.ksbj_d3_list li .ico1{ background: url(ksbj_d3_ico1.png) #e4ecf0 center no-repeat;}
.ksbj_d3_list li .ico2{ background: url(ksbj_d3_ico2.png) #e4ecf0 center no-repeat;}
.ksbj_d3_list li .ico3{ background: url(ksbj_d3_ico3.png) #e4ecf0 center no-repeat;}
.ksbj_d3_list li .txt{ font-size:16px; color:#4c4c4c; line-height:30px; text-align:center; margin-top:20px;}

/*上门验房*/
.smyf_d1{ background: url(smyf_d1_bg.jpg) #3b71e0 bottom center no-repeat; height:746px;}
.smyf_d1 .title1{ font-size:60px; color:#ffffff; line-height:80px; text-align:center; font-weight:bold;}
.smyf_d1 .title2{ font-size:24px; color:#ffffff; line-height:40px; text-align:center;}
.smyf_d1 .img1{ text-align:center; padding-top:15px;}

.smyf_d2_list li{ float:left; width:200px;}
.smyf_d2_list li .ico{ width:148px; height:148px; border-radius:50%; margin:0 auto; line-height:148px;}
.smyf_d2_list li .ico1{ background: url(smyf_d2_ico1.png) #e4ecf0 center no-repeat;}
.smyf_d2_list li .ico2{ background: url(smyf_d2_ico2.png) #e4ecf0 center no-repeat;}
.smyf_d2_list li .ico3{ background: url(smyf_d2_ico3.png) #e4ecf0 center no-repeat;}
.smyf_d2_list li .ico4{ background: url(smyf_d2_ico4.png) #e4ecf0 center no-repeat;}
.smyf_d2_list li .ico5{ background: url(smyf_d2_ico5.png) #e4ecf0 center no-repeat;}
.smyf_d2_list li .ico6{ background: url(smyf_d2_ico6.png) #e4ecf0 center no-repeat;}
.smyf_d2_list li .txt{ font-size:16px; color:#4c4c4c; line-height:30px; text-align:center; margin-top:20px;}

.smyf_d3_list{ border-bottom:#eaeaea 1px solid; border-right:#eaeaea 1px solid;}
.smyf_d3_list li{ float:left; border-top:#eaeaea 1px solid; border-left:#eaeaea 1px solid; width:25%; height:288px; text-align:center; box-sizing:border-box;}
.smyf_d3_list li:hover{ box-shadow: 0px 0px 21px 0px rgba(4,0,0,0.17);}
.smyf_d3_list li img{ padding-top:50px;}
.smyf_d3_list li .txt1{ font-size:16px; color:#444444; line-height:30px; padding-top:20px;}
.smyf_d3_list li .txt2{ font-size:14px; color:#848484; line-height:30px;}

/*预约装修服务*/
.yyzxfw_d1{ background: url(yyzxfw_d1_bg.jpg) #63cae0 bottom center no-repeat; height:746px;}
.yyzxfw_d1 .title1{ font-size:60px; color:#ffffff; line-height:80px; text-align:center; font-weight:bold;}
.yyzxfw_d1 .title2{ font-size:24px; color:#ffffff; line-height:40px; text-align:center;}
.yyzxfw_d1 .img1{ text-align:center; padding-top:15px;}

.yyzxfw_d2_list li{ float:left; width:190px; height:116px; border:#ececec 1px solid; margin-left:10px; padding:10px 20px; position:relative;}
.yyzxfw_d2_list li:first-child{ margin-left:0px;}
.yyzxfw_d2_list li .txt1{ font-size:30px; color:#4c4c4c; line-height:50px;}
.yyzxfw_d2_list li .txt2{ font-size:14px; color:#838383; line-height:25px;}
.yyzxfw_d2_list li .ico{
	position:absolute;
	right:20px;
	top:15px;
	width: 8px;
	height: 8px;
	border: 2px solid #fff;
	box-shadow: 0px 0px 6px #bebdbd;
	border-radius: 50%;
	background: #999999;
}
.yyzxfw_d2_list li.on .ico{
	animation: fade 1s infinite;
	background: #e74c3c
}
@keyframes fade {
from {
box-shadow:0px 0px 2px #e74c3c
}
20% {
box-shadow:0px 0px 4px #e74c3c
}
40% {
box-shadow:0px 0px 6px #e74c3c
}
60% {
box-shadow:0px 0px 8px #e74c3c
}
80% {
box-shadow:0px 0px 6px #e74c3c
}
to {
box-shadow:0px 0px 4px #e74c3c
}
}

.yyzxfw_d3_list li{ float:left; width:400px;}
.yyzxfw_d3_list li .ico{ width:148px; height:148px; border-radius:50%; margin:0 auto; line-height:148px;}
.yyzxfw_d3_list li .ico1{ background: url(yyzxfw_d3_ico1.png) #e4ecf0 center no-repeat;}
.yyzxfw_d3_list li .ico2{ background: url(yyzxfw_d3_ico2.png) #e4ecf0 center no-repeat;}
.yyzxfw_d3_list li .ico3{ background: url(yyzxfw_d3_ico3.png) #e4ecf0 center no-repeat;}
.yyzxfw_d3_list li .txt{ font-size:16px; color:#4c4c4c; line-height:30px; text-align:center; margin-top:20px;}


/*装修图片*/
.photo_ul{width: 1220px; margin-left: -10px;}
.photo_ul .li{ float:left; padding:10px;}
.photo_ul .li .box{ width: 285px; background:#f6f6f6; transition: all .5s; position:relative;}
.photo_ul .li .box .sjs_img{ width: 285px; }
.photo_ul .li .box .txt{ padding:10px 10px;}
.photo_ul .li .box .txt .txt1{ font-size:14px; color:#212628; line-height:30px;}
.photo_ul .li .box .txt .txt1 span{ font-size:14px; margin-left:12px; padding-top:5px; line-height:25px;}
.photo_ul .li .box .txt .txt1 a{ color:#212628;}
.photo_ul .li .box .txt .txt1:hover{ color:#febd27;}
.photo_ul .li .box .txt .txt2{ font-size:14px; color:#676767; line-height:25px;}
.photo_ul .li .box .txt .txt2 a{ color:#212628;}
.photo_ul .li .box .txt .txt3{ font-size:14px; color:#676767; line-height:25px;}
.photo_ul .li .box .txt .txt3 span{ color:#999999;}
.photo_ul .li .box .tj_txt{ position:absolute; right:0; top:15px; width:40px; height:28px; line-height:28px; background: url(tj_ico.png) #febd27 15px center no-repeat ; border-top-left-radius:15px; padding-left:34px; color:#fff;}
.photo_ul .li .box .bt_txt{ opacity:0; position:absolute; left:0; top:247px; height:38px; width:100%; transition: all .5s;}
.photo_ul .li .box .bt_txt a{ display:block; float:left; width:50%; height:38px; text-align:center; line-height:38px;}
.photo_ul .li .box .bt_txt a.bt_al{ background:#333333; color:#fff;}
.photo_ul .li .box .bt_txt a.bt_sj{ background:#febd27; color:#fff;}
.photo_ul .li .box .bt_txt a.bt_al:hover{ background:#2e2e2e;}
.photo_ul .li .box .bt_txt a.bt_sj:hover{ background:#feb723;}
.photo_ul .li:hover .box .bt_txt{ opacity:1;}

.photo_ul .li .box .cast_txt2{ position:absolute; left:0; top:14px; background: url(case_txt2_ico.png) center right no-repeat; width:158px; transition: all .5s; opacity:0; cursor:pointer;}
.photo_ul .li .box .cast_txt2 .cast_txt2_nr{ background: #febd27; height:30px; padding-left:10px; width:140px; color:#fff;}
.photo_ul .li:hover .box .cast_txt2{ opacity:1;}
.photo_ul .li:hover .box{ background:#fff;}
.photo_ul .li:hover {
	-ms-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	-o-box-shadow: 0 5px 7px rgba(0,0,0,0.2);
	box-shadow: 0 5px 7px rgba(0,0,0,0.2)
}

/*招商加盟*/
.zs_banenr{ background: url(zs_banner.jpg) center no-repeat; height:100px;}
.zs_d1_list li{ float:left; width:290px; height:135px; padding-top:25px; background:#f2f2f2; margin-left:13px; margin-bottom:13px;}
.zs_d1_list li:nth-child(4n+1){ margin-left:0;}
.zs_d1_list li .ico{ width:68px; height:68px; border:#c9c9c9 1px solid; border-radius:50%; margin:0 auto;}
.zs_d1_list li .ico1{ background: url(zs_d1_ico1.png) center no-repeat;}
.zs_d1_list li .ico2{ background: url(zs_d1_ico2.png) center no-repeat;}
.zs_d1_list li .ico3{ background: url(zs_d1_ico3.png) center no-repeat;}
.zs_d1_list li .ico4{ background: url(zs_d1_ico4.png) center no-repeat;}
.zs_d1_list li .ico5{ background: url(zs_d1_ico5.png) center no-repeat;}
.zs_d1_list li .ico6{ background: url(zs_d1_ico6.png) center no-repeat;}
.zs_d1_list li .ico7{ background: url(zs_d1_ico7.png) center no-repeat;}
.zs_d1_list li .ico8{ background: url(zs_d1_ico8.png) center no-repeat;}
.zs_d1_list li .txt{ margin-top:12px; font-size:14px; color:#565656; line-height:25px; text-align:center;}
.zs_d1_list li:hover{ background:#febd27;}
.zs_d1_list li:hover .ico{ border:#fff 1px solid;}
.zs_d1_list li:hover .ico1{ background: url(zs_d1_ico1_on.png) center no-repeat;}
.zs_d1_list li:hover .ico2{ background: url(zs_d1_ico2_on.png) center no-repeat;}
.zs_d1_list li:hover .ico3{ background: url(zs_d1_ico3_on.png) center no-repeat;}
.zs_d1_list li:hover .ico4{ background: url(zs_d1_ico4_on.png) center no-repeat;}
.zs_d1_list li:hover .ico5{ background: url(zs_d1_ico5_on.png) center no-repeat;}
.zs_d1_list li:hover .ico6{ background: url(zs_d1_ico6_on.png) center no-repeat;}
.zs_d1_list li:hover .ico7{ background: url(zs_d1_ico7_on.png) center no-repeat;}
.zs_d1_list li:hover .ico8{ background: url(zs_d1_ico8_on.png) center no-repeat;}
.zs_d1_list li:hover .txt{ color:#fff;}

.zs_d2_img{ background: url(zs_d2_img1.jpg) center no-repeat; height:576px; transition: all 0.3s;}
.zs_d2{ background:#f3f3f3;}
.zs_d2_c{ height:148px; position:relative;}
.zs_d2_c li{ position:absolute; left:0; bottom:0; width:150px; background:#fff;}
.zs_d2_c li .ico{ width:50px; height:50px; margin:0 auto;}
.zs_d2_c li .ico1{ background: url(zs_d2_ico1.png) center no-repeat;}
.zs_d2_c li .ico2{ background: url(zs_d2_ico2.png) center no-repeat;}
.zs_d2_c li .ico3{ background: url(zs_d2_ico3.png) center no-repeat;}
.zs_d2_c li .ico4{ background: url(zs_d2_ico4.png) center no-repeat;}
.zs_d2_c li .ico5{ background: url(zs_d2_ico5.png) center no-repeat;}
.zs_d2_c li .ico6{ background: url(zs_d2_ico6.png) center no-repeat;}
.zs_d2_c li .ico7{ background: url(zs_d2_ico7.png) center no-repeat;}
.zs_d2_c li .ico8{ background: url(zs_d2_ico8.png) center no-repeat;}
.zs_d2_c li .txt1{ margin-top:15px; font-size:14px; color:#6c6c6c; line-height:25px; height:50px; overflow:hidden; text-align:center;}
.zs_d2_c li .txt2{ height:0; overflow:hidden; transition: all 0.3s;}
.zs_d2_c li .txt2 .txt2_hr{ width:40px; height:2px; background:#fff; margin:20px auto;}
.zs_d2_c li.on{ background:#febd27;}
.zs_d2_c li.on .txt2{ height:42px;}
.zs_d2_c li.on .ico1{ background: url(zs_d2_ico1_on.png) center no-repeat;}
.zs_d2_c li.on .ico2{ background: url(zs_d2_ico2_on.png) center no-repeat;}
.zs_d2_c li.on .ico3{ background: url(zs_d2_ico3_on.png) center no-repeat;}
.zs_d2_c li.on .ico4{ background: url(zs_d2_ico4_on.png) center no-repeat;}
.zs_d2_c li.on .ico5{ background: url(zs_d2_ico5_on.png) center no-repeat;}
.zs_d2_c li.on .ico6{ background: url(zs_d2_ico6_on.png) center no-repeat;}
.zs_d2_c li.on .ico7{ background: url(zs_d2_ico7_on.png) center no-repeat;}
.zs_d2_c li.on .ico8{ background: url(zs_d2_ico8_on.png) center no-repeat;}
.zs_d2_c li.on .txt1{ color:#fff;}

.zs_d3_list li{ float:left; width:260px; height:195px; background:#fff; border-radius:5px; padding-top:25px; margin-left:53px; margin-bottom:50px; position:relative;}
.zs_d3_list li:nth-child(4n+1){ margin-left:0;}
.zs_d3_list li .ico{ border:#febd27 1px solid; padding:10px; border-radius:50%; width:60px; height:60px; margin:0 auto;}
.zs_d3_list li .ico .ico_c{ width:60px; height:60px; border-radius:50%;}
.zs_d3_list li .ico .ico1{ background: url(zs_d3_ico1.png) #febd27 center no-repeat;}
.zs_d3_list li .ico .ico2{ background: url(zs_d3_ico2.png) #febd27 center no-repeat;}
.zs_d3_list li .ico .ico3{ background: url(zs_d3_ico3.png) #febd27 center no-repeat;}
.zs_d3_list li .ico .ico4{ background: url(zs_d3_ico4.png) #febd27 center no-repeat;}
.zs_d3_list li .ico .ico5{ background: url(zs_d3_ico5.png) #febd27 center no-repeat;}
.zs_d3_list li .ico .ico6{ background: url(zs_d3_ico6.png) #febd27 center no-repeat;}
.zs_d3_list li .ico .ico7{ background: url(zs_d3_ico7.png) #febd27 center no-repeat;}
.zs_d3_list li .ico .ico8{ background: url(zs_d3_ico8.png) #febd27 center no-repeat;}
.zs_d3_list li .txt1{ margin-top:15px; font-size:16px; color:#000000; line-height:30px; text-align:center;}
.zs_d3_list li .txt2{ font-size:14px; color:#909090; line-height:20px; text-align:center; padding:0 20px;}
.zs_d3_list li .zs_d3_rtb{ position:absolute; right:-35px; top:100px;}
.zs_d3_list li .zs_d3_btb{ position:absolute; left:120px; bottom:-35px;}
.zs_d3_list li .zs_d3_ltb{ position:absolute; left:-35px; top:100px;}
.zs_d3_list li:hover{ box-shadow: 0px 0px 21px 0px rgba(4,0,0,0.17);}

.zs_d4_list li{ float:left; width:286px; height:224px; margin-left:18px; margin-bottom:18px; position:relative;}
.zs_d4_list li:nth-child(4n+1){ margin-left:0;}
.zs_d4_list li .txt{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:rgba(0,0,0,0.6); opacity:0; transition: all .3s;}
.zs_d4_list li:hover .txt{ opacity:1;}

.zs_d5{ background: url(zs_d5_bg.jpg) center no-repeat; height:385px;}
.zs_d5 .zs_d5_title1{ font-size:36px; color:#ffffff; line-height:55px; text-align:center;}
.zs_d5 .zs_d5_title2{ font-size:18px; color:#febd27; line-height:35px; text-align:center;}
.zs_d5 .zs_d5_dh{ background: url(zs_d5_ico1.png) left center no-repeat; background-size:auto 20px; padding-left:35px; font-size:14px; color:#febd27; line-height:30px; text-align:left; width:200px; margin:0 auto;}

/*公司简介*/
.n_bg{ background:#f2f2f2;}
.ab_banner{ display:block;}
.n_left{ float:left; width:240px;}
.n_left .n_left_top{ display:block; width:240px;}
.left_nav{}
.left_nav h3{ display:block; line-height:50px; padding-left:76px; font-size:16px; color:#333333; border-bottom:#edecec 1px solid; background:#fff; border-left:#fff 3px solid;}
.left_nav h3.on{ border-left:#febd27 3px solid;}

.case_i_r_ms2{ padding:20px; background:#fff; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.case_i_r_ms2 .title1{ padding-top:5px; text-align:center; font-size:18px; color:#212628; line-height:35px; font-weight:bold;}
.case_i_r_ms2 .title1 span{ color:#febd27;}
.case_i_r_ms2 .title2{ text-align:center; font-size:16px; color:#a0a0a0; line-height:30px;}
.case_i_r_ms2 .ms_inp{ width:174px; height:38px; border:#eeeeee 1px solid; background:#f9f9f9; padding:0 12px;}
.case_i_r_ms2 .txt1{ font-size:14px; color:#666666; padding:15px 0; line-height:20px; text-align:center;}
.case_i_r_ms2 .ms_bt{ width:100%; height:44px; background:#febd27; line-height:44px; text-align:center; font-size:14px; color:#fff; border:0; border-radius:3px; cursor:pointer;}
.case_i_r_ms2 .ms_bt:hover{ background:#feb723;}


.n_right{ float:right; width:940px; background:#fff;}
.n_right .n_right_c{ padding:0 35px;}
.n_right .n_right_c .n_right_title1{ font-size:18px; color:#000000; line-height:25px; text-align:center;}
.n_right .n_right_c .n_right_title1 span{ position:relative;}
.n_right .n_right_c .n_right_title1 span:before { content: ''; display: block; position: absolute; width: 50px; height: 1px; background:#febd27; top: 20px; left: -60px; transition: all .5s;}
.n_right .n_right_c .n_right_title1 span:after { content: ''; display: block; position: absolute; width: 50px; height: 1px; background:#febd27; top: 20px; right: -60px; transition: all .5s;}
.n_right .n_right_c .n_right_title2{ font-size:12px; color:#a4a4a4; line-height:20px; text-align:center;}

.ab_d3_list{ border-bottom:#eaeaea 1px solid; border-right:#eaeaea 1px solid;}
.ab_d3_list li{ float:left; border-top:#eaeaea 1px solid; border-left:#eaeaea 1px solid; width:25%; height:238px; text-align:center; box-sizing:border-box; padding-top:43px;}
.ab_d3_list li:hover{ box-shadow: 0px 0px 21px 0px rgba(4,0,0,0.17);}
.ab_d3_list li .ico{ border:#e6e6e6 1px solid; border-radius:50%; width:70px; height:70px; margin:0 auto;}
.ab_d3_list li .ico1{ background: url(ab_d3_ico1.png) center no-repeat;}
.ab_d3_list li .ico2{ background: url(ab_d3_ico2.png) center no-repeat;}
.ab_d3_list li .ico3{ background: url(ab_d3_ico3.png) center no-repeat;}
.ab_d3_list li .ico4{ background: url(ab_d3_ico4.png) center no-repeat;}
.ab_d3_list li .txt1{ font-size:14px; color:#616161; line-height:25px; text-align:left; padding:30px 15px 0 15px;}

.ab_dszzc_title{ border-left:#febd27 10px solid; height:54px; padding-left:8px; font-size:18px; color:#000000; line-height:27px;}

.fzlc_list{ background: url(fzlc_bg.jpg) center repeat-y; width:690px; margin:0 auto; padding-top:20px;}
.fzlc_list li.l{ float:left;}
.fzlc_list li.l .fzlc_ico{ position:absolute; right:-80px; top:38px;}
.fzlc_list li.r{ float:right;}
.fzlc_list li.r .fzlc_ico{ position:absolute; left:-81px; top:38px;}
.fzlc_list li{ width:274px; position:relative; margin-top:-20px;}
.fzlc_list li .txt1{ font-size:18px; color:#000000; line-height:35px;}
.fzlc_list li .txt2{ font-size:14px; color:#666666; line-height:30px; margin-bottom:10px;}

/*荣誉资质*/
.ry_list{ width:726px; padding:0 72px; background: url(ryzz_bg.png) top center repeat-y;}
.ry_list li{ float:left; width:225px; margin:41px 8px;}
.ry_list li img{ width:205px; height:148px; padding:10px; background:#fff; box-shadow:0px 0px 20px #ccc;}
.ry_list li .txt{ font-size:16px; color:#414141; line-height:40px; text-align:center;}
.ry_list li:hover .txt{ color:#febd27;}

/*领导团队*/
.ldtd_list{ width:708px; margin:0 auto;}
.ldtd_list li{ margin-bottom:50px;}
.ldtd_list li .ldtd_img{ width:320px;}
.ldtd_list li .txt{ width:320px; padding-top:20px;}
.ldtd_list li.l .ldtd_img{ float:left;}
.ldtd_list li.l .txt{ float:right;}
.ldtd_list li .txt .title { border-left: #febd27 10px solid; height: 54px; padding-left: 8px; font-size: 18px; color: #000000; line-height: 27px;}
.ldtd_list li .txt .txt1{ margin-top:20px; font-size:14px; color:#393939; line-height:25px;}
.ldtd_list li .txt .txt1 *{ color:#393939; line-height:25px;}
.ldtd_list li .txt .txt1 p{ line-height:25px;}
.ldtd_list li.r .ldtd_img{ float:right;}
.ldtd_list li.r .txt{ float:left;}

/*联系我们*/
.n_right2{ float:right; width:940px;}
.n_right2 .n_right_c{ padding:0 35px; background:#fff;}

.lx_l{ float:left; width:470px;}
.lianxi_img{ float:right;}
.lx_l .title{ height:60px; border-left:#febd27 3px solid; margin-left:-35px; font-size:24px; color:#333333; line-height:60px; padding-left:32px;}
.lx_l .title{ height:60px; border-left:#febd27 3px solid; margin-left:-35px; font-size:24px; color:#333333; line-height:60px; padding-left:32px;}

/*分公司*/
.fgs_list li{ float:left; width:390px; height:130px; padding:20px 35px 0 35px; background:#fff; margin-left:20px; margin-bottom:20px;}
.fgs_list li .txt1{ font-size:18px; color:#333333; line-height:40px;}
.fgs_list li .txt2{ font-size:14px; color:#767676; line-height:30px;}
.fgs_list li:nth-child(2n+1){ margin-left:0;}

/*新闻列表页*/
.news_nav{ height:45px; border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; background:#f3f3f3;}
.news_nav li{ float:left; min-width:122px; height:45px; text-align:center; font-size:14px; color:#ccc; border-left: 1px solid transparent; border-right: 1px solid transparent; line-height:43px;}
.news_nav li.on{ border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom:#fff 1px solid; border-top:#febd27 2px solid; background:#fff; margin-top:-1px;}
.news_nav li.on a{ color:#febd27;}
.news_nav li:hover a{ color:#febd27;}
.news_c_l{ float:left; width:880px;}
.news_c_r{ float:right; width:300px;}
.news_list li{ padding:20px; margin-bottom:20px;}
.news_list li:hover{ box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.news_list li .fd{ float:left; width:210px; height:150px;}
.news_list li .txt{ float:left; width:600px; margin-left:20px;}
.news_list li .txt .txt1{ font-size:18px; color:#333; line-height:25px;}
.news_list li .txt .txt1{ color:#333;}
.news_list li .txt .txt1:hover{ color:#febd27;}
.news_list li .txt .txt2{ font-size:14px; color:#666; line-height:22px; margin-top:20px; height:70px;}
.news_list li .txt .txt2{ color:#666;}
.news_list li .txt .txt2:hover{ color:#febd27;}
.news_list li .txt .txt3{ font-size:14px; color:#999; line-height:22px; margin-top:10px;}
.news_list li .txt .txt3 a{ color:#999;}

/*环保家装*/
.hbjz_d1_txt{ text-align:center; font-size:14px; color:#707070; line-height:30px; padding:0 45px;}
.hbjz_d1_txt *{ font-size:14px; color:#707070; line-height:30px;}
.hbjz_d1_list{ width:860px; margin:0 auto;}
.hbjz_d1_list li{ float:left; width:300px; margin:0 65px;}
.hbjz_d1_list li .ico{ height:153px; transition: all 0.3s;}
.hbjz_d1_list li .ico1{ background: url(hbjz_d1_ico1.png) center no-repeat;}
.hbjz_d1_list li .ico2{ background: url(hbjz_d1_ico2.png) center no-repeat;}
.hbjz_d1_list li:hover .ico1{ background: url(hbjz_d1_ico1_on.png) center no-repeat;}
.hbjz_d1_list li:hover .ico2{ background: url(hbjz_d1_ico2_on.png) center no-repeat;}
.hbjz_d1_list li .txt1{ font-size:16px; color:#636363; line-height:30px; padding:10px 0; text-align:center;}
.hbjz_d1_list li .txt2{ font-size:14px; color:#817e7e; line-height:20px; text-align:center;}

.hbjz_d2_img{ text-align:center;}
.hbjz_d2_img img{ max-width:100%; padding-top:80px;}

.hbjz_d3{ background: url(hbjz_d2_bg.jpg) #f1f1f1 center no-repeat; height:720px;}

.hbjz_d3_list li{ float:left; width:270px; margin-left:40px;}
.hbjz_d3_list li:nth-child(4n+1){ margin-left:0;}
.hbjz_d3_list li img{ display:block;}
.hbjz_d3_list li .txt{ font-size:14px; color:#232323; line-height:40px; text-align:center; margin-bottom:50px;}

.hbjz_d3_list2 li{ float:left; width:150px; height:70px; margin-left:25px; margin-top:25px;}
.hbjz_d3_list2 li:nth-child(7n+1){ margin-left:0;}
.hbjz_d3_list2 li img{ display:block; width:150px; height:70px;}

.hbjz_d4{ background:#686868;}
.hbjz_d4_txt{ text-align:center; font-size:14px; color:#ffffff; line-height:30px; padding:0 45px;}
.hbjz_d4_txt *{ font-size:14px; color:#ffffff; line-height:30px;}
.hbjz_d4_img{ transition: all 0.3s;}

.hbjz_d5_list{ width:1000px; margin:0 auto;}
.hbjz_d5_list li{ float:left; width:410px; margin:0 45px;}
.hbjz_d5_list li .ico{ height:153px; transition: all 0.3s;}
.hbjz_d5_list li .ico1{ background: url(hbjz_d5_ico1.png) center no-repeat;}
.hbjz_d5_list li .ico2{ background: url(hbjz_d5_ico2.png) center no-repeat;}
.hbjz_d5_list li:hover .ico1{ background: url(hbjz_d5_ico1_on.png) center no-repeat;}
.hbjz_d5_list li:hover .ico2{ background: url(hbjz_d5_ico2_on.png) center no-repeat;}
.hbjz_d5_list li .txt1{ font-size:16px; color:#636363; line-height:30px; padding:10px 0; text-align:center;}
.hbjz_d5_list li .txt2{ font-size:14px; color:#817e7e; line-height:20px; text-align:left;}

/*施工工艺*/
.sggy_list li{ float:left; width:538px; padding:25px; background:#fff; margin-left:24px; margin-bottom:24px;}
.sggy_list li:nth-child(2n+1){ margin-left:0;}
.sggy_list li .txt1{ font-size:18px; color:#494949; line-height:35px;}
.sggy_list li .txt2{ font-size:14px; color:#767676; line-height:25px; margin-top:10px; height:100px; overflow: auto;}
.sggy_list li .txt2 *{ line-height:25px;}
.sggy_list li .txt2::-webkit-scrollbar {width:4px;height:4px;}
.sggy_list li .txt2::-webkit-scrollbar-track {background:#f6f6f6;}
.sggy_list li .txt2::-webkit-scrollbar-thumb {background:#CBCBCB;}
.sggy_list li .sggy_img{ width:538px; height:178px; margin-top:10px;}
.sggy_list li:hover{ box-shadow:0px 0px 20px #ccc;}

/*VR体验*/
.vr_list li{ float: left; width: 380px; height: 490px; border: 1px solid #edecec; background: #f7f7f7;  margin: 0 0 25px 25px; position:relative;}
.vr_list li:nth-child(3n+1){ margin-left:0;}
.vr_list li .fd{ width:380px; height:420px;}
.vr_list li .fd img.nr_img{ width:380px; height:420px;}
.vr_list li .mb{ display:none; position:absolute; left:1px; top:1px; width:380px; height:420px; background:rgba(60,60,60,0.3); vertical-align:middle; line-height:420px; text-align:center;}
.vr_list li a.mb_a:hover .mb{ display:block;}
.vr_list li .txt{ float:left; margin-left:25px; margin-top:12px; width:235px;}
.vr_list li .txt .txt1{ font-size: 16px; color: #212628; line-height:25px;}
.vr_list li .txt .txt1 a{ color: #212628;}
.vr_list li .txt .txt1 a:hover{ color: #febd27;}
.vr_list li .txt .txt2{ font-size: 14px; color: #666; line-height:20px;}
.vr_list li .txt .txt2 a{ color: #666;}
.vr_list li a.vr_list_yysj{ display:none; float:right; margin-right:15px; margin-top:22px; width:100px; height:25px; border:#febd27 1px solid; border-radius:3px; text-align:center; line-height:25px; background:#fff; color:#febd27;}
.vr_list li a.vr_list_yysj:hover{ background:#febd27; color:#fff;}
.vr_list li:hover a.vr_list_yysj{ display:block;}

/*活动列表页*/
.huodong_list li{ float:left; width:384px; height:530px; background:#fff; margin-left:24px; margin-bottom:24px; position:relative;}
.huodong_list li:nth-child(3n+1){ margin-left:0;}
.huodong_list li .fd{ width:384px; height:226px;}
.huodong_list li .fd img{ width:384px; height:226px;}
.huodong_list li .txt{ padding:15px;}
.huodong_list li .txt .txt1{ font-size:18px; color:#444444; line-height:30px;}
.huodong_list li .txt .txt1 a{ color:#444444;}
.huodong_list li .txt .txt2{ font-size:14px; color:#868686; line-height:25px; height:50px; overflow:hidden;}
.huodong_list li .txt .txt3{ margin-top:10px; font-size:14px; color:#686868; line-height:25px;}
.huodong_list li .txt .txt3 span{ color:#b20000;}
.huodong_list li .txt a.huodong_list_more{ display:block; width:158px; height:32px; background:#f8f6f6; border:#e5e5e5 1px solid; border-radius:3px; margin:0 auto; text-align:center; line-height:32px; margin-top:20px;}
.huodong_list li .txt a.huodong_list_more:hover{ border:#fff 1px solid; background:#febd27; color:#fff;}
.huodong_list li .jindu{ position:absolute; left:10px; top:10px; width:65px; height:24px; background: url(huodong_list_bg.png) center no-repeat; font-size:14px; color:#ffffff; padding-left:35px; line-height:24px;}
.huodong_list li .txt .txt1 a:hover{ color:#febd27;}
.huodong_i1_c img{ display:block; max-width:100%; height:auto !important;}

/*首页特效*/
.accordion-box {
	width: 100%;
	height: 360px
}
.accordion-box ul {
	padding: 0;
	width: inherit;
	height: 360px;
	overflow: hidden;
	position: relative
}
.accordion-box ul li {
	width: 800px;
	position: absolute;
	top: 0;
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s
}
.accordion-box ul li .left {
	width: 700px;
	height: inherit;
	overflow: hidden;
	position: relative;
	float: left
}
.accordion-box ul li .left .shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s
}
.accordion-box ul li .left .shadow .title {
	width: 460px;
	height: 105px;
	color: #fff;
	line-height: 2;
	font-size: 18px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	top: 130px;
	left: 120px;
}
.accordion-box ul li .left .shadow .button {
	/*background: transparent;*/
	color: #fff;
	position: absolute;
	top: 256px;
	left: 270px;
	display:block;
	width:160px;
	height:44px;
	background:#febd27;
	text-align:center;
	line-height:44px;
	border-radius:3px;
}
.accordion-box ul li .left .shadow .button:hover {
	/*background: rgba(255,255,255,0.2)*/
	background:#feb723;
}
.accordion-box ul li .left img {
	z-index: -1;
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s;
}
.accordion-box ul li .right {
	width: 100px;
	height: 360px;
	float: left;
	position: relative;
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s
}
.accordion-box ul li .right .title {
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	position: absolute;
	top: 115px;
	left: 50px;
	font-size: 24px;
	-webkit-writing-mode: tb-lr;
	-ms-writing-mode: tb-lr
}
.accordion-box ul li .right .sub-title {
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	position: absolute;
	top: 115px;
	font-size: 14px;
	left: 27px
}

.accordion-box ul li .right .title_img {
	position: absolute;
	top: 115px;
	right: 24px;
	width:50px;
	height:240px;
}
.accordion-box ul li .right .title_img1{ background: url(i_d7_title1.png) top right no-repeat;}
.accordion-box ul li .right .title_img2{ background: url(i_d7_title2.png) top right no-repeat;}
.accordion-box ul li .right .title_img3{ background: url(i_d7_title3.png) top right no-repeat;}
.accordion-box ul li .right .title_img4{ background: url(i_d7_title4.png) top right no-repeat;}
.accordion-box ul li .right .title_img5{ background: url(i_d7_title5.png) top right no-repeat;}
.accordion-box ul li:hover .right .title_img1{ background: url(i_d7_title1_on.png) top right no-repeat;}
.accordion-box ul li:hover .right .title_img2{ background: url(i_d7_title2_on.png) top right no-repeat;}
.accordion-box ul li:hover .right .title_img3{ background: url(i_d7_title3_on.png) top right no-repeat;}
.accordion-box ul li:hover .right .title_img4{ background: url(i_d7_title4_on.png) top right no-repeat;}
.accordion-box ul li:hover .right .title_img5{ background: url(i_d7_title5_on.png) top right no-repeat;}

.accordion-box ul li .right::before {
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s;
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: 48%;
	left: -10px;
	width: 0;
	height: 0;
	border-right-width: 10px;
	border-right-style: solid;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: transparent;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: transparent
}
.accordion-box ul li:nth-child(odd) .right {
	background: #dee0e2
}
.accordion-box ul li:nth-child(odd) .right::before {
	border-right-color: #dee0e2
}
.accordion-box ul li:nth-child(even) .right {
	background: #f6f8fa
}
.accordion-box ul li:nth-child(even) .right::before {
	border-right-color: #f6f8fa
}
.accordion-box ul li:hover .left .shadow {
	background-color: rgba(0,0,0,0.6)
}
.accordion-box ul li:hover .left .shadow img {
	transform: scale(1.2, 1.2)
}
.accordion-box ul li:hover .right {
	background-color: #febd27;
	color: #fff
}
.accordion-box ul li:hover .right::before {
	border-right-color: #febd27
}
.accordion-box ul li:hover .right .title {
	color: #fff
}
.accordion-box ul li:hover .right .sub-title {
	color: #fafafa
}

/* 图片滚动 */
.picScroll_ry{  width: 1160px;
  margin: 0 auto;
  position: relative;
  height: 80px;
  padding: 0px 0 0px 40px;
  /*background: #fff;*/
  overflow: hidden;
  float: left;
/*  margin-top:52px;
  margin-left:13px;*/
  }
.picScroll_ry ul{ overflow:hidden; zoom:1; }
.picScroll_ry ul li{ float:left;  width:250px; height:80px; background:#fff; border-radius:10px; overflow:hidden; display:inline; margin:0 15px; position:relative;}
.picScroll_ry ul li .txt1{ position:absolute; left:21px; top:10px; width:40px; height:40px; border-radius:50%; border:#fbdb41 1px solid; font-size:18px; color:#fbdb41; line-height:20px; padding:10px; text-align:center; font-weight:bold;}
.picScroll_ry ul li .txt2{ position:absolute; left:100px; top:25px; width:150px; height:40px; font-size:18px; color:#575757; line-height:30px; }
.picScroll_ry .prev,
.picScroll_ry .next{ position:absolute;  left:0px; top: 0; display:block; width:25px; height:80px; overflow:hidden; cursor:pointer; background:#9a9a9a; line-height:80px; text-align:center; font-size:30px; color:#000000; font-family:'宋体';}
.picScroll_ry .next{ left:auto; right:0px; }
.picScroll_ry .prev:hover{}
.picScroll_ry .next:hover{}
.picScroll_ry .prevStop{  }
.picScroll_ry .nextStop{  }
.picScroll_ry ul li.on{ background:#fbdb41;}
.picScroll_ry ul li.on .txt1{ border:#fff 1px solid; color:#fff;}
.picScroll_ry ul li.on .txt2{ color:#fff;}


.f_ly{ position:fixed; bottom:-140px; left:0; width:100%; background:rgba(61,61,61,0.9); z-index:999;}
.f_ly .close{position:absolute; right:60px; top:10px; font-size:30px; line-height:30px; font-weight:bold; color:#fff; cursor:pointer;}
.f_ly .f_ly_d1{ height:70px; position:relative;}
.f_ly .f_ly_d1 .f_ly_logo{ position:absolute; left:0; top:-35px;}
.f_ly .f_ly_d1 .f_ly_ico1{ position:absolute; left:355px; top:11px;}
.f_ly .f_ly_d1 .f_ly_d1_txt1{ position:absolute; left:400px; line-height:70px; font-size:30px; color:#ffffff; font-weight:bold;}
.f_ly .f_ly_d1 .f_ly_d1_txt1 span{ color:#febd27;}
.f_ly .f_ly_d1 .f_ly_d1_txt2{ position:absolute; left:790px; top:17px; background:url(f_ly_sq_bg.png) center no-repeat; width:216px; height:36px; line-height:36px; text-align:center; font-size:24px; color:#2e2e2e; font-weight:bold;}
.f_ly .f_ly_d1 .f_ly_zt_ico{ position:absolute; right:35px; top:20px; cursor:pointer; animation: arrow 2s infinite;}
@keyframes arrow{0%,100%{transform:translateY(-5px)}50%{transform:translateY(5px)}}
.f_ly .f_ly_d2{ height:140px; position:relative;}
.f_ly .f_ly_d2 .f_ly_d2_txt1{ position:absolute; left:0px; bottom:25px; width:330px; line-height:40px; text-align:center; font-size:22px; color:#ffffff; background:#febd27; padding:0 10px; border-radius:10px;}
.f_ly .f_ly_d2 .f_ly_d2_txt1 span{ color:#e10020;}
.f_ly .f_ly_d2 .f_ly_d2_nr{ position:absolute; left:427px; top:20px; width:530px;}
.f_ly .f_ly_d2 .b_bj_inp{ float:left; display:block; width:200px; height:40px; background:#fff; border:0; padding:0 20px; margin-right:25px;}
.f_ly .f_ly_d2 .b_bj_bt{ position:absolute; left:1030px; top:20px; width:109px; height:95px; background:#febd27; border:0; font-size:22px; color:#ffffff; line-height:30px; border-radius:5px;}
.f_ly .f_ly_d2 .f_ly_d2_txt2{ position:absolute; right:0; top:35px; width:210px; font-size:28px; color:#ffffff; line-height:32px; text-align:center;}
.f_ly .f_ly_d2 .f_ly_d2_txt2 span{ font-size:24px; color:#ffffff; font-weight:bold;}

.right_lx{ position:fixed; right:0; top:300px; z-index:999;}
.right_lx_d1{ width:40px; height:40px; background:#febd27; font-size:14px; color:#fff; line-height:20px; text-align:center; padding:12px; cursor:pointer;}
.right_lx_d2{ width:65px; height:57px; padding-top:8px; border:#ebebeb 1px solid; border-top:0; font-size:12px; color:#666666; line-height:25px; text-align:center; background:#fff; cursor:pointer;}
.right_lx_d2 .txt{ text-align:center;}
.right_lx_d2 .txt2{ color:#febd27; text-align:center;}

.tcms_l{ float:left; width:250px; height:400px; line-height:400px; text-align:center;}
.tcms_l img{ display:block; width:250px; height:400px;}
.tcms_r{ float:left; margin-left:80px;}
.tcms_r .title1{ font-size:18px; color:#676767; line-height:50px; padding-top:15px;}
.tcms_r .tcms_r_hr{ width:48px; height:2px; background:#fbdb41;}
.tcms_r .ms_inp{ width:214px; height:38px; border:#eeeeee 1px solid; background:#f9f9f9; padding:0 12px;}
.tcms_r .txt1{ font-size:14px; color:#666666; padding:15px 0; line-height:20px; text-align:center;}
.tcms_r .ms_bt{ width:100%; height:44px; background:#febd27; line-height:44px; text-align:center; font-size:14px; color:#fff; border:0; border-radius:3px; cursor:pointer;}
.tcms_r .ms_bt:hover{ background:#feb723;}

