@charset "gb2312";
body, ul, li, dl, dt, dd, p, h1, h2, h3, h4, div { font-size: 12px; list-style: none outside none; margin: 0px; padding: 0px; text-align: left; }
input { font-size: 12px; list-style: none outside none; margin: 0px; padding: 0px;  }
.blank10 { clear: both; height: 10px; overflow: hidden; }
.blank20 { clear: both; height: 20px; overflow: hidden; }
.blank80 { clear: both; height: 80px; overflow: hidden; }
.le { float: left; }
img { border: none }
p { line-height: 20px; color: #7d7d7d;text-indent:2em; }
a { text-decoration: none; color: #763497; }
a: hover { text-decoration: underline; }
.clear { clear: both; height: 0px; overflow: hidden; }
.waber { width: 100%; }
.top-nav { width: 370px; height: 30px; background: url("../images/top-nav.gif") repeat-x; margin: 0px auto; }
.top-nav ul li { width:74px; height: 30px; line-height: 30px; float: left; text-align: center; color: #fff; }
.bottom-nav ul li { width: 51px; }
.top-nav ul li a { color: #fff }
.top-nav ul li ul li { height: 25px; line-height: 25px; }
.top-nav ul li ul li a { color: #fff }
.top-nav ul li a: hover { text-decoration: none; }
.banner { width: 370px; height: 121px; margin: 0px auto; overflow: hidden; }
.banner ul li { width: 370px; height: 121px; float: left; display: inline; }
.logo { width: 252px; margin: -30px auto 0 auto; }
.about-nav { width: 370px; height: 26px; text-indent: 28px; line-height: 25px; margin: 0px auto; text-align: right; background: url("../images/dh-nav.jpg") no-repeat; color: #763497; overflow: hidden; }
.about-nav span { float: left; }
.about-nav a { padding-right: 7px; color: #fff; }
.about-nr { width: 370px; margin: 0px auto; }
.about-nr dl { padding: 14px; }
.about-nr dl dt { float: left; width: 118px; height: 76px; padding: 1px; border: 1px solid #e2e2e2; }
.about-nr dl dt img { clear: both; margin: 0; }
.about-nr dl dd { width: 160px; float: right; }
.about-nr span { clear: both; display: block; padding: 10px 0 0 12px; }
.about-nr span img { float: left; margin-left: 4px; }
.read-nr { width: 370px; margin: 0px auto; }
#con_zj-lh_2 { display: none; }
#con_mt-lh_2 { display: none; }
.read-nr ul { padding: 10px 20px 0 0; }
.read-nr ul li { text-indent: 10px; line-height: 25px; background: url("../images/read-tit.gif") no-repeat right; }
.read-nr ul li a { color: #7d7d7d; }
.zj-lh span a: hover { font-weight: 700; text-decoration: none; }
.zj-lh span.hover { font-weight: 700; text-decoration: none; }
.about-nav span a { color: #763497; cursor: pointer; }
.mt-lh span a: hover { font-weight: 700; text-decoration: none; }
.mt-lh span.hover { font-weight: 700; text-decoration: none; }
.about-nav span a { color: #763497; cursor: pointer; }
.anli-nav { background: url("../images/dh-navhover1.jpg") no-repeat scroll 0 0 transparent; width: 370px; height: 20px; line-height: 20px; margin: 0px auto; overflow: hidden; }
.anli-nav span { height: 20px; display: block; float: left; margin-right: 5px; color: #8a8a8a; }
.anli-nav span a { color: #8a8a8a; }
.anli-nav span a: hover { display: block; text-decoration: none; color: #fff; background-color: #763497; }
.anli-nav span.hover { display: block; text-decoration: none; color: #fff; background-color: #763497; }
.anli-nav span.hover a { color: #ffffff; }
#con_anli_2, #con_anli_3, #con_anli_4 { display: none; }
.anli-nr { width: 370px; margin: 0px auto; }
.anli-nr ul { padding-left: 5px; }
.anli-nr ul li { width: 143px; height: 101px; background-color: #f1f1f1; float: left; display: inline; line-height: 25px; margin: 9px 0 0 4px; padding: 1px; background-color: #f6f6f6; border: 1px solid #e2e2e2; overflow: hidden; text-align: center; }
.anli-nr ul li img { display: block; }
.anli-nr ul li a { color: #6a6a6a; }
.bdf-cs { width: 370px; height: 23px; background: url("../images/dh-navhover.jpg")no-repeat; overflow: hidden; }
#yanse { margin-left: 70px; line-height: 22px; color: #fff; }
#con_bdfcs_2, #con_bdfcs_3 { display: none }
.cs-nr ul { border-top: none; }
.cs-nr span { display: block; clear: both; text-align: center; }
.cs-nr span a { color: #6bb0c5; padding-top: 5px; }
.sousuo { width: 370px; height: 33px; padding-top: 7px; margin: 10px auto 0 auto; clear: both; background-color: #ebebeb; overflow: hidden; }
.sousuo dl { width: 241px; height: 26px; margin: 0px auto; background: url("../images/sousuo-bg.gif")no-repeat; }
.sousuo dl dt { width: 159px; height: 26px; float: left; }
.sousuo dl dt input { width: 159px; height: 26px; padding: 0 3px; line-height: 26px; overflow: hidden; border: none; background: none; }
.sousuo dl dd { width: 76px; height: 26px; padding: 0 3px; float: left; background: none; }
.sousuo dl dd input { width: 76px; height: 26px; display: block; cursor: pointer; border: none; background: none; }
.lxfs-nr { width: 370px; margin: 0px auto; overflow: hidden; clear: both; margin-bottom: 30px; }
.lxfs-nr ul { padding: 15px 0 0 6px }
.lxfs-nr span ul { padding-top: 5px; overflow: hidden; }
.lxfs-nr span ul li { clear: both; margin-right: 0px; line-height: 20px; color: #666666; }
.lxfs-nr span.lxfs-nr-top { width: 370px; clear: both; padding-top: 15px; display: block; text-align: center; }
.lxfs-nr span.lxfs-nr-top img { margin: 0px auto; }
.buwei { width: 370px; margin: 0px auto; }
.footer-consult { position: fixed; left: 0px; bottom: 0px; z-index: 99999; overflow: hidden; width: 100%; height: 40px; padding-top: 2px; background: url("../images/bg_png_line.png") repeat-x 0 -269px; }
.footer-consult li { float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 25%; height: 40px; border-right: 1px solid #DD691B; border-left: 1px solid #FEE142; text-align: center; }
.footer-consult li a { overflow: hidden; display: block; width: 100%; height: 40px; font-size: 12px; line-height: 18px; color: #fff; background: url("../images/bg_png_consult.png") no-repeat center -8px; }
.footer-consult li a span { display: block; width: 100%; height: 18px; padding-top: 22px; }
.footer-consult li a:active { color: #fff; }
.footer-consult li:nth-child(2) a { background-position: center -55px; }
.footer-consult li:nth-child(3) a { background-position: center -102px; }
.footer-consult li:nth-child(4) a { background-position: center -154px; }
.waber { max-width: 370px; margin: 0 auto; }
.top-nav { width: 370px; height: 30px; background: url("../images/top-nav.gif")repeat-x; margin: 0px auto; }
.top-nav ul li { width:74px; height: 30px; line-height: 30px; float: left; text-align: center; color: #fff; }
.bottom-nav ul li { width: 51px; }
.top-nav ul li a { color: #fff }
.top-nav ul li ul li { height: 25px; line-height: 25px; }
.top-nav ul li ul li a { color: #fff }
.top-nav ul li a:hover { text-decoration: none; }
.banner { width: 370px; height: 121px; margin: 0px auto; overflow: hidden; }
.banner ul li { width: 370px; height: 121px; float: left; display: inline; }
.logo { width: 252px; margin: -30px auto 0 auto; }
.nav { width: 370px; height: 25px; margin: 0px auto; background-color: #943ebe; line-height: 25px; text-indent: 10px; color: #ffffff; margin-top:10px;}
.nav a { color: #fff; }
.list { width: 370px; margin: 0px auto; }
.list ul { padding: 0 10px; padding-top: 10px; }
.list ul li { height: 28px; line-height: 28px; text-align: right; color: #943ebe; border-bottom: 1px dashed #ccc; overflow:hidden; }
.list ul li a { float: left; color: #666666; }
.nav-list { width: 370px; margin: 0px auto; padding-top: 10px; }
.nav-list li { height: 24px; float: left; display: inline; margin-right: 3px; text-align: center; line-height: 24px; font-size: 13px; border: 1px solid #f0efef; overflow: hidden; }
.nav-list li a { color: #000000 }
#syy { width: 40px; }
#no-border { width: 100px; border: none; }
#no-border span { color: #763497; }
#dangqian { background-color: #763497; }
#dangqian a { color: #ffffff; }
.lxfs-nr { width: 370px; margin: 0px auto; overflow: hidden; clear: both; padding-bottom: 20px; }
.lxfs-nr ul { padding: 15px 0 0 15px }
.lxfs-nr ul li { float: left;  border-right:1px solid #999; width:85px; text-align:center}
.lxfs-nr ul li img { }
.lxfs-nr span ul { padding: 5px 0 0 0 }
.lxfs-nr span ul li { width: 310px; clear: both; margin-right: 0px; line-height: 20px; color: #666666; padding-left: 6px; }
.lxfs-nr span.lxfs-nr-top { width: 370px; clear: both; padding-top: 15px; display: block; text-align: center; }
.lxfs-nr span.lxfs-nr-top img { margin: 0px auto; }
.info { margin: 3px 20%; text-align: center; }
.sinfo { display: block; float: left; margin-right: 25% }
.fengxiang { height: 30px; }
.xgread-dh { height: 25px; line-height: 25px; border-bottom: 1px solid #ccc; }
.xgread-dh h3 { font-size: 13px; text-indent: 10px; }
.xgread-list ul { padding: 5px 0 0 10px; }
.xgread-list ul li { width: 310px; height: 22px; line-height: 22px; background: url("templets/wap/images/read-tit.gif") no-repeat 302px 5px; }
.xgread-list ul li a { color: #333333; }
.text-dao h1 { font-size: 16px; font-weight: 700; text-align: center; }
.text { line-height: 24px; padding: 5px 0;}
.text div{ line-height: 24px; padding: 5px 0;}
.text p { line-height: 24px; padding: 5px 0; }
.text img { margin: 5px auto; max-width:320px; height:auto; }
.top { width: 100%; margin: 0px auto; text-align: center; height: 40px; position: fixed; top: 0px; background: none repeat scroll 0% 0% #FAEEDA;max-width: 370px; }
.top a:first-child { margin-left: 5px; float: left; }
.top a:nth-child(2) { margin-left: 5px; float: left; }
.top a:last-child { margin-right: 5px; float: right; }
.top a { font-family: "Î¢ÈíÑÅºÚ"; font-size: 11px; color: #BD6532; line-height: 28px; background: none repeat scroll 0% 0% #FBC642; border-radius: 3px; height: 28px; margin-top: 6px; padding: 0px 3px; display: inline-block; }
.ex{width:100%; height:407px; margin:0 auto; overflow:hidden; clear:both;}
.exp{height:106px; padding:16px 0 0 16px; border-bottom:1px dashed #d7d7d7;}
.exp .img1{float:left; width:74px; height:78px; background:#ebf6fb; padding:5px; margin-right:20px; display:inline;}
.exp h3{font-weight:normal; height:18px; float:left; line-height:18px; font-size:14px;}
.exp h3 a{color:#068dc8;}
.exp h3 a span{width:49px; float:left;}
.exp p{line-height:24px; color:#6a6a6a; padding:3px 15px 4px 0;}
.exp p a{color:#068dc8;}
.exp .a3{background:url("../images/exp-con.jpg")left no-repeat; width:75px; height:25px; float:right; margin-right:21px; display:inline; text-indent:-999em;}

.zj{ width:320px; margin:0 auto;}
.zj dl{ width:320px; padding:10px 0; color: #666; line-height:24px; float:left;}
.zj dl dt{ float:left;}
.zj dl dd{ float:right; width:190px;}
.zj dl dd h2{font-size: 14px;}
.zj dl dd h3{font-size: 13px; margin: 2px 0;}
.zj dl dd p{font-size: 12px;}

.c1_right{ width:245px; height:auto;margin: 0 auto;}
.tip_center{ width:174px;}
.c1_right ul { clear:both; width:100%; height:89px; padding-top:15px;}
.c1_right ul li{ width:127px; height:41px; float:left;}
.c1_right ul li a{ display:block; font-size:16px; font-family:"Microsoft YaHei"; color:#fff; line-height:41px; text-indent:3em;}
.c1_right ul .center_a{ background:url(../images/center_01_hover.png) 9px center no-repeat #c7055d; margin-right:5px; margin-bottom:7px;}
.c1_right ul .center_b{ background:url(../images/center_02_hover.png) 14px center no-repeat #c7055d; margin-bottom:7px;}
.c1_right ul .center_c{ background:url(../images/center_03_hover.png) 14px center no-repeat #c7055d; margin-right:5px;}
.c1_right ul .center_d{ background:url(../images/center_04_hover.png) 15px center no-repeat #c7055d;}
.c1_right ul .hover{ background-color:#f0931a;}
.c1_right .center_head{ background:url(../images/center_head.jpg) center no-repeat; text-align:center; font-size:14px; color:#3667aa; line-height:40px; text-indent:0.5em;}
.c1_right .center_head span{ color:#f0931a;}
.c1_right .reserve{  padding:3px 0; font-size:12px; line-height:25px; color:#666666; overflow:hidden;}
.c1_right .reserve input{ clear:both; width:160px; height:23px; border:solid 1px #dddcdc; line-height:23px; padding:0; text-indent:1em; margin-right:10px; margin-bottom:10px;}
.c1_right .reserve span{margin-left: 20px; float:left; height:25px; font-size:12px; line-height:25px;}
.c1_right .reserve .reserv_submit{ width:79px; height:24px; background:#3667aa; line-height:24px; color:#fff; border: none; padding:0;margin: 0 auto;
display: inherit;}
#dropdown {
width: 164px;
position: relative;
float: left;
height: 25px; margin-bottom:10px;
}
#dropdown select {
width: 164px;
height: 25px;
opacity: 50;
filter: alpha(opacity:50);
z-index: 0px;
font: 14px/20px "Microsoft YaHei";
border: 1px solid #dddcdc;
color: #666666; float:left; margin-right:10px
}
#dropdown select option {
text-indent: 10px;
border: 1px solid #dddcdc;
color: #666666;
}
.c1_right .reserve textarea {
width: 164px;
padding: 0px 8px;
line-height: 40px;
font: 14px/20px "Microsoft YaHei";
height: 40px;
display: inline-block;
border: 1px solid #dddcdc;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.dot{ border-top: 1px solid #CCC}