.sy-banner{ float:left;  width:100%; background:url(../images/suyuan-bg.jpg) no-repeat center;height:420px;display: block;z-index:1;-webkit-box-shadow: 0px 2px 5px #b4b4b4;-moz-box-shadow: 0px 2px 5px #b4b4b4;box-shadow: 0px 2px 5px #b4b4b4;}
.banner_c{ width:904px; text-align:center; margin:0 auto; padding-top:120px;}
h2.sy{ color:#fff; font-size:38px; padding-bottom:28px;}
.sy-search{width:100%; height:55px; background:url(../images/search_input.png) no-repeat;  *background:url(../images/search_input.png) no-repeat 80px 0;  float:left; margin-left:120px; *margin-left:80px;  }
.search-tit{font-size:18px; color:#999; border:none; width: 495px; *width:380px; border:none; padding: 10px 20px;margin-left:8px; margin-top: 6px; *margin-top: 3px; padding-left:20px; float:left;}
.sy_search_btn{ float:left; text-align: center; height: 56px;  width: 124px; line-height: 56px;display: block;font-size: 20px; background: url(../images/btn_search_normal.png) no-repeat center;color: #fff;letter-spacing: 5px;border:none;}
.sy_case_title{ height:88px; line-height:88px; font-size:28px; display:block; color:#000; margin-left:30px;}
.sy_case_title em{ display:inline-block; padding-left:12px; font-size:14px; color:#666; height:88px; line-height:88px;font-style: normal;}
.case_ul{ width:1200px; overflow:hidden}
.case_ul li{ width:263px; height:264px; background:#fff; border:#CCC solid 1px; border-bottom:3px solid #dfdcdd;  margin-bottom:40px; overflow:hidden; position:relative; float:left; margin-left:28px;}
.case_ul li h3.name{ font-size:18px; text-indent:12px; height:74px; line-height:85px; display:block; background:#fff}
.case_ul li h3.hover{ background:#ff7f00; color:#fff}
.black_cover{ width:263px; border:#000 solid 1px; height:190px; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7; display:block; position:absolute; left:0; top:0; z-index:1; display:none}
.scan_code{ position:absolute; left:58px; top:-154px; width:154px; height:154px; display:block; z-index:2}
.scan_icon{ width:40px; height:40px; display:block; background-image:url(../images/scan_icon.png); background-repeat:no-repeat; background-position:0 -40px; position:absolute; left:115px; top:171px; z-index:2}
.scan_icon_hover{background-position:0 0}

.wrap-bg { width: 100%; height: auto; background-color: #f8f8f8; padding-bottom: 20px;}
.wrap{width:1080px;height:auto;background-color:#fff;margin:0px auto;}
.pro-title{width:1080px;line-height:40px; overflow:hidden; text-align:center;font-size:18px;color:#666;padding:10px 20px;padding-top:20px;}
#pro{width:1000px;height:auto;position:relative;}
#pro .hd{width:80px;height:auto;position:fixed;left:0px;top:305px;z-index:100;background:#fff; }
#pro .hd li{width:80px;*width:60px;line-height:22px;text-align:right;font-size:14px;background-color:#e6e6e6;padding:10px;margin-bottom:1px;color:#666;cursor:pointer;}
#pro .hd li.on{width:81px;*width:60px;background-color:#fff;color:#009a44;border:1px solid #009a44;border-right:none;}
#pro .bd-con{width:1040px;*width:1000px;margin-left:20px;height:auto;overflow:hidden; padding:20px;}
#pro .bd-con .bd-c-txts{float:left;width:560px;height:auto;}


#pro .zb_bt{ width:10%; }
#pro .bd-con .bd-progress{width:100%;height:auto;font-size:14px;line-height:24px;color:#666;margin:10px 0px;}
#pro .bd-con .bd-progress a span{ color:#666; }
#pro .bd-con.on .bd-progress a span{ color:#fff;}
#pro .bd-con .bd-progress a:hover span,#pro .bd-con on .bd-progress a:hover span{text-decoration:underline;}

#pro .bd-con h3 {display: block; width: 560px;height: 30px; line-height: 30px; color: #009a44;font-size: 18px;}
#pro .bd-con .bd-c-imgs{width:1040px;height:auto;overflow:hidden;margin-bottom:20px;}

#pro .bd-con .bd-c-cons{float:left;width:1160px;height:auto;overflow:hidden;}
#pro .bd-con .bd-c-cons p{line-height:24px;font-size:14px;color:#666;text-indent:2em;margin-top:10px;}

#pro .bd-con.on{ border:1px solid #009a44;}
#pro .bd-con.on span{}
#pro .biank{border-left: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc;}
#pro .bd-con.on .biank{ border-left: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc;}
#pro .jl_list th{ border-bottom:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc; background:#009a44; color:#fff;line-height:35px; }
#pro .bd-con.on .jl_list th{border-right:solid 1px #dcdcdc; background:#fff; color:#009a44; }


#pro .jl_list td{ border-bottom: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc; line-height:30px;  }
#pro .bd-con.on .jl_list td{ border-bottom: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc;}












.tc_bnt1{font-family:"microsoft yahei";
		background: url(../images/alertBtn.png) no-repeat 0 -98px;
	    display: inline-block;
	    font-size: 16px;
	    height:40px;
	    line-height: 20px;
	    text-align: center;
	    width: 120px;
	    border:0;
    	color:#fff;
	    cursor:pointer;
	}
    .tc_bnt2{
		cursor:pointer;
        font-size: 16px;
	    height:40px;
	    line-height: 40px;
	    text-align: center;
	    width: 120px;
	    border:0;
	    color:#fff;
        background: url(../images/alertBtn.png) no-repeat 0 -22px;}
    .tc_bnt{margin:0; width:280px;}
    .close {
        position: absolute;
        top:0px;
        right:0px;
        width: 40px;
        height: 21px;
        cursor: pointer;
        text-decoration: none;
        background: url(../images/alertBtn.png) no-repeat 0 0;
    }
    .sytitle {
      position: relative;
      width: 100%;
      height: 35px;
      background-color:#82c92f;
      cursor: move;
      border-spacing:0;      
    }
    .cont { width: 100%;   background-color: #EDEDED;	margin:0; }
    .title p {
      padding-left: 14px;
      line-height: 1px;
      color: #fff;
      font-size:16px;
      font-weight:bold;
    }
    .ck_sy{padding: 0 80px; text-align:center; font-size:18px; line-height:80px; color:#666;  }
    #popup {
      position: fixed;
      z-index: 9999;
      top: 150px;
      width: 600px;
      height: 181px;
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
      border:#82c92f solid 1px;
    }




#pro .hd li.wlj_a.wlj_a a span{ padding-right:10px;}
#pro .hd li.wlj_a.wlj_a a:hover span{ color:#f60; text-decoration:underline;}
#pro .hd li.wlj_a.wlj_a a,#pro .hd li.wlj_a.wlj_a a span{ display:block; width:80px; }
#pro .hd li.wlj_a{ display:block; width:80px; padding:10px 0; }