html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,table,tr,th,td {margin:0;padding:0}
body,input,textarea,select{font:12px/1.5 "Hiragino Sans GB","Microsoft YaHei",Tahoma,Helvetica,Geneva,sans-serif; color:#454545; -webkit-font-size-adjust: none; }
h1,h2,h3,h4,h5,h6 {font-size: 12px;}
h6 {font-weight: normal;}
input, textarea, select, button {font-size:12px;font-weight:normal;font-family:inherit}
table {border-collapse:collapse;border-spacing:0;width:100%;}
em,i,b {font-style: normal;font-weight: normal}
ul{list-style:none;}
img {border:none;vertical-align:middle;-ms-interpolation-mode:bicubic;}
input,textarea,select{resize:none;}
.cl:before,.cl:after{content:"";display:table;clear:both;}
.cl{*zoom:1;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); color:#454545; cursor:pointer}
a:hover{ text-decoration:none; color:#c00;}
.fl {float: left;}.fr {float: right;}.mr20 {margin-right: 20px;}
body {background-color: #fff;}
#header {clear: both; width: 100%; background: url(../images/topbg.jpg) repeat-x;}
#top {height: 96px; overflow: hidden; width: 1000px; margin: auto;}
#logo {float: left; padding: 20px 0 0 10px; width: 517px;}
#logo a {display: block; width: 517px; height: 65px; text-indent: -9999px; overflow: hidden; overflow: hidden; background: url(../images/logo.png) no-repeat;}
#topr {width: 350px; float: right;padding-top: 12px;}
.toplink {text-align: right; color: #9b9b9b; margin-bottom: 10px; height: 20px; line-height: 20px;}
.toplink a {margin: 0 3px;}
#tel { text-align: right; height: 40px;}
#tel strong {padding-left: 70px; height: 40px; color: #3169a1; font: bold 24px/40px "Microsoft YaHei"; background: url(../images/teltitle.png) no-repeat left center; display: inline-block; }
#nav {height: 40px; clear: both; width: 100%; background: url(../images/navbg.jpg) repeat-x;}
.menu {width: 1000px; height: 40px; margin: auto;}
.menu li {float: left; padding-left: 2px; background: url(../images/navline.png) no-repeat left center;}
.menu li a {display: inline-block; padding: 0 33px; height: 40px; font-size: 14px; line-height: 40px; color: #fff;}
.menu li a:hover,.menu li.current a {background: url(../images/navon.jpg) no-repeat center bottom;}
.menu li.home {background: none;}
#banner {width: 100%; clear: both; background: url(../images/bannerbg.jpg) repeat-x left bottom;}
#banner .bd {height: 395px; overflow: hidden;}
#banner .bd li {width: 100%; height: 395px; background-position: center top; background-repeat: repeat-x;}
#banner .bd li a {display: block; width: 1000px; height: 395px; margin: auto;}
#banner .hd { height: 34px; width: 150px; margin: auto;}
#banner .hd ul {padding-top: 10px; display:none;}
#banner .hd li {float: left; margin-right: 8px; width: 8px; height: 8px; border-radius: 50%; background-color: #ccc; text-indent: -9999px; overflow: hidden;}
#banner .hd li.on {background-color: #0052b2;}
#main { background: url(../images/maincon.jpg) repeat-y center top; margin-bottom: 20px;}
.mtopbg {height: 10px; overflow: hidden; background: url(../images/topline.jpg) no-repeat center top; clear: both;}
.maincon { width: 1000px; margin: auto; padding: 15px 0;}
.mbotbg {height: 14px; background: url(../images/botbg.jpg) no-repeat center top; overflow: hidden; clear: both;}
.mainbox {padding: 10 0; width: 911px; margin: auto; overflow: hidden;}
.mline {height: 30px; background: url(../images/mline.png) no-repeat center; clear: both;}
.mtleft {float: left; width: 312px; margin-right: 20px;}
.mtcenter {float: left; width: 312px;}
.mtright {float: right; width: 245px;}
.mtitle {height: 30px; margin-bottom: 8px;}
.more {float: right; padding-top: 4px;}
.mtitle h2 { font-size: 16px; font-weight: normal; color: #369; line-height: 30px;}
.mtitle h2 em { font-size: 14px; color: #817e7e; margin-left: 5px;}
.aboutcon {height: 175px; padding: 5px; overflow: hidden; line-height: 20px; text-indent: 25px; font-family: simsun;}
.aboutpic,.newspic {text-align: center;}
.indexnews {height: 165px; padding: 10px 5px;}
.indexnews h3 {margin-bottom: 10px;}
.indexnews h3 a {color: #e4393c; font-size: 14px;}
.nlist li { height: 24px; line-height: 24px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;text-overflow: ellipsis; border-bottom: 1px solid #dcdcdc; font-family: simsun; width: 300px;}
.nlist li em {margin-right: 8px;}
.bjlink { color: #e93333; font-weight: bold; font-family: simsun; text-decoration: underline; font-size: 12px;}
.indexorder {height: 200px}
.indexorder .bd {height: 195px; overflow: hidden; width: 245px;}
.indexorder .bd li {height: 37px; border-bottom: 1px solid #dcdcdc; overflow: hidden; font-family: simsun;}
.indexorder .bd li h6 em {margin-right: 4px;}
.indexorder .bd li h6 .city {float: right; color: #807e7e;}
.indexorder .bd li p {color: #807e7e;}
.indexorder .bd li .success {float: right; padding-left: 19px; background: url(../images/i1.png) no-repeat left center; color: #fca506;}
.search {  height: 60px; background-color: #f6f6f6; padding:6px 10px;}
.search h3 {font-size: 14px; color: #666; margin-bottom: 8px;}
.search .stxt {width: 143px; height: 19px; line-height: 19px; border: 1px solid #2e2e2e; border-bottom-color: #bbb; border-right-color: #bbb; background-color: #fff; padding: 2px 5px; float: left; margin-right: 10px;}
.search .sbtn { width: 50px; height: 25px; background-color: #e4393c; color: #fff; line-height: 25px; border: 0 none; float: left;}
.redtitle { float: right; height: 24px; background: url(../images/redtitle.png) no-repeat right 0; margin-top: 2px; width: 530px;}
.rt2 {background-position: right -50px;}
.rt3 {background-position: right -100px;}
.rt4 {background-position: right -150px;}
.rt5 {background-position: right -200px; width: 470px}
.rt5 strong {display: inline-block; padding-left: 100px; font-size: 24px; font-weight: normal; color: #f70000; line-height: 25px;}
.services {width: 911px; overflow: hidden; height: 170px; padding-top: 20px;}
.serlist {width: 110%;}
.serlist li {float: left; margin-right: 18px; width: 115px; text-align: center;}
.serlist li a {display: block; width: 115px; height: 160px; font-size: 15px; text-align: center; color: #137cdc;}
.serlist li a i {display: block; width: 111px; height: 111px; margin:0  auto 15px; background: url(../images/micon.png) no-repeat;}
.serlist li a:hover {color: #333;}
.serlist li a:hover i {background-position: 0 -120px;}
.serlist li a i.i2 {background-position: -133px 0;}
.serlist li a i.i3 {background-position: -266px 0;}
.serlist li a i.i4 {background-position: -399px 0;}
.serlist li a i.i5 {background-position: -532px 0;}
.serlist li a i.i6 {background-position: -665px 0;}
.serlist li a i.i7 {background-position: -798px 0;}
.serlist li a:hover i.i2 {background-position: -133px -120px;}
.serlist li a:hover i.i3 {background-position: -266px -120px;}
.serlist li a:hover i.i4 {background-position: -399px -120px;}
.serlist li a:hover i.i5 {background-position: -532px -120px;}
.serlist li a:hover i.i6 {background-position: -665px -120px;}
.serlist li a:hover i.i7 {background-position: -798px -120px;}
.guarantee {overflow: hidden;}
.glist li { float: left; width: 170px; padding-top: 30px; border-top: 1px solid #f0f0f0; padding-right: 50px; padding-left: 80px; margin-top: -5px; background: url(../images/nicon.png) no-repeat 0 30px; height: 90px;}
.glist li h3 { font-size: 24px; margin-bottom: 8px; color: #404040; font-weight: normal; line-height: 26px;}
.glist li h3 a {color: #404040;}
.glist li p { color: #6d6c6c; line-height: 15px;}
.glist li.g2 {background-position: 0 -120px;}
.glist li.g3 {background-position: 0 -270px;}
.glist li.g4 {background-position: 0 -420px;}
.glist li.g5 {background-position: 0 -570px;}
.glist li.g6 {background-position: 0 -720px;}
.step {width: 911px; height: 200px; overflow: hidden; padding-top: 15px;}
.step .bd {width: 911px; height: 200px; overflow: hidden;}
.step .bd li {float: left; margin-right: 7px; width: 222px; height: 200px; background-color: #ececec; overflow: hidden;}
.step .bd li h5 { color: #232323; line-height: 18px; padding: 3px 5px;}
.tablecon { width: 910px; height: 279px; background: url(../images/tablebg.png) no-repeat; overflow: hidden;}
.timelist li { width: 910px; height: 40px; float: left;}
.timelist li span {float: left; text-align: center; width: 226px; height: 40px; line-height: 40px; overflow: hidden;}
.timelist li span.v1 { color: #fff; padding-left: 70px; text-align: left; width: 156px;}
.timelist li.th span.v1 {text-align: center; width: 226px; padding: 0;}
.timelist li span.cgreen {color: #6ee3fc;}
.moredis {float: right; margin-right: 10px;}
.moredis a {font: 14px/30px simsun; text-decoration: underline; color: #013f84;}
.moredis a:hover {color: #c00;}
.customer {padding: 10px 0;}
.customer,.customer .bd { width: 911px; height: 215px; overflow: hidden;}
.cdislist {width: 110%; height: 215px;}
.cdislist li {float: left; width: 222px; margin-right: 6px;}
.cdislist li .dpic {padding: 6px; border: 1px solid #ccc; width: 209px; height: 155px; overflow: hidden; text-align: center; display: block;}
.cdislist li .info {line-height: 14px; height: 35px; padding: 5px;}
.cdislist li .info .city {float: right; margin-top: -15px;}
.cdislist li .info a {color: #3366cc;}
.cdislist li .info a:hover {color: #c00;}
#partner { background: url(../images/partnerline.jpg) no-repeat center top; padding: 27px 44px 18px;}
#partner h2 { height: 30px; border-bottom: 1px solid #dedede; font: 16px/30px "Microsoft YaHei"; color: #336699; margin-bottom: 10px;}
#partner h2 em {margin-left: 10px; font-size: 14px; color: #817e7e;}
.partnercon,.partnercon .bd { width: 910px; height: 55px; overflow: hidden;}
.partnercon .bd li {float: left; text-align: center; width: 182px;}
.partnercon .bd li a {display: block; width: 159px; height: 52px; overflow: hidden; margin: auto; border: 1px solid #d5d5d5;}
.partnercon .bd li a:hover {border-color: #c6c5c5;}
#footer {background-color: #484849; clear: both; padding: 25px 0;}
.ft {width: 1000px; margin: auto;}
.botbox {border-bottom: 1px solid #878788; padding-bottom: 10px; margin-bottom: 18px;}
.botlogo {float: left; padding-top: 10px; padding-left: 26px; width: 149px; margin-right: 15px;}
.address {float: left; width: 410px; line-height: ; color: #a4a4a4; line-height: 22px; font-family: simsun;}
dl.ewm {float: left; width:170px; height: 80px;}
dl.ewm dt { height: 23px; line-height: 23px; color: #a4a4a4; font-family: simsun; width: 81px; float: left;}
dl.ewm dd {float: left; width: 80px;}
.bicon {float: left; width: 410px; padding-left: 80px;}
.bicon li {margin-right: 6px; float: left;}
.bicon li a {display: block; width: 90px; height: 36px; background: url(../images/boticon.png) no-repeat;}
.bicon li a:hover {background-position: 0 -40px;}
.bicon li a.b2 {background-position: -96px 0;}
.bicon li a.b3 {background-position: -192px 0; width: 99px}
.bicon li a.b4 {background-position: -297px 0; width: 100px}
.bicon li a.b2:hover {background-position: -96px -40px;}
.bicon li a.b3:hover {background-position: -192px -40px;}
.bicon li a.b4:hover {background-position: -297px -40px;}
.copyright {float: right; width: 430px; color: #767676; line-height: 21px;}


















