@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; display:inline;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,button,textarea,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summargy,time,margk,audio,video{margin:0;padding:0}
html { overflow-x: hidden; overflow-y: auto; }
ul,li{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none;}
a:visited{ color:#06F;}
p{ margin:0; padding:0;}
.shu{ display:block; width:1190px; height:40px; font-size:36px; text-align:center; font-weight:100; line-height:40px; padding:0 0 15px 0; color:#333;}

#header{ width:100%; overflow:hidden; }
#header .header_t{ width:100%; height:85px; background:url(../images/is/header_bg.jpg) repeat-x #f6f6f6; background-position:0 18px;}
#header .header_t #header_t_i{ width:1190px; height:75px; margin:0 auto; padding:5px 0; background:#f6f6f6;}
#header .header_t #header_t_i img{ float:left; margin:0 0 0 5px; }
#header .header_t #header_t_i ul{ width:1012px; height:45px; background:#333; float:right; margin:13px 0 0 0;}
#header .header_t #header_t_i ul li{ float:right; width:80px; height:45px; border-left:1px solid #f6f6f6;}
#header .header_t #header_t_i ul li a{ display:block; width:80px; height:36px; color:#fff; text-align:center; padding:9px 0 0 0; font-weight:bold;}
#header .header_t #header_t_i ul li .index_r{ background:#f85a59;}
#header .header_t #header_t_i ul li .index_b{background:#39bbd3;}
#header .header_t #header_t_i ul li .index_g{background:#8cc13f;}
#header .header_t #header_t_i ul li .index_y{background:#af251b;}
#header .header_t #header_t_i ul li a:hover{ background:#333; color:#f6f6f6; }

#header_ad{ width:1190px; height:370px;overflow:hidden;  margin:5px auto;  background:#fff; padding:5px 0 0 0; }
#header_ad_box{ width:1180px; height:355px; margin:0 auto; background: url("http://img.sy-021.com/statics/images/imagesN/loading.gif") no-repeat scroll center center #FFFFFF;overflow: hidden;position: relative;}
.slider, .num {position: absolute;}
.slider{ width:1180px; margin:0 auto; height:355px; background:#fff;}
.slider{ width:5950px; height:355px; top:0; left:0;}
.slider li {display: inline;list-style: none outside none;float:left;}
.slider img {display:block; height:350px; width:1180px;}
.num { width:1190px; height:20px; text-align:center; background:#fff; font-size:0; letter-spacing: -4px; word-spacing:-4px;}
.num li {display:inline-block; width:10px; height:10px; border:1px solid #e1e1e1;cursor:pointer;  overflow:hidden; margin:5px 8px 0 8px; *display:inline;zoom:1; font-size:12px; letter-spacing: normal; word-spacing:normal; border-radius:6px; }
.rgbf85a59{ background:#f85a59;}
.rgb39bbd3{ background:#39bbd3;}
.rgb8cc13f{ background:#8cc13f;}
.rgbcccccc{ background:#cccccc;}
.rgbeece83{ background:#eece83;}
.on {background:#333; border:1px solid #e1e1e1;}

#main_chengshi{ width:1190px; height:40px; text-align:center; padding:7px 0 0 0; font-size:14px; color:#333;}
#main_chengshi b{ color:#f85a59;}
#main_chengshi a{ color:#333;}
#main_chengshi strong{ margin:0 10px;}
#jz_banner{ width:1190px; height:90px; margin:0 auto;}
#jz_banner ul li{ width:90px; height:90px; float:left; margin:0 3px 0 0;}
#jz_banner ul li a{ display:block; width:90px; height:50px;  color:#fff; padding:40px 0 0 0;}
.jz_banner_a1{background:#f85a59;}
.jz_banner_a2{background:#39bbd3;}
.jz_banner_a3{background:#8cc13f;}
.jz_banner_a4{background:#ccc;}
.jz_banner_a5{ background:#eece83;}
#jz_banner ul li a:hover{ background:#333;}
#jz_banner ul li a p{padding:5px 0 0 0; font-weight:bold; text-indent:10px;}
#jz_banner span{ width:92px; height:90px; float:right; border-left:2px solid #fff; }
#jz_banner span a{ display:block; width:92px; height:50px; background:#af251b; color:#fff; padding:40px 0 0 0;}
#jz_banner span a:hover{ background:#333;}
#jz_banner span p{font-weight:bold; text-indent:10px;}
.main{ width:1190px; overflow:hidden; margin:0 auto;}
.index_case{ color:#333;}
.index_case a:hover{ color:#f85a59;}
.index_case_t{ width:1190px; height:50px; border-bottom:1px solid #ccc; margin:0 0 20px 0;}
.index_case h3{ width:100%; padding:5px 0 10px 0; font-size:18px; font-weight:100; text-align:center;}
.index_case h3 span{ float:right; font-size:14px;}
.index_case ul li{ float:left; width:238px; height:268px;}
.index_case ul li dl{ width:234px; height:264px; margin:2px auto;}
.index_case ul li dl dt{ width:234px; height:234px;}
.index_case ul li dl dt img{ border:none; border-radius:5px;}
.index_case ul li dl dd{ width:234px; height:30px; text-align:center; font-size:14px; line-height:28px;}
.index_case ul li dl a{ display:block; width:100%; height:100%;}
.jz_index_ad{ clear:both; width:1190px; overflow:hidden;}
.jz_index_ad img{ border:none;}
.main_gray{ clear:both; width:100%; background:#f9f9f9; overflow:hidden; margin:20px 0; border-bottom:1px solid #bababa; border-top:1px solid #bababa;}
.main_wenhua{width:1190px; overflow:hidden;  margin:0 auto; padding:20px 0;}
.main_wenhua_t{ width:1190px; height:45px; font-size:20px; line-height:45px;}
.main_wenhua_l{ width:350px; height:240px; float:left;}
.main_wenhua_l_img_box{ width:350px; height:225px; margin:5px 0 0 0; position:absolute;}
.main_wenhua_l_img_box img{ border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.main_wenhua_l span{ display:block;  width:100%; overflow:hidden; position:relative; top:155px; text-align:center; font-size:25px; color:#fff;}
.main_gray span h2{ width:100%; height:30px; font-weight:100; font-size:24px;}
.main_gray span h3{ width:100%; height:30px; font-weight:100; font-size:20px;}
.main_wenhua_txtlist{ float:left; width:250px; height:240px; }
.main_wenhua_txtlist li{ width:250px; height:30px; line-height:25px; text-indent:15px;}
.main_wenhua_txtlist li b{ color:#333; font-size:16px;}
.main_wenhua_txtlist li a{ color:#333;}
.main_wenhua_txtlist li a:hover{ color:#F30;}
.main_wenhua_video{ width:350px; height:240px; float:left;}
.main_wenhua_video span{display:block;  width:100%; overflow:hidden; position:relative; top:155px; text-align:center; font-size:25px; color:#000; color:#fff;}
.main_wenhua dl{ width:234px; height:230px; float:left;  margin:9px 0 0 0; }
.main_wenhua dt{ width:228px; height:180px;}
.main_wenhua dd{ text-align:center; line-height:50px; font-size:14px;}
.main_wenhua img{ border:none;}
.main_wenhua_r{ width:220px; height:240px;  float:right;}
.main_wenhua_r h4{ width:100%; height:30px; text-align:center; font-weight:100; font-size:14px;}
.main_wenhua_r ul li{ width:100%; height:27px;}
.main_wenhua_r ul li a{ color:#333;}
.main_wenhua_r ul li a:hover{ color:#F30;}

.main_seven{ clear:both; width:100%; overflow:hidden; color:#333; }
.main_seven_t{ width:100%; border-bottom:1px solid #ccc; overflow:hidden;}
.main_seven_t h2{ text-align:center; font-size:18px; font-weight:lighter; padding:0 0 20px 0;}
.main_seven_t h2 b{ font-size:14px; font-weight:lighter;}
.main_seven_t h2 a{ color:#333;}
.main_seven_banner{ width:1190px; height:30px; margin:0 auto;}
.main_seven_banner ul li{ width:170px; float:left; height:30px; text-align:center;}
.main_seven_banner ul li a{ display:block; width:100%; height:100%; color:#06F;}
.main_seven_con{ width:1190px; overflow:hidden;  margin:0 auto; padding:20px 0 40px 0; text-align:center;}
.main_seven_con a{ color:#06F;}
.main_seven_con img{border-radius:3px; border:none;}
.main_seven_con dt{ width:380px; height:150px;}
.main_seven_con dt img{ float:left;}
.main_seven_img{ margin:0 5px 0 0;}
.main_seven_con dd{ width:380px; height:30px; line-height:30px; text-align:center;}
.main_seven_l{ width:380px; height:540px; float:left;}
.main_seven_m{ width:380px; height:540px; float:left; margin:0 25px;}
.main_seven_m p{ width:380px; height:30px; line-height:30px;}
.main_seven_r{ width:380px; height:540px; overflow:hidden; float:right;}

.main_designers{ width:1190px; overflow:hidden; padding:0 0 8px 0;  margin:20px 0 0 0;}
.main_designers_t{ width:1190px; height:30px; padding:20px 0 0 0;}
.main_designers_t h3{ font-size:16px; color:#333; text-indent:10px; float:left; font-weight:100;}
.main_designers_t h3 a{ color:#39bbd3;}
.main_designers{ width:1190px; overflow:hidden; padding:0 0 8px 0; margin:10px 0 0 0;}
.main_designers ul li{ width:110px; height:129px; float:left; margin:4px 0 0 8px;  text-align:center; padding:3px 0 0 0; overflow:hidden}
.main_designers ul li img{ width:101px; height:120px; border:none; border-radius:4px;}



.main_gongdi{clear:both; width:1190px; overflow:hidden;color:#333;}
.main_gongdi a{ color:#06F;}
.main_gongdi h1{ clear:both; width:100%; height:40px;  font-weight:100; color:#333; font-size:18px; font-weight:bold; padding:20px 0 0 0;}
.main_gongdi h2{width:100%; height:40px;  font-weight:100; }
.main_gongdi h3{ width:100%; height:30px; padding:10px 0; line-height:30px; font-size:16px;  font-weight:100; margin:0 auto; }
.main_gongdi h3 a{ display:block; width:210px; height:30px; border:1px solid #ccc; background:#ebebeb; color:#333; margin:0 auto; border-radius:4px;}
.main_gongdi_left{ text-align:center;}
.main_gongdi_left{ width:400px; height:400px; float:left; border-right:1px solid #ccc; padding:0 20px 0 0;}
.main_gongdi_right{ width:750px; height:380px; float:right; padding:20px 0 0 0;}
.main_gongdi_right dl{ width:750px; overflow:hidden;}
.main_gongdi_right dl dd{ width:750px; height:25px; margin:0 0 10px 0; line-height:25px;}
.main_gongdi_right dl dd .gongdi_quyu{ display:block; background:#8cc13f; color:#fff; width:100px; height:25px; text-align:center; line-height:25px; font-size:14px; float:left; margin:0 5px 0 0; border-radius:4px; border:1px solid #ccc;}
.main_gongdi_icon{ width:100%; height:160px; font-size:0;letter-spacing: -4px; word-spacing:-4px; text-align:center; padding:10px 0 0 0;}
.main_gongdi_icon h1{ width:100%; height:40px; font-size:24px; font-weight:100; letter-spacing:normal; word-spacing:normal; padding:20px 0;}
.main_gongdi_icon dl{ display:inline-block; width:105px; height:80 *display:inline;zoom:1; font-size:12px; letter-spacing: normal; word-spacing:normal;}
.main_gongdi_icon dl dt{ width:105px; height:45px; text-align:center;}
.main_gongdi_icon dl dt img{ width:45px; height:45px; border:none;}
.main_gongdi_icon dl dd{ width:105px; height:20px; padding:15px 0 0 0;}




.main_shendu{ width:1190px; overflow:hidden;}
.main_shendu a{ color:#333;}
.main_shendu ul li{ width:250px; height:380px; float:left; margin:30px 0 0 0; text-align:center;}
.main_shendu ul li img{ border:none; display:block;}
.main_shendu ul li h2{ width:100%; height:30px; font-weight:100;}
.main_shendu ul li dl{ width:250px; height:220px;  font-size:14px;}
.main_shendu ul li dl dt{ width:100%; text-align:center; font-size:14px; height:30px; line-height:30px; background:#ebebeb;}
.main_shendu ul li dl .dd1{ width:248px; height:50px; margin:10px 0 0 0;}
.main_shendu ul li dl .dd1 .dd1_span1{ display:block; width:120px; float:left; height:24px; border-bottom:1px solid #ebebeb; line-height:24px; margin:0 0 0 4px; font-size:14px;}
.main_shendu ul li dl .dd1 .dd1_span2{ display:block; width:120px; float:left; height:25px; line-height:19px; margin:0 0 0 4px; font-size:14px;}
.main_shendu ul li dl .dd1 .dd1_span3{ display:block; width:124px; float:right; height:50px; font-size:18px; line-height:47px;}
.main_shendu ul li dl .dd2{ padding:5px 0 0 0; font-size:12px;}
.main_shendu ul li dl .dd3{ width:120px; height:28px; background:#f85a59; margin:10px auto 0 auto; line-height:26px; color:#fff;}
.main_shendu ul .main_shendu_li{ width:1px; height:300px; border:none; background:#ebebeb; margin:40px 31px 0 31px;}

.main_m5{ width:1190px; overflow:hidden;}
.main_m5 ul li{ width:238px; height:235px; float:left; border:1px solid #ebebeb; padding:5px; margin:20px 0 0 61px;}
.main_m5_ul_span1{ display:block; width:238px; height:240px;}
.main_m5_ul_span2{ display:block; width:238px; height:92px; background:#f1f1f1; margin:5px 0 0 0; background:#fff;}
.main_m5_ul_span2 img{ border:none;}
.main_m5_ul_span2 p{ width:155px; float:right; padding:0 0 0 5px; line-height:18px;}
.main_m5_ul_span3{ clear:both; display:block; width:238px; height:30px; padding:5px 0; background:#fff;}
.main_m5_ul_span3 b{ display:block; width:75px; border:1px solid #ccc; background:#f85a59; height:28px; float:left; text-align:center; line-height:28px; color:#fff;}
.main_m5_ul_span4{ display:block; width:238px; height:35px; padding:5px 0;  background:#fff;}
.main_m5_ul_span4 a{ display:block; width:115px; height:100%; color:#fff; font-weight:bold; text-align:center; line-height:35px; border:1px solid #ccc;}
.main_m5_ul_span5{ clear:both; display:block; width:238px; height:87px; background: url(../images7/main_m5_ul_span5.jpg) no-repeat center bottom #eece83; margin:8px 0 0 0; text-align:center; padding:4px 0 0 0;}
.main_m5_ul_span5 a{ display:block; width:100%; height:100%;}
.main_m5_ul_span5 img{ border:none;}
.main_m5 strong{ display:block; color:#333; height:28px; line-height:28px; text-align:center; }
.main_m5 strong a{ color:#06F;}
.main_m5 strong a:hover{ color:#333; text-decoration:underline;}
.main_m5 big{ display:block; color:#333; height:28px; line-height:28px; text-align:center; font-size:14px;}

.main_villa_design{ width:1190px; overflow:hidden;}
.main_villa_design_t{ width:1190px; overflow:hidden;}
.main_villa_design_t h3{ width:1190px; height:30px; text-align:center; font-weight:100; font-size:22px; color:#333;}
.main_villa_design_cell{ width:396px; height:210px; float:left; padding:15px 0 10px 0;}
.main_villa_design_cell span{ display:block; width:390px; height:210px;}
.main_villa_design_cell span img{ width:390px; height:180px;  border-radius:5px; border:none;}
.main_villa_design_cell span p{ width:390px; height:30px; font-size:14px; line-height:30px; text-align:center;}
.main_villa_design h1{clear:both; width:100%; height:40px; text-align:center; font-weight:100; color:#333;}
.main_villa_design h2{ width:100%; height:40px; text-align:center; font-weight:100;}
.main_villa_design dl{ float:left; width:247px; height:340px;}
.main_villa_design dl dt{ width:247px; height:240px; border-bottom:1px solid #bababa; position:relative; text-align:center; padding:4px 0 10px 0;}
.main_villa_design dl dt img{ border:none; border-radius:5px;}
.main_villa_design dl dt span{ display:block; position:absolute; top:0; left:0; width:50px; height:50px;}
.main_villa_design dl dd{ width:247px; height:65px; line-height:20px; padding:8px 0 0 0; font-size:14px;}
.main_villa_column{ float:left; width:1px; height:230px; background:#bababa; margin:5px 33px 0 33px;}

.main_deepblue{ clear:both; margin:20px 0 0 0; width:100%; overflow:hidden; background:#fff; border:1px solid #ccc; padding:35px 0 0 0;}
.main_deepblue_inner{ width:1190px; height:390px; margin:0 auto; text-align:center;}
.main_deepblue_inner p{ width:100%; font-size:16px; padding:5px 0;}
.main_deepblue_inner img{ margin:20px 0 0 0;}
.main_deepblue_l{ width:595px; height:350px; float:left; border-right:1px solid #ccc; text-align:center;}
.main_deepblue_r{ width:594px; height:350px; float:right;}
#footer{ clear:both; width:100%; overflow:hidden; background:#333; margin:8px 0 0 0; border-top:2px #ccc solid; padding:0 0 20px 0; color:#fff;}
#footer_i{ width:1190px; overflow:hidden; margin:0 auto; font-size:14px; padding:20px 0 0 0;}
#footer_i a{ color:#fff;}
.footer_l{ width:290px; overflow:hidden; float:left;}
.footer_l img{ border:none; float:left;}
.footer_l dl{ width:40px; height:65px; float:left; text-align:center; padding:0 3px;}
.footer_l dl dt{ width:40px; height:40px; border-radius:25px; overflow:hidden;}
.footer_l dl dd{ font-size:12px; padding:7px 0 0 0;}
.footer_m{ width:839px; overflow:hidden; float:left; line-height:21px; padding:0 0 0 10px; border-left:1px dotted #fff;}
.footer_m b{ float:right; font-weight:100; margin:0 28px 0 0;}
.footer_r{ width:50px; overflow:hidden; float:right; text-align:right;}