/******************************
*同创模板网-专业提供企业网站源码程序模板*
* www.cnfusu.com *
* www.cnboco.com *
* 微信：cnboco *
* QQ:289229516 *
 ******************************/

*{margin:0px;padding:0px;}
body{background:#e6e6e6;font-size:12px;font-family:"Microsoft YaHei";color:#313131;}
a{text-decoration:none;cursor:pointer;color:#666}
a:hover{color:#ed182a}
a:visited{ color:inherit;}
img{border:none;}
em,i{font-style:normal;}
input{outline:none;border:none;font-family:"Microsoft YaHei";}
li{list-style-type:none;}
.fl{float:left;}
.fr{float:right;}
.back-orange{background:#ff9900;}
.white{color:#FFF;}
.wrap{width:1200px;margin:0 auto;background: #fff;overflow: hidden;}
.content{width:1200px;margin:0px auto;zoom:1;overflow: hidden;}
.clear{clear:both;}
.mt5{margin-top:5px;}
.mt20 { margin-top: 20px;}
.ml20{margin-left:20px;}
.ml10{margin-left:10px;}
.mt10 { margin-top: 10px;}
em{font-style:normal;}
.border {border: 1px solid #dedede;}
/*二级页面位置*/
.weizhi {height:40px;line-height:40px;text-align:left;margin:0px auto;background-image:url(../images/casebj.png);background-position:0px -128px;text-indent:20px;}

/*==================================================================HTML5 CSS3 特效==========================================================================*/
/*遮罩*/
.ht5_zhezhao{ height:100%; width:100%; background:url(../images/touming2.png) repeat; text-align:center;opacity:0;transition: all 0.4s;-moz-transition: all 0.4s; -o-transition: all 0.4s; -webkit-transition: all 0.4s;}
.ht5_zhezhao table{ width:100%;height:100%;}
.ht5_zhezhao table td{color:#FFF;font-size:60px;text-align: center;transition: all 0.4s;-moz-transition: all 0.4s; -o-transition: all 0.4s; -webkit-transition: all 0.3s;}
.ht5_zhezhao:hover{opacity:1;font-size:30px;}
.ht5_zhezhao:hover table td{opacity:1;font-size:25px;}

.ht5_touming:hover{opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);}

.ht5_fangda{transition: all 0.3s;-moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s;}
.ht5_fangda:hover{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.ht5_360deg:hover{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);}

.ht5_huangdong:hover{transform: translateX(-6px);}

.ht5_beijinfushang{ transition: 0.5s;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);  background: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.ht5_beijinfushang:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}

.ht5_yanchi:hover{ transition: color 0.3s ease-out; -webkit-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;-ms-transition:color 0.3s ease-out;} 

.ht5_bottom_top{animation:ht5_bottom_top 3s .2s ease both;} 
.ht5_top_bottom{animation:ht5_top_bottom 3s .2s ease both;} 
.ht5_left_right{animation:ht5_left_right 3s .2s ease both;} 
.ht5_right_left{animation:ht5_right_left 3s .2s ease both;} 
.ht5_top_bottom_huangdong{animation:ht5_top_bottom_huangdong 3s .2s ease both;}
.ht5_opacity{animation:ht5_opacity 3s .2s ease both;}
.ht5_huangdong{transition: transform 0.2s linear 0s;}

@-webkit-keyframes ht5_bottom_top{
0%{opacity:0;
-webkit-transform:translateY(0px)}
50%{opacity:0.5;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translatey(-40px)}
}
@-moz-keyframes ht5_bottom_top{
0%{opacity:0;
-webkit-transform:translateY(0px)}
50%{opacity:0.5;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translatey(-40px)}
}
@-ms-keyframes ht5_bottom_top{
0%{opacity:0;
-webkit-transform:translateY(0px)}
50%{opacity:0.5;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translatey(-40px)}
}

@-webkit-keyframes ht5_opacity{
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes ht5_opacity{
0%{opacity:0}
100%{opacity:1}
}
@-ms-keyframes ht5_opacity{
0%{opacity:0}
100%{opacity:1}
}

@-webkit-keyframes ht5_left_right{
0%{opacity:0;
-webkit-transform:translateX(-40px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes ht5_left_right{
0%{opacity:0;
-moz-transform:translateX(-40px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}
@-ms-keyframes ht5_left_right{
0%{opacity:0;
-ms-transform:translateX(-40px)}
100%{opacity:1;
-ms-transform:translateX(0)}
}

@-webkit-keyframes ht5_right_left{0%{opacity:0;-webkit-transform:translateX(40px)}
100%{opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes ht5_right_left{
0%{opacity:0;
-moz-transform:translateX(40px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}
@-ms-keyframes ht5_right_left{
0%{opacity:0;
-ms-transform:translateX(40px)}
100%{opacity:1;
-ms-transform:translateX(0)}
}

@-webkit-keyframes ht5_top_bottom{
0%{opacity:0;
-webkit-transform:translateY(-1800px)}
60%{opacity:1;
-webkit-transform:translateY(20px)}
80%{-webkit-transform:translateY(-10px)}
100%{-webkit-transform:translateY(0)}
}

@-moz-keyframes ht5_top_bottom{
0%{opacity:0;
-moz-transform:translateY(-1800px)}
60%{opacity:1;
-moz-transform:translateY(20px)}
80%{-moz-transform:translateY(-10px)}
100%{-moz-transform:translateY(0)}
}
@-ms-keyframes ht5_top_bottom{
0%{opacity:0;
-ms-transform:translateY(-1800px)}
60%{opacity:1;
-ms-transform:translateY(2px)}
80%{-ms-transform:translateY(-10px)}
100%{-ms-transform:translateY(0)}
}
@-webkit-keyframes ht5_top_bottom_huangdong{
0%{-webkit-transform:perspective(400px) rotateX(90deg);
opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg)}
100%{-webkit-transform:perspective(400px) rotateX(0deg);
opacity:1}
}
@-moz-keyframes ht5_top_bottom_huangdong{
0%{-moz-transform:perspective(400px) rotateX(90deg);
opacity:0}
40%{-moz-transform:perspective(400px) rotateX(-10deg)}
70%{-moz-transform:perspective(400px) rotateX(10deg)}
100%{-moz-transform:perspective(400px) rotateX(0deg);
opacity:1}
}
@-ms-keyframes ht5_top_bottom_huangdong{
0%{-ms-transform:perspective(400px) rotateX(90deg);
opacity:0}
40%{-ms-transform:perspective(400px) rotateX(-10deg)}
70%{-ms-transform:perspective(400px) rotateX(10deg)}
100%{-ms-transform:perspective(400px) rotateX(0deg);
opacity:1}
}


/*从上到下 前后 end*/

/*设置动画效果 结束 end====================================================================================*/
.top_top{width:100%; height:30px; line-height:30px; background-color:#eee; color:#888;}
.top_topnav,.top_topnavleft,.top_topnavright{height:30px; line-height:30px; color:#888; font-size:12px; margin-left:10px; }
.top_topnav{margin:0px auto;background-color: #eee;overflow: inherit;}
.top_topnavright{background-image:url(../images/bj.png); background-position:170px -436px;}
.top_headerp{width:100%; height:120px; background-color:#FFF}
.top_header{height:120px; margin:0px auto;background-color:#FFF;overflow: inherit;position: relative;}
.top_tel{background-image:url(../images/pagebj.png);width:220px; height:80px; float:right; margin-top:20px;}
.top_searchsubmit{background-image:url(../images/sousuo.jpg)}
.top_logo, .top_adlang, .top_search, .top_tel{height:80px;}
.top_search{margin-left:25px;}
.top_logo{width:380px;}
.top_tel .top_dianhua{float:right;margin-top:30px;font-size:24px;}
.top_searchselect {Z-INDEX: 49; FLOAT: left; WIDTH: 86px; POSITION: relative; HEIGHT: 32px;}
.top_searchselect SPAN {display:block;FLOAT: left; HEIGHT: 31px;background:#eee;width:86px;COLOR: #333333; text-align:center; LINE-HEIGHT: 31px; POSITION: relative;background:#eee url(../images/xiala.png)  no-repeat 90% center;}
.top_searchselect UL {DISPLAY: none; Z-INDEX: 150; LEFT: -2px; border:2px solid #ED182A;border-top:none;border-radius:3px;
OVERFLOW-X: hidden; WIDTH: 88px; POSITION: absolute; TOP: 32px}
.top_searchselect UL LI {FLOAT: left; WIDTH: 100%; HEIGHT: 24px; text-align:center;}
.top_searchselect UL LI A {FLOAT: left; WIDTH:100%; HEIGHT: 24px}
.top_searchselect UL LI {BACKGROUND: #eee}
.top_searchselect UL LI A {WIDTH: 100%; COLOR: #666666; LINE-HEIGHT: 24px}
.top_searchselect UL LI A:hover {BACKGROUND:#3d3d3d; COLOR: #fff; TEXT-DECORATION: none}
/*.searchselect UL LI A.current {COLOR: #9c9c9c}
.searchselect UL LI A.current:hover { COLOR:#ED182A}*/
.top_searchselect UL LI.last {OVERFLOW: hidden; WIDTH:100%;HEIGHT: 5px;}
.top_tel{background-position:-600px 3px;}
.top_searchsubmit{background-position:0px 0px;}
.top_brandico{width:17px; height:80px; float:left; margin-top:20px; padding-top:18px; margin-left:10px;margin-right:70px;}
.top_search,.top_searchtext,.top_searchkeyhot{width:480px;}
.top_searchtext{height:36px; margin-top:10px; text-align:left}
.top_searchtextinput{padding-left:10px;width:365px;height:32px; line-height:32px; border:2px solid #ED182A; text-align:left; overflow:hidden}
.top_searchsubmitnav{width:100px; height:36px;}
.top_searchsubmit{width:100px; height:36px; border:0px;}
.top_searchtxt,.top_searchtxt1{width:285px; height:36px; line-height:30px; border:0px; border-collapse:inherit; font-size:14px;top:-4px; left:-4px;}
.top_searchtxt1{color:#666}
.top_searchkeyhot{height:30px; line-height:30px; text-align:left; color:#9a9a9a; font-size:12px;}
.top_tel{width:220px;}


/* 网站总导航*/
.top_menu{width: 100%;height:50px; line-height:50px;background-color:#ed182a;}
.top_pagemenu{margin: 0 auto;padding: 0;z-index: 1;width:1201px;height:50px; line-height:50px;background-color:#ed182a;}
.top_pagemenu li{margin: 0;padding: 0;width:115px;list-style: none;float: left;font-size: 16px;height:50px; line-height:50px;margin-right:1px;position: relative;}
.top_pagemenu li .icon{position:absolute;left: 80%;bottom: 30px;z-index:1 ;}
.top_pagemenu li a{display: block;color: #FFF;text-align: center;text-decoration: none;}
.top_pagemenu li a:hover{background: #ffc600;color:#fff;}
.top_pagemenu .on a{background: #ffc600;color:#fff;}
.top_pagemenu .top_twomenu {position:absolute;width:147px;z-index:2;color:#fff;display:none;}
.top_pagemenu .top_twomenu li{color:#fff;background:#3D3D3D;width:100%;text-align:center;border-top: solid 1px #fff;float:left;}
.top_pagemenu .top_twomenu a{color:#fff;background:#3D3D3D;width:100%;text-align:center;border-top: solid 1px #fff;float:left;}
.top_pagemenu .top_twomenu li:hover{background:#ED182A;}
.top_top .cur-loc-ico {display: inline-block;width: 13px;height: 17px;vertical-align: sub;background: url(../images/comm_icos.png) 0 0;}
.top_top .cur-city-flag {margin-right: 5px;}
.top_top .has-line {width: 1px;height: 12px;display: inline-block;vertical-align: sub;margin-top: -1px;margin-left: 10px;background-color: #dddddd;}
.top_top .change-city {position: relative;}
.top_top .change-city .tit {display: block;position: relative;width: 78px;padding-left: 10px;border-left: 1px solid #eee;border-right: 1px solid #eee;overflow: hidden;
z-index: 99;color:#888;height:29px;}
.top_top .up-down-ico {display: inline-block;width: 9px;height: 5px;margin-left: 2px;vertical-align: super;background: url(../images/comm_icos.png) -80px 0;}
.top_top .sub-city {
display: none;
position: absolute;
left: 0;
top: 29px;
width: 186px;
padding: 10px;
background-color: #fff;
border: 1px solid #dfdfdf;
z-index: 9;
}
.top_top .sub-city h2 {
height: 20px;
line-height: 20px;
color: #ED182A;
font-size:12px;
}
.top_top .sub-city-con {
line-height: 24px;
}
.top_top .sub-city-con a {
margin-left: 5px;
margin-right: 5px;
display: inline-block;
color:#666;
}
.top_top .sub-city-con a:hover{color:#ED182A;}
.top_top .change-city:hover .sub-city{
display: block;
}
.top_top .change-city:hover .tit{
width: 78px;
border-left: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
border-bottom: 1px solid #fff;
background-color: #fff;
}
.top_top .change-city:hover .up-down-ico,.bus-coop-li:hover .up-down-ico,.attention-wx-li:hover .up-down-ico,.search-wrap .search-l:hover .up-down-ico{
background: url(../images/comm_icos.png) -90px 0;
}
/** 网站总导航结束*/



.slide {
width:100%;
position:relative;
height:550px;
background:#000;
}
.slide .slide_bd {
margin:0 auto;
position:relative;
z-index:0;
overflow:hidden;
width:100%;
}
.slide .slide_bd ul {
width:100% !important;
}
.slide .slide_bd li {
width:100% !important;
height:550px;
overflow:hidden;
text-align:center;
background-position:center;
background:#fff no-repeat center;
}
.slide .slide_bd li a {
display:block;
height:100%;
}
.slide .slide_hd {
width:100%;
position:absolute;
z-index:0;
bottom:10px;
left:0;
height:20px;
line-height:30px;
}
.slide .slide_hd ul {
text-align:center;
}
.slide .slide_hd ul li {
cursor:pointer;
display:inline-block;
*display:inline;
zoom:1;
width:14px;
height:14px;
margin:0 5px;
overflow:hidden;
background: #333;
filter:alpha(opacity=50);
opacity:0.5;
line-height:999px;
border-radius:50%;
}
.slide .slide_hd ul .on {
background:#ed182a;
}
.slide .prev,.slide .next {
display:block;
position:absolute;
z-index:0;
top:50%;
margin-top:-40px;
left: 10%;
z-index:0;
width:65px;
height:68px;
background:url(../images/nav.png) 0px 0px no-repeat; /*可以在此加箭头背景*/
cursor:pointer;
filter:alpha(opacity=50);
opacity:0.5;
}
.slide .next {left:85%;background-position:0 -84px;}
.slide .next:hover {background-position:0 -255px;}
.slide .prev:hover{background-position:0 -170px;}
.slide_fcbm{width:282px; height:438px;font-size:14px;position:absolute;top:5px;z-index:1;color:#fff;}
.slide_fcbmbg{width:282px; height:438px;position:relative;background:#474747;opacity:0.8;}
.slide_fcbmcon{width:282px; height:438px;position:absolute;top:0;left:0;}
.slide_fctitle{height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:17px;}
.slide_fccontent{height:240px;margin:0 30px;}
.slide_fccontent input{font-size:14px;border:1px solid #ccc;text-indent:10px;}
.slide_fccontent .ipt-text{width:216px;height:30px;margin:5px 0;line-height:25px;}
.slide_fccontent .ipt-select{width:220px;height:28px;margin:5px 0 10px;line-height:28px;font-size:16px;border:1px solid #ccc;}
.slide_fccontent .ipt-sbm{width:220px;height:40px;background:#ed182a;color:#fff;border:none;font-size:16px;}
.slide_ser-ul li {
float: left;
width: 93px;
height: 49px;
line-height: 49px;
text-align: center;
border: 1px solid #dfdfdf;
border-right:none;
color:#E6E6E6;
}
.slide_ser-ul li i{
display: inline-block;
width: 20px;
height: 20px;
vertical-align: sub;
background-image: url(../images/fcbmpb.png);
}
.slide_ser-ul li a{display: block;}
.seervice-ul .free1{background-position: 0 0;}
.slide_ser-ul .free2{background-position: -25px top;}
.slide_ser-ul .free3{background-position: -50px top;}
.slide_ser-ul .free4{background-position: left -25px;}
.slide_mfdh{display:block;height:30px;font-size:13px;text-align:center;margin-top:6px;}
.slide_fcgundong {width:100%;}
.slide_fcgundong li{width:100%;height:29px;line-height: 29px; text-align: center; color: #E6E6E6;}
#slide_fcgundong{width:282px;overflow: hidden;height: 87px; margin: 10px 0; border-bottom: 1px solid #ccc;overflow: hidden; color: #E6E6E6;}

/*预约*/
.diy_lc { margin-top: 14px; font-family: "Microsoft YaHei"; color: #656565; width: 1160px; overflow: hidden;margin:0px auto;padding:10px 20px;background: #fff; font-size:14px;}
.diy_lc dl { width: 1250px; overflow: hidden; }
.diy_lc dt, .diy_lc dd { float: left; margin-right: 15px; text-align: center; }
.diy_lc dt { width: 52px; _width: 52px; height: 86px; padding: 28px 29px 0; background: #F3F3F3; font-size: 25px; line-height: 30px; border: 1px solid #DCDCDC; overflow: hidden; }
.diy_lc i { display: block; height: 55px; line-height: 45px; ; margin-top: 20px; text-align: center; color: #999999;}
.diy_lc i img{max-width:100%;max-height:100%;}
.diy_lc a { border: 1px solid #DCDCDC; width: 114px; height: 114px; color: #545454; text-decoration: none; display: block;}
.diy_lc a:hover { background: #E02F43; color: #FFF; border: none; width: 116px; height: 116px; overflow: hidden; zoom:1;}


.slide_pre{ width:227px; height:466px; position:absolute; right:50%; top:0px; margin-right:-600px; background:url(../images/fushang_bantoumin.png) repeat; margin-top:14px; overflow:hidden;}
.slide_pre_title{ width:227px; height:143px;}
.slide_pre_title .yuye{ text-align:center; padding-top:20px; font-size:16px; }
.slide_pre_title .number{ color:#ed182a; text-align:center; font-weight:600; font-size:31px; padding-top:20px;}
.slide_pre_img{ text-align:center; padding-top:10px;}
.slide_pre_xian{ border:1px solid #E4E4E4; width:208px; margin:0 auto;}
.slide_pre_ul{ width:208px; margin:0 auto;}
.slide_pre_left{ float:left;}
.slide_pre_right{ float:right;}
.slide_pre_sjyy{ width:227px; height:210px;margin-top:10px; overflow:hidden;}
.slide_pre_ul {overflow: hidden;}
.slide_pre_ul li{ color:#585858; font-size:14px; line-height:32px;overflow:hidden;}
.slide_pre_button{ width:197px; height:45px; background:#ed182a; text-align:center; color:#FFF; font-size:16px;bottom: 25px;
left: 15px;
position: absolute;cursor:pointer;}
.slide_pre_text{ padding-top:12px;}
.slide_pre_baoming{position: absolute;width:100%;height:0px;top: 365px;overflow: hidden;}
.slide_yuyue_title{text-align:center;font-size:20px;color:#ed182a;margin-top:15px;}
.slide_yuyue_form {margin-top:15px;}
.slide_yuyue_form span {width:178px;height:38px;border:1px solid #D7D7D9;margin:0 auto 20px auto;display: block;position: relative;}
.slide_yuyue_form span i{position:absolute;font-size:20px;top:9px;left:9px;color: #929292;}
.slide_yuyue_form span input{width:100%;height:100%;border:none;text-indent:2.5em}

/*简洁版*/
.calc_jj{width:1160px; margin:0 auto;font-size: 14px;}
#calc_jj_tab td{height:40px;   font-family: Microsoft YaHei,"微软雅黑"; text-align:left;}
#calc_jj_tab select {border:1px solid ;width:140px;height:26px;}
#calc_jj_tab  input {border: 1px solid #999;background-color: #eee;width:100px;text-align:center;height:26px;}
#calc_jj_tab .submit {
  background: #ed182a;
  color: #fff;
  border-radius: 4px;
  width: 152px;
  height: 30px;
  font-size: 14px;
  font-weight: 600;
}
#calc_jj_tab  .calc_jj_mobile{ width:138px; text-align:left;}

/*标准版*/
.calc_bz{width:1160px; margin:0 auto;font-size: 14px;}
#calc_bz_tab td{height:40px;   font-family: Microsoft YaHei,"微软雅黑";}
#calc_bz_tab select {border:1px solid ;width:140px;height:25px;}
#calc_bz_tab  input {border: 1px solid #999;background-color: #eee;width:100px;margin-right:8px;text-align:center;height:25px;}
#calc_bz_tab  .submit{   background: #ff7200; color: #fff; border-radius:4px; width:152px; height:27px; font-size:14px; font-weight:600; }
#calc_bz_tab  .calc_bz_mobile{ width:214px; text-align:left;}

/*装修计算器底部*/
.calc_bottom {
   width: 1160px;
  margin: 0 auto;
  border-top: 1px solid #ccc;
  height: 84px;
}
.calc_bottom .abs {
  position: absolute;
}
.calc_bottom .icon {
  background-image: url(../images/icon.png);
  background-repeat: no-repeat;
}
.calc_bottom p {
  width: 100px;
  padding-left: 65px;
  line-height: 84px;
  display: block;
  font-size: 14px;
  font-weight: bold;
  float: left;
  color: #000;
  position: relative;
}
.calc_bottom p .ii1 {
  width: 27px;
  height: 27px;
  left: 25px;
  top: 28px;
  background-position: -27px -153px;
}
.calc_bottom p .ii3 {
  width: 23px;
  height: 24px;
  left: 25px;
  top: 28px;
  background-position: -2px -155px;
}
.calc_bottom p .ii4 {
  width: 26px;
  height: 26px;
  left: 25px;
  top: 28px;
  background-position: -88px -154px;
}
.calc_bottom p .ii5 {
  width: 24px;
  height: 25px;
  left: 25px;
  top: 28px;
  background-position: -116px -154px;
}
.calc_bottom p .i1 {
  height: 34px;
  width: 9px;
  position: absolute;
  right: 0px;
  top: 27px;
  background-position: -3px -184px;
}
.calc_bottom .btn {
  display: block;
  width: 220px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background: #ed182a;
  border-radius: 5px;
  margin: 22px 106px 0 0;
  font-size: 14px;
  font-weight: bold;
  text-align:center;
}
.calc_bottom p .ii2 {
  width: 30px;
  height: 27px;
  left: 25px;
  top: 28px;
  background-position: -56px -153px;
}

.calc_jj_title2{width:56px;display: inline-block;}


/*标题模板*/
.white_baise .s2_title span,.white_baise .s2_title a{ color:#FFF!important;}
.s2_title{width:1160px;padding-top:20px;height:29px;background: none;position: relative;overflow:hidden;text-align: left;border-bottom:1px solid #e6ccaa;margin:0 auto;margin-bottom:10px;}
.s2_title span{float:left;line-height:30px;font-size:18px;border-bottom:1px solid #ffac3e;color:#111;}
.s2_title em{float:left;font-size:30px;line-height:30px;color:#e6ccaa;font-style:normal;margin-left:15px;}
.s2_title a{float:right;color:#323232;line-height:30px;font-size:16px;transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;}
.s2_title a:hover{color:#f60;}

/*案例*/
.jcase_style2{margin-top:40px;overflow:hidden;width:1160px;margin:0 auto;}
.jcase_s2_top{width:1160px;height:223px;position:relative;}
.jcase_s2_topLeft{width:284px; float:left; height:223px; margin-right:8px;position: relative;}
.jcase_s2_topLeft img{width:100%; height:100%;}
.jcase_s2_topLeft h2{ display:block;width:284px; height:35px; line-height:35px; text-align:center; color:#FFF; position:absolute; left:0px; bottom:0px; background:url(../images/touming.png) repeat;font-size:16px;font-weight:normal;}
.jcase_s2_topCenter{width:576px; height:223px; float:left;}
.jcase_s2_topCenter img{width:100%; height:100%; }

.jcase_s2_topRight{ float:right; width:284px;  position:relative; height:223px;}
.jcase_s2_fengge{ width:282px; border:solid 1px #E0E0E0; background:#FFF; position:absolute; left:0px; top:0px; clear:both;  z-index:2}
.jcase_s2_fengge ul{ overflow:hidden;}
.jcase_s2_fengge ul li{ position:relative; width:93px; height:110px; float:left;cursor: pointer;}
.jcase_s2_fengge ul li a{ position:absolute; left:14px; bottom:10px; width:65px; height:21px; line-height:21px; display:block; text-align:center; color:#4C4C4C;}
.jcase_s2_fengge ul li:hover a{color:#0068B9; text-decoration:underline;}

.jcase_s2_fengge ul .f_1{ background:url(../images/f1.png) no-repeat center; border-bottom:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0;}
.jcase_s2_fengge ul .f_1:hover{background: url(../images/f01.png) no-repeat center;background-position-y: 15px;}
.jcase_s2_fengge ul .f_2{ background:url(../images/f2.png) no-repeat center; border-bottom:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0;}
.jcase_s2_fengge ul .f_2:hover{background: url(../images/f02.png) no-repeat center;background-position-y: 15px;}
.jcase_s2_fengge ul .f_3{ background:url(../images/f3.png) no-repeat center; border-bottom:solid 1px #E0E0E0;}
.jcase_s2_fengge ul .f_3:hover{background: url(../images/f03.png) no-repeat center;background-position-y: 15px;}
.jcase_s2_fengge ul .f_4{ background:url(../images/f4.png) no-repeat center; border-right:solid 1px #E0E0E0;}
.jcase_s2_fengge ul .f_4:hover{background: url(../images/f04.png) no-repeat center;background-position-y: 15px;}
.jcase_s2_fengge ul .f_5{ background:url(../images/f5.png) no-repeat center; border-right:solid 1px #E0E0E0;}
.jcase_s2_fengge ul .f_5:hover{background: url(../images/f05.png) no-repeat center;background-position-y: 15px;}
.jcase_s2_fengge ul .f_6{ background:url(../images/f6.png) no-repeat center;}
.jcase_s2_fengge ul .f_6:hover{background: url(../images/f06.png) no-repeat center;background-position-y: 15px;}

.jcase_s2_telyu{ width:100%; padding-top:18px; height:38px; position:absolute; left:0px; bottom:0px;}
.jcase_s2_dianh{ width:165px; height:34px; line-height:34px; color:#969696; border: solid 1px #C0C0C0; padding-left:5px; float:left;}
.jcase_s2_dianan{ background:url(../images/anniu.jpg) no-repeat; text-indent:999px; line-height:50px; overflow:hidden; cursor: pointer; float:right; width:89px; height:36px; margin-left:2px;border:none;}

.jcase_s2_bottom{ height:262px;padding-top:8px; overflow:hidden;}
.jcase_s2_bottom ul{ width:1260px;}
.jcase_s2_bottom ul li{ width:284px; height:223px; position:relative; overflow:hidden; float:left; margin-right:8px;}
.jcase_s2_bottom ul li img{width:100%; height:100%;}
.jcase_s2_bottom ul li h2{ display:block;width:100%; height:35px; line-height:35px; text-align:center; color:#FFF; position:absolute; left:0px; bottom:0px; background:url(../images/touming.png) repeat;font-size:16px;font-weight:normal;}
.jcase_s2_fengge ul li{transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;}


/*设计师*/
.designerBg{background:url(../images/des_s1Bg.png);background-position:center;background-repeat: no-repeat;background-position: center;background-attachment: fixed;-webkit-background-size: cover;background-size: cover;}
.designer_style1{padding-bottom:10px;}
.designer_con{width:1160px;height:492px;margin:0 auto;}
.designer_con ul li{width:280px;height:492px;float:left;background:#000;overflow:auto;margin-right:12px;}

.designer_con ul{margin:0 auto;}

.des_head{width:280px;height:280px;position:relative;overflow:hidden;}
.designer_con ul li a.designer_img{width:280px;height:280px;overflow:hidden;display:block;}
.designer_con ul li a img{width:100%;height:100%;}

.designer_btn{width:181px;height:50px;position:absolute;bottom:0px;left:0px;font-size:14px;}
.designer_btn a{width:90px;height:50px;line-height:50px;display:block;text-align:center;overflow:hidden;}
.des_freeBtn{background:#f90;color:#fff;position:absolute;left:0px;bottom:0px;}
.des_orderBtn{background:#fff;color:#f90;position:absolute;right:0px;bottom:0px;}


.designer_name{width:260px;height:40px;margin:25px auto 0px;text-align:left;line-height:40px;border-bottom:1px solid #454545;}
.designer_name a{float:left;font-size:24px;color:#fe8500;}
.designer_name span{float:right;position:relative;font-size:14px;color:#636363;}
.designer_name span:after{position:absolute;content:"";width:19px;height:19px;display:block;background:url(../images/des_jp.png) no-repeat;left:-19px;top:50%;margin-top:-8.5px;}
.designer_info{width:260px;padding:5px 0px 10px;font-size:12px;color:#676666;margin:0px auto;}
.designer_info p{width:100%;line-height:18px;margin:3px 0;}

.designer_con ul li{transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;opacity:0.9;filter:Alpha(opacity=90);}
.designer_con ul li:hover{box-shadow:0px 0px 6px #000;opacity:1;filter:Alpha(opacity=100);z-index:20;/*behavior:url(/js/ie-css3.htc);*/}

.designer_btn a{transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transform-origin:0px 50px;}
.designer_btn a:hover{line-height:55px;height:55px;}

/*最新动态*/
.dt_lastnews{width:1160px;margin:10px auto 0;background:#fff;height:80px;overflow: hidden;}

.dt_lastnews a:hover{color:#ed182a;}
/*小区*/
.tuanz{ overflow:hidden;width:1160px;margin:0 auto;}
.tuanz ul{ text-align:center; width:1220px}
.tuanz li{ float:left; width:279px; height:317px; overflow:hidden;margin-right:15px; position:relative;}
.tuanz .win-title{ margin-top:12px; border-color:#5d5d5d}
.tuanz .win-title .tit{ border-color:#da2f2f; color:#fff;}
.tuanz li h2{ height:55px; line-height:55px; font-weight:normal; border-bottom:solid 1px #fff; width:220px; margin:0 auto; padding-top:5px; font-size:24px;}
.tuanz li p{ height:35px; line-height:35px; margin-bottom:5px;}
.tuanz li p span{ padding:0 5px;}
.tuanz li a{ display:block; background:#f5f5f5; }
.tuanz li a:hover{ color:#fff;  background:#f74848;}
.tuanz li a:hover h2{border-color:#ff7979;}
.tuanz li a:hover .text-red{ color:#ffe477}
.tuanz li .tips{ width:134px; height:34px; margin-left:-67px; background:#000; opacity:.7; text-align:center; line-height:34px; color:#fff; position:absolute; left:50%; top:60%; visibility:hidden; transform:scale(0);-webkit-transform:scale(0); transition:all ease .3s;-webkit-transition:all ease .3s;}
.tuanz li .tips i{ position:absolute; left:50%; bottom:-6px; width:0; height:0; border-style:solid; border-width:6px 5px 0; border-color:#000 transparent #fff; margin-left:-3px;}


/*样板房*/
.ybf_s1{width:1160px; height:553px; margin:0px auto;background-color:#FFF}
.ybf_s1_tab{width:52px; height:553px; float:left}
.ybf_s1_taba{width:52px; height:553px; font-size:16px; background-color:#D6D6D6}
.ybf_s1_taba dl{width:20px; height:auto; margin:0px auto; padding-top:60px;}
.ybf_s1_nav{width:1070px; height:492px; float:left; margin:30px 0px 20px 30px}
.ybf_s1_box{background:url("bg01.gif")/*tpa=http://www.sfdd.com/statics/shoufenqing/images/bg01.gif*/ no-repeat; /*width:960px; height:445px;*/ width:1070px; height:495px;}

/*外框*/
#ybf_s1_slider 
{ 
position:relative;
width: 1070px;
height: 495px;
overflow: hidden;
}

#ybf_s1_slider .slide 
{
position:absolute;
height: 495px;
width:785px; /* 划过图片长度 */
background: #000;
overflow: hidden;
border-left: #fff solid 1px;
cursor: default;
}
#ybf_s1_slider .title   
{
color: #FFF;
font-weight: bold;
font-size:16px;
margin-right: 1.5em;
text-decoration: none;
margin-top:10px; padding-top:10px;
}
#ybf_s1_slider .backgroundText 
{
position: absolute;
width: 100%;
height: 100px; /*文字层高度*/
top: 100%;
background: #000;
filter: alpha(opacity=50);
opacity: 0.5;
}
#ybf_s1_slider .text 
{
position: absolute;
top: 1%;
top: 100%;
color: #FFF;
text-align: justify;
width: 785PX; /*原始图片和下面文字层宽度 470px*/
left: 10px;
margin-top:10px;
}
#ybf_s1_slider .text span{font-size:16px; color:#FFF; margin-top:10px; padding-top:10px;}
#ybf_s1_slider .text p{font-size:12px; color:#FFF; line-height:20px; width:750px; font-family:'宋体'; margin-top:3px; float:left;}
#ybf_s1_slider .text p1{ width:142px; height:36px; background-image:url("1-7.png")/*tpa=http://www.sfdd.com/statics/shoufenqing/style/images/1.png*/; float:right; padding-left:20px; top}

#ybf_s1_slider .text .oo{width:750px; height:80px; }
#ybf_s1_slider .text .oobt{width:100%; height:25px; line-height:25px; font-size:16px; text-align:left; font-weight:bold}
#ybf_s1_slider .text .oocontent{width:100%; line-height:20px; text-align:left; font-size:12px; color:#FFF; font-family:'宋体'; }
#ybf_s1_slider .text .oocontenta{width:530px; float:left; height:56px; overflow:hidden;}
#ybf_s1_slider .text .oocontentb{width:185px; float:right; margin-right:15px;}

#ybf_s1_slider .diapo 
{
position: absolute;
filter: alpha(opacity=100);
opacity: 1;
visibility: hidden;
}
#ybf_s1_slider .xiaoqu{
width: 20px;
height: auto;
position: absolute;
left: 0px;
top: 130px;
background-color: #FFF;
filter: alpha(opacity=90);
opacity: 0.9;
padding: 5px;
font-size: 14px;
   }
   
   
/*新闻资讯*/
.news{width:1160px;margin:0 auto;overflow: auto;margin-bottom:10px;}

.news_left{width:835px;height:328px;float:left;}
.pic_news{width:394px; height:280px; margin-top:10px; overflow:hidden; position:relative;margin-left:15px;float:left;}
#news_slide{width:394px; height:280px;  overflow:hidden; position:relative;float:left;}
#news_slide ul#show_pic{ margin:0; padding:0; list-style:none; height:280px; width:1970px; position:absolute;}
#news_slide ul#show_pic li{ float:left; margin:0; padding:0; height:280px;}
#news_slide ul#show_pic li img{ display:block;}
#news_icon_num{ position:absolute; bottom:5px; right:5px;}
#news_icon_num li{ color:#fff;float:left; background:#7f7f7f; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;  width:20px; height:20px; list-style:none;text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#news_icon_num li:hover,#news_icon_num li.active{ background:#ef172c;}

.newsList{float:left;width:404px;height:280px;margin:10px;line-height:25px;}
.newsList h2{color:#ed182a;font-size:15px;font-family:微软雅黑;height:30px;line-height:30px;text-align:center;}
.newsList p{text-align:left;font-size:14px;text-indent:28px;height:50px;overflow:hidden;}
.newsList ul{width:90%;height:185px;overflow:hidden;font-size:12px;text-align:left;margin:10px auto 0;}
.newsList ul li {height:50px;}
.newsList ul li h3{background:url(../images/news_icon.jpg) no-repeat left center;font-size:12px;font-weight:normal;text-indent:15px;color:#ed182a;line-height:20px;}
.newsList ul li p{font-size:12px;text-indent:0px;line-height:20px;color:#676769;}
.newsList ul li a:hover p{color:#ed182a;font-weight:normal;}
.news_right{width:296px;height:328px;float:right;;}
.news_baike{width:296px;}
.news_tabmenu {width:276px;height:65px;border-top:2px solid #ed182a;margin:0 auto;}
.news_tabmenu ul {margin:0;padding:0;list-style-type: none;margin-top:10px;}
.news_tabmenu li { text-align:center; float:left;width:90px; height:25px; line-height:25px;display:inline; font-size:12px;}
.news_tabmenu .cli {text-align:center;float:left;width:90px; height:25px; line-height:25px;font-size:12px; cursor:pointer;}
.news_tabmenu .cli a{color:#666;}
#news_ttt {width:296px; height:auto;background-color:#fff;}
#news_ttt ul {width:276px;max-height:206px;overflow:hidden;text-align:left;list-style-type: none;margin:0 auto;}
#news_ttt ul  li{background:url(../images/ATU_r1_c1.png) no-repeat left center;height:30px;line-height:30px;font-size:14px;text-indent:20px;overflow:hidden;}
.news_baike ul  li a:hover{font-weight:normal;}
#news_ttt .hidden {display:none;}


/*关于企业*/
.company_s1{width:1160px;margin:0 auto;overflow: auto;margin-bottom:10px;}
.company_s1_left{width:570px;height:260px;}
.company_s1_gsjj p{width:355px;height:157px;line-height:25px;margin-right:5px;font-size:13px;text-align:left;text-indent:26px;}
.company_s1_gsjj p a{color:#ed182a;}
.company_s1_center{width:270px;height:260px;margin-left:15px;}
.s1_biaoti{margin-left:10px;margin-top:10px;}
.company_s1_center a,.company_s1_right .video{display:block;width:240px;height:165px;margin:30px auto;}
.company_s1_center a:hover p,.company_s1_right .video a:hover p{color:#ed182a;}
.company_s1_center a p,.company_s1_right .video a p{height:30px;line-height:30px;text-align:center;}
.company_s1_right{width:275px;height:260px;}
.company_s1_mendian{display:block;width:176px;height:46px;float:left;margin-top:10px;}
.company_s1_mendian span{display:block;background:url(../images/icon_time.jpg) no-repeat left center;width:46px;height:50px;float:left;}
.company_s1_mendian p{float:left;width:125px;height:24px;margin-left:0px;text-indent:5px;}
.company_s1_mendian span.md2{background-position:-46px 0;}

/*友情链接*/
.yqlj{width:1160px;height:84px;color:#888;margin:0 auto;margin-bottom:10px;}
.yqlj p{display:block;height:84px;width:65px;font-weight:bold;padding-top:15px;line-height:25px;float:left;}
.yqlj ul{list-style-type:none;width:1085px;height:84px;float:left;padding-top:15px;}
.yqlj ul li{float:left;height:25px;line-height:25px;}
.yqlj ul li a{padding:0 10px;color:#999;}
.yqlj ul li a:hover{font-weight:normal;color:#ed182a;}


.bottom-footer h4 {
font-family: "Microsoft YaHei",Helvetica,Tahoma,sans-serif;
font-weight: 300;
}
.common-dialog-step-1 .btn-vip, .common-dialog-step-1 .input-box input, .fn-l, .bottom-dialog-wrap .dialog-header h3, .bottom-footer-helper .helper-item, .bottom-footer-r, .bottom-header-group .logo-a, .bottom-header-group h1, .bottom-header-group h2, .bottom-header-guide, .bottom-header-l, .bottom-header-nav li, .bottom-header-shadow, .bottom-header-site li {
float: left;
display: inline;
}
.bottom-footer {
margin: 35px 0 0;
}
.bottom-footer-hd {
background-color: #f7f7f7;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.bottom-footer-wrap {
width: 1200px;
height: 325px;
margin:0 auto;
}
.bottom-footer-helper .helper-item-spec {
padding-left: 25px;
width: 125px;
}
.bottom-footer-r {
width: 1200px;
}
.bottom-footer-helper {
margin: 60px 0 0;
}
.bottom-footer-helper .helper-item-spec {
padding-left: 25px;
width: 125px;
}
.bottom-footer-helper .helper-item {
box-sizing: border-box;
padding: 0 17px 0 60px;
text-align: right;
width: 150px;
height: 210px;
border-right: 1px solid #ddd;
}
.bottom-footer-helper h4 {
margin: 0 0 20px;
font-size: 18px;
color: #333;
}
.bottom-footer-helper li {
margin: 0 0 10px;
}
.bottom-footer-helper .helper-item-place {
width: 450px;
box-sizing: border-box;
padding: 0 0 0 60px;
text-align: left;
}
.bottom-footer-helper .helper-item-place h4 {
margin-bottom: 5px;
}
.bottom-footer-helper .helper-item-place p {
margin-bottom: 10px;
color: #999;
font-size:14px;
}
.bottom-footer-helper .helper-item-spec {
padding-left: 25px;
width: 125px;
}
.bottom-footer-helper .helper-item-logo {
width: 300px;
margin-top: 0;
border-right: 0;
padding-left: 25px;
padding-right: 25px;
}
.bottom-footer-helper .helper-item {
box-sizing: border-box;
padding: 0 17px 0 60px;
text-align: right;
width: 150px;
height: 210px;
border-right: 1px solid #ddd;
}
.bottom-tele-img {
position:relative;
height: 61px;
width: 252px;
background:url(../images/bot_tel.png) no-repeat;
}
.bottom-tele-img .bottom_tele_title{position:absolute;font-size:22px;top:26px;left:75px;}
.item-links a{font-size:14px;color:#aaa;}
.bottom-footer-helper .helper-item-logo p {
text-align: left;
margin-top: 20px;
margin-bottom: 40px;
}
.bottom-footer-helper .logo-box {
float: right;
padding-top: 14px;
border-top: 1px solid #ddd;
}
.bottom-logo-2 {
background-position: -165px 0;
height: 39px;
width: 148px;
}
.bottom-footer-bd {
padding: 40px 0 60px;
color: #999;
}
.bottom-footer-bd p {
margin: 0 0 8px;
font-size: 12px;
text-align: center;
}
.bottom_ewm{width:255px;height:133px;text-align: center;margin-top:15px;}
.bottom_ewm .bottom_ewm_img{width:140px;height:140px;}
.bottom_ewm .bottom_ewm_wz {float:right;width:135px;}
.bottom_ewm .bottom_ewm_wz li{width:135px;font-size:14px;line-height:28px;color:#999;text-align:left;}
.bottom_bot{text-align: center;font-size:14px;line-height:36px;color:#666;background: #e6e6e6;}
.bottom_bot p{display: inline-block;margin-right:10px;}

.xuanfu_float-bar { width: 100%; height: 150px; background: url(../images/touming.png) repeat 0 29px; position: fixed; bottom: 0; left: 0; z-index: 3;}

.xuanfu_float-word { width: 574px; height: 150px; margin: 0 34px 0 0;position:relative;}
.xuanfu_float-word img{position:absolute;bottom:0;}
.xuanfu_float-list { width: 342px; margin: 0 67px 0 0; padding: 29px 0 0;}
.xuanfu_float-list p { text-align: center; font-size: 14px; color: #fff; line-height: 34px;}
.xuanfu_float-list p em { color: #f4bb21;display:inline!important;}
.xuanfu_float-list li { margin: 0 0 1px;}
.xuanfu_float-box { overflow: hidden;}
.xuanfu_float-txt1 { width: 168px; height: 40px; padding: 0 10px; margin: 0 2px 0 0; background-color: #fff;}
.xuanfu_float-txt1 input { width: 100%; height: 40px; font-size: 12px; border: 0 none; background: none;}
.xuanfu_float-txt2 { width: 132px; height: 40px; padding: 0 10px; background-color: #fff; line-height: 40px;}
.xuanfu_float-txt2 input { width: 115px; height: 40px; font-size: 12px; border: 0 none; background: none;}
.xuanfu_float-txt2 em { font-size: 12px; color: #333;}
.xuanfu_float-btn { width: 152px; height: 40px;}
.xuanfu_float-btn a { display: block; width: 152px; height: 40px; line-height: 40px; font-size: 18px; color: #fff; text-align: center; background-color: #f4bb21;}
.submit { display: block; width: 152px; height: 40px; line-height: 40px; font-size: 18px; color: #fff; text-align: center; background-color: #f4bb21;}
.xuanfu_float-btn a:hover { background-color: #ffcf4e; color: #fff;}
.xuanfu_qr { width: 113px; padding: 14px 0 0;}
.xuanfu_qr-box { width: 103px; padding: 5px 5px 0; background: url(../images/qr-top.png) repeat-x left top; text-align: center; font-size: 13px; color: #fff; line-height: 24px;}
.xuanfu_qr img { width: 103px; height: 103px;}
.xuanfu_close { width: 16px; height: 15px; background: url(/images/close2.png) no-repeat; position: absolute; top: 47px; right: 11px;}
.xuanfu_close a { display: block; width: 16px; height: 15px;}

.xuanfu_float-boy { display: none; width: 229px; height: 121px; background: url(../images/float-btn.png) no-repeat; position: fixed; bottom: 0; left: -229px; z-index: 3;}


/*内页左侧列表*/
.ej_about_left{width:260px;float:left;}
.ej_about_gyqy{width:100%;height:auto;background:#fff;padding-bottom:10px;}
.ej_about_gyqy_title{width:100%;height:50px;background: #ed182a;line-height: 50px;color: #fff;font-size: 18px;font-weight: normal;text-align: center;}
.ej_about_gyqy_con{width:220px;overflow:hidden;margin:20px;}
.ej_about_gyqy_con ul{width:100%;}
.ej_about_gyqy_con ul li h2{text-align: center;height:45px;font-size:16px;font-weight: normal;background: #eee;margin-top: 10px;line-height:45px;border-right: 7px solid #ed182a;color: #767475;overflow:hidden;}
.ej_about_gyqy_con ul li a{color:#767475;}
.ej_about_gyqy_con ul li a:hover{color:#ed182a;}

/*单页开始*/
.ej_about_right{width:920px;float:right;background:#fff; padding-bottom: 20px;}
.ej_about_right_title{width:855px; height: 30px;line-height: 30px;padding-top: 5px;line-height:36px;font-size:20px;font-weight: normal;text-align: left;color: #bababa;font-family: Microsoft Yahei;border-bottom: 1px solid #e8e8e8;margin:0 auto;}
.ej_about_right_con{width:855px;margin:20px auto 0px; overflow: hidden;}
.ej_about_right_con p{line-height:36px;font-size:14px;}
.ej_about_right_con img{max-width:100%!important;}
/*新闻列表样式*/
.ej_about_newsItem{width:855px;padding:25px 10px;margin-left:auto;margin-right:auto;border-bottom:1px dotted #ccc;   color: #666;}
.ej_about_newsItem img{width:142px;height:110px; margin-right: 22px;float:left;}
.ej_about_newsItem .news_box_title{height:20px;line-height:16px;font-size:16px;text-align:left;overflow:hidden;font-weight:bold;color: #666;}
.ej_about_newsItem p.info{padding: 4px 0px 0px 0;float: left;line-height:36px;font-size: 14px;height: 85px;overflow: hidden;}
.ej_about_newsItem p.item_times{padding: 3px 5px;text-align: center;color: #ccc;font-size:12px;float:right;}
.ej_about_newsItem_right{width:670px;float:left;}
.ej_about_newsItem:hover {background: #7F7F7F;color:#fff!important; }
.ej_about_newsItem:hover .news_box_title{color:#fff; }
.ej_about_newsItem:hover p.item_times{color:#fff; }

/*关于我们二级*/

.gsjs_01{ color:#2C2C2C; font-size:22px;width:1160px;margin:20px auto 0 auto;}
.gsjs_01 span{ color:#D7D7D7; font-size:20px;}
.gsjs_xian{ border-bottom:1px solid #EBEBEB; margin-top:10px;}
.gsjs_xian_01{ border-bottom:1px solid #ed182a; margin-top:-1px; width:88px;}
.gsjs_js{color:#6C6C6C; font-size:16px; margin-top:25px; line-height:25px; overflow:hidden;width:1160px;margin:20px auto 20px auto;}
.gsjs_js img{max-width:100%;}


/*关于我们二级*/
.ej_upNav{height:40px;line-height:40px;font-size:12px;color:#666;}
.ej_upNav a{color:#666;float:left;}
.ej_upNav a:hover{color:#ed182a;}
.ej_upNav img{width:14px;height:12px;float:left;margin-top:14px;margin-right:5px;}
.ej_upNav span{float:left;margin:0 5px;}
/*新闻详情*/
.ej_aboutSingle_right{width:920px;float:right;background:#fff;}
.ej_aboutSingle_right h1{width: 813px;height: 30px;line-height: 30px;font-size: 20px;font-weight: bold;text-align: center;margin: 30px auto;padding: 10px 0;}
.ej_aboutSingle_rightTips{width:840px;height:25px;margin:0 auto;border-bottom:1px solid #5b5b5b;padding-bottom:4px;}
.ej_aboutSingle_rightTips ul{width:100%;}
.ej_aboutSingle_rightTips ul li{width:33%;height:25px;line-height:25px;font-size:14px;text-align:center;overflow:hidden;float:left;}
.ej_aboutSingle_rightTips ul li img{margin-right:3px;width:21px;height:20px;}
.ej_aboutSingle_rightC{width:860px;margin:20px auto ;overflow:hidden;}
.ej_aboutSingle_rightC p{line-height:30px;font-size:12px;font-weight:normal;}
.ej_aboutSingle_rightC img{max-width:100%!important;display: block;margin:0 auto;margin-bottom:20px;}
.ej_aboutSingle_page{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center; height:40px; line-height:40px;}
.ej_aboutSingle_page span{ display: block;  width: 455px;  float: left;}
.ej_aboutSingle_tag{ line-height: 40px; text-align: left;padding-left: 20px;display: block;font-size: 1.17em; -webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold;margin:0;}
.ej_aboutSingle_tag a:visited{text-decoration: none; color: #666;}  


.xiaoqu_form_lpxx{width:260px;height:347px;margin-top:10px;background:#f7f7f7;border-top: 2px solid #ed182a;}
.xiaoqu_form_lpxx img{float:left;width:243px;height:67px;}
.xiaoqu_form_lpxx>p.xiaoqu_form_tips{width:245px;padding-left:15px;height:25px;line-height:25px;font-size:12px;color:#222;overflow:hidden;}
.xiaoqu_form_lpxx form{width:234px;margin:0px auto;}
.xiaoqu_form_lpxx form input.xiaoqu_form_textBox{width:100%;height:34px;margin-top:10px;border:1px solid #dedede;color:#999;text-indent:15px;}
.xiaoqu_form_lpxx form input.xiaoqu_form_btn{background: #ed182a;color: #fff;border-radius: 5px;height: 37px;line-height: 37px;width: 100%;margin-top:10px;}
.xiaoqu_form_lpxx>p.xiaoqu_form_num{width:100%;text-align:center;overflow:hidden;color:#666;}
.xiaoqu_form_lpxx>p.xiaoqu_form_num b{color:#ed182a;font-weight:normal;}

.ej_des_tpgg{width:260px;background:#fff;margin-top:10px;}
.ej_des_tpgg ul{width:260px;}
.ej_des_tpgg ul li{width:260px;height:138px;}
.ej_des_tpgg ul li a{width:260px;height:138px;display:block;}
.ej_des_tpgg ul li a img{width:260px;height:113px;}
.ej_des_tpgg ul li a p{width:260px;height:25px;line-height:25px;font-size:12px;color:#888; text-align: center;}
.ej_des_tpgg ul li a:hover p{color:#ed182a;}
/*关乎我们单页右边开始*/
.ej_aboutSingle_left{width:260px;float:left;}


/*图片排序导航*/
.ej_pic_sort{margin:10px auto; font-size:13px;height:26px;}
.ej_pic_sort a{width:80px;border:1px solid #ccc;background:#fff;line-height:26px; text-align:center; color:#000 ; float:left; margin:0 5px;} 
.ej_pic_sort a div:hover{background:#ed182a !important; color:#FFF !important; cursor:pointer}
.ej_pic_sort a img{vertical-align:middle;}

.ej_case_menu{width:1200px;text-align:center;}
.ej_case_menu ul{width:1240px;}
.ej_case_menu ul li{ width: 385px;float: left;padding: 3px;margin-bottom:20px;background: #fff;margin-right: 13px;padding-bottom:10px;}
.ej_case_menu li img{ width:385px;}

.ej_case_menu .menu a{white-space:nowrap; color:#7f7f7f}
.ej_case_menu .menu a:hover{color:#f60}
.ej_case_menu .menu div.menulist div{ display:block; float:right; width:180px; line-height:22px; padding:2px 0; text-align:center}
.ej_case_menu .menu h3{ line-height:30px; background-color:#38b801; font-size:14px; padding:0 10px; text-align:center; color:#fff; margin-bottom:10px;}
.ej_case_menu .menu b{ display:inline-block; float:left; width:65px;}
.ej_case_menu ul li a.altxt{display:block;width:100%;height:50px;line-height:30px;text-align:center;font-size:14px;color:#666;overflow: hidden;}
.ej_case_menu ul li a.altxt:hover{color:#ed182a;}
.infor_b a{width:80px;height:28px;line-height:28px;background:#737373;border-radius:5px;color:#fff;display:inline-block;margin: 0 5px;overflow:hidden;}
.infor_b a.f{background: #ff9900;color: #fff;}
.infor_b a.h{background: #ff9900;color: #fff;}
.infor_b a.m{background: #ff9900;color: #fff;}
.infor_b a.z{background: #ff9900;color: #fff;}

.infor{height: 125px;}
.infor_a{padding: 10px;}
.infor_a img{width: 36px;height: 36px;border-radius: 50%;}
.infor_a p{width:199px;margin-left: 10px;overflow: hidden;}
.infor_b {margin-top: 2px;}
.infor_t a{width:80px;height:28px;line-height: 28px;background: #737373;border-radius: 5px;color: #fff;display: inline-block;margin: 0 5px;}
.infor_t a.m{background: #fdd900;color: #333;}
.infot{height:70px;}
.shi_a{padding-left:15px;padding-top:15px;padding-bottom:10px;}
.shi_a strong{color: #333;font-size: 24px;}
.shi_a p{margin-left:30px;line-height: 1.6;}
.shi_a p span{color: #f00;}


.infor_l a{width:180px;height:28px;line-height:28px;background:#737373;border-radius:5px;color:#fff;display:inline-block;margin: 0 5px;overflow:hidden;}
.infor_l a.f{background: #ff9900;color: #fff;}
.infor_l a.h{background: #ff9900;color: #fff;}
.infor_l a.m{background: #ff9900;color: #fff;}
.infor_l a.z{background: #ff9900;color: #fff;}

/*相关产品*/
.related {margin-bottom:10px;height:220px;}
.related li{width:400px;margin-left:20px;border-bottom:1px dotted #ccc;float:left;text-indent:10px;line-height:30px;height:30px;}
.related li a:hover{color:#ed182a;}
.ej_aboutSingle_page span a:hover{color:#ed182a;}
.ej_aboutSingle_tag a:hover{color:#ed182a;}
.related ul{width:880px;margin:10px auto;height:auto;}
.related h3{width:890px;font-size:16px;margin:0 auto;background: url(/template/default/common/images/xg_line.jpg) no-repeat 20px bottom;line-height: 40px;padding-left: 20px;}
.m_right {
  width: 100%;
  margin-top: 8px;
}
.m_right ul {
  width:100%;
  border:none;
}
.m_right ul li {
  float: left;
  width: 148px;
  height: 278px;
  margin-left: 18px;
  padding-top: 7px;
  padding-left: 8px;
  border: 1px solid #dedede;
  text-indent:0;
  margin-bottom:18px;
}
.m_right p {
  height: 35px;
  line-height: 35px;
}
.m_right em {
  display: block;
  height: 20px;
  line-height: 20px;
  color: #ed182a;
  padding-bottom: 7px;
}

/*分页*/
.mypages{
clear:both;
margin:20px 0px 20px 0px;
text-align: center;
height:40px;
line-height:40px;
}
.mypages ul{
display:inline-block;
margin:0 auto;
}
.mypages li{
padding:0 15px;
line-height:30px;
display:inline-block;
font-size:14px;
border:1px solid #ddd;
border-radius: 5px;
margin: 0 3px;
float:left;
background-color:#FFF;
cursor:pointer;
}
.page-num{
padding:0 15px;
line-height:30px;
display:inline-block;
font-size:14px;
border:1px solid #ddd;
border-radius: 5px;
margin: 0 3px;
float:left;
background-color:#FFF;
cursor:pointer;
}
.page-num-current,.page-num-current a,.page-num-current a:hover{color:#fff;background-color:#fdd900;}



/*悬浮*/

#kf-kefu{position: absolute;left: -140px;width: 140px;background:#fff;border-radius:10px;padding:20px 0;border-radius:10px;overflow:hidden; border: 1px solid #e0e0e0;display:none;}
#kf-kefuQQ:hover  #kf-kefu{display:inline-block;}
#kf-kefu img{cursor:pointer;}
#kf-kefu div{padding:5px 0px; width:110px;  background-color:#f9f9f9;margin:0 auto;}
#kf-kefu div p{ line-height:25px; font-size:13px; display:block;margin:0 auto; width:94px;}
#kf-kefu div p img{margin-top:5px;}
#kf-kefu div a{display:block;text-align:center;border-bottom:1px dashed #ccc;}
#kf-kefu div a:link{color:#333;}
#kf-kefu div a:visited{color:#333;}
#kf-kefu div a:hover{color:orange;background:none;}
#kf_ewm {position: absolute;top:0;left: -170px;width:170px;background:#fff;border-radius:10px;padding:10px 0;border-radius:10px;overflow:hidden; border: 1px solid #e0e0e0;display:none;}
.kf_Box .kefu_qq_div {
position: relative;
}
.kf_Box {
border: 1px solid #e0e0e0;
border-bottom: none;
width: 70px;

background-color: #f7f7f8;
position: fixed;
z-index: 99;
right: 15px;
top: 193px;
}

.kf_Box p
{
margin:0;
padding:0;
}

.kf_Box .kefu_a {
display: block;
cursor: pointer;
font-size: 14px;
text-align: center;
width: 100%;
height: 79px;
color: #393939;
border-bottom: 1px solid #e0e0e0;
}
.kf_Box .qq i {
background: url(../images/kefu_4.png) center center no-repeat;
}

.kf_Box .gotop i {
background: url(../images/kefu_5.png) center center no-repeat;
}

.kf_Box i {
display: block;
width: 100%;
height: 55px;
}

/******************************
 ** 在线留言
 ** v.1.2
 ******************************/
 .message-page input.code { border-color:#aaa; }
.message-page { width:680px; }
.message-page .row-1,
.message-page .row-2,
.message-page .row-3 { width:100%; clear:both; margin-bottom:15px; position:relative; overflow:hidden; }
.message-page .row-1 { width:328px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.message-page .row-2 { height:110px; padding:0 0 0 0; border:1px solid #ddd; }
.message-page .row-3 {  }
.message-page .ico-name { background:url(../images/zzz.png) 15px center no-repeat; }
.message-page .ico-phone { background:url(../images/xxx.png) 15px center no-repeat; }
.message-page .ico-email { background:url(../images/mail.png) 15px center no-repeat; }
.message-page .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.message-page .txt { width:100%; height:40px; line-height:40px; background:none; border:0; color:#999; }
.message-page .text { width:98%; border:0; background:#fff; padding:5px 5px; line-height:20px; height:100px; color:#999;}
.message-page img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.message-page input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#fff; margin-right:20px; padding:0 10px; color:#999; }
.message-page .submit, .message-page .reset { float:left; margin:0 0 0 10px; width:184px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.message-page .submit { background:#ed182a; margin-left:0; }
.message-page .reset { background:#999; }
.message-page .submit:hover { background:#f07800; }
.message-page .reset:hover { background:#777; }
.message-page .onfocus, .message-page .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px; background:url(../images/09ee567a89204226b9eb0b775144f30b.gif) center center no-repeat; }