@charset "utf-8"; /* CSS Document */ h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 12px; } .ablock{ display: block; } .ced1a24{ color: #ed1a24; } .in-banner{ width: 100%; height: 300px; } .in-wrap{ padding:18px 0; overflow: hidden; } .lmenu{ width: 224px; } .lm-first{ margin-bottom: 34px; overflow: hidden; } .lm-first .h1{ height: 68px; padding-left: 39px; line-height: 68px; color: #fff; font-size: 22px; font-weight: bold; background: rgb(0, 162, 154); } .lm-first .h1 span{ display: block; background: url(../images/contact_08.png) no-repeat 143px center; } .lm-first ul{ width: 100%; } .lm-first ul li{ width: 184px; height: 50px; padding-left: 38px; border-left:1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; } .lm-first ul li a{ display: block; background: url(../images/contact_13.png) no-repeat 150px center; font-size: 14px; color: #666; line-height: 50px; font-weight: bold; } .lm-first ul li:hover a, .lm-first ul li.on a{ color: #ed1a24; } .lm-second{ margin-bottom: 32px; overflow: hidden; margin-top:30px; } .lm-second .h1{ height: 58px; padding-left: 39px; line-height: 58px; color: #fff; font-size: 18px; font-weight: bold; background: rgb(0, 162, 154); } .lm-second .h1 span{ color: #fff; display: block; background: rgb(0, 162, 154); } .lm-second ul{ border-left:1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; width: 222px; overflow: hidden; padding:4px 0 8px 0; } .lm-second ul li{ width: 100%; background: url(../images/contact_26.jpg) no-repeat 18px center; } .lm-second ul li a{ display: block; padding-left: 32px; line-height: 26px; color: #666666; } .lm-second ul li:hover, .lm-second ul li.on{ background: url(../images/contact_23.jpg) no-repeat 18px center; } .lm-second ul li:hover a, .lm-second ul li.on a{ color: #ed1a24; } .lm-second-top{ padding-left: 38px; border-left:1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; height: 64px; font-size: 14px; color: #333; padding:26px 0 0 0; line-height: 14px; text-align: center; } .lm-second-bottom{ padding-left: 38px; border-left:1px solid #dcdbdb; border-right: 1px solid #dcdbdb; border-bottom: 1px solid #dcdbdb; height: 79px; font-size: 14px; color: #333; padding:19px 0 0 0; line-height: 14px; text-align: center; } .lm-second-bottom .btn{ display: inline-block; width: 91px; height: 30px; margin-top: 10px; text-align: center; line-height: 30px; color: #fff; font-size: 14px; background: url(../images/bg_btn02.png) no-repeat center; } .rcontent{ width: 825px; border:1px solid #e9e9e9; } .rcontent .h1{ height: 66px; background: #f8f8f8; line-height: 66px; padding:0 20px; border-bottom:1px solid #e9e9e9; } .rcontent .h1 span.fl{ display: inline-block; font-size: 18px; color: #ed1a24; font-weight: bold; } .rcontent .h1 span.fr{ color: #999999; } .rcontent .h1 span.fr a{ color: #999; } .rcontent .h1 span.fr a:hover{ color: #ed1a24; } .rcontent .h1 img{ display: inline-block; margin:0 12px; } .rcontent .conn{ padding:26px 20px 0 20px; } .rcontent .conn .map{ border:1px solid #dadada; height: 370px; padding:3px; } .rcontent .conn .conn-txt{ margin-top: 33px; padding:0 20px 46px 0; } .rcontent .conn .conn-txt h2{ font-size: 14px; color: #1161c5; font-weight: bold; padding-left: 16px; } .rcontent .conn .conn-txt p{ padding-top: 15px; } .rcontent .conn .conn-txt p span{ width: 95px; text-align: right; line-height: 26px; font-size: 14px; color: #666666; } .rcontent .conn .conn-txt p input[type="text"]{ border:1px solid #cfcfcf; line-height: 12px; padding:6px 5px; width: 209px; } .rcontent .conn .conn-txt p input.input01{ width: 525px; } .rcontent .conn .conn-txt p textarea{ border:1px solid #cfcfcf; padding:5px; height: 108px; width: 525px; } .rcontent .conn .conn-txt .sexbox{ line-height: 13px; padding-top: 16px; } .rcontent .conn .conn-txt p label{ width: 34px; padding-left: 2px; line-height: 26px; font-size: 13px; color: #4c4c4c; } .rcontent .conn .conn-txt p input[type="radio"]{ margin-top: 4px; } .rcontent .conn .conn-txt p i{ color: #ff0000; } .rcontent .conn .btnbox{ text-align: center; } .rcontent .conn .btnbox .btn{ width: 86px; height: 28px; border:none; color: #fff; line-height: 28px; text-align: center; display:inline-block; margin:11px 25px 0 25px; } .rcontent .conn .btnbox .btn01{ background: url(../images/contact_09.jpg) no-repeat center; } .rcontent .conn .btnbox .btn02{ background: url(../images/contact_12.jpg) no-repeat center; } .newscon{ padding:38px 20px 0 20px; } .newtj{ overflow: hidden; border:1px solid #e9e9e9; } .newtj .img{ width: 256px; height: 151px; overflow: hidden; padding:1px; border-right:1px solid #e9e9e9; } .newstj-txt{ width: 360px; padding:25px 30px 0 34px; } .newstj-txt .title a{ font-size: 14px; color: #ed1a24; font-weight: bold; } .newstj-txt .con{ line-height: 20px; color: #888; margin-top: 8px; } .newstj-txt .time{ color: #c4c4c4; margin-top: 20px; } .newstj-txt .time a{ color: #c4c4c4; } .newtj .img{height:151px; text-align:center} .newtj .img img{height:151px; text-align:center} .newstj-txt .time a:hover{ color: #ed1a24; } .newscon ul{ overflow: hidden; width: 100%; } .newscon ul li{ width: 100%; overflow: hidden; margin-top: 19px; } .newscon ul li .time{ width: 80px; height: 109px; background: #c4c4c4; text-align: center; color: #fff; } .newscon ul li .time p{ font-size: 46px; height: 80px; line-height: 80px; border-bottom: 1px solid #aaaaaa; } .newscon ul li .time span{ display: block; width: 100%; height: 27px; border-top: 1px solid #d3d3d3; line-height: 27px; } .newscon ul li .txt{ width: 647px; height: 86px; padding: 20px 30px 0 25px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; } .newscon ul li .txt .title a{ font-size: 14px; color: #333; font-weight: bold; } .newscon ul li .txt .title a:hover{ color: #ed1a24; } .newscon ul li:hover .time{ background: #ed1a24; } .newscon ul li:hover .time p{ border-bottom: 1px solid #dc353d; } .newscon ul li:hover .time span{ border-top: 1px solid #f53039; } .page{ text-align: center; padding:38px 0 36px 0; } .newsinfocon .title{ font-size: 14px; color: #333; font-weight: bold; text-align: center; } .newsinfocon .title h1{ font-size: 18px; } .newsinfocon .time{ text-align: center; color: #999; } .newsinfocon .infocon{ padding:20px 0 30px 0; border-top: 1px solid #cfcfcf; font-size:14px; } .newsinfocon .prevnext{ border-top: 1px solid #cfcfcf; padding-top: 10px; line-height: 25px; color: #666; } .newsinfocon .prevnext a{ color: #666; } .newsinfocon .prevnext a:hover{ color: #ed1a24; } .newsinfocon .prevnext p.fr{ margin-top: -40px; } .companycon{ padding:0 20px 40px 20px; } .lefttel{font-size:20px; color:#FF0000; font-weight:bold; line-height: 40px;}