﻿@charset "utf-8";
#login input.txt{ width:120px; height:16px; padding-top:2px;}
.submitBtn{display:block;width:70px; height:30px; border:none; float:left; background:url(../images/submitBtn.jpg) left top no-repeat;}
.resetBtn{display:block;width:63px; height:30px; border:none; float:right;  background:url(../images/resetBtn.jpg) left top no-repeat;}

* {margin:0 auto;padding:0;line-height:150%;} 
html{background:#dcdedf;min-width:1003px;height:100%;}
body{background:url(../images/bg_body_sd.jpg) center top no-repeat; margin:0 auto;color:#7d7d7d;font-size:8pt; color:#3d3d3d; font-family:"微软雅黑","方正兰亭中黑","方正兰亭中粗黑_GBK","msyhbd","msyh";}
a {color:#525252;text-decoration:none;line-height:inherit;}
a:hover{text-decoration:underline;}
img{border:none;}
ul,ol,dl{list-style-type:none;}
.clear{clear:both;}
/*common_begin*/

#top {width:1003px;position:relative;height:57px;position:relative;}
#logo a{width:380px;height:51px;left:30px;top:10px;display:inline-block;position:absolute;text-indent:-9999px;overflow:hidden;}
#qLink {position:absolute;top:20px;right:30px;display:inline;font-family:Verdana;font-size:12px;color:#fff; text-align:right;}
#qLink a {color:#fff;font-size:12px;}

#navBlock {width:1003px; height:35px; line-height:35px; overflow:hidden; margin-top:24px; margin-bottom:5px;}
#navBlock ul{ padding-left:27px;}
#navBlock li{ float:left; font-size:14px; font-weight:bold;padding:0 24px;}
#navBlock li a{ color:#333333; font-weight:bold;}
#navBlock li a:hover{color:#E8A900; font-weight:bold; text-decoration:none;}

#home {display:inline-block;width:95px;height:44px;position:absolute;left:0;top:0;text-indent:-500px;overflow:hidden;}
#login p {margin-bottom:5px}



/*切换样式*/
#cssstyle1 {display:block; background:url(../images/csstyle.png) 0px 0px no-repeat; position:absolute;width:10px;height:10px;top:15px;right:90px;text-indent:-500px; overflow:hidden;}
#cssstyle1:hover{ background-position:0px -15px;}

#cssstyle2 {display:block;background:url(../images/csstyle.png) -15px 0px no-repeat;  position:absolute;width:10px;height:10px;top:15px;right:70px;text-indent:-500px; overflow:hidden}
#cssstyle2:hover{ background-position:-15px -15px;}

#cssstyle3 {display:block;background:url(../images/csstyle.png) -30px 0px no-repeat;  position:absolute;width:10px;height:10px;top:15px;right:50px;text-indent:-500px; overflow:hidden}
#cssstyle3:hover{ background-position:-30px -15px;}

#cssstyle4 {display:block;background:url(../images/csstyle.png) -45px 0px no-repeat;  position:absolute;width:10px;height:10px;top:15px;right:30px;text-indent:-500px; overflow:hidden}
#cssstyle4:hover{ background-position:-45px -15px;}

/*隐藏*/
#cssstyle5 {display:none;background:url(../images/csstyle.png) -60px 0px no-repeat;  position:absolute;width:10px;height:10px;top:15px;right:80px;text-indent:-500px; overflow:hidden}
#cssstyle5:hover{ background-position:-60px -15px;}


#bottom {width:974px;height:70px;background:url(../images/bg_bottomRepeater.jpg) repeat-x top;color:#999;}
#bottom div {padding:26px 0 0 20px;height:60px;}
#bottom div a {border:0;}
#bottom div p {margin:0 0 1em;}
#bottom a {color:#999;border:1px solid #555;}
#bottom a img {border:1px solid #B1B1B1;}
#bottom a:hover img {border:1px solid #ff8000;}

#foot {height:40px;line-height:40px;width:100%;background:url(../images/bg_foot.jpg) repeat-x;position:fixed;_position:relative;bottom:0;z-index:100;text-align:center;font-size:0;}
#foot .current {color:#FF6633;}

.fuckIe6 *{letter-spacing:normal;}
#footNav {vertical-align:middle;display:inline-block;height:24px;line-height:24px;margin:8px 0;}


.slide0 {display:inline-block;height:24px;padding:0 10px 0 0;background:url(../images/bg_slide0.jpg) right bottom no-repeat;vertical-align:middle;margin:6px ;}
.slide0 .inner {display:inline-block;height:24px;line-height:24px;padding:0 0 0 10px;background:url(../images/bg_slide0.jpg) left top no-repeat;}


.light {display:inline-block;height:16px;width:16px;line-height:16px;background-image:url(../images/icons.gif);background-repeat:no-repeat;position:relative;overflow:hidden;margin:4px 2px;cursor:pointer;vertical-align:middle;}
.light span {display:block;height:16px;width:16px;background-image:url(../images/icons.gif);position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;text-indent:-500px;overflow:hidden;}

.qq {display:inline-block;height:15px;line-height:15px;margin:4px 0;padding:0 0 0 25px;background:url(../images/icons.gif) -480px 0 no-repeat;}

#rr {background-position:-100px -16px;}
#rr span {background-position:-100px 0px;}

#qz {background-position:-120px -16px;}
#qz span {background-position:-120px 0px;}

#kx {background-position:-140px -16px;}
#kx span {background-position:-140px 0px;}

#job {background-position:-160px -16px;}
#job span {background-position:-160px 0px;}

#sina {background-position:-180px -16px;}
#sina span {background-position:-180px 0px;}

#ckepop{border:solid 1px #606; position:relative; width:200px; height:30px;}

#pageTop {background-position:-200px -16px;width:62px;}
#pageTop span {background-position:-200px 0px;width:62px;}

#main {width:974px;overflow:hidden;padding:10px 0;background:#fff; padding-bottom:40px;}

.serviceSelector {width:950px;height:95px;position:relative;background:url(../images/caseImg.jpg) no-repeat;overflow:visible;border-bottom:1px solid #E5E5E5;margin:0 auto 10px;}
.serviceSelector a {position:absolute;display:inline-block;width:170px;height:50px;padding-top:25px;padding-left:82px;color:#898989;z-index:10;cursor:pointer;}
.serviceSelector a:hover {text-decoration:none;}
.serviceSelector span {position:absolute;display:inline-block;width:100%;height:82px;left:0;top:0;background:url(../images/caseImg.jpg) no-repeat;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.serviceSelector .current {height:98px;}
.serviceSelector p {display:inline-block;width:268px;height:82px;padding:0 0 0 6px;position:absolute;top:7px;background:url(../images/caseImg.jpg) no-repeat;}
#case0 {left:6px;  background-position:-6px   -7px;}
#case1 {left:313px;background-position:-313px -7px;}
#case2 {left:610px;background-position:-610px -7px;}
#case0 span {background-position:-6px   -112px;}
#case1 span {background-position:-313px -112px;}
#case2 span {background-position:-610px -112px;}

.clsTit {position:relative;height:40px;line-height:40px;margin:0 13px 10px;padding:0 10px;border-bottom:1px dashed #7C7C7C;text-align:right;background:url(../images/classTit.gif) no-repeat;}
.clsTit h2 {display:none;}
.clsTit p {position:absolute;display:inline-block;height:40px;line-height:40px;left:0;top:0;padding:0 10px;}
.clsTit span {line-height:40px;height:40px;display:inline-block; font-family:font-family:"Microsoft YaHei", 'Arial';}
.clsTit .txtBox {height:20px;line-height:20px;border:1px solid #D1D1D1;background:#E8E8E8;vertical-align:middle;color:#666;}
#clsCase {background-position:10px 0;}
#clsNews1 {background-position:10px -117px;}
#clsNews2 {background-position:10px -75px;}
#clsNews6 {background-position:10px -355px;}
#clsNews16 {background-position:10px -386px;}
#clsNews17 {background-position:10px -417px;}
#clsNews7 {background-position:10px -447px;}
#clsNews4 {background-position:10px -477px;}
#clsNews5 {background-position:10px -507px;_background-position:10px -505px;}
#clsNewss {background-position:10px -538px;}
#clsNewsy {background-position:10px -580px;}
#clsNews3 {background-position:10px -200px;}

#clsNews8 {background-position:10px -160px;}
#clsJoin {background-position:10px -200px;}
#clsLink {background-position:10px -240px;}
#clsRCas {background-position:10px -280px;}
#clsRNew {background-position:10px -320px;}
#partnerCase {background-position:10px -280px;}
#partnerCasey {background-position:10px -570px;}

.btn0{width:122px;height:27px;line-height:22px;text-align:center;margin:9px 0; vertical-align:middle;font-weight:bolder;color:#000;background:url(../images/icons.gif) -120px -41px no-repeat;display:inline-block;}
.btn4{width:122px;height:27px;line-height:22px;text-align:center;margin:9px 0; vertical-align:middle;font-weight:bolder;color:#000;background:url(../images/icons.gif) -120px -70px no-repeat;display:inline-block;}
.btn2{width:122px;height:27px;line-height:22px;text-align:center;margin:9px 0; vertical-align:middle;font-weight:bolder;color:#000;background:url(../images/icons.gif) -120px -100px no-repeat;display:inline-block;}
.btn3{width:122px;height:27px;line-height:22px;text-align:center;margin:9px 0; vertical-align:middle;font-weight:bolder;color:#000;background:url(../images/icons.gif) -120px -131px no-repeat;display:inline-block;}
.btn0:hover,.btn4,.btn2:hover,.btn3:hover {text-decoration:none;}

.caseList {font-size:0;width:975px;padding:0 0px 10px 13px;letter-spacing:-0.5em;}
.caseList li {width:205px;padding:10px;background:#EAEAEA;vertical-align:top;font-size:12px;margin:0 16px 10px 0px;overflow:hidden;height:263px;position:relative;letter-spacing:normal;float:left;background:url(../images/topal_bg.gif) repeat-x top;}
.caseList li span{position:absolute;right:10px;top:165px;width:20px;height:20px}
.caseList li span a{display:block;height:25px;text-indent:-999px;overflow:hidden}
.caseList img,.caseList h3,.caseList p {width:205px;display:block;margin:0;}
.caseList img {height:150px;}

.caseList h3 {background:url(../images/icons.gif) 190px 13px no-repeat;font-size:12px; margin-bottom:-11px;}
.caseList div {position:absolute;z-index:100;display:inline-block;padding:10px; height:250px;background:#333;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.caseList div h3 {background-position:190px -287px;}
.caseList div h3 a {color:#e7e7e7;}
.caseList div p,.caseList div p a {color:#bbb;}
.caseList .current {background:#333;}
.caseList .current h3 {background-position:180px -298px;}
.caseList .current h3 a {color:#e7e7e7;}
.caseList .current p,.caseList .current p a {color:#bbb;}


#blockBB {border-bottom:2px solid #e5e5e5;margin:0 10px; font-size:1px;}

#partnerList { margin-left:14px;font-size:0;letter-spacing:-0.5em;}
#partnerList li {display:block;float:left;width:120px;height:88px;font-size:12px;position:relative;text-align:center;line-height:50px;margin:10px 19px 10px 10px ;}
#partnerList li {*display:inline;}
#partnerList img {width:120px;height:88px;}
#partnerList span {position:absolute;display:inline-block;width:100%;height:100%;line-height:50px;top:0;left:0;opacity:0;filter:alpha(opacity=0);}

.txtBox {display:inline-block;vertical-align:top;}
.txtBox {*display:inline;}

.txtList {font-size:12px;letter-spacing:-0.5em;}
.txtList li {line-height:16px;position:relative;padding:0 0 5px;}
.txtList li a{ color:#333333; font-size:12px; }
.txtList span {display:inline-block;height:16px;line-height:16px;position:absolute;right:0;top:0;color:#666}
.txtList2 li a{ color:#666666; font-size:12px; background:url(../images/dian.gif) no-repeat 0 4px; padding-left:10px;}
.txtList2 li span { color:#cccccc; padding-left:12px; line-height:22px; font-size:11px;}
.topImg {display:inline-block; font-size:14px; font-family:"Microsoft YaHei", 'Arial';}
.topp { font-size:12px;color:#999999; margin-top:-28px;}
.topp2 { font-size:12px;color:#666666; }
.topp3 { font-size:12px;margin-top:14px; line-height:25px;}
.topp4 { font-size:12px;margin-top:-5px; line-height:25px;}
.topal a{ font-size:12px;padding-right:5px;}
.path {color:#EC8000;background:url(../images/home.jpg) no-repeat left; padding-left:20px;}

.showInfo {background:url(../images/icons.gif) -470px -43px no-repeat;border-top:1px dashed #7C7C7C; font-family:"Microsoft YaHei", 'Arial'; padding-top:5px;}
.showInfo p {padding-left:30px;font-size:14px; padding-top:5px;}
.showInfo p span {color:#CC0000;}

.page { font-size:12px;margin:0 10px 10px;text-align:right;font-size:0;letter-spacing:-0.5em;}
.page a { font-size:12px;margin:0 4px;min-width:18px;_width:18px;white-space:nowrap;display:inline-block;height:22px;border:1px solid #E8E8E8;background:#f8f8f8;line-height:22px;text-align:center;padding:0 4px;color:#898989;}
.page .current,.page a:hover { font-size:12px;background:#898989;border:1px solid #898989;color:#fff;}

#relLink {overflow:hidden;}
#relLink a {display:inline-block;margin:5px 10px 10px;}
#relLink #prev {float:left;}
#relLink #next {float:right;}

.imgTxtList li {padding:0 20px; position:relative; margin:15px auto;display:block;width:910px;height:115px;position:relative;font-size:12px}
.imgTxtList .s_img {width:120px;height:88px;position:absolute;top:10px}
.imgTxtList .s_img img {width:120px;height:88px; border:1px solid #CCCCCC; padding:2px;}
.imgTxtList .news_com {position:absolute;width:770px;top:8px;right:15px}
.imgTxtList .news_com h4{display:block;width:100%;position:absolute;top:0; margin-top:-10px;}
.imgTxtList .news_com h4 a{font-family:"Microsoft YaHei", 'Arial'; font-size:14px;}
.imgTxtList .news_com h4 span {font-weight:normal;color:#666}  
.imgTxtList .news_com  p {display:block;width:770px;position:absolute;color:#666;right:0;top:30px;line-height:18px;}  
.imgTxtList .bg {background:#F3F3F3;}

.picTit {text-align:center;}
.picTit img {display:inline-block;}

.simpleBlock {margin:0 20px 20px;padding:20px;color:#666;line-height:180%;overflow:hidden;zoom:1;}
.simpleBlock h4 {font-family:"Microsoft YaHei", 'Arial'; font-size:14px;}
.simpleBlock p {line-height:180%;margin:0 0 2em;}

#errorInfo {width:668px;display:inline-block;vertical-align:top;text-align:left;}
#errorInfo {*display:inline;}
#errorInfo p {margin:0;}
#errorInfo h4 {padding:0 0 10px;border-bottom:1px solid #D4D4D4;margin:0 0 10px}
/*index_begin*/
#banner {width:950px;height:auto;position:relative;margin:0 auto;}
#bannerbg {background:url(../images/bannerbg.gif) no-repeat top;width:950px;height:9px;margin:0 auto 15px;}
#jSlide {height:317px;background:#999;}
#jSlide img {width:950px;height:317px;}
#jSlide a {position:absolute;top:0;left:0;}
.slideBtns {position:absolute;width:100%;height:30px;z-index:1;;bottom:0}
.slideBtns ul{position:absolute;z-index:1;top:0;right:10px}
.slideBtns #slideBg{width:100%;height:30px;background:url(../images/slide_ctr.png);opacity:0.3;filter:alpha(opacity=30);}
.slideBtns li{display:inline-block;zoom: 1;*display:inline;width:30px;height:30px;line-height:30px; float:left; text-align:center;cursor:pointer;color:#FFF}
.slideBtns ul .current{background:#000;opacity:0.5;filter:alpha(opacity=50)}

#contactBox {width:222px;height:317px;position:absolute;right:0;top:0;background:url(../images/bg_banner.jpg) right 0 no-repeat;}
#contactBox .slide0 {position:absolute;left:35px;top:237px;}
#contactBox .inner {width:135px;text-align:center;}

#linkToContact {width:170px;height:70px;display:inline-block;text-indent:-500px;overflow:hidden;position:absolute;;left:35px;top:30px;}

#contactInfo {position:absolute;left:40px;top:180px;}
#contactInfo span {font-weight:bolder;color:#CC0000;}

#indexNewsBox {letter-spacing:-0.5em;font-size:0;margin:0 10px 0;}

#indexStatus {width:455px;padding:10px;display:inline-block;vertical-align:top;font-size:0;letter-spacing:-0.5em; float:left}
#indexStatus {*display:inline;}
#indexStatus .img {width:120px;height:88px;margin:0 5px 0 0; border:1px solid #cdcdcd; padding:2px;}
#indexStatus .txtBox {width:313px;float:right;}
#indexStatus h4 {font-size:14px;margin:0 0 10px; margin-top:-10px;}
#indexStatus ul {border-top:1px solid #E3E3E3;margin:15px 0 0;padding:15px 0 0;}

#indexNews {width:455px;padding:10px;display:inline-block;vertical-align:top;font-size:0;letter-spacing:-0.5em; float:right;}
#indexNews {*display:inline;}
#indexNews .img {width:120px;height:88px;margin:0 5px 0 0; border:1px solid #cdcdcd; padding:2px;}
#indexNews h4 {margin:-12px 0 12px;}
#indexNews .txtBox {width:313px; float:right;}
#indexNews ul {border-top:1px solid #E3E3E3;margin:15px 0 0;padding:15px 0 0;}

#indexLink {padding:10px;margin:0 10px -25px;line-height:180%;word-spacing:5px}
#indexLink a {white-space:nowrap;}
/*index_end*/

/*service_begin*/
#serviceIntro {width:840px;overflow:hidden;position:relative;}
#serviceIntro ul {width:2530px;font-size:0;letter-spacing:-0.5em;position:relative;}
#serviceIntro li {display:inline-block;width:840px;overflow:hidden;vertical-align:top;}
#serviceIntro li {*display:inline;}
#serviceIntro h3 {width:840px;height:210px;background-image:url(../images/caseImg.jpg);background-repeat:no-repeat;}
#serviceIntro h3 span {display:none;}
#serv0 {background-position:0 -220px;}
#serv1 {background-position:0 -430px;}
#serv2 {background-position:0 -640px;}
#serviceIntro dt {background:#F3F3F3;height:31px;line-height:31px;font-size:12px;color:#666666;font-weight:bolder;word-spacing:4px;}
#serviceIntro img {vertical-align:middle;}
#serviceIntro dd {padding:10px 20px 20px 40px;line-height:200%;color:#818181;}
/*service_end*/

/*case_begin*/
#clsCaseList {padding:0 10px 10px;margin:0 0 10px; padding:0 12px;}
#clsCaseList li {height:28px;background:#F3F3F3;font-size:0px;letter-spacing:-0.5em;height:28px;line-height:28px;overflow:hidden;position:relative;}
#clsCaseList .odd {background:#fff;}
#clsCaseList a {display:inline-block;vertical-align:middle;white-space:nowrap;color:#666;height:17px;line-height:17px;margin:5px 2px;padding:0 6px;}
#clsCaseList a:hover{text-decoration:none;}
#clsCaseList .current {background:#656565;color:#fff;font-weight:bolder;}
#clsCaseList h3 {font-size:12px;text-align:center;font-weight:bolder;color:#333333;display:inline-block;width:130px;height:28px; vertical-align:top; padding-left:5px; margin-top:-5px;}
#clsCaseList h3 {*display:inline;}
#clsCaseList div { font-size:12px;display:inline-block;vertical-align:top;line-height:28px;width:800px;}
#clsCaseList div {font-size:12px;*display:inline;}
#clsCaseList button {cursor:pointer;background:url(../images/icons.gif) -250px -40px no-repeat;width:7px;height:9px;border:0;position:absolute;right:10px;top:10px;} 
#clsCaseList .expand {background-position:-250px -50px;}
#clsCaseList button span {display:none;}

#caseInfo {margin:0 10px 10px;font-size:0;letter-spacing:-0.5em;overflow:hidden;zoom:1;}
#caseInfo h1{font-size:14px; text-align:left;}
#caseImg {_height:300px;padding-left:10px;min-heigth:300px;vertical-align:top; padding-top:10px;border-top:1px dashed #7C7C7C;}
#caseImg div{line-height:24px; color:#525252; }
#caseImg div h3{color:#333333;display:inline;font-size:12px;margin-right:10px; }
#caseTxt{height:250px}
#caseTxt img{border:solid 10px #EAEAEA;margin-bottom:10px; width:195px;height:150px;position:relative}
#caseTxt #leftV{width:236px;height:175px;position:absolute;top:20px;left:0}
#caseInfo #infoDiv{position:relative} 

#btnVisitSite {display:block;width:269px;height:51px;margin:0 0 20px;position:relative;background:url(../images/icon_visitSite.jpg) 0 0 no-repeat;}
#btnVisitSite span {display:none;}

#caseProperty {color:#666;width:600px;height:175px;position:absolute;top:20px;right:45px}
#caseProperty * {line-height:200%;}
#caseProperty h4 {display:inline;font-size:12px;color:#333;margin:0 5px 0 0;}
#caseProperty a {white-space:nowrap;}
#caseProperty #intro {margin:20px 0 0;}
/*case_end*/

/*news_begin*/
#inquiry {margin:0 10px 0px;overflow:hidden;padding:0 0 10px;zoom:1;}
#inquiry table {width:590px;text-indent:20px;float:right;}
#inquiry th {font-size:12px;height:32px;line-height:32px;text-align:left;background:#F3F3F3;}
#inquiry td {height:26px;line-height:26px;}
#inquiry .bg {background:#F9F9F9;}
#inquiry #tit {width:350px;}
#inquiryForm {width:278px;height:144px;background:url(../images/bg_inquiry.jpg) no-repeat;position:relative;margin:5px 0 0 10px;display:inline;float:left;}
#inquiryForm .txtBox {border:0;width:164px;height:21px;color:#525252;line-height:21px;position:absolute;left:20px;top:94px;}
#inquiryForm .btnSubmit {border:0;width:59px;height:21px;font-weight:bolder;position:absolute;left:196px;top:94px;cursor:pointer;}

#newsList {margin:0 10px 20px; position:relative;}
#newsTit {margin:0 12px 20px;height:38px;line-height:38px;background:#F3F3F3;padding:0 10px;position:relative;}
#newsTit h2 {font-size:18px;font-family:"Microsoft YaHei","黑体";color:#333; line-height:38px; height:38px;}
#newsTit span {display:inline-block;position:absolute;height:38px;line-height:38px;top:0;right:10px;font-size:11px;color:#666;}
#newsContent {margin:0 25px 20px;color:#333333;line-height:200%;}
#newsContent p {margin:0 0 1.5em;line-height:200%; font-size:13px;}
#newsContent2 {margin:0 25px 20px;color:#333333;line-height:200%;}
#newsContent2 p {margin:0 0 1.5em;line-height:200%; font-size:13px;}
#newsContent2 img { border:10px solid #eaeaea; padding:1px;}
#tags {color:#666666;font-weight:bold;margin:0 25px 20px;line-height:100%;}
#tags a {color:#888888;font-weight:bold;display:inline-block;vertical-align:middle;line-height:100%;}
#newsRelLink {margin:0 12px 20px;height:38px;line-height:38px;background:#F3F3F3;padding:0 10px;overflow:hidden;}
#newsRelLink a {line-height:38px;}
#newsRelLink .backsw { width:713px; float:left;}
#newsRelLink .shoucang {float:right; _padding-top:13px;}
#newsRelLink span a{ margin:0 5px; vertical-align:middle;}
#newsRelLink span img{vertical-align:middle;}
#relNewsList {margin:0 25px;}
/*news_end*/

/*form_begin*/
#formDl {padding:0 25px;}
#formDl dt {margin:0 0 10px;}
#formDl dt span {color:#ff0000;}
#formDl dd {width:100%;overflow:hidden;margin:0 0 10px;position:relative;}
#formDl div {float:left;width:388px;height:33px;background:url(../images/formIcon.png) 0 -300px no-repeat;}
#formDl .code {background-position:0 -350px;width:180px;}
#formDl #codeImg{position:absolute; left:190px; top:5px;}
#formDl .txtArea {background-position:0 -400px;height:auto;}
#formDl #codePic {display:inline-block;float:left;margin:0 0 0 10px;vertical-align:middle;}
#formDl .msgBox {float:right;background:0;width:445px;border:1px solid #ccc;background:#E1F7EC;position:relative;overflow:visible;height:auto;}
#formDl .msgBox div {background:url(../images/formIcon.png) -1000px -590px no-repeat;position:relative;padding:9px 0 9px 40px;left:-6px;height:auto;}
#formDl .err {background:#FAF4D5;}
#formDl .err div {background-position:0 -590px;}
#formDl .txtBox {display:inline-block;width:325px;margin:8px 0 0 10px;padding:0 0 0 20px;height:16px;line-height:16px;border:0;background:transparent;background:url(../images/formIcon.png) no-repeat;}
#formDl .code .txtBox {width:140px;}
#formDl #uname {background-position:0 0;}
#formDl #cname {background-position:0 -50px;}
#formDl #email {background-position:0 -100px;}
#formDl #tel   {background-position:0 -150px;} 
#formDl #xuqiu {background-position:-410px -200px;height:120px;width:355px;margin:5px 5px 15px;overflow:auto;}
#formDl #code  {background-position:0 -250px;}
#ys {text-indent:10px;line-height:33px;display:inline-block;_height:25px;_padding:8px 0 0;_line-height:100%;}
#ys input {vertical-align:middle;}
#formDl #submit {width:158px;height:25px;line-height:25px;text-align:center;color:#fff;border:0;background:url(../images/formIcon.png) 0 -545px no-repeat;cursor:pointer;}
/*form_end*/

/*contact_begin*/
#contactTxt {float:left;line-height:25px;}
#contactMap {float:right;width:100%;height:400px;}
.liucheng h4 { border-bottom:1px dashed #cdcdcd; margin-bottom:25px;}
.liucheng p { text-align:left; width:910px;}
.liucheng p span{ padding-top:3px;text-align:right;WIDTH: 156px; PADDING-RIGHT: 19px; DISPLAY: block; FLOAT: left; HEIGHT: 30px; FONT-WEIGHT: bold;}
.liucheng h5 {TEXT-ALIGN: center; font-size:13px; border-top:1px dashed #cdcdcd; padding-top:25px;}

.lianxi1 { width:500px; float:left;}
.lianxi2{ width:420px; float:right; text-align:left;}

.baojia { width:950px; margin-left:-12px;}
.baojia li{ width:930px; margin:15px 15px 15px 0; background:#ededed; padding:10px 20px 15px 0; line-height:25px;}
.baojia .baojiali{background:url(../images/baojiali.jpg) no-repeat right top; padding-top:35px; margin-top:-2px;}
.baojia h2,h3,h4,h5 { font-size:13px; padding:10px 0 20px 0;}
.baojia span{ float:left; width:215px; height:260px; padding:5px 30px 20px 20px;}

.list_page{text-align:center;margin:10px 0;font-family:"宋体";}
.list_page a{
	background:#f8f8f8;
	margin:1px;
	padding:4px 6px;
	border:1px solid #e8e8e8;
	color:#898989;
}
.list_page span{
	color:#fff;
	margin:1px;
	padding:4px 6px;
	border:1px solid #898989;
	background-color: #898989;
}
.list_page b{background:#f8f8f8;margin:0px 1px;padding:4px 8px;border:1px solid #B6D4F4;color:#333;}
.list_page b input{
	margin:0;
	padding:0;
	font-size:12px;
	
	font-weight:normal;
	width:12px;
	vertical-align:middle;
	text-align:center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
