@charset "utf-8";

/* 首页样式 */
#main .head .fx_banner{width:100%;overflow:hidden;}
.fixed{position:fixed;}
#main .head .fx_banner ul{width:100%;}
#main .head .fx_banner ul li{display:block;float:left;}
#main .head .fx_banner ul li img{display:block;margin:0 auto;}

.banner .dot{width:100%;height:402px;position:relative;}
.banner .dot ul{position:absolute;left:50%;top:-30px;margin:0 0 0 -40px;}
.banner .dot ul li{width:10px;height:10px;background:#8B0F86;margin:5px;text-indent:-10000px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;position:relative;_display:inline;}
.banner .dot ul li.on{width:10px;height:10px;background:#BA7AB1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.banner .dot>a{width:27px;height:50px;position:absolute;top:-245px;cursor:pointer;display:none;z-index:999;}
.banner .dot .prev{left:100px;background-position: -27px -63px;}
.banner .dot .next{right:100px;background-position: -81px -63px;}
.banner{width:100%;height:402px;position:relative;overflow:hidden;}
.banner:hover a{display:block;}
.banner .slides{height:402px;overflow:hidden;position:relative;}
.banner .slides li{width:100%;height:402px;overflow:hidden;text-align:center;position:relative;}
.banner .slides li a img { display: block; margin: 0 auto; }
.banner .li0{background:#FFDBCD;}
.banner .li1{background:#00053D;}
.banner .li2{background:#2A143A;}
.banner .li3{background:#D7D7D7;}
.banner .li4{background:#FF4C7B;}
.banner .li5{background:#51CBE2;}
.banner .li6{background:#140428;}
.banner .li7{background:#122D28;}
.time{height:30px;font-family:"微软雅黑";position:absolute;bottom:80px;left:50%;margin-left:-55px;color:#524b54;}
.time span{font-size:16px;}
.time span b{font-size:32px;}
.b_dig{width:264px;height:272px;background:#f0f0f0;position:absolute;z-index:99;top:65px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;behavior:url(/pie.htc);}
.b_dig dl{overflow:hidden;width:256px;margin:13px auto;}
.b_dig dl dd{float:left;width:60px;height:72px;margin:5px 2px;}
.b_dig dl dd i{width:46px;height:46px;display:block;margin:0 auto;background:url(../img/b-dig.png) no-repeat;}
.b_dig dl dd span{width:auto;display:block;margin:0 auto;height:30px;line-height:30px;text-align:center;}
.b_dig dl dd a{color:#5e5d5d;}
.b_dig dl dd a:hover{color:#b05fae;text-decoration:none;}
.b_dig dl dd:hover a{color:#b05fae;}
.b_dig dl dd i.b01{background-position:0 0;}
.b_dig dl dd:hover i.b01{background-position:0 -46px;}
.b_dig dl dd i.b02{background-position:-46px 0;}
.b_dig dl dd:hover i.b02{background-position:-46px -46px;}
.b_dig dl dd i.b03{background-position:-92px 0;}
.b_dig dl dd:hover i.b03{background-position:-92px -46px;}
.b_dig dl dd i.b04{background-position:-138px 0;}
.b_dig dl dd:hover i.b04{background-position:-138px -46px;}
.b_dig dl dd i.b05{background-position:-184px 0;}
.b_dig dl dd:hover i.b05{background-position:-184px -46px;}
.b_dig dl dd i.b06{background-position:-230px 0;}
.b_dig dl dd:hover i.b06{background-position:-230px -46px;}
.b_dig dl dd i.b07{background-position:-276px 0;}
.b_dig dl dd:hover i.b07{background-position:-276px -46px;}
.b_dig dl dd i.b08{background-position:-322px 0;}
.b_dig dl dd:hover i.b08{background-position:-322px -46px;}
.b_dig dl dd i.b09{background-position:-368px 0;}
.b_dig dl dd:hover i.b09{background-position:-368px -46px;}
.b_dig dl dd i.b10{background-position:-414px 0;}
.b_dig dl dd:hover i.b10{background-position:-414px -46px;}
.b_dig dl dd i.b11{background-position:-460px 0;}
.b_dig dl dd:hover i.b11{background-position:-460px -46px;}
.b_dig dl dd i.b12{background-position:-506px 0;}
.b_dig dl dd:hover i.b12{background-position:-506px -46px;}
.topic{width:1180px;margin:0 auto;}
.topic ul{margin:28px 0;overflow:hidden;}
.topic ul li{width:280px;height:130px;float:left;margin-right:20px;overflow:hidden;position:relative;}
.topic ul li.last{margin:0;}
.topic ul li img{ margin-top:-5px; -webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.topic ul li:hover img{width:300px;height:150px;margin:-5px 0 0 -10px;}
#main .news{width:1180px;height:240px;margin:30px auto;overflow:hidden;}
#main .news .news-l{width:371px;height:230px;float:left;margin-right:33px;}
#main .news .news-l span{display:block;color:#2f2f2f;font-size:18px;font-weight:500;}
#main .news .news-l span tt{font-size:15px;color:#a3a3a3;padding:0 5px;font-family:"Microsoft YaHei";}
#main .news .news-l span a{float:right;margin-top:7px;font-size:12px;color:#acacac;padding-right:10px;background-position: -13px -113px;}
#main .news .news-l ul{margin:17px 0 0 0;}
#main .news .news-l ul li{float:left;width:87px;height:85px;font-size:14px;border:#e3e3e3 solid 1px;margin:5px 5px 0 0;-webkit-transition:all 0.4s linear 0.01s;-moz-transition:all 0.4s linear 0.01s;-ms-transition:all 0.4s linear 0.01s;-o-transition:all 0.4s linear 0.01s;transition:all 0.4s linear 0.01s;cursor:pointer;}
#main .news .news-l ul li.fix{margin-right:0;}
#main .news .news-l ul li i{width:68px;height:48px;display:block;margin:5px auto 0 auto;background:url(../img/test-icon.png) no-repeat;}
#main .news .news-l ul li a{width:87px;display:block;text-align:center;color:#890C84;}
#main .news .news-l ul li a:hover{text-decoration:none;}
#main .news .news-l ul li i.n01{background-position:0 0;}
#main .news .news-l ul li:hover i.n01{background-position:0 -48px;}
#main .news .news-l ul li i.n02{background-position:-68px 0;}
#main .news .news-l ul li:hover i.n02{background-position:-68px -48px;}
#main .news .news-l ul li i.n03{background-position:-136px 0;}
#main .news .news-l ul li:hover i.n03{background-position:-136px -48px;}
#main .news .news-l ul li i.n04{background-position:-204px 0;}
#main .news .news-l ul li:hover i.n04{background-position:-204px -48px;}
#main .news .news-l ul li i.n05{background-position:-272px 0;}
#main .news .news-l ul li:hover i.n05{background-position:-272px -48px;}
#main .news .news-l ul li i.n06{background-position:-340px 0;}
#main .news .news-l ul li:hover i.n06{background-position:-340px -48px;}
#main .news .news-l ul li i.n07{background-position:-408px 0;}
#main .news .news-l ul li:hover i.n07{background-position:-408px -48px;}
#main .news .news-l ul li i.n08{background-position:-476px 0;}
#main .news .news-l ul li:hover i.n08{background-position:-476px -48px;}
#main .news .news-l ul li:hover{background:#7d0178;}
#main .news .news-l ul li:hover a{color:#fff;}
#main .news .news-c{width:371px;height:230px;float:left;margin-right:33px;}
#main .news .news-c .cul{width:100%;display:block;overflow:hidden;}
#main .news .news-c .cul li{float:left;font-size:18px;color:#aaa9a9;padding:0 10px 0 0;margin:0 10px 0 0;}
#main .news .news-c .cul li a:hover{text-decoration:none;}
#main .news .news-c .cul li a{color:#aaa9a9;}
#main .news .news-c .cul li.on a{color:#2f2f2f;}
#main .news .news-c .cul #bl{border-right:#D4D4D4 solid 1px;}
#main .news .news-c .news-con{overflow:hidden;}
#main .news .news-c .hot{margin:22px 0 0 0;padding-bottom:15px;border-bottom:#EBEBEB dashed 1px;}
#main .news .news-c .hot>a{width:187px;height:115px;overflow:hidden;display:block;float:left;margin:0 12px 0 0;overflow:hidden;}
#main .news .news-c .hot h1{font-size:14px;line-height:22px;overflow:hidden;*margin-top:-20px;}
#main .news .news-c .hot h1 a{color:#353535;}
#main .news .news-c .hot p{margin:10px 0 0 0;font-size:12px;line-height:22px;color:#7f7f7f;}
#main .news .news-c .hot p a{color:#93004a;}
#main .news .news-c .list{overflow:hidden;clear:both;}
#main .news .news-c .list dl{margin:10px 0 0 0;}
#main .news .news-c .list dl dd{width:185px;float:left;height:22px;line-height:22px;}
#main .news .news-c .list dl dd a:hover{color:#7d0178;}
#main .news .news-r{width:371px;height:230px;float:right;}
#main .news .news-r span{display:block;color:#2f2f2f;font-size:18px;font-weight:500;}
#main .news .news-r span tt{font-size:15px;color:#a3a3a3;padding:0 5px;font-family:"Microsoft YaHei";}
#main .news .news-r span a{float:right;margin-top:7px;font-size:10px;color:#989898;padding-right:10px;background-position: -13px -113px;}
.idx_doc{width:370px; height: 180px; margin-top: 22px;overflow:hidden;position:relative; background: url(../img/doctorbg.jpg) no-repeat center bottom; +background: url(../img/doctorbg.jpg) no-repeat;  }
.idx_doc ul{width:1480px;height:180px;overflow:hidden;position:relative;}
.idx_doc ul li{width:370px;height:180px;color:#fff;overflow:hidden;float:left; position: relative; cursor:pointer;}
.d_t { float:left; margin-left:22px; }
.d_t h2 { font-size:26px; line-height:60px; font-weight:bold;margin: 0 0;}
.d_t h2 img { margin:0 5px; }
.d_t p { font-size:16px; }
.d_t .date { font-size:20px; margin:10px 0; }
.d_t .date span { width:24px; height:24px; line-height:24px; display:inline-block!important; margin:0 2px; padding:1px; border-radius:24px; background:#fff; color:#2F8E8A!important; font-weight:bold!important; text-align:center; }
.d_i { position: absolute; right:0; bottom:0; }
.idx_doc_m{width:100px;height:30px;position:absolute;bottom:0px;left:20px;}
.idx_doc_m ul{}
.idx_doc_m ul li{width:10px;height:10px;background:#0dc8c0;float:left;margin:0 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.idx_doc_m ul li.on{background:#ffffff;}
#main .bg{width:100%;/*background:url(../images/bg.jpg) fixed;*/ padding-bottom:0px;overflow:hidden;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";-moz-background-size:100% auto;background-size:100% auto;}
#main .bg .anli{width:1180px;height:442px;margin:30px auto 20px auto;overflow:hidden;position:relative;z-index:1000;}
#main .bg .anli .anli_t{width:390px;height:30px;line-height:30px;float:left;position:relative;z-index:99;}
#main .bg .anli .anli_t a{color:#2f2f2f;}
#main .bg .anli .anli_t span{font-size:18px;color:#333333;font-family:"Microsoft YaHei";font-weight:500;}
#main .bg .anli .anli_t i{color:#8a8a8a;font-size:14px;margin:0 5px;}
#container{width:1180px;height:442px;margin:-5px auto 0 auto;clear:both;position:absolute;*margin:-21px auto 0;}
.s_menu{width:auto;height:44px;float:right;position:relative;z-index:999;}
.s_menu ul{width:auto;height:44px;}
.s_menu ul li{float:left;margin-left:2px;font-size:18px;color:#aaa9a9;text-align:center;height:44px;line-height:44px;font-family:"Microsoft YaHei";font-weight:300;}
.s_menu ul li a{color:#7f7f7f;}
.s_menu ul li.m01{width:90px;height:44px;display:block;}
.s_menu ul li.m01 a{color:#303030;}
.s_menu ul li.m01:hover{width:90px;height:44px;display:block;}
.s_menu ul li.m01.on{width:90px;height:44px;display:block;}
.s_menu ul li.m02{width:90px;height:44px;display:block;}
.s_menu ul li.m02:hover{width:90px;height:44px;display:block;}
.s_menu ul li.m03{width:90px;height:44px;display:block;}
.s_menu ul li.m03:hover{width:90px;height:44px;display:block;}
.s_menu ul li.m04{width:90px;height:44px;display:block;}
.s_menu ul li.m04:hover{width:90px;height:44px;display:block;}
/*#contents{width:1180px;overflow:hidden;}
#contents ul{list-style:none;}
#contents h3{color:#fff;text-transform:uppercase;font-size:24px;}
#contents .tab_al_m{width:272px;height:385px;margin:55px 0 0 0;float:left;*margin:38px 0 0;}
#contents .tab_al_m ul{width:252px;height:350px;background:#FFFFFF;border:#e3e3e3 solid 1px;}
#contents .tab_al_m ul li{float: left;width:252px;height:75px;background:#FFFFFF;margin:0 -10px 0 0;border-bottom:#e3e3e3 solid 1px;cursor:pointer;}
#contents .tab_al_m ul li.on{width:272px;height:75px;display:block;background:url(../images/tab_m_bg.png) left center no-repeat;margin:0 0 0 -1px;border-bottom:none;}
#contents .tab_al_m ul li.on span{color:#FFFFFF;}
#contents .tab_al_m ul li img{margin:1px 0 0 5px;float:left;}
#contents .tab_al_m ul li span{display:block;width:160px;color:#434343;font-family:"Microsoft YaHei";font-size:14px;margin:20px 0 0 10px;float:left;}
#contents .tab_al_m dl{width:84px;height:30px;padding:0 84px;margin:0 3px;background:#FFFFFF;-moz-box-shadow:0 2px 3px #b6b6b6;-webkit-box-shadow:0 2px 3px #b6b6b6;box-shadow:0 2px 3px #b6b6b6;}
#contents .tab_al_m dl dd{width:11px;height:11px;margin:10px 5px;float:left;background:#e4e2e2;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
#contents .tab_al_m dl dd.on{background:#adadad;}
#contents .tab_al_m_s{width:274px;height:380px;overflow:hidden;position:relative;}
#contents .tab_al_m_s:hover .a-prev{position:absolute;background:url(../img/caseArrow.png) 0 0 no-repeat;width:60px;height:16px;top:1px;left:35%;font-size:45px;cursor:pointer;color:#890c84;}
#contents .tab_al_m_s:hover .a-next{position:absolute;background:url(../img/caseArrow.png) 0 -16px no-repeat;width:60px;height:16px;bottom:1px;left:35%;font-size:45px;cursor:pointer;color:#890c84;}
#contents .tab_al_c{width: 903px;height: 442px;float:right;overflow:hidden;*margin-top:21px;}
#contents .tab_al_c ul{height:405px;}
#contents .tab_al_c ul li{width:899px;height:378px;background:#fff;margin: 55px 0 0 0;border:#e3e3e3 solid 1px;}
#contents .tab_al_c ul li .pic{display: block;width: 380px;height: 432px;float: left;margin: -54px 0 0 -53px;padding-left: 1px;}*/
/*.a-t{width:500px;float:right;margin:52px 30px 0 30px;color:#343434;font-family:"Microsoft YaHei";}*/
#contents{width:1180px;overflow:hidden;}
#contents ul{list-style:none;}
#contents h3{color:#fff;text-transform:uppercase;font-size:24px;}
#contents .tab_al_m{width:272px;height:385px;margin:55px 0 0 0;float:left;*margin:38px 0 0;}
#contents .tab_al_m ul{width:252px;height:350px;background:#FFFFFF;border:#e3e3e3 solid 1px;}
#contents .tab_al_m ul li{float: left;width:252px;height:75px;background:#FFFFFF;margin:0 -10px 0 0;border-bottom:#e3e3e3 solid 1px;cursor:pointer;}
#contents .tab_al_m ul li.on{width:272px;height:75px;display:block;background:url(../images/tab_m_bg.png) left center no-repeat;margin:0 0 0 -1px;border-bottom:none;}
#contents .tab_al_m ul li.on span{color:#FFFFFF;}
#contents .tab_al_m ul li img{margin:1px 0 0 5px;float:left; width: 65px; height: 74px;}
#contents .tab_al_m ul li span{display:block;width:160px;color:#434343;font-family:"Microsoft YaHei";font-size:14px;margin:20px 0 0 10px;float:left;}
#contents .tab_al_m dl{width:84px;height:30px;padding:0 84px;margin:0 3px;background:#FFFFFF;-moz-box-shadow:0 2px 3px #b6b6b6;-webkit-box-shadow:0 2px 3px #b6b6b6;box-shadow:0 2px 3px #b6b6b6;}
#contents .tab_al_m dl dd{width:11px;height:11px;margin:10px 5px;float:left;background:#e4e2e2;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
#contents .tab_al_m dl dd.on{background:#adadad;}
#contents .tab_al_m_s{width:274px;height:380px;overflow:hidden;position:relative;}
#contents .tab_al_m_s:hover .a-prev{position:absolute;background:url(../img/caseArrow.png) 0 0 no-repeat;width:60px;height:16px;top:1px;left:35%;font-size:45px;cursor:pointer;color:#890c84;}
#contents .tab_al_m_s:hover .a-next{position:absolute;background:url(../img/caseArrow.png) 0 -16px no-repeat;width:60px;height:16px;bottom:1px;left:35%;font-size:45px;cursor:pointer;color:#890c84;}
#contents .tab_al_c{width: 903px;height: 442px;float:right;overflow:hidden;position: relative;}
#contents .tab_al_c ul{height:405px;}
#contents .tab_al_c ul li{width:899px;height: 433px;background:#fff;border:#e3e3e3 solid 1px;overflow: hidden; }
#contents .tab_al_c ul li .pic{display: block;width: 380px;height: 432px;float: left;margin: 1px 0 0 -53px;padding-left: 1px;position: relative;z-index: 99;}
#contents .tab_al_c .c_line { height: 55px; position: absolute; width: 901px; z-index: 1; background: #fff; border-bottom: #E3E3E3 solid 1px; }
.lt {width: 901px; height: 55px; position: absolute; background: #FFF; right: 2px; border-bottom: #E3E3E3 solid 1px; z-index: 1; }
.a-t{width:500px;float:right;margin:100px 30px 0 30px;color:#343434;font-family:"Microsoft YaHei";}
.a-t #video{cursor:pointer;}
.a-t p{clear:both;padding:14px 0;font-size:14px;line-height:22px;color:#7f7f7f;}
.a-t p a{color:#7d0178;}
.a-t-tl{float:left;}
.a-t-tl h1{font-size:26px;}
.a-t-tl h1 a{color:#343434;}
.a-t-tl h1 i{font-size:22px;font-weight:500;margin-left:15px;}
.a-t-tl span{font-size:22px;height:36px;line-height:36px;}
.a-t-tl dl{width:370px;margin-top:5px;}
.a-t-tl dl dd{line-height:22px;font-size:14px;}
.a-t-tl dl dd i{width:16px;height:16px;display:block;margin:3px 5px 3px 0;float:left;background:url(../images/anli_icon.jpg) no-repeat;}
.a-t-tl dl dd i.d1{background-position:0 0;}
.a-t-tl dl dd i.d2{background-position:-16px 0;}
.a-t-tl dl dd i.d3{background-position:-32px 0;}
.a-t-tr{float:right;}
.doc{width:1180px;margin:0 auto 30px auto;position:relative;z-index:99;}
.doc .dul{width:1180px;height:380px;overflow:hidden;position:relative;}
.doc .dul>li{float:left;width:97px;height:340px;position:relative;border:#e3e3e3 solid 1px;margin:35px 1px 0 1px;}
.doc .dul>li.on{width:468px;}
.doc .dul>li.on .idp{width:300px;height:380px;overflow:hidden;margin-top:-33px;position:absolute;}
.doc .dul>li.on .idp i{display:none;}
.doc .dul>li.on .idp em{display:none;}
.doc .dul>li.on .idp img{width:330px;margin:0 0 0 -100px;position:absolute;z-index:99;}
.doc .dul>li.on .idt{width:280px;display:block;}
.doc .dul>li .idp{width:97px;height:340px;overflow:hidden;float:left;position:relative;}
.doc .dul>li .idp i{width:97px;height:46px;background:#000;display:block;position:absolute;bottom:0;left:0;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.doc .dul>li .idp em{width:97px;height:46px;display:block;position:absolute;bottom:0;color:#fff;left:0;}
.doc .dul>li .idp em .p1{font-size:14px;text-align:center;font-weight:bold;margin-top:5px;}
.doc .dul>li .idp em .p2{font-size:12px;text-align:center;}
.doc .dul>li .idp img{width:260px;margin-left:-95px;}
.doc .dul>li .idt{float:left;color:#343434;position:absolute;right:10px;top:35px;z-index:100;display:none;}
.doc .dul>li .idt a{color:#343434;}
.doc .dul>li .idt h1{font-size:26px;}
.doc .dul>li .idt span{font-size:20px;}
.doc .dul>li .idt ul{margin:20px 0;}
.doc .dul>li .idt ul li{line-height:22px;font-size:14px;color:#6C6C6C;}
.doc .dul>li .idt dl dt{font-size:14px;color:#7d0178;line-height:30px;font-weight:bold;}
.doc .dul>li .idt dl dd{line-height:22px;font-size:12px;color:#6C6C6C;}
.doc .dul>li .idt dl dd a{color:#7d0178;}
.doc .doc_t{width:1180px;height:30px;line-height:30px;}
.doc .doc_t ol{width:80%;float:left;}
.doc .doc_t ol li{color:#a3a3a3;font-size:15px;margin:0 5px;font-family:"Microsoft YaHei";font-weight:500;float:left;}
.doc .doc_t ol li.on{color:#333333;font-size:18px;}
.doc .doc_t ol li.on a{color:#2f2f2f;}
.doc .doc_t>a{width:41px;height:24px;float:right;color:#acacac;font-size:12px;background-position: -13px -190px; }
.hdkj{width:1180px;height:350px;margin:0 auto;overflow:hidden;position:relative;}
.hdkj .hd_t{width:1180px;height:26px;margin:0 0 20px 0;}
.hdkj .hd_t span{height:26px;line-height:26px;color:#2f2f2f;font-size:18px;}
.hdkj .hd_t i{color:#8a8a8a;font-size:14px;margin:0 5px;}
.mlhd{height:298px;margin:0 auto;overflow-x:auto;overflow-y:hidden;}
.hd{width:2420px;height:295px;margin:0 auto;}
.hd .hd01{width:434px;height:275px;overflow:hidden;float:left;}
.hd .hd01 dl{width:434px;height:275px;overflow:hidden;float:left;}
.hd .hd01 dl *{-webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.hd .hd01 dl dd{width:434px;height:275px;float:left;margin:0 14px 0 0;position:relative;}
.hd .hd01 dl img{position:absolute;}
.hd .hd01 dl dd span{width:434px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hd01 dl dd p{width:434px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hd01 dl dd:hover span{bottom:0;}
.hd .hd01 dl dd:hover p{bottom:0;}
.hd .hd02{width:243px;height:275px;float:left;margin:0 0 0 13px;overflow:hidden;}
.hd .hd02 dl{width:256px;height:275px;overflow:hidden;float:left;}
.hd .hd02 dl *{-webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.hd .hd02 dl dt{width:256px;height:95px;margin:0 0 12px 0;position:relative;overflow:hidden;}
.hd .hd02 dl dd{width:114px;height:168px;float:left;margin:0 14px 0 0;position:relative;overflow:hidden;}
.hd .hd02 dl img{position:absolute;}
.hd .hd02 dl dt span{width:242px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hd02 dl dt p{width:242px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hd02 dl dd span{width:114px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hd02 dl dd p{width:114px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hd02 dl dt:hover span{bottom:0;}
.hd .hd02 dl dt:hover p{bottom:0;}
.hd .hd02 dl dd:hover span{bottom:0;}
.hd .hd02 dl dd:hover p{bottom:0;}
.hd .hd02 ul{width:232px;height:275px;float:left;overflow:hidden;margin:0 14px 0 0;display:block;}
.hd .hd02 ul *{-webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.hd .hd02 ul li{width:232px;margin:0 0 12px 0;position:relative;overflow:hidden;}
.hd .hd02 ul li:hover span{bottom:0;}
.hd .hd02 ul li:hover p{bottom:0;}
.hd .hd02 ul li.l01{height:195px;}
.hd .hd02 ul li.l02{height:68px;}
.hd .hd02 ul img{position:absolute;}
.hd .hd02 ul li span{width:232px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hd02 ul li p{width:232px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hd02 ul.end{width:229px;height:275px;margin:0;}
.hd .hd02 ul.end img{position:absolute;}
.hd .hd02 ul.end li.e01{width:229px;height:119px;}
.hd .hd02 ul.end li.e02{width:229px;height:143px;}
.hd .hd02 ul.end li span{width:229px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hd02 ul.end li p{width:229px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hd02 ul.end li:hover span{bottom:0;}
.hd .hd02 ul.end li:hover p{bottom:0;}

.hd .hda1{width:1461px;height:275px;float:left;margin:0 0 0 13px;overflow:hidden;}
.hd .hda1 dl{width:256px;height:275px;overflow:hidden;float:left;}
.hd .hda1 dl *{-webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.hd .hda1 dl dt{width:256px;height:95px;margin:0 0 12px 0;position:relative;overflow:hidden;}
.hd .hda1 dl dd{width:114px;height:168px;float:left;margin:0 14px 0 0;position:relative;overflow:hidden;}
.hd .hda1 dl img{position:absolute;}
.hd .hda1 dl dt span{width:242px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hda1 dl dt p{width:242px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hda1 dl dd span{width:114px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hda1 dl dd p{width:114px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hda1 dl dt:hover span{bottom:0;}
.hd .hda1 dl dt:hover p{bottom:0;}
.hd .hda1 dl dd:hover span{bottom:0;}
.hd .hda1 dl dd:hover p{bottom:0;}
.hd .hda1 ul{width:232px;height:275px;float:left;overflow:hidden;margin:0 14px 0 0;display:block;}
.hd .hda1 ul *{-webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.hd .hda1 ul li{width:232px;margin:0 0 12px 0;position:relative;overflow:hidden;}
.hd .hda1 ul li:hover span{bottom:0;}
.hd .hda1 ul li:hover p{bottom:0;}
.hd .hda1 ul li.l01{height:195px;}
.hd .hda1 ul li.l02{height:68px;}
.hd .hda1 ul img{position:absolute;}
.hd .hda1 ul li span{width:232px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hda1 ul li p{width:232px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hda1 ul.end{width:229px;height:275px;margin:0;}
.hd .hda1 ul.end img{position:absolute;}
.hd .hda1 ul.end li.e01{width:229px;height:119px;}
.hd .hda1 ul.end li.e02{width:229px;height:143px;}
.hd .hda1 ul.end li span{width:229px;height:24px;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;position:absolute;bottom:-24px;z-index:2;}
.hd .hda1 ul.end li p{width:229px;height:24px;line-height:24px;text-align:center;color:#FFFFFF;position:absolute;bottom:-24px;z-index:3;}
.hd .hda1 ul.end li:hover span{bottom:0;}
.hd .hda1 ul.end li:hover p{bottom:0;}
.hd .hda1 .new {width:230px; height:275px; float: left; }
.hd .hda1 .new li { width:230px; height:275px; }
.div_scroll{width:100%;overflow:auto;float:left;height:auto;}
.scroll_container{overflow:hidden;position:relative;background-color:#F8F8F8;}
.scroll_absolute{position:absolute;}
.scroll_horizontal_bar{position:absolute;bottom:0;left:0;width:100%;height:17px;padding:0;margin:0;}
.scroll_cap{display:none;}
.scroll_horizontal_bar .scroll_cap{float:left;}
.scroll_track{position:relative;background:url(../images/hd/scroll_bg.png) repeat-x;}
.scroll_drag{position:relative;top:0;left:0;cursor:pointer;background:url(../images/hd/scroll.png) no-repeat;}
.scroll_horizontal_bar .scroll_track, .scroll_horizontal_bar .scroll_drag{float:left;height:100%;}
.scroll_arrow{text-indent:-20000px;display:block;cursor:pointer;background-color:#CC6600;}
.scroll_horizontal_bar .scroll_arrow{width:16px;float:left;height:100%;}
#index_bj2{width:1180px;height:77px;clear:both;margin:0 auto 30px auto;background:url(/images/index_qj.png), url(/images/index_bg.jpg) center center no-repeat fixed; *background:url(/images/index_bg.jpg) center center no-repeat fixed; }
#index_bj2 a{width:223px;height:48px;display:block;background:#6d639b;font-size:20px;color:#fff;margin:0 auto;padding-top:6px;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;}
#index_bj2 ul{width:940px;margin:0 auto;}
#index_bj2 li{float:left;padding-right:30px;list-style:none;margin:11px 0;}
#index_bj2 li i{width:70px;height:55px;display:block;}
#index_bj2 li i.user{width:70px;height:55px;background:url(../images/ol.png) 0px 0px no-repeat;}
#index_bj2 li i.today{width:70px;height:55px;background:url(../images/ol.png) -70px 0px no-repeat;}
#index_bj2 li i.month{width:70px;height:55px;background:url(../images/ol.png) -140px 0px no-repeat;}
#index_bj2 .nopr{padding-right:0;}
#index_bj2 a:hover{background:#fff;}
#index_bj2 a:hover i{color:#6d639b;}
#index_bj2 a:hover span{color:#6d639b;}
#index_bj2 .left{width:68px;float:left;}
#index_bj2 .right{padding-left:10px;}
#index_bj2 .right h3{font-size:45px;font-weight:500;float:left;line-height: 55px;margin: 0;}
#index_bj2 .right p{font-size:18px;line-height:55px;}
#index_bj2 .left i{font-size:50px;color:#fff;}
#index_bj2 .right{width:215px;float:left;color:#fff;}
#index_bj2 a i{padding-left:16px;font-size:26px;padding-right:8px;padding-top:4px;float:left;}
#index_bj2 a span{float:left;}
#index_bj2 img{display:block;margin:0 auto;}
.hj{width:1180px;margin:30px auto 10px auto;}
.hj .hj_m{width:auto;overflow:hidden;}
.hj .hj_m ul{float:left;}
.hj .hj_m ul li{font-size:18px;float:left;color:#aaa9a9;padding:0 5px;height:24px;line-height:24px;}
.hj .hj_m ul li.on{color:#2f2f2f;}
.hj .hj_m ul li em{margin-left:10px;}
.hj .hj_m ul li.on em{margin-left:10px;color:#aaa9a9;}
.hj .hj_c{width:1180px;overflow:hidden;clear:both;}
.hj .hj_c>ul{position:relative;}
.hj .hj_c>ul>li{margin:20px 0;}
.hj .hj_c>ul>li dl{overflow:hidden;margin:5px 0;}
.hj .hj_c>ul>li dl *{-webkit-transition:all 0.3s linear 0.02s;-moz-transition:all 0.3s linear 0.02s;-ms-transition:all 0.3s linear 0.02s;-o-transition:all 0.3s linear 0.02s;transition:all 0.3s linear 0.02s;}
.hj .hj_c>ul>li dl dd{width:184px;float:left;margin:0 15.2px 0 0;}
.hj .hj_c>ul>li dl dd.end{width:184px;float:left;margin:0;}
.hj .hj_c>ul>li dl dd span{display:block;width:184px;text-align:center;line-height:35px;margin:-4px 0 0 0;}
.hj .hj_c>ul>li dl dd a{color:#303030;}
.hj .hj_c>ul>li dl dd a:hover{color:#8f1b8b;text-decoration:none;}
.hj .hj_c>ul>li dl dd .aimg{width:184px;height:106px;position:relative;overflow:hidden;}
.hj .hj_c>ul>li dl dd a:hover img{width:108%;height:108%;margin:-5px 0 0 -10px;}
.hz{width:100%;height:69px;background:url(../images/hz_bg.jpg) repeat #dcdcdc;position:relative;z-index:2;}
.hz .hz_l{width:1180px;height:44px;margin:0 auto;padding:12.5px 0;}
.hz .hz_l span{width:44px;height:44px;font-size:16px;color:#2f2f2f;float:left;}
.hz .hz_l i{float:left;}
.hz .hz_l i#prev{width:9px;height:17px;margin:13.5px 8px;cursor:pointer;background-position: 0 -211px;}
.hz .hz_l i#next{width:9px;height:17px;margin:13.5px 8px;cursor:pointer;background-position: -9px -211px;}
.hz .hz_l .hz_c{width:1080px;height:44px;float:left;overflow:hidden;position:relative;}
.hz .hz_l .hz_c ul{width:2000px;height:44px;position:absolute;}
.hz .hz_l .hz_c ul li{float:left;margin:0 7px;}

/* 首页弹出视频层 */
.ovideo{position:fixed;top:50%;left:50%;z-index:2147483648;margin:-228px 0 0 -360px;}
.o_close{width:30px;height:30px;font-size:18px;font-weight:bold;line-height:30px;background:#ba79b1;color:#fff;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:absolute;top:5px;right:5px;cursor:pointer;z-index:1006;}
.o_close:hover{background:#68A8BC;}
.o_bg{position:fixed;width:100%;height:100%;overflow:hidden;top:0;left:0;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;z-index:1004;}

/**美莱项目**/
.mlpro{ width: 100%; height:425px;overflow:hidden; display: none;}
.mlpro a{transition:all 300ms linear;	-moz-transiton:all 300ms linear; 	-webket-transition:all 300ms linear;	-o-transition:all 300ms linear;}
.mlpronav{width: 100%; height: 60px; background: #424242; margin-bottom: 5px;}
.mlpronav a{float: left; display: block;font-size: 20px;color: #fff;height: 60px; line-height: 60px; padding:0 30px 0 10px; }
.mlpronav a span{float: left; display: block; background-image: url(../images/mlprobg.png); background-repeat: no-repeat; width: 58px; height: 60px;}
.mlpronav a:nth-child(1){margin-left: 215px;}
.mlpronav a:nth-child(2) span{ background-position: -58px 0;}
.mlpronav a:nth-child(3) span{ background-position: -116px 0;}
.mlpronav a:nth-child(4) span{ background-position: -174px 0;}
.mlpronav a:hover,.mlpronav a.on{ background-color: #585858;}
.mlbox{ width: 100%; height:360px; overflow:hidden;}
.mlprosub{ float: left; width: 132px;  height:360px; background: #cbcaca; }
.mlprosub a{ display: block;background: #cbcaca; width: 132px; text-align: center;font-size: 16px; position: relative}
.mlprosub a span{ display:block; border-top: 7px solid transparent;border-left: 10px solid #ae72a6; border-bottom: 7px solid transparent; position: absolute; top:50%; right: -10px;margin-top: -7px; opacity: 0;}
.mlprosub a:hover span,.mlprosub a.on span{opacity: 1;}
.mlprosub a:hover,.mlprosub a.on{ background-color: #ae72a6; color: #fff}
.proboxs{float: right; width: 1030px; height: 360px; overflow: hidden;}
.procontent{ width: 100%; height: 100%;}
.mlprosubnav{ width: 100%; height: 45px; background: #63a3ba;margin-bottom: 20px;}
.mlprosubnav a{ display: block; float: left; padding:0 20px; height: 45px; line-height: 45px;text-align: center;color: #fff;font-size: 14px; position:relative;}
.mlprosubnav a:hover,.mlprosubnav a.on{background: #ba79b1;}
.contentbox{ width: 100%; height: 295px; overflow: hidden;}
.contentbox .flimg{ width: 250px; height: 285px; padding: 4px 4px;border: 1px solid #dfdfdf;float: left;margin-right: 20px;}
.contentbox .newstop{width: 270px; float: left;font-size: 14px; color: #7f7f7f; line-height: 2;font-size: 12px;}
.contentbox .newstop .title{ width: 100%; height: 50px; color: #000;font-size: 24px; line-height: 50px;border-bottom: 1px dashed #e7e7e7;margin-bottom: 20px;}
.contentbox .newstop a{ color:#ae72a6;}
.contentbox .articlelist{ width: 720px;float: right;}
.contentbox .articlelist .title{ width: 100%; height: 50px; color: #000;font-size: 18px; line-height: 50px;border-bottom: 1px dashed #e7e7e7;margin-bottom: 20px;}
.contentbox .articlelist .title a{float: right;font-size: 14px;}
.contentbox .articlelist .lists a:before {content: ">";padding-right: 5px;}
.contentbox .articlelist .lists a{float: left; width: 50%;font-size: 12px;line-height: 2.2;color:#7f7f7f;}
.contentbox .articlelist .lists a:hover{color:#ae72a6;}

.snow-container{position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 100001;}