body {font: 12px/24px "微软雅黑",arial, helvetica, sans-serif; color: #444; background: url(/uploads/image/tdimages/body.jpg) repeat-x 0 0 #fff;}
ul {list-style: none;}
a,a:link {color: #444;text-decoration: none;outline: none;}
a:visited {outline: none;}
a:hover {color: #003a95; text-decoration: underline;}
a:hover,a:active {outline: none;}
.container {width: 1024px; margin-left: auto; margin-right: auto; zoom:1;}
/*header-top*/
.nav-top {background: #8999b5; width: 95px; margin: 0;padding: 0;}
.nav-top li {float: right; display: inline;}
.nav-top li a {color: #dbdbdb; margin: 0 5px;}
.nav-top .active a,.nav-top li a:hover {color: #fff; text-decoration: none;}
.nav-top li a i {width: 2px; height: 2px; background: #dbdbdb; display: inline-block; margin-right: 5px; vertical-align: middle;}
.nav-top li a:hover i,.nav-top .active a i {background: #fff;}

/*header style*/
#header {padding: 0; margin: 0; width: 100%;}
#header .container {position: relative; z-index: 9400;}
.logo {width: 346px; height:68px; margin:10px 107px 0 0;}
.logo a {display: block; height: 51px;}
.nav {margin-top: 25px; width: 571px; height: 48px;}
.nav li {width: 90px; position: relative; float: left; display: block; border-right: 1px solid #cecece; padding-right: 5px;}
.nav .words1 {width: 60px;}
.nav .words2 {width: 115px;}
.nav .last {border: none 0;}
.nav li a {display: block; cursor: pointer; padding-right: 10px; height: 48px; line-height: 15px; margin-left: 5px;}
.nav li:hover a,.nav .active > a {text-decoration: none; background: url(/uploads/image/tdimages/nav-right-btn.png) no-repeat top right transparent;}
.nav li a span {display: block; height: 48px; padding-left: 10px;}
.nav li:hover a span,.nav .active > a span {background: url(/uploads/image/tdimages/nav_left_btn.png) no-repeat left top transparent;}	
.nav li a strong {color: #323232; font-size: 14px; padding-top: 10px; display: block; text-align: center;}
.nav li:hover a strong,.nav .active > a strong {color: #fff;}
.nav li a i {color: #8f8f8f; font-size: 12px; display: block; text-align: center; font-style: normal; font-family:arial;}
.nav li:hover a i,.nav .active > a i {color: #fff;}
.nav-inner {display: none; position: absolute; top: 48px; border-top: 3px solid #3a61a2; background:url(/uploads/image/tdimages/nav-innerbg.png) repeat 0 0 transparent;padding: 10px 20px;}
.rgba {background:none;}
.nav li:hover .nav-inner {display: block;}
.nav-about {width: 271px; left:-61px;}
.nav-about ul li {width: 65px;}
.nav-products {width: 390px; left:-157px;}
.nav-service {width: 196px; left: -65px;}
.nav-service ul li {width: 65px; float: none;}
.nav-solution {width: 290px; left:-110px;}
.nav-solution ul li {width: 84px;}
.nav-contact {width: 178px; left:-120px;}
.nav-contact ul li {width: 65px;}
.nav-inner .nav-col {}
.nav-inner img {margin-right: 10px; border: 3px solid #fff;}
.nav-inner li {float: left; display: inline; padding: 0; margin: 0; border: none 0;}
.nav-inner .nav-col li {width: 130px; margin-bottom: 10px;}
.nav-inner li a {display: inline;padding: 0; margin: 0; line-height: 25px;}
.nav-inner li a:hover,.nav li:hover .nav-inner li a {background: none;}
.nav-products ul li {float: left;width: 130px;}
.nav-products li img {float: left; margin: 0;}
.nav-products li a {margin-left: 65px; display: block; width: 65px; overflow: hidden;text-overflow: clip;white-space: nowrap; -o-text-overflow: clip; height: 20px;}

/*brandding*/
.branding {padding: 0; margin: 0; background: url(/uploads/image/tdimages/bran_botom.png) no-repeat center bottom transparent}

#slides {padding: 0; margin: 0;}
#slides {padding: 0; margin: 0;}
.slides-content {height: 380px; position:relative}
.slides-content > div {display: none; height: 380px; width: 100%;}
.slides-content > .active {display: block;}
#slides-content ul{overflow:hidden; position:absolute;}
#slides-content li{height: 380px; width: 100%; float:left;}
.slides-foot {width: 1024px; margin: 0 auto; position: relative;}
.slides-btn {background-image: url(/uploads/image/tdimages/braner_btn.png); width: 51px; height: 80px; display: block; position: absolute; top: -240px;}
.slides-previous {background-position: 0 0; left: -70px;}
.slides-previous:hover {background-position: -52px 0;}
.slides-next {background-position: 0 -81px; right: -70px;}
.slides-next:hover {background-position: -52px -81px;}
.slides-pagination {padding: 15px 0;}
.slides-pagination li {float: left; display: inline; margin-right: 10px; padding: 5px; background-color: #fff; position: relative; cursor: pointer;}
.slides-pagination li span {display: block; width: 183px; height: 61px; position: absolute; top: 0; left: 0; background-color: #000; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
.slides-pagination li:hover span,.slides-pagination .active span {filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}

.notice {padding-bottom: 17px;}
.notice .container {border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 5px 0;}
#slides-notice {margin-left: 60px; width: 880px;}
.scrollbox{width:100%;position: relative;overflow:hidden; height:25px;}
#scrolldiv{width:670px;}
#scrolldiv li{height:25px;line-height:25px; text-align: left; vertical-align:bottom; zoom:1; padding: 0 100px 0 15px; position: relative; color: #fff; background: url(/uploads/image/tdimages/li.png) no-repeat left center transparent;}
#scrolldiv li span {position: absolute; top: 0; right: 0;}
#scrolldiv li a {color: #fff;}

.scroltit{position: absolute; top: 0; right: 0;}
.scroltit small{float:right; font-size:13px; margin-left: 5px; display: inline-block; position: relative; background-image: url(/uploads/image/tdimages/icon.png); display: block; width: 25px; height: 21px;}
.scroltit #but_up {background-position: -83px -167px;}
.scroltit #but_up:hover {background-position: -83px -189px;}
.scroltit #but_down {background-position: -55px -167px;}
.scroltit #but_down:hover {background-position: -55px -189px;}
/*branding2*/
.branding2 {padding-top: 10px;}
.branding2 .braniner1 {border-bottom: 15px solid #003a95; position: relative; width:100%; height: 86px;}
.tmbg {background-color: #49586c; opacity: 0.8;-moz-opacity:0.8; filter:alpha(opacity=80); width: 100%; height: 86px; position: absolute; top: 0; left: 0; margin: 0;padding: 0;}
.branding2 .braniner2 img{border-bottom: 1px solid #aaa;}

/*page*/
#page {padding: 35px 0 55px; width: 100%;}
#page .container {position: relative;}
.main {margin: 0 44px;}
.block {padding: 0; margin: 0;}
.block-header {text-align: right;}
.block-header h2 {color: #003491; font-size: 24px; font-family: "微软雅黑", arial, helvetica, sans-serif;}
.block-header h2 strong {font-size: 14px;color: #175495;border-bottom: 2px solid #a5c0df;}
.block-header h2 span {font-size: 14px; color: #a5c0df; font-family: arial; text-transform: uppercase; font-weight: normal;}
.block-header a {display: inline-block;}
.block-body {padding: 10px 6px;}
.row {margin-bottom: 10px;}
.col {width: 48%;}
.border-bottom {border-bottom: 1px solid #d1d4dc;}
p {text-align: justify;}
.text-color {color: #003a95;}

.title {background-image: url(/uploads/image/tdimages/title.png); height: 28px;width: 110px;text-indent: -999em;}
.title1 {background-position: 0 0;}
.title2 {background-position: 0 -28px;}
.bg-title {border-top: 1px solid #8b8b8b;}
.bg-title .title {height: 35px;}
.title3 {width: 155px; background-position: -119px 0;}
.title4 {width: 123px; background-position: -119px -36px;}
.title5 {width: 123px; background-position: -119px -72px;}
.title6 {width: 191px; background-position: -119px -108px;}
.title7 {width: 223px; background-position: -119px -144px;}
.title8 {width: 220px; background-position: -119px -180px;}
.title16 {background-position: 0 -61px;}
.title17 {background-position: 0 -379px;}
.title18 {background-position: 0 -90px;}
.title19 {background-position: 0 -412px;}

.icon {background-image: url(/uploads/image/tdimages/icon.png); display: inline-block;}

/*block-left*/
.block-left {width: 279px; margin-right: 40px;}
.block-left .block-header , .block-right .block-header {border-bottom: 1px solid #a5c0df; height: 30px; line-height: 30px;}
.block-left .block-body ul li {position: relative;}
.block-left .block-body {padding: 10px 0;}
.block-left .block-body ul a {padding: 8px 0 8px 30px; display: block; background: url(/uploads/image/tdimages/li.jpg) no-repeat 5px 17px;}
.block-left .block-body ul a:hover {text-decoration: none; background-color: #f0f0f0;}
.block-left .block-body ul a strong {display:block; border-bottom: 1px solid #a5c0df; font-size: 16px; color: #175495;}
.block-left .block-body ul a span {display: block; color: #444}

/*block-right*/
.block-right {width: 277px; margin-left: 40px; line-height: 24px;}
.block-right .hr {width: 100%; height: 10px; background-color: #f0f0f0;}
.block-right .border-bottom {border-bottom: 1px dashed #b6b6b6;}
.block-right .block-body {padding: 10px 0;}
.block-right .rows {padding: 8px 0;}
.block-right .rows span {color: #b6b6b6; text-transform: uppercase; font-family: arial;}

/*block-center*/
.block-center {width: 388px;}
.block-center .block-header {padding-bottom:26px; background: url(/uploads/image/tdimages/hr-bg.jpg) no-repeat left bottom transparent; height: 30px; line-height: 30px;}
.block-center .block-header h2 strong {border-bottom: none 0;} 
.block-center .block-body {border: 1px solid #a5c0df; padding: 10px 0;}
.block-center .block-body ul li {float: left; margin-left: 10px; width: 178px; margin-bottom: 10px;}
.block-center .block-body ul li a {display: block;}
.block-center .block-body ul li em {background: url(/uploads/image/tdimages/em.jpg) repeat-x 0 0 #eff6ff;border: 1px solid #b3c4d8; display: inline-block; width: 176px; height: 36px;margin-bottom: 5px;}
.block-center .block-body ul li img {margin: 0 auto;}
.block-center .block-body ul li span {display: block; height: 25px; display: block; line-height: 25px; text-align: center; background-color: #f0f0f0;}

/*sider*/
.fixer{ position:fixed;left: 50%; margin-left: -512px; top:60px;_position:absolute;_top:expression(documentelement.scrolltop 10   "px")}
#sider {width: 240px;background: #c8d8ef; position: relative; top: -60px; padding: 10px 0 30px; margin-bottom: -60px;}
#sider .block-body img {margin-bottom: 10px;}
#sider .block {padding: 0 10px;}
#sider .block-header {text-align: left; padding: 10px 6px;}
#sider .block-header h2 {color: #003a95; font-weight: bold; font-size: 14px;}
#sider .block-header h2 em {margin: 0 5px;}
#sider .block-header h2 span {font-size: 12px; color: #003a95; font-family: arial;}
#sider .borderbg {background: url(/uploads/image/tdimages/borderbg.jpg) repeat-x left bottom transparent;}
.list {margin-bottom: -10px;}
.list li {margin-bottom: 10px; width: 208px; height: 100%;}
.list li a {background-image: url(/uploads/image/tdimages/list1.png); line-height: 36px; color: #fff; padding-left: 70px; display: block;}
.list li:hover a,.list .active a {background-position: 0 -72px; text-decoration: none;}
.list li:hover .first, .list .active .first {background-position: 0 -36px;}
.list-inner {display: none;}
.list li:hover .list-inner , .list .active .list-inner {display: block;}
.list li .list-inner div {padding-left: 30px; /*height: 30px;*/ line-height: 30px;}
.list li .list-inner .border-bottom {border-bottom: 1px solid #444;}
.list li .list-inner div a {display: block; padding: 0; margin: 0; background-image: none; color: #444;  line-height:20px; padding:8px 0;}
.list li .list-inner div a:hover , .list li .list-inner .active a {color: #003a95; text-decoration: none;}
.list li .list-inner div a i {display: inline-block; height: 3px; width: 3px; background: #444; margin: 0 5px 0 0; vertical-align: middle;}
.list li:hover .list-inner div a:hover i , .list li .list-inner .active a i {background: #003a95; }
.sider-form {padding: 10px 6px;}
.sider-form .input {width: 134px; height: 23px; line-height:23px; border: 1px solid #d3d8ec; padding: 0 3px;}
.sider-form div {position: relative;}
.sider-form div span {position: absolute; top: 1px; left: 5px;}
.sider-form .input:focus   span {display: none;}
.sider-form .input {color: #444;}
.sider-form .submit {margin-left: 10px; width: 55px; height: 25px; border: 0 none; background-position: 0 -38px; position: relative; overflow: hidden; text-indent: -999em;}
#sider p a {color: #003a95;margin-left: 70px;}
.product .fixer .block-none {display: none;}

/*content*/
#content {width: 740px; margin: 20px 0 0 43px; min-height: 700px;}
.page-main {width: 700px; float: left;}
.height1 {margin-left: -40px; width: 40px; height: 540px; float: left;}
.height2 {height: 900px;}
#content .block {margin-right: 40px;}
.text-size p {font-size: 14px; margin-bottom: 10px; line-height: 28px;}
.new.border-bottom {margin-bottom: 10px;}
.accordion1 {margin-top: 25px; border-top: 2px solid #ababab; border-bottom: 2px solid #ababab;}
.accordion1 li {border-bottom: 1px solid #dcdcdc;}
.accordion1 li h4 {font-size: 14px;font-weight:bold; line-height: 35px;padding: 0 20px; cursor: pointer;}
.accordion-content {display: none; border-top: 1px solid #dcdcdc; background: #f8f8f8; padding: 20px;}
#accordion .accordion-content p {margin: 0; font-size: 12px;}
#accordion .active .accordion-content {display: block;} 

.mod-ln {width: 350px; font-size: 14px; line-height: 30px;}
.m-img {width: 275px; margin-top: -25px;}
.m-img img {float: left; margin: 0 5px 5px 0;}


.mod-hw .col-left {width: 308px}
.mod-hw .new {padding-bottom: 10px; margin-bottom: 10px;}
.mod-hw-content h6 {font-size: 14px; font-weight: bold;}
.mod-hw-content.width {width: 440px; }
.mod-hw img {border: 5px solid #003a95; position: relative; top: -20px;}
.mod-hw img.fl {margin-right: 30px;}
.mod-hw img.fr {margin-left: 20px;}
.mod-hw ul li {float: right; vertical-align: bottom;}
.mod-hw ul li img {position: relative; top: 0;}
.mod-hw ul .last {margin: 66px -5px 0 0; padding-top: 17px;background: url(/uploads/image/tdimages/h-icon.png) no-repeat -2px 0 transparent;}
.mod-hw ul .last img {border-top: 0 none;}

.block-new-content .new {padding: 15px 0 15px 60px; position: relative;}
.block-new-content .new em {font-style: normal; position: absolute; left: 0;display: block; width: 45px; height: 20px;line-height: 20px; text-align: center;}
.block-new-content .new .span-n {background: #2b488e; top: 18px; color: #fff;}
.block-new-content .new .span-y {background: #aeb8d3; top: 40px; color: #fbfbdf;}
.block-new-content .new strong {display: block;font-size: 14px;font-weight: bold; margin-bottom: 10px;}
.block-f {text-align: right; margin-top: 30px;}
.block-f .active {font-weight: bold;}
.block-f a {margin: 0 0 0 10px;}

.block-tabs .tabs-header ul {background: url(/uploads/image/tdimages/li1.jpg) repeat-x 0 0; height: 36px; width: 100%;border-bottom: 1px solid #d1d4dc;}
.block-tabs .tabs-header ul li {cursor: pointer; float: left; padding: 6px 6px 0;border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent;}
.block-tabs .tabs-header ul li:hover,.block-tabs .tabs-header ul .cur {border-top: 1px solid #d1d4dc; border-left: 1px solid #d1d4dc; border-right: 1px solid #d1d4dc; background: #fff;}
.block-tabs .tabs-header ul li span {width: 110px; height: 30px; line-height: 30px; display: block; text-align: center; text-align: center; font-weight: bold;}
.block-tabs .tabs-header ul li:hover span,.block-tabs .tabs-header ul .cur span {background: url(/uploads/image/tdimages/li1-hover.jpg) no-repeat 0 0 transparent; color: #fff; text-decoration: none;}
.block-tabs .tabs-body {padding: 10px 10px;}
.tabs-content {display: none;}
.active-tabs-content {display: block;}
.mod-zflc {border-left: 2px solid #fcc800; padding-left: 10px;}
.mod-zflc .row {position: relative; margin-bottom: 25px; padding-top: 10px;}
.mod-zflc .row h6 {font-family: "微软雅黑"; font-size: 16px;color: #003491;}
.mod-zflc .title {width: 125px; height: 20px; margin: 0 10px 10px;}
.mod-zflc .icon {width: 14px; height: 14px; background-position: 0 -74px; position: absolute; top: 14px; left: -18px;}
.mod-zflc .accordion2 li h5 {font-size: 14px; display: block; padding: 0 10px 0 104px; height: 25px; line-height: 25px; position: relative;cursor: pointer;}
.mod-zflc .accordion2 li h5 span {position: absolute; top: 0; left: 10px;}
.mod-zflc .accordion2 li h5 img {display: inline;vertical-align: middle;}
.mod-zflc .accordion2 .accordion-content2 {border: 0 none; background: none; padding: 10px; display: none;}
.mod-zflc .accordion2 .accordion-content2 img {border: 1px solid #ccc; padding: 3px;}

.mod-zc-img {margin-right: 30px;}
.mod-zc-img img {padding: 5px; background-color: #fff; box-shadow: ; margin-bottom: 20px; border: 1px solid #e7e7e7;}
.mod-zc-img p {font-size: 14px;}
.mod-zc .new {margin-bottom: 15px; padding-bottom: 15px;}
.mod-zc .left {margin-left: 273px;}
/*products*/
.products-list {width: 900px; margin-left: 50px;}
.products-list li {float:left;width: 260px; margin-right: 25px; margin-bottom: 10px;}
.products-list li a {display: block;text-decoration: none;}
.products-list li a span {width: 120px; height: 25px; line-height: 25px; background: #c3c3c3; display: block; margin: 0 auto; text-align: center; color: #fff; font-size: arial;}
.products-new-title {margin-bottom: 15px;}
.products-new-title span {background: #fff; display: block; height: 146px;width: 420px;border: 1px solid #c2c2c2; margin-right: 15px;text-align: center;}
.products-new-title img {margin: 0 auto;}
.products-new-title .products-new-content {/* margin-left: 435px; */margin-left: 450px; width: 210px;}
.products-new {padding: 15px 0 15px; border-bottom: 1px dotted #e4e4e4;}
.products-new img {margin-right: 5px; border: 1px solid #e7e7e7; padding: 5px; background: #fff; width:192px; height:185px;}
.products-new .products-new-content {margin-left: 210px; width: 435px;}
.products-new .products-new-content h4 {/* background: #8999b5; */ color: #444; padding:0 10px 0 0; margin-bottom: 10px;font-weight: bold;}
.products-new-mod  {border: none 0;}
.products-new-mod .products-new-content div p {margin-left: 65px;}
.products-table { text-align: center;}
.products-table h6 {font-size: 12px; font-weight: bold;}
.products-table table {border: 1px solid #d1d4dc;}
.products-table table th{background:#e2e2e2;}
.products-table table th,.products-table table td {border: 1px solid #d1d4dc;width: 170px; height: 32px;} 
.products-table table .span1 {width: 126px;}
.products-table table .span2 {width: 195px;}
.products-table table .span3 {width: 150px;}
.products-table p {text-align: center;}
.products-table p img {margin: 0 auto;width: 100%;}
/*service*/
.service .title9 {background-position: 0 -221px;}
.service .title10 {background-position: 0 -253px;}
.service .title11 {background-position: 0 -286px;}
.service .new {padding-bottom: 20px; margin-bottom: 20px;}
.service .new h3 {font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.service .new h3 span { margin:5px 5px 0 0; display: inline-block; width: 15px; height: 15px; line-height: 15px; text-align: center; background: #afb8d5; color: #fff;}
.service .mod-list li { width:147px; float: left; background: url(/uploads/image/tdimages/li-border.png) no-repeat top right; padding: 30px 100px 30px 0;}
.service .mod-list .item3 {background: none; padding-right: 0;}
.service .mod-list-content {border-left: 2px solid #a3a3a3; margin-left: 45px; padding-left: 10px;}
.service .mod-list-content h3 {margin: 0;}
.service .mod-list li i {width: 37px; height: 37px;display: block; margin-top: 10px;}
.service .mod-list .item1 i {background-position: -115px 0;}
.service .mod-list .item2 i {background-position: -153px 0;}
.service .mod-list .item3 i {background-position: -193px 0;}
.service .list-box {position: relative; overflow: hidden; margin-top: 20px;}
.service .list-box li {width:49.9%; float: left; border-right: 1px solid #d1d4dc; border-bottom: 1px solid #d1d4dc;}
.service .list-box .right {border-right: 0 none;}
.service .list-box .bottom {border-bottom: 0 none;}
.service .list-box li .new {padding: 35px 30px; margin: 0;}
.service .list-box img {position: absolute; top: 40%; left: 38%;}
.service .new .left {width: 550px; border-right: 1px solid #e0e0e0;}
.service .new .left h4 {font-size: 14px; font-weight: bold;}
.service .new .left p, .service .new .left h4 {margin-right: 30px;}
.service .new i {background-position: -119px -51px;width: 27px; height: 32px; vertical-align: middle;}
.service .new .right {margin-left: 27px; margin-top: 20px; text-align: center;}
.service .new .right a {width: 64px; height: 25px; background-position: -160px -55px; display: block;}
/*solution*/
.solution ul {margin: 40px 60px 0 20px;}
.solution ul li {width: 400px; margin-right: 28px; float: left; margin-bottom: 20px; background: #eaeaea;position: relative;height:183px;}
.solution ul li .box {padding: 27px;}
.solution ul li .box h5 {font-size: 14px;font-weight: bold;}
.solution ul li .box-body {margin-top: 10px;}
.solution ul li .box-body img {margin-right: 20px; width: 92px; height: 92px;}
.solution ul li .box-content {margin-left: 112px; width: 234px;}
.solution ul li .box-content p {margin-bottom: 15px; display: inline;}
.solution ul li .box-content .text-color {color: #003a95;}
.solution ul li .box .box-border {position: absolute; bottom: 0; right: 0; border-top: 15px solid #eaeaea; border-left: 15px solid #eaeaea; border-right: 15px solid #fff; border-bottom: 15px solid #fff; width: 1px; height: 1px;}
.solution2 .title {background-position: 0 -316px; width: 167px;}
.solution2 .new {padding-bottom: 20px; margin-bottom: 20px;}
.solution2 .new .col {width: 300px;}
.solution2 .new .col img {margin-bottom: 15px;}
.block-article .block-article-h{text-align: center; margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px dotted #bfbfbf;}
.block-article-h h5 {font-size: 14px;font-weight: bold;}
.block-article-h p {text-align: center;}
.block-article-b {margin-bottom: 25px;}
.block-article-b .img-mod {text-align: center; margin-bottom: 20px;}
.block-article-b .img-mod img {margin: 0 auto;}
.img-title {margin-top: 10px;}
.block-article-b p {text-indent: 2em;}
/*contact*/
.contact .title1 {width: 110px; height: 28px; background-position: 0 -190px;}
.contact .title2 {width: 110px; height: 28px; background-position: 0 -155px;}
.contact table {width: 100%; margin-bottom: 50px;border-top: 1px solid #d1d4dc;}
.contact table th,.contact table td {border-bottom: 1px solid #d1d4dc; lineheight: 20px;padding: 8px 0;display: block;}
.contact table th {text-align: left; font-size: 14px;}
.map-mod {background-color: #fff; border: 1px solid #e7e7e7;padding: 5px;}
.map-content {position: relative; overflow: hidden;}
.block-form .row {,margin-bottom: 15px; position: relative;}
.block-form .row span {color: #af0031; font-weight: bold;}
.block-form .input {width: 370px; height: 35px; line-height: 35px; border: 1px solid #cad9d8; font-size: 14px;color: #8b8b8b; font-style: normal; padding-left:12px;}
.block-form textarea {width: 90%; height: 110px; border: 1px solid #cad9d8; line-height: 35px; color: #8b8b8b; font-style: normal; padding-left:12px;}
.block-form .btn-warpper {width: 216px; margin: 0 auto;}
.block-form .btn-content {display: inline-block;border-bottom: 5px solid #a3a3a3; float:left; width: 98px; margin-right: 10px;}
.block-form .btn-content input {width:98px; height: 30px; background: url(/uploads/image/tdimages/btn.jpg) repeat-x 0 0 transparent; border: 1px solid #c4c4c4;}

/*footer*/
#footer {background-color: #8999b5; width: 100%; margin: 0; padding: 20px 0; color: #fff; position: relative; z-index: 9999;}
#footer a {color: #fff;}
.gsb {background-position: 0 0; height: 32px; width: 30px;margin: -2px auto 0;}
.foot-left {width: 460px; margin-top: 15px;}
.foot-left p {text-align: left;}
.foot-center {width: 254px; text-align: center;}
.foot-center p {text-align: center;}
.foot-right {width: 275px; margin: 15px 0 0 35px;}
#footer ul li {display: inline; float: right; padding-left: 5px;}
#footer ul li a {margin-right: 5px;}

/*bgdiv*/
#bgdiv{background-color:#000; position:absolute; z-index:9999; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
#dialogdiv{position:absolute; left:50%; top:150px !important; margin-left: -500px; width: 989px; height:auto; z-index:10000;background-color:#fff; padding:1px; height: 650px;}
#dialogdiv iframe {margin: 0 15px 35px 30px; width: 945px; height: 575px;}
#dialogdiv h2{ height:41px;position:relative;}
#dialogdiv h2 a{width: 41px; height: 41px; background: url(/uploads/image/tdimages/icon.png) no-repeat -58px -112px; display: block; position: absolute; top: 0; right: 0;}

/*page-btn*/
.pagejump { position:absolute; top:0; right:0; width:55px; height:105px; }
.pagejump.fixed a { position:absolute; top:0!important; }
.texttop,
.texttop:visited,
.texttop:active { display:block; overflow:hidden; position:fixed; _position:absolute; _top:expression(documentelement.scrolltop   0   "px"); width:55px; height:49px; background:url(/uploads/image/tdimages/icon.png) -119px -97px no-repeat; text-indent:-9999px;  }
.texttop:hover { background-position:-239px -97px; }
.textbottom,
.textbottom:visited,
.textbottom:active { display:block; overflow:hidden; position:fixed; _position:absolute; _top:expression(documentelement.scrolltop   0   "px"); width:55px; height:49px; margin:55px 0 0 0; background:url(/uploads/image/tdimages/icon.png) -179px -97px no-repeat; text-indent:-9999px; }
.textbottom:hover { background-position:-299px -97px; }

.legal {background: #fff; border-left: 1px solid #eee; border-right: 1px solid #eee;margin: 0;padding: 30px 50px;}
.legal-title {border-bottom: 2px solid #eee; text-align: center; font-size: 24px;font-weight: bold; padding-bottom: 20px;}
#footer .foot-left .jszcadd,.jszcadd a{ color:rgba(0,0,0,0.1);  }