@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; }

.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; }

.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; }



.column { 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:#aec762; }

.column ul li.col-li04 { background:#709eda; }

.column ul li.col-li05 { background:#42bab8; }

.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:32px; color:#535353; }

.expert h3.title span { color:#0070c0; 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.exp-li01 { background:url(../images/exp-bg01.jpg) no-repeat; }

.expert .exp-box ul li.exp-li02 { background:url(../images/exp-bg02.jpg) no-repeat; }

.expert .exp-box ul li.exp-li03 { background:url(../images/exp-bg03.jpg) no-repeat; }

.expert .exp-box ul li.exp-li04 { background:url(../images/exp-bg04.jpg) no-repeat; }

.expert .exp-box ul li.exp-li05 { background:url(../images/exp-bg05.jpg) no-repeat; }

.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; height:416px; float:left; overflow:hidden; }

.content .cont-bd .cont-info p { height:44px; color:#f47300; font-size:14px; }

.content .cont-bd .cont-info p a { line-height:32px; height:44px; display:inline-block; color:#f47300; padding:0px 8px; }

.content .cont-bd .cont-info ul { padding:8px 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; }

.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:540px; 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:#0070c0; }

.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); }

.look h3 { height:50px; font-weight:normal; }

.look h3 span { font-size:22px; color:#535353; }

.look h3 em { color:#acacac; padding-left:10px; font-size:12px; }

.look .look-box { width:1000px; height:157px; position:relative; }

.look .look-box a { display:block; text-align:center; position:absolute; color:#fff; }

.look .look-box a.lk-a01 { height:69px; width:107px; padding:44px 0px; line-height:34px; background:#db4b96; left:0px; top:0px; font-size:18px; }

.look .look-box a.lk-a02 { height:78px; width:208px; line-height:78px; background:#d498c7; font-size:16px; left:108px; top:0px; }

.look .look-box a.lk-a03 { height:78px; width:149px; line-height:78px; background:#aba3d0; font-size:16px; left:108px; top:79px; }

.look .look-box a.lk-a04 { height:78px; width:149px; line-height:78px; background:#f6ca22; font-size:16px; left:317px; top:0px; }

.look .look-box a.lk-a05 { height:78px; width:208px; line-height:78px; background:#ff9a8a; font-size:18px; left:258px; top:79px; }

.look .look-box a.lk-a06 { height:103px; width:107px; line-height:34px; padding:27px 0px; background:#c8cf5c; font-size:18px; left:467px; top:0px; }

.look .look-box a.lk-a07 { height:44px; width:133px; line-height:22px; padding:17px 0px; background:#aba3d0; font-size:16px; right:292px; top:0px; }

.look .look-box a.lk-a08 { height:78px; width:186px; line-height:78px; background:#d498c7; font-size:16px; right:239px; top:79px; }

.look .look-box a.lk-a09 { height:78px; width:183px; line-height:78px; background:#ff8a55; font-size:16px; right:108px; top:0px; }

.look .look-box a.lk-a10 { height:78px; width:130px; line-height:78px; background:#ff9a8a; font-size:16px; right:108px; top:79px; }

.look .look-box a.lk-a11 { height:69px; width:107px; padding:44px 0px; line-height:34px; background:#dc7baf; font-size:16px; right:0px; top:0px; }

.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; }



.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(../images/position.png) 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:#0070c0; }

.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; text-align:center; font-size:14px; }

.page-right .right-block ul li a { color:#fff; display:block; }

.page-right .right-block ul li.bs01 { height:86px; }

.page-right .right-block ul li.bs01 a { width:129px; padding-top:20px; height:66px; line-height:24px; margin-right:1px; float:left; }

.page-right .right-block ul li.bs02 { height:35px; line-height:35px; line-height:35px; }

.page-right .right-block ul li.bs02 a { height:35px; }

.page-right .right-block ul li a.bs-bg01 { background:#d398c8; }

.page-right .right-block ul li a.bs-bg02 { background:#aba4d0; }

.page-right .right-block ul li a.bs-bg03 { background:#ff998a; }

.page-right .right-block ul li a.bs-bg04 { background:#c8cf5d; }

.page-right .right-block ul li a.bs-bg05 { background:#aba4d0; }

.page-right .right-block ul li a.bs-bg06 { background:#dc7bb0; line-height:40px; }

.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:#0070c0; 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:#0070c0; 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:#0070c0; font-size:16px; font-weight:normal; color:#fff; margin:0px auto; }

.page-right .right-online h5 { width:250px; height:30px; background:#0070c0; 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(../images/list-h3.jpg) no-repeat 0 3px; padding-left:20px; }

.page-left .list .list-box ul li h3 a.title { font-size:16px; color:#0070c0; }

.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:#0070c0; 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; }



.list-bt { overflow:hidden; margin-top:20px; background:#f1f1f1; height:106px; }

.list-bt ul li { float:left; padding:20px 8px 0 33px; border-right:solid 1px #d2d2d2; height:86px; width:213px; }

.list-bt ul li span { float:left; overflow:hidden; }

.list-bt ul li p { display:block; float:left; padding:8px 0 0 14px; overflow:hidden; font-size:18px; color:#424242; }

.list-bt ul li p a { color:#424242; text-decoration:none; }

.list-bt ul li p i { font-size:13px; color:#888; display:block; }

.list-bt ul li p strong { color:#d26d03; font-size:16px; }

.list-bt ul li p em { font-size:14px; }

.list-bt ul li.nou { border-right:0; padding:10px 0 0; width:140px; text-align:center; }

/*--文章页--*/



.article { margin-top:34px; }

.article .title h2 { /*font-size:22px;*/ font-size:25px; color:#0070c0; 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 { font-family: "Microsoft YaHei", "u5FAEu8F6Fu96C5u9ED1", "Arial", "SimSun", "u5B8Bu4F53";/*font:20px "Simsun";*/ line-height:24px; font-size:16px; margin-top:16px; text-indent:0em; padding-bottom:25px; }

.article .art-body p { margin-top:13px; line-height:25px; }

.art-body p { text-indent:2em; }

.article .art-ts { width:586px; height:148px; padding:15px 0px 0px 120px; background:url(../images/art-ts-bg.jpg) no-repeat 24px 0px #fbf8fe; border:solid 1px #e8e8e8; border-radius:3px; }

.article .art-ts p { width:568px; line-height:24px; font-family:"宋体"; }

.article .art-ts p b { font-weight:bold; color:#ff6900; }

.article .art-ts .art-ts-btn { margin-top:15px; text-align:center; }

.article .art-ts .art-ts-btn img.atb-btn01 { margin-right:22px; }

.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:#0070c0; }

.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:#0070c0; 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-bd ul li.exp-bd01 { background:url(../images/exp-info01.jpg) no-repeat; }

.expert-main .exp-bd ul li.exp-bd02 { background:url(../images/exp-info02.jpg) no-repeat; }

.expert-main .exp-bd ul li.exp-bd03 { background:url(../images/exp-info03.jpg) no-repeat; }

.expert-main .exp-bd ul li.exp-bd04 { background:url(../images/exp-info04.jpg) no-repeat; }

.expert-main .exp-bd ul li.exp-bd05 { background:url(../images/exp-info05.jpg) no-repeat; }

.expert-main .exp-bd ul li.exp-bd06 { background:url(../images/exp-info06.jpg) no-repeat; }

.expert-main .exp-bd ul li.exp-bd07 { background:url(../images/exp-info07.jpg) no-repeat; }

.expert-main .exp-bd ul li.exp-bd08 { background:url(../images/exp-info08.jpg) no-repeat; }

.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:300px; 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.qa-tli01 a { background-image:url(../images/qa-top-li01.jpg); }

.qa-top ul li.qa-tli02 a { background-image:url(../images/qa-top-li02.jpg); }

.qa-top ul li.qa-tli03 a { background-image:url(../images/qa-top-li03.jpg); }

.qa-top ul li.qa-tli04 a { background-image:url(../images/qa-top-li04.jpg); }

.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(../images/cn-bg.jpg) 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; }

/*--专家页--*/



.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; }

/*header*/



.ad_top { background:#fff; height:111px; }

.ad_top .cont { width:1000px; margin:0 auto 0; text-align:left;     background: url(/images/top_info.jpg) no-repeat right;}

.ad_nav { background:#0070c0; height:60px; position:relative; }

.ad_nav ul { width:1002px; margin:0 auto; zoom:1; background:#0070c0; }

.ad_nav ul li { float:left; width:118px; height:60px; border-left:1px solid #0070c0; text-align: center; }

.ad_nav ul li h3 { line-height:28px; font-size:16px; font-weight:normal; padding-top:6px; }

.ad_nav ul li span { line-height:17px; font-size:12px; color:#fff; font-weight:normal; }

.ad_nav ul li a { text-decoration:none; color:#fff; }

.ad_nav ul li h2 { line-height:60px; font-size:20px; font-weight:normal; position:relative; }

.ad_nav ul li h2 i { width:21px; height:21px; display:inline-block; background:url(../images/sel_ico.png); position:absolute; top:20px; right:14px; }

.ad_nav ul li:hover h2 i { transition: 0.4s 0.2s; transform:rotate(180deg); -webkit-transform:rotate(180deg); }

.ad_nav ul li.select { width:168px; background:#0070c0; border:0; }

.ad_nav ul li:hover { background:#0070c0; transition:0.4s; transform:scale(1); -webkit-transform:scale(1); }

.ad_nav .nav_select { width:1002px; position:absolute; top:60px; left:50%; background:#686868; overflow:hidden; zoom:1; margin-left:-501px; z-index:999; display:none; }

.ad_nav .nav_select dl { width:120px; float:left; padding:10px 10px; }

.ad_nav .nav_select dt { padding:10px 0; }

.ad_nav .nav_select dt a { line-height:31px; display:block; text-align:center; color:#fff; font-size:14px; border-radius:5px; background:#0070c0; }

.ad_nav .nav_select dd a { display:block; padding-left:18px; text-align:left; padding-right:10px; font-size:14px; color:#fff; line-height:30px; background:url(../images/sub_menu_li.jpg) no-repeat 8px; text-align:left; }

.ad_nav .nav_select dd a:hover { background:#e0e0e0 url(../images/sub_menu_li2.jpg) no-repeat 8px; color:#0070c0; transition:0.4s; }

.banner { height:380px; height:399px; background:url(../images/banner.jpg) top center no-repeat; display:block}

/*main*/



/*.main{width:1002px; margin:0 auto; overflow:hidden; zoom:1; text-align:left;}*/



.sub_nav { padding:7px 0; overflow:hidden; zoom:1; background:#0070c0; }

.sub_nav dl { width:191px; float:left; margin-left:8px; display:inline; background:#fff; padding-top:5px; }

.sub_nav dt { height:40px; line-height:40px; font-size:20px; color:#0070c0; padding-left:65px; }

.sub_nav dt.bg1 { background:url(../images/sub_ico1.jpg) no-repeat 26px center; }

.sub_nav dt.bg2 { background:url(../images/sub_ico2.jpg) no-repeat 26px center; }

.sub_nav dt.bg3 { background:url(../images/sub_ico3.jpg) no-repeat 26px center; }

.sub_nav dt.bg4 { background:url(../images/sub_ico4.jpg) no-repeat 26px center; }

.sub_nav dt.bg5 { background:url(../images/sub_ico5.jpg) no-repeat 26px center; }

.sub_nav dt a, .sub_nav dt a:visited { color:#0070c0; }

.sub_nav dd { padding:5px; text-align:center; line-height:26px; font-size:14px; }

.sub_nav dd a { width:86px; display:inline-block; text-decoration:none; border-radius:6px; }

.sub_nav dd i { font-style:normal; padding:0 2px; }

.sub_nav dd a:hover { background:#0070c0; color:#fff; transition:0.4s; }

/*lef_bar*/



.lef_bar { width:280px; float:left; }

.hot_cont { width:396px; float:left; margin-left:18px; display:inline; }

.rig_bar { width:270px; float:right; margin-right:15px; display:inline; }

.hd_cont p{ font-size:14px; line-height:23px; margin:10px 0 0 0}

.hd_cont p a{ color:#0070c0}

.hd_cont h2 { line-height:44px; font-size:22px; font-weight:normal; }

.hd_cont h2 b { font-size:12px; color:#acacac; font-weight:normal; }

.td_cont h2 { line-height:44px; font-size:18px; font-weight:normal; }

.td_cont ul { overflow:hidden; zoom:1; }

.td_cont li { width:90px; float:left; margin-left:5px; display:inline; }

.td_cont li.ml0 { margin-left:0; }

.hot_title { background:url(../images/hd_tab_bg2.jpg) repeat-x bottom; }

.hot_title ul { overflow:hidden; zoom:1; }

.hot_title li { padding-bottom:8px; width:112px; float:left; font-size:18px; text-align:center; line-height:44px; }

.hot_title li.active { background:url(../images/hd_tab_bg1.jpg) repeat-x bottom; font-size:22px; }

.hot_list h2 { font-size:20px; text-align:center; line-height:50px; color:#7535b1; font-weight:normal; padding-top:10px; }

.hot_list p { text-indent:2em; color:#797979; }

.hot_list .more { color:#0070c0; }

.hot_list ul { padding-top:10px; margin-top:10px; border-top:1px solid #cecece }

.hot_list li { line-height:32px; font-size:14px; padding-left:18px; background:url(../images/hd_li.jpg) no-repeat 5px; }

.ry_cont { position:relative; }

.ry_cont h2 { line-height:44px; font-size:22px; font-weight:normal; }

.ry_cont h2 b { font-size:12px; color:#acacac; font-weight:normal; }

.ry_cont ul { overflow:hidden; zoom:1; }

.ry_cont li { width:130px; float:left; margin:0 2px; display:inline; }

/*footer*/



.footer { padding:20px 0; background:#0070c0; }

.footer .f_cont { overflow:hidden; zoom:1; width:1000px; margin:0 auto; }

.footer .f_cont li { height:244px; color:#d5bbef; float:left; padding:0 40px; border-left:1px solid #683b93; }

.footer .f_cont .menu { width:186px; text-align:left; border:0; }

.footer .f_cont .menu h2 { font-size:20px; color:#fff; line-height:50px; font-weight:normal; }

.footer .f_cont .menu h2 b { font-size:12px; font-weight:normal; }

.footer .f_cont .menu a { display:inline-block; width:90px; line-height:32px; color:#d5bbef; font-size:14px; text-decoration:none; border-radius:6px; padding-left:10px; }

.footer .f_cont .menu a:hover { background:#7a31c1; color:#fff; transition:0.4s; }

.footer .f_cont .info { width:320px; padding-left:60px; text-align:left; line-height:34px; }

.footer .f_cont .info p { line-height:21px; }

.footer .f_cont .info b { color:#fff; font-size:14px; }

/*滚动样式 2*/



.ry_cont .jcarousel-container { padding:4px 0 0 16px; zoom:1; position:relative; }

.ry_cont .jcarousel-clip-horizontal { width:270px; }

.ry_cont .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }

.ry_cont .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }

.ry_cont .jcarousel-item { }

.ry_cont .jcarousel-next-horizontal { z-index: 3; width:16px; height:16px; background:url(../images/ry_ico2.jpg); position:absolute; right:16px; top:20px; cursor:pointer; }

.ry_cont .jcarousel-prev-horizontal { z-index: 3; width:16px; height:16px; background:url(../images/ry_ico1.jpg); position:absolute; right:40px; top:20px; cursor:pointer; }

/*滚动样式1 */



.slideBox { width:280px; height:192px; overflow:hidden; position:relative; }

.slideBox .bd { position:relative; height:100%; z-index:0; }

.slideBox .bd li { zoom:1; vertical-align:middle; }

.slideBox .bd img { width:280px; height:192px; display:block; }

.slideBox .prev,  .slideBox .next { position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:25px; height:44px; background:url(../images/container-1-1.png) no-repeat; }

.slideBox .next { left:auto; right:0%; background:url(../images/container-1-2.png) no-repeat; }

/*首页底部*/



.container-4 { overflow:hidden; }

.cont4-tit { height:65px; border-bottom:solid 1px #ddd; overflow:hidden; }

.cont4-tit p { display:block; overflow:hidden; float:left; }

.cont4-tit p em { float:left; width:50px; }

.cont4-tit p i { float:left; padding-left:7px; color:#3c3c3c; line-height:28px; font-size:30px; }

.cont4-tit p i font { color:#0070c0; font-size:13px; }

.cont4-tit span { float:right; width:187px; }

.cont4-op { overflow:hidden; padding-top:20px; }

.cont4-lf { float:left; width:795px; overflow:hidden; }

.cont4-lf dl dt { float:left; width:316px; height:336px; background:url(../images/cont4-lf-bg.jpg) no-repeat; position:relative; }

.cont4-lf dl dt h3 { color:#0070c0; font-size:24px; text-align:center; padding-top:28px; }

.cont4-lf dl dt p { line-height:26px; font-size:14px; padding:0 22px; color:#464646; }

.cont4-lf dl dt span { display:block; overflow:hidden; position:absolute; left:39px; bottom:39px; }

.cont4-lf dl dt span a { text-decoration:none; float:left; margin-right:22px; display:inline-block; width:108px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#FFF; }

.cont4-lf dl dt span .btn1 { background:#0070c0; }

.cont4-lf dl dt span .btn2 { background:#e77d0d; }

.cont4-lf dl dd { float:left; width:460px; padding-left:16px; }

.cont4-rg { float:right; width:192px; overflow:hidden; }

.cont4-rg ul li { height:59px; display:block; width:192px; background:#a0a0a0; margin-bottom:10px; color:#FFF; text-align:center; font-size:18px; line-height:18px; }

.cont4-rg ul li a { height:59px; display:block; width:192px; color:#FFF; text-decoration:none; transition:all 0.3s linear }

.cont4-rg ul li i { font-size:12px; line-height:18px; }

.cont4-rg ul li em { display:block; padding-top:15px; }

.cont4-rg ul li.active { height:59px; display:block; width:192px; background:#0070c0; }

.container-5 { overflow:hidden; }

.cont5-tit { height:65px; }

.cont5-tit ul li { width:156px; height:65px; padding-left:88px; line-height:20px; float:left; margin-right:8px; display:inline-block; }

.cont5-tit ul li.yh-li01 { background:url(../images/yh-li01.jpg) no-repeat center top; }

.cont5-tit ul li.yh-li02 { background:url(../images/yh-li02.jpg); }

.cont5-tit ul li.yh-li03 { background:url(../images/yh-li03.jpg); }

.cont5-tit ul li.yh-li04 { background:url(../images/yh-li04.jpg); margin-right:0; }

.cont5-tit ul li.active { background-position:0px -65px; }

.cont5-tit ul li.active a { color:#FFF; }

.cont5-tit ul li a { height:65px; display:block; color:#727272; line-height:16px; padding-top:15px; }

.cont5-tit ul li a:hover { text-decoration:none; color:#FFF; }

.cont5-tit ul li a span { font-size:20px; }

.cont5-tit ul li a em { font-family:Arial, Helvetica, sans-serif; line-height:18px; }

.cont5-cont { overflow:hidden; height:356px; margin-top:10px; }

.exp-box { width:1000px; height:356px; overflow:hidden; position:relative; }

.exp-box .bd { position:relative; height:100%; z-index:0; }

.exp-box .bd ul li { width:1000px; height:356px; }

.exp-box .bd ul li img { width:1000px; height:356px; display:block; }

.exp-box .prev,  .exp-box .next { position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:42px; height:79px; background:url(../images/exp-ui01.png) no-repeat; }

.exp-box .next { left:auto; right:0%; background:url(../images/exp-ui02.png) no-repeat; }

.jzzn { overflow:hidden; }

.jzzn-tit { overflow:hidden; background:url(../images/jzzn-tit1.jpg) no-repeat center bottom; }

.jzzn-tit h3 { float:left; font-size:24px; color:#0070c0; line-height:45px; }

.jzzn-tit h3 img { float:left; padding-top:3px; padding-right:5px; }

.jzzn-tit h3 em { float:left; }

.jzzn-tit h3 i { float:left; font-size:16px; color:#585858; padding:3px 0 0 8px; }

.jzzn-tit span { float:right; }

.jyzn-c { margin-top:12px; overflow:hidden }

.jyzn-c ul li { width:160px; float:left; height:100px; font-size:16px; text-align:center; margin-right:8px; }

.jyzn-c ul li span { display:block; padding-top:15px; }

.jyzn-c ul li p { display:block; padding-top:5px; }

.jyzn-c ul li a { display:block; width:160px; height:100px; background:#a9a9a9; color:#fff; overflow:hidden; transition:all 0.3s linear }

.jyzn-c ul li.active a { background:#0070c0; color:#fff; }





.i_p4 { width:978px; height:220px; border:1px solid #DFDFDF; border-top:2px solid #009153; background:url(../images/i_p4.jpg) repeat-x; margin:15px auto; position:relative; }

.i_p4_t { line-height:41px; padding-left:50px; font-size:14px; }

.i_p4_t img { position:absolute; left:10px; top:-2px; }

.i_p4_t strong { float:left; margin-right:50px; }

.i_p4_t a { width:99px; height:41px; line-height:41px; text-align:center; display:block; font-weight:bold; float:left; position:relative; }

.i_p4_t a:hover { text-decoration:none; }

.i_p4_t a.cur { background:#009153; color:white; }

.i_p4_t a.cur span { width:99px; height:8px; background:url(../images/i_p4_t_jt.jpg) no-repeat; position:absolute; left:0; top:41px; }

.i_p4_c { clear:both; padding:20px 0 0 9px; height:170px; overflow:hidden; position:relative; }

.i_p4_c b { font-weight:normal; }

.i_p4_mtbd { width:960px; height:220px; position:relative; }

.i_p4_mtbd li { position:absolute; }

.i_p4_mtbd li.mtbd1 { width:188px; height:202px; left:0; top:0; }

.i_p4_mtbd li.mtbd2 { width:120px; height:100px; left:190px; top:0; }

.i_p4_mtbd li.mtbd3 { width:120px; height:100px; left:312px; top:0; }

.i_p4_mtbd li.mtbd4 { width:242px; height:100px; left:190px; top:102px; }

.i_p4_mtbd li.mtbd5 { width:152px; height:202px; left:434px; top:0; }

.i_p4_mtbd li.mtbd6 { width:130px; height:100px; left:588px; top:0; }

.i_p4_mtbd li.mtbd7 { width:240px; height:100px; left:720px; top:0; }

.i_p4_mtbd li.mtbd8 { width:130px; height:100px; left:588px; top:102px; }

.i_p4_mtbd li.mtbd9 { width:110px; height:100px; left:720px; top:102px; }

.i_p4_mtbd li.mtbd10 { width:128px; height:100px; left:832px; top:102px; background:#4BA7DA; }

.i_p4_mtbd li.mtbd10 a { font-size:14px; font-weight:bold; position:absolute; right:10px; bottom:10px; }

.i_p4_mtbd li.mtbd10 a:hover { text-decoration:underline; }

.i_p4_mtbd li a, .i_p4_mtbd li a:hover { color:white; text-decoration:none; }

.i_p4_mtbd li a i, .i_p4_mtbd li a span { display:none; }

.i_p4_mtbd li a i.cur { width:100%; height:30px; display:block; background:black; opacity:0.5; filter:alpha(opacity=50); position:absolute; left:0; bottom:0; _bottom:4px; }

.i_p4_mtbd li a span.cur { width:100%; line-height:30px; text-align:center; display:block; position:absolute; left:0; bottom:0; _bottom:4px; color:white; cursor:pointer; }

.i_p4_scroll { height:220px; display:block; position:relative; }

.i_p4_scroll p { font-size:14px; font-weight:bold; line-height:30px; padding:0 0 20px 28px; }

.i_p4_scroll li { width:170px; height:116px; float:left; padding-right:20px; position:relative; }

.sbryhj_c { padding-left:30px; }

.sbryhj_c_1 { padding-left:30px; }

.sbryhj_btn li.prev { width:20px; height:40px; display:block; float:none; padding:0; background:url(../images/choose_btn_l.jpg) no-repeat; position:absolute; left:0; top:40px; cursor:pointer; }

.sbryhj_btn li.next { width:20px; height:40px; display:block; float:none; padding:0; background:url(../images/choose_btn_r.jpg) no-repeat; position:absolute; right:10px; top:40px; cursor:pointer; }