@charset "utf-8"; /* CSS Document */ div, dl, dt, dd, ul, ol, li, form, p {margin: 0px; padding: 0px;} ul, ol, li {list-style: none; list-style-type: none;} img {border: 0px;} .topbar {width: 100%; height: 35px; background: #f5f5f5; overflow: hidden;} .topbar .wrapper {width: 1200px; height: 35px; margin: 0px auto; overflow: hidden;} .topbar .welcome {line-height: 35px; font-size: 12px; color: #666; float: left;} .topbar .hotline {padding-left: 25px; background: url(../images/hotline.png) left center no-repeat; background-size: 20px 20px; line-height: 35px; font-size: 20px; font-weight: bold; color: #0075b6; float: right;} .header {width: 100%; height: 90px;} .header .wrapper {width: 1200px; height: 90px; margin: 0px auto;} .header .logo {width: auto; height: 90px; overflow: hidden; float: left;} .header .logo img {width: auto; height: 90px; display: block;} .menu {width: 914px; height: 34px; margin: 28px 0px; float: right;} #menubtn {display: none;} .menu ul {width: 900px; height: 34px; padding: 0px 7px; overflow: hidden;} .menu ul li {width: 80px; height: 34px; padding: 0px 10px; text-align: center; line-height: 34px; font-size: 16px; float: left; position: relative;} .menu ul li:before {width: 0px; height: 0px; border-bottom: 34px solid #EEE; border-left: 17px solid transparent; position: absolute; left: -7px; top: 0px; content: "";} .menu ul li:hover:before {border-bottom: 34px solid #0075b6;} .menu ul li:after {width: 0px; height: 0px; border-top: 34px solid #EEE; border-right: 17px solid transparent; position: absolute; right: -7px; top: 0px; content: "";} .menu ul li:hover:after {border-top: 34px solid #0075b6;} .menu ul li a {width: 100%; height: 34px; background: #EEE; color: #333; display: block;} .menu ul li a:hover, .menu ul li:hover a {background: #0075b6; color: #FFF;} .banner {width: 100%; height: auto; overflow: hidden;} .banner img {display: block;} .block-title {width: 100%; height: auto; padding-bottom: 10px; text-align: center; line-height: 50px; font-size: 24px; position: relative;} .block-title:after {width: 90px; height: 4px; margin: 0px 0px 0px -45px; background: #0075b6; position: absolute; left: 50%; top: 50px; content: "";} .block-title span {font-size: 16px; color: #999; display: block;} .mainbody {width: 100%; height: auto; overflow: hidden;} .mainbody .wrapper {width: 1200px; height: auto; margin: 0px auto; overflow: hidden;} .mainbody .left {width: 260px; height: auto; padding: 30px 0px; overflow: hidden; float: left;} .mainbody .right {width: 900px; height: auto; min-height: 400px; padding: 30px 0px; overflow: hidden; float: right;} .more-link {width: 100%; height: auto; padding-top: 35px; text-align: center; overflow: hidden;} .more-link a {width: 160px; height: 40px; margin: 0px auto; background: #FFF; border: #313131 1px solid; text-align: center; line-height: 40px; color: #313131; display: block;} .more-link a:hover {background: #313131; color: #FFF;} .product {padding: 50px 0px;} .product ul {width: 1220px; height: auto; padding: 0px 6px; overflow: hidden;} .product ul li {width: 280px; height: auto; margin: 10px 20px 10px 0px; background: #FFF; border: #DDD 1px solid; overflow: hidden; float: left; display: inline;} .product ul li:hover {box-shadow: #BBB 0px 0px 5px;} .product ul li a {padding: 0px 0px 20px 0px; display: block;} .product ul li img {width: 100%; height: auto; display: block;} .product ul li p {width: 100%; height: 45px; border-top: #DDD 1px solid; border-bottom: #DDD 1px solid; text-align: center; line-height: 45px; font-size: 16px; font-weight: bold; overflow: hidden;} .product ul li span {width: 90%; height: 120px; padding: 5px 5%; line-height: 30px; color: #666; overflow: hidden; display: block;} .case {padding: 50px 0px; background: #F8F8F8;} .case ul {width: 1220px; height: auto; padding: 0px 6px; overflow: hidden;} .case ul li {width: 280px; height: auto; margin: 10px 20px 10px 0px; background: #FFF; border: #DDD 1px solid; overflow: hidden; float: left; display: inline;} .case ul li:hover {box-shadow: #BBB 0px 0px 5px;} .case ul li img {width: 100%; height: auto; display: block;} .case ul li p {width: 100%; height: 45px; text-align: center; line-height: 45px; font-size: 16px; font-weight: bold; overflow: hidden;} .about {padding: 50px 0px;} .about .image {width: 600px; height: auto; min-height: 300px; overflow: hidden; float: left;} .about .image img {display: block;} .about .profile {width: 560px; height: 240px; line-height: 40px; font-size: 16px; color: #696969; overflow: hidden; float: right;} .about .more {width: 560px; height: auto; padding-top: 15px; overflow: hidden; float: right;} .about .more a {width: 100px; height: 40px; background: #0075b6; border-radius: 10px; text-align: center; line-height: 40px; color: #FFF; display: block;} .news {padding: 50px 0px; background: #F8F8F8;} .news ul {width: 1230px; height: auto; min-height: 160px; padding-top: 30px; overflow: hidden;} .news ul li {width: 585px; height: auto; margin: 30px 30px 0px 0px; overflow: hidden; float: left; display: inline;} .news ul li:hover {background: #FFF;} .news ul li .title {width: 480px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; overflow: hidden; float: right;} .news ul li .time {width: 80px; height: 80px; border: #DDD 1px solid; overflow: hidden; float: left;} .news ul li:hover .time {background: #0075b6; color: #FFF;} .news ul li .time span {width: 100%; text-align: center; overflow: hidden; display: block;} .news ul li .time span.d {height: 50px; line-height: 50px; font-size: 36px;} .news ul li .time span.ym {height: 30px; line-height: 30px;} .news ul li .time span.ymd {display: none;} .news ul li .summary {width: 480px; height: 52px; line-height: 26px; font-size: 12px; color: #666; overflow: hidden; float: right;} .bottom-menu {width: 100%; height: 60px; background: #0075b6; overflow: hidden;} .bottom-menu ul {width: 1200px; height: 60px; margin: 0px auto; overflow: hidden;} .bottom-menu ul li {width: 133px; height: 60px; text-align: center; line-height: 60px; font-size: 16px; overflow: hidden; float: left; position: relative;} .bottom-menu ul li:after {width: 1px; height: 10px; background: #FFF; position: absolute; right: 0px; top: 25px; content: "";} .bottom-menu ul li:last-child:after {display: none;} .bottom-menu ul li a {color: #FFF; display: block;} .footer {width: 100%; height: auto; padding: 10px 0px; overflow: hidden;} .footer .wrapper {width: 1200px; height: auto; margin: 0px auto; overflow: hidden;} .footer .copyright {width: auto; height: auto; line-height: 40px; overflow: hidden; float: left;} .footer .copyright span {padding: 0px 15px 0px 0px;} .footer .ewm {width: 320px; height: auto; overflow: hidden; float: right;} .footer .ewm li {width: 140px; height: auto; margin-left: 20px; overflow: hidden; float: right;} .footer .ewm li img {width: 140px; height: 140px; display: block;} .footer .ewm li p {width: 140px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; overflow: hidden;} .submenu {width: 100%; height: auto; background: #f7f7f7; overflow: hidden;} .submenu ul {width: 1200px; height: 60px; margin: 0px auto; overflow: hidden;} .submenu ul li {width: auto; height: 40px; margin: 10px 1px; line-height: 40px; font-size: 16px; overflow: hidden; float: left;} .submenu ul li a {padding: 0px 30px; background: #EEE; display: block;} .submenu ul li a:hover, .submenu ul li a.cur {background: #0075b6; color: #FFF;} .pagetitle {width: 100%; height: 60px; padding: 30px 0px; text-align: center; line-height: 60px; font-size: 30px; position: relative;} .pagetitle:before {width: 100%; height: 1px; background: #DDD; position: absolute; left: 0px; bottom: 20px; content: "";} .pagetitle:after {width: 80px; height: 5px; margin-left: -40px; background: #0075b6; position: absolute; left: 50%; bottom: 18px; content: "";} .singlepage {width: 100%; height: auto; padding: 20px 0px; line-height: 30px; overflow: hidden;} .pagelist {width: 100%; height: auto; margin: 0px auto; padding: 20px 0px; text-align: right; font-size: 12px; overflow: hidden; clear: both;} .pagelist span {margin-left: 5px; border: #999 1px solid; background-color: #FFF; display: inline-block;} .pagelist span a, .pagelist span a:hover {padding: 2px 6px; color: #333; text-decoration: none; display: block;} .pagelist span:hover {border: #00416d 1px solid; background-color: #00416d; color: #FFF;} .pagelist span:hover a, .pagelist span:hover a:hover {color: #FFF;} .pagelist span.cur {padding: 2px 6px; border: #00416d 1px solid; background-color: #00416d; color: #FFF;} .pagelist span.prev {padding-left: 6px;} .pagelist span.prev a {padding: 2px 6px 2px 10px; background: url(../images/pageprevdef.png) left center no-repeat;} .pagelist span.prev a:hover {background: url(../images/pageprevcur.png) left center no-repeat;} .pagelist span.next {padding-right: 6px;} .pagelist span.next a {padding: 2px 10px 2px 6px; background: url(../images/pagenextdef.png) right center no-repeat;} .pagelist span.next a:hover {padding: 2px 10px 2px 6px; background: url(../images/pagenextcur.png) right center no-repeat;} .newslist {width: 1200px; height: auto; padding-bottom: 20px; overflow: hidden;} .newslist li {width: 100%; height: auto; padding: 20px 0px; border-bottom: #DDD 1px dashed; overflow: hidden;} .newslist li .title {width: 1100px; height: 30px; line-height: 30px; font-size: 18px; overflow: hidden; float: right;} .newslist li .time {width: 80px; height: 80px; background: #0075b6; overflow: hidden; float: left;} .newslist li .time span {width: 100%; text-align: center; color: #FFF; overflow: hidden; display: block;} .newslist li .time span.d {height: 50px; line-height: 50px; font-size: 30px;} .newslist li .time span.ym {height: 30px; line-height: 30px;} .newslist li .time span.ymd {display: none;} .newslist li .summary {width: 1100px; height: 50px; line-height: 25px; color: #666; overflow: hidden; float: right;} .list {width: 1221px; height: auto; padding-bottom: 20px; overflow: hidden;} .list li {width: 284px; height: auto; margin: 20px 21px 0px 0px; overflow: hidden; float: left; display: inline;} .list li img {width: 280px; height: auto; padding: 1px; border: #DDD 1px solid; display: block;} .list li p {width: 284px; height: 40px; text-align: center; line-height: 40px; overflow: hidden;} .detail {width: 100%; height: auto; padding: 20px 0px; overflow: hidden;} .detail .title {width: 100%; height: auto; padding-top: 10px; text-align: center; line-height: 30px; font-size: 20px; font-weight: bold; overflow: hidden;} .detail .time {width: 100%; height: auto; padding-top: 10px; text-align: right; line-height: 24px; border-bottom: #DDD 1px dashed; overflow: hidden;} .detail .image {width: 100%; height: auto; padding-top: 10px; text-align: center; overflow: hidden;} .detail .content {width: 100%; height: auto; padding-top: 20px; line-height: 30px; overflow: hidden;} .productdetail {width: 100%; height: auto; padding: 20px 0px; overflow: hidden;} .productdetail .image {width: 600px; height: auto; border: #DDD 1px solid; overflow: hidden; float: left;} .productdetail .image img {width: 100%; height: auto; display: block;} .productdetail .item {width: 560px; height: auto; padding-bottom: 20px; line-height: 30px; overflow: hidden; float: right; clear: right;} .productdetail .title {font-size: 16px; font-weight: bold;} .productdetail .videotitle {width: 100%; height: auto; padding: 20px 0px; text-align: center; line-height: 20px; font-size: 20px; font-weight: bold; overflow: hidden; float: left;} .productdetail .videocontent {width: 100%; height: 675px; background: #000; text-align: center; overflow: hidden; float: left;} .productdetail .videocontent video {margin: 0px auto; display: block;} .productdetail .contenttitle {width: 100%; height: 30px; margin-top: 20px; background: #ececec; line-height: 30px; float: left; display: inline;} .productdetail .contenttitle span {width: auto; height: 30px; padding: 0px 20px; background: #9a9a9a; text-align: center; color: #FFF; display: inline-block;} .productdetail .content {width: 100%; height: auto; padding-top: 20px; line-height: 30px; overflow: hidden; float: left;} .goback {width: 100%; height: auto; padding: 20px 0px; text-align: center; overflow: hidden;} .goback a, .goback a:hover {width: 70px; height: 40px; margin: 0px auto; padding: 0px 10px 0px 40px; background: url(../images/backbg.png) center no-repeat; line-height: 40px; font-size: 16px; font-weight: bold; color: #FFF; display: block;} .feedback {width: 98%; height: auto; margin: 20px auto; background: #FFF; border: #999 1px solid; border-radius: 5px; box-shadow: 0px 0px 3px #CCC; overflow: hidden;} .feedtitle {width: 100%; height: 30px; background: url(../images/feedtitlebg.jpg) repeat-x; border-bottom: #999 1px solid; border-radius: 5px 5px 0px 0px;} .feedtitle span {width: 94%; height: 30px; margin: 0px auto; line-height: 30px; display: block;} .feedlist {width: 94%; height: auto; margin: 5px auto; line-height: 30px; overflow: hidden;} .feedlist dt {width: 22%; height: auto; padding: 5px 0px; font-weight: bold; overflow: hidden; float: left; clear: left;} .feedlist dd {width: 78%; height: auto; padding: 5px 0px; text-align: center; overflow: hidden; float: left; clear: right;} .feedlist dd input, .feedlist dd select, .feedlist dd textarea {width: 98%; margin: 0px auto; padding: 0px; border: none; background: #FFF; border-radius: 3px; box-shadow: 0px 0px 1px 1px #CCC;} .feedlist dd input, .feedlist dd select {height: 30px;} .feedbtn {width: 94%; height: auto; margin: 0px auto; padding: 5px 0px; overflow: hidden;} .feedbtn input {width: 76%; height: 30px; margin: 0px 0px 0px 23%; padding: 0px; border: none; background: #00416d; border-radius: 3px; box-shadow: 0px 0px 1px 1px #CCC; text-align: center; line-height: 30px; color: #FFF; cursor: pointer;} @media (max-width: 1200px) { body {width: 1200px;} }