/*产品*/
.case_s_box{width:1100px;margin:0 auto;position:relative;z-index:7;}
.case_title{width:179px;margin:0 auto;height:91px;padding-top:22px;}
.s_car_img{position:absolute;right:-700px;bottom:-90px;z-index:5;}
.s_car_img.c_show{right:-40px;}
.s_car_img.c_show_1600{right:-200px;}
.case_list{width:100%;overflow:hidden;}
.case_list li{width:344px;height:311px;float:left;margin:0 18px 21px 0;position:relative;overflow:hidden;}
.case_list li img{display:block;width:340px;height:265px;border:2px solid #dfdfdf;}
.c_img_more{display:none;width:344px;height:268px;background:url("img/case_h_bg_03.png") center center no-repeat;position:absolute;left:0;top:0;z-index:2;background-size:cover;}
.case_list li p{height:36px;line-height:36px;background:url("img/c_line_17.gif") #FFFFFF left bottom no-repeat;text-align:left;text-indent:5px;color:#000000;font-size:14px;margin-top:6px;}
.case_list li p a{color:#000000;font-size:16px;}
.case_list li:hover p a{padding-left:15px;color:#00a748;}
.slideTxtBox .hd{width:300px;margin:30px auto 0 auto;}
.slideTxtBox .hd ul{text-align:center;background: #00a748;border-radius: 10px;overflow: hidden;}
.slideTxtBox .hd ul li{float:left;width:300px;}
.slideTxtBox .hd ul li a{display:block;color:#fff;font-weight:bold;font-size:26px;padding: 12px 0;}
.slideTxtBox .hd ul li.on a{background:#006a2c;}
.slideTxtBox .bd{margin-top:30px;margin-bottom:30px;}

/*关于我们*/
.company{width:100%;height:728px;background:url("img/br-_02.jpg") no-repeat center top #f0f0f3;overflow:hidden;}
.company .tits{width:250px;margin:0 auto;margin-top:50px;}
.company .content{overflow:visible;}
.pic-com{width:980px;height:460px;position:relative;margin:0 auto;}
.pic-com .lf{height:460px;width:155px;float:left; /*background: #1896d1;*/}
.pic-com .lf span{display:block;float:left;width:155px;height:118px;background:#f7c50f}
.pic-com .lf span img{float:left;margin:17px 0px 0px 32px;}
.pic-com .lf .blue{float:left;width:141px;padding-left:14px;height:342px;background:#222222;}
.pic-com .lf .blue  b{line-height:36px;font-size:34px;font-weight:normal;color:#fff;margin-top:54px;float:left;font-family:Arial;}
.pic-com .img{position:absolute;left:155px;top:118px;}
.pic-com .lf .blue p{line-height:22px;color:#fff;margin-bottom:44px;float:left;font-family:Arial;width:100%;}
.pic-com .lf .blue .zb{line-height:34px;font-size:26px;color:#fff;padding-bottom:10px;float:left;    }
.pic-com .say{float:left;width:623px;line-height:20px;padding:30px 0 0 22px;font-size:13px;color:#333;}
.pic-com .brw{width:161px;height:177px;background:#b0b0b2;float:left;}
.pic-com .yq{width:59px;height:201px;background:url("img/x_18.png") no-repeat;float:right;margin-top:56px;margin-right:6px;position:relative;}
.pic-com .rts{float:right;width:161px;margin-top:46px;}
.pic-com .yq a{display:block;width:92px;height:50px;line-height:50px;text-align:center;color:#fff;background:#727272;position:absolute;top:58px;left:-12px;}
.pic-com .yq a:hover{background:#f7c50f;color:#232323;}
.tits h2{font-size:30px;color:#232323;text-align:center;line-height:72px;font-weight:bold;}
.pic-com .tel{position:absolute;left:635px;top:318px;font-size:24px;font-weight:bold;color:#ff0900}

/*案例*/
.i-cgal-m{overflow:hidden;background-image:url("img/home_22.jpg");background-size:cover;}
.i-cgal{padding-top:30px}
.i-cgal h1{text-align:center;color:#232323;font-size:30px;margin-top:20px;margin-bottom:10px;}
.i-cgal p{text-align:center;font-size:14px;color:#232323;}
.i-cgal-m .rtCont{margin:50px 0;position:relative;}
.i-cgal-m .rtCont ul{margin:0 auto;width:980px;overflow:hidden;}
.i-cgal-m .rtCont li{margin:0 14px;width:235px;float:left;text-align:center;}
.i-cgal-m .rtCont li img{border:2px solid #FFF;}
.i-cgal-m .rtCont li a:hover img{border:2px solid #232323;}
.i-cgal-m .rtCont li h5{padding-top:12px;font-weight:normal;}
.i-cgal-m .rtCont .btnLeft,.i-cgal-m  .rtCont .btnRight{position:absolute;top:50%;margin-top:-40px;width:55px;height:55px;}
.i-cgal-m .rtCont .btnLeft{left:-65px;background:url("img/z.png") no-repeat center;}
.i-cgal-m .rtCont .btnRight{right:-65px;background:url("img/y.png") no-repeat center;}

/*新闻*/
.Xtddt .wrap{ overflow: hidden; padding-top: 50px; }
.Xtddt_L{ float: left; width: 775px;}
.Xtddt_L .dttab{ height: 62px; overflow: hidden;}
.Xtddt_L .dttab li{ float:left; width: 385px; height: 55px; position: relative;}
.Xtddt_L .dttab li *{ display: inline-block;}
.Xtddt_L .dttab li a{ width: 100%; height: 55px; text-decoration: none; line-height: 55px; background: #171717; font-size: 18px; color: #fff;}
.Xtddt_L .dttab .tab1 em{ width: 43px; height: 12px; background: url("img/news.png") no-repeat; position: absolute; top:50%; margin-top: -6px; right: 220px;}
.Xtddt_L .dttab .tab2 em{ width: 120px; height: 12px; background: url("img/prdd.png") no-repeat; position: absolute; top:50%; margin-top: -6px; right: 150px;}
.Xtddt_L .dttab li.cur a,.Xtddt_L .dttab li:hover a{ background: #006a2c;}
.Xtddt_L .dttab li i{ width: 13px; height: 11px; display: none; background: url("img/sj3.png") no-repeat; position: absolute; left: 50%; margin-left: -7px;  bottom: -8px;}
.Xtddt_L .dttab .tab1 a{ padding-left: 43px;}
.Xtddt_L .dttab .tab2 a{ padding-left: 29px;}
.Xtddt_L .dttab li.cur i,.Xtddt_L .dttab li:hover i{ display: block;}

.Xtddt_L .nrbox{ margin-top: 25px;}
.Xtddt_L .nrbox .dtaitext{ overflow: hidden;}
.Xtddt_L .nrbox .dtaitext dl{ overflow:hidden; border-bottom: 1px solid #f7f7f7; padding-bottom: 30px;}
.Xtddt_L .nrbox .dtaitext dl dt{ float: left;}
.Xtddt_L .nrbox .dtaitext dl dt img{ display: block;}
.Xtddt_L .nrbox .dtaitext dl dd{ padding-left: 253px; padding-top: 14px;}
.Xtddt_L .nrbox .dtaitext dl dd h5{ font-weight: normal; height: 20px; line-height: 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Xtddt_L .nrbox .dtaitext dl dd h5 a{ font-size: 16px; color: #171717;}
.Xtddt_L .nrbox .dtaitext dl dd h5 a:hover{color: #02a454;padding-left: 15px;}
.Xtddt_L .nrbox .dtaitext dl dd div.txtbox{ margin-top: 12px; height: 40px; line-height: 20px; color: #808080; font-size: 12px; overflow: hidden;}
.Xtddt_L .nrbox .dtaitext dl dd .smore{ display: block; margin-top: 23px; width: 75px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; background: #02a454; color: #fff;}
.Xtddt_L .nrbox .dtaitext dl dd .smore:hover{background: #171717;color: #e6e6e6;}

.Xtddt_L .nrbox .dtaitext .newslists{ overflow: hidden; margin-top: 22px; height: 80px;}
.Xtddt_L .nrbox .dtaitext .newslists li{ overflow: hidden;  height: 30px; line-height: 30px; background: url("img/sj2.png")/*tpa=http://www.sdysymy.com/Public/Home/Css/img/sj2.png*/ no-repeat left center;}
.Xtddt_L .nrbox .dtaitext .newslists li *{ display: inline-block;}
.Xtddt_L .nrbox .dtaitext .newslists li a{ float: left; margin-left: 20px; font-size: 12px; color: #333333; width: 480px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Xtddt_L .nrbox .dtaitext .newslists li a:hover{padding-left: 15px;color:#02a454 }
.Xtddt_L .nrbox .dtaitext .newslists li span{ float: right; font-size: 12px; color: #bcbcbc; font-family: "Arial";}

.Xtddt_r{ float: right; width: 292px;}
.Xtddt_r .flqtitle{ font-weight: normal; border-bottom: 2px solid #d1d1d1; overflow: hidden; height: 43px; line-height: 28px; background: url("img/frlingsbg2.png")/*tpa=http://www.sdysymy.com/Public/Home/Css/img/frlingsbg2.png*/ no-repeat left top;}
.Xtddt_r .flqtitle a{ float: left; margin-left: 11px; font-size: 18px; color: #171717;}
.Xtddt_r .flqtitle a:hover{color: #02a454}
.Xtddt_r .flqtitle span{ float: right; margin-right: 28px; width: 165px; height: 13px; margin-top: 10px; }

.Xtddt_r .flquetion{ margin-top: 26px; height: 310px; overflow: hidden;}
.Xtddt_r .flquetion dl{ overflow: hidden; padding-bottom: 16px; margin-bottom: 22px; border-bottom: 1px dotted #d1d1d1;}
.Xtddt_r .flquetion dl dt{ height: 23px; line-height: 23px; background: url("img/wen.png") no-repeat left 1px;}
.Xtddt_r .flquetion dl dt a{ display: inline-block; width: 245px; margin-left: 28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 14px; color: #171717;}
.Xtddt_r .flquetion dl dt a:hover{padding-left: 15px;color:#02a454}
.Xtddt_r .flquetion dl dd{ height: 40px; line-height: 20px; margin-top: 8px; font-size: 12px; color: #999999; padding-left: 28px; background: url("img/da.png") no-repeat left 1px;}

/*广告条*/
.ad{width: 100%;height: 140px;overflow: hidden;background: url("img/ad.jpg") top center;}
.ad a{display: block;width: 100%;height: 140px;}