/* CSS Document */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; }

body{margin:0 auto;padding:0;font-size:14px;font-family:Microsoft Yahei;color:#4a4a4a;}

img { border: 0px; max-width: 100%; }
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }
article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #1a1a1a; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; color:#0b5b36;}

a, input[type="button"], button, label, input[type="submit"] { cursor: pointer; }
table { border-collapse: collapse; border-spacing: 0; }
ul,li,dl,dt,dd,td,tr,p,span,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;}
a{text-decoration: none;}
.red{color:#e50000;}
.green{color:#00df78;}
.Navigation{width:1200px;margin:0 auto;overflow:hidden;}
.containter{width:100%;overflow:hidden;}
.main{width:1200px;margin:0 auto;overflow:hidden;}
.blackbg{background:#1a1a1a;}
.blackbg1{background:#272727;}
.greybg{background:#f7f7f7;}

.white{color:#fff;}
.black{color:#181818}
.green{color:#0b5b36;}
.jc{font-weight:bold;}
.lightgrey{color:#b7b7b7;}
.grey{color:#666666;}
.lightgreen{color:#00df78;}
.topmenu{float:left;width:100%;height:100px;overflow:hidden;}
.topmenu ul{margin-top:25px;}
.topmenu ul li{float:left;color:#a6a6a6;text-align:center;overflow:hidden;}
.topmenu ul li a{color:#a6a6a6;}
.topmenu ul li a:hover{color:#fff;}
.highlight {color:#fff;}

.logo{height:53px;width:194px;margin-right:100px;display:block;}
.top1{margin-right:20px;margin-top:5px;}
.topmenu ul li.toptel{height:53px;float:right;}
.search{float:left;margin-top:30px;margin-right:20px;}
#banner{width:100%;margin:0 auto;height:735px;overflow:hidden;}
.l_item{margin:40px auto;overflow:hidden;}
.l_item h2{font-size:36px;margin-bottom:15px;font-weight:normal;text-align:center;margin-top:20px;color:#181818;}
.l_item h2>span{color:#181818;}
.l_item h2 .line{
    padding-bottom: 5px;
    border-bottom: 2px solid #0b5b36;
}
.l_item h3{text-align:center;font-size:26px;font-weight:normal;font-family:arial;}
.l_item p{text-align:center;font-size:14px;margin-top:10px;}
.home_services{margin:40px 0;overflow:hidden;padding-bottom:40px;}
.home_services ul{padding-right:-10px;}
.home_services ul li{float:left;width:195px;border:1px solid #dddddd;text-align:center;background:#f9f9f9;margin-right:5px;border-radius:4px;}
.home_services ul li h2{line-height:180%;font-size:24px;}
.home_services ul li p{font-size:14px;}

.home_case_list{margin-right:-30px;overflow:hidden;}
.home_case_list ul li{width:380px;height:320px;float:left;margin-right:30px;margin-bottom:20px;border-radius:2px;border-bottom:1px solid #eaeaea;padding-bottom:30px;}
.home_case_list ul li h3{font-size:16px;line-height:45px;font-weight:normal;}
.home_case_list ul li p{color:#aeaeae;}

.home_case_list1{margin-right:-30px;overflow:hidden;}
.home_case_list1 ul li{width:380px;height:240px;float:left;margin-right:30px;margin-bottom:20px;border-radius:2px;border-bottom:1px solid #eaeaea;padding-bottom:30px;}
.home_case_list1 ul li h3{font-size:16px;line-height:45px;font-weight:normal;}
.home_case_list1 ul li p{color:#aeaeae;}



.home_newsbg{background:#eeeeee;height:1050px;}
.home_news{overflow:hidden;}
.home_news_lb{float:left;width:820px;height:510px;margin-bottom:20px;}
.home_news_02{background:#fff;padding:20px;overflow:hidden;margin-top:20px;clear:both;}
.home_newslist{width:33.33%;float:left;overflow:hidden;}
.h_n_title{font-size:18px;line-height:180%;font-weight:normal;margin-bottom:15px;text-indent:30px;}
.h_n_img{float:left;margin-right:10px;margin-top:8px;width:130px;}
.h_n_list{float:right;width:190px;margin-right:40px;}
.h_n_list ul li{float:left;line-height:28px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;width:190px;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;}
.h_n_list ul li a{color:#6f6f6f;}
.h_n_list ul li a:hover{color:#117756;}
.home_news_01{width:353px;background:#fff;height:510px;float:right;}
.h_n_list_1{margin:20px 30px;}
.h_n_list_1 ul li{line-height:28px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;}
.h_n_list_1 ul li a{color:#6f6f6f;}
.h_n_list_1 ul li a:hover{color:#117756;}
.n_01{background:url(/public/images/02.png) no-repeat 0 8px;}
.n_02{background:url(/public/images/04.png) no-repeat 0 6px;}
.n_03{background:url(/public/images/05.png) no-repeat 0 6px;}
.n_04{background:url(/public/images/06.png) no-repeat 0 7px;}

.home_casebg{background:url(/public/images/home_casebg.jpg) no-repeat top center;height:910px;}
.home_teambg{background:url(/public/images/home_teambg.jpg) no-repeat bottom center;height:920px;}
.h_t_l{float:left;background:url(/public/images/home_team.jpg) no-repeat top center;width:291px;height:582px;text-align:center;}
.h_t_l h3{color:#fff;margin:60px 0 80px 0;}
.h_t_l img{text-align:center;display:block;margin:0px auto;padding-top:150px;}
.h_t_l span{background:url(/public/images/search01.png) no-repeat 10px center;display:block;width:150px;height:40px;line-height:40px;margin:20px auto;text-indent:30px;}
.h_t_l span a{color:#0dcc74;display:block; border:1px solid #037b1d;border-radius:2px;}
.h_t_l span a:hover{color:#0dcc74;display:block;border:1px solid #0dcc74;border-radius:2px;}
.h_t_r{float:left;}
.h_t_r ul li{float:left;width:290px;height:582px;background:#f7f7f7;}
.h_t_r img{display:block;text-align:center;margin:0 auto;
-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: all 0.35s;}
.h_team_01,.h_team_02{height:582px;}
.h_t_content{height:251px;text-align:center;}
.h_t_content h2{margin-top:40px;font-size:24px;font-weight:400;line-height:45px;color:#181818;}
.h_t_content h3{font-weight:normal;font-size:16px;margin-bottom:20px;}
.h_t_content h4{font-weight:normal;font-size:14px;line-height:30px;font-weight:bold;}
.h_t_content p{margin:0px 20px;color:#737373;line-height:25px;display:block;overflow:hidden;width:240px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}


.home_aboutbg{background:url(/public/images/home_aboutbg.jpg) no-repeat top center;height:750px;}

.home_youshi_list{float:left;padding-bottom:60px;margin-top:40px;}
.home_youshi_list ul{margin:0 -4px;}
.ys_01,.ys_02,.ys_03,.ys_04,.ys_05{float:left;border-radius:10px;width:225px;height:280px;text-align:center;margin:4px;}
.ys_01 img,.ys_02 img,.ys_03 img,.ys_04 img,.ys_05 img{display:block;text-align:center;margin:0 auto;padding-top:50px;padding-bottom:30px;
-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: all 0.35s;
}

.ys_01:hover img,.ys_02:hover img,.ys_03:hover img,.ys_04:hover img,.ys_05:hover img{display:block;text-align:center;margin:0 auto;padding-top:50px;padding-bottom:30px;

-webkit-transform: translate3d(0,-10%,0) translate3d(0,-10px,0);
	transform: translate3d(0,-10%,0) translate3d(0,-10px,0);
}

.ys_01 p,.ys_02 p,.ys_03 p,.ys_04 p,.ys_05 p{display:block;text-align:center;margin:0 auto;width:70%;color:#ddd;font-size:14px;

-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: all 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)  translate3d(0,10px,0);
}

.ys_01:hover p,.ys_02:hover p,.ys_03:hover p,.ys_04:hover p,.ys_05:hover p{display:block;text-align:center;margin:0 auto;width:70%;color:#fff;font-size:14px;
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-5px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-5px,0);
}

.ys_01 h3,.ys_02 h3,.ys_03 h3,.ys_04 h3,.ys_05 h3{display:block;text-align:center;margin:0 auto;width:70%;color:#fff;font-size:20px;margin-bottom:10px;

-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: all 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)  translate3d(0,10px,0);
}

.ys_01:hover h3,.ys_02:hover h3,.ys_03:hover h3,.ys_04:hover h3,.ys_05:hover h3{display:block;text-align:center;margin:0 auto;width:70%;color:#fff;font-size:20px;
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-15px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-15px,0);
}
.ys_01,.ys_02,.ys_03,.ys_04,.ys_05{-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: all 0.35s;}


.ys_01:hover,.ys_02:hover,.ys_03:hover,.ys_04:hover,.ys_05:hover{background:#0b5b36;-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: all 0.35s; 
}


.home_hezuobg{background:#f7f5f5;height:680px;}
.home_hz_list {margin-right:-6px;margin-left:2px;}
.home_hz_list ul li{float:left;margin-right:8px;margin-bottom:8px;}

.clear{clear:both;}
#home_lanmu{margin:60px 0;overflow:hidden;}
#home_lanmu ul{margin-right:-6px;}
#home_lanmu ul li{float:left;width:336px;height:360px;margin-right:6px;}
#home_product{margin:60px 0;overflow:hidden;}
#home_product ul{margin-right:-6px;}
#home_product ul li{float:left;width:506px;height:380px;margin-right:6px;margin-bottom:6px;background:#f7f7f7;}


/*案例页面 */
.productnav{width:1200px;margin:0 auto;overflow:hidden;}
.logo_product{float:left;height:50px;padding:15px;}
.productitem{font-size:20px;line-height:60px;font-weight:lighter;}
.casemenu_wrap{margin:40px 0;border:1px solid #e6e6e6;padding:20px 30px;border-radius:2px;}
.casemenu {overflow:hidden;margin-bottom:10px;}
.casemenu dl dt{float:left;width:100px;font-weight:600;padding:5px;}
.casemenu dl dd{float:left;margin-right:20px;}
.casemenu dl dd a{float:left;padding:5px 10px;color:#6c6c6c;}
.casemenu dl dd a:hover,.casemenu dl dd a.changefieldandcss{float:left;background:#11744f;border-radius:2px;color:#ffff;padding:5px 10px; color:#fff}
.position{overflow:hidden;}
.position dl dt{float:left;line-height:60px;}
.position dl dd{float:left;margin:0 5px;display:block;line-height:60px;color:#aeaeae;;}
.case_view_01{background:#f0efee;margin-bottom:0px;overflow:hidden;}
.case_view_bigimg{float:left;}
.case_view_content{float:right;width:50%;margin-top:25px;overflow:hidden;}
.case_view_content ul li{line-height:30px;width:33%;float:left;display:block;color:#aeaeae;}
.case_view_content ul li .case_item{float:left;width:40%;display:block;color:#5f5f5f;}
.case_design_mx h2{margin-bottom:5px; line-height:30px;color:#181818;font-weight:300;}
.case_view_02{overflow:hidden;border-bottom:1px solid #cccccc;margin-bottom:20px;padding:20px 0;}
.case_design_mx{width:40%;margin:0px;float:left;color:#aeaeae;line-height:150%;}
.case_view_item{font-size:20px;line-height:40px;color:#181818;border-bottom:1px solid #cccccc;margin-bottom:20px;padding-bottom:15px;}


.case_list{margin-right:-30px;margin-bottom:30px;overflow:hidden;}
.case_list ul li{width:380px;height:240px;float:left;margin-right:30px;margin-bottom:30px;border-radius:2px;}



.jssora05l, .jssora05r {
		display: block;
		position: absolute;
		/* size of arrow element */
		width: 40px;
		height: 40px;
		cursor: pointer;
		background: url('/public/img/a17.png') no-repeat;
		overflow: hidden;
	}
	.jssora05l { background-position: -10px -40px; }
	.jssora05r { background-position: -70px -40px; }
	.jssora05l:hover { background-position: -130px -40px; }
	.jssora05r:hover { background-position: -190px -40px; }
	.jssora05l.jssora05ldn { background-position: -250px -40px; }
	.jssora05r.jssora05rdn { background-position: -310px -40px; }
	.jssora05l.jssora05lds { background-position: -10px -40px; opacity: .3; pointer-events: none; }
	.jssora05r.jssora05rds { background-position: -70px -40px; opacity: .3; pointer-events: none; }
	/* jssor slider thumbnail navigator skin 01 css *//*.jssort01 .p            (normal).jssort01 .p:hover      (normal mouseover).jssort01 .p.pav        (active).jssort01 .p.pdn        (mousedown)*/.jssort01 .p {    position: absolute;    top: 0;    left: 0;    width: 72px;    height: 72px;}.jssort01 .t {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}.jssort01 .w {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;}.jssort01 .c {    position: absolute;    top: 0px;    left: 0px;    width: 68px;    height: 68px;    border: #000 2px solid;    box-sizing: content-box;    background: url('/public/img/t01.png') -800px -800px no-repeat;    _background: none;}.jssort01 .pav .c {    top: 2px;    _top: 0px;    left: 2px;    _left: 0px;    width: 68px;    height: 68px;    border: #000 0px solid;    _border: #fff 2px solid;    background-position: 50% 50%;}.jssort01 .p:hover .c {    top: 0px;    left: 0px;    width: 70px;    height: 70px;    border: #fff 1px solid;    background-position: 50% 50%;}.jssort01 .p.pdn .c {    background-position: 50% 50%;    width: 68px;    height: 68px;    border: #000 2px solid;}* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {    /* ie quirks mode adjust */    width /**/: 72px;    height /**/: 72px;}


/*设计团队*/
.main_item{width:1200px;margin:0 auto;line-height:50px;font-size:20px;}
.team_list{margin:40px 0;border-bottom:1px solid #cccccc;overflow:hidden;padding-bottom:40px;}
.team_list_picture{float:left;width:270px;height:270px;margin-right:40px;}
.team_list_m{float:left;width:410px;}
.team_list_name{overflow:hidden;font-size:16px;height:30px;display:table-cell; vertical-align:bottom;}
.team_list_name h2{font-size:24px;font-weight:lighter;margin-right:10px;float:left;margin-top:-8px;}


.team_m{float:left;width:410px;}
.team_name{overflow:hidden;font-size:16px;height:30px;display:table-cell; vertical-align:bottom;}
.team_name h2{font-size:24px;font-weight:lighter;margin-right:10px;float:left;margin-top:-8px;}
.team_m_1{display:block;margin-top:20px; }
.team_m_1 p{display:block; line-height:25px;}
.team_m_1 p span{color:#aeaeae;}
.team_c{float:right;width:426px;}
.team_c ul{margin-right:-15px;}
.team_c ul li{float:left;width:210px;height:130px;margin-right:10px;margin-bottom:10px;}
.team_m_2{margin-top:100px;}
.team_m_2 ul li{float:left;display:block;margin-right:10px;}
.team_m_2 ul li a{float:left;border:1px solid #eaeaea;background:#f5f5f5;display:block;padding:10px 20px;border-radius:3px;}
.team_m_2 ul li a:hover{float:left;border:1px solid #11744f;background:#11744f;display:block;padding:10px 20px;border-radius:3px;color:#fff;}
.teambg{background:url(/public/images/06.jpg) top center no-repeat;height:320px;}
.team_view_01{margin:40px auto;width:300px;text-align:center;}
.team_view_01 img{width:120px;height:120px;border-radius:60px;margin-top:20px;}
.team_view_01 h2{color:#FFF;font-weight:normal;line-height:50px;}
.team_view_01 p{color:#fff;}
.team_view_01 span{color:#aeaeae;}
.team_view_02{background:#fafafa;border:1px solid #eaeaea;overflow:hidden;margin:40px 0;}
.team_view_02_r{float:right;width:340px;background:#fff;padding:30px 40px;height:380px;}
.team_view_item{font-size:20px;line-height:40px;color:#181818;margin-bottom:20px;}
.bd_item{float:left;clear:left;width:30%;line-height:32px;margin-bottom:10px;}
.bd_content{float:right;width:70%;clear:right;text-indent:10px;text-align:left;line-height:30px;margin-bottom:15px;border:1px solid #acacac; margin-bottom:10px;}
.bd_content input{    width: 100%;
    padding: 0 5px;
    margin: 0;
    display: block;
    line-height: 30px;}
.bd_content1{float:left;width:40%;height:32px;text-indent:10px;clear:right;text-align:left;line-height:30px;margin-bottom:15px;border:1px solid #acacac; margin-bottom:10px;}
.bd_content1 input{    width: 100%;
    padding: 0 5px;
    margin: 0;
    display: block;
    line-height: 30px;}
.bd_content2{ width:28%; float:left; margin-left:2%}
.bd_content2 img{ line-height:30px; height:30px; width:100%}
.bd_ok{width:260px;display:block;background:#11744f;height:35px;border-radius:2px;text-align:center;line-height:35px;color:#fff;}
.bd_ok input{    background: none;
    color: #fff;
    font-family: 微软雅黑;
    line-height: 30px;
    font-size: 16px;}


.team_picture{margin:50px 50px;float:left;}
.case_team_other ul li{float:left;margin:40px;text-align:center;}
.case_team_other ul li img{width:120px;height:120px;border-radius:60px;margin-bottom:15px;}
.case_team_other ul li h2{font-weight:normal;line-height:40px;}
.case_team_other ul li p{color:#aeaeae;}
/*新闻页面 */
.submenu{overflow:hidden;margin-bottom:15px;}
.submenu ul li{float:left;font-size:16px;margin-right:20px;line-height:50px;}
.submenu ul li a{color:#737373;}
.submenu ul li a:hover,.submenu ul li a.on{color:#11744f;font-weight:550;}
.news_list{margin-right:-40px;margin-bottom:30px;overflow:hidden;}
.news_list ul li{width:370px;height:360px;float:left;margin-right:40px;margin-bottom:30px;border-radius:2px;}
.news_list ul li h2{font-weight:normal;font-size:20px;line-height:40px;text-overflow: ellipsis; 
overflow: hidden; 
white-space: nowrap; }
.news_list ul li p{color:#aeaeae;line-height:150%;margin-top:10px;text-overflow: ellipsis; 
overflow: hidden; height:40px;
 }
.news_list ul li span{font-size:12px;background:#f0f0f0;margin-right:5px;padding:3px 4px;color:#a6a6a6;border-radius:2px;line-height:1.5em;font-weight:normal;margin-bottom:5px;}


.news_list1 ul li{width:300px;height:284px;float:left;margin-right:30px;margin-bottom:30px;border-radius:2px;}
.news_list1 ul li h2{font-weight:normal;font-size:16px;line-height:40px;text-overflow: ellipsis; 
overflow: hidden; 
white-space: nowrap; }
.news_list1 ul li p{color:#aeaeae;line-height:150%;margin-top:10px;text-overflow: ellipsis; 
overflow: hidden; height:40px;
 }
.news_list1 ul li span{font-size:12px;background:#f0f0f0;margin-right:5px;padding:3px 4px;color:#a6a6a6;border-radius:2px;line-height:1.5em;font-weight:normal;margin-bottom:5px;}


.news_adv{margin:60px 0;background:#f7f7f7;}
.news_tag{background:#f7f7f7;margin-bottom:60px;overflow:hidden;}
.news_tag dl{margin:20px 50px;overflow:hidden;}
.news_tag dl dt{font-size:14px;color:#0d0d0d;font-weight:800;line-height:30px;text-indent:10px;margin-bottom:10px;}
.news_tag dl dd{float:left;text-align:center;line-height:30px;margin-right:15px;font-size:12px;}
.news_tag dl dd a{display:block;padding:0 10px;color:#333333;border:1px solid #333333;border-radius:5px;}
.news_tag dl dd a:hover{display:block;padding:0 10px;border:1px solid #f7f7f7;color:#fff;border-radius:5px;background:#e60012;}
.newstaghover{background:#e60012;color:#fff;}
.tag{display:block;padding:2px 4px;color:#333333;margin:0 8px;border:1px solid #333333;font-size:12px;border-radius:5px;float:left;}
.newslist_memo{
	float:left;
	display:block;
	width:420px;
	margin-top:20px;
	font-size:16px;
	line-height:180%;
	color:#1a1a1a;
	height:228px;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: justify;
   }
 
.news_view_l{float:left;width:820px;margin-top:40px;margin-bottom:20px;}
.news_view_r{float:right;width:300px;margin-top:40px;margin-bottom:20px;}
 
.news_view_title{margin:0px;overflow:hidden;}
.news_view_title h2{font-size:24px;font-weight:normal;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d9d9d9;} 
.news_view_content{margin:20px 0;color:#333333;line-height:180%;padding-top:20px;}
.news_view_content img{max-width:100%;margin:10px 0;}
.news_view_content p{margin-bottom:20px;	}
.news_view_title span{font-size:12px;color:#a6a6a6;border-radius:2px;line-height:1.5em;font-weight:normal;margin-bottom:5px;}


/*在线工地*/
.zxgd_left{margin-top:30px;margin-bottom:30px;float:left;overflow:hidden;width:830px;}
.zxgd_right{float:right;overflow:hidden;width:320px;margin-top:30px;border:1px solid #e6e6e6;background:#f8f8f8;padding:20px 30px 40px 30px;}
.zxgd_menu{border:1px solid #e6e6e6;padding:10px 30px;border-radius:2px;overflow:hidden;}
.zxgd_list{overflow:hidden;margin:0;padding:0;}
.zxgd_list ul{overflow:hidden;margin-top:20px;}
.zxgd_list ul li{margin-bottom:20px;padding:20px 0;overflow:hidden;border-bottom:1px solid #e6e6e6;}
.zxgd_list_left img{width:100%;}
.zxgd_list_left{float:left;width:300px;}
.zxgd_list_right{float:right;width:480px;overflow:hidden;}
.zxgd_list_right h2{font-size:20px;margin-bottom:15px;color:#0d0d0d;}
.zxgd_list_right p{font-size:14px;color:#8b8b8b;margin-bottom:10px;display:block;}
.zxgd_list_right ul li{font-size:16px;padding:0;margin-bottom:25px;}

.zxgd_step{margin-top:20px;text-align:center;}
.zxgd_bg{background:#f3f3f3;}

.zxgd_view_top{border:1px solid #e6e6e6;background:#fcfcfc;padding:20px 0 40px 0;}
.zxgd_view_top h2{text-align:center;font-weight:normal;line-height:60px;font-size:24px;}
.zxgd_view_top p{font-size:14px;color:#8b8b8b;margin-bottom:10px;display:block;text-align:center;}
.zxgd_view_top ul{width:100%;margin:40px 0;background:#fff;border:1px solid #e6e6e6;border-left:none;border-right:none;overflow:hidden;padding:20px 20px;}
.zxgd_view_top ul li{float:left;text-align:center;}
.zxgd_view_top ul li h3{line-height:40px;}
.gd_01{width:40%;}
.gd_02{width:20%;}

/*选项卡1*/
#Tab1{
width:100%;
margin:40px 0;
padding:0px;
}
/*菜单class*/
.Menubox {
width:100%;
height:40px;
line-height:40px;
border-bottom:1px solid #11744f;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
width:114px;
text-align:center;
color:#5f5f5f;

}
.Menubox li.hover{
padding:0px;
background:#fff;
width:116px;
border-left:1px solid #11744f;
border-top:1px solid #11744f;
border-right:1px solid #11744f;
color:#11744f;
font-weight:bold;
height:40px;
line-height:40px;
}
.Contentbox{
margin-top:40px;
}
.Contentbox img{max-width:100%;margin-bottom:10px;}






.gongdi_list{margin-right:-30px;margin-bottom:30px;overflow:hidden;}
.gongdi_list ul li{width:380px;height:320px;float:left;margin-right:30px;margin-bottom:30px;border-radius:2px;}
.gongdi_list ul li h2{font-weight:normal;font-size:20px;line-height:40px;text-overflow: ellipsis; 
overflow: hidden; 
white-space: nowrap; }
.gongdi_list ul li p{color:#aeaeae;line-height:150%;margin-top:10px;text-overflow: ellipsis; 
overflow: hidden; height:40px;
 }
.gongdi_list ul li span{font-size:14px;margin-right:5px;padding-right:10px;color:#a6a6a6;border-radius:2px;line-height:1.5em;font-weight:normal;margin-bottom:5px;}

.gongdi_view_01{margin:40px 0;overflow:hidden;}
.gongdi_view_01_img{float:left;width:373px;height:226px;margin-top:10px;}
.gongdi_view_01_content{float:right;width:750px;}
.gongdi_name h2{font-size:24px;font-weight:normal;border-bottom:1px solid #eaeaea;line-height:50px;color:#000;}
.gongdi_name{overflow:hidden;}
.gongdi_name ul li{float:left;line-height:40px;margin-right:15px;}
.line{color:#a6a6a6;}
.gongdi_view_xm{margin-top:20px;}
.gd_xm1{border-bottom:1px solid #eaeaea;line-height:40px;overflow:hidden;}
.gongdi_view_xm{overflow:hidden;}
.gd_xm1_01{overflow:hidden;}
.gd_xm1_01_item{float:left;width:15%;font-size:16px;color:#a6a6a6;}
.gd_xm1_01_content{float:left;width:35%;font-size:16px;}
.gd_xm1_01_content1{float:left;width:85%;font-size:16px;}

.gongdi_picture{overflow:hidden;}
.gongdi_picture h2{font-size:16px;text-align:center;line-height:85px;color:#11744f;background:url(/public/images/07.jpg) no-repeat center bottom;margin-bottom:45px;}
.gongdi_picture_list{overflow:hidden;margin-right:-40px;}
.gongdi_picture_list ul li{float:left;width:370px;margin-right:40px;margin-bottom:40px;}

/*关于领秀*/
.about_banner{width:100%;margin:0 auto;height:370px;}
.content{padding:40px 0;line-height:160%;}
.l_about_01_img{float:left;width:583px;margin-top:40px;}
.l_about_01_r{float:right;width:550px;}
.l_about_01_r img{}
.l_about_01_r p{text-indent:2em;margin-bottom:10px;}

.about_item{background:url(/public/images/line.png) no-repeat center;margin:30px 0;padding-bottom:20px;}
.about_item h2{font-size:36px;text-align:center;font-weight:normal;line-height:60px;}
.about_item p{text-align:center;font-size:16px;}
.contact{margin-bottom:40px;overflow:hidden;}
.contact_map{float:right;clear:right;width:530px;margin-top:40px;}
.contact_content{float:left;width:650px;}
.contact_content h2{line-height:50px;font-weight:normal;}
.contact_content ul{border-top:1px solid #d3d3d3;}
.contact_content li{border-bottom:1px solid #d3d3d3;padding:10px 0;padding-left:80px;overflow:hidden;min-height:60px;}
.c_address{background:url(/public/images/address_icon.png) no-repeat 10px 10px;}
.c_item{font-size:16px;line-height:35px;}
.c_content{color:#818181;overflow:hidden;}
.c_tel{background:url(/public/images/tel_icon.png) no-repeat 10px 10px;}
.c_tel1{float:left;width:50%;}
.c_content span{font-size:24px;line-height:40px;color:#0b5b36;font-family:Helvetica}
.c_web{background:url(/public/images/website_icon.png) no-repeat 10px 10px;line-height:40px;}
.c_wx{float:left;width:200px;text-align:center;}
.c_wx img{text-align:center;margin:0 auto;display:block;}
.c_wx p{line-height:40px;}



.joblist{margin:20px 0;}
.joblist h2{font-size:20px;font-weight:bold;text-indent:40px;background:url(/public/images/03.png) 20px center no-repeat;border-bottom:1px solid #d0d0d0;line-height:45px;}
.joblist_content{background:#f9f9f9;padding:30px 40px;}
.joblist_content h3{font-size:16px;line-height:40px;font-weight:normal;}
.joblist_content p{padding:0;margin-bottom:15px;color:#a6a6a6;}

/* 页面底部 */
.footermenu{float:left;margin-top:30px;max-width:200px;margin-right:30px;min-width:120px;overflow:hidden;}
.footermenu dl dt{color:#fff;line-height:50px;font-size:16px;}
.footermenu dl dd{font-size:12px;line-height:25px;color:#a6a6a6;}
.footermenu dl dd a{color:#a6a6a6;}
.footermenu dl dd a:hover{color:#fff;}
.tel{background:url(/public/images/tel.png) no-repeat 0 8px;text-indent:20px;}
.email{background:url(/public/images/email.png) no-repeat 0 8px;text-indent:20px;}
.address{background:url(/public/images/address.png) no-repeat 0 8px;padding-left:20px;}
.wechat{background:url(/public/images/wechat.png) no-repeat 0 8px;padding-left:20px;}
.wechat img{margin:5px 0;}
.weibo{background:url(/public/images/sina_icon.png) no-repeat 0 6px;padding-left:20px;}
.douyin{background:url(/public/images/douyin.png) no-repeat 0 6px;padding-left:20px;}
.copyright{margin:40px 0;color:#a6a6a6;font-size:12px;padding:10px 0;}
.copyright ul li{float:left;line-height:42px;margin-right:30px;}
.copyright ul li a{color:#a6a6a6;}

.clear{clear:both;}


/*申请加盟*/
.banner_jm{background:url(/public/images/jm_banner.jpg) no-repeat top center;height:400px;}
.jm{margin:0;}
.jm_01{margin-bottom:15px;overflow:hidden;}
.jm_item{width:80px;font-weight:600;font-size:14px;float:left;v}
.jm_content{color:#666666;}
.jm_content .input{border:1px solid #e6e6e6;width:200px;height:30px;line-height:30px;color:#666666;}
.jm_content .input2{border:1px solid #e6e6e6;width:100px;height:30px;line-height:30px;color:#666666;}
.jm_content span{float:left;margin-right:15px;}
.jm_content_1{float:left;}
.jm_content_1 .input1{float:left;border:1px solid #e6e6e6;width:600px;height:120px;line-height:30px;color:#666666;}
.jm_content img{     width: auto;
    height: 30px;
    margin-left: 5px;}
.sq{width:60px;height:30px;line-height:30px;text-align:center;display:block;float:left;font-size:12px;}
.sq input{color: #fff;
    display: block;
    background: #e60000;
    width: 100%;
    line-height: 30px;
    border: none;
    padding: 0;}
.sq input:hover{color:#fff;display:block;}
.sq input:hover{color:#fff;display:block;background:#666;}
/* 页面底部 */
.footermenu{float:left;margin-top:30px;max-width:160px;margin-right:20px;min-width:100px;overflow:hidden;}
.footermenu dl dt{color:#fff;line-height:50px;font-size:16px;}
.footermenu dl dd{font-size:12px;line-height:25px;color:#a6a6a6;}
.footermenu dl dd a{color:#a6a6a6;}
.footermenu dl dd a:hover{color:#00df78;}
.tel{background:url(/public/images/tel.png) no-repeat 0 2px;text-indent:20px;height:30px;}
.tel1{background:url(/public/images/tel.png) no-repeat 0 2px;text-indent:20px;height:50px;}
.email{background:url(/public/images/email.png) no-repeat 0 8px;text-indent:20px;}
.address{background:url(/public/images/address.png) no-repeat 0 8px;padding-left:20px;}
.wechat{background:url(/public/images/wechat.png) no-repeat 0 8px;padding-left:20px;}
.wechat img{margin:5px 0;}
.copyright{margin:20px 0;color:#a6a6a6;font-size:12px;padding:0px 0;border-top:1px solid #565656;}
.copyright ul li{float:left;line-height:42px;margin-right:30px;}
.copyright ul li span{margin-right:20px;}
.clear{clear:both;}
.sqdl{margin:50px 75px 0 0;float:right;clear:right;width:120px;height:30px;text-align:center;line-height:30px;}
.sqdl a{display:block;background:#999999;border-radius:5px;color:#fff;}
.sqdl a:hover{display:block;background:#e50000;border-radius:5px;color:#fff;}




/*飞云补充*/
.home_case_list ul li figure h2{overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;}

.home_case_list ul{ overflow:hidden}
.page-list{    text-align: center;
    overflow: hidden;
    width: 100%;
    margin-top: 20px;margin-bottom:40px;}
.position dl { line-height:60px}
.pd20{ padding-bottom:20px}
.mt20{ margin-top:20px}



/*浮动*/

.side-pannel {
	position: fixed;
	right:0;
	z-index: 99
}
.side-bar {
	border: 1px solid #E7E7E7;
	border-bottom: none;
	top: 0px;
	background: #fff
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 80px;
	height: 70px;
	border-bottom: 1px solid #E7E7E7;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px
}

.side-bar a.gotop s {
	position: absolute;
	top: 50%;
	left: 22px
}
.side-bar a.text {
	padding-top: 25px
}

.side-bar a.text1 {
	padding-top: 40px
}

.side-bar a.qr s {
	position: absolute;
	top: 50%;
	left: 25px
}
.side-bar a.qr i {
	width: 277px;
	height: 259px;
	position: absolute;
	left: -277px;
	top: 50%;
	margin-top: -120px;
	display: none;
	background-position: 0 0
}
.side-bar a.qr:hover i {
	display: block
}
.side-bar a.qr i {
	background-image: url(/public/images/weixin.png)
}

.side-bar a.qr1 s {
	position: absolute;
	top: 50%;
	left:28px
}
.side-bar a.qr1 i {
	width: 277px;
	height: 117px;
	position: absolute;
	left: -277px;
	top: 50%;
	margin-top: -65px;
	display: none;
	background-position: 0 0
}

.side-bar a.qr1:hover i {
	display: block
}
.side-bar a.qr1 i {
	background-image: url(/public/images/pf_tel_hover.png)
}






.g-icon-top {
	height: 20px;
	width: 35px;
	margin-top: -10px;
	background-position: 0 -33px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -35px -33px
}
.g-icon-weibo1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px -25px
}
.g-icon-qr1 {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: 0 0
}


.g-icon-tel {
	height: 22px;
	width: 25px;
	margin-top:-20px;margin-right:-10px;
	background-position: 0px -53px;
}





.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-tel,.g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(/public/images/sprite.png)}





.bgbj{background:#f1f1f1;}
.bj_left{float:left;width:260px;margin:20px 40px;padding-top:20px;overflow:hidden;}
.bj_left ul li{float:left;width:90px;text-align:center;margin:0 20px;margin-bottom:20px;}
.bj_left ul li h2{line-height:40px;font-weight:normal;font-size:14px;}
.bj_left ul li h3{width:90px;height:90px;display:block;background:#fff;border:1px solid #dcdcdc;border-radius:2px;}
.bj_left ul li h3.bj1{background:url(/public/images/bj_1.png) no-repeat center center #fff;}

.bj_left ul li h3.bj2{background:url(/public/images/bj_2.png) no-repeat center center #fff;}
.bj_left ul li h3.bj3{background:url(/public/images/bj_3.png) no-repeat center center #fff;}
.bj_left ul li h3.bj4{background:url(/public/images/bj_4.png) no-repeat center center #fff;}

.bj_right{float:right;width:800px;height:300px;margin:40px 0;padding:10px;background:#fff;border:1px solid #dcdcdc;border-radius:2px;}
.bj_item{text-align:center;}
.bj_item h2{line-height:40px;font-size:36px;margin-top:20px;margin-bottom:10px;font-weight:normal;}
.bj_content{margin:20px 40px;}
.bj_content ul li{margin-bottom:10px;}
.bj_c_item{float:left;width:10%;line-height:45px;}
.bj_c_nr{float:left;width:40%;line-height:45px;}
.input01{border:1px solid #dcdcdc;color:#afafaf;line-height:35px;width:90%;padding:0 5px;}
.bj_c_memo{float:left;width:50%;line-height:45px;color:#e70006;}
.bj_c_tj{float:right;width:250px;line-height:45px;background:#0db55d;margin-right:30px;text-align:center;color:#fff;font-size:18px;}

.bj_c_tj a{width:250px;line-height:45px;background:#0db55d;text-align:center;color:#fff;font-size:18px;display:block;}
.bj_c_tj a:hover{background:#0b5b36;display:block;text-align:center;color:#fff;font-size:18px;width:250px;}

.bj_c_nr yanzm{float:left;width:20%;line-height:45px;height:45px;margin-right:10px;}
.input02{border:1px solid #dcdcdc;color:#afafaf;line-height:45px;height:45px;width:100px;padding:0 5px;}
