@charset "utf-8"; html { font-size: 62.5%; /*10 梅 16 脳 100% = 62.5%*/ } body { margin: 0; padding: 0; text-align: left; color: #333333; font-size: 1.4rem; /*1.6 脳 10px = 16px */ font-family: "Microsoft YaHei", Arial, helvetica, sans-serif; background: #fff; } a { transition: all 0.3s; } a:link { color: #494949; text-decoration: none } a:visited { color: #494949; text-decoration: none } a:hover { text-decoration: none; color: #000; } a:focus { outline: none; -moz-outline: none; } .clear { clear: both; } img { border: 0px; } input { outline: none; } ul, li, dl, dt, dd { list-style-type: none; list-style: none; margin: 0; padding: 0; text-align: left; } canvas { margin: 0; padding: 0; display: block; border: none; } .wenben { font-size: 12px; line-height: 30px; text-align: left; color: #494949; letter-spacing: 0.0em; font-family: Arial, Helvetica, sans-serif; } .wenben ol li { line-height: 30px; list-style-type: disc; font-size: 14px; } .wenben0 { font-size: 14px; line-height: 31px; text-align: justify; color: #545454; letter-spacing: 0.0em; } .wenben01 { font-size: 1.4rem; line-height: 2; text-align: justify; color: #494949; letter-spacing: 0.0em; } .border { border: #d2d2d2 1px solid; } .center { width: 1200px; margin: 0 auto; } .left { float: left; } .right { float: right; } .opa { opacity: 0; filter: alpha(opacity=0); } .truncate { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dv { display: inline-block; vertical-align: middle; margin-right: 10px; } .responsive-img img { margin: 0 auto; } .relative { position: relative; } .share_to { display: inline-block; line-height: 30px; } .share_to a { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; color: #FFF; border-radius: 50%; text-align: center; line-height: 30px; width: 30px; height: 30px; overflow: hidden; } .share_to a i { font-size: 2.6rem; } .share_to a:hover { background: #f00 !important; } .share_to a:nth-child(1) { background: #ff6600; } .share_to a:nth-child(2) { background: #3dc464; } .share_to a:nth-child(3) { background: #d54135; } .share_to a:nth-child(4) { background: #1493d0; } .share_to a:nth-child(5) { background: #f8b500; } .mr_10 { margin-right: 10px; } .p_tb20 { padding: 20px 0; } .p_tb50 { padding: 40px 0; } .m_tb20 { margin: 20px auto; } .m_tb30 { margin: 30px auto; } .m_t20b10 { margin: 20px 0 10px 0; } .overhide { overflow: hidden; } /*PAGE ----------------------------------------*/ .de-page-mian { overflow: hidden; text-align: center; font-size: 0; margin: 10px 0 35px; } .de-page-mian .page-inner { display: inline-block; overflow: hidden; } .de-page-mian .page-inner a { display: block; float: left; min-width: 26px; padding: 0 5px; height: 36px; border: 1px solid #dddddd; background: #fff; text-align: center; line-height: 36px; font-size: 14px; color: #333; margin-right: -1px; overflow: hidden; } .de-page-mian .page-inner a.active, .de-page-mian .page-inner a:hover { color: #fff; border-color: #03aa40; background: #03aa40; } .de-page-mian .page-inner a.prev { margin-right: 10px; background: #fff url(../images/prev.jpg) no-repeat center; } .de-page-mian .page-inner a.prev.on { background: #fff url(../images/prev-hover.jpg) no-repeat center; } .de-page-mian .page-inner a.prev:hover { background-color: #fff; border-color: #dddddd; } .de-page-mian .page-inner a.next { margin-left: 10px; margin-right: 15px; background: #fff url(../images/next.jpg) no-repeat center; } .de-page-mian .page-inner a.next.on { background: #fff url(../images/next-hover.jpg) no-repeat center; } .de-page-mian .page-inner a.next:hover { background-color: #fff; border-color: #dddddd; } .de-page-mian .page-inner a.page-btn { font-size: 12px; margin-right: 0; width: 63px; margin-left: 10px; } .de-page-mian .page-inner span { display: block; font-size: 12px; color: #333; float: left; line-height: 38px; } .de-page-mian .page-inner input { display: block; float: left; height: 36px; width: 36px; border: 1px solid #dddddd; text-align: center; line-height: 36px; font-size: 14px; color: #333; margin: 0 5px; } .prev_next { margin: 20px 0; } .prev_next li .box { font-size: 1.6rem; color: #000; display: block; border: 1px dotted #ccc; color: #000; line-height: 24px; border-radius: 3px; padding: 15px; transition: all 0.3s; } .prev_next li .box:hover { background: #04a869; color: #fff; } .prev_next li .box:hover a { color: #fff; } .back_list { text-align: right; font-size: 1.8rem; } .back_list a { display: inline-block; padding: 5px 20px; border-radius: 5px; color: #000; background: #efefef; } .back_list a:hover { color: #fff; background: #04a869; } .gridtable table { width: 99%; margin: 0 auto; border-width: 1px; font-family: verdana, arial, sans-serif; color: #333333; border-color: #ccc; border-collapse: collapse; } .gridtable table th { border-width: 1px; padding: 5px 0; border-style: solid; border-color: #ccc; background-color: #dedede; } .gridtable table td { border-width: 1px; padding: 5px 0; border-style: solid; border-color: #ccc; } .gridtable table td a { text-decoration: underline; color: #069; } .hidden { display: none !important } /* Wrap ----------------------------------------*/ #wrap { width: 100%; margin: 0 auto; position: relative; overflow: hidden; } /* Header ----------------------------------------*/ #top_note { border-bottom: 1px solid #e5e5e5; color: #888888; } #top_note .row, #top_note .col { margin-bottom: 0; } #top_note a { color: #888888; margin: 0 5px; } #top_note a:hover { color: #f00; } #name_box_w { background: #ffffff; } #name_box_w .row { margin-bottom: 0; } #name_box_w .col { height: 100px; margin-bottom: 0; } #name_box_w .logo { font-size: 4.0rem; font-weight: bold; color: #333; } .top_kh { font-size: 16px; font-weight: bold; color: #cd2026; } #top_tel { padding-top: 30px; line-height: 22px; color: #333333; font-size: 1.7rem; } #top_tel big { font-size: 2.0rem; color: #ec2050; font-weight: bold; } #top_tel span small { font-size: 18px; color: #de0909; } #menu_box { width: 100%; overflow: hidden; background: #04a869; transition: all 0.3s; } .menu ul { line-height: 60px; margin: 0 !important; } .menu li { padding: 0 !important; margin-bottom: 0 !important; } .menu a { overflow: hidden; color: #fff; text-align: center; font-size: 16px; width: 100%; display: block; } .menu a:hover, .menu a.current { color: #fff; font-weight: bold; background: #000; } #top_news_box { border-top: 1px solid #efefef; width: 100%; background: #eef9ff; overflow: hidden; } #top_news_box .row ,#top_news_box .col { margin-bottom: 0; line-height: 40px; } #top_news_box .tit { font-size: 22px; color: #fff; background: #04a869; } #top_news_box a { color: #636363; font-size: 15px; } #top_news_box a:hover { color: #f00; } #menu_open { position: absolute; top: 0; right: 0; z-index: 66; color: #fff; padding: 0 10px; } #banner_box { overflow: hidden; padding: 0; } #zy_banner_box { width: 100%; height: 360px; background: url(../images/zy_banner.jpg) center; background-size: cover; position: relative; } #menu_icon { display: block; } .nav-extended .collapsible-body li { background: #eee; } .side-nav li { background: #fff; } .side-nav li .current { background: #000; color: #fff; } .m_menu_tel { background: #efefef; color: #000; line-height: 3.0rem; font-size: 1.6rem; padding: 20px 0; } .m_menu_tel a { font-size: 1.6rem; font-weight: bold; } /* Mid ---------------------*/ /* left ----------------------------------------*/ #left_box .lf_box { box-shadow: 0 0 5px #ccc; margin-bottom: 20px; } #left_box .lf_box .title { width: 100%; font-size: 2.4rem; color: #fff; background: #04a869; position: relative; text-align: center; } #left_box .lf_box .title a { color: #fff; text-align: center; } .list { padding: 10px 0; } .list .nav { overflow: hidden; font-size: 16px; border-bottom: 1px solid #e6e6e6; position: relative; height: 51px; margin-bottom: 0; } .list .nav a { color: #666; text-align: left; line-height: 50px; padding: 0 10px; display: block; position: relative; z-index: 2; } .list .nav a i { font-style: normal; } .list .nav a:hover, .list .nav.current a { color: #04a869; } .list .nav:after { transition: all 0.5s; content: ""; width: 0; height: 50px; position: absolute; left: 0; top: 0; z-index: 1; background: #efefef; color: #fff; } .list .nav:hover:after, .list .nav.current:after { width: 100%; } .lf_lx_list { padding: 5px; line-height: 30px; color: #333333; font-size: 1.8rem; font-weight: bold; } .lf_lx_list strong { color: #b70c0d; } #mid_wrap { width: 100%; } #right_box { box-shadow: 0 0 5px #ccc; padding: 10px; } .title_box { height: 80px; position: relative; color: #323232; margin-bottom: 10px; border-bottom: 1px dotted #e6e6e6; } .title_box .title { width: 100%; height: 80px; line-height: 80px; font-size: 2.2rem; color: #04a869; position: relative; } .title_box .location { position: absolute; top: 0; right: 0; padding: 0 10px; color: #626262; height: 52px; line-height: 52px; font-size: 14px; font-weight: normal !important; } .title_box .location a { color: #494949; } .title_box .location a:hover { color: #f00; position: relative; top: 1px; } .title_box .location span { font-size: 16px; border-radius: 50%; color: #04a869; padding: 1px; } /* left ----------------------------------------*/ /* Right ----------------------------------------*/ .my_txt { padding: 0; } .cinfo { min-height: 385px; } .info { margin-bottom: 20px; } .info p, .info img { padding: 0; margin: 0; } /* Footer ----------------------------------------*/ .page-footer { width: 100%; overflow: hidden; height: 43px; line-height: 30px; background: #1d1d1d; text-align: center; color: #919191; } .page-footer a { margin: 0 20px; color: #919191; } .page-footer a:hover { color: #ff0000; } .footer-copyright { background: #1d1d1d; color: #b0b0b0; line-height: 30px; padding: 10px 0; position: relative; } .footer-copyright .e_ewm { position: absolute; top: 5px; right: 0; margin-left: 30px; color: #888888; font-size: 14px; line-height: 20px; } .footer-copyright a { color: #b5b5b5; } .footer-copyright a:hover { color: #f00; } .footer-copyright .e_menu a { margin: 0 5px; } .footer-copyright .e_menu a:first-child { margin: 0 5px 0 0; } #page-footer-gt { z-index: 2; width: 100%; height: 70px; box-sizing: border-box; padding: 10px 0; background: rgba(0, 0, 0, 1); color: #fff; position: fixed; bottom: 0; left: 0; } #page-footer-gt ul li { width: 25%; text-align: center; float: left; color: #fff; transition: all 0.3s; box-sizing: border-box; } #page-footer-gt ul li a { color: #fff; font-size: 1.6rem; width: 100%; height: 70px; display: block; } #page-footer-gt ul li i { width: 30px; height: 30px; display: block; margin: 0 auto; } #page-footer-gt ul li:nth-child(1) i { background: url(../images/e1.png); background-size: 100%; } #page-footer-gt ul li:nth-child(2) i { background: url(../images/e2.png); background-size: 100%; } #page-footer-gt ul li:nth-child(3) i { background: url(../images/e3.png); background-size: 100%; } #page-footer-gt ul li:nth-child(4) i { background: url(../images/e4.png); background-size: 100%; } #page-footer-gt.five ul li { width: 20% !important; } #page-footer-gt.five ul li.back { padding: 10px 0; } /*NEWS CONTENTS PAGE*/ .news_detail { height: auto !important; min-height: 200px; height: 200px; } .news_detail .location { line-height: 40px; border-bottom: 1px solid #eee; } #news_t { color: #000; font-weight: bold; text-align: center; font-size: 20px; } #news_d { color: #000; font-size: 12px; text-align: center; border: 1px dotted #ccc; margin: 10px 0; padding: 5px 10px; -moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius: 5px; /* W3C syntax */ position: relative; } #news_img { text-align: center; position: relative; } .wenben01 img, #news_img img, .news_img img { max-width: 100%; } .news_img table td { padding: 10px 20px; } .news_img table p { margin: 0; line-height: 40px; } #newsContent { margin-bottom: 16px; text-align: left; } #newsContent img { max-width: 100%; } #newsInfo iframe,#newsInfo video { width: 100% !important; height: 100% !important; } #newsInfo img { max-width: 100%; height: auto !important; } .news_img h2 { color: #f00; background: #efefef; padding: 15px 0; line-height: 30px; } /*GUESTBOOK PAGE*/ .t_r { padding: 5px 0; font-size: 1.8rem; } .G_InputText { width: 100%; box-sizing: border-box !important; padding: 5px !important; border: 1px solid #ccc !important; margin: 5px 0; margin-bottom: 0 !important; } .G_textarea { width: 100%; height: 80px; padding: 5px; border: 1px solid #ccc !important; margin: 5px 0; } .yanzheng { height: 12px; padding: 10px; border: 1px solid #ccc !important; margin: 5px 0; } .jobs ul { list-style: none; margin-top: 12px; } .jobs ul li { height: 270px; width: 50%; overflow: hidden; } .jobs a { display: block; height: 100%; overflow: hidden; text-align: left; line-height: 26px; padding: 20px; } .jobs big { font-size: 18px; font-weight: bold; margin-bottom: 10px; display: block; } .jobs .odd { float: left; } .jobs .even { float: right; } .jobs .odd a { color: #fff; background: #e42828; } .jobs .even a { color: #000; background: #fcd022; } .jobs .odd2 { float: left; } .jobs .even2 { float: right; } .jobs .odd2 a { color: #000; background: #fcd022; } .jobs .even2 a { color: #fff; background: #e42828; } .jobs ul li .recruit_info { color: #494949; font-family: 'Microsoft YaHei', arial; font-size: 14px; line-height: 36px; } .jobs ul li .recruit_info .job_nam { color: #be0000; font-weight: bold; } .jobs ul li .jbut { width: 74px; height: 31px; line-height: 31px; background: #1f478e; border-radius: 2px; float: right; margin-top: -40px; margin-right: 22px; text-align: center; } .jobs ul li .jbut a { text-decoration: none; color: #FFF; display: block; } .recruit_info_tit_bg { width: 100%; height: 31px; background: #fafafa; border-radius: 2px; } .recruit_info_tit_bg .recruit_info_tit { width: 73px; height: 31px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; background: #1e4483; font-family: 'Microsoft YaHei', arial; font-size: 14px; color: #fff; line-height: 31px; text-indent: 8px; } .recruit_info_main { padding: 5px; } .recruit_info_main p { width: 650px; font-family: 'Microsoft YaHei', arial; text-align: justify; letter-spacing: 1px; font-size: 14px; line-height: 28px; color: #494949; } .order { margin: 0 auto; } .order_but { padding: 10px; cursor: pointer; } /*PRODUCTS LIST PAGE*/ .proUL li { margin-bottom: 20px !important; } .proUL li a { display: block; } .proUL li a .img { width: 100%; box-sizing: border-box; position: relative; overflow: hidden; } .proUL li a img { transition: all 0.3s; margin: 0 auto; } .proUL li a:hover img { transform: scale(1.1); } .proUL li a .title { background: #04a869; color: #fff; padding: 7px; width: 100%; } .picUL li { margin-bottom: 20px !important; } .picUL li a { display: block; border: 1px solid #eeeeee; padding: 2px; } .picUL li a .img { width: 100%; background: #fafafa; overflow: hidden; } .picUL li a img { transition: all 0.5s; margin: 0 auto; } .picUL li a:hover img { transform: scale(1.1); } .picUL li a .title { width: 100%; } .picUL li a .cont { padding: 10px; width: 100%; height: 60px; line-height: 30px; overflow: hidden; } .picList li a { transition: all 0.3s; height: 190px; background: #fafafa; padding: 10px 0; } .picList li a:hover { background: #eee; box-shadow: 0 5px 5px #ccc; transform: translateY(-5px); } .picList li a { display: block; } .picList .picList_img { height: 170px; overflow: hidden; } .picList .Pic_list_txt { position: relative; height: 160px; overflow: hidden; padding: 0 20px !important; } .picList .Pic_list_txt .t1 { font-size: 1.8rem; font-weight: bold; line-height: 20px; width: 100%; color: #000; } .picList .Pic_list_txt .t2 { overflow: hidden; margin: 5px 0; height: 50px; font-size: 1.6rem; line-height: 25px; color: #666; } .picList .Pic_list_txt .t2 p { margin: 0; line-height: 30px; } .picList .Pic_list_txt .t3 { font-size: 1.4rem; line-height: 30px; } .picList .Pic_list_txt .time { text-align: right; line-height: 20px; font-size: 12px; } /*INDEX*/ .share_to { margin-top: 20px; } .share_to a { display: inline-block; margin: 0 3px; vertical-align: top; width: 30px; height: 30px; text-align: center; line-height: 30px; background: #252525; border-radius: 5px; margin: 0 10px 0 0; font-size: 18px; color: #FFF; color: #FFF !important; display: inline-block; } .share_to a:hover { color: #f00; } #in_mid_box { width: 100%; margin: 0 auto; padding: 30px 0; } .in_mid { width: 1200px; margin: 20px auto; } .in_title { height: auto; position: relative; font-size: 15px; color: #666666; line-height: 40px; margin-bottom: 20px; } .in_title a { color: #cd2026; } .in_title a big:before { width: 52px; height: 1px; background: #c9c9c9; content: ""; display: inline-block; vertical-align: middle; margin-right: 28px; } .in_title big { display: inline-block; font-size: 35px; font-weight: bold; color: #282923; display: inline-block; vertical-align: middle; } .in_title a big:after { width: 52px; height: 1px; background: #c9c9c9; content: ""; display: inline-block; vertical-align: middle; margin-left: 28px; } .in_title p { margin-top: 0; } .in_title .more { width: 160px; height: 58px; background: #fff; color: #333333; font-size: 18px; display: block; text-align: center; line-height: 58px; float: right; } .in_title .more:hover { background: #f3e501; } #in_product_w { width: 100%; background: #fff; position: relative; overflow: hidden; } #in_product_w .in_title:after { display: none; } .in_type_box { width: 251px; height: 663px; background: url(../images/type_box.png) top no-repeat; color: #fff; padding: 30px 5px !important; } .in_type_box .title { font-size: 26px; font-weight: bold; } .in_type { margin: 20px 0; } .in_type li a { background: url(../images/list.jpg); color: #333333; display: block; font-size: 18px; width: 100%; height: 42px; } .in_type li a:hover { color: #fff; background: #000; } .in_title0 { position: relative; font-size: 2.1rem; font-weight: bold; color: #333333; text-transform: uppercase; margin-bottom: 20px; line-height: 26px; } .in_title0 big { font-size: 3.0rem; font-weight: bold; display: block; margin-bottom: 20px; } .in_title0 .more { position: absolute; top: 0px; right: 0; display: block; font-weight: normal; } .in_title0 .more a { display: inline-block; color: #d3e8ff; font-size: 14px; } .in_title0 .more a:hover { color: #f00; position: relative; top: 1px; } #in_product_w .link { width: 360px; } .link { margin: 20px auto 0 !important; } .link li a { padding: 15px 10px; font-size: 14px; } .link li.bt1 a { display: block; background: #e20c5d; color: #fff; } .link li.bt2 a { display: block; background: #04a869; color: #fff; } .link li.bt3 a { display: block; background: #ff6600; color: #fff; } .link li a:hover { background: #e12d36; } #in_ys_w { width: 100%; overflow: hidden; background: url(../images/in_ys_bg.png) 220px bottom no-repeat #04a869; } .in_ys_pic { margin-top: 50px; } #in_ys_link { position: relative; margin: 0 auto; margin-top: -10px; } #in_ys_link .title { font-size: 2.7rem; color: #fff; font-weight: bold; margin-bottom: 20px; } #in_ys_link ul li { text-align: left; color: #fff; font-size: 1.6rem; line-height: 45px; } #in_ys_link ul li b { color: #f3e501; } #in_ys_link .tel { font-size: 17px; color: #fff; margin-top: 15px; } #in_ys_link .tel big { font-size: 3.0rem; } #in_gsjj_w { background: #fff; } #in_gsjj_w .cont { height: 160px; overflow: hidden; } #in_case_w { background: #e4e5eb; } #in_case_w .case_gd { margin-bottom: 30px; } #in_news_w { background: #fff; padding: 30px 0 0; } #in_news_w .title_n { padding: 18px; background: #04a869; position: relative; margin-top: -65px; color: #fff; font-size: 2.2rem; } .in_newslist_better { width: 100%; margin: 0 auto; font-size: 16px; } .in_newslist_better li { width: 100%; transition: all 0.3s; margin-bottom: 20px; } .in_newslist_better li a { color: #fff; display: block; } .in_newslist_better li a:hover { color: #cd2026; } .in_newslist_better li .cont { width: 100%; padding: 0; line-height: 25px; font-size: 16px; } .in_newslist_better li .cont big { font-size: 15px; } .in_newslist_better li .cont p { height: 44px; line-height: 22px; color: #57a9e0; font-size: 14px; overflow: hidden; } .in_newslist { font-size: 15px; } .in_newslist li { width: 100%; transition: all 0.3s; } .in_newslist li a { color: #333; display: block; padding: 5px 0; font-size: 16px; } .in_newslist li a:hover * { color: #f00; } .in_newslist li a big { font-size: 16px; color: #333; display: block; margin-bottom: 10px; } .in_newslist li a p { font-size: 14px; color: #888; height: 40px; line-height: 20px; overflow: hidden; } .btn { width: 120px; height: 40px; line-height: 40px; background: #04a869; border-radius: 3px; display: inline-block; color: #fff !important; font-size: 16px; } .btn:hover { width: 200px; background: #04a869;} /*ABOUT*/ .title_box { text-align: center; margin-bottom: 30px; } .title_box big { font-size: 4.5rem; font-weight: bold; color: #000; } .title_box big span { color: #000; } .title_box font { font-size: 2.5rem; line-height: 40px; color: #333333; } .title_box p { display: block; color: #999999; font-size: 1.4rem; padding-bottom: 20px; position: relative; } .title_box p i { width: 57px; height: 2px; background: #ccc; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } /**/ #page_about .txt p { font-size: 1.8rem; padding: 0; line-height: 3.5rem; } .page_cpys { font-size: 1.8rem; } .page_cpys p { margin: 10px 0 !important; } .page_cpys big { font-weight: bold; } /*Product*/ .pro_type li a { display: block; background: #efefef; color: #000; padding: 10px 20px; text-align: center; } .pro_type li a:nth-child(1) { background: #efefef; color: #000; } .pro_type li a:hover, .pro_type li a.current { background: #000; color: #fff; } .pro_tel { font-size: 1.8rem; line-height: 80px; margin-bottom: 0 !important; } .pro_tel i { font-size: 3.0rem; color: #f00; } .pro_tel a { color: #f00; } .pro_tel a:hover { color: #f60; } .desc_pad .desc { height: 150px; overflow: hidden; } /*MESSAGE*/ #page_index #c_mess_box input, #page_index #c_mess_box textarea { margin-bottom: 10px !important; } #c_mess_box { max-width: 800px; } #c_mess_box .border { padding: 10px 10px !important; border: 1px solid #efefef !important; height: 3.5rem; box-sizing: border-box; background: #fff; color: #000; } .de-contact .contact-list { border: 1px solid #efefef !important; background: #fafafa; border-radius: 10px; margin-bottom: 30px; } .de-contact .contact-list ul li div { padding-left: 60px; color: #595959; padding: 15px 15px 15px 60px; border-radius: 5px; } .de-contact .contact-list ul li div.icon-01 { background: url(../images/contact-icon-01.png) no-repeat 10px 10px #fff; } .de-contact .contact-list ul li div.icon-02 { background: url(../images/contact-icon-02.png) no-repeat 10px 10px #fff; } .de-contact .contact-list ul li div.icon-03 { background: url(../images/contact-icon-03.png) no-repeat 10px 10px #fff; } .de-contact .contact-list ul li div.icon-04 { background: url(../images/contact-icon-04.png) no-repeat 10px 10px #fff; } .de-contact .contact-list ul li div.icon-05 { background: url(../images/contact-icon-05.png) no-repeat 10px 10px #fff; } .de-contact .contact-list ul li div.icon-06 { background: url(../images/contact-icon-06.png) no-repeat 10px 10px #fff; } #dituContent { width: 100%; height: 475px; margin: 0 auto 30px; border: 1px dotted #ccc; border-radius: 10px; }