@charset "utf-8";
/*页面通用样式*/
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, input, textarea, select { margin: 0; padding: 0; }
body, input { font: 12px "Microsoft YaHei", "Arial Narrow", HELVETICA; color: #393939; }
a { color: #393939; text-decoration: none; }
a:hover { text-decoration: underline; }
em { font-style: normal; }
li { list-style: none; }
img { border: 0; vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; }
p { word-wrap: break-word; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
.fn { font-weight: normal; }
.main { width: 1000px; margin: 0px auto; }
.header { width: 1000px; height: 95px; margin: 0px auto; background: url(../images/head-img.jpg) no-repeat right; }
.header img.logo { margin-top: 22px; float: left; }
.header ul { height: 48px; width: 410px; float: left; padding: 30px 0px 0px 58px; }
.header ul li { float: left; line-height: 24px; height: 24px; font-size: 14px; background: url(../images/li-b.jpg) no-repeat 0px 10px; text-indent: 6px; }
.header ul li.hdl { width: 190px; }
.daohang { width: 100%; height: 36px; background: #783ab9; }
.daohang a { font-family: 微软雅黑; font-size: 14px; text-align: center; color: #fff; float: right; margin-right: 25px; margin-top: 10px; }
.nav { height: 48px; background: #783ab9; position: relative; }
.nav ul { width: 1000px; margin: 0px auto; }
.nav ul li { height: 48px; float: left; line-height: 48px; font-size: 16px; position: relative; width: 140px;text-align: center;}
.nav ul li a { color: #fff; height: 48px; padding: 0px 24px; display: block; background: url(../images/nav-inter.jpg) no-repeat right; }
.nav ul li a:hover { text-decoration: none; }
.nav ul li.none { background: none; }
.nav ul li.on { background: url(../images/nav-on.jpg) no-repeat center; }
.nav ul li.on img.nav-down { position: absolute; left: 50%; bottom: -10px; margin-left: -7px; z-index: 12; display: none; }
.nav ul li.on a { color: #783ab9; }
.nav .nav-box { width: 100%; height: 290px; background: url(../images/nav-box.jpg) no-repeat; border-bottom: solid 3px #d29f0a; position: absolute; top: 48px; z-index: 10; }
.nav .nav-box .nav-cont { width: 1000px; margin: 28px auto 0px; }
.nav .nav-box .nav-cont dl { float: left; padding-right: 45px; max-width: 160px; }
.nav .nav-box .nav-cont dl dt { height: 40px; line-height: 40px; font-size: 18px; }
.nav .nav-box .nav-cont dl dt a { color: #783ab9; }
.nav .nav-box .nav-cont dl dd { height: 28px; line-height: 28px; font-size: 14px; }
.nav .nav-box .nav-cont dl dd a { color: #000; }
.banner .banner-bd { height: 380px; }
.banner .banner-bd ul li { height: 380px; width: 100%; }
.banner .banner-bd ul li a { height: 380px; display: block; }
.banner .banner-bd ul li h3 { height: 130px; }

.banner .hd { height: 97px; padding-top: 10px; background: #808080; border-top: solid 3px #d0b16b; }
.banner .hd ul { width: 1000px; margin: 0px auto; }
.banner .hd ul li { width: 187px; padding: 2px; background: #fff; float: left; margin-right: 11px; display: inline; cursor: pointer; }
.banner .hd ul li.none { margin: 0px; float: right; }
.banner .hd ul li.on { background: #783ab9; }
.column {width: 1000px; margin: 0px auto;  height: 157px; margin-top: 32px; }
.column ul li { width: 188px; height: 157px; float: left; margin-right: 15px; display: inline; }
.column ul li.col-li01 { background: #8163bd; }
.column ul li.col-li02 { background: #e29696; }
.column ul li.col-li03 { background: #42bab8; }
.column ul li.col-li04 { background: #aec762; }
.column ul li.col-li05 { background: #709eda; margin-right:0;}
.column ul li .title { line-height: 44px; text-align: center; font-size: 18px; height: 44px; font-weight: normal; overflow: hidden; }
.column ul li .title a { color: #fff; }
.column ul li .title img { padding-right: 5px; }
.column ul li p { font: 12px "Microsoft YaHei", "Arial Narrow", HELVETICA; text-align: center; line-height: 28px; font-size: 14px; color: #fff; padding-top: 18px; background: url(../images/col-p.png) no-repeat top; text-indent: 0em; }
.column ul li p a { height: 28px; display: inline-block; color: #fff; }
.column ul li p span { height: 28px; display: inline-block; padding: 0px 10px; }
.column ul li.none { margin: 0px; float: right; }
.news { margin-top: 32px; }
.news .light { width: 632px; float: left; }
.news .light .light-bd { height: 258px; }
.news .light .hd { height: 72px; margin-top: 5px; }
.news .light .hd ul li { float: left; padding: 2px; background: #ccc; margin-right: 8px; display: inline; }
.news .light .hd ul li.on { float: left; padding: 2px; background: #8163bd; }
.news .light .hd ul li.none { margin: 0px; float: right; }
.news .hot { width: 328px; float: right; }
.news .hot .hot-tit { height: 50px; padding-top: 10px; }
.news .hot .hot-tit span { color: #535353; font-size: 22px; }
.news .hot .hot-tit em { color: #acacac; padding-left: 10px; }
.news .hot .hot-box h3 { height: 30px; font-size: 18px; text-align: center; }
.news .hot .hot-box h3 a { color: #fe6c01; }
.news .hot .hot-box p { line-height: 24px; font-size: 13px; text-indent: 2em; padding-bottom: 10px; color: #797979; border-bottom: dashed 1px #c8c8c8; }
.news .hot .hot-box p a { color: #fe6c01; }
.news .hot .hot-box ul { padding-top: 14px; }
.news .hot .hot-box ul li { line-height: 28px; height: 28px; text-indent: 14px; font-size: 14px; background: url(../images/li-bg.jpg) no-repeat 3px 10px; }
.sy-info { margin-top: 42px; }
.sy-info .sy-about { width: 690px; float: left; }
.sy-info .sy-about h3 { height: 50px; font-weight: normal; }
.sy-info .sy-about h3 a { font-size: 22px; color: #535353; }
.sy-info .sy-about h3 span { color: #acacac; padding-left: 10px; font-size: 12px; }
.sy-info .sy-about .about-img { width: 224px; float: left; }
.sy-info .sy-about .about-box { width: 436px; float: right; position: relative; }
.sy-info .sy-about .about-box img.prev { position: absolute; left: 14px; top: 155px; z-index: 100; cursor: pointer; }
.sy-info .sy-about .about-box img.next { position: absolute; right: 14px; top: 155px; z-index: 100; cursor: pointer; }
.sy-info .sy-about .about-box p { line-height: 24px; text-indent: 2em; padding-top: 8px; font-family: "宋体"; }
.sy-info .sy-about .about-box p a { color: #ff0000; }
.sy-info .sy-about .about-box .about-bd { width: 370px; height: 108px; margin: 8px auto 0px; }
.sy-info .sy-about .about-box .about-bd ul li { width: 160px; float: left; margin: 0px 12px; display: inline; }
.sy-info .about-btn { height: 70px; margin-top: 24px; }
.sy-info .about-btn ul li { width: 211px; float: left; margin-right: 27px; display: inline; }
.sy-info .about-btn ul li.none { margin: 0px; float: right; }
.sy-info .video { width: 235px; float: right; padding-right: 18px; }
.sy-info .video h3 { height: 50px; font-weight: normal; }
.sy-info .video h3 a { font-size: 22px; color: #535353; }
.sy-info .video h3 span { color: #acacac; padding-left: 10px; font-size: 12px; }
.sy-info .video .video-box { width: 226px; height: 187px; background: #d8d6d9; }
.sy-info .video .video-bd { margin-top: 12px; }
.sy-info .video .video-bd ul li { line-height: 29px; height: 29px; border-bottom: dashed 1px #cfcfcf; background: url(../images/video-li.jpg) no-repeat 5px 8px; text-indent: 26px; }
.sy-info .video .video-bd ul li a { color: #010101; }
.expert { margin-top: 42px; }
.expert h3.title { height: 50px; font-weight: normal; }
.expert h3.title a { font-size: 22px; color: #535353; }
.expert h3.title span { color: #acacac; padding-left: 10px; font-size: 12px; }
.expert h3.title em { width: 360px; height: 37px; display: inline-block; float: right; line-height: 30px; font-size: 16px; text-align: center; color: #fff; background: url(../images/exp-msg.jpg) no-repeat; }
.expert .exp-box { width: 1000px; height: 415px; }
.expert .exp-box ul li { width: 107px; height: 415px; float: left; margin-right: 1px; overflow: hidden; position: relative; }
.expert .exp-box ul li.end { margin: 0px; float: right; }
.expert .exp-box ul li.on { width: 568px; }
.expert .exp-box dl { width: 350px; position: absolute; top: 33px; left: 196px; z-index: 99; }
.expert .exp-box dl dt { width: 195px; float: left; }
.expert .exp-box dl dt h3 { padding-top: 8px; font-weight: normal; text-indent: 8px; }
.expert .exp-box dl dt h3 a { font-size: 24px; }
.expert .exp-box dl dt h3 span { font-size: 14px; padding-left: 36px; color: #f47300; }
.expert .exp-box dl dt h4 { padding-left: 48px; height: 45px; width: 147px; font-weight: normal; line-height: 18px; font-size: 14px; color: #9f9f9f; background: url(../images/clock.jpg) no-repeat 6px 3px; border-bottom: solid 1px #e2e2e2; margin-top: 25px; }
.expert .exp-box dl dt h5 { padding: 12px 0px 12px 6px; line-height: 25px; font-size: 14px; color: #3779d3; border-bottom: solid 1px #e2e2e2; font-weight: normal; }
.expert .exp-box dl dt p { width: 170px; padding: 14px 0px 0px 16px; }
.expert .exp-box dl dt p em { width: 54px; height: 22px; display: inline-block; background: url(../images/exp-sc.jpg) no-repeat; line-height: 22px; text-indent: 10px; font-size: 13px; color: #fff; }
.expert .exp-box dl dt p span { line-height: 20px; display: inline-block; padding-top: 8px; }
.expert .exp-box dl dd { width: 142px; float: right; }
.expert .exp-box dl dd img { padding: 2px; border: solid 1px #e5e3e0; margin-bottom: 5px; }
.expert .exp-box dl dd .exp-btn { padding-top: 12px; }
.expert .exp-box dl dd .exp-btn a { width: 38px; height: 38px; display: inline-block; }
.expert .exp-box dl dd .exp-btn a.exp-btn01 { background-image: url(../images/exp-btn01.jpg); margin-left: 46px; }
.expert .exp-box dl dd .exp-btn a.exp-btn02 { background-image: url(../images/exp-btn02.jpg); margin-left: 10px; }
.expert .exp-box dl dd .exp-btn a:hover { background-position: 0px -38px; }
.content { height: 455px; margin-top: 40px; }
.content .cont-hd { width: 176px; float: left; }
.content .cont-hd ul li { height: 54px; line-height: 54px; text-indent: 62px; font-size: 18px; margin-bottom: 32px; }
.content .cont-hd ul li a { color: #fff; }
.content .cont-hd ul li a:hover { text-decoration: none; }
.content .cont-hd ul li.cont-hd01 { background-image: url(../images/cont-hd01.jpg); }
.content .cont-hd ul li.cont-hd02 { background-image: url(../images/cont-hd02.jpg); }
.content .cont-hd ul li.cont-hd03 { background-image: url(../images/cont-hd03.jpg); }
.content .cont-hd ul li.cont-hd04 { background-image: url(../images/cont-hd04.jpg); }
.content .cont-hd ul li.cont-hd05 { background-image: url(../images/cont-hd05.jpg); }
.content .cont-hd ul li.on { background-position: 0px -54px; }
.content .cont-bd { width: 788px; float: right; }
.content .cont-bd .cont-info { width: 435px;  float: left; overflow: hidden; }
.content .cont-bd .cont-info p { height: 64px; color: #f47300; font-size: 14px; }
.content .cont-bd .cont-info p a { line-height: 32px; height: 32px; display: inline-block; color: #f47300; padding: 0px 8px; }
.content .cont-bd .cont-info ul { padding: 0px 45px 8px 0px; border-bottom: dashed 1px #c8c8c8; width: 390px; }
.content .cont-bd .cont-info ul li { height: 34px; line-height: 34px; background: url(../images/li-bg.jpg) no-repeat 0px 13px; text-indent: 12px; }
.content .cont-bd .cont-info ul li a { font-size: 14px; }
.content .cont-bd .cont-info ul li span { float: right; color: #aba9a9; }
.content .cont-bd .cont-t { width: 312px; float: right; }
.content .cont-bd .cont-t ul li { width: 222px; height: 124px; padding-left: 83px; margin-bottom: 15px; color: #fff; }
.content .cont-bd .cont-t ul li h3 { padding-top: 15px; font-size: 16px; font-weight: normal; }
.content .cont-bd .cont-t ul li h3 a { color: #fff; }
.content .cont-bd .cont-t ul li p { width: 195px; line-height: 22px; padding-top: 10px; }
.content .cont-bd .cont-t ul li p a { font-size: 16px; color: #fff; }
.content .cont-bd .cont-t ul li.cont-tli01 { background: url(../images/cont-p01.jpg) no-repeat; }
.content .cont-bd .cont-t ul li.cont-tli02 { background: url(../images/cont-p02.jpg) no-repeat; }
.content .cont-bd .cont-t ul li.cont-tli03 { background: url(../images/cont-p03.jpg) no-repeat; }
.clearfix:before,.clearfix:after{ display:block; overflow: hidden; visibility:hidden; content:""; clear:both;}
.cont-info ul li a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap; width:80%; float:left;}
.cont-info ul li span{display:block; float:right; width:20%; text-align:center;}

.cont-t ul li dl{ padding-top:10px;}
.cont-t ul li dl dd{ line-height:25px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap; width:90%;}
.cont-t ul li dl dd a{ color:#fff; font-size:14px;}
.ehec .ehec-tit { height: 53px; background: #f47300; overflow: hidden; }
.ehec .ehec-tit ul { width: 880px; margin: 0px auto; }
.ehec .ehec-tit ul li { width: 220px; height: 53px; float: left; line-height: 53px; font-size: 18px; }
.ehec .ehec-tit ul li.on { font-weight: bold; }
.ehec .ehec-tit ul li a { color: #fff; }
.ehec .ehec-tit ul li img { margin-right: 5px; }
.ehec .ehec-box { width: 1000px; height: 510px; margin: 28px auto 0px; position: relative; }
.ehec .ehec-box .env-hd { width: 130px; height: 30px; position: absolute; left: 50%; margin-left: -65px; bottom: 55px; z-index: 20; }
.ehec .ehec-box .env-hd ul li { width: 13px; height: 13px; float: left; margin-left: 8px; display: inline; border-radius: 6px; background: #ddd; cursor: pointer; text-indent: -9999px; }
.ehec .ehec-box .env-hd ul li.on { background: #7d3db7; }
.ehec .ehec-box .env ul li { width: 980px; height: 470px; border: solid 10px #9b9b9b; position: relative; }
.ehec .ehec-box .env p { height: 77px; padding: 5px 162px 0px; background: url(../images/env-p.png); line-height: 22px; font-size: 16px; color: #fff; position: absolute; bottom: 0px; z-index: 10; }
.ehec .ehec-box .honour ul li { width: 238px; float: left; margin: 0px 16px 12px 0px; display: inline; }
.ehec .ehec-box .honour ul li.end { margin: 0px; }
.ehec .ehec-box .equ ul li { float: left; margin-right: 6px; display: inline; }
.ehec .ehec-box .equ ul li img { margin-bottom: 6px; }
.ehec .ehec-box .equ ul li.end { margin: 0px; }
.ehec .ehec-box .equ ul li.equ-li01 { width: 242px; }
.ehec .ehec-box .equ ul li.equ-li02 { width: 255px; }
.ehec .ehec-box .equ ul li.equ-li03 { width: 230px; }
.ehec .ehec-box .case-eh { position: relative; text-align: center; }
.ehec .ehec-box .case-eh dl dt { width: 328px; height: 490px; position: absolute; }
.ehec .ehec-box .case-eh dl dt a { height: 490px; }
.ehec .ehec-box .case-eh dl dt span { width: 328px; }
.ehec .ehec-box .case-eh dl dt.case-dt01 { left: 0px; top: 0px; }
.ehec .ehec-box .case-eh dl dt.case-dt02 { right: 0px; top: 0px; }
.ehec .ehec-box .case-eh dl dd { width: 333px; height: 242px; position: absolute; }
.ehec .ehec-box .case-eh dl dd a { height: 242px; }
.ehec .ehec-box .case-eh dl dd span { width: 333px; }
.ehec .ehec-box .case-eh dl dd.case-dd01 { left: 333px; top: 0px; }
.ehec .ehec-box .case-eh dl dd.case-dd02 { left: 333px; top: 248px; }
.ehec .ehec-box .case-eh dl a { display: block; position: relative; }
.ehec .ehec-box .case-eh dl a span { height: 32px; display: block; position: absolute; bottom: 0px; line-height: 32px; font-size: 14px; color: #fff; background: url(../images/env-p.png); }
.main_look { width: 1000px; height: 200px; margin: 0px auto; }
.look h3 { height: 45px; font-weight: normal; background: #A728A9; padding-top: 12px; }
.look h3 span { font-size: 22px; color: #fff; }
.look h3 em { color: #acacac; padding-left: 10px; font-size: 12px; }
.look .look-box { width: 1000px; height: 165px; position: absolute; overflow: hidden; border: 1px dashed #c8c8c8; }
.look .look-box ul li { width: 240px; margin-left: 5px; margin-top: 5px; line-height: 24px; float: left; font-family: 微软雅黑; font-size: 14px; overflow:hidden;    text-overflow: ellipsis;white-space: nowrap; }
.look2 h3 { height: 45px; font-weight: normal; background: #783ab9; padding-top: 12px; }
.look2 h3 span { font-size: 22px; color: #fff; }
.look2 .look-box2 { width: 1000px; height: 165px; position: absolute; overflow: hidden; border: 1px dashed #c8c8c8; }
.look2 .look-box2 ul li { width: 240px; margin-left: 5px; margin-top: 5px; line-height: 24px; float: left; font-size: 14px; }
.comment { width: 982px; margin: 34px auto 0px; }
.comment .com-tit { height: 42px; border-bottom: solid 1px #d8d8d8; position: relative; }
.comment .com-tit ul { height: 48px; position: absolute; top: 0px; left: 0px; }
.comment .com-tit ul li { width: 145px; float: left; height: 48px; line-height: 42px; font-size: 22px; text-align: center; cursor: pointer; }
.comment .com-tit ul li.on { background: url(../images/com-hd-on.jpg) no-repeat; color: #fff; }
.comment .com-box { width: 960px; margin: 12px auto 0px; }
.comment .com-zx { font-family: "宋体"; }
.comment .com-zx ul li { padding-top: 30px; height: 120px; border-bottom: dashed 1px #ccc; position: relative; }
.comment .com-zx ul li h3 { height: 28px; line-height: 28px; color: #797979; font-weight: normal; font-size: 12px; }
.comment .com-zx ul li h3 span { padding-left: 50px; }
.comment .com-zx ul li h4 { height: 30px; line-height: 30px; color: #333; font-weight: normal; font-size: 12px; }
.comment .com-zx ul li p { width: 800px; padding-top: 8px; line-height: 20px; color: #f47300; }
.comment .com-zx ul li span.time { position: absolute; right: 5px; bottom: 40px; color: #7a7a7a; }
.comment .com-pj { height: 655px; overflow-y: auto; position: relative; }
.comment .com-pj ul li { padding: 40px 0px 18px; border-bottom: solid 2px #f6f1e9; }
.comment .com-pj dl.left { padding-left: 30px; }
.comment .com-pj dl.left dt { float: left; }
.comment .com-pj dl.left dd { float: left; margin-left: 20px; }
.comment .com-pj dl.right { padding-right: 30px; }
.comment .com-pj dl.right dt { float: right; }
.comment .com-pj dl.right dd { float: right; margin-right: 20px; }
.comment .com-pj dl dt { width: 54px; text-align: center; margin-top: -20px; }
.comment .com-pj dl dt span { line-height: 30px; height: 30px; display: block; font-family: "宋体"; }
.comment .com-pj dl dd { padding: 8px 10px; border: solid 1px #92b4cf; background: #cee9f6; border-radius: 6px; font-size: 14px; color: #000; position: relative; max-width: 555px; }
.comment .com-pj dl dd img { position: absolute; }
.comment .com-pj dl.left dd img { left: -6px; top: 4px; z-index: 99; }
.comment .com-pj dl.right dd img { right: -6px; top: 4px; z-index: 99; }
.footer {  background: #783ab9; margin-top: 26px; }
.footer .foot-box { width: 1000px; margin: 0px auto; color: #fff; }
.footer .foot-box .foot-left { width: 435px; float: left; }
.footer .foot-box .foot-left dl { width: 212px; height: 130px; margin-top: 25px; border-right: solid 1px #8c56c4; }
.footer .foot-box .foot-left dl dt { width: 105px; float: left; text-align: center; }
.footer .foot-box .foot-left dl dt img { margin-top: 14px; }
.footer .foot-box .foot-left dl dd { width: 86px; float: left; text-align: center; margin-top: -16px; line-height: 26px; font-size: 14px; }
.footer .foot-box .foot-left dl dd a { color: #fff; }
.footer .foot-box .foot-right { width: 546px; float: right; margin-top: 16px; }
.footer .foot-box .foot-right img.foot-ui03 { float: left; margin-top: 23px; }
.footer .foot-box .foot-right p { float: left; width: 204px; margin-top: 23px; padding-left: 20px; line-height: 26px; font-size: 13px; }
.footer .foot-box .foot-right a { color: #f47300; }
.footer .foot-box .fton{ text-align:center; padding:10px 0; line-height:25px;}

/*--频道页--*/
.page-main { padding-top: 32px; }
.page-main .page-left { width: 708px; float: left; }
.page-main .page-left .position { height: 41px; line-height: 41px; background: url no-repeat 20px 12px; text-indent: 44px; border-bottom: solid 1px #e4e4e4; color: #6a6a6a; font-family: "宋体"; }
.page-main .page-left .position a { color: #000; }
.page-main .page-left .left-title { height: 40px; }
.page-main .page-left .left-title a { font-size: 22px; color: #434343; }
.page-main .page-left .left-title span { font-size: 22px; color: #7d3db7; }
.page-main .page-left .left-title em { color: #acacac; }
.page-main .page-left .page-info { margin-top: 25px; }
.page-main .page-left .page-info dl { margin-top: 24px; }
.page-main .page-left .page-info dl dt { width: 215px; float: left; }
.page-main .page-left .page-info dl dd { width: 435px; float: left; padding-left: 18px; font-family: "宋体"; }
.page-main .page-left .page-info dl dd p { padding-bottom: 10px; border-bottom: dashed 1px #c1c1c1; line-height: 26px; color: #515151; }
.page-main .page-left .page-info dl dd p a { color: #ff8858; }
.page-main .page-left .page-info dl dd ul { padding-top: 8px; height: 68px; }
.page-main .page-left .page-info dl dd ul li { width: 215px; float: left; height: 28px; line-height: 28px; color: #ff6000; font-size: 14px; }
.page-main .page-left .page-info dl dd ul li a { color: #ff6000; }
.page-main .page-left .page-info a.ks-online { width: 421px; height: 34px; display: block; background: url(../images/ks-online.jpg) no-repeat; line-height: 34px; text-align: center; color: #8047b3; }
.page-left .channel { padding-top: 20px; }
.page-left .channel .cha-box { padding: 34px 0px 25px; }
.page-left .channel .cha-box h3 { height: 50px; font-weight: normal; }
.page-left .channel .cha-box h3 a.title { font-size: 22px; }
.page-left .channel .cha-box h3 a.cha-more { font-size: 12px; font-family: "宋体"; color: #989898; float: right; height: 40px; display: block; line-height: 40px; }
.page-left .channel .cha-box h3 span { color: #acacac; padding-left: 8px; }
.page-left .channel .cha-box ul { height: 220px; }
.page-left .channel .cha-box ul li { height: 35px; line-height: 35px; background: url(../images/li-b.jpg) no-repeat 0px 16px; text-indent: 14px; width: 304px; float: left; margin: 0px 24px; display: inline; font-size: 14px; border-bottom: dashed 1px #d3d3d3; }
.page-main .page-right { width: 280px; float: right; }
.page-right .right-tit { height: 40px; }
.page-right .right-tit a { font-size: 22px; }
.page-right .right-tit span { color: #aeaeae; padding-left: 8px; }
.page-right .right-about, .page-right .right-block, .page-right .right-honour { width: 260px; margin: 0px auto; }
.page-right .right-about p { line-height: 20px; text-indent: 2em; padding-top: 10px; }
.page-right .right-about p a { color: #ff0000; }
.page-right .right-block { margin-top: 24px; }
.page-right .right-block ul li { margin-bottom: 1px; font-size: 14px; line-height:25px;}
.page-right .right-honour { margin-top: 24px; }
.page-right .right-honour p { line-height: 20px; text-indent: 2em; }
.page-right .right-honour p a { color: #ff4242; }
.page-right .right-honour .right-honbox { width: 258px; margin-top: 10px; height: 160px; overflow: hidden; position: relative; }
.page-right .right-honour .right-honbox img.prev { position: absolute; left: 0px; top: 50px; z-index: 10; cursor: pointer; }
.page-right .right-honour .right-honbox img.next { position: absolute; right: 0px; top: 50px; z-index: 10; cursor: pointer; }
.page-right .right-honour .right-honbox .right-hon-bd { width: 258px; margin: 0px auto; }
.page-right .right-exp { height: 362px; background: #f7f7f7; margin-top: 32px; }
.page-right .right-exp-tit { height: 30px; padding-top: 5px; text-indent: 10px; }
.page-right .right-exp-tit a { font-size: 22px; }
.page-right .right-exp-tit span { color: #aeaeae; padding-left: 8px; }
.page-right .right-exp .right-exp-bd ul li { background: url(../images/r-exp-bg.jpg) no-repeat top; text-align: center; }
.page-right .right-exp .right-exp-bd ul li img { margin-top: 10px; }
.page-right .right-exp .right-exp-bd ul li h3 { height: 22px; padding-top: 14px; }
.page-right .right-exp .right-exp-bd ul li h3 a { color: #7d3db7; font-size: 16px; }
.page-right .right-exp .right-exp-bd ul li h3 span { font-size: 14px; font-weight: normal; padding-left: 8px; }
.page-right .right-exp .right-exp-bd ul li p { width: 260px; margin: 0px auto; line-height: 26px; text-align: left; font-size: 14px; }
.page-right .right-exp .right-exp-bd .right-exp-time { width: 260px; margin: 0px auto; }
.page-right .right-exp .right-exp-bd .right-exp-time h4 { line-height: 28px; font-weight: normal; color: #7d3db7; font-size: 14px; text-align: left; }
.page-right .right-exp .right-exp-bd .right-exp-time dl { width: 256px; height: 58px; border-left: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc; }
.page-right .right-exp .right-exp-bd .right-exp-time dl dd { width: 63px; height: 28px; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #dcdcdc; line-height: 28px; float: left; }
.page-right .right-exp .right-exp-bd .right-exp-time dl dd img { vertical-align: top; }
.page-right .right-case { width: 260px; padding: 32px 10px 10px; background: #f7f7f7; margin-top: 10px; position: relative; }
.page-right .right-case img.prev { position: absolute; left: 10px; top: 160px; z-index: 10; cursor: pointer; }
.page-right .right-case img.next { position: absolute; right: 10px; top: 160px; z-index: 10; cursor: pointer; }
.page-right .right-case-tit { height: 40px; text-indent: 10px; }
.page-right .right-case-tit a { font-size: 22px; }
.page-right .right-case-tit span { color: #aeaeae; padding-left: 8px; }
.page-right .right-case-box ul li { width: 260px; }
.page-right .right-case-box ul li h3 { line-height: 30px; height: 30px; padding-top: 5px; font-size: 16px; text-align: center; }
.page-right .right-case-box ul li h3 a { color: #000; }
.page-right .right-case-box ul li p { line-height: 20px; text-indent: 2em; }
.page-right .right-case-box ul li p a { color: #ff6900; }
.page-right .right-online { width: 280px; padding: 12px 0px; background: #f7f7f7; text-align: center; margin-top: 10px; }
.page-right .right-online h3 { line-height: 36px; height: 36px; text-align: center; font-size: 18px; font-weight: normal; }
.page-right .right-online h4 { height: 34px; width: 255px; line-height: 34px; background: #7d3db7; font-size: 16px; font-weight: normal; color: #fff; margin: 0px auto; }
.page-right .right-online h5 { width: 250px; height: 30px; background: #7d3db7; line-height: 30px; font-size: 14px; font-weight: normal; margin: 6px auto 0px; color: #fff; }
.page-right .right-online ul { height: 200px; margin: 15px auto 0px; }
.page-right .right-online ul li { height: 100px; width: 65px; margin: 0px 14px; float: left; display: inline; }
.page-right .right-online ul li a { height: 100px; display: block; }
.page-right .right-online ul li span { line-height: 32px; display: block; }
.page-right .right-online img.right-phone { margin-top: 14px; }
/*列表页*/
.page-left .list { padding-top: 26px; }
.page-left .list .list-tit { height: 30px; }
.page-left .list .list-tit span { font-size: 22px; }
.page-left .list .list-tit em { color: #acacac; padding-left: 8px; }
.page-left .list .list-box { width: 705px;  overflow: hidden; }
.page-left .list .list-box ul li { width: 685px; height: 115px; padding: 36px 10px 0px; border-bottom: dashed 1px #000; }
.page-left .list .list-box ul li h3 { height: 36px; background: url no-repeat 0 3px; padding-left: 20px; }
.page-left .list .list-box ul li h3 a.title { font-size: 16px; color: #7d3db7; }
.page-left .list .list-box ul li h3 a.list-swt { height: 20px; padding-left: 26px; width: 60px; float: right; display: block; background: url(../images/list-swt.jpg) no-repeat 0 2px; font-size: 14px; color: #7d3db7; font-weight: normal; }
.page-left .list .list-box ul li p { width: 666px; margin: 0px auto; line-height: 24px; font-size: 14px; }
.page-left .list .list-box ul li p a { color: #ff6900; }
.page-number { width: auto; margin: 15px auto 0px; height: 30px; }
.page-number ul li { float: left; padding-left: 5px; font-family: "宋体"; line-height: 26px; }
.page-number ul li a, .page-number ul li span { height: 26px; padding: 0px 12px; border: solid 1px #e2e2e2; display: block; color: #333; }
.page-number ul li a.on, .page-number ul li a:hover { background: #9758c9; color: #fff; }
.page-number ul li a:hover { text-decoration: none; }

.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }
/*--文章页--*/
.article { margin-top: 34px; }
.article .title h2 { font-size: 22px; color: #7d3db7; height: 42px; text-align: center; }
.article .title h3 { height: 30px; text-align: center; font-size: 12px; color: #7a767f; font-weight: normal; }
.article .info { width: 644px; padding: 10px 31px; border: solid 1px #e5e5e5; border-radius: 5px; background: #f4f4f4; line-height: 24px; }
.article .info b { color: #000; }
.article .info span { padding: 0px 3px; background: #ff6900; color: #fff; }
.article .art-body { font: 14px "Simsun"; line-height: 24px; font-size: 14px; margin-top: 16px; text-indent: 0em; padding-bottom: 25px; }
.article .art-body p{ text-indent:2em}
.article .art-ts { width: 708px; height: 165px; border: solid 1px #e8e8e8; `
}
.article .about-art { height: 135px; background: #f0f0f0; margin-top: 20px; }
.article .about-art h3 { width: 22px; height: 115px; padding: 20px 12px 0px; float: left; font-size: 20px; line-height: 24px; font-weight: normal; color: #7d3db7; }
.article .about-art ul { width: 555px; height: 112px; float: left; padding: 10px 30px 0px; background: #fff; margin-top: 6px; }
.article .about-art ul li { width: 277px; height: 34px; line-height: 34px; float: left; background: url(../images/li-bg.jpg) no-repeat 0px 13px; text-indent: 12px; font-size: 14px; }
.article .art-sv { height: 285px; width: 704px; border: #e3e3e3 solid 1px; padding: 1px; margin-top: 20px; }
.article .art-sv .art-sv-hd { height: 32px; background: #edebec; position: relative; }
.article .art-sv .art-sv-hd h3 { line-height: 32px; font-size: 18px; color: #7d3db7; text-indent: 24px; }
.article .art-sv .art-sv-hd ul { width: 580px; height: 36px; position: absolute; right: 0px; top: 0px; z-index: 12; }
.article .art-sv .art-sv-hd ul li { height: 36px; float: left; padding: 0px 15px; border-right: 1px solid #fff; line-height: 32px; font-size: 14px; }
.article .art-sv .art-sv-hd ul li a { height: 36px; display: block; }
.article .art-sv .art-sv-hd ul li a:hover { text-decoration: none; }
.article .art-sv .art-sv-hd ul li.on { background: url(../images/art-sv-on.jpg) repeat-x; }
.article .art-sv .art-sv-hd ul li.on a { background: url(../images/art-sv-aon.jpg) no-repeat center; color: #fff; }
.article .art-sv .art-sv-hd ul li.end { border: 0px; }
.article .art-sv .art-sv-bd { padding-top: 4px; }
.art-sv .art-sv-bd .art-sv-table { width: 535px; padding: 9px 0px 0px 66px; }
.art-sv .art-sv-bd .art-sv-table input.text { border: solid 1px #d5d5d5; height: 23px; width: 125px; }
.art-sv .art-sv-bd .art-sv-table input.sex { border: solid 1px #d5d5d5; height: 25px; width: 50px; }
.art-sv .art-sv-bd .art-sv-table .area { border: solid 1px #d5d5d5; height: 60px; width: 368px; }
.art-sv .art-sv-bd .art-sv-table span { color: #ff6900; }
.art-sv .art-sv-bd .art-sv-table input.art-sv-btn01 { width: 90px; height: 26px; background: url(../images/art-sv-btn01.jpg) no-repeat; border: 0px; }
.art-sv .art-sv-bd .art-sv-table input.art-sv-btn02 { width: 90px; height: 26px; background: url(../images/art-sv-btn02.jpg) no-repeat; border: 0px; margin-left: 15px; }
.art-sv .art-sv-bd .art-sv-online { width: 608px; margin: 0px auto; }
.art-sv .art-sv-bd .art-sv-time { width: 656px; margin: 0px auto; }
.art-sv .art-sv-bd .art-sv-flow { width: 608px; margin: 0px auto; }
.art-sv .art-sv-bd .art-sv-map { width: 680px; height: 230px; background: #ede6f5; margin: 8px auto 0px; }
/*--专家页--*/
.expert-main { margin-top: 50px; }
.expert-main .exp-tit { height: 50px; }
.expert-main .exp-tit span { font-size: 22px; }
.expert-main .exp-tit em { color: #acacac; padding-left: 10px; }
.expert-main .exp-nav { height: 86px; }
.expert-main .exp-nav ul li { width: 130px; height: 48px; padding: 7px 0px 0px 56px; float: left; background: url(../images/exp-nav-li.jpg) no-repeat; margin-right: 17px; display: inline; cursor: pointer; }
.expert-main .exp-nav ul li span { font-size: 20px; height: 26px; display: block; }
.expert-main .exp-nav ul li em { color: #9e9e9e; }
.expert-main .exp-nav ul li.on { background: url(../images/exp-nav-on.jpg) no-repeat; }
.expert-main .exp-nav ul li.on span, .expert-main .exp-nav ul li.on em { color: #fff; }
.expert-main .exp-nav ul li.end { margin: 0px; }
.expert-main .exp-online { width: 210px; height: 392px; overflow: hidden; float: left; }
.expert-main .exp-online img { margin-bottom: 18px; }
.expert-main .exp-bd { width: 765px; height: 392px; float: right; }
.expert-main .exp-bd ul li { width: 765px; height: 392px; }
.expert-main .exp-bd ul li dl { width: 487px; float: right; padding: 45px 24px 0px 0px; }
.expert-main .exp-bd ul li dl dt { width: 210px; float: left; }
.expert-main .exp-bd ul li dl dt h3 { height: 55px; font-weight: normal; }
.expert-main .exp-bd ul li dl dt h3 a { font-size: 24px; }
.expert-main .exp-bd ul li dl dt h3 span { height: 32px; line-height: 32px; display: block; font-size: 14px; color: #f47300; float: right; }
.expert-main .exp-bd ul li dl dt h4 { padding-left: 48px; height: 45px; width: 158px; font-weight: normal; line-height: 18px; font-size: 14px; color: #9f9f9f; background: url(../images/clock.jpg) no-repeat 6px 3px; border-bottom: solid 1px #e2e2e2; }
.expert-main .exp-bd ul li dl dt h5 { padding: 40px 0px 12px 6px; line-height: 25px; font-size: 14px; color: #3779d3; font-weight: normal; }
.expert-main .exp-bd ul li dl dd { width: 252px; float: left; padding-left: 16px; }
.expert-main .exp-bd ul li dl dd p { line-height: 20px; padding: 8px 0px 40px; color: #797979; }
.expert-main .exp-bd ul li dl dd .exp-btn { text-align: right; }
.expert-main .exp-bd ul li dl dd .exp-btn a { width: 38px; height: 38px; display: inline-block; margin-right: 10px; }
.expert-main .exp-bd ul li dl dd .exp-btn a.exp-btn01 { background-image: url(../images/exp-btn01.jpg); }
.expert-main .exp-bd ul li dl dd .exp-btn a.exp-btn02 { background-image: url(../images/exp-btn02.jpg); }
.expert-main .exp-bd ul li dl dd .exp-btn a:hover { background-position: 0px -38px; }
.expert-main .exp-hd { height: 166px; margin-top: 22px; position: relative; }
.expert-main .exp-hd img.prev { position: absolute; left: 0px; top: 52px; z-index: 10; cursor: pointer; }
.expert-main .exp-hd img.next { position: absolute; right: 0px; top: 52px; z-index: 10; cursor: pointer; }
.expert-main .exp-hd .exp-hd-box { width: 955px; margin: 0px auto; }
.expert-main .exp-hd .exp-hd-box ul li { width: 125px; float: left; margin-left: 10px; display: inline; }
/*--医院环境--*/

.son-page { margin-top: 40px; }
.son-left { width: 266px; float: left; }
.son-left h3.title { height: 34px; font-weight: normal; }
.son-left h3.title span { font-size: 22px; }
.son-left h3.title em { color: #acacac; padding-left: 10px; }
.son-left .son-nav { width: 246px; padding: 10px; background: #f5f5f5; }
.son-left .son-nav ul { padding-top: 10px; }
.son-left .son-nav ul li { height: 35px; border-bottom: dashed 1px #a9a9a9; }
.son-left .son-nav ul li a { height: 35px; display: block; line-height: 35px; text-indent: 18px; font-size: 16px; }
.son-left .son-nav ul li a:hover { background: url(../images/li-b.jpg) no-repeat 4px 16px; color: #783ab9; text-decoration: none; }
.son-left .son-nav ul li.end { border: 0px; }
.son-left .son-online { margin-top: 24px; }
.son-left .son-online ul li { width: 72px; margin: 0px 30px; float: left; display: inline; text-align: center; }
.son-left .son-online ul li span { height: 32px; line-height: 32px; display: block; font-size: 16px; }
.son-right { width: 700px; float: right; }
.son-right .son-env { width: 696px; position: relative; }
.son-right .son-env h3.title { height: 47px; font-weight: normal; }
.son-right .son-env h3.title span { font-size: 22px; }
.son-right .son-env h3.title em { color: #acacac; padding-left: 10px; }
.son-right .son-env img.prev { position: absolute; left: 0px; top: 453px; z-index: 10; cursor: pointer; }
.son-right .son-env img.next { position: absolute; right: 0px; top: 453px; z-index: 10; cursor: pointer; }
.son-right .son-env .son-env-bd { height: 393px; overflow: hidden; }
.son-right .son-env .son-env-bd ul li { width: 696px; height: 393px; position: relative; }
.son-right .son-env .son-env-bd ul li p { padding: 5px 25px; width: 646px; line-height: 24px; font-size: 14px; color: #fff; background: url(../images/env-p.png); position: absolute; left: 0px; bottom: 0px; z-index: 10; }
.son-right .son-env .son-env-bd ul li p span { font-size: 16px; }
.son-right .son-env .son-env-bd ul li a { height: 393px; display: block; }
.son-right .son-env .son-env-hd { width: 636px; height: 82px; margin: 42px auto 0px; }
.son-right .son-env .son-env-hd ul li { width: 144px; float: left; margin-left: 12px; display: inline; }
/*--视频中心--*/
.son-right .video h3.title { height: 55px; font-weight: normal; }
.son-right .video h3.title span { font-size: 22px; }
.son-right .video h3.title em { color: #acacac; padding-left: 10px; }
.son-right .video dl dt { width: 350px; float: left; text-align: right; }
.son-right .video dl dt img { padding: 6px; border: solid 1px #e6e6e6; }
.son-right .video dl dd { width: 321px; float: right; }
.son-right .video dl dd h4 { height: 40px; line-height: 40px; padding-top: 28px; font-size: 18px; font-weight: normal; }
.son-right .video dl dd h4 a { color: #783ab9; }
.son-right .video dl dd p { line-height: 22px; text-indent: 2em; }
.son-right .video dl dd p a { color: #ff8342; }
.son-right .video-list { margin-top: 34px; }
.son-right .video-list ul li { width: 216px; height: 190px; float: left; margin: 0px 8px; display: inline; }
.son-right .video-list ul li .video-lb { width: 204px; height: 133px; padding: 5px; border: solid 1px #e6e6e6; }
.son-right .video-list ul li a { height: 34px; line-height: 34px; display: block; text-align: center; font-size: 14px; color: #000; }
.son-number { width: 260px; margin: 0px auto; height: 30px; }
.son-number ul li { float: left; padding-left: 5px; font-family: "宋体"; line-height: 26px; }
.son-number ul li a, .son-number ul li span { height: 26px; padding: 0px 12px; border: solid 1px #e2e2e2; display: block; color: #333; }
.son-number ul li a.on, .son-number ul li a:hover { background: #9758c9; color: #fff; }
.son-number ul li a:hover { text-decoration: none; }
/*--问答--*/
.qa-top { margin-top: 32px; height: 94px; }
.qa-top img.qa-top-end { float: right; }
.qa-top ul { width: 728px; float: left; }
.qa-top ul li { width: 179px; float: left; margin-right: 3px; display: inline; }
.qa-top ul li a { height: 94px; display: block; }
.qa-top ul li a:hover { background-position: 0px -94px; }
.qa-main { margin-top: 45px; }
.qa-main h3.title { height: 40px; font-weight: normal; }
.qa-main h3.title span { font-size: 22px; }
.qa-main h3.title em { padding-left: 10px; color: #acacac; }
.qa-main .qa-left { width: 265px; float: left; }
.qa-main .qa-middle { width: 395px; float: left; margin-left: 42px; }
.qa-main .qa-col dl { width: 255px; padding: 10px 10px 14px 0px; }
.qa-main .qa-col dl dt { height: 28px; line-height: 28px; font-size: 18px; }
.qa-main .qa-col dl dt a { color: #783ab9; }
.qa-main .qa-col dl dd { line-height: 28px; font-size: 12px; font-family: "宋体"; color: #6b6b6b; }
.qa-main .qa-col dl dd a { padding: 0px 3px; color: #6b6b6b; }
.qa-main .qa-middle .qa-list { padding-bottom: 20px; }
.qa-main .qa-middle .qa-list ul { padding-top: 7px; }
.qa-main .qa-middle .qa-list ul li { height: 34px; line-height: 34px; font-size: 14px; }
.qa-main .qa-middle .qa-list ul li a.column { color: #999; }
.qa-main .qa-middle .qa-list ul li span { color: #999; float: right; }
.qa-main .qa-right { width: 260px; float: right; background: #f0f0f0; padding: 20px 0px; margin-top: 10px; }
.qa-main .qa-right ul { width: 228px; margin: 0px auto; }
.qa-main .qa-right ul li { height: 156px; }
.qa-main .qa-right ul li dl dt { width: 112px; float: left; }
.qa-main .qa-right ul li dl dd { width: 106px; float: right; }
.qa-main .qa-right ul li dl dd h3 { height: 24px; text-indent: 5px; padding-top: 18px; font-size: 18px; }
.qa-main .qa-right ul li dl dd p { line-height: 22px; width: 52px; padding-left: 6px; }
.qa-main .qa-right ul li dl dd p span { color: #783ab9; }
.qa-main .qa-right ul li dl dd img { margin-top: 14px; }
.qa-main .qa-right .qa-btm { width: 234px; margin: 0px auto; }
.qa-main .qa-right .qa-btm h3 { font-style: italic; line-height: 42px; font-size: 24px; color: #f47200; }
.qa-main .qa-right .qa-btm p { color: #000; line-height: 22px; }
.qa-main .qa-right .qa-btm p a { font-size: 16px; text-decoration: underline; }
.qa-main .qa-right .qa-btm .qa-btn { padding-top: 20px; }
.qa-main .qa-cont { width: 700px; float: left; font-family: "宋体"; }
.qa-main .qa-cont-right { width: 265px; float: right; }
.q-main { width: 652px; border: solid 1px #9758c9; margin: 0px auto; position: relative; }
.q-ui { position: absolute; top: 14px; left: -8px; }
.q-box { width: 577px; margin: 18px auto; }
.q-box h3 { width: 100%; line-height: 32px; font-size: 16px; color: #393939; }
.q-box h4 { width: 100%; line-height: 18px; font-weight: normal; color: #797979; margin-top: 12px; }
.q-box h4 b { padding-right: 20px; font-weight: normal; }
.q-box h4 span { padding: 2px 20px; background: url(../images/qa-time.gif) no-repeat left; }
.q-box p.q-cont { line-height: 42px; margin: 14px 0px; font-size: 14px; }
.q-btn { width: 100%; height: 39px; margin-top: 30px; line-height: 34px; }
.q-btn p { color: #004dfb; }
.q-btn img { float: right; }
.a-main { width: 652px; border: solid 1px #fff5d4; margin: 0px auto; position: relative; margin-top: 33px; background: url no-repeat 590px 0px #fff5d4; }
.a-ui { position: absolute; top: 14px; left: -8px; }
.a-box { width: 582px; margin: 18px auto; }
.a-box h3 { line-height: 28px; width: 535px; height: 28px; }
.a-box h3 b { font-size: 16px; color: #393939; font-weight: normal; font-family: "Microsoft YaHei"; }
.a-box h3 span { font-size: 12px; float: right; font-size: 12px; font-weight: normal; color: #797979; }
.a-exp { width: 100%; height: 98px; margin: 30px 0px; }
.a-exp img { float: left; }
.a-txt { width: 260px; float: left; margin-left: 20px; display: inline; line-height: 25px; }
.a-txt h4 { font-size: 14px; font-weight: normal; }
.a-txt h4 b { color: #9758c9; padding-right: 20px; }
.a-txt p span { color: #004dfb; }
.a-btn { margin-top: 12px; }
.a-btn a { padding: 5px 10px; background: #fc8a00; color: #fff; margin-right: 14px; font-size: 14px; }
.a-cont { width: 555px; margin: 0 auto; padding: 20px; background: #fff; margin-bottom: 28px; position: relative; }
.a-xs { position: absolute; left: 40px; top: -10px; }
.a-cont p { line-height: 24px; font-size: 14px; }
.a-cont p a { color: #004dfb; }
.a-time { margin-top: 20px; width: 100%; height: 25px; }
.a-time span { float: right; padding: 2px 18px; background: url(../images/qa-time.gif) no-repeat left; color: #797979; }
.qa-main .qa-form-box { margin-top: 26px; background: url(../images/qa-form-bg.jpg) no-repeat 0px 30px; }
.qa-main .qa-form-box .qa-f-left { width: 170px; float: left; padding: 65px 0px 0px 115px; line-height:
}
.qa-main .qa-form-box .qa-f-left b { font-size: 16px; color: #783ab9; }
.qa-main .qa-form-box .qa-f-left span { color: #eb6e1e; }
.qa-main .qa-form-box .qa-f-cont { width: 700px; height: 320px; border: solid 6px #dfc4fc; float: right; }
.qa-form { width: 100%; height: 320px; background: url(../images/qa-bg.jpg) no-repeat 20px 18px #fff; font-family: "宋体"; }
.qa-form p { width: 665px; line-height: 36px; text-align: right; padding-top: 24px; }
.qa-form table { float: right; }
.qa-form table tr td { height: 50px; font-size: 14px; }
.qa-form table tr td span { color: #8102cb; padding-left: 24px; }
.qa-cmd { border: solid 1px #dadada; height: 30px; line-height: 30px; }
.qa-sub { width: 96px; height: 31px; background: url(../images/qa-btn01.jpg) no-repeat; border: 0px; float: right; margin-right: 36px; cursor: pointer; }
.qa-sel { border: solid 1px #dadada; width: 100px; padding: 6.5px 0px; }
content_map { height: auto; margin-top: 30px; }
/*--专家页--*/
.exp-page-main { width: 100%; background: #fff; margin-top: 10px; }
.exp-page-main h1 { width: 962px; height: 48px; line-height: 48px; text-align: center; margin: 0 auto; font-size: 24px; font-weight: normal; font-family: "微软雅黑"; color: #7539a5; border-bottom: solid 2px #c9c9c9; }
.exp-top-box { width: 964px; height: 933px; margin: 0 auto; position: relative; overflow: hidden; margin-top: 14px; }
.exp-top-box ul { width: 964px; position: absolute; left: -1px; top: -1px; }
.exp-top-box ul li { width: 468px; height: 210px; float: left; padding: 18px 0px 0px 12px; border-top: dashed 1px #a1a1a1; border-left: dashed 1px #a1a1a1; }
.exp-top-img { float: left; width: 158px; }
.exp-top-txt { width: 296px; float: right; }
.exp-top-txt h3 { line-height: 30px; font-weight: normal; }
.exp-top-txt h3 a { font-size: 20px; font-family: "微软雅黑"; color: #7539a5; }
.exp-top-txt h3 span { color: #ee741f; font-size: 14px; }
.exp-top-txt p { line-height: 22px; padding: 8px 0px; }
.exp-top-btn { width: 100%; padding-top: 8px; }
.exp-btm-box { width: 100%; margin-top: 10px; background: #fff; height: 555px; overflow: hidden; }
.exp-btm-box h1 { width: 964px; height: 48px; margin: 0 auto; border-bottom: solid 2px #c9c9c9; line-height: 48px; font-family: "微软雅黑"; color: #7539a5; font-size: 23px; font-weight: normal; }
.exp-btm-box h1 span { font-family: Arial, Helvetica, sans-serif; color: #b8b8b8; font-size: 16px; padding-left: 10px; }
.exp-btm-box ul { width: 100%; padding-top: 10px; }
.exp-btm-box ul li { width: 160px; float: left; margin: 0px 0px 15px 34px; display: inline; }
.exp-btm-box ul li h4 { line-height: 50px; text-align: center; font-weight: normal; }
.exp-btm-box ul li h4 a { font-size: 16px; color: #7539a5; font-family: "微软雅黑"; }
.exp-btm-box ul li h4 span { font-size: 14px; color: #ee741f; }
.Newsindex {
  width:998px;
  margin:10px auto;
  overflow: hidden;
}
.cmy {
  background: url(../images/ico.gif) no-repeat 8px;
  height: 35px;
  color: #783ab9;
  line-height: 35px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: bold;
}
.Newsindex ul {
  margin: 15px 0px 0px 15px;
  color: rgb(204, 204, 204);
}
.Newsindex ul li {
  width: 300px;
  line-height: 22px;
  margin-right: 15px;
  float: left;
}
.Newsindex ul li span {
  color: #6B6B6B;
  float: right;
}
.Newsindex ul li a{
  color:#6B6B6B;
}
.frame {
  background: url(../images/a3.jpg) repeat-x;
  border: 1px solid rgb(204, 204, 204);
}