/* CSS Document */
/*header*/
.header{height:90px;width:100%;background:rgba(255,255,255,0.7);padding-top:20px;

    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    z-index: 8000;
    
}

.header1{height:90px;width:100%;background:rgba(255,255,255,0.7);padding-top:20px;
}

.header .logo{margin-top:0px;}
.header .head_r{width:800px; height:63px;}
.header_con{width:1200px;margin:0 auto;}
/*nav*/
.nav-bg {width:100%; margin:0 auto;height:40px; clear: both; position: relative; z-index:999;}
.nav ul, .nav li { margin: 0; padding: 0; list-style: none;}
.nav li { float: left; position: relative;margin:0 8px;text-align:center;  }
.nav li a { text-align:center; height:40px;color:#000; line-height: 40px;text-align: center;padding:16px; font-size: 16px; font-weight: bold; font-family:"Microsoft YaHei";}
.nav li.on a, .nav li:hover a {border-bottom:2px solid #285da9;color:#285da9}
.nav li.on, .nav li:hover {}

.nav .sub { display: none; width:70px; height: auto; white-space:nowrap; position: absolute; left:0; z-index: 999; background: #676767; }
.nav li .sub-big { width:110px; }
.nav li .sub-small li a { font-size:12px; }
.nav li .sub li { float: none; margin: 0; padding: 0; }
.nav li .sub a { width: auto; height: 30px; line-height: 30px; padding: 0; background: none; font-size: 12px; font-weight:normal; }
.nav li .sub a:hover { background: #515151; }

.content_left{width:230px;float:left;margin-top:30px;}
.content_left1{width:230px;float:left;margin-top:30px;}

.content_right{width:950px;float:right;margin-top:30px;background:#e0e5eb;padding-bottom:20px;}
.content_news{width:950px;float:right;margin-top:30px;background:#e0e5eb;padding-bottom:20px;}

.sideMenu{  border:1px solid #ddd;  }
		.sideMenu h3{ height:51px; line-height:51px; padding-left:10px;color:#285da9;font-size:16px;  border-bottom:1px solid #ccc; background:#e0e5eb; cursor:pointer;
			
		}
		.sideMenu h3 em{ float:left; display:block; width:17px; height:32px; cursor:pointer;line-height:45px; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{ padding:8px 25px; color:#999; display:none; }
		.sideMenu ul li{ line-height:30px;height:30px; color:#000;border-bottom:1px dashed #ccc; }

.sideMenu ul li .on{color:#285da9; }
		
.content_left_title{width:230px;height:80px;line-height:80px;background:#285da9;font-size:28px;text-align:center;color:#fff}
.content_right ul li{width:295px;height:295px;border:1px solid #ccc;float:left;background:#fff;margin:6px 3px;}
.content_right ul{padding:20px;}
.content_right_txt{width:270px;height:82px;background:#f3f3f3;border-left:6px solid #285da9;line-height:82px;font-size:14px;text-align:center;margin-left:10px;}

.content_right ul li:hover{ box-shadow: 0 0 5px 3px rgba(0,0,0,.1);}


.content_news_con1{width:850px;height:200px;border-bottom:1px solid #285da9;margin:6px 3px;padding-bottom:10px;}
.content_news_con1{padding:20px;}

.content_news_con2 ul li{width:850px;height:139px;/* border-bottom:1px solid #285da9; */margin:6px 3px;/* padding-bottom:10px; *//* padding-top:10px; */}
.content_news_con2 {width:850px;height: 130px;padding:20px;border-bottom:1px solid #285da9;margin:6px 3px;/* margin-left: 20px; */}

.honor_title{width:1200px;height:40px;background:#e2e2e2;line-height:40px;text-align:left;padding-left:20px;font-size:18px;font-weight:bold;color:#004080}
.content_right_con1{height:265px;width:920px;padding-top:30px;padding-left:30px;}
.content_right_title{float: left;
    font-size: 35px;
    margin-top: 32px;
    color: #285da9;
    width: 477px;
    height: 100px;
    font-weight: bold;}
.content_right_pic{float:right;}

.content_right_img img{width:295px;height:198px}
.content_left1 ul li {
    height: 51px;
    line-height: 51px;
   
    color: #285da9;
    font-size: 16px;
    border-top: 1px solid #ccc;
    background: #e0e5eb;
    cursor: pointer;
	text-align:center;
}
.content_left1 ul li.on {
    height: 51px;
    line-height: 51px;
    color: #fff;
    font-size: 16px;
    border-top: 1px solid #ccc;
    background: #285da9;
    cursor: pointer;
	text-align:center;
}
.content_left1 ul li.on a{
   
    color: #fff;
   
}
.content_left1 ul li a{
    
   
    color: #285da9;
    font-size: 16px;
   
	text-align:center;
}
.pre{width:45%;float:left;line-height:32px;text-align:center;font-size:16px;}
.pre a{font-size:14px;color:#000}
.content_right_pic img{width:420px;height:270px;overflow:hidden;}
.content_right_con2 h3{font-size:18px;font-weight:bold;color:#285da9;width:900px;border-bottom:3px solid #285da9;line-height:35px;margin-bottom:16px;}

.content_right_con2 {padding-left:20px;line-height:30px;}
.list_news{height:165px}
.content_news_img{width:300px;height:200px;float:left;}
.content_news_img img{width:300px;height:200px;float:left;}

.content_news_txt{width:523px;height:200px;float:right;}
.content_news_txt1{width:660px;height:123px;float:right;}


.content_news_txt span{color:#285da9;font-size:14px;line-height:32px;font-weight:bold;}
.content_news_intro{padding-bottom:10px;line-height:23px;font-size:16px;}
.content_news_img1{width:160px;height:106px;background:#bac4d1;float:left;}
.content_news_img1 span{font-size:56px;color:#fff;text-align:center;display:block;}
.content_news_img1 em{font-size:20px;color:#fff;text-align:center;display:block;font-style:normal;}
.content_news_con{padding:30px;}
.content_news_con img{width:100%}
.main1{width: 1200px;margin: 30px auto;background: #fff;height: 400px;}
.main2{width: 1200px;margin: 30px auto;background: #e0e5eb;height: 397px;}
.main1_l{width: 670px;}
.main1_r{width: 490px;padding-top: 50px;}
.main1_r ul{width: 490px;padding-top: 20px;padding-right: 10px;}
.main1_r h6 span{font-size: 28px;font-weight: bold;color: #000000;}
.main1_r h6 em{font-size: 24px;color: #7d7d7d;font-style: normal;font-weight:normal;}
.more{width: 60px;height: 30px;background: #285da9;color: #fff;margin-right:16px;text-align: center;line-height: 30px;float: right;font-size: 12px;}

.main2_pic{width: 100px;float: left;height:70px;}
.main2_con{width: 290px;float: left;height:70px;padding-left: 30px;}
.main1_title{font-size: 16px;color: #000000;padding-right: 10px;font-weight: bold;}

.main1_r ul li span{float: right;font-weight: 600;}
.main1_r ul li{border-bottom: 1px dashed #ccc;margin: 6px;}

.main2_l{width: 670px;}
.main2_r{width: 490px;padding-top: 50px;}
.main2_r ul{width: 490px;padding-top: 20px;padding-left: 10px;}
.main2_r h6 span{font-size: 28px;font-weight: bold;color: #000000;}
.main2_r h6 {padding-left: 20px;}
.main2_r h6 em{font-size: 24px;color: #7d7d7d;font-style: normal;font-weight:normal;}

.main2_r ul li{border-bottom: 1px dashed #ccc;margin: 6px;height: 70px;padding: 6px;}
.main2_r ul li:hover{border-right: 1px solid #fff;margin: 6px;height: 70px;padding: 6px;background: #285da9;color: #fff;}

.main1_r ul li:hover{border-right: 1px solid #fff;background: #285da9;color: #fff;}
.main1_r ul li:hover .main1_title{color: #fff;}

.main2_con span{font-size: 16px;font-weight: bold;}

.content_list1_r{
	width:580px;
	height:330px;float:right;
	margin-top:20px;
	
}
.content_list1_l{
	width:580px;
	height:330px;float:left;
	margin-top:20px;
	font-size:16px;line-height:23px;
}
.content_list1_l h2{
color:#f29600;
margin:10px 0px;
}
.search {
    margin-top: 3px;
    width: 210px;
}
.search form {
    width: 99%;
    height: 25px;
    border: 1px solid #8d8c8c;
    border-radius: 15px;
    background: #fff;
}
.search .search_input {
    width: 78%;
    height: 25px;
    border: none;
    border-radius: 15px;
    padding-left: 15px;
    color: #a5a5a5;
    font-size: 12px;
	border:0;outline:none
}
.search .submit {
    background: url(../images/search.png) no-repeat center left;
    width: 12%;
    height: 28px;
    border: none;
    cursor: pointer;
}
.about_title{width:1180px;height:40px;background:#e2e2e2;line-height:40px;text-align:left;padding-left:20px;font-size:18px;font-weight:bold;color:#004080}

.about_title1{width:1180px;height:40px;background:#e2e2e2;line-height:40px;text-align:left;padding-left:20px;font-size:18px;font-weight:bold;color:#595757}

.about_jl_con{
	padding-top:20px;
}
.about_jl_con ul li {
    width: 580px;
  
    float: left;
  
}

.about_jl_con input {
    width: 565px;
    height: 40px;
    padding-left: 15px;
    border: 1px solid #d5d5d5;
    float: left;
    margin: 3px 0px;
}
.about_jl_con select {
    width: 585px;
    height: 40px;
    padding-left: 15px;
    border: 1px solid #d5d5d5;
    float: left;
    margin: 3px 0px;
}
.about_jl_con textarea {
    width: 1177px;
    border: 1px solid #d5d5d5;

    padding:10px;
}
.about_btn{ width: 196px;
    border: 1px solid #d5d5d5;
	float:left;
	}
	
.about_jl_con1 input{width: 196px;height:40px;border:none;color:#000;}	
.about_jl_con1 {padding-top:16px;}	

	
.content_anout_2{padding-top:16px;width:1200px;margin:0 auto;color:#686666;min-height:350px;}
.content_anout_2 h3{margin:10px;font-size:14px;}

.content_anout_2 h3 span{margin-right:30px;margin-top:16px;font-size:16px;color:#595757;}
.content_anout_con{width:45%;float:left;}
.content_anout_con1{padding:10px}

.content_anout_con h3{margin-top:16px;font-size:16px;color:#595757;}

/*S banner图切换*/
.banner_all {width:100%;margin:0 auto;overflow: hidden;position: relative;z-index: 2;min-width:1200px;}
.banner {width: 100%;height:943px;margin: 0 auto;position: relative;zoom:1;}
.banner_center {width:1920px;height:943px;overflow: hidden;z-index: 0;position: relative;left: -470px;_display:inline;}
.banner_center ul {width:5760px;height:943px;position:absolute;top:0;left:0;}
.banner_center ul li {width:1920px;height:943px;float: left;overflow: hidden;display: block;}
.banner_center ul a {width:1920px;height:943px;display:block;}

.mySwiper{
    width: 100%;
    text-align: center;
}

/*banner图切换右下角按钮*/
.banner_btn {position:absolute;top:750px;left:50%;margin-left:-20px;z-index:3;}
.banner_btn li {width:10px;height:10px;float: left;margin-right:4px;}
.banner_btn li a {display:block;width:10px;height:10px;background:#a4a4a5;border-radius:10px;overflow:hidden;}
.banner_btn .cur a {background:#285da9;}
/*E banner图切换*/

.main1_bg{width:100%;height:85px;background:rgba(0,0,0,0.6);position:absolute;bottom:0px;}
.main1_bg ul{width:1200px;margin:0 auto;display:block;height:85px;}

.main1_bg ul li{float:left;width:395px;}
.main1_con {
    
    padding: 13px 30px 20px 0px;
}
.main1_con_l{width:50px;float:left;}
.main1_con_r{color:#fff;padding-left:60px;}
.main1_con_r h3{color:#fff;font-size:16px;}

.zy_banner{width:100%;position:relative;
	min-width:1200px;
}
.main1_bg0{width:100%;height:65px;background:rgba(0,0,0,0.6);position:absolute;bottom:0px;text-align:center;
font-size:18px;font-weight:bold;line-height:65px;color:#fff;}
.main1_bg0 a{font-size:18px;font-weight:bold;line-height:65px;color:#fff;margin:0 50px;}

.main1_bg0 .on{border-bottom:3px solid #f29600;padding:18px;}

.list_title{width:1200px;margin:0 auto;padding-top:20px;height:60px;text-align:left;font-size:28px;line-height:60px;color:#9fa0a0;border-bottom:6px solid #dddddd;}
.list_title span{font-size:28px;color:#004080;font-weight:bold;}


	.case{margin: 2% 0;width: 100%;}
	.case ul {width:1200px;margin:0 auto;}
	.case ul li{width:365px;height:360px;margin: 0 17px;}
	.case ul li a{display: block;position: relative;z-index: 0;}
	.case ul li .img{overflow: hidden;width:365px;height:360px;}
	.case ul li img{width: 100%;height:360px;display: block; transition: all 0.5s;}
	.case ul li:hover img{ transform: scale(1.1);}
	.case ul li .case_con{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1;background:rgba(0,0,0,0.7);display: none;}
	.case ul li .case_con h3{font-size:19px;color:#fff;text-align: center;margin-top: 18%;font-weight: normal;letter-spacing: 4.5px;}
	.case ul li .case_con em{font-size:16px;color:#285495;display: block;text-align: center;padding:1.5% 0 1%;}
	.case ul li .case_con span{display: block;font-size:14px;color:#fff;text-align: center;padding: 10px;}
	.case ul li .case_con p{font-size:19px;color:#fff;text-align: center;letter-spacing: 4px;margin-top: 5px;}
	.case_display{margin:8% 5% 10% 5%;}
	.case_display_t{background: #dbdbdb;width: 100%;position: relative;z-index: 0;}
	.case_display_t_l{width: 45%;}
	.case_display_t_l_son{position: absolute;left: 3%;bottom: 5%;z-index: 1;width: 40%;}
	.case_display_t_l h3{font-size:24px;}
	.case_display_t_l span{font-size:18px;display: block;margin:2% 0 3%;}
	.case_display_t_l p{font-size:16px;line-height: 26px;}
	.case_display_t_r{width: 50%;}
	.case_display_t_r img{width: 100%;display: block;}
	.case_display .img{width: 50%;}
	.case_display img{width: 100%;display: block;}
.case_con_1{border:1px solid #285495;width: 345px;height:340px;margin: 10px;}	
.content_l h3{color:#f29600;font-size:16px;height:30px;}
.content_l span{color:#f29600;font-size:16px;height:30px;display:block;}
.content_l{padding-top:30px;width:370px;float:left;display:block;}
.h1{width:1200px;margin:0 auto;border-bottom:1px solid #999;height:3px;}
.content_r{color:#8e8c8c;padding-top:30px;display:block;}	
.more1{color: #285495;font-size: 16px;text-align: center;position:relative;bottom: -80px;left:130px;width:100px;padding-bottom:10px;border-bottom: 3px solid #285495;}
.case_con_title{width: 365px;height:45px;background: rgba(0,0,0,0.6);position: absolute;bottom: 0px;left: 0px;color: #fff;font-size: 16px;text-align: center;line-height: 45px;}

.content_l_2{width:100%;padding-top:30px;}
.content_l_2 h3{color:#f29600;font-size:16px;height:30px;}
.content_l_2 span{color:#f29600;font-size:16px;height:30px;display:block;}

.rs_news1 ul li {
    height: 43px;
    line-height: 43px;
    background: url(../images/news_yd.png) no-repeat left center;
    padding-left: 15px;
	border-bottom:1px solid #ccc;
}
.rs_news1 {
    width: 100%;
	padding-top:20px;
}
	.main_pic1{width:1190px;margin:0 auto;}
	.slideGroup{ width:1190px;  text-align:left;  }
		
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 72px; position:relative;   }

		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:103px; display:block; width:21px; height:67px; background:url(../images/left.png) center center no-repeat; }
		.slideGroup .sNext{ left:auto; right:5px; background:url(../images/right.png) center center no-repeat;  }
		.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;  }
		.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position:relative;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:243px; height:283px; display:block;transition: all 0.5s;   }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;transform: scale(1.1);  }
		.slideGroup .parBd ul li .title{ line-height:24px;   }
	
	.slideBox ul li .title_con {
    position: absolute;
    width: 243px;
    height: 130px;
    left: 0px;
    bottom: -9999px;
    z-index: 1;
    background: rgba(0,0,0,0.7);
    display: none;
	padding-left:16px;
	transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
}

.slideBox ul li .title_con h3 {
    font-size: 18px;
    color: #fff;
    text-align: left;
    margin-top: 6px;
    font-weight: normal;
    letter-spacing: 4.5px;
}
.slideBox ul li .title_con em {
    font-size: 16px;
    color: #fff;
    display: block;
    text-align: left;
    padding: 1.5% 0 1%;
}
.slideBox ul li .title_con span {
    display: block;
    font-size: 12px;
    color: #fff;
    text-align: left;
     margin-top:6px;
}

.slideBox ul li .title_con p {
    font-size: 12px;
    color: #fff;
    text-align: left;
    letter-spacing: 4px;
    margin-top: 5px;
}
.rss_zx_bg_con{width:1190px;
    height: 52px;
    line-height: 52px;
    margin: 10px auto;
    }

.rss_xgt_l{
  width:46%;
  float:left;
height:53px;
border-bottom: 1px solid #e3e3e3;  
}
.rss_xgt_r{
 width:46%;
  float:right;
height:53px;
border-bottom: 1px solid #e3e3e3; 	
}
.rs_xgt_more{width:180px;height:38px;background:#ec9000;border-radius:30px;margin:0 auto;text-align:center;line-height:38px;margin-top:30px}
.rs_xgt_more a{color:#fff;font-size:16px;}
.main_pic{width:100%;height:518px;margin:30px auto;background: url(../images/bg1.png) center top no-repeat;min-width:1200px;}

.main_pic_con{width: 1200px;margin: 0 auto;padding-top:60px;}
.main_pic_title{color: #285da9;font-size: 26px;}
.main_pic_title span{color: #285da9;font-size: 28px;font-weight: bold;}







/*合作品牌*/
.hzpp{height:160px;margin-top:25px;}
.hzpp .hzpp_pp{width:113px; height:73px; float:left;border:1px solid #ebebeb; margin-left:7px;}
.hzpp .hzpp_pp_x{width:113px; height:73px; float:left;border:1px solid #ebebeb; margin-left:7px; margin-top:10px;}


/*底部导航*/
.footer{height:276px;margin-top:25px; background:#fff;border-top:1px solid #ccc ;padding-top:41px;margin-bottom: 20px;}
.footer .foot_top{height:230px;}
.box{width: 230px;float: left;margin: 0 35px;font-size: 16px;line-height: 30px;color: #656565;}
.box h3{font-size: 16px;font-weight: bold;color: #285da9;border-bottom: 1px solid #285da9;margin-bottom: 20px;}
.footer .foot_top .foot_t_l{width:570px;height:230px;}
.footer .foot_top .foot_t_l ul{width:98px;height:150px; float:left;margin-top:53px;}
.footer .foot_top .foot_t_l ul li{line-height:24px;}
.footer .foot_top .foot_t_l ul li a{color:#838383;font-size:12px;}
.footer .foot_top .foot_t_l ul li a:hover{color:#fff;font-size:12px;}
.footer .foot_top .foot_t_l ul li.gylj a{color:#fff;font-size:14px; font-family:"Microsoft YaHei";}

.tj {
    width: 80px;
    height: 30px;
    background:#285da9 ;
    margin-top: 10px;
    border: 0;
    color: #fff;
}
.box_1 input {
    width: 230px;
    height: 30px;
    padding-left: 15px;
    border: 1px solid #285da9;
    float: left;
    margin: 3px 0px;
}
.box_1  textarea {
    width: 225px;
    border: 1px solid #285da9;
    padding: 10px;
}
.footer1{width: 100%;background: #000;color: #fff;line-height: 43px;font-size: 14px;min-width:1200px;padding-top:20px;}
.link a{color:#fff;margin:0 16px;}
/*right*/
.footer .foot_top .foot_t_r{margin-top:56px;color:#fff;font-size:14px;line-height:23px;}

/*友情链接*/
.footer .foot_bottom{height:80px; line-height:80px;font-size:14px; color:#fff;}
.footer .foot_bottom a{color:#b1b1b1; padding:0 8px; font-size:12px;}
.footer .foot_bottom a:hover{color:#fff; padding:0 8px; font-size:12px;}


/*版权*/
.copy{height:120px;background:#222222;}
.copy .copy_l{width:640px;height:120px;}
.copy .copy_l p{color:#929292; line-height:22px; padding-top:26px;}


/*首页——main*/
/*首页——在线预约*/
.rs_zxyy_bg{width:100%; height:250px; background:#f3f3f5;}
.rs_zxyy{}
.rs_zxyy_title{font-size:20px; font-weight:bold; color:#373737; background:url(../images/zxyy_tit.png) no-repeat left center; padding-left:30px; margin-top:30px; margin-bottom:25px;}
/*首页——表单*/
ul.rs_bd{}
ul.rs_bd li{color:#373737; font-size:12px; float:left; margin-right:30px; margin-bottom:15px;}
ul.rs_bd li select{width:217px; height:23px; line-height:23px; background:#fff; border:1px solid #c5c5c5; margin-left:5px; color:#626262;}
ul.rs_bd li input.xq{width:287px; height:23px; line-height:23px; background:#fff; border:1px solid #c5c5c5; color:#626262; padding-left:5px;}
ul.rs_bd li input.name{width:210px; height:23px; line-height:23px; background:#fff; border:1px solid #c5c5c5; color:#626262; padding-left:5px; margin-left:5px;}
ul.rs_bd li.dx_an input{margin-left:5px; margin-right:6px;}
ul.rs_bd li.zxyy_an{float:right;}
ul.rs_bd li.zxyy_an input{width:120px; text-align:center; height:30px; line-height:30px; background:#ffbb00; border:0; color:#fff; cursor:pointer;font-family:"Microsoft YaHei";}
ul.rs_bd li.zxyy_an input:hover{ background:#f1b100;}


/*首页——效果图*/
.rs_zx_bg{position:relative;}
.rs_zx{border-bottom:1px solid #e3e3e3; width:50%; height:52px;}
.rs_xgt_1{width:100%;height:auto; position:absolute; top:0;}
.rs_xgt{width:1200px; height:52px; line-height:52px; margin:0 auto;border-bottom:1px solid #e3e3e3;}
.rs_xgt_title{}
.rs_xgt_title .xgt{width:111px; text-align:center;font-size:20px; color:#585858; border-bottom:1px solid #727272; padding:0;}
.rs_xgt_title .xgt:hover{padding:0; color:#585858; border-bottom:1px solid #727272;}
.rs_xgt_title a{padding:0 16px;}
.rs_xgt_title a:hover{padding:0 16px; color:#f5b400; border-bottom:2px solid #f9b700; padding-bottom:16px;}
.rs_xgt_title a.jx{padding:0 16px; color:#f5b400; border-bottom:2px solid #f9b700; padding-bottom:16px;}


.rs_xgt_main{margin-top:30px;}
.rs_xgt_main ul{height:311px;}
.rs_xgt_main ul li{height:311px; float:left; margin-right:20px; background:#f0f0f0;}
.rs_xgt_main ul li img{border-bottom:3px solid #f9b700;}
.img_title{width:261px; height:60px; padding-left:24px; padding-top:12px;}
.img_title h1{font-size:14px; font-weight:bold; height:24px; line-height:24px;}
.img_title span{font-size:12px;}
.rs_xgt_main ul li:hover a{color:#fff; display:block; background:#3b3b3b;}
.rs_xgt_main ul li.s a{color:#fff; display:block; background:#3b3b3b;}
.rs_more{width:100%; text-align:center; height:40px; line-height:40px; margin-top:30px;}
.rs_more a{display:block; font-size:14px; color:#a8a8a8; background:#f0f0f0;}
.rs_more a:hover{display:block; font-size:14px; color:#fff; background:#3b3b3b;}


/*首页——在线工地*/
.rss_zx_bg{position:relative;width:100%;height:52px;}
.rss_zx{border-bottom:1px solid #e3e3e3; width:50%; height:52px; position:absolute;right:0;}
.rss_xgt_1{width:100%;height:auto; position:absolute; top:0;}
.rss_xgt{width:1200px; height:52px; line-height:52px; margin:0 auto;border-bottom:1px solid #e3e3e3;}
.rss_xgt_title{}
.rss_xgt_title .xgt{width:90px; text-align:center;font-size:20px; color:#585858; border-bottom:1px solid #727272; padding:0;}
.rss_xgt_title .xgt:hover{padding:0; color:#585858; border-bottom:1px solid #727272;}
.rss_xgt_title a{padding:0 16px;}
.rss_xgt_title a:hover{padding:0 16px; color:#f5b400;}
.rss_xgt_title a.jx{padding:0 16px; color:#f5b400; border-bottom:2px solid #f9b700; padding-bottom:16px;}

.rss_zx_main{height:280px;margin-top:30px;}
.rss_info{width:600px; height:210px; background:#3b3b3b; float:left;}
.rss_info:hover{width:600px; height:210px; background:#4a4a4a; float:left;}
.rss_info_txt{width:230px;height:170px; padding:20px 20px;}
.rss_info_txt h1{color:#f0f0f0; font-size:14px; font-weight:bold; height:30px; line-height:30px; border-bottom:1px solid #dedede;}
.rss_info_txt p{color:#f0f0f0; font-size:12px; line-height:26px;}

.fy{width:630px; text-align:center; height:58px; margin-top:30px;}
.fy div{ float:right}
.fy a{padding-left:15px;padding-top:2px;background:url(../images/gdt_h.png) no-repeat; margin-right:5px;}
.fy a:hover{padding-left:15px;padding-top:2px;background:url(../images/gdt_l.png) no-repeat; margin-right:5px;}
.fy a.s{padding-left:15px;padding-top:2px;background:url(../images/gdt_l.png) no-repeat; margin-right:5px;}
.dis {display:block; height:210px;}
.undis {display:none; height:210px;}

/*首页——案例*/
.rs_case_main{margin-top:30px;}
.rs_case_main ul{}
.rs_case_main ul li{ float:left; width:300px; height:215px;position:relative;}
.rs_case_main ul li a{display:block;}
.rs_case_title{height:215px;width:300px; line-height:215px;font-size:16px; background:rgba(0,0,0,0.3); color:#ffffff; text-align:center; font-weight:bold;position:absolute;top:0px;left:0px;display:none;}
..rs_case_title:hover{display:block;}

/*首页——新闻*/
.rs_news{height:290px;margin:30px auto;width:1200px;}
.rw_news_l{width:543px;}
.rw_news_l img{border:2px solid #e1e1e1;}
.news_txt{line-height:24px; color:#959595; padding-top:12px;}
.news_txt span.rs_title{font-size:16px; font-weight:bold; color:#848484;}
.news_txt span.rs_title:hover{font-size:16px; font-weight:bold; color:#303030;}
.rs_news_r{width:46%;}
.rs_news_r ul{}
.rs_news_r ul li{height:30px; line-height:30px; background:url(../images/news_yd.png) no-repeat left center; padding-left:15px;}
.rs_news_r ul li a{color:#818181;}
.rs_news_r ul li a:hover{color:#303030;}








/*内页样式*/
/*活动资讯*/
.hdzx_nr{}
.hdzx_nr .hdzx_info{height:300px;}
.hdzx_nr .hdzx_info h3{height:80px; line-height:80px;color:#000; font-size:18px; font-family:"Microsoft YaHei";}
.hdzx_img{width:730px; height:200px;}
.hdsj{width:220px; height:200px;}
.hdsj .hdsj_t{width:220px; text-align:center; height:85px; line-height:26px; background:#f2f2f2; padding-top:35px; font-size:14px; font-weight:bold; color:#333333;}
.hdsj .hdsj_b{width:220px; height:80px;}
.hdsj .hdsj_b a{display:block; width:220px; text-align:center; height:80px; line-height:80px; background:#333333;color:#fff; font-size:18px; font-family:"Microsoft YaHei";}
.hdsj .hdsj_b a:hover{display:block; width:220px; text-align:center; height:80px; line-height:80px; background:#d6060e;color:#fff; font-size:18px; font-family:"Microsoft YaHei";}




/*设计师*/
.rs_sjs_title_bg{width:100%;height:115px; background:url(../images/re_bg.jpg) repeat-x;}
.rs_sjs_title{height:115px;}
.rs_sjs_title span{font-size:22px; font-weight:bold; color:#2c2d2e; padding-top:20px; display:block;}
span.wz{font-size:12px; color:#686868; font-weight:normal; padding-top:30px; background:url(../images/home.png) no-repeat left 30px; height:30px; padding-left:22px;}
span.wz a:hover{color:#000;}
.rs_sjs_title ul{ margin-top:17px;}
.rs_sjs_title ul li{width:150px; text-align:center; height:35px; line-height:35px; border-radius:4px; float:left; margin-right:15px;}
.rs_sjs_title ul li a{display:block; background:#fff;border:1px solid #e1e1e1; font-size:14px;border-radius:4px;}
.rs_sjs_title ul li a:hover{display:block; background:#3b3b3b;border:1px solid #e1e1e1; color:#fff;border-radius:4px;}
.rs_sjs_title ul li.xz a{display:block; background:#3b3b3b;border:1px solid #e1e1e1; color:#fff;border-radius:4px;}

.sjs_info{width:590px; height:320px; background:#f2f2f2; margin-top:30px;}
.sjs_info_r{width:335px; height:320px;}
.sjs_info_r h1{font-size:18px; font-weight:normal; padding-top:30px; padding-bottom:10px;}
.sjs_info_r h1 span{ padding-right:20px;}
.sjs_txt{width:282px; height:255px; margin:0 auto; line-height:26px;}
.sjs_txt p{height:180px;}
span.sjs_more{width:105px; text-align:center; height:33px; line-height:33px; border:1px solid #d6d6d6; margin-top:10px;}
.sjs_info:hover{width:590px; height:320px; background:#3b3b3b; margin-top:30px;}
.sjs_info a:hover{color:#fff;}

/*设计师分页*/
.rs_fy{ display:block; overflow:hidden; width:1200px; text-align:center;  height:39px; padding:30px 0px} 
.rs_fy .fenye{ display:block;   text-align:center; font-size:14px} 
.rs_fy .fenye  a{ display:inline-block; margin-right:5px; border:1px solid #d1d1d1; height:28px; line-height:28px; padding:0px 10px; text-align:center}
.rs_fy .fenye  a:hover ,.rs_fy  a.active{ background:#285da9; border:1px solid #285da9;  text-decoration:none;  color:#ffffff }
.rs_fy .fenye .disabled,.rs_fy .fenye .disabled:hover{padding:0px 10px;  background:#ccc; border:1px solid #ccc; color:#fff}


/*新闻*/
.news_info{width:1132px; height:220px; margin-top:30px; border:1px solid #e2e2e2; padding:27px 33px;}
.news_info_r{width:800px;}
.news_info_r h1{font-size:18px; font-weight:normal; padding-bottom:10px;}
.news_info_r h1 span{ padding-right:20px;}
.news_info_txt{width:800px; height:220px; margin:0 auto; line-height:26px;}
span.news_more{width:105px; text-align:center; height:33px; line-height:33px; border:1px solid #d6d6d6; margin-top:10px;}
.news_info:hover{width:1132px; height:220px; background:#3b3b3b; border:1px solid #e2e2e2;}
.news_info a:hover{color:#fff;}
.news_info_l{width:288px; height:210px; border:1px solid #e2e2e2; padding:5px 5px;}



/*装修效果图选择*/
.rsxgt_xz{width:1198px; height:150px; border:1px solid #e5e5e5; margin-top:30px;}
.rsxgt_xz ul{}
.rsxgt_xz ul li{height:49px; line-height:49px;background:url(../images/xgtxz_bg.jpg) repeat-y; border-bottom:1px solid #e1e1e1;}
.rsxgt_xz ul li.hx{padding-left:25px;}
.rsxgt_xz ul li.hx span{background:url(../images/hx.jpg) no-repeat left center; padding-left:25px; display:block; width:85px;float:left; font-size:14px; color:#666666;}
.rsxgt_xz ul li a{color:#8f8f8f;padding:1px 10px; font-size:14px; border:1px solid #fff;}
.rsxgt_xz ul li a:hover{color:#959595; padding:1px 10px; font-size:14px; background:#f2f2f2; border:1px solid #eaeaea;}
.rsxgt_xz ul li a.qb{color:#959595; padding:1px 10px; font-size:14px; background:#f2f2f2; border:1px solid #eaeaea; margin-right:10px;}
.rsxgt_xz ul li.fg{padding-left:25px;}
.rsxgt_xz ul li.fg span{background:url(../images/fg.jpg) no-repeat left center; padding-left:25px; display:block; width:85px;float:left; font-size:14px; color:#666666;}
.rsxgt_xz ul li.mg{padding-left:25px;}
.rsxgt_xz ul li.mg span{background:url(../images/mj.jpg) no-repeat left center; padding-left:25px; display:block; width:85px;float:left; font-size:14px; color:#666666;}





/*漂浮底部*/
.footimg{ width:100%; height:76px; padding:0 0; background:url(../images/footbg.png) repeat; position: fixed;text-align:center;margin:0 auto;bottom: 0;_position: absolute; left:0; z-index: 998;  }
.footimg .bottom {
    margin: 0 auto;
    position: relative;
    width: 1200px;
	height:76px;
}
.footimg .bottom p {
    color: #fff;
    float: left;
    font-size: 20px;
    margin-left: 15px;
    margin-top: 25px;
	font-family:"Microsoft YaHei";
}

.footimg .zxyy_xx{width:850px; height:76px; line-height:76px; float:left; color:#fff; font-size:16px;font-family:"Microsoft YaHei";}

.footimg .bottom a.tab.activate {background: url(../images/bottom-btns.png) no-repeat; margin-top:14px;}


.footimg .bottom a.tab {
    display: block;
    float: left;
    height: 52px;
    margin-right: 10px;

    width: 160px;
}
.footimg .bottom a:hover{ color:#fff;}
.footclose{width:19px; height:19px; right:3px; position:absolute; top:0px;cursor:pointer}

.news_main{}
.news_main .con{ font-family:"Microsoft YaHei"; font-size:14px; color:#666; line-height:24px; padding:10px 20px}



.rs_zxyy_bg1{width:80%;}
.rs_zxyy1{}
.rs_zxyy_title1{font-size:20px; font-weight:bold; color:#373737; background:url(../images/zxyy_tit.png) no-repeat left center; padding-left:30px; margin-top:30px; margin-bottom:25px;}
/*首页——表单*/
ul.rs_bd1{}
ul.rs_bd1 li{color:#373737; font-size:16px; margin-right:30px; margin-bottom:15px; margin-left:200px}
ul.rs_bd1 li select{width:217px; height:30px; line-height:30px; background:#fff; border:1px solid #c5c5c5; margin-left:5px; color:#626262;}
ul.rs_bd1 li input.xq1{width:287px; height:30px; line-height:30px; background:#fff; border:1px solid #c5c5c5; color:#626262; padding-left:5px;}
ul.rs_bd1 li input.name1{width:210px; height:30px; line-height:30px; background:#fff; border:1px solid #c5c5c5; color:#626262; padding-left:5px; margin-left:5px;}
ul.rs_bd1 li.dx_an1 input{margin-left:5px; margin-right:6px;}
ul.rs_bd1 li.zxyy_an1{ padding:20px 100px}
ul.rs_bd1 li.zxyy_an1 input{width:120px; text-align:center; height:30px; line-height:30px; background:#ffbb00; border:0; color:#fff; cursor:pointer;font-family:"Microsoft YaHei";}
ul.rs_bd1 li.zxyy_an1 input:hover{ background:#f1b100;}

.izl-rmenu{position:fixed;right:0;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:96px;margin-bottom:1px;cursor:pointer;position:relative;}



.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 9px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#6da9de;}
.izl-rmenu .btn-qq .qq{background-color:#6da9de;position:absolute;width:160px;left:-160px;top:0px;line-height:35px;color:#FFF;font-size:14px;text-align:center;display:none;}
.izl-rmenu .btn-qq .qq p{margin:0;padding:0;color:#FFF}
.izl-rmenu .btn-qq .qq p a{margin:0;padding:0;color:#FFF}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}







