@charset "utf-8";
body { margin: 0px; padding: 0px; margin: 0px auto; zoom: 1; font-size: 12px; line-height: 24px; font-family: Arial, "微软雅黑", "宋体"; color: #414446; width: 100%; min-width: 1004px; }
ul, li, form, dl, dt, dd, div { padding: 0px; margin: 0px; }
.ul, .ul li { list-style: none; }
.h1, .h2, .h3, .h4, .h5, .h6, .p { padding: 0px; margin: 0px; }
select, input, textarea { border-radius: 0; -webkit-border-radius: 0; color: #414446; }
input:focus { outline: none; }
input, button, select, textarea { outline: none; }
textarea { resize: none; }
textarea, input, select { background: none; border: none; margin: 0; padding: 0; }
article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block; }
figure, figcaption { margin: 0px; padding: 0px; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
img { border: none; border: 0; vertical-align: baseline; }
a { color: #414446; text-decoration: none; noline: -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
a:focus { outline: none; -moz-outline: none; }
a:hover { text-decoration: none; }
.clear { clear: both; height: 0px; overflow: hidden; }
.left { float: left; }
.right { float: right; }
.centered { width: 1100px; margin: 0 auto; }
.Contain { }
.SildeBar { }
.MainContent { }
.Content { }
.SinglePage { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; overflow: hidden; }
.Current { border-bottom: solid 1px #ddd; padding: 20px 0 5px; margin-bottom: 15px; font-size: 14px; color: #898989; }
.Current a { color: #898989; }
.Current span { color: #cc0066; }
.Pages { padding-top: 20px; }
.Pages .page { padding: 20px 0; text-align: right; line-height: 23px; zoom: 1; overflow: hidden; }
.Pages .page a { display: inline-block; height: 35px; text-align: center; margin: 0 5px; font-size: 15px; line-height: 35px; color: #888888; }
.Pages .p_cur, .Pages .p_count, .Pages .p_total, .Pages .p_jump { display: none; }
.Pages .p_page { padding: 0px 5px; display: inline-block; }
.Pages .p_page a { border: 1px #f2f2f2 solid; border-radius: 3px; background: #fcfcfc; }
.Pages .p_page .a_first, .Pages .p_page .a_end { width: 50px; }
.Pages .p_page .a_prev, .Pages .p_page .a_next { width: 70px; }
.Pages .p_page .num a { width: 35px; }
.Pages .p_page .a_first:hover, .Pages .p_page .a_end:hover, .Pages .p_page .a_prev:hover, .Pages .p_page .a_next:hover, .Pages .p_page .num a:hover, .Pages .p_page .num .a_cur { background: #cc0066; color: #fff; }
.Top { width: 100%; float: left; border-top: solid 2px #F5E6EE; position: relative; z-index: 9; position: fixed; top: 0; background: #fff; }
.logo { float: left; width: 441px; height: 108px; }
.Top_search { float: right; width: 372px; }
.TSearchBxo { width: 372px; height: 36px; background: url(../images/Top_searchBox.png) center no-repeat; float: right; padding: 1px; overflow: hidden; margin-top: 22px; }
.TSearchBxo .sreach_ipu { width: 300px; color: #999999; font-size: 12px; height: 28px; line-height: 28px; padding: 4px 0px 4px 15px; border: 0px; background: none; color: #7E7E7E; float: left; }
.TSearchBxo .sreach_btn { width: 52px; height: 36px; display: block; float: right; }
.searchCP { float: left; padding-left: 15px; font-size: 12px; font-weight: bold; color: #666666; }
.searchCP a { color: #cc0066; font-weight: 100; }
.searchCP em { background: url(../images/nav_icon.png) center no-repeat; padding: 5px; }
.MainNav { width: 100%; }
.MainNav .ul { width: 1100px; margin: 0 auto; }
.MainNav .ul li { float: left; width: 155px; position: relative; display: inline; line-height: 41px; text-align: center; font-size: 17px; background: url(../images/nav_icon.png) right no-repeat; }
.MainNav .ul li a.navA { color: #cc0066; display: block; }
.MainNav .ul li:last-child { background: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.MainNav .ul li:hover a.navA, .MainNav .ul .onnav a.navA { background: #cc0066; color: #FFF; }
.MainNav .ul .sub { display: none; width: 155px; overflow: hidden; left: 0; top: 32px; position: absolute; line-height: 26px; border-bottom: solid 2px #cc0066; padding: 9px 0 0; background: url(../images/nav_bgjt.png) top center no-repeat; }
.MainNav .ul .sub li { zoom: 1; background: url(../images/nav_bg.png); }
.MainNav .ul .sub a { background: url(../images/nav_jt.png) left center no-repeat; color: #080808; padding: 0 20px; }
.MainNav .ul .sub a:hover { background: url(../images/nav_hjt.png) left center no-repeat; color: #cc0066; }
.MainNavflo { position: fixed; top: 0; background: #fff; z-index: 99; }
.Top_distance { padding-top: 151px; }
.Bottom { width: 100%; min-height: 357px; background: #cc0066; }
.bottomBox { width: 1120px; margin: 0 auto; padding-left: 20px; background: url(../images/bot_bg.png) no-repeat; min-height: 357px; }
.Bot_up { border-bottom: solid 1px #eea2c0; width: 100%; float: left; padding: 30px 0; margin-top: 30px; }
.Bot_upL { width: 450px; float: left; }
.Bot_upL_con { color: #FFF; font-size: 14px; }
.Bot_upR { width: 575px; float: right; }
.upR_QRcode { float: right; width: 107px; height: 107px; }
.upR_QRcode img { width: 107px; height: 107px; }
.upR_R { float: right; margin-left: 15px; }
.QRcode_icon { background: url(../images/weix.png) no-repeat; padding: 3px 0 3px 30px; color: #FFF; }
.Bot_SearchBxo { width: 301px; height: 35px; background: url(../images/Bot_searchBox.png) no-repeat; margin-top: 47px; }
.Bot_SearchBxo .sreach_ipu { width: 240px; color: #999999; font-size: 12px; height: 28px; line-height: 28px; padding: 4px 0px 4px 10px; border: 0px; background: none; color: #7E7E7E; float: left; }
.Bot_SearchBxo .sreach_btn { width: 45px; height: 35px; display: block; float: right; }
.ul_icon { float: left; width: 100%; margin-top: 20px; }
.ul_icon li { float: right; margin: 0 0px 0 5px; }
.ul_icon li img { width: 66px; height: 65px; }
.Bot_under { color: #eea2c0; padding: 20px 0; width: 100%; float: left; line-height: 35px; }
.Copyright { float: left; }
.BottomLinks { float: right; }
.BottomLinks em { padding: 0 10px; }
.BottomLinks a { color: #eea2c0; }
.SildeBar { width: 260px; background: #F9E3ED; float: left; }
.MenuList h4 { font-size: 18px; color: #cc0066; text-align: center; margin: 0; padding: 16px 0; }
.MenuList h4 span { font-size: 14px; font-weight: 100; line-height: 15px; }
.MenuList ul li { line-height: 47px; width: 100%; text-align: center; font-size: 14px; color: #cc0066; }
.MenuList ul li a { display: block; width: 100%; height: 47px; margin-bottom: 1px; color: #cc0066; }
.MenuList ul li:hover a, .MenuList ul .onmenu a { background: #cc0066; color: #FFF; }
.ind_ban_box { width: 100%; position: relative; height: 632px; z-index: 8; }
.ind_ban_box .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.ind_ban_box .bd ul { width: 100% !important; }
.ind_ban_box .bd li { width: 100% !important; overflow: hidden; text-align: center; }
.ind_ban_box .bd li a { display: block; height: 632px; }
.ind_ban_box .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; _background: #000; _filter: alpha(opacity=60); }
.ind_ban_box .hd ul { text-align: center; }
.ind_ban_box .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; margin: 0 5px; background: url(../images/Ban_dian.png) no-repeat; overflow: hidden; line-height: 9999px; }
.ind_ban_box .hd ul .on { background: url(../images/Banh_dian.png) no-repeat; }
.Banner { width: 100%; height: 285px; }
.qiehBox { width: 100%; float: left; height: 743px; background: url(../images/Hcp_bg1_02.jpg) no-repeat; }
#d_tab29 { }
.qieh_title { width: 290px; margin: 0 auto; padding-bottom: 70px; }
.qieh_title .bg { display: block; height: 70px; width: 290px; background: url(../images/Hcp_icon.png) no-repeat; }
.qieh_title h4 { font-weight: 100; font-size: 28px; color: #cd0067; background: url(../images/linke.jpg) no-repeat bottom center; text-align: center; padding: 20px 0; margin: 0; }
#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 { position: relative; height: 683px; text-align: left; margin-top: 50px; }
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1100px; height: 485px; }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0; }
#d_tab29 .d_img li .imgBox { border-radius: 160px; overflow: hidden; border: solid 4px #FFF; display: block; }
#d_tab29 .d_img li .p { display: none; text-align: center; padding-top: 20px; color: #999999; font-size: 16px; }
#d_tab29 .d_img li img { width: 100%; height: 171px; }
#d_tab29 .d_img li.d_pos1 { display: block; width: 257px; left: 0%; top: 50px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block; width: 257px; left: 18%; top: 50px; z-index: 2 }
#d_tab29 .d_img li.d_pos3 { display: block; width: 309px; left: 35%; top: 20px; z-index: 3; }
#d_tab29 .d_img li.hove .imgBox { border: solid 4px #cc0066; }
#d_tab29 .d_img li.hove .p { display: block; }
#d_tab29 .d_img li.d_pos4 { display: block; width: 257px; right: 18%; top: 50px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; width: 257px; right: 0%; top: 50px; z-index: 1 }
#d_tab29 .d_menu { position: absolute; bottom: 0px; width: 100%; text-align: center; z-index: 9; }
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display: inline; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab29 .d_menu li.d_select { }
#d_tab29 .d_prev { position: absolute; left: 34%; top: 140px; z-index: 10; cursor: pointer; width: 40px; height: 40px; text-align: center; }
#d_tab29 .d_next { position: absolute; right: 34%; top: 140px; z-index: 10; cursor: pointer; width: 40px; height: 40px; text-align: center; }
#d_tab29 .d_next img, #d_tab29 .d_prev img { margin-top: 6px; width: 20px; }
.Hnews_box { background: url(../images/Hnews_bg.png) no-repeat 80px 50px; height: 777px; }
.Hnews_More { width: 100%; height: 45px; float: left; line-height: 45px; text-align: right; }
.Hnews_More a { color: #999999; }
.Hnews_title { width: 290px; margin: 0 auto; padding-top: 50px; }
.Hnews_title .bg { display: block; height: 70px; width: 290px; background: url(../images/Hdt_icon.png) no-repeat center; }
.Hnews_title h4 { font-weight: 100; font-size: 28px; color: #cd0067; background: url(../images/linke.jpg) no-repeat bottom center; text-align: center; padding: 20px 0; margin: 0; }
#Hnews_list { width: 100%; height: 382px; margin: 0 auto; position: relative; }
.Hnews_colour { background: #a50b5d; width: 128px; height: 89px; position: absolute; left: -8px; top: 300px; z-index: 1; }
#Hnews_pic { display: inline; position: absolute; left: 0; top: 0; width: 550px; height: 382px; overflow: hidden; z-index: 2; }
#HnewsHnews_piclist li { width: 550px; height: 382px; overflow: hidden; }
#Hnews_piclist img { width: 550px; height: 382px; }
#Hnews_txt { position: absolute; right: 0; top: 0; display: inline; width: 564px; overflow: hidden; z-index: 3; }
#Hnews_txt li { width: 550px; height: 127px; position: relative; padding: 0 14px; }
#Hnews_txt li .Hnews_txtBT { font-weight: 100; margin: 0; padding: 10px 20px; font-size: 14px; color: #666666; }
#Hnews_txt li p { font-size: 12px; margin: 0; padding: 0 85px 0 20px; color: #b3b3b3; }
#Hnews_txt li .Hnews_date { position: absolute; right: 30px; top: 30px; font-family: 'Georgia'; color: #666666; font-size: 20px; }
#Hnews_txt li .Hnews_date span { font-size: 14px; }
#Hnews_txt li .linke { border-bottom: solid 1px #ddd; height: 100%; }
#Hnews_txt .on .Hnews_date { color: #FFF; }
#Hnews_txt .on .Hnews_txtBT a { color: #FFF; }
#Hnews_txt .on { background: url(../images/Hnewsh_bg.png) no-repeat center left; }
#Hnews_txt .on p { color: #e57fb2; }
.Team_list { overflow: hidden; position: relative; height: 436px; }
.Team_list .prev, .Team_list .next { display: block; width: 41px; height: 50px; float: right; overflow: hidden; cursor: pointer; position: absolute; top: 36%; z-index: 8; }
.Team_list .next { background: url(../images/tuan_jtl.png) no-repeat center; left: 0; background-size: auto 100%; }
.Team_list .prev { background: url(../images/tuan_jtR.png) no-repeat center; right: 0; background-size: auto 100%; }
.Team_list .Team_bd { margin: 60px auto; width: 1050px; overflow: hidden; z-index: 7; }
.Team_list .Team_bd ul { overflow: hidden; zoom: 1; }
.Team_list .Team_bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; width: 237px; margin: 0 12px; }
.Team_list .Team_bd ul li .Teamimg_box { text-align: center; width: 237px; height: 237px; position: relative; }
.Team_list .Team_bd ul li .Teamimg_bg { display: block; width: 237px; height: 237px; background: url(../images/yuan2.png) no-repeat center; position: absolute; left: 0; top: 0; }
.Team_list .Team_bd ul li .Teamimg_box img { width: 237px; height: 237px; }
.Team_list .Team_bd ul li h4 { font-size: 16px; color: #333333; padding-top: 10px; }
.Team_list .Team_bd ul li p { font-size: 14px; color: #666666; }
.NewsBox ul { float: left; width: 100%; }
.NewsBox ul li { padding: 5px 0; border-bottom: dashed 1px #ddd; font-size: 14px; color: #6f6f6f; }
.NewsBox ul li a { color: #6f6f6f; }
.NewsBox ul li a:hover { color: #a50b5d; }
.NewsBox ul li.top { border-bottom: solid 1px #ddd; padding: 0 0 10px 0; margin-bottom: 20px; width: 33.33%; text-align: center; }
.NewsBox ul li.top a { color: #555555; font-size: 16px; font-weight: bold; }
.NewsBox ul li.top a p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.NewsBox ul li .date { float: right; }
.News_info { font-size: 14px; margin-bottom: 30px; }
.News_info .info_title { padding: 10px 0px; font-size: 18px; text-align: center; }
.News_info .info_time { font-size: 12px; text-align: center; color: #A1A1A1; font-weight: normal; border-bottom: 1px dotted #ccc; padding-bottom: 5px; }
.News_info .service_pic { padding: 10px 0; text-align: center; }
.News_info .service_pic img { width: 560px; height: 456px; }
.News_info .info_txt { padding: 10px 0px; }
.News_info .info_txt { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; }
.News_info .info_back { color: #999999; padding: 10px; text-align: center; }
.News_info .info_back a { padding: 0px 3px; }
.News_info .info_back .back { color: #725600; }
.News_info .PrevNextBox .h1 { font-size: 12px; font-weight: normal; }
.News_info .PrevNextBox a:hover { color: #a50b5d; }
.News_info .PrevNextBox a.none { cursor: default; }
.News_info .PrevNextBox a.none:hover { color: #ccc; }
.margin_top { margin-top: 20px; }
.ppzxBox { float: right; width: 817px; }
.ppzx_list li { width: 200px; float: left; text-align: center; margin-bottom: 30px; margin-top: 30px; margin-right: 107px; }
.ppzx_list li.spacing { margin-right: 0; }
.ppzx_list li .icon { background: #a50b5d; color: #FFF; padding: 4px 8px; }
.ppzx_list li .ppzx_pic { padding: 10px 0; display: block; }
.ppzx_list li .ppzx_pic img { width: 200px; height: 147px; margin: 20px 0; }
.ppzx_list li .ppzx_pic h4 { font-size: 18px; font-weight: 100; color: #a90759; }
.ppzx_list li .ppzx_pic p { font-size: 14px; color: #a90759; }
.ppzx_list li .das_butt span { border: solid 1px #FFF; display: block; font-size: 14px; color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ppzx_list li .das_butt { background: #e667af; display: block; width: 90%; line-height: 35px; padding: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 auto; }
.ppxz_infoBox { margin: 20px 0; position: relative; padding-bottom: 80px; }
.ppxz_infobg { border-right: solid 6px #e667af; border-bottom: solid 6px #e667af; width: 1080px; min-height: 422px; position: absolute; top: 65px; right: 0; z-index: 1; }
.ppxz_con { float: left; border: solid 1px #ccc; width: 1092px; min-height: 450px; margin-top: 50px; position: relative; z-index: 2; }
.wenzR { float: right; width: 355px; margin-right: 15px; }
.wenzR h4 { font-weight: 100; font-size: 18px; color: #525252; margin: 20px 0 10px 0; }
.info_imgBox { position: absolute; top: 0; left: 40px; width: 655px; height: 528px; border: solid 1px #ccc; z-index: 3; padding-bottom: 1px; }
.info_imgBox img { vertical-align: middle; }
.JoinBox { padding-bottom: 30px; }
.templet_jobs_004 { width: 100%; float: left; margin: 20px 0; }
.templet_jobs_004 h4 { margin: 0; background: #cc0066; height: 45px; font-weight: 100; overflow: hidden; color: #fff; font-size: 16px; line-height: 45px; }
.templet_jobs_004 h4 em { font-style: normal; padding-left: 50px; }
.templet_jobs_004 h4 span { float: left; text-align: center; }
.templet_jobs_004 ul li:last-child h5 { border-bottom: solid 1px #ddd; }
.templet_jobs_004 ul li h5 { border-bottom: dashed 1px #ddd; border-left: solid 1px #ddd; border-right: solid 1px #ddd; width: 99.8%; border-top: none; display: block; font-size: 14px; color: #363636; font-weight: normal; cursor: pointer; margin: 0; line-height: 45px; float: left; }
.templet_jobs_004 ul li h5 span { width: 20%; text-align: center; }
.templet_jobs_004 ul li .down .time, .templet_jobs_004 ul li .down .time2, .templet_jobs_004 ul li .down .time3 { color: #a50b5d; }
.templet_jobs_004 ul li h5 span { float: left; }
.templet_jobs_004 ul li h5.down { border-bottom: none; }
.templet_jobs_004 ul li .my_content { width: 99.8%; float: left; display: none; font-family: '微软雅黑'; color: #696969; border: solid 1px #ddd; line-height: 21px; font-size: 13px; background: #f9f9f9; }
.templet_jobs_004 ul li .my_content .jobsL { float: left; width: 12.5%; padding: 2% 0; text-align: center; }
.templet_jobs_004 ul li .my_content .jobsR { float: right; width: 79%; padding: 2% 5%; border-left: solid 1px #ddd; padding-left: 35px; font-size: 13px; }
.templet_jobs_004 .time { width: 25%; text-align: left; padding-left: 3%; }
.templet_jobs_004 .time2 { width: 15%; text-align: center; }
.templet_jobs_004 .time3 { width: 15%; text-align: center; padding-left: 2%; }
.templet_jobs_004 .time4 { width: 13%; text-align: center; padding-left: 2%; }
.templet_jobs_004 .time5 { width: 13%; text-align: center; padding-left: 2%; }
.ProPic { margin: 30px auto; }
.ProPic .ProBig { width: 802px; height: 580px; border: 1px solid #C9C9C9; float: left; }
.ProPic .ProBig li { float: left; width: 802px; height: 580px; position: relative; }
.ProPic .ProBig li .Img { width: 802px; height: 580px; cursor: pointer; position: absolute; top: 0; left: 0; z-index: 50; }
.ProPic .proList { float: right; }
.ProPic .proList .List { }
.ProPic .proList .List li { float: left; width: 265px; height: 191px; overflow: hidden; padding-bottom: 8px; }
.ProPic .proList .List li img { width: 265px; height: 191px; cursor: pointer; }
.ScorllBox { width: 290px; height: 580px; float: right; }
.scrollUp, .scrollDown { display: none; ) }
.scrollBar { height: 100%; width: 10px; background: url(../images/BG_Scorll.gif) repeat-y center top; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 10; cursor: pointer; }
.scrollHandle { height: 32px; width: 10px; left: 0px; top: 0px; cursor: pointer; background: url(../images/ScorllHand.png) no-repeat center top; position: absolute; }
.ScorllBox #ScrollCont { }
.ul_sitemap li { border-bottom: dotted 1px #ddd; padding: 5px 0px; }
.ul_sitemap li strong { width: 90px; display: inline-block; }
.Current a.a_last { color: #cc0066; }
.ccflo { position: fixed; right: 1%; top: 25%; z-index: 999; }
.ccflo ul { position: relative; }
.ccflo li { width: 92px; height: 43px; margin-bottom: 5px; text-align: right; position: absolute; right: 0; }
.ccflo li.List1 { top: 0; }
.ccflo li.List2 { top: 48px; }
.ccflo li.List3 { top: 96px; width: 192px; }
.ccflo li.List4 { top: 144px; width: 192px; }
.ccflo li.List2 .EwmImg { display: none; border: 0; max-width: 107px; vertical-align: top; position: absolute; left: -130px; }
.ccflo li.List5 { top: 192px; }
.ccflo li .icon { display: inline-block; cursor: pointer; text-align: center; background-color: #cd0067; background-position: center; background-repeat: no-repeat; width: 43px; height: 43px; border-radius: 5px; }
.ccflo li .icon span { display: none; font-size: 14px; color: #fff; line-height: 43px; margin-left: 28px; }
.ccflo li .icon3 { display: inline-block; cursor: pointer; text-align: center; background-color: #cd0067; background-position: center; background-repeat: no-repeat; width: 43px; height: 43px; border-radius: 5px; }
.ccflo li:nth-child(2) .icon span { margin-left: 35px; }
.ccflo li .icon:hover { background-color: #cd0067; background-position: 5px; }
.ccflo li .icon:hover span { display: block; }
.ccflo li .icon span a { display: block; color: #fff; }
.ccflo li:nth-child(1) .icon { background-image: url(../images/ficon22.png); }
.ccflo li:nth-child(2) .icon3 { background-image: url(../images/ficon3.png); position: relative; }
.ccflo li:nth-child(3) .icon { background-image: url(../images/ficon52.png); }
.ccflo li:nth-child(1) .icon:hover { background-image: url(../images/ficon22.png); }
.ccflo li:nth-child(2) .icon3:hover .EwmImg { display: block; }
.ccflo li:nth-child(3) .icon:hover { background-image: url(../images/ficon52.png); }
.NewsBox2 { }
.NewsBox2 ul li { list-style: none; }
.NewsBox2 ul li a { display: block; border-bottom: 1px solid #cc0066; padding: 15px 0; overflow: hidden; }
.NewsBox2 ul li a picture { width: 270px; height: 170px; display: block; overflow: hidden; float: left; margin-right: 30px; }
.NewsBox2 ul li a picture img { display: block; width: 100%; height: 100%; }
.NewsBox2 ul li a .Txt { float: right; height: 170px; overflow: hidden; width: 800px; }
.NewsBox2 ul li a .Txt .h3 { font-size: 16px; color: #555; margin: 20px 0; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; width: 75%; }
.NewsBox2 ul li a .Txt .p { font-size: 14px; color: #6f6f6f; }
.lrShare .fl_le { float: left; width: 800px; }
.lrShare img { max-width: 100%; }
.lrShare .fl_le .PrevNextBox { float: left; }
.lrShare .fl_le .PrevNextBox dl { display: inline-block; margin-right: 15px; }
.lrShare .fl_ri { float: right; width: 250px; margin-top: 41px; padding: 25px; background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important; filter: Alpha(opacity=80); background: #fff; }
.lrShare .fl_ri.on { position: fixed; top: 89px; left: 50%; margin-left: 250px; }
.lrShare .fl_ri dt { font-weight: bold; font-size: 16px; padding: 0; }
.lrShare .fl_ri dd { height: 24px; line-height: 24px; }
.Related .R_left { font-size: 14px; font-weight: bold; float: left; width: 5em; }
.Related { line-height: 24px; padding-bottom: 15px; }
.Related .R_right { width: 600px; float: left; }
.Related .R_right a { display: block; font-size: 13px; }
.lrShare a:hover { color: #cc0066; }