﻿@charset "utf-8"; /* CSS Document */
body { font:12px/18px Verdana, Helvetica, sans-serif; color:#757575; margin:0px; }
ul, ol, li, p, dl, dt, dd, font, strong, img, h1, h2, h3, h4, h5, h6 { border:0 none; margin:0px; padding:0px; list-style:none; }
a { color:#757575; text-decoration:none; }
a:hover { color:#005C8E; text-decoration:underline; }
/* hade=================================================== */
.sidetop_inner, .logo_inner, .hademenu, .imgshow, .departments { width:1000px; margin:0 auto; }
.sidetop { height:30px; background:#f4f4f4 url(../images/sidetop.png) repeat-x; line-height:30px; cursor:default; }
.sidetop .right { float:right; }
.sidetop .right a { float:left; margin-left:10px; }
.sidetop .right a .icon { display:block; height:30px; width:30px; background:url(../images/icon.png) no-repeat; float:left; }
.sidetop .right a.add .icon { background-position:0 -30px; }
.sidetop .right a.home .icon { background-position:0 -60px; }
.logo { background:#fefefe url(../images/hade.png) repeat-x; height:110px; }
.logo .logo_inner h1 { background:url(../images/logo_bg.jpg) no-repeat center; }
.logo .phone { float:right; margin-top:-100px; }
.hademenu { }
ul.menu { height:47px; background:#5e2c8f url(../images/menu.png) no-repeat; display:block; }
ul.menu .item { display:block; float:left; display:block; width:166px; text-align:center; height:47px; background:url(../images/menu_item.png) no-repeat right 0; line-height:20px; }
ul.menu .last { background:none; }
ul.menu .item a { padding-top:15px; height:32px; display:block; font-weight:bold; font-size:14px; color:#fff; }
ul.menu .active a { background:url(../images/menu_active.png) no-repeat center top; }
.hademenu .nav { background:#fafafa; height:30px; border:1px solid #e8e8e8; line-height:30px; margin-top:1px; margin-bottom:2px; }
.hademenu .nav a { display:inline-block; margin:0 10px; }
.fix { zoom:1 }
.fix:after { display:block; content:'.'; clear:both; line-height:0; visibility:hidden }
.menu { width: 100%; height: 48px; background: url(../images/menu_07.jpg) repeat-x; margin: 0 0; }
.menu ul { width: 980px; height: 48px; margin: 0 auto; }
.menu li { width: 107px; height: 48px; font-size: 14px; font-weight: bold; line-height: 48px; background: url(../images/menu_10.jpg) no-repeat right 12px; text-align: center; float: left; }
.menu li a { color: #fff; text-decoration: none; }
.menu-sy { width: 100%; height: 48px; background: url(../images/menu_07.jpg) repeat-x; margin: 0 0; }
.menu-sy ul { width: 980px; height: 48px; margin: 0 auto; }
.menu-sy li { width: 196px; height: 48px; font-size: 14px; font-weight: bold; line-height: 48px; background: url(../images/menu_10.jpg) no-repeat right 12px; text-align: center; float: left; }
.menu-sy li a { color: #fff; text-decoration: none; }
.mla dl { border:2px solid #c5a5e2; background-color:#fcf9ff; padding:6px }
.mla dd { width:33.3%; float:left; line-height:25px }
.mla dt img { display:block }
.mla dt { padding-bottom:5px }
.mla dd a { color:#3f3f3f; font-size:12px; padding:2px }
.mla dd a:hover { background-color:#005C8E; color:#FFF; padding:2px }
.wu_nav { background:#fafafa; height:3px; border:0px solid #e8e8e8; line-height:30px; margin-top:0px; margin-bottom:0px; width:998px; margin:0 auto; }
.wu_nav a { display:inline-block; margin:0 10px; }
#imgPlay { height:300px; margin: 0 auto; overflow: hidden; position: relative; width: 1000px; }
#imgPlay .imgs img { width:1000px; }
#imgPlay .imgs li { float:left; position: relative; }
#imgPlay .imgs { width:3000px; }
#imgPlay .prev, #imgPlay .next { background: url(../images/imgPlayer.png) no-repeat; _background: url(../images/imgPlayer.gif) no-repeat; cursor: pointer; height: 81px; left: 0; position: absolute; text-indent: -9999px; top: 105px; width: 46px; }
#imgPlay .next { background-position: right 0; left: auto; right: 0; }
#imgPlay .num { display: inline; height: 19px; left: 400px; position: absolute; top: 310px; }
#imgPlay .num span { background: url(../images/imgPlayer.png) no-repeat -19px -83px; _background: url(../images/imgPlayer.gif) no-repeat -19px -83px; cursor: pointer; display: inline-block; height: 13px; line-height: 0; margin: 0 2px; overflow: hidden; width: 14px; }
#imgPlay .num span.on { background-position: 1px -83px; }
#imgPlay #numInner { background: none repeat scroll 0 0 transparent; padding: 3px 0 0; position: absolute; text-align: center; top: 310px; }
.departments { background:#e5e5e5; border:1px solid #d3baec; border-width:1px 0px; padding:8px 0; margin:2px auto 0; width:1000px; overflow:hidden; }
.departments_inner { height:81px; background:#f5f7f6; padding:10px 2px 10px 7px; width:991px; position:relative; overflow:hidden; }
.departments_inner ul { width:996px; display:block; }
.departments_inner li { width:144px; height:81px; background:url(../images/wu_nav_gai.gif) no-repeat; margin-right:10px; float:left; padding-left:12px; }
.departments_inner li font { display:block; width:100%; text-align:center; font-size:12px; color:#005C8E; font-weight:bold; line-height:35px; }
.departments_inner li font a { color:#005C8E; }
.departments_inner li p { width:50%; color:#5e5d5d; line-height:18px; display:block; float:left; }
.departments_inner li p a { color:#5e5d5d; }
/* container=================================================== */


.topone { width:280px; float:left; }
.toptwo { width:430px; float:left; margin:0 10px; }
.topthree { width:270px; float:left; }
.topthree .detail { height:342px; }
.listcontent { width:706px; float:left; border:1px solid #e2e2e2; padding-bottom:30px; margin-right:10px; }
.listcontent .list { margin:20px 40px; }
.listcontent .list .item { padding-bottom:43px; }
.listcontent .list .listnote { margin-right:10px; }
.listcontent .list p { line-height:20px; }
.listcontent .list .item .listicon { margin-top:10px; width:11px; height:11px; background:url(../images/bot4.png) no-repeat; }
.listsidebar { width:280px; float:left; }
.listsidebar .shortcut_about .item { padding:9px 11px; }
.listsidebar .shortcut_about .detail { height:275px; overflow:hidden; }
.list_right { float:right; width:280px; overflow:hidden; }
.skill { float:left; width:280px; }
.skill dt a { display:block; height:32px; border-bottom:1px solid #ececec; line-height:32px; overflow:hidden; }
.skill dt a .icon { display:block; height:30px; width:30px; background:url(../images/skill.png) no-repeat; line-height:999px; overflow:hidden; float:left; }
.skill dt.item1 a .icon { background-position:0 -40px; }
.skill dt.item2 a .icon { background-position:0 -70px; }
.skill dt.item3 a .icon { background-position:0 -100px; }
.skill dt.item4 a .icon { background-position:0 -130px; }
.skill dt.item5 a .icon { background-position:0 -160px; }
.skill dt.item6 a .icon { background-position:0 -190px; }
.skill dt.item7 a .icon { background-position:0 -220px; }
.skill dt.item8 a .icon { background-position:0 -250px; }
.skill dt.item9 a .icon { background-position:0 -280px; }
.skill dt.item10 a .icon { background-position:0 -310px; }
.skill dd { display:block; padding:5px 0 5px 5px; }
.indexnews { }
.indexnews .tabtitle { display:block; height:38px; background:url(../images/news.png) no-repeat; padding-left:38px; }
.indexnews .tabtitle span { display:block; height:28px; font-size:14px; font-weight:bold; float:left; padding:10px 15px 0px; margin:0 1px; }
.indexnews .tabtitle span.active { background:url(../images/news.png) no-repeat center -40px; margin:0px; border:1px solid #e5dfeb; border-width:0 1px; }
.indexnews .tabtitle span.active a { color:#005C8E; }
.indexnews .detail { padding:10px; height:323px; }
.indexnews .tabcon .first { background:#fafafa; border:1px solid #ececec; text-align:center; padding:12px 10px 0 10px; overflow:hidden; height:85px; }
.indexnews .tabcon .first a { color:#005C8E; }
.indexnews .tabcon .first p { padding-top:8px; text-indent:2em; line-height:22px; text-align:left; }
.indexnews .tabcon .list { margin:8px 10px 14px; }
.indexnews .tabcon .list .item .listicon { width:5px; height:7px; background:url(../images/bot1.png) no-repeat; }
.indexnews .news_bottom { background:#f8f8f8; border:1px solid #e6e6e6; height:70px; padding-top:10px; padding-left:12px; _padding-left:3px; }
.indexnews .news_bottom a { display:block; width:78px; height:60px; float:left; background:url(../images/newbg.png) no-repeat; margin:0 9px; color:#005C8E; text-align:center; }
.indexnews .news_bottom a .img { display:block; line-height:0px; font-size:0px; height:36px; position:relative; margin-top:1px; overflow:hidden; }
.indexnews .news_bottom a .img img { position:absolute; top:2px; left:50%; margin-left:-20px; -moz-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; -webkit-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; -khtml-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; }
.indexnews .news_bottom a:hover .img img { top:-5px; -moz-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; -webkit-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; -khtml-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; }
.shortcut_about { }
.shortcut_about .detail { padding:1px; }
.shortcut_about .detail_title { float:left; width:33px; height:342px; background:url(../images/shortcut_title.png) no-repeat; margin-right:5px; }
.shortcut_about .shortcut_list { float:left; width:227px; padding-top:10px; }
.shortcut_about .item { float:left; padding:15px 11px; }
.shortcut_about .item a { display:block; float:left; background:#efefef; border:4px solid #005C8E; border-width:0 4px; width:80px; text-align:center; height:23px; line-height:23px; color:#005C8E; }
.american { }
.american .detail { padding-top:8px; }
.american_inner { background-color:#fafafa; border:1px solid #d2d2d2; padding:10px; }
.american .smallbox { width:314px; float:left; padding:0 5px; position:relative; margin-bottom:10px; }
.american .smalltitle { display:block; height:35px; background:url(../images/title.png) no-repeat 0 -110px; padding-left:35px; padding-top:5px; }
.american .smalltitle a { color:#005C8E; }
.american .smalltitle font { font-size:12px; display:block; background:#fafafa; height:20px; float:left; padding-right:5px; }
.american .smalldetail { background:#fff; border:1px solid #ededed; padding:8px 10px; height:200px; }
.american .img { display:block; float:left; border:1px solid #dedbdb; padding:1px; background:#fff; margin-right:12px; }
.american p { color:#c9c9c9; padding-top:10px; text-indent:2em; line-height:22px; }
.american .first { float:left; width:100%; border-bottom:1px dashed #eaeaea; height:85px; overflow:hidden; }
.american .more { display:block; height:20px; width:30px; background:url(../images/more1.png) no-repeat; position:absolute; line-height:999px; overflow:hidden; right:15px; top:10px; }
.american .list { float:left; padding-top:5px; }
.american .list .item { line-height:26px; display:block; height:26px; overflow:hidden; clear:both; width:292px; white-space: nowrap; text-overflow: ellipsis; }
.american .list .item .listicon { width:5px; height:7px; background:url(../images/bot1.png) no-repeat; margin-top:8px; }
.abouts { float:left; width:740px; margin-right:10px; margin-top:20px; }
.abouts .tabtitle { display:block; height:30px; border:1px solid #e7e7e7; padding-top:1px; border-bottom:1px solid #d0d0d0; padding-left:10px; }
.abouts .tabtitle .item { display:block; float:left; line-height:28px; font-weight:bold; font-size:14px; height:28px; position:relative; top:3px; margin-right:5px; padding:0 10px; background:#eeeeee; }
.abouts .tabtitle .active { background:#fff; height:27px; line-height:27px; border:1px solid #d0d0d0; border-bottom:0 none; margin-right:3px; }
.abouts .tabtitle .active a { color:#005C8E; }
.abouts .detail { border:1px solid #e7e7e7; border-top:0 none; height:170px; padding-top:15px; }
.abouts_inner { display:block; overflow:hidden; margin-left:10px; width:718px; }
.aboutshowline { display:inline-block; }
.aboutshowline .item { display:block; width:226px; float:left; height:150px; overflow:hidden; padding:0 6px; text-align:center; }
.aboutshowline .yyhj { display:block; width:195px; text-align:center; float:left; height:130px; border:1px solid #ebebeb; overflow:hidden; background:#fafafa; padding:6px; margin:0 5px; line-height:26px; }
.aboutshowline .item .img { display:block; float:left; width:220px; padding:2px; border:1px solid #e6e6e6; }
.aboutshowline .item .name { line-height:22px; }
.maps { float:left; width:250px; }
.maps span.titleicon { background-position:-60px 0; }
.maps a { color:#005C8E; }
.maps .detail { height:175px; padding:10px 0 0 10px; }
.friendlinks .detail { padding:10px; line-height:26px; }
.friendlinks span.titleicon { background-position:-60px -30px; }
.friendlinks .detail a { display:inline-block; margin-right:10px; }
.sidedoctor { float:left; width:280px; }
.sidedoctor .detail { position:relative; padding-top:50px; height:290px; }
.sidedoctor .imgmodule { width:238px; height:233px; margin:0 auto; border:1px solid #e6e6e6; overflow:hidden; position:relative; }
.sidedoctor .imgmodule .item { position:relative; display:block; width:238px; height:233px; }
.sidedoctor .imgmodule .item img { float:left; }
.sidedoctor .imgmodule .item .advisory_btn { display:block; width:69px; height:49px; background:url(../images/advisory_btn.png) no-repeat; z-index:2; position:absolute; top:100px; left:150px; line-height:999px; overflow:hidden; }
.sidedoctor .imgmodule .item p { display:block; height:50px; width:190px; line-height:22px; position:absolute; top:165px; left:25px; }
.sidedoctor .imgmodule .item p a { color:#005C8E; }
.sidedoctor .pagetop,  .sidedoctor .pagebottom { position:absolute; display:block; height:32px; width:77px; background:url(../images/advisory_page.png) no-repeat; left:50%; margin-left:-38px; cursor:pointer; }
.sidedoctor .pagetop { top:0px; }
.sidedoctor .pagebottom { bottom:0px; background-position:0 bottom; }
.sidehot { float:left; width:280px; }
.sidehot .detail { padding:15px 15px; }
.sidehot .detail .list { float:left; }
.sidehot .detail .list .item { width:236px; }
.lr1 { height:30px; background:url(../images/line.gif) repeat-x; padding-top:10px; padding-left:20px; margin-bottom:40px; }
.lr1 span { padding-right:10px; }
.lr2 { width:96%; margin:0 auto; margin-bottom:10px; }
.lr2 p { font-family:"宋体"; font-size:24px; font-weight:bold; color:#3a3a3a; margin-bottom:30px; line-height:28px; }
.lr2_1 { width:90%; margin:0 auto; border:1px solid #dddddd; background:#fafafa; line-height:22px; color:#a6a6a6; padding:10px; margin-bottom:32px; }
.wz { color:#005C8E; }
.lr2_2 { width:88%; margin:0 auto; font-size:14px; line-height:28px; color:#888888; margin-bottom:30px; }
.wz1 { font-size:14px; color:#656565; font-weight:bold; }
.zx { width:80%; margin:0 auto; margin-top:50px; }
.zx span { padding-right:20px; }
.gjc { width:90%; margin:0 auto; border:1px solid #e2e2e2; background:#f9f9f9; line-height:30px; padding-left:20px; font-size:14px; color:#005C8E; font-weight:bold; margin-bottom:6px; }
.wz3 { font-size:14px; color:#005C8E; font-weight:bold; }
.gjc1 { width:90%; margin:0 auto; padding-left:20px; font-size:12px; font-weight:bold; color:#8a8a8a; line-height:30px; }
.xgwz { width:93%; margin:0 auto; margin-top:16px; }
.xgwz1 { width:285px; border:1px solid #e0e0e0; float:left; background:url(../images/tou.gif) no-repeat; line-height:30px; padding-left:20px; margin:0px 8px 0px 8px; }
.xgwz1_1 { color:#6d6d6d; font-size:12px; line-height:26px; padding:10px; }
.xgwz1 ul li { background:url(../images/di.gif) no-repeat left center; padding-left:10px; }
/* footer=================================================== */
.footer { margin-top:20px; padding-bottom:80px; clear:both; }
.footer_nav { background:#f4f4f4; text-align:right; line-height:30px; }
.footer_nav .footer_nav_inner { width:980px; margin:0 auto; }
.footer_nav a { display:inline-block; margin:0 5px; }
.footer_inner { width:1000px; margin:0 auto; line-height:22px; padding-top:20px; text-align:center; }
.footer_inner .footer_logo { float:left; margin-right:12px; margin-top:-10px; }
/* box=================================================== */
.box1 { margin-top: 20px; }
.box1 .title { height: 51px; background: url(../images/title_bg.jpg) no-repeat; font-size: 18px; font-family: Microsoft Yahei; line-height: 51px; padding-left: 20px; }
.box1 .title a { color: #005C8E; font-weight: bold; }
.box2 { margin-top:20px; }
.box2 .title { height:31px; background:#f4f4f4; border:1px solid #e5e4e4; font-weight:bold; color:#005C8E; font-size:14px; padding:0 1px; }
.box2 .title_inner { display:block; height:30px; line-height:30px; border-top:1px solid #fff; }
.box2 .detail { border:1px solid #e5e4e4; border-top:0 none; }
.box3 { margin-top:20px; }
.box3 .title { height:36px; background:url(../images/title.png) no-repeat left 0; border:1px solid #e9e8e8; }
.box3 .title_inner { display:block; height:36px; font-size:16px; color:#005C8E; text-align:center; font-family:Microsoft Yahei; font-weight:bold; line-height:36px; letter-spacing:1px; }
.box3 .title_inner a { color:#005C8E; }
.box3 .detail { border:1px solid #dfdfdf; border-top:0 none; height:344px; }
.imgyy { margin-left:23px; margin-top:25px; }
.box3 .detail p { margin:20px 20px 0 20px; line-height:25px; text-indent:2em; }
.box3 .detail p a { color:#005C8E; }
.box4 { margin-top:20px; }
.box4 .title { display:block; height:38px; background:url(../images/title.png) repeat-x 0 -170px; border:1px solid #dbdbdb; border-bottom:0 none; }
.box4 .detail { border:1px solid #dbdbdb; border-top:0 none; }
/* list======================================================= */
.list { }
.list .item { line-height:29px; border-bottom:1px dashed #eaeaea; display:block; float:left; width:100%; overflow:hidden; }
.list .item .listtitle { display:block; background:#f6f6f6; margin-bottom:6px; }
.list .item .listicon { display:block; width:4px; height:4px; overflow:hidden; background:#005C8E; float:left; margin:0 4px; margin-top:12px; }
.list .item .listnote { float:right; color:#c2c2c2; }
.list .item p { text-indent:2em; }
.list .item a { color:#005C8E; }
.listsidebar .list .item { border:0 none; line-height:26px; }
.listsidebar .list .item .listicon { width:13px; height:13px; background:url(../images/bot3.png) no-repeat; margin-top:6px; }
span.titleicon { display:block; float:left; width:30px; height:30px; background:url(../images/icon.png) no-repeat; }
font.wuadd { float:right; line-height:26px; color:#afafaf; font-size:12px; }
.fixed:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
.fixed { display:block; +display:inline-block;
}
* html .fixed { height:1%; }
.clear { clear:both; }
.page { text-align:right; overflow:hidden; float:right; line-height:33px; padding:0 40px; }
.page li { float:left; padding-right:5px; }
.page .thisclass { font-weight:bold; color:#005C8E; }
.page span { float:none; padding:0; }
.container { width:1000px; margin:0 auto; }
.mar { margin:0 auto; }
.fright { float:right; }
.at { display:block; background:url(../images/at1.jpg) no-repeat left bottom; height:35px; border-top:5px solid #e4e4e4; padding-top:25px; margin-top:1px; padding-left:40px; }
.bt { height:39px; line-height:39px; }
.a1 { width:264px; float:left; margin-right:10px; }
.a1 .detail { width:264px; height:308px; overflow:Hidden; position:relative; }
.a1 .detail a { float:left; padding:1px; border:1px solid #d9d4de; }
.a1 .small { font-size:0px; line-height:0px; background:#d2d2d2; padding:5px 0; letter-spacing:-1px; }
.a1 .small span { width:62px; margin:0 1px; display:inline-block; height:62px; overflow:hidden; border:1px solid #fff; cursor:pointer; }
.a2 { float:left; width:432px; height:380px; overflow:hidden; }
.a2 .detail { padding:10px; height:323px; }
.a2 .tabcon .first p { background:#fafafa; border:1px solid #ececec; padding:12px 10px; margin:10px; color:#b0afaf; }
.a2 .ultxt { padding-left:10px; }
.a2 .ultxt li { width:100px; float:left; line-height:29px; width:185px; height:29px; overflow:hidden; margin:0 5px; }
.a2 .news_bottom { background:#f8f8f8; border:1px solid #e6e6e6; height:70px; padding-top:10px; padding-left:12px; _padding-left:3px; margin:10px; }
.a2 .news_bottom a { display:block; width:78px; height:60px; float:left; background:url(../images/newbg.png) no-repeat; margin:0 9px; color:#005C8E; text-align:center; }
.a2 .news_bottom a .img { display:block; line-height:0px; font-size:0px; height:36px; position:relative; margin-top:1px; overflow:hidden; }
.a2 .news_bottom a .img img { position:absolute; top:2px; left:50%; margin-left:-20px; -moz-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; -webkit-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; -khtml-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; }
.a2 .news_bottom a:hover .img img { top:-5px; -moz-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; -webkit-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; -khtml-transition:top 0.3s ease-out 0s, opacity 0.4s ease-in 0s; }
.a3 { float:right; width:282px; }
.a3 .bt { background:url(../images/bt1.jpg) no-repeat; color:#005C8E; font-weight:bold; font-size:14px; padding-left:50px; }
.a3 .detail { border:1px solid #dbdbdb; margin-top:1px; height:340px; }
.a3 .detail .img { width:251px; height:196px; border:1px solid #cecdd0; display:block; overflow:hidden; position:relative; margin-left:14px; margin-top:12px; }
.a3 .detail .img a { display:block; float:left; padding:1px; }
.a3 .item { clear:both; padding-left:12px; padding-top:3px; }
.a3 .item span { display:inline; float:left; width:123px; height:30px; line-height:30px; font-weight:bold; text-align:center; border:1px solid #cecdd0; margin:3px 2px; }
.a3 .item span.active { color:#005C8E; cursor:pointer; }
.syznav { padding-left:190px; margin-top:-35px; float:left; }
.syznav a { display:inline-block; margin:0 5px; }
.a4 { width:708px; float:left; }
.a4 .pro { float:left; width:332px; padding:0 11px; background:url(../images/ac4_pro.jpg) repeat-x; padding-top:28px; position:relative; height:274px; }
.a4 .pro .title { height:25px; }
.a4 .pro .title font, .a4 .pro .title p { font-size:12px; font-weight:bold; display:block; text-align:center; width:100px; line-height:25px; height:25px; float:left; display:block; background:url(../images/ac4title.jpg) no-repeat; color:#fff; }
.a4 .pro .title p { background:none; }
.proa { color:#fff; background:url(../images/ac4title.jpg) no-repeat !important; }
.proa a { color:#fff; }
.prob { color:#6a6a6a; }
.a4 .pro em { position:absolute; right:11px; top:34px; }
.a4 .pro em a { display:block; width:37px; height:11px; background:url(../images/ac4more.jpg) no-repeat; line-height:999px; overflow:hidden; }
.a4 .pro dl { padding-top:20px; border-bottom:1px dashed #eae9e9; padding-bottom:5px; }
.a4 .pro dd p { padding-top:15px; color:#c9c9c9; padding-right:30px; }
.a4 .pro ul { padding-top:10px; }
.sidebar { float:right; width:280px; }
.sidebar .bt { display: block; height: 36px; font-size: 16px; color: #005C8E; text-align: center; font-family: Microsoft Yahei; font-weight: bold; line-height: 36px; letter-spacing: 1px; background: url(../images/title.png) no-repeat left 0; border: 1px solid #e9e8e8; }
.sidebar .bt a { color: #005C8E; }
.sidebar .detail { border:1px solid #dbdbdb; padding:10px; }
.ac5 .phone { width:247px; height:27px; background:url(../images/ac5phone.jpg) no-repeat; padding-top:64px; padding-left:6px; }
.ac5 .phone a { font-size:14px; font-weight:bold; color:#005C8E; display:inline-block; margin-left:35px; }
.ac6 { }
.ac6 dl { display:block; height:170px; overflow:hidden; }
.ac6 dt { float:left; padding-right:10px; }
.ac6 dd { padding-top:30px; }
.ac6 em { font-size:12px; font-style:normal; color:#005C8E; font-weight:bold; }
.ac6 p { color:#a9a8a8; border-bottom:1px dashed #d8d8d8; padding-top:10px; margin-right:20px; }
.ac6 .btn { padding-top:20px; }
.ac6 .btn a { display:inline-block; height:17px; width:55px; background:#005C8E; color:#fff; margin:0 1px; line-height:17px; text-align:center; }
.ac6 .detail { height:240px; position:relative; }
.ac6 .detail .small { position:absolute; height:70px; background:#e4e4e4; width:260px; bottom:10px; }
.ac6 .detail .small .inner { width:215px; overflow:hidden; position:relative; height:65px; margin:0px auto; }
.ac6 .detail .small span { display:block; float:left; width:50px; height:60px; background:#fff; text-align:center; overflow:hidden; margin-right:5px; cursor:pointer; margin-top:10px; }
.ac6 .lefta { width:23px; height:69px; top:0px; left:0px; position:absolute; z-index:5px; }
.ac6 .righta { width:23px; height:69px; top:0px; left:237px; position:absolute; }
.ac8 .bt { background:#f5f5f5; border:1px solid #dfdfdf; padding-left:10px; overflow:visible; padding-top:3px; border-bottom:0 none; margin-top:10px; }
.ac8 .bt span { font-size:14px; display:block; float:left; height:34px; line-height:34px; font-weight:bold; padding:0 10px; cursor:pointer; position:relative; top:1px; }
.ac8 .bt span.active { height:33px; line-height:33px; padding:0 9px; background:#fff; border:1px solid #dfdfdf; border-bottom:0 none; }
.ac8 .q { display:block; height:24px; background:url(../images/ac8.jpg) no-repeat 0 -3px; padding-left:20px; color:#8c8a8a; line-height:24px; }
.ac8 .a { display:block; height:24px; background:url(../images/ac8.jpg) no-repeat 0 -33px; padding-left:20px; color:#8c8a8a; line-height:24px; }
.rollBox { width:215px; overflow:hidden; padding:0px 0px 0px 0px; margin-top:10px; }
.rollBox .Cont { width:215px; overflow:hidden; float:left; height:53px; }
.rollBox .ScrCont { width:10000000px; }
.rollBox #List1, .rollBox #List2 { float:left; }
#List1 ul { width:215px; }
#List1 li { width:51px; height:50px line-height:26px;
float:left; margin:0px 1px; }
.box { border:1px solid #dbdbdb; }
.mt5 { margin-top:5px; }
.mb5 { margin-bottom:5px; }
.ml5 { margin-left:5px; }
.mr5 { margin-right:5px; }
.mg5 { margin:5px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.mr10 { margin-right:10px; }
.mg10 { margin:10px; }
.mt15 { margin-top:15px; }
.mb15 { margin-bottom:15px; }
.ml15 { margin-left:15px; }
.mr15 { margin-right:15px; }
.mg15 { margin:15px; }
.mt20 { margin-top:20px; }
.mb20 { margin-bottom:20px; }
.ml20 { margin-left:20px; }
.mr20 { margin-right:20px; }
.mg20 { margin:20px; }
.pt5 { padding-top:5px; }
.pb5 { padding-bottom:5px; }
.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
.pd5 { padding:5px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.pd10 { padding:10px; }
.pt15 { padding-top:15px; }
.pb15 { padding-bottom:15px; }
.pl15 { padding-left:15px; }
.pr15 { padding-right:15px; }
.pd15 { padding:15px; }
.pt20 { padding-top:20px; }
.pb20 { padding-bottom:20px; }
.pl20 { padding-left:20px; }
.pr20 { padding-right:20px; }
.pd20 { padding:20px; }
.fl { float:left; }
.fr { float:right; }
.fn { float:none; }
.tac { text-align:center; }
.tal { text-align:left; }
.tar { text-align:right; }
.fwb { font-weight:bold; }
.fwn { font-weight:normal; }
.ptr { position:relative; }
.pta { position:absolute; }
.dpb { display:block; }
.dpn { display:none; }
.dpi { display:inline; }
.dpib { display:inline-block; }
.ofh { overflow:hidden; }
.ofa { overflow:auto; }
dl.pictxt dt { float:left; padding-right:10px; }
.ultxt { vertical-align:middle; }
.ultxt li { padding-left:12px; background:url(../images/ultxt_bot.jpg) no-repeat left center; line-height:25px; border-bottom:1px dashed #eaeaea; }
.ultxt li i { float:right; color:#cbcbcb; }
.ulpic li { display:inline; float:left; text-align:center; }
.ulpic li i { display:block; text-align:center; }
.bdbd { border-bottom:1px dashed #c6c6c6; }
.fixed:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
.fixed { display:block; +display:inline-block;
}
* html .fixed { height:1%; }
.clear { clear:both; }
.mar { margin:0 auto; }
.yy { width:279px; height:240px; margin-top:8px; }
.yy p { height:37px; }
.yy div { border:1px solid #dfdfdf; width:277px; height:201px; }
.yy form { width:250px; margin-top:25px; }
.yy label { color:#6a6a6a; height:26px; line-height:26px; }
.test { width:66px; border:1px solid #d2d1d1; height:18px; }
.testa { width:45px; border:1px solid #d2d1d1; height:18px; }
.testb { width:174px; border:1px solid #d2d1d1; height:18px; }
.testc { width:154px; border:1px solid #d2d1d1; height:44px; font-size:12px; color:#c8c8c8; line-height:20px; padding:10px; }
.yy span { width:250px; text-align:center; display:block; margin-top:10px; }
.sda { width:71px; height:23px; background:url(../images/index_174.gif) no-repeat top left; border:0px; color:#FFFFFF; line-height:23px; text-align:center; border:0px; font-size:12px; margin:0 4px; }
.wz { width:277px; height:252px; border:1px solid #dfdfdf; margin-top:8px; }
.wz p { height:37px; background:url(../images/index_178.gif) no-repeat top left; width:277px; padding-left:9px; }
.wz span { height:31px; text-align:center; line-height:31px; margin-top:6px; font-size:14px; font-weight:bold; float:left; text-align:center; }
.wzs { width:92px; background:url(../images/index_181.gif) no-repeat bottom left; display:block; color:#005C8E; }
.wza { padding:0px 15px; color:#6a6a6a; }
.wz ul { width:240px; margin:10px auto; }
.wz li { background:url(../images/index_189.gif) repeat-x bottom left; height:27px; line-height:27px; color:#7f7f7f; }
.wz font, .info font { background:url(../images/ultxt_bot.jpg) no-repeat 8px 10px; display:block; width:15px; display:block; float:left; }
.info { width:1002px; background:url(../images/index_188.gif) repeat-x top left; }
.info p { height:32px; text-align:center; width:1002px; margin-top:11px; }
.infoa { width:968px; height:204px; border:1px solid #ebebeb; background-color:#FFFFFF; }
.infoa div { width:165px; float:left; margin:18px 14px; _margin:18px 13px; }
.info span { color:#005C8E; line-height:26px; height:26px; width:155px; padding-left:10px; display:block; font-weight:bold; }
.info ul { margin:10px 0px 0px 0px; }
.info li { height:26px; background:url(../images/index_189.gif) repeat-x bottom left; line-height:26px; width:165px; }
.hj { width:1002px; height:217px; border:1px solid #e7e7e7; margin:8px auto; }
.hjo { height:32px; background:url(../images/index_203.gif) repeat-x bottom left; padding-left:15px; }
.hjo span { width:89px; height:27px; font-size:14px; font-weight:bold; display:block; float:left; text-align:center; line-height:27px; margin:5px 0px 0px 5px; cursor:pointer; }
.hja { background:url(../images/index_204.gif) no-repeat top left; color:#005C8E; }
.hjb { background:url(../images/index_206.jpg) no-repeat top left; color:#818181; }
.hjt { width:1002px; }
.hjt img { margin-top:6px; }
.bot { height:32px; background-color:#f4f4f4; height:32px; margin-top:15px; }
.bot div { width:1002px; text-align:right; line-height:32px; color:#424242; }
.bottom { height:127px; width:776px; padding-top:6px; background:url(../images/index_217.gif) no-repeat 10px 10px; padding-left:226px; padding-top:20px; }
.bottom img { float:left; margin-right:50px; }
#rollLefte { float:left; margin:0px 5px 0px 5px; overflow:hidden; width:970px; }
#inRollLefte { float:left; width:800%; }
#rollLefte1, #rollLefte2 { float:left; }
#rollLefte ul { margin:22px 0px 0px 17px; }
#rollLefte li { width:207px; height:142px; background-color:#fafafa; border:1px solid #ebebeb; float:left; margin:0px 5px; text-align:center; line-height:26px; color:#757575; text-align:center; }
#rollLefta { float:left; margin:0px 5px 0px 5px; overflow:hidden; width:968px; }
#inRollLefta { float:left; width:800%; }
#rollLefta1, #rollLefta2 { float:left; }
#rollLefta ul { margin:10px 0px 0px 10px; }
#rollLefta li { width:207px; height:172px; float:left; margin:0px 5px; text-align:center; line-height:28px; color:#757575; text-align:center; }
#rollLefta img { border:1px solid #ebebeb; }
.box { border:1px solid #dbdbdb; }
.fleft { float:left; }
.cono { width:1002px; height:35px; background:url(../images/content_06.gif) repeat-x bottom left; margin-top:20px; }
.conol { width:959px; background:url(../images/content_03.gif) no-repeat bottom left; height:35px; line-height:35px; color:#797979; padding-left:40px; }
.conol span { color:#005C8E; font-weight:bold; font-size:14px; }
.conor { width:287px; height:35px; }
.conor form { }
.conor img { vertical-align:top; }
.testaer { background:url(../images/content_08.jpg) repeat-x top left; width:237px; height:24px; border:0px; line-height:24px; color:#b5b5b5; }
.tbut { width:28px; height:24px; background:url(../images/content_10.gif) no-repeat top left; border:0px; vertical-align:top; }
.main { width:1002px; margin:12px auto; }
.mainl { width:710px; margin-right:10px; }
.mainlo { width:708px; height:37px; border:1px solid #e2e2e2; background:url(../images/content_21.gif) repeat-x top left; }
.mainlo div { background:url(../images/content_24.gif) no-repeat 10px 8px; height:37px; line-height:37px; color:#5f5e5e; font-size:12px; padding-left:40px; }
.mainlo span { font-weight:bold; }
.mainlt { border:1px solid #e9e9e9; margin-top:4px; float:left; width:708px; padding-top:40px; }
.mainlto { height:40px; color:#5f5e5e; line-height:40px; text-align:center; font-family:微软雅黑, 宋体, Arial, Helvetica, sans-serif; font-size:24px; }
.mainltt { height:26px; line-height:26px; color:#005C8E; text-align:center; margin-top:20px; }
.fenx { width: 230px; height:30px; color:#005C8E; margin:0 auto; margin-top:10px; }
.mainlth { width:661px; height:auto; background-color:#f0f0f0; margin:10px auto; }
.mainlth p { background:url(../images/acontent_29.gif) no-repeat top right; width:661px; height:auto; }
.mainlth span { width:613px; height:auto; padding:24px; display:block; }
.mainlth font { color:#005C8E; }
.mainlf { width:632px; margin:20px auto; color:#6a6a6a; line-height:24px; font-size:14px; }
.mainlg { width:650px; margin:30px auto; padding-top:5px; }
.mainlgl { width:512px; height:31px; }
.mainlgr { width:140px; height:31px; }
.mainlh { width:641px; height:160px; margin:30px auto; background:url(../images/content_5F40.gif) no-repeat top left; }
.mainlhl { width:480px; float:right; }
.mainlhlo { height:50px; line-height:25px; color:#005C8E; }
.mainlhlt { width:470px; background:url(../images/content_45.gif) repeat-x top left; height:90px; }
.mainlhltl { width:8px; float:left; }
.mainlhltc { width:454px; float:left; }
.ei { margin-top:12px; margin-right:6px; margin-left:5px; }
.ej { margin-top:-6px; margin-left:10px; }
.maini { width:662px; height:28px; border:1px solid #f1f1f1; margin:15px auto; background-color:#f9f9f9; font-size:12px; }
.mainil { width:320px; float:left; line-height:28px; color:#8a8a8a; padding-left:10px; }
.mainil span { color:#5c5b5c; font-weight:bold; }
.mainj { width:686px; height:178px; margin:12px auto; }
.mainjl { width:314px; height:168px; border:1px solid #e0e0e0; float:left; margin:0px 12px; }
.mainjlo { height:30px; width:314px; background:url(../images/content_67.gif) repeat-x top left; }
.mainjlo p { width:136px; text-align:center; line-height:30px; color:#005C8E; font-weight:bold; font-size:14px; background:url(../images/content_65.gif) no-repeat top left; }
.mainjl ul { margin:10px 0px 0px 28px; }
.mainjl li { width:280px; height:24px; line-height:24px; color:#6d6d6d; background:url(../images/content_72.gif) no-repeat center left; padding-left:12px; }
.mainr { width:280px; float:left; }
.zz_tit01 { width:998px; margin:0 auto; margin-top:10px; clear:both; position:relative; }
.zz_tit01 h3 { width:998px; height:42px; background:url(../images/index_tit01.jpg) no-repeat; }
.zz_tit01 h3 a { float:right; width:64px; height:22px; display:inline; margin-right:10px; margin-top:10px; }
.zz_tab { position:absolute; left:490px; top:9px; }
.zz_tab ul li { width:91px; height:33px; line-height:33px; float:left; font-weight:bold; margin-right:10px; text-align:center; }
.zz_tab ul a { color:#fff; }
.zz_hover, .zz_tab ul a:hover, .zz_hover a { width:91px; height:33px; line-height:30px; background:url(../images/index0022.gif) no-repeat; display:block; color:#008df3!important; text-align:center; text-decoration:none; line-height:33px; font-size:14px; }
.main-yisheng-cn { width:996px; height:352px; overflow:hidden; background:#FFF; border:1px solid #d6d6d6; }
.main-yisheng-cn-left { width:290px; height:352px; float:left; display:inline; overflow:hidden; }
.main-yisheng-cn-center { width:330px; height:352px; float:left; font-size:14px; margin-left:10px; display:inline; overflow:hidden; }
.name-ys { font-size:24px; line-height:50px; color:#1d6ea6; margin-top:10px; }
.name-ys strong { font-family:"微软雅黑", "黑体"; }
.le { float:left; display:inline; }
.ft { font-size:12px; line-height:12px; font-family:"微软雅黑", "黑体"; margin-top:14px; margin-left:5px; color:#4d4d4d; }
.name-ys span.nam-ysbb { color:#666666; }
.name-ys span { display:block; }
.ft span { color:#d5d5d5; }
.main-yisheng-cn-center h2 { clear:both; width:280px; text-indent:5px; background:#1a70b9; font-weight:bold; font-size:17px; line-height:34px; color:#fff; font-family:"微软雅黑", "黑体"; }
ul.gd { width:330px; height:80px; float:left; margin-bottom:10px; }
ul.gd li { margin-top:10px; float:left; font-size:12px; width:330px; color:#232323; }
.main-yisheng-cn-center p { line-height:24px; font-size:12px; color:#272727; }
.main-yisheng-cn-center p a { color:#ff5f00; }
ul.zjia { width:280px; float:left; height:30px; padding-left:50px; margin-top:12px; }
ul.zjia li { width:88px; margin-right:50px; line-height:28px; text-align:center; float:left; background:url(../images/anniubj1.jpg) no-repeat; }
#fdd { background:url(../images/anniu2.jpg) no-repeat; }
ul.zjia li a { color:#fff; }
#zjrt { margin-top:6px; }
.main-yisheng-cn-right { width:310px; height:342px; float:left; padding-top:10px; margin-left:20px; display:inline; overflow:hidden; }
.main-yisheng-cn-right h2 { float:left; font-size:16px; font-family:"微软雅黑", "黑体"; width:300px; height:26px; padding-left:10px; margin-top:10px; line-height:26px; background:url(../images/zjiabj3.jpg) no-repeat; color:#fff; font-weight:bold; }
.main-yisheng-cn-right p { width:310px; float:left; font-size:12px; color:#555555; line-height:20px; text-indent:2em; margin-top:6px; }
#zjright { width:310px; height:189px; background:url(../images/zjialine.gif) no-repeat; text-indent:0; line-height:30px; font-size:13px; }
.main-yisheng-cn-right .ziuxn { width:315px; height:80px; float:left; background:url(../images/zjzixunbj.jpg) no-repeat; margin-top:10px; }
.main-yisheng-cn-right .ziuxn h3 { width:100px; font-size:14px; line-height:40px; font-weight:bold; }
.main-yisheng-cn-right .ziuxn h3 a { color:#fff; }
.bdbd.pb10 > p{ height:90px; line-height:20px;}
.bdbd.pb10 a{ color:#F00}
.ziuxn span{ font-size:21px; float:left; padding-left:140px; padding-top:10px; color:#F00; display:inline;}
.ziuxn h3{ padding-top:11px; padding-left:40px; float:left; display:inline;}
