/* 全局CSS定义 */
body{margin:0 auto;padding:0;font:14px/20px "Microsoft Yahei", "SimSun", Arial, Helvetica, sans-serif}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0}
ul,ol,li{list-style:none}
img{vertical-align:top;border:0;margin:0;padding:0;-ms-interpolation-mode: bicubic}

/* 链接颜色 */
a:link {color:#666;text-decoration:none}
a:visited {color:#666;text-decoration:none}
a:hover {color:#F60;text-decoration:none}
a:active {color:#666}

/* 颜色 */
.red,a.red:link,a.red:visited{ color:#C00!important}
.blue,a.blue:link,a.blue:visited{color:#16B!important}
.gray,a.gray:link,a.gray:visited{ color:#666}
.green,a.green:link,a.green:visited{ color:#04AF9F!important}
.white,a.white:link,a.white:visited{ color:#FFF}
.black,a.black:link,a.black:visited{color:#000}
.orange,a.orange:link,a.orange:visited{color:#F30}

/*box model*/
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt50 { margin-top: 50px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.mb10 { margin-bottom: 10px; }
.mb30 { margin-bottom: 30px; }
.mr10 { margin-right:10px; }
.mr25 { margin-right:25px; }
.pb15 { padding-bottom:15px; }
.pb50 { padding-bottom:50px; }
/*h tags*/
h1 { font: normal 26px/1em "Microsoft Yahei"; }
h2 { font: normal 24px/1em "Microsoft Yahei"; }
h3 { font: normal 20px/1em "Microsoft Yahei"; }
/* 字体属性 */
.ft12 { font-size: 12px; }
.ft14 { font-size: 14px; }
.ft16 { font-size:16px; }
.ft18 { font-size: 18px; }
.ft20 { font-size: 20px; }
.font-bold { font-weight: bold; }
.font-normal { font-weight: normal; }
.text-indent-2em { text-indent: 2em; }
.text-left { text-align:left; }
.text-center { text-align: center; }
.text-right { text-align:right; }
.text-justify { text-align:justify; text-justify:inter-ideograph; white-space:normal; word-break:break-all; }
.nowrap { white-space:nowrap; }

/* hover style */
.hover-opacity,
.hover-opacity img { opacity:0.7; filter:alpha(opacity=70); }
.hover-opacity:hover,
.hover-opacity:hover img { opacity:1; filter:alpha(opacity=1); text-decoration:none; }
/*list-style*/
.list-style-01 a { display:block; width:100%; height:100%; text-indent:1.5em; color:#009684; overflow:hidden; }
.list-style-01 a span { float:left; width:4px; height:100%; background:none; }
.list-style-01 a:hover { background:#04AF9F; color:#FFF; text-decoration:none; }
.list-style-01 a:hover span { background:#FBAD48; }
.list-dot { width:380px; } 
.list-dot li { width:100%; height:30px; line-height:30px; overflow:hidden; }
.list-dot span { width:0; height:0; line-height:0; border:2px solid #666; float:left; margin:14px 5px 0 0; border-radius:2px; }


/* 其他属性 */
.transitionfix {  -webkit-backface-visibility: hidden; /* Chrome and Safari */-moz-backface-visibility: hidden; /* Firefox */ backface-visibility: hidden; /* css3 transition 闂　睆bug淇　　 */  }
.fixed { position:fixed; }
.fl { float: left; }
.fr { float: right; }
.clearfix:before,
.clearfix:after { width:100%; display:block; line-height:0; content:""; }
.clearfix:after { clear:both; }
.clearfix { zoom:1;clear:both; }
.hide { display:none; }
.show { display:block; }
.invisiable { visibility:hidden; }
.overflow-hide { overflow:hidden; }





/*size*/
.w322 { width:322px; }
.w324 { width:324px; }
.w654 { width:654px; }
.w646 { width:646px; }
.w660 { width:660px; }
.w250 { width:250px; }
.w255 { width:255px; }
.w290 { width:290px; }
.w295 { width:295px; }
.w380 { width:380px; }
.w420 { width:420px; }
.w720 { width:720px; }
.w855 { width:855px; }
.w1160 { width:1160px; }
.w980-middle { width:980px; margin:auto; }
.w990-middle { width:990px; margin:auto; }
.w1200-middle { width:1200px; margin:0 auto; }
/*social buttons*/
#social { width:129px; height:27px; right:0; top:75px; position:absolute; z-index:10; }
#social li { width:27px; height:27px; float:left; margin-left:16px; display:inline; }
#social li a { display:block; width:100%; height:100%; }
#social li a span { display:block; width:100%; height:100%; background:url(icon_01.png) no-repeat; cursor:pointer; /*-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;*/ }
#social li a:hover { border:none; position:relative; }
#social li.weixin a span { background-position:0 -58px; }
#social li.weixin a:hover span,
#taxonomy-top #social li.weixin a:hover span {  background-position:0 -85px; position:relative; }
#social li.sina-weibo a span { background-position:0 -112px; }
#social li.sina-weibo a:hover span,
#taxonomy-top #social li.sina-weibo a:hover span { background-position:0 -139px; }
#social li.tencent-weibo a span { background-position:0 -166px; }
#social li.tencent-weibo a:hover span,
#taxonomy-top #social li.tencent-weibo a:hover span { background-position:0 -193px; }
#social li.weixin a img { display:none; }
#social li.weixin a:hover img { display:block; position:absolute; top:27px; left:-30px; margin:0; padding:0; }
/*news with a thumbnail*/
.picture-news-box,
.picture-news-box-02 { width:222px; height:135px; overflow:hidden; }
.picture-news-box a,
.picture-news-box-02 a { display:block; width:100%; height:100%; position:relative; overflow:hidden; color:#fff; }
.picture-news-box a:hover,
.picture-news-box-02 a:hover { color:#fff; text-decoration:none; }
.picture-news-box a img,
.picture-news-box-02 a img { width:100%; height:auto; }
.picture-news-box a p,
.picture-news-box-02 a p { width:100%; height:26px; position:absolute; left:0; bottom:0; background:#000; opacity:.5; filter:alpha(opacity=50); }
.picture-news-box a span,
.picture-news-box-02 a span { display:block; width:100%; height:26px; line-height:26px; text-align:center; position:absolute; left:0; bottom:0; cursor:pointer; white-space:nowrap; overflow:hidden; }
.picture-news-box-02 a p,
.picture-news-box-02 a span { bottom:-26px; transition:bottom .2s ease-in-out; }
.picture-news-box-02 a:hover { border:none; }
.picture-news-box-02 a:hover p,
.picture-news-box-02 a:hover span { bottom:0; }
/*jscrollbar style*/
.jscrollbar .scrollbar-vertical { width:15px; height:384px; float:right; background:#f0f0f0; border-right:1px solid #f0f0f0; border-left:1px solid #fff; position:relative; overflow:hidden; }
.jscrollbar .scrollbar-horizontal { width:382px; height:14px; float:left; background:#f0f0f0; border-top:1px solid #fff; border-bottom:1px solid #f0f0f0; position:relative; overflow:hidden; }
.jscrollbar .slider-vertical { width:100%; position:absolute; background:#cdcdcd; }
.jscrollbar .slider-horizontal { width:20px; height:100%; position:absolute; background:#cdcdcd; }
.jscrollbar .arrow { height:14px; background:url(jscrollbar-arrow.gif); position:absolute; overflow:hidden; }
.jscrollbar .arrow-up { width:100%; top:0; }
.jscrollbar .arrow-down { width:100%; bottom:0; background-position:left -28px; }
.jscrollbar .arrow-left { width:15px; left:0; background-position:left -56px; }
.jscrollbar .arrow-right { width:15px; right:0; background-position:left -84px; }
.jscrollbar .slider-vertical-mouseover,
.jscrollbar .slider-horizontal-mouseover{ background:#a6a6a6; }
.jscrollbar .slider-vertical-mousedown,
.jscrollbar .slider-horizontal-mousedown { background:#606060; }
.jscrollbar .arrow-up-mouseover,
.jscrollbar .arrow-up-mousedown { background-position:left -14px; }
.jscrollbar .arrow-down-mouseover,
.jscrollbar .arrow-down-mousedown { background-position:left -42px; }
.jscrollbar .arrow-left-mouseover,
.jscrollbar .arrow-left-mousedown { background-position:left -70px; }
.jscrollbar .arrow-right-mouseover,
.jscrollbar .arrow-right-mousedown { background-position:left -98px; }
/*pager*/
.pager { width:100%; height:24px; margin-top:30px; overflow:hidden; text-align:center; }
.pager li { display:inline; color:#999999; overflow:hidden; }
.pager li a { display:inline-block; height:24px; padding:0 10px; line-height:24px; background:#bebebe; color:#fff; }
.pager li a:hover { background:#01aded; text-decoration:none; color:#fff; }
.pager li.pager-current,
.pager li.pager-ellipsis { padding:0px 10px; line-height:24px; *margin-right:4px; /* lte ie7 */ }
/*.pager li.pager-previous,
.pager li.pager-next {  overflow:hidden; }
.pager li.pager-previous a,
.pager li.pager-next a { width:47px; padding:0; overflow:hidden; background:url(page_prevnext.png); }
.pager li.pager-next a { background-position:0 -40px; }
.pager .goto { width:148px; height:100%; overflow:hidden; color:#d6dbdf; } 
.pager .goto .text { width:40px; height:37px; border:1px solid #01aded; line-height:38px; font-size:16px; vertical-align:middle; margin:0 4px 0 10px; padding:0; }
.pager .goto .btnGo { width:47px; height:40px; border:none; background:url(page_prevnext.png) 0 -80px; vertical-align:middle; }*/
/*breadcrumb*/
.breadcrumb { width:100%; height:24px; line-height:24px; margin-top:50px; overflow:hidden; }
.breadcrumb div { background:url(icon_01.png) left -554px no-repeat; padding-left:30px; }
/*messages*/
#messages { width:990px; margin:auto; }
#messages .messages { background-position: 8px 8px; /* LTR */ background-repeat: no-repeat; border: 1px solid; margin: 6px 0; padding: 10px 10px 10px 50px; /* LTR */ }
#messages .status { background-image: url(/misc/message-24-ok.png); border-color: #be7; }
#messages .status, .ok { color: #234600; }
#messages .status, table tr.ok { background-color: #f8fff0; }
#messages .warning { background-image: url(/misc/message-24-warning.png); border-color: #ed5; }
#messages .warning, .warning { color: #840; }
#messages .warning, table tr.warning { background-color: #fffce5; }
#messages .error { background-image: url(/misc/message-24-error.png); border-color: #ed541d; }
#messages .error, .error { color: #8c2e0b; }
#messages .error, table tr.error { background-color: #fef5f1; }
#messages .error p.error { color: #333; }
#messages .messages ul { margin: 0 0 0 1em; /* LTR */ padding: 0; }
#messages .messages ul li { list-style-image: none; }
/*search-box*/
.search-box-01 { width:322px; height:30px; }
.search-box-01 .txt { width:290px; height:28px; border:1px solid #dadada; border-right:none; overflow:hidden; line-height:28px; color:#666; text-indent:4px; }
.search-box-01 .submit { width:30px; height:30px; background:url(icon_01.png) left -505px no-repeat #333; cursor:pointer; }
/*page-user*/
.page-user { padding:50px 0; }
.page-user input,
.page-user textarea { border:1px solid #e7e7e7; }
.page-user .user-form { width:80%; margin:auto; line-height:40px; border:1px solid #01aded; border-radius:5px; }
.page-user .login-form  { width:350px; }
.page-user form { padding:20px; }
.page-user h3 { width:100%; height:40px; line-height:40px; background:#01aded; color:#fff; text-align:center; }
.page-user .form-text { width:180px; height:20px; line-height:20px; }
.page-user #edit-submit { padding:5px 10px; margin-top:10px; border:1px solid #ccc; border-radius:5px; cursor:pointer; background:#e5e5e5; }
.page-user .password-form { width:550px; }
.page-user .register-form { width:450px; }
.page-user .edit-form label { display:inline-block; width:80px; }
.page-user .detail { line-height:1.8em; }
.page-user .detail h3,
.page-user .detail p { text-indent:10px; text-align:left; }
/*search-page*/
.search-page h2 { margin-top:20px; }
.search-page .search-result { padding:10px; overflow:hidden; }
.search-page .search-result:nth-of-type(2n) { background:#f6f6f6; }
.search-page .search-snippet-info { color:#666; line-height:1.8em; }
.search-page .search-info { text-align:right; }
/*footer*/
#footer { width:100%; background:#01aded; }
#footer .wrapper { width:990px; margin:auto; padding-bottom:30px; }
#footer ul { width:100%; padding:30px 0 0; overflow:hidden; }
#footer ul li { float:left; height:180px; background:url(footer_spliter.png) 0 0 no-repeat; padding-top:50px; }
#footer ul li.logo { width:233px; background:none; }
#footer ul li.logo span { display:block; width:32px; height:32px; background:url(icon_02.png) -202px 0; float:left; margin-right:10px; }
#footer ul li.text-center a { display:block; width:245px; height:50px; background:url(footer_qq.png); margin:auto; overflow:hidden; }
#footer ul li.text-center a:hover { background-position:0 -50px; }
#footer ul li.sites { width:244px; overflow:hidden; }
#footer ul li.sites dl { width:200px; padding-left:44px; }
#footer ul li.sites dl dt { font-size:25px; padding-bottom:30px; line-height:1em; }
#footer ul li.sites dl dd { line-height:30px; }
#footer .info { width:100%; }
/* for drupal */
.element-invisible { display:none; }


.copyright{width:100%;background:#04AF9F;color:#FFF9FF}
.copyright .copyinfo{width:1180px;height:285px;padding:23px 10px 35px;margin:0 auto;overflow:hidden}
.copyright .copyinfo ul{width:1374px}
.copyright .copyinfo li{width:100px;height:262px;margin:0 40px 0 0;padding:17px 0 0;border-right:1px solid #1EC0B3;float:left;overflow:hidden}
.copyright a{font-size:13px;color:#E1FFFF}
.copyright .copyinfo dl { width:130px;height:230px;overflow:hidden }
.copyright .copyinfo dt { width:130px; height:31px; font-weight:bolder;font-size:14px;color:#EEFFFF }
.copyright .copyinfo dd { width:130px;height:22px; line-height:22px; overflow:hidden}
.copyright .copyinfo .wxinfo{width:200px;height:292px;margin:0;padding:20px 0 0;border:none;overflow:hidden}
.copyright .copyinfo .wxinfo p{width:200px;padding:2px 0 0;font-size:12px;color:#C1EBE7}
.copyright .copyinfo .wxinfo b{font-size:14px;color:#FFF}
.footer{width:100%;height:65px;padding:35px 0 35px;background:#038D80}
.footer .footerinfo{width:890px;height:55px;padding:0 0 0 310px;margin:0 auto;line-height:18px;font-size:12px;color:#FFF;position:relative;background:url(logocopy.png) no-repeat}
.footer .footertag{width:100px;position:absolute;top:-11px;left:903px}
.local{width:1196px;padding:10px 2px 4px;height:31px;border-bottom:1px solid #DCDCDC;margin:0 auto}
.local .local_col{width:766px;height:24px;background:url(ico_local.gif) no-repeat;padding:3px 0 4px 30px;white-space:nowrap;float:left}
.local .local_col a{color: #696969;font-size: 14px;}
.local .local_col a:hover{color: #04AF9F;text-decoration: none;}
.local .local_ad{width:400px;height:31px;font-size:20px;color:#04AF9F;font-weight:bold;float:right;text-align:right}
.content{width:1200px;zoom:1;margin:0 auto}
.content .p_l{width:235px; float:left; padding-top:10px;height:auto;}
.leftmenu{width:215px;padding:20px 0 0}
.leftmenu h3{width:215px;height:35px;font-size:20px;font-weight:bolder;color:#04AF9F;overflow:hidden}
.leftmenu li{width:195px;height:37px;margin:0 0 5px}
.leftmenu li a { display:block; width:165px; height:37px;line-height:37px;padding:0 15px; background:url(bg_nav.gif) no-repeat; margin:auto; overflow:hidden; }
.leftmenu li.curr a{ background-position:0 -37px;padding:0 0 0 87px;color:#04AF9F; text-decoration:none;}
.leftmenu li a:hover { background-position:0 -74px;color:#FFF; text-decoration:none; }
.content .p_r{width:919px;border-left:1px solid #dcdcdc; padding:0 0 0 45px; float:right}
.content .p_r h1{color:#000;font:800 26px/30px "宋体",arial;margin-bottom:6px; text-align:center; padding:20px 0 15px; border-bottom:1px solid #E5E5E5}
.content .article{ width:100%; padding:20px 0}
.content .newslist{ width:695px; padding:25px 0 20px;color:#666;float:left}
.content .newslist li {width:685px;height:90px;border-bottom: 1px solid #E5E5E5;font-size:12px; line-height:22px; color: #7F7F7F; padding:10px 5px 20px; overflow:hidden}
.content .newslist li .pic{width:90px;height:70px;margin:0 15px 0 0;padding:15px 0 5px;float:left;overflow:hidden}
.content .newslist li .time{ width:100px; text-align:right;float:right;font-size:9px;color:#CCC }
.content .newslist li span {height:45px;line-height:45px}
.content .newslist li .title{ height:45px;background:url(icon_03.gif) no-repeat;padding:0 0 0 15px; }
.content .newslist li .title a{color:#04AF9F; font-size:16px; font-weight:bold; }
.content .newslist li p{ clear:both; text-align:left; font-size:12px; line-height:22px; color: #7F7F7F; text-indent:2em }
.content .piclist,.content .ryblist{ width:693px; padding:25px 1px 20px;color:#666;float:left}
.content .piclist ul,.content .ryblist ul{ width:744px}
.content .piclist li {width:211px;height:200px;margin:0 20px 40px 0;float:left; overflow:hidden}
.content .piclist li img{width:211px;height:145px;background:#EEE;margin:0 0 7px;overflow:hidden}
.content .piclist li p{ clear:both; width:211px;height:44px;text-align:left; font-size:12px; line-height:22px;color: #7F7F7F;margin:0;padding:0 2px}
.content .deplist,.content .depinfo{ width:695px; padding:30px 0 20px;color:#666;float:left}
.content .deplist ul{ width:744px}
.content .ryblist li{width:209px;height:365px;margin:0 20px 40px 0;border:1px solid #e5e5e5;float:left;background:#EFEFEF}
.content .ryblist img{width:209px;height:305px;overflow:hidden}
.content .ryblist p{width:209px;height:50px;margin:0;padding:10px 0 0;text-align:center}
.content .ryblist span{font-size:11px}
.content .deplist li {width:211px;height:110px;margin:0 20px 20px 0;float:left;text-align:center; overflow:hidden}
.content .deplist li img{width:211px;height:92px;background:#EEE;margin:0 0 7px;overflow:hidden}
.content .depinfo .depinfo-nav{width:695px;height:40px;background:url(line_03.gif) repeat-x left bottom;overflow:hidden}
.content .depinfo .depinfo-nav h2{padding:0 5px 0 2px;height:40px;line-height:30px;background:url(line_tit.gif) no-repeat center bottom;float:left;font-size:18px}
.content .depinfo .depinfo-nav h2 i{width:15px;height:28px;background:url(icon_05.gif) no-repeat left center;float:left}
.content .depinfo .depinfo-nav span{height:32px;line-height:32px;background:url(icon_03.gif) no-repeat left center;padding:0 0 0 15px;overflow:hidden;float:right}
.content .depinfo .depinfo-brief{width:695px;text-indent:2em;line-height:30px;color:#888}
.content .depinfo .depinfo-expert,.content .depinfo .depinfo-news{width:695px}
.content .depinfo .depinfo-expert ul{width:734px}
.content .depinfo .depinfo-expert li{width:121px;height:220px;padding:3px;background:#DFF8FF;margin:0 15px 20px 0;float:left;overflow:hidden}
.content .depinfo .depinfo-expert img{width:121px;height:173px;overflow:hidden}
.content .depinfo .depinfo-expert p{width:121px;height:44px;margin:0;padding:3px 0 0;color:#989695;line-height:20px;background:#FFF;font-size:12px;text-align:center;overflow:hidden}
.content .depinfo .depinfo-news li{width:678px;height:30px;line-height:30px;background:url(icon_02.gif) no-repeat left center;padding:0 0 0 17px;overflow:hidden}
.content .dyry{ width:145px; margin:35px 0 0;padding:10px;background:#F3F3F3;float:right;overflow:hidden}
.article-main{width:1200px;margin:-1px auto 0}
.article-main-left{width:850px;float:left}
.article-main-right{width:320px;float:right}
#Article{ overflow:hidden}
#Article,.photo-channel .relevance{ border:1px solid #DCDCDC;zoom:1; padding:15px 30px}
#Article h1{color:#000;font:800 26px/30px "宋体",arial;margin-bottom:6px; text-align:center; padding:20px 0 15px; border-bottom:1px solid #E5E5E5}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}
#Article .newscontent{ font-size:14px}
#Article .newscontent p{font-size:14px;line-height:23px;text-align:justify;word-wrap:break-word; padding:8px 0}
#Article .newscontent table { 
border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */ 
border:solid #fff; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */ 
border-width:1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */ 
} 
#Article .newscontent table caption {font-size:14px;font-weight:bolder;} 
#Article .newscontent table th,table td {border:solid #fff;border-width:0 1px 1px 0;padding:2px;} 
#Article .newscontent tfoot td {text-align:center;} 

#Article .related{ border-top:dashed 1px #DCDCDC; margin-top:15px}
#Article .related h5{padding-bottom:4px}
#Article .related{ padding:10px 0 0}
#Article .related a{ color:#04AF9F}

#Article .newslistc{line-height:30px}
#Article .newslistc .time{float:right;font-size:10px;color:#999}
#Article .newslistc .bk20{clear: both;height: 20px}
#Article .newslistc .hr{background: url(..uline.gif) repeat-x center center;}
/*内容摘要*/
.hotbox h2{ font:bold 15px/37px "微软雅黑";color:#04AF9F}
.hotdetial{ width:160px; height:223px; padding:10px 10px 23px 10px; background:#fff; position:relative; float:left; overflow:hidden}
.hotdetial ul{ width:160px; height:223px; overflow:hidden; position:relative}
.hotdetial li{ width:160px; height:223px; position:absolute; display:none}
.hotdetial li h2{ width:160px; max-height:44px; overflow:hidden; margin-top:5px;}
.hotdetial li h2 a{ font:bold 12px/22px "微软雅黑"; color:#666}
.hotdetial li p a{ font:12px/20px "微软雅黑"; color:#666}
.hotdetial li a:hover{ color:#04AF9F}
.hotdetial .num{ position:absolute; height:8px; top:108px; right:13px}
.hotdetial .num a{ display:inline-block; width:8px; height:8px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; margin-right:2px; overflow:hidden}
.hotdetial .num a.cur{ background:#0067b2; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.hotdet{ width:145px; height:158px; padding:2px 0 10px 0; margin-bottom:15px; position:relative;border-bottom:1px dashed #DCDCDC; overflow:hidden}
.hotdet .show{ width:145px; height:158px; overflow:hidden; position:relative}
.hotdet ul{ width:145px; height:158px;  position:relative}
.hotdet li{ width:145px; height:158px; float:left}
.hotdet li img.newsimg{ float:left; width:145px; height:110px;}
.hotdet li h2{ width:145px; height:44px; word-wrap: break-all; }
.hotdet li h2 a{ font:bold 12px/22px "微软雅黑"; color:#666}
.hotdet li a:hover{ color:#000}
.hotdet .thumb{ width:45px; height:8px; position:absolute; top:95px; _top:100px; right:10px; _right:20px; z-index:50}
.hotdet .thumb ul{ position:absolute; z-index:50}
.hotdet .thumb li{ width:8px; height:8px; position:relative; margin-right:2px; z-index:50; display:inline; _margin-right:0;}
.hotdet .thumb li a{ display:inline-block;cursor:pointer; width:8px; height:8px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; margin-right:2px; overflow:hidden}
.hotdet .thumb li.cur a{ background:#04AF9F; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.hotbrt{ width:145px; height:157px; padding:2px 0 0; margin-bottom:15px; overflow:hidden}
.hotbrt ul { width:165px}
.hotbrt li { width:65px; height:70px; margin:0 15px 17px 0;float:left}
.hotbrt li a { width:100%; height:100%; display:block; background:url(icon_quick.gif) no-repeat;text-align:center;font-size:12px;font-weight:bold; line-height:109px; color:#FFF; overflow:hidden}
.hotbrt .wsgh { background-position:0 -213px; }
.hotbrt .wsgh:hover { background-position:-95px -213px; color:#EDFAF9;text-decoration:none }
.hotbrt .wscd { background-position:0 -142px; }
.hotbrt .wscd:hover { background-position:-95px -142px; color:#EDFAF9;text-decoration:none }
.hotbrt .ksdh { background-position:0 -71px; }
.hotbrt .ksdh:hover { background-position:-95px -71px; color:#EDFAF9;text-decoration:none }
.hotbrt .myfc:hover { background-position:-95px 0; color:#EDFAF9;text-decoration:none }
.hotcode{ width:145px; height:145px; background:#FFF; overflow:hidden}

.summary {background-color:#F6FAFD;border: 1px solid #DCDDDD;font-size: 14px;line-height: 23px;margin: 15px 0 0;padding: 12px 5px 6px;text-align: justify;text-indent: 2em;}
.Article-Tool{ border:1px solid #DCE5E4; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#F3F3F3}
.Article-Tool a{width:16px;height:16px;line-height:16px;background: url(icon.png) no-repeat; margin-left:6px;}
.Article-Tool a:hover{text-decoration: none}
.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#04AF9F}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
.Article-Tool a.t6{background-position: left -421px;padding-left:18px;}
.content .deplist{ width:695px; padding:30px 0 20px;color:#666;float:left}
.content .deplist ul{ width:744px}
.content .deplist li {width:211px;height:110px;margin:0 20px 20px 0;float:left;text-align:center; overflow:hidden}
.content .deplist li img{width:211px;height:92px;background:#EEE;margin:0 0 7px;overflow:hidden}
#Article .list-pic{ padding:22px 0 16px; height:100px}
#Article .cont{overflow:hidden; float: left; width:616px; height:80px}
#Article .cont li{ float:left; width:123px; text-align:center; display:block; overflow:hidden}
#Article .cont li .img-wrap{width:100px; height:75px; margin:0 auto;}
#Article .cont li .img-wrap a{*font-size:55px;width:100px; height:75px;outline: medium none;}
#Article .cont li.on .img-wrap{ border:2px solid #FFB017}
#Article .list-pic .pre,#Article .list-pic .next{float:left; display:block; position:relative;background: url(v9/pic_bg.png) no-repeat;width:110px;height:86px; text-align:center}
#Article .list-pic .pre{ left:-8px;top:-3px; margin-right:14px}
#Article .list-pic .next{ right:-8px; float:right;top:-3px}
#Article .list-pic .pre .img-wrap,#Article .list-pic .next .img-wrap{width:102px; height:72px;border:none; padding:4px 0 8px}
#Article .list-pic .pre .img-wrap a,#Article .list-pic .next .img-wrap a{*font-size:53px;width:98px; height:72px; padding:0px 5px 0 4px;*padding:0px 5px 5px 0px }
#Article .list-pic .pre .img-wrap a:hover,#Article .list-pic .next .img-wrap a:hover{ background:none}
#Article .list-pic .next{ right:-8px; float:right;bottom:-2px}
#Article .pre-bnt,#Article .next-bnt{margin-top:3px;cursor: hand;!important;cursor: pointer}
#Article .pre-bnt,#Article .next-bnt,#Article .pre-bnt span,#Article .next-bnt span{background: url(v9/big-btn.png) no-repeat; display:block; width:17px; height:69px; float:left;}
#Article .pre-bnt:hover, #Article .next-bnt:hover,#Article .pre-bnt-on,#Article .next-bnt-on{background-position: 0 -78px;}
#Article .pre-bnt span{background-position: -30px top;}
#Article .pre-bnt:hover span,#Article .pre-bnt-on span{background-position: -30px -78px;}
#Article .next-bnt span{background-position: -55px top;}
#Article .next-bnt:hover span,#Article .next-bnt-on span{background-position: -55px -78px;}

/* Digg */
.newsbox{clear:both;margin:0 auto 20px;overflow:hidden}
.newsbox h5{padding:17px 5px 10px 10px;height:26px;line-height:26px;font-size:20px;color:#04AF9F}
.newsbox .digg{background: url(num_list.gif) no-repeat 10px 5px; padding-left:30px}
.newsbox .digg li{ height:24px; line-height:24px; overflow:hidden; position:relative}
.newsbox .digg li span{background:#fff url(icon.png) no-repeat 0 -67px; position:absolute; right:0; top:0; padding:0 0 0 13px; width:30px}


/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #E3E3E3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#F1F1F1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#04AF9F; border:1px solid #04A494; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(titleBg.png) repeat-x 0 -55px ; border:1px solid #E3E3E3; text-align:center; color:#A4A4A4; }
.content .brief{ width:695px; padding:25px 0 20px;line-height:30px;color:#666;float:left;overflow:hidden}
.content .profile{ width:695px;line-height:30px;color:#666}
.content .profile strong{background:url(icon_02.gif) no-repeat left center;padding:0 0 0 17px;color:#04AF9F;}
.content .history{clear:both;width:695px;margin:-25px 0 0}
.content .history .tree{width:695px;background:url(tree_line.gif) repeat-y;padding:35px 0 0;overflow:hidden}
.content .history .tree .tree-node{width:695px;padding:0 0 30px;overflow:hidden}
.content .history .tree .tree-node .tree-node-year{width:80px;padding:17px 19px 0 0;float:left}
.content .history .tree .tree-node .tree-node-year span{display:block;width:72px;height:27px;background:#04AF9F;line-height:27px;padding:0 4px;color:#FFF;font-size:12px;text-align:center}
.content .history .tree .tree-node .tree-node-event{width:596px;float:right}
.content .history .tree .tree-node .tree-node-event ul{width:564px;line-height:25px;background:url(tree_node.gif) no-repeat left 22px;padding:0 0 0 32px;margin:0 0 15px}
.content .history .tree .tree-node .tree-node-event li{width:544px;background:#F3F3F3;padding:20px 10px;color:#555}
.content .mailbox{ width:695px; padding:25px 0 20px;color:#666;float:left;overflow:hidden}
.content .mailbox .mailtip{width:695px;height:130px;line-height:30px;border-bottom:4px solid #EEE;margin:0 0 35px}

/*global style -- banner & wrapper*/
#banner01 { width:100%; height:480px; position:relative; }
#wrapper01 { width:990px; margin:50px auto 0; padding-bottom:50px; position:relative; }
#banner-shadow { width:100%; height:480px; position:absolute; left:0; top:0; background:#000; opacity:0.5; filter:alpha(opacity=50); display:none; }
/*global style -- one_left_nav*/
#one_left_nav { width:97px; position:absolute; left:0; top:0; z-index:999; }
#one_left_nav li { margin-bottom:2px; }
#one_left_nav li a { display:block; width:100%; height:70px; background:#01aded; overflow:hidden; text-align:center; padding:5px 0; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
#one_left_nav li a:hover { height:77px; line-height:30px; background:#9649be; padding:15px 0; }
#one_left_nav li a span { display:block; width:50px; height:50px; margin:auto; background:url(one_page_icon.png); }
#one_left_nav li.li01 a span { background-position:0 0; }
#one_left_nav li.li02 a span { background-position:0 -50px; }
#one_left_nav li.li03 a span { background-position:0 -100px; }
#one_left_nav li.li04 a span { background-position:0 -150px; }
#one_left_nav li.li05 a span { background-position:0 -200px; }
#one_left_nav li.li06 a span { background-position:0 -250px; }
#one_left_nav .goTop { width:98px; height:18px; background:url(doctor_list_icon.png) center 0 no-repeat; cursor:pointer; }
/*home-top*/
#home-top { width:100%; height:200px; background:url(bgtop.gif) #FFF repeat-x}
#home-top .top-wrapper{width:1200px; height:159px; position:relative; z-index:99; margin:0 auto }
#home-top .time { width:780px; height:38px; text-align:right; position:absolute; top:35px; right:0;color:#FBAD48;  font-size:16px;}
#home-top .time span { display:inline-block; padding-left:22px; background:url(icon_01.png) no-repeat; }
#home-top .time .span1 { background-position:0 -3px; margin-right:15px; }
#home-top .time .span2 { background-position:0 -33px;color:#04AF9F }
#home-top .logo { width:290px; height:119px; margin-top:10px; margin-bottom:20px; }
#home-top .search { width:358px; height:35px; margin:65px 0 0;}
#home-top .search form { width:358px; position:relative; }
#home-top .search input { width:356px; height:28px; border:1px solid #e5e5e5; border-bottom:1px solid #f7f7f7; line-height:28px; color:#999; box-shadow:2px 2px 2px rgba(229,229,229,0.3) inset; text-indent:8px; }
#home-top .search .submit {width:90px; height:30px;text-indent:15px; cursor:pointer; background:url(zoom.png) no-repeat; margin:0;padding:0; border:none; position:absolute; right:0px; top:0px;color:#FFF;font-size:15px;font-family:"Microsoft Yahei",simhei }
#home-top .menu {clear:both; width:1200px; height:51px; margin:0 auto; background:#04AF9F}
#home-top .menu-item { width:96px; height:51px; float:left; position:relative; }
#home-top .menu-item .parent { display:block; width:100%; height:100%; line-height:49px; text-align:center; font-size:15px;color:#FFFFFF}
#home-top .menu-item .current { color:#FFFFFF; background:#FBAD48; }
#home-top .menu-item .parent-hover { color:#FFFFFF; background:#FBAD48; }
#home-top .menu-item .submenu { background:#04AF9F; padding:5px 5px; position:absolute;left:0; top:51px; display:none; }
#home-top .menu-item .submenu .subtxt { background:url(home_menu_submenu_bg_01.png) 0 bottom no-repeat; font-size:24px; padding-bottom:18px; }
#home-top .menu-item .submenu .nav { padding-top:12px; padding-bottom:12px; background:#FFF; float:left; -webkit-box-shadow:3px 0px 3px rgba(147,147,147,0.3); -moz-box-shadow:3px 0px 3px rgba(147,147,147,0.3); -ms-box-shadow:3px 0px 3px rgba(147,147,147,0.3);box-shadow:3px 0px 3px rgba(147,147,147,0.3); }
#home-top .menu-item .submenu .nav li { width:100%; height:30px; line-height:30px; }
#home-top .menu-item .submenu footer { height:88px; overflow: hidden; }
#home-top .menu-item01 .nav { width:154px;  }
#home-top .menu-item03 .submenu { width:512px;}
#home-top .menu-item03 .nav { width:154px; height:222px;  }
#home-top .menu-item02 .submenu { width:538px;overflow:hidden }
#home-top .menu-item02 .title { width:100%; font-size:18px;padding:7px 0 0; line-height:40px; }
#home-top .menu-item02 .nav { width:154px; padding-top:0; }
#home-top .menu-item02 .nav04 { width:512px; }
#home-top .menu-item02 .nav04 li { width:166px; height:40px; margin:0 9px 0 0;float:left}
#home-top .menu-item02 .nav04 li a { width:100%; height:100%; display:block; background:url(home_ks_bg.png) no-repeat; text-indent:46px; line-height:39px; color:#FFF; }
#home-top .menu-item02 .nav04 .gk { display:block; background:url(home_ks_bg.png) no-repeat; text-indent:46px; line-height:39px; color:#FFF; }
#home-top .menu-item02 .nav04 .xxg { background-position:0 -41px; }
#home-top .menu-item02 .nav04 .xxg:hover { background-position:-185px -41px; color:#AF3A3A; }
#home-top .menu-item02 .nav04 .xhk { background-position:0 -82px; }
#home-top .menu-item02 .nav04 .xhk:hover { background-position:-185px -82px; color:#2F9100; }
#home-top .menu-item02 .nav04 .mnk { background-position:0 -123px; }
#home-top .menu-item02 .nav04 .mnk:hover { background-position:-185px -123px; color:#006291; }
#home-top .menu-item02 .nav04 .snk { background-position:0 -164px; }
#home-top .menu-item02 .nav04 .snk:hover { background-position:-185px -164px; color:#006291; }
#home-top .menu-item02 .nav04 .pwk { background-position:0 -204px; }
#home-top .menu-item02 .nav04 .pwk:hover { background-position:-185px -204px; color:#006291; }

#home-top .menu-item04 .submenu .nav,#home-top .menu-item05 .submenu .nav,#home-top .menu-item06 .submenu .nav,#home-top .menu-item07 .submenu .nav,#home-top .menu-item08 .submenu .nav,#home-top .menu-item09 .submenu .nav,#home-top .menu-item10 .submenu .nav,#home-top .menu-item11 .submenu .nav{ width:154px;  }
#home-top .menu-item08 .submenu {left:-74px; }
/*home-banner*/
#home-banner { width:100%; height:480px; position:relative; overflow:hidden; }
#home-banner .slider { height:480px; position:absolute; top:0; left:0; }
#home-banner .slider ul { position:absolute; top:0; left:0; }
#home-banner .slider li { height:480px; float:left; }
#home-banner .slider li a { display:block; width:100%; height:100%; }
#home-banner .layout-wx { width:190px; height:480px;position:relative;float:right}
#home-banner .layout-wx .wx-shade{width:190px;height:480px;background:#FFF;opacity:0.5; filter:alpha(opacity=50)}
#home-banner .layout-wx .wx-info{width:190px; height:445px; position:absolute; top:30px; left:0;opacity:1;text-align:center;overflow:hidden}
#home-banner .layout-wx .wx-tit{width:190px;height:47px;line-height:20px;font-size:16px;color:#006A6A;background:url(wx-ico.png) no-repeat center top;padding:40px 0 0}
#home-banner .layout-wx .wx-code{width:122px;height:155px;padding:0 34px}
#home-banner .layout-wx .wx-name{width:190px;height:30px;font-size:12px;color:#006A6A}
#home-banner .layout-wx .wx-remark{width:190px;line-height:20px;color:#333}
#home-banner .wrapper { width:1200px; height:480px; margin:0 auto;}
#home-banner .slider-sub { width:1010px; height:10px; margin:420px 0 0; position:relative;float:left }
#home-banner .slider-control { width:100%; position:absolute; left:325px; top:0; }
#home-banner .slider-control dt { width:100%; height:7px; overflow:hidden;background:#DDD }
#home-banner .slider-control dt span { display:block; width:180px; height:7px; background:#fff; }
#home-banner .slider-control dd { width:180px; height:40px; float:left; cursor:pointer; }
#home-banner #banner-shadow { height:480px; }
/*home-main*/
#home-main { width:1200px; margin:0 auto 15px; }
#home-main .c1 { width:100%; height:30px; overflow:hidden; }
#home-main .c1 .ann { width:1200px; height:100%; position:relative; }
#home-main .c1 .ann span { display:block; width:22px; height:30px;  background:url(icon_01.png) 0 -83px no-repeat; position:absolute; top:0; left:0; }
#home-main .c1 .ann marquee { width:100%; position:absolute; top:0; left:24px;height:30px;cursor:pointer; line-height:30px;color:#333 }
#home-main .c1 .ann ul { width:100%; position:absolute; top:0; left:24px; }
#home-main .c1 .ann ul li { width:100%; height:30px; line-height:30px; }
#home-main .c1 .search { width:540px; }
#home-top .menu-item02 .nav04 .gka{display:inline;background:none;text-indent:0;line-height:normal; color:#FFF; }
#home-main .c1 .search div { width:212px; line-height:30px; text-align:right; }
#home-main .c1 .search form { width:318px; position:relative; }
#home-main .c1 .search input { width:316px; height:28px; border:1px solid #e5e5e5; border-bottom:1px solid #f7f7f7; line-height:28px; color:#999; box-shadow:2px 2px 2px rgba(229,229,229,0.3) inset; text-indent:8px; }
#home-main .c1 .search .submit { width:20px; height:20px; cursor:pointer; background:url(zoom.png) no-repeat; border:none; position:absolute; right:1px; top:5px; }
/*home-doctor*/
#home-doctor { width:100%; margin-top:10px; overflow:hidden; }
#home-doctor .doc-chen { width:100%; height:358px; position:relative; }
#home-doctor .doc-chen .intro { width:783px; height:306px; position:absolute; top:36px; left:0; background:#dbf5ff url(home_doc_chen_bg.png) 32px 154px no-repeat; }
#home-doctor .doc-chen .intro dl { width:550px; margin:25px 0 0 34px; padding-bottom:25px; }
#home-doctor .doc-chen .intro dt { height:24px; overflow:hidden; font-size:22px; }
#home-doctor .doc-chen .intro dt span { width:25px; height:24px; display:block; float:left; padding-right:5px; background:url(icon_02.png) no-repeat;font-size:22px; }
#home-doctor .doc-chen .intro dl.dl1 span { background-position:-22px 0; }
#home-doctor .doc-chen .intro dl.dl2 span { background-position:-55px 0; }
#home-doctor .doc-chen .intro dd { margin-top:6px; line-height:24px; }
#home-doctor .doc-chen .avatar { width:357px; height:365px; position:absolute; right:0; top:0; background:url(home_doctor_avatar.png); }
#home-doctor .doc-chen .name { width:68px; height:141px; position:absolute; left:640px; top:95px;background:url(home_doctor_name.png); }
#home-doctor .doc-chen .icon { width:17px; height:17px; background:url(icon_02.png); position:absolute; top:37px; left:0; }
#home-doctor .doc-list { width:100%; }
#home-doctor .doc-list .list { width:487px; height:125px; margin-bottom:16px; position:relative; }
#home-doctor .doc-list .list01 { background:#9649be; }
#home-doctor .doc-list .list02 { background:#01aded; }
#home-doctor .doc-list .list03 { background:#01aded; }
#home-doctor .doc-list .list04 { background:#23b054; }
#home-doctor .doc-list .icon { width:72px; height:90px; background:url(home_doc_bg.png); position:absolute; left:36px; top:17px; }
#home-doctor .doc-list .list01 .icon { background-position:0 0; }
#home-doctor .doc-list .list02 .icon { background-position:0 -94px; }
#home-doctor .doc-list .list03 .icon { background-position:0 -188px; }
#home-doctor .doc-list .list04 .icon { background-position:0 -282px; }
#home-top .menu-item02 .nav04 .gk span{color:#FFB76F;margin:0 4px}
#home-doctor .doc-list .prevnext { width:36px; height:36px; background:url(home_doc_bg.png); position:absolute; top:45px; cursor:pointer; display:none; }
#home-doctor .doc-list .prev { background-position:0 -376px; left:125px; }
#home-doctor .doc-list .next { background-position:-36px -376px; left:437px; }
#home-doctor .doc-list .scroll { width:242px; height:72px; overflow:hidden; position:absolute; left:178px; top:27px; }
#home-doctor .doc-list .scroll ul { position:absolute; left:0; }
#home-doctor .doc-list .scroll li { width:72px; padding-right:13px; float:left; }
#home-doctor .doc-list .scroll li a { display:block; width:72px; height:100%; }
#home-doctor .doc-list .scroll li a span { display:none; }
#home-doctor .doc-list .scroll li a:hover { text-decoration:none; border:none; position:relative; }
#home-doctor .doc-list .scroll li a:hover span { width:72px; height:100%; background:#f1b847; text-align:center; line-height:72px; color:#fff; position:absolute; left:0; top:0; cursor:pointer; display:block; }
/*home-box*/
.home-box { width:100%;background:#F8F8F8;padding:30px 0 0 }
.home-box .home-box-col { width:1200px; margin:0 auto; overflow:hidden; }
.home-box .home-box-col1 { width:1200px;height:381px }
.home-box .home-box-coltit { height:18px;padding:19px 20px 14px }
.home-box .home-box-col1-left { width:895px;height:381px;background:#FFF; overflow:hidden; }
.home-box .home-box-col1-right { height:381px;background:#FFF; overflow:hidden; }
.home-box .home-box-col1-right .newslist li { width:248px; height:32px; line-height:32px; background:url(icon_01.gif) no-repeat left center;padding:0 0 0 12px; overflow:hidden; }
.home-box .home-box-col1-right .newslist{height:200px;padding:10px 20px;font-size:14px;line-height:25px;overflow:hidden}

.home-box .home-brief{height:200px;padding:10px 20px;font-size:14px;line-height:25px;color:#999;overflow:hidden}
.home-box .home-briefad{height:85px;padding:0 20px;overflow:hidden}
.home-box .home-newsad{height:90px;padding:0 20px;overflow:hidden}
.home-box .home-brief span{font-weight:bold;color:#04AF9F;margin:0 5px 0 0}




/*home-news*/
#home-news { height:300px;padding:0 20px; }
#home-news h9 { height:32px; overflow:hidden; color:#000; line-height:1.8em; }
#home-news h9 span { display:block; width:32px; height:32px; float:left; padding-right:5px; background:url(icon_02.png) no-repeat; color:#000; }

#home-news .focus { width:410px;height:300px;background:#F5F5F5; }
#home-news .news { width:419px;height:300px }
#home-news .newshot { width:419px;height:86px;margin-bottom:15px; background:url(line_01.gif) no-repeat left bottom }
#home-news .newshot h3{width:419px;font-size:17px;font-weight:bold;height:30px; overflow:hidden;text-align:center  }
#home-news .newshot p{width:419px;font-size:14px;height:40px;margin:0;padding:0;line-height:20px;color:#999 }
#home-news .newslist { width:419px;height:200px }
#home-news .newslist li { width:407px; height:32px; line-height:32px; background:url(icon_01.gif) no-repeat left center;padding:0 0 0 12px; overflow:hidden; }
#home-news .newslist li span { display:block; float:right; width:47px; height:32px; overflow:hidden; color:#999;font-size:12px;text-align:right}
#focus{width:145px;height:595px;padding:20px 10px 0;background:#F3F3F3}
#home-text .notice{ height:381px;background:#FFF}
#home-text { width:1200px;height:370px }
#home-text .activity{ height:370px;background:#FFF}
#home-text .newslist{height:200px;padding:10px 20px;font-size:14px;line-height:25px;overflow:hidden}
#home-text .activity .newslist li { width:368px; height:32px; line-height:32px; background:url(icon_01.gif) no-repeat left center;padding:0 0 0 12px; overflow:hidden; }
#home-text .notice .newslist li { width:238px; height:32px; line-height:32px; background:url(icon_01.gif) no-repeat left center;padding:0 0 0 12px; overflow:hidden; }
#home-text .activity .newslist li span { display:block; float:right; width:47px; height:32px; overflow:hidden; color:#999;font-size:12px;text-align:right}
#home-text .quick{ width:470px;height:381px;overflow:hidden}
#home-text .quick ul{ width:504px}
#home-text .quick li{ width:130px;height:155px;margin:0 10px 11px 0;padding:30px 7px 0 13px;float:left;color:#FFF;overflow:hidden}
#home-text .quick dl { width:130px;height:150px;overflow:hidden }
#home-text .quick dt { width:130px; height:34px; font-weight:bolder;font-size:16px }
#home-text .quick dd { width:130px;height:25px; line-height:25px; overflow:hidden}
#home-text .quick a{color:#FFF}
#home-text .quick .guide{background:url(quick_guide.gif) no-repeat}
#home-text .quick .online{background:url(quick_online.gif) no-repeat}
#home-text .quick .volunteer{background:url(quick_volunteer.gif) no-repeat}
#home-text .quick .health{background:url(quick_health.gif) no-repeat}
#home-text .quick .law{background:url(quick_law.gif) no-repeat}
#home-text .quick .human{background:url(quick_human.gif) no-repeat}
.home-box .home-box-coltit span{ width:14px;height:14px;padding:2px 0;float:right }
.home-box .home-box-coltit span a{ display:block;width:14px;height:14px;background:url(icon_more.gif) no-repeat }
#home-link { width:100%;height:133px;background:#CDEEE8 }
#home-link .linklist { width:1200px;height:112px;padding:11px 0 10px;margin:0 auto;overflow:hidden; }
#home-link .linklist ul{ width:1274px}
#home-link .linklist li{ height:58px;margin:0 16px 0 0;padding:27px 17px 27px 0;float:left;background:url(line_02.gif) no-repeat right center;overflow:hidden}


#home-text .video { width:402px; height:194px; border-bottom:3px solid #01aded; overflow:hidden; }
#home-text .video h3 span { background-position:-130px 0; }
#home-text .video ul { width:514px; margin-top:30px; }
#home-text .video ul li { width:197px; height:109px; float:left; overflow:hidden; margin-right:10px; position:relative; }
#home-text .video ul li div { width:100%; height:25px; position:absolute; bottom:-25px; left:0; font-size:12px; text-align:center; line-height:25px; }
#home-text .video ul li .shadow { background:#000; opacity:0.3; filter:alpha(opacity=30); }
#home-focus { width:855px;height:300px;padding:0 20px}
#home-focus .home-focus-det{ width:855px; height:300px; position:relative;background:#F5F5F5; overflow:hidden}
#home-focus .home-focus-det .show{ width:855px; height:300px; overflow:hidden; position:relative}
#home-focus .home-focus-det ul{ width:855px; height:300px;  position:relative}
#home-focus .home-focus-det li{ width:855px; height:300px; float:left}
#home-focus .home-focus-det li .newsimg{width:450px;height:300px; float:left;overflow:hidden}
#home-focus .home-focus-det li .newsimg img{width:450px;height:300px;overflow:hidden}
#home-focus .home-focus-det li .newstxt{width:370px;height:280px;padding:20px 10px 0 15px; float:right;overflow:hidden}
#home-focus .home-focus-det li h2{ width:370px; overflow:hidden}
#home-focus .home-focus-det li h2 a{ font:bold 16px/27px "微软雅黑"; color:#04AF9F}
#home-focus .home-focus-det li p{ width:370px; height:175px;margin:0;padding:0;line-height:25px; overflow:hidden}
#home-focus .home-focus-det li a:hover{ color:#000}
#home-focus .home-focus-det .thumb{ width:205px; height:8px; position:absolute; top:255px; _top:263px; right:10px; _right:20px; z-index:50}
#home-focus .home-focus-det .thumb ul{ position:absolute; z-index:50}
#home-focus .home-focus-det .thumb li{ width:12px; height:12px; position:relative; margin-right:5px; z-index:50; display:inline; _margin-right:0;}
#home-focus .home-focus-det .thumb li a{ display:inline-block;cursor:pointer; width:12px; height:12px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; margin-right:5px; overflow:hidden}
#home-focus .home-focus-det .thumb li.cur a{ background:#04AF9F; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

/*yunmama-diary*/
#yunmama-diary { width:100%; background:url(yunmama_main_bg.jpg) center 0 no-repeat; overflow:hidden; padding-bottom:50px; }
#yunmama-diary #title { margin-top:56px; }
#yunmama-diary .ipad { width:990px; height:744px; margin:auto; background:url(ipad.jpg) no-repeat; }
#yunmama-diary .ipad .wrapper { width:813px; height:596px; margin:63px 0 0 86px; overflow:hidden; position:relative; background:#f1e4f7; }
#yunmama-diary .ipad .arrow-right { width:18px; height:35px; position:absolute; top:177px; left:143px; background:url(icon_03.png); display:none; }
#yunmama-diary .ipad .arrow02 { background-position:-18px 0; top:177px; }
#yunmama-diary .ipad a { }
#yunmama-diary .ipad ul.left { width:143px; height:100%; position:absolute; left:0; top:0; border-right:1px solid #fff; z-index:11; }
#yunmama-diary .ipad ul.left li { width:100%; height:206px; position:relative; float:left; }
#yunmama-diary .ipad ul.left li.li01,
#yunmama-diary .ipad ul.left li.li01 .listall { background:#9649be; }
#yunmama-diary .ipad ul.left li.li02,
#yunmama-diary .ipad ul.left li.li02 .listall { background:#23b054; }
#yunmama-diary .ipad ul.left li .thumb { width:100%; height:186px; overflow:hidden; text-align:center; padding-top:20px; }
#yunmama-diary .ipad ul.left li .list { width:100%; overflow:hidden; display:none; }
#yunmama-diary .ipad ul.left li .list ul { width:102px; margin:20px auto 0; overflow:hidden; }
#yunmama-diary .ipad ul.left li .list ul li,
#yunmama-diary .ipad ul.left li .listall ul li { width:100%; height:26px; line-height:26px; overflow:hidden; border-bottom:1px dashed #fff; }
#yunmama-diary .ipad ul.left li .list ul li span,
#yunmama-diary .ipad ul.left li .listall ul li span { display:block; width:20px; height:100%; background:url(icon_03.png) 0 -35px no-repeat; float:left; overflow:hidden; }
#yunmama-diary .ipad ul.left li .list .more { width:100%; height:14px; line-height:14px; overflow:hidden; margin-top:22px; text-align:center; }
#yunmama-diary .ipad ul.left li .list .more span { background:url(icon_01.png) right -535px no-repeat; padding-right:20px; cursor:pointer; overflow:hidden; }
#yunmama-diary .ipad ul.left li .listall { width:671px; height:390px; position:absolute; top:0; left:143px; display:none; }
#yunmama-diary .ipad ul.left li .listall ul { width:100%; height:auto; margin:26px 0 0 0; }
#yunmama-diary .ipad ul.left li .listall ul li { width:102px; float:left; margin:0 23px; height:28px; line-height:28px; }
#yunmama-diary .ipad ul.left li .close-listall { width:20px; height:20px; position:absolute; top:5px; right:5px; font-size:20px; cursor:pointer; }
#yunmama-diary .ipad ul.left li.expand { height:390px; }
#yunmama-diary .ipad ul.left li.expand .thumb { height:138px; }
#yunmama-diary .ipad ul.left li.expand .list { display:block; }
#yunmama-diary .ipad ul.left li.expand .arrow-right { display:block; }
#yunmama-diary .ipad .right { width:591px; height:572px; position:absolute; top:0; right:0; z-index:10; }
#yunmama-diary .ipad .right h1 { width:500px; font-size:22px; text-align:center; line-height:25px; margin-top:18px; }
#yunmama-diary .ipad .right .content { width:520px; height:512px; position:absolute; bottom:0; left:0; background:#fff; overflow:hidden; }
#yunmama-diary .ipad .right .content .body { width:503px; height:100%; overflow:hidden; text-align:center; cursor:pointer; }
#yunmama-diary .ipad .right .content .over { width:503px; height:92px; background:url(over.jpg); }
#yunmama-diary .ipad .right .light { width:25px; height:180px; background:url(light_switch.png); position:absolute; top:-10px; right:22px; cursor:pointer; }
#yunmama-diary .ipad .right .light2 { background-position:-25px 0; }
#yunmama-diary .ipad .right .prevnext { width:68px; height:53px; background:url(icon_03.png) 0 -75px; position:absolute; right:0px; bottom:0px; }
#yunmama-diary .ipad .right .prevnext div { width:26px; height:26px; position:absolute; cursor:pointer; }
#yunmama-diary .ipad .right .prev { left:0; top:0; }
#yunmama-diary .ipad .right .next { right:15px; bottom:0; }
#yunmama-diary .ipad .shadow { width:100%; height:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); position:absolute; z-index:11; left:0; top:0; display:none; }
/*doctor-list*/
#doctor-list #banner01 { background:url(doctor_list_banner.jpg) center 0 no-repeat; }
#doctor-list .nav { width:98px; position:absolute; left:0; top:0; z-index:1 }
#doctor-list .nav li { height:60px; margin-bottom:2px; }
#doctor-list .nav li a { display:block; width:98px; height:100%; background:url(doctor_list_icon.png) no-repeat #01aded; overflow:hidden; cursor:pointer; text-decoration:none; -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in; transition:all 0.2s ease-in; }
#doctor-list .nav li a.active { width:98px; background:#9649be; }
#doctor-list .nav li a span { display:block; width:170px; height:100%; text-align:right; line-height:60px; color:#fff; padding-right:16px; }
#doctor-list .nav li a.active span { width:98px; text-align:center; }
#doctor-list .nav li a.hover { width:186px; background-color:#9649be; }
#doctor-list .nav .goTop { width:98px; height:18px; background:url(doctor_list_icon.png) 0 -496px no-repeat; cursor:pointer; }
#doctor-list .nav li.li01 a { background-position:0 0; }
#doctor-list .nav li.li02 a { background-position:0 -62px; }
#doctor-list .nav li.li03 a { background-position:0 -124px; }
#doctor-list .nav li.li04 a { background-position:0 -186px; }
#doctor-list .nav li.li05 a { background-position:0 -248px; }
#doctor-list .nav li.li06 a { background-position:0 -310px; }
#doctor-list .nav li.li07 a { background-position:0 -372px; }
#doctor-list .nav li.li08 a { background-position:0 -434px; }
#doctor-list .doctors { width:862px; }
#doctor-list .doctors .title { width:100%; height:42px; overflow:hidden; margin-top:23px; }
#doctor-list .doctors ul.list01 { width:890px; overflow:hidden; }
#doctor-list .doctors ul.list01 li { width:198px; height:244px; margin:23px 23px 0 0px; float:left; overflow:hidden; position:relative; display:inline; }
#doctor-list .doctors ul li a { display:block; width:100%; height:100%; text-align:center; text-decoration:none; color:#7c7c7c; overflow:hidden; }
#doctor-list .doctors ul li a p { width:100%; height:50px; position:absolute; bottom:0; left:0; background:#fff; opacity:0.5; filter:alpha(opacity=50); }
#doctor-list .doctors ul li a div { width:100%; height:50px; position:absolute; bottom:0; left:0; line-height:1.8em; }
#doctor-list .doctors ul li a div strong { font-size:20px; font-weight:normal; color:#000; }
#doctor-list .doctors .c0 { width:100%; height:683px; background:url(doctor_list_bg_01.png) no-repeat; margin-top:1px; }
#doctor-list .doctors ul.list02 { width:806px; height:100%; margin-bottom:1px; float:right; }
#doctor-list .doctors ul.list02 li { width:100%; height:228px; overflow:hidden; position:relative; }
#doctor-list .doctors ul.list02 li .li-wrap { width:697px; height:100%; left:56px; position:absolute; }
#doctor-list .doctors ul.list02 li ul { width:720px; height:192px; overflow:hidden; position:absolute; top:18px; left:0; }
#doctor-list .doctors ul.list02 li ul li { width:157px; height:100%; float:left; position:relative; padding-right:23px; }
#doctor-list .doctors ul.list02 li ul li a p { height:40px; }
#doctor-list .doctors ul.list02 li ul li a div { height:40px; line-height:20px; }
#doctor-list .doctors ul.list02 li ul li a strong { font-size:16px; }
#doctor-list .doctors ul.list02 li .prevnext { width:31px; height:37px; background:url(doctor_list_bg_02.png) no-repeat; position:absolute; top:50%; margin-top:-18px; cursor:pointer; display:none; }
#doctor-list .doctors .c0 ul.list02 li .prev { left:0; }
#doctor-list .doctors .c0 ul.list02 li .next { right:0; background-position:-31px 0; }
/*one-intro*/
#one-intro #banner01 { background:url(banner.jpg) #2BDFC6 center 0 no-repeat; overflow:hidden; }
#one-intro #banner01 .menu { width:190px; padding:0 0 0 1010px; height:480px; margin:0 auto; overflow:hidden; }

#one-intro #banner01 .menu li { width:158px; height:100%; float:left; margin-right:7px; }
#one-intro #banner01 .menu li a { display:block; background:#01a9e7; color:#fff; font-size:20px; text-align:center; line-height:46px; }
#one-intro #banner01 .menu li a:hover,
#one-intro #banner01 .menu li a.active { background:#8e45b4; }
#one-intro .main { width:100%; }
#one-intro .box { width:100%; margin-top:50px; overflow:hidden; }
#one-intro .box .title { width:197px; height:284px; margin-left:130px; position:relative; display:inline; padding:30px; }
#one-intro .box .title h3 { width:190px; height:62px; line-height:46px; font-size:50px; background:url(one_intro_border.png) 0 bottom no-repeat; }
#one-intro .box .title .icon { width:92px; height:92px; background:url(one_intro_icon.png); position:absolute; bottom:5px; right:5px; }
#one-intro .box .title p { font-size:20px; line-height:30px; margin-top:8px; }
#one-intro .content { width:538px; margin-right:33px; padding:28px 0; display:inline; }
#one-intro .content p { line-height:24px; }
#one-intro .box-doctor { overflow:visible; }
#one-intro .box-doctor .scroll { width:420px; height:142px; margin-top:22px; position:relative; }
#one-intro .box-doctor .scroll-wrap { width:344px; height:100%; margin:auto; position:relative; }
#one-intro .box-doctor .scroll-wrap ul { position:absolute; left:0; }
#one-intro .box-doctor .scroll-wrap li { width:117px; height:100%; float:left; }
#one-intro .box-doctor .prevnext { width:36px; height:36px; background:url(one_intro_icon.png); position:absolute; top:50%; margin-top:-18px; cursor:pointer; }
#one-intro .box-doctor .prev { background-position:-92px 0; left:0; }
#one-intro .box-doctor .next { background-position:-128px 0; right:0; }
#one-intro .box-doctor .select { width:152px; height:28px; position:absolute; right:30px; top:285px; }
#one-intro .box-doctor .select-title { width:150px; height:26px; border:1px solid #01aded; background:#fff; color:#9f9f9f; text-indent:10px; cursor:pointer; line-height:26px; }
#one-intro .box-doctor .select-title span { display:block; width:21px; height:20px; float:right;  background:url(one_intro_icon.png) -92px -46px no-repeat; margin:3px 3px 0 0; display:inline; }
#one-intro .box-doctor .options { position:absolute; left:0; top:28px; background:#fff; display:none; }
#one-intro .box-doctor .options li { width:152px; height:30px; line-height:30px; text-indent:2em; }
#one-intro .box-doctor .options li a { display:block; }
#one-intro .box-doctor .options li a:hover { background:#01aded; color:#fff; }
#one-intro .box-technology .content p.text-center { margin-top:24px; }
#one-intro .box-technology .content p.text-center a { margin-right:20px; }
#one-intro .box-response .content p.text-center { margin-top:24px; }
#one-intro .box-response .content p.text-center img { margin-right:2px; }
#one-intro .box-doctor { margin-top:0; background:#d7f4ff; position:relative; }
#one-intro .box-doctor .title { background:#01aded; }
#one-intro .box-doctor .title h3 { background-position:0 bottom; }
#one-intro .box-doctor .title .icon { background-position:0 0; }
#one-intro .box-technology { background:#f8eaff; }
#one-intro .box-technology .title { background:#9649be; }
#one-intro .box-technology .title h3 { background-position:-190px bottom; }
#one-intro .box-service .content { width:562px; height:387px; margin-right:24px; }
#one-intro .box-service .icons { width:70px; height:278px; background:url(one_intro_icon.png) -193px -36px; }
#one-intro .box-service dl { width:100%; margin-bottom:15px; }
#one-intro .box-service dt { width:70px; height:70px; background:url(one_intro_icon.png); float:left; }
#one-intro .box-service dt.dt01 { background-position:-193px -36px; }
#one-intro .box-service dt.dt02 { background-position:-193px -140px; }
#one-intro .box-service dt.dt03 { background-position:-193px -244px; }
#one-intro .box-service dd { width:478px; float:right; margin-left:12px; padding-bottom:10px; background:url(one_intro_border2.png) 0 bottom no-repeat; line-height:25px; }
#one-intro .box-service dd strong { font-size:20px; font-weight:normal; }
#one-intro .box-technology .title .icon { background-position:0 -92px; }
#one-intro .box-response { background:#ddfde8; }
#one-intro .box-response .title { height:313px; background:#23b054; }
#one-intro .box-response .title h3 { background-position:-380px bottom; }
#one-intro .box-response .title .icon { background-position:0 -184px; }
#one-intro .box-service { background:#d7f4ff; }
#one-intro .box-service .title { height:383px; background:#01aded; }
#one-intro .box-service .title h3 { background-position:-570px bottom; }
#one-intro .box-service .title .icon { background-position:0 -276px; }
/*one-honor*/
#one-honor #banner01 { background:url(one_honor_banner.jpg) center 0 no-repeat; }
#one-honor .content { width:860px; }
#one-honor .content .tongpai { width:890px; margin-top:-13px; height:717px; }
#one-honor .content ul.all { height:auto; }
#one-honor .content .tongpai li { width:256px; height:204px; padding:11px; background:#f0f0f0; float:left; margin:13px 13px 0px 0; text-align:center; overflow:hidden; line-height:35px; }
#one-honor .content .tongpai li img { float:left; cursor:url(honor_cursor.png), move; }
#one-honor .content .more { width:48px; height:44px; margin:10px auto 0; background:url(one_honor_more.png); cursor:pointer; }
#one-honor .content .more:hover { background-position:0 -44px; }
#one-honor .content .coop-title { width:100%; height:43px; background:url(coop_title.png) center 0 no-repeat #23b054; margin-top:37px; }
#one-honor .content .coop li { width:150px; padding-right:22px; text-align:center; float:left; margin-top:43px; }
#one-honor-tongpai-shadow { width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.7; filter:alpha(opacity=70); z-index:999; display:none; }
#one-honor-tongpai { width:405px; background:#fff; padding:15px 40px; position:absolute; left:50%; margin-left:-202px; z-index:1000; display:none; }
#one-honor-tongpai .close { width:22px; height:24px; background:url(one_honor_close.png); position:absolute; top:5px; right:5px; cursor:pointer; }
#one-honor-tongpai h4 { font-size:22px; text-align:center; font-weight:normal; line-height:1.5em; }
/*one-yuanzhang*/
#one-yuanzhang #banner01 { background:url(one_yuanzhang_banner.jpg) center 0 no-repeat; }
#one-yuanzhang .content { width:860px; }
#one-yuanzhang .text { width:536px; height:513px; background:url(one_yuanzhang_signature.jpg) right bottom no-repeat; }
#one-yuanzhang .text p { margin-bottom:25px; }
/*one-yuanxun*/
#one-yuanxun #banner01 { background:url(one_yuanxun_banner.jpg) center 0 no-repeat; }
#one-yuanxun .content { width:860px; height:513px; background:url(one_yuanxun_bg01.jpg) right 0 no-repeat; }
#one-yuanxun dl { width:470px; height:104px; background:#f4ecf8; margin-bottom:32px; overflow:hidden; }
#one-yuanxun dt { width:99px; height:100%; background:url(one_yuanxun_bg.png); float:left; text-align:center; line-height:104px; color:#fff; font-size:22px; }
#one-yuanxun dd { width:330px; float:right; padding:18px; }
/*one-history*/
#one-history #banner01 { background:url(one_history_banner.jpg) center 0 no-repeat; }
#one-history .content { width:860px; }
#one-history .content img { float:left; }
#one-history .history-list { width:100%; }
#one-history .history-list dt { width:139px; height:47px; background:url(one_history_bg_01.gif); text-align:center; line-height:38px; color:#fff; font-size:20px; margin-bottom:2px; overflow:hidden; }
#one-history .history-list dd { width:789px; border-left:3px solid #01aded; position:relative; min-height:70px; float:right; padding-bottom:7px; clear:both; }
#one-history .history-list .text { width:751px; position:relative; border:1px solid #01aded; float:right; margin-top:7px; background:#d7f4ff; border-radius:3px; }
#one-history .history-list .month { width:34px; height:18px; background:url(one_history_bg_02.png) right center no-repeat; padding-right:50px; overflow:hidden; position:absolute; left:-84px; top:30%; line-height:18px; }
#one-history .history-list .text p { padding:10px 30px; line-height:36px; }
#one-history .history-list2 { display:none; }
#one-history dt.showall { height:98px; background-position:-139px 0; }
/*one-enviroment*/
#one-enviroment #banner01 { background:url(one_envir_banner.jpg) center 0 no-repeat; }
#one-enviroment .content { width:860px; }
#one-enviroment .content-wrap { width:880px; }
#one-enviroment .content li { width:204px; height:306px; float:left; margin:0 14px 14px 0; overflow:hidden; text-align:center; cursor:pointer; }
#one-enviroment .content li img { height:100%; }
#one-enviroment .content .more { width:79px; height:88px; margin:50px auto 0; }
#one-enviroment .content .more a { display:block; width:100%; height:100%; background:url(one_envir_more.png) center 0 no-repeat; }
#one-enviroment .content .more a:hover { background-position:0 -88px; }
/*one-guihua*/
#one-guihua #banner01 { background:url(one_guihua_banner.jpg) center 0 no-repeat; }
#one-guihua .content { width:860px; height:545px; background:url(one_guihua_bg.jpg) right bottom no-repeat; }
#one-guihua .content h2 { font-size:35px; line-height:1em; }
#one-guihua .content p { margin:32px 0 44px 0; line-height:25px; }
/*one-floor*/
#one-floor #banner01 { background:url(one_floor_banner.jpg) center 0 no-repeat; }
#one-floor .content { width:860px; }
#one-floor .content .floors { width:100%; height:108px; overflow:hidden; }
#one-floor .content .bg-gray { background:#f4f4f4; }
#one-floor .content .floors dl { width:858px; height:106px; border:1px solid #fff; overflow:hidden; }
#one-floor .content .bg-gray dl { border-color:#f4f4f4; }
#one-floor .content .floors dl.hover { border-color:#01aded; background:url(one_floor_bg_02.gif) right 0 no-repeat #dff6fe; }
#one-floor .content .floors dt { width:75px; height:75px; background:url(one_floor_bg_01.png); color:#fff; text-align:center; line-height:75px; float:left; margin:15px 0 0 72px; font-size:35px; display:inline; }
#one-floor .content .floors dd { width:626px; height:75px; margin-top:15px; float:right; border-left:3px solid #01aded; padding-left:14px; overflow:hidden; }
#one-floor .content .floors dd ul { width:100%; overflow:hidden; }
#one-floor .content .floors dd ul.row1 { padding-top:26px; }
#one-floor .content .floors dd ul.row2 { padding-top:12px; }
#one-floor .content .floors dd li { width:120px; float:left; line-height:25px; padding:0; overflow:hidden; }
#one-floor .content .floors dd li.col2 { width:240px; }
#one-floor .content .floors dd li a:hover { color:#9649be; }
/*one-simi*/
#one-simi #banner01 { background:url(one_simi_banner.jpg) center 0 no-repeat; }
#one-simi .content { width:860px; }
#one-simi .content .icon { width:64px; height:64px; background:url(one_simi_bg_01.png); position:absolute; }
#one-simi .content .icon01 { top:-1px; left:-32px; }
#one-simi .content .icon02 { bottom:-1px; right:-32px; background-position:-66px 0; }
#one-simi .content .list01 { width:860px; }
#one-simi .content .list01 li { width:796px; height:100px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin:0 0 -1px 32px; float:left; padding:24px 0; position:relative; }
#one-simi .content .list01 li p { width:678px; margin-left:60px; line-height:1.8em; }
#one-simi .content .list01 li p img { margin-left:40px; }
#one-simi .content .list01 li p strong { font-size:35px; font-weight:normal; padding-right:18px; line-height:1.2em; }
#one-simi .content .list01 li:hover p strong { color:#9649be; }
#one-simi .content h3.title { margin-top:40px; text-indent:5px; font-size:22px; line-height:30px; border-left:6px solid #9649be; }
#one-simi .content h3.title2 { border-color:#23b054; }
#one-simi .content ul.rules { width:880px; height:197px; background:url(one_simi_bg_02.png) no-repeat; margin-top:32px; }
#one-simi .content ul.rules li { width:144px; height:110px; margin:50px 10px 0 0; padding:0 10px; float:left; text-align:center; }
#one-simi .content ul.rules li strong { font-size:35px; font-weight:normal; line-height:1em; padding-right:5px; }
#one-simi .content .promise { width:100%; height:133px; background:url(one_simi_bg_03.png) 573px 0 no-repeat #efefef; margin-top:25px; }
#one-simi .content .promise p { width:467px; margin:32px 0 0 34px; line-height:1.8em; }
/*one-shebei*/
#one-shebei #banner01 { background:url(one_shebei_banner.jpg) center 0 no-repeat; }
#one-shebei .content { width:860px; background:url(one_shebei_bg_01.jpg) -860px bottom no-repeat; padding-bottom:10px; }
#one-shebei .content .top { width:100%; height:35px; background:url(one_shebei_bg_01.jpg) no-repeat; }
#one-shebei .content .shebei-pic { width:484px; height:548px; margin-top:5px; text-align:center; overflow:hidden; }
#one-shebei .content .shebei-right { width:374px; float:right; overflow:hidden; }
#one-shebei .content .tabbar { border-bottom:1px solid #9649be; }
#one-shebei .content .tabbar li { width:123px; height:32px; border-bottom:3px solid #fff; float:left; margin-right:2px; cursor:pointer; }
#one-shebei .content .tabbar li span { display:block; width:100%; height:30px; line-height:30px; text-align:center; color:#fff; background:#01aded; }
#one-shebei .content .tabbar li.selected { border-color:#9649be; }
#one-shebei .content .tabbar li.selected span { background:#9649be; }
#one-shebei .content .shebei-name { height:80px; font-size:35px; text-align:center; margin-top:20px; border-bottom:1px solid #dfdfdf; line-height:80px; overflow:hidden; }
#one-shebei .content .tabpages { height:200px; margin-top:16px; overflow:hidden; }
#one-shebei .content .tabpage { height:100%; padding:0 10px; line-height:25px; }
#one-shebei .content .scroller .prevnext { width:36px; height:36px; background:url(one_shebei_bg_02.png); margin:auto; cursor:pointer; }
#one-shebei .content .scroller .next { background-position:-36px 0; }
#one-shebei .content .scroller-wrap { width:100%; height:100px; overflow:hidden; position:relative; }
#one-shebei .content .scroller-wrap ul { width:382px; position:absolute; top:0; }
#one-shebei .content .scroller-wrap ul li { width:100%; height:35px; float:left; }
#one-shebei .content .scroller-wrap ul li span { display:block; width:182px; height:28px; float:left; margin-right:5px; border:1px solid #e0e0e0; line-height:28px; text-align:center; overflow:hidden; cursor:pointer; }
#one-shebei .content .scroller-wrap ul li span.selected { background:#01aded; color:#fff; }
/*one-night*/
#one-night #banner01 { background:url(one_night_banner.jpg) center 0 no-repeat; }
#one-night .content { width:860px; }
#one-night .content .box1 { width:100%; height:215px; background:url(one_night_bg_01.jpg); }
#one-night .content .box1 p { width:557px; margin:60px 0 0 32px; font-size:16px; color:#818181; line-height:30px; }
#one-night .content .box1 p strong { font-size:35px; color:#000; font-weight:normal; }
#one-night .content .box2 { width:880px; margin-top:42px; padding-top:55px; background:url(one_night_bg_02.png) no-repeat; }
#one-night .content .box2 li{ width:166px; height:247px; background:url(one_night_bg_03.png); padding:10px 18px 0; float:left; margin-right:18px; line-height:24px; }
#one-night .content h3 { height:49px; background:url(one_night_bg_04.png) no-repeat; line-height:48px; font-size:35px; padding-left:60px; margin-top:42px; }
#one-night .content .tip { width:100%; height:75px; background:#f4f4f4; margin-top:8px; padding-top:18px; }
#one-night .content .tip p { width:550px; height:59px; background:url(one_night_bg_04.png) right -49px no-repeat; line-height:59px; padding-right:65px; margin:auto; font-size:18px; }
#one-night .content .tip p span { color:#25b2ed; }
/*one-xueshuchenguo*/
#one-xueshuchenguo #banner01 { background:url(one_xueshu_banner.jpg) center 0 no-repeat; }
#one-xueshuchenguo .xueshu-doclist { width:184px; }
#one-xueshuchenguo .xueshu-doclist .title { height:32px; line-height:32px; font-size:30px; color:#9649be; border-left:3px solid #01aded; text-indent:5px; }
#one-xueshuchenguo .xueshu-doclist ul { margin-top:16px; width:100%; }
#one-xueshuchenguo .xueshu-doclist li { width:100%; height:35px; overflow:hidden; margin-bottom:2px; background:url(one_xueshu_bg_01.png); }
#one-xueshuchenguo .xueshu-doclist li a { display:block; width:100px; height:100%; text-align:center; line-height:35px; color:#9649be; font-size:16px; float:right; }
#one-xueshuchenguo .xueshu-doclist li a.a1 { width:70px; color:#01aded; float:left; }
#one-xueshuchenguo .xueshu-list { width:784px; }
#one-xueshuchenguo .xueshu-list li { width:100%; background:url(one_xueshu_bg_02.png); overflow:hidden; margin-bottom:22px; padding-bottom:20px; position:relative; }
#one-xueshuchenguo .xueshu-list .list-left { width:184px; text-align:center; }
#one-xueshuchenguo .xueshu-list .list-left .avatar { width:100%; height:151px; overflow:hidden; margin-top:29px; }
#one-xueshuchenguo .xueshu-list .list-left .name { width:100%; font-size:20px; margin-top:22px; line-height:1em; }
#one-xueshuchenguo .xueshu-list .list-right { width:550px; height:100%; position:relative; padding-right:22px; }
#one-xueshuchenguo .xueshu-list .list-right header { margin-top:22px; line-height:32px; font-size:20px; z-index:0; }
#one-xueshuchenguo .xueshu-list .list-right article { color:#797979; margin-top:14px; line-height:25px; text-indent:2em; }
#one-xueshuchenguo .xueshu-list .info { text-align:right; height:28px; background:url(icon_01.png) right -250px no-repeat; padding-right:30px; }
#one-xueshuchenguo .xueshu-list .icon { width:29px; height:40px; background:url(icon_01.png) 0 -330px; position:absolute; top:0; left:0; }
#one-xueshuchenguo .xueshu-list .more { width:100%; margin-top:10px; }
#one-xueshuchenguo .xueshu-list .more p { width:106px; height:26px; line-height:26px; background:url(icon_01.png) right -278px no-repeat; padding-right:15px; overflow:hidden; cursor:pointer; }
#one-xueshuchenguo .xueshu-list .more p.expand { background-position: right -304px; }
#one-xueshuchenguo .xueshu-list .more ul { display:none; }
#one-xueshuchenguo .xueshu-list .more ul li { width:550px; line-height:30px; margin:0; padding:0; text-indent:10px; background:none; }
/*one-zixun*/
#one-zixun { overflow:hidden; padding-bottom:50px; }
#one-zixun h2.zixun-title { width:100%; height:141px; background:url(list_zixun_title.png) center 0 no-repeat; }
#one-zixun ul.years { width:72px;/*position:absolute; top:0; left:0;*/ }
#one-zixun ul.years li { width:64px; line-height:36px; border-right:3px solid #fff; padding-right:5px; text-align:right; cursor:pointer; }
#one-zixun ul.years li.selected { color:#9649be; border-color:#9649be }
#one-zixun .zixun-right { width:894px; background:url(list_zixun_bg_02.png) 60px 0 no-repeat; padding-top:39px; }
#one-zixun dl { width:828px; border-left:5px solid #fff; margin-left:60px; padding-bottom:25px; /*zoom:1; display:table;*/ position:relative; }
#one-zixun dl dt { width:44px; height:18px; background:url(icon_01.png) right -372px no-repeat; position:absolute; left:-66px; top:22px; padding-right:28px; text-align:right; color:#fff; line-height:18px; font-size:18px; overflow:hidden; }
#one-zixun dl dd { width:709px; height:200px; background:url(list_zixun_bg_03.png); overflow:hidden; margin-left:30px; padding:30px 25px 30px 40px; }
#one-zixun dl dd header { width:675px; height:48px; border-left:4px solid #9649be; overflow:hidden; padding-left:15px; }
#one-zixun dl dd header h2 { font-size:20px; line-height:1em; }
#one-zixun dl dd header p { color:#999; font-size:12px; line-height:1em; margin-top:16px; }
#one-zixun dl dd article { margin-top:16px; width:100%; }
#one-zixun dl dd .pic { width:222px; }
#one-zixun dl dd .text { width:469px; line-height:1.8em; }
#one-zixun dl dd .text a { display:block; width:125px; height:32px; color:#fff; line-height:32px; text-align:center; background:#bcbcbc; margin-top:3px; }
#one-zixun dl dd .text a:hover { background:#01aded; text-decoration:none; }
/*list-dangjian*/
#list-dangjian #banner01 { background:url(list_dangjian_banner.jpg) center 0 no-repeat; }
#list-dangjian .content { width:870px; }
#list-dangjian .content-left { width:535px; }
#list-dangjian .news-list { width:100%; }
#list-dangjian .news-list li { width:100%; overflow:hidden; margin-bottom:26px; padding-bottom:26px; border-bottom:1px solid #dbdbdb; }
#list-dangjian .news-list li header { width:675px; height:48px; border-left:4px solid #9649be; overflow:hidden; padding-left:15px; }
#list-dangjian .news-list li header h2 { font-size:20px; line-height:1em; }
#list-dangjian .news-list li header p { color:#999; font-size:12px; line-height:1em; margin-top:16px; }
#list-dangjian .news-list li article { margin-top:16px; width:100%; }
#list-dangjian .news-list li .pic { width:222px; }
#list-dangjian .news-list li .text { width:303px; line-height:1.8em; }
#list-dangjian .news-list li .text a { display:block; width:125px; height:32px; color:#fff; line-height:32px; text-align:center; background:#bcbcbc; margin-top:3px; }
#list-dangjian .news-list li .text a:hover { background:#01aded; text-decoration:none; }
#list-dangjian .content-right { width:318px; background:url(list_dangjian_bg_01.png) no-repeat;  }
#list-dangjian .content-right { width:316px; border:1px solid #dbdbdb; border-top:none; padding-top:130px; }
#list-dangjian .content-right li { width:122px; height:210px; text-align:center; float:left; margin-left:24px; display:inline; line-height:1.8em; }
/*one-duiwaijiaoliu*/
#one-duiwaijiaoliu #banner01 { background:url(one_duiwaijiaoliu_banner.jpg) center 0 no-repeat; }
#one-duiwaijiaoliu .content { width:790px; margin-right:36px; }
#one-duiwaijiaoliu .content h2 { height:56px; font-size:35px; }
#one-duiwaijiaoliu .content .box { width:100%; background:url(one_duiwaijiaoliu_bg_01.jpg) no-repeat; padding-top:20px; line-height:25px; }
/*one-gonghui*/
#one-gonghui #banner01 { background:url(one_gonghui_banner.jpg) center 0 no-repeat; }
#one-gonghui .content { width:860px; }
#one-gonghui .content h2 { background:url(one_gonghui_bg_01.png) 0 center no-repeat; text-align:center; height:35px; font-size:35px; line-height:1em; }
#one-gonghui .content h2 span { background:#fff; padding:0 5px; }
#one-gonghui .content .box { width:100%; background:url(one_gonghui_bg_02.gif); margin-top:20px; }
#one-gonghui .content .box1 p { width:788px; border:1px solid #c6c6c6; margin:9px auto 9px; padding:9px 26px; line-height:28px; }
#one-gonghui .content .box2 { width:574px; height:181px; background:url(one_gonghui_bg_03.jpg) 0 0 no-repeat #f3f3f3; margin:16px auto 0; padding:17px 0 0 84px; }
#one-gonghui .content .box2 li { margin-bottom:7px; line-height:28px; height:28px; font-size:16px; }
#one-gonghui .content .box3 ul { width:838px; height:290px; margin:10px; border:1px solid #c6c6c6; padding:20px 0 0; overflow:hidden; background:url(one_gonghui_bg_04.png) 64px 20px no-repeat; }
#one-gonghui .content .box3 ul li { width:636px; margin-left:140px; height:52px; margin-bottom:54px; font-size:16px; }
/*one-daozheng*/
#one-daozheng { width:100%; background:url(one_daozheng_bg_01.jpg) center 0 no-repeat; padding-bottom:50px; }
#one-daozheng .banner01 { width:100%; height:400px; background:url(one_daozheng_bg_01.jpg) center 0 no-repeat; }
#one-daozheng .banner01 .wrapper { width:522px; margin:220px auto 0; }
#one-daozheng .banner01 h1 { font-size:40px; line-height:1em; text-align:center; }
#one-daozheng .banner01 p { font-size:16px; margin-top:15px; line-height:25px; }
#one-daozheng .banner02 { width:100%; height:389px; background:url(one_daozheng_bg_02.jpg) center 0 no-repeat; }
#one-daozheng .banner02 .pic { width:664px; height:290px; margin:auto; }
#one-daozheng .banner02 .pic ul { width:100%; height:263px; overflow:hidden; position:relative; }
#one-daozheng .banner02 li { width:400px; height:233px; overflow:hidden; background:url(one_daozheng_bg_04.png) 0 bottom no-repeat; padding-bottom:30px; position:absolute; top:0; left:0; }
#one-daozheng .banner02 li.blur { -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); }
#one-daozheng .banner02 .pic .dot { width:48px; height:8px; margin:auto; overflow:hidden; text-align:center; line-height:8px; }
#one-daozheng .banner02 .pic .dot span { display:block; width:8px; height:8px; float:left; background:url(one_daozheng_bg_05.png) no-repeat; margin-right:8px; cursor:pointer; }
#one-daozheng .banner02 .pic .dot span.selected { background-position:-8px 0; }
#one-daozheng .box01 { width:424px; height:165px; background:url(one_daozheng_bg_03.png); margin:auto; padding:30px 54px 0; font-size:16px; color:#69646c; }
#one-daozheng .box01 strong { font-weight:normal; font-size:50px; padding-right:10px; line-height:1em; }
#one-daozheng .box02 { width:990px; margin:34px auto 0; }
#one-daozheng .box02 h1 { text-align:center; font-size:50px; }
/*one-yiwaihuaiyun*/
#one-yiwaihuaiyun #banner01 { background:url(one_yiwai_banner.jpg) center 0 no-repeat;}
#one-yiwaihuaiyun .box01 { width:1089px; height:300px; background:url(one_yiwai_bg_01.png); overflow:hidden; color:#6d6e73; }
#one-yiwaihuaiyun .box01 li { width:202px; height:55px; float:left; margin:0 103px 126px 0; font-size:16px; line-height:25px; padding:5px 0 0 58px; }
#one-yiwaihuaiyun .box02 { width:100%; height:327px; background:url(one_yiwai_bg_02.png); }
#one-yiwaihuaiyun h2 { font-size:35px; text-align:center; line-height:56px; }
#one-yiwaihuaiyun .liuchen { width:486px; height:636px; }
#one-yiwaihuaiyun .liuchen .content {  width:100%; height:100%; background:url(one_gonghui_bg_02.gif); }
#one-yiwaihuaiyun .liuchen .content-wrap { width:464px; height:558px; border:1px solid #000; margin:10px; }
#one-yiwaihuaiyun .liuchen .content-box { width:427px; height:538px; padding:10px; }
#one-yiwaihuaiyun .liuchen h3 { height:45px; overflow:hidden; }
#one-yiwaihuaiyun .liuchen p { padding-left:16px; line-height:30px; }
#one-yiwaihuaiyun .news { width:484px; height:636px; }
#one-yiwaihuaiyun .newslist { width:100%; height:291px; background:url(one_gonghui_bg_02.gif); }
#one-yiwaihuaiyun .newslist ul { width:410px; height:200px; border:1px solid #d0d0d0; margin:10px; padding:35px 26px; }
#one-yiwaihuaiyun .newslist ul li { width:100%; height:36px; margin-top:1px; overflow:hidden; }
#one-yiwaihuaiyun .newslist ul li a { display:block; width:340px; height:36px; padding-left:64px; background:url(one_yiwai_bg_03.png) 0 0 no-repeat; }
#one-yiwaihuaiyun .newslist ul li a span { display:block; height:35px; line-height:35px; font-size:16px; border-bottom:1px solid #d0d0d0; cursor:pointer; }
#one-yiwaihuaiyun .newslist ul li a:hover { background-position:0 -36px; }
#one-yiwaihuaiyun .member { width:100%; height:232px; background:url(one_gonghui_bg_02.gif); }
#one-yiwaihuaiyun .member li { width:138px; height:60px; margin:12px 0 0 20px; float:left; background:url(one_yiwai_bg_04.png) 14px 0 no-repeat #e9e9e9; padding-left:74px; line-height:60px; display:inline; }
#one-yiwaihuaiyun .member li.li03 { background-position:14px -120px; }
#one-yiwaihuaiyun .member li.li04 { background-position:14px -180px; line-height:22px; padding-top:8px; height:52px; }
#one-yiwaihuaiyun .member li.li05 { background-position:14px -240px; }
#one-yiwaihuaiyun .member li.li06 { background-position:14px -300px; }
/*one-yingyangmengzheng*/
#one-yingyangmengzheng #banner01 { background:url(one_yingyang_banner.jpg) center 0 no-repeat; }
#one-yingyangmengzheng .tabbar { width:1002px; overflow:hidden; }
#one-yingyangmengzheng .tabbar li { width:324px; height:106px; float:left; margin-right:9px; background:url(one_yingyang_bg_01.png); cursor:pointer; }
#one-yingyangmengzheng .tabbar .li01 { background-position:0 0px; }
#one-yingyangmengzheng .tabbar .li02 { background-position:0 -106px; }
#one-yingyangmengzheng .tabbar .li03 { background-position:0 -212px; }
#one-yingyangmengzheng .tabbar li span { width:238px; height:100px; border-width:3px; border-style:solid; display:none; float:right; }
#one-yingyangmengzheng .tabbar .li01 span { border-color:#9649be; }
#one-yingyangmengzheng .tabbar .li02 span { border-color:#00a6e2; }
#one-yingyangmengzheng .tabbar .li03 span { border-color:#23b054; }
#one-yingyangmengzheng .tabbar li.selected  span { display:block; }
#one-yingyangmengzheng .tabpages { width:100%; height:350px; overflow:hidden; margin-top:8px; }
#one-yingyangmengzheng .tabpage { width:970px; height:330px; padding:10px; background:url(one_gonghui_bg_02.gif); }
#one-yingyangmengzheng .tabpage .intro { width:280px; height:328px; border:1px solid #000; }
#one-yingyangmengzheng .tabpage .intro h3 { width:100%; height:67px; text-align:center; font-size:25px; line-height:26px; padding-top:16px; margin-top:28px; background:url(one_yingyang_bg_02.png) center 0 no-repeat; }
#one-yingyangmengzheng .tabpage .intro p { width:226px; margin:22px auto 0; color:#777777; }
#one-yingyangmengzheng .tabpage .detail { width:670px; height:100%; background:url(one_yingyang_bg_03.png) 0 center no-repeat; color:#777777; }
#one-yingyangmengzheng .tabpage .detail-wrap { width:578px; height:225px; margin-top:46px; float:right; background:url(one_yingyang_bg_04.png) right center no-repeat; font-size:16px; }
#one-yingyangmengzheng .tabpage .detail-wrap p { color:#000; line-height:30px; }
#one-yingyangmengzheng .tabpage .detail-wrap ul { width:320px; padding-left:44px; background:url(one_yingyang_bg_05.png) 5px 0 no-repeat; }
#one-yingyangmengzheng .tabpage .detail-wrap ul li { line-height:30px; margin-bottom:2px; }
#one-yingyangmengzheng .tabpage .detail-wrap dl { width:390px; overflow:hidden; margin-top:32px; }
#one-yingyangmengzheng .tabpage .detail-wrap dl dt { width:70px; height:18px; float:left; background:url(one_yingyang_bg_06.png) no-repeat; }
#one-yingyangmengzheng .tabpage .detail-wrap dl dd { width:310px; float:right; line-height:18px; }
#one-yingyangmengzheng .tabpage02 .detail-wrap { background-image:url(one_yingyang_bg_09.png); }
#one-yingyangmengzheng .tabpage02 .detail-wrap ul { background-image:url(one_yingyang_bg_07.png); }
#one-yingyangmengzheng .tabpage02 .detail-wrap dl dt { background-image:url(one_yingyang_bg_08.png); }
#one-yingyangmengzheng .tabpage03 .detail-wrap { margin-top:36px; background:none; }
#one-yingyangmengzheng .tabpage03 .detail-wrap p { color:#777777; font-size:14px; line-height:26px; }
#one-yingyangmengzheng .tabpage03 .detail-wrap p span { color:#23b054; font-size:40px; line-height:1em; }
#one-yingyangmengzheng .title { width:100%; height:15px; border-top:1px solid #bdbdbd; margin-top:62px; position:relative; overflow:visible; }
#one-yingyangmengzheng .title span { display:block; width:290px; height:30px; position:absolute; top:-15px; left:50%; margin-left:-145px; background:#fff; text-align:center; line-height:1em; font-size:30px; }
#one-yingyangmengzheng .piclist { width:1000px; margin-top:42px; overflow:hidden; }
#one-yingyangmengzheng .piclist li { width:324px; height:180px; float:left; margin-right:8px; }
/*one-xiaoyuezi*/
#one-xiaoyuezi #banner01 { background:url(one_xiaoyuezi_banner.jpg) center 0 no-repeat; }
#one-xiaoyuezi #left { width:475px; height:860px; background:url(one_gonghui_bg_02.gif); padding:10px; }
#one-xiaoyuezi h2 { font-size:30px; height:58px; line-height:58px; text-align:center; }
#one-xiaoyuezi #left .box01 { width:433px; height:747px; border:1px solid #000; margin-top:12px; padding:20px; color:#777; overflow:hidden; }
#one-xiaoyuezi #left .box01 p { margin-bottom:10px; }
#one-xiaoyuezi #left .box01 p.title { width:100%; height:45px; overflow:hidden; }
#one-xiaoyuezi #right { width:480px; }
#one-xiaoyuezi #right .box { background:url(one_gonghui_bg_02.gif); }
#one-xiaoyuezi #right .box02 { width:100%; height:494px; }
#one-xiaoyuezi #right .box02-wrap { width:464px; height:350px; margin:42px auto 0; overflow:hidden; position:relative; }
#one-xiaoyuezi #right .box02 .prevnext { width:30px;height:60px; background:url(one_xiaoyuezi_arrow.gif) no-repeat; position:absolute; top:50%; margin-top:-15px; cursor:pointer; display:none; }
#one-xiaoyuezi #right .box02 .prev { left:18px; }
#one-xiaoyuezi #right .box02 .next { right:24px; background-position:0 -60px; }
#one-xiaoyuezi #right .box02 .piclist { width:100%; height:100%; overflow:hidden; }
#one-xiaoyuezi #right .box03 { margin-top:13px; width:460px; height:353px; padding:10px; }
#one-xiaoyuezi #right .box03 .box-wrap { width:458px; height:258px; margin-top:34px; border:1px solid #000; overflow:hidden; }
#one-xiaoyuezi #right .box03 .box-wrap ul { width:408px; margin:40px 0 0 30px; overflow:hidden; }
#one-xiaoyuezi #right .box03 .box-wrap ul li { width:189px; height:83px; float:left; margin:0 15px 15px 0; }
/*one-huanzhezhongxing*/
#one-huanzhezhongxing { width:100%; background:url(one_quanliyiwu_main_bg.jpg) center 0 no-repeat #f5f7fa; overflow:hidden; }
#one-huanzhezhongxing .wrapper { width:100%; margin-top:79px; background:url(one_quanliyiwu_bg_01.png) center 0 repeat-y; }
#one-huanzhezhongxing .main { width:960px; margin:auto; position:relative; padding-bottom:50px; }
#one-huanzhezhongxing .main h1 { width:100%; padding-bottom:20px; border-bottom:1px solid #cdcdcd; font-size:35px; line-height:1em; }
#one-huanzhezhongxing .main #social { left:534px; top:6px; }
#one-huanzhezhongxing .main-left { width:578px; line-height:1.8em; }
#one-huanzhezhongxing .main-left h2 { font-size:20px; line-height:64px; }
#one-huanzhezhongxing .main-left .main-wrap { padding:0 20px; }
#one-huanzhezhongxing .main-left .main-wrap p { margin:10px 0; }
/*one-huanzhezhongxing -- bingli*/
#one-huanzhezhongxing .bingli-title { width:100%; height:20px; background:url(bingli_bg_02.gif) 0 center repeat-x; overflow:hidden; text-indent:14px; line-height:20px; margin-top:20px; font-size:20px; }
#one-huanzhezhongxing .bingli-title a { padding:0 5px; background:#fff; color:#9648bf; }
#one-huanzhezhongxing .bingli-list { width:100%; overflow:hidden; }
#one-huanzhezhongxing .bingli-list .piclist { width:100%; overflow:hidden; }
#one-huanzhezhongxing .bingli-list .piclist li.picture-news-box { width:222px; height:135px; float:left; margin:20px 0 0 50px; display:inline; }
#one-huanzhezhongxing .bingli-list .textlist { width:100%; margin-top:24px; overflow:hidden; }
#one-huanzhezhongxing .bingli-list .textlist li { width:246px; height:40px; line-height:40px; border-bottom:1px solid #cdcdcd; background:url(bingli_bg_03.png) no-repeat; float:left; overflow: hidden; text-indent:20px; margin-left:32px; display:inline; }
#one-huanzhezhongxing .bingli-list .textlist .li02 { background-position:0 -40px; }
#one-huanzhezhongxing .bingli-list .textlist .li03 { background-position:0 -80px; }
#one-huanzhezhongxing .bingli-list .textlist .li04 { background-position:0 -120px; }
#one-huanzhezhongxing .bingli-list .textlist .li05 { background-position:0 -160px; }
#one-huanzhezhongxing .bingli-list .textlist .li06 { background-position:0 -200px; }
/*one-huanzhezhongxing -- yibaozhinan*/
#one-huanzhezhongxing .yibaozhinan { width:100%; overflow:hidden; }
#one-huanzhezhongxing .yibaozhinan p { margin-top:20px; text-indent:2em; }
#one-huanzhezhongxing .yibaozhinan ul.piclist { width:580px; margin-top:42px; overflow:hidden; }
#one-huanzhezhongxing .yibaozhinan ul.piclist li { width:286px; height:240px; float:left; margin-right:4px; overflow:hidden; }
#one-huanzhezhongxing .yibaozhinan ul.piclist li a.pic { display:block; width:100%; height:178px; overflow:hidden; position:relative; }
#one-huanzhezhongxing .yibaozhinan ul.piclist li a.pic span { display:none; width:100%; height:100%; position:absolute; top:0; left:0; background:url(one_yibaozhinan_shadow.png) center center no-repeat; }
#one-huanzhezhongxing .yibaozhinan ul.piclist li .text { width:100%; background:url(one_yibaozhinan_bg_01.jpg) no-repeat; line-height:26px; text-align:center; padding-top:10px; }
#one-huanzhezhongxing .main-right { width:352px; }
#one-huanzhezhongxing .main-right ul { width:352px; margin-top:23px; overflow:hidden; padding-top:1px; }
#one-huanzhezhongxing .main-right li { width:356px; height:65px; overflow:hidden; border-top:1px dashed #cbcbcb; border-bottom:1px dashed #cbcbcb; margin-top:-1px; float:left; }
#one-huanzhezhongxing .main-right li a { display:block; width:118px; height:100%; float:left; text-align:center; line-height:65px; }
#one-huanzhezhongxing .main-right li a:hover { background:#f1b847; color:#fff; }
#one-huanzhezhongxing .main-right li a span { height:14px; line-height:14px; margin-top:24px; border-right:1px solid #cbcbcb; float:right; }
#one-huanzhezhongxing .main-right dl { width:360px; margin-top:32px; }
#one-huanzhezhongxing .main-right dt { width:100%; font-size:20px; line-height:1em; padding-bottom:16px; border-bottom:1px solid #cdcdcd; margin-bottom:16px; }
#one-huanzhezhongxing .main-right dd { width:174px; height:156px; float:left; margin-right:4px; text-align:center; line-height:2em; }
/*one-muyingtehu*/
#one-muyingtehu #banner01 { background:url(one_muying_banner.jpg) center 0 no-repeat; }
#one-muyingtehu .box01 { width:503px; height:146px; background:url(one_muying_bg_01.png); overflow:hidden; line-height:1.8em; }
#one-muyingtehu .box01 p { width:451px; margin:20px auto 0; }
#one-muyingtehu dl { width:919px; border-left:5px solid #01aded; margin-left:66px; padding-top:50px; position:relative; clear:both; }
#one-muyingtehu dl dt { width:139px; height:49px; background:url(one_muying_bg_02.gif) no-repeat #fff; text-align:center; line-height:36px; color:#fff; font-size:16px; position:absolute; left:-72px; top:0; }
#one-muyingtehu dl dd.content { width:896px; margin:0px 0 0 22px; overflow:hidden; line-height:1.8em; }
#one-muyingtehu dl dd.content img.fr { margin-left:20px; }
#one-muyingtehu dl dd.content img.fl { margin-right:20px; }
#one-muyingtehu dl dd.bar { width:573px; height:26px; background:url(one_muying_bg_03.png) no-repeat #fff; position:absolute; left:-12px; bottom:30px; }
#one-muyingtehu dl dd.bar2 { width:934px; background-position:0 -26px; }
#one-muyingtehu dl.dl2  { padding-bottom:50px; }
/*one-youshengyouyu*/
#one-youshengyouyu #banner01 { background:url(one_youshengyouyu_banner.jpg) center 0 no-repeat; }
#one-youshengyouyu .left { width:652px; background:#fbfbfb; padding:0 14px 14px; }
#one-youshengyouyu .left .title { width:100%; height:54px; margin-top:10px; overflow:hidden; }
#one-youshengyouyu .left .title .icon { width:53px; height:54px; background:url(one_youshengyouyu_bg_02.png); }
#one-youshengyouyu .left .title .text { height:41px; margin-top:7px; background:url(one_youshengyouyu_bg_01.png) right 0 no-repeat; font-size:25px; line-height:38px; padding-right:15px; color:#fff; }
#one-youshengyouyu .left .title02 .icon { background-position:0 -54px; }
#one-youshengyouyu .left .title03 .icon { background-position:0 -108px; }
#one-youshengyouyu .left .title04 .icon { background-position:0 -162px; }
#one-youshengyouyu .left .title05 .icon { background-position:0 -216px; }
#one-youshengyouyu .left .box { width:586px; margin-top:10px; border:1px solid #000; padding:0 32px 32px; color:#777; }
#one-youshengyouyu .left .box p { margin-top:24px; }
#one-youshengyouyu .left .box p span.pink { font-size:22px; line-height:1em; padding-right:5px; }
#one-youshengyouyu .left .box img.fr { margin-left:10px; }
#one-youshengyouyu .right { width:282px; }
#one-youshengyouyu .right .box { width:100%; overflow:hidden; background:#fbfbfb; }
#one-youshengyouyu .right .title { width:100%; height:45px; overflow:hidden; margin-top:20px; }
#one-youshengyouyu .right .doclist { width:100%; }
#one-youshengyouyu .right .doclist li { width:272px; margin:10px 0 10px 10px; overflow:hidden; }
#one-youshengyouyu .right .doclist li div.fr { width:156px; }
#one-youshengyouyu .right .doclist li div.fr p { width:140px; color:#777; }
#one-youshengyouyu .right .doclist li div.fr h3 { font-size:18px; }
#one-youshengyouyu .right .asklist { width:268px; margin:30px 0 0 14px;  padding-bottom:30px; background:url(one_youshengyouyu_bg_03.png) no-repeat; }
#one-youshengyouyu .right .asklist li { width:100%; height:32px; line-height:28px; text-indent:40px; overflow:hidden; }
/*one-pengdixiufu*/
#one-pengdixiufu #banner01 { background:url(one_pengdixiufu_banner.jpg) center 0 no-repeat; }
#one-pengdixiufu ul.box01 { width:100%; color:#777; }
#one-pengdixiufu ul.box01 li { width:480px; line-height:1.8em; }
#one-pengdixiufu ul.box01 li h2 { width:100%; height:55px; border-bottom:1px solid #d6d6d6; background:url(icon_04.png) no-repeat; text-indent:60px; line-height:55px; font-size:22px; }
#one-pengdixiufu ul.box01 li.fl p { margin-top:25px; }
#one-pengdixiufu ul.box01 li.fl p span { font-size:22px; line-height:1em; padding-right:2px; }
#one-pengdixiufu ul.box01 li.fr p span { display:block; width:15px; height:25px; background:url(icon_04.png) 0 -111px no-repeat; float:left; margin-right:5px; }
#one-pengdixiufu .box02 { width:100%; height:98px; margin-top:50px; overflow:hidden; }
#one-pengdixiufu .title { width:100%; height:41px; overflow:hidden; margin-top:32px; }
#one-pengdixiufu .box03 { width:962px; margin-top:28px; color:#777; padding:0 14px; }
#one-pengdixiufu .box03 p{ line-height:25px; margin-bottom:24px; }
#one-pengdixiufu .box03 p span { padding-left:24px; background:url(icon_04.png) 0 -146px no-repeat; }
/*one-jiatingfengmian*/
#one-jiatingfengmian #banner01 { background:url(one_jiatingfengmian_banner.jpg) center 0 no-repeat; }
#one-jiatingfengmian .left { width:246px; }
#one-jiatingfengmian .left .box01 { width:228px; border:1px solid #dcdcdc; border-radius:2px; padding:8px; margin-bottom:14px; }
#one-jiatingfengmian .left .box01 .title { width:100%; height:45px; background:#01aded; text-align:center; color:#fff; line-height:45px; font-size:18px; }
#one-jiatingfengmian .left .box01 .text { width:200px; line-height:30px; padding:10px 14px; background:#f7f7f7; position:relative; } 
#one-jiatingfengmian .left .box01 .text .icon { width:17px; height:9px; background:url(one_jiatingfengmian_icon.png) 0 -72px no-repeat; position:absolute; top:0; left:106px; }
#one-jiatingfengmian .right { width:718px; }
#one-jiatingfengmian .right ul { width:716px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; overflow:hidden; }
#one-jiatingfengmian .right li { width:343px; height:330px; background:#f7f7f7; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:7px; float:left; overflow:hidden; }
#one-jiatingfengmian .right li .pic { width:100%; height:206px; overflow:hidden; }
#one-jiatingfengmian .right li .title { font-size:22px; line-height:37px; }
#one-jiatingfengmian .right li .peizhi { height:21px; line-height:20px; }
#one-jiatingfengmian .right li .peizhi span { display:block; width:76px; height:21px; background:url(one_jiatingfengmian_icon.png) 0 -50px no-repeat; text-indent:7px; overflow:hidden; float:left; color:#fff; }
#one-jiatingfengmian .right li .price a { width:156px; height:49px; text-align:center; line-height:48px; color:#fff; font-size:18px; margin-top:10px; text-decoration:none; }
#one-jiatingfengmian .right li .price a.fl { background:#01aded; }
#one-jiatingfengmian .right li .price a.fr { background:url(one_jiatingfengmian_icon.png) no-repeat; color:#9649be; }
#one-jiatingfengmian .right li .price a.fr:hover { background:#9649be; color:#fff; }
/*one-yuezhihuisuo*/
#one-yuezihuisuo #banner01 { background:url(one_yuezihuisuo_banner.jpg) center 0 no-repeat; }
#one-yuezihuisuo .title { width:100%; border-top:1px solid #d3cccc; margin-top:17px; }
#one-yuezihuisuo .title h1 { width:390px; height:35px; border-left:7px solid #9649be; border-right:7px solid #9649be; margin-top:-17px; font-size:22px; text-align:center; line-height:35px; background:#fff; position:relative; }
#one-yuezihuisuo ul.tabbar { width:100%; margin-top:36px; background:url(one_yuezihuisuo_bg_01.png) right center no-repeat; }
#one-yuezihuisuo ul.tabbar li { width:161px; height:161px; background:url(one_yuezihuisuo_bg_02.png); line-height:161px; text-align:center; font-size:50px; color:#a2a1a1; float:left; margin-right:2px; cursor:pointer; }
#one-yuezihuisuo ul.tabbar li.selected { background-position:0 -161px; color:#fff; }
#one-yuezihuisuo .tabpages { width:990px; height:485px; margin-top:26px; overflow:hidden; background:url(one_yuezihuisuo_bg_03.png) -990px 0 repeat-y; }
#one-yuezihuisuo .tabpage { width:100%; height:453px; padding-bottom:32px; background:url(one_yuezihuisuo_bg_03.png) 0 bottom no-repeat; overflow:hidden; color:#777; }
#one-yuezihuisuo .tabpage .wrapper { width:958px; height:421px; background:url(one_yuezihuisuo_bg_03.png) 0 0 no-repeat; padding:32px 16px 0; overflow:hidden; }
#one-yuezihuisuo .tabpage01 p { width:210px; line-height:30px; }
#one-yuezihuisuo .tabpage01 p .pink,
#one-yuezihuisuo .tabpage02 p .pink,
#one-yuezihuisuo .tabpage05 p .pink { font-size:30px; padding-right:3px; line-height:1em; }
#one-yuezihuisuo .tabpage01 .doclist { width:726px; }
#one-yuezihuisuo .tabpage01 .doclist li { width:242px; height:208px; float:left; }
#one-yuezihuisuo .tabpage02 .content { width:713px; padding-right:245px; background:url(one_yuezihuisuo_bg_04.jpg) right center no-repeat; }
#one-yuezihuisuo .tabpage02 p .white { display:block; width:79px; height:18px; float:left; line-height:16px; background:url(icon_02.png) -234px 0 no-repeat; margin-top:3px; text-indent:8px; margin-right:8px; }
#one-yuezihuisuo .tabpage03 li { width:156px; height:425px; float:left; margin-right:1px; overflow:hidden; }
#one-yuezihuisuo .tabpage04 .content { width:794px; height:389px; margin:22px 0 0 80px; background:url(one_yuezihuisuo_bg_05.jpg); }
#one-yuezihuisuo .tabpage05 .content { height:400px; background:url(one_yuezihuisuo_bg_06.jpg) 290px center no-repeat; overflow:hidden; }
#one-yuezihuisuo .tabpage05 p { width:217px; margin:50px 0 0 30px; line-height:30px; }
/*article-chenboshi*/
#article-chenboshi { background:#dbf5ff; }
#article-chenboshi .wrapper { width:990px; height:100%; margin:auto; }
#article-chenboshi .top { width:100%; height:670px; background:url(article_chenboshi_bg_02.png) center bottom repeat-x; }
#article-chenboshi .top .top-wrapper { width:100%; height:100%; background:url(article_chenboshi_bg_01.jpg) center top no-repeat; }
#article-chenboshi .top .main { width:990px; height:100%; margin:auto; position:relative; }
#article-chenboshi .top h1 { width:560px; height:53px; text-align:center; float:left; margin:40px 0 0 416px; display:inline; overflow:hidden; }
#article-chenboshi .top .left { width:606px; position:absolute; top:132px; left:-14px; padding-left:14px; background:url(article_chenboshi_bg_04.png) no-repeat; }
#article-chenboshi .top .left .picture { width:580px; height:458px; overflow:hidden; margin:4px; }
#article-chenboshi .top .left .huigu { width:588px; height:28px; margin-top:22px; }
#article-chenboshi .top .left .huigu span { font-size:25px;}
#article-chenboshi .top .left .huigu .dropdownlist { width:480px; height:28px; float:right; background:url(article_chenboshi_bg_03.png); position:relative; }
#article-chenboshi .top .left .dropdownlist .btn { display:block; width:480px; height:100%; color:#9f9f9f; text-indent:5px; line-height:28px; text-decoration:none; }
#article-chenboshi .top .left .dropdownlist ul { width:458px; position:absolute; display:none; padding:10px; top:28px; left:0; background:#fff; line-height:30px; border:1px solid #000; border-top:none; }
#article-chenboshi .top .right { width:376px; margin-top:81px; }
#article-chenboshi .top .right .intro { width:326px; height:249px; overflow:hidden; background:url(article_chenboshi_bg_05.png) left center no-repeat; padding-left:50px; line-height:1.8em; }
#article-chenboshi .top .right .intro p { margin:14px 0 16px; }
#article-chenboshi .top .right .info { width:100%; height:226px; margin-top:20px; overflow:hidden; line-height:1.8em; }
#article-chenboshi .top .right .info .text { width:230px; height:75px; border-left:3px solid #9649be; margin-top:16px;padding-left:20px; }
#article-chenboshi .top .right .info .text strong { font-size:25px; font-weight:normal; }
#article-chenboshi .main-body { width:960px; margin:auto; padding:20px 15px 50px; background:#fff; }
#article-chenboshi .main-body .title01 { width:100%; height:74px; background:url(article_chenboshi_bg_06.png) no-repeat; overflow:hidden; }
#article-chenboshi .main-body .title01 h2 { margin:42px 0 0 85px; font-size:20px; line-height:1em; }
#article-chenboshi .main-body .title01 span { color:#01aded; }
#article-chenboshi .main-body .interview { width:100%; height:500px; overflow:hidden; margin-top:30px; }
#article-chenboshi .main-body .interview-wrap { width:943px; height:100%; overflow:hidden; float:left; }
#article-chenboshi .main-body .interview-wrap dl { zoom:1; background:url(article_chenboshi_bg_07.png) no-repeat; padding-left:84px; overflow:hidden; }
#article-chenboshi .main-body .interview-wrap dt,
#article-chenboshi .main-body .interview-wrap dd { margin:0 60px 30px 0; }
#article-chenboshi .main-body .interview-wrap dd { color:#666; }
#article-chenboshi .main-body .interview-wrap dd span { color:#9649be; }
#article-chenboshi .main-body .title02 { width:100%; height:29px; background:url(article_chenboshi_bg_08.png) no-repeat; margin-top:46px; }
#article-chenboshi .main-body .piclist { width:100%; margin-top:50px; overflow:hidden; }
#article-chenboshi .main-body .piclist li { width:236px; height:411px; float:left; margin-right:4px; position:relative; overflow:hidden; }
#article-chenboshi .main-body .piclist li a { display:block; }
#article-chenboshi .main-body .piclist li a.big { width:100%; height:100%; position:absolute; top:0; left:0; }
#article-chenboshi .main-body .piclist li a.small { width:100%; height:203px; overflow:hidden; position:absolute; left:0; }
#article-chenboshi .main-body .piclist li a.small-t { top:0; }
#article-chenboshi .main-body .piclist li a.small-b { top:208px; } 
/*list-video*/
#list-video .banner { width:100%; height:183px; background:url(list_video_banner.jpg) center top no-repeat; }
#list-video .wrapper { width:990px; margin:auto; }
#list-video ul { width:1012px; margin-top:50px; padding-bottom:50px; }
#list-video ul li { width:230px; height:222px; float:left; overflow:hidden; margin-right:23px; background:url(list_video_bg_01.png) no-repeat; }
#list-video ul li a.pic { width:222px; height:135px; display:block; overflow:hidden; margin:4px auto 0; }
#list-video ul li a.text { margin-top:16px; text-align:center; display:block; }
/*article-zunmama*/
#article-zunmama { background:url(article_zunmama_bg_01.gif); }
#article-zunmama #wrapper01 { margin-top:12px; position:relative; }
#article-zunmama .banner { width:100%; height:228px; background:url(article_zunmama_banner.png) center top no-repeat; }
#article-zunmama .banner .title { text-align:center; margin-top:164px;}
#article-zunmama .zhujiang { width:113px; height:196px; overflow:hidden; }
#article-zunmama .zhujiang .avatar { width:100%; height:115px; overflow:hidden; }
#article-zunmama .zhujiang .text { width:100%; text-align:center; line-height:20px; }
#article-zunmama .zhujiang .text span { display:block; width:35px; height:42px; margin:auto; background:url(icon_03.png) -68px top no-repeat; }
#article-zunmama .box01 { width:862px; height:168px; overflow:hidden; position:relative; }
#article-zunmama .box01 .title { width:100%; height:20px; border-left:4px solid #23b054; text-indent:8px; font-size:18px; line-height:20px; }
#article-zunmama .box01 .tabpages { width:270px; height:54px; margin-top:8px; overflow:hidden; position:relative; }
#article-zunmama .box01 .tabpage { width:100%; height:54px; overflow:hidden; }
#article-zunmama .box01 .tabpage li { width:50px; height:100%; float:left; margin-right:4px; }
#article-zunmama .box01 .tabpage li a { display:block; width:100%; height:100%; position:relative; }
#article-zunmama .box01 .tabpage li a:hover { border:none; }
#article-zunmama .box01 .tabpage li a span { display:none; }
#article-zunmama .box01 .tabpage li a:hover span { display:block; width:100%; height:100%; background:url(icon_03.png) -110px top no-repeat; position:absolute; top:0; left:0; line-height:50px; text-align:center; color:#fff; cursor:pointer; }
#article-zunmama .box01 .tabbar { width:44px; height:10px; line-height:10px; overflow:hidden; text-align:center; margin-top:30px; }
#article-zunmama .box01 .tabbar span { display:inline-block; width:8px; height:10px; margin:0 3px 0 0; background:url(icon_03.png) -68px -52px; cursor:pointer; }
#article-zunmama .box01 .tabbar span.selected { background-position:-78px -52px; }
#article-zunmama .box01 .time { width:310px; height:54px; overflow:hidden; margin-top:8px; line-height:26px; }
#article-zunmama .box01 .time .fl { width:22px; height:54px; background:url(icon_03.png) -68px -66px no-repeat; margin-right:5px; }
#article-zunmama #social { top:38px; right:30px; }
#article-zunmama .preview { width:198px; height:50px; overflow:hidden; position:absolute; right:30px; top:114px; text-align:right; }
#article-zunmama .preview span, #article-zunmama .preview a { float:left; margin-top:2px; height:22px; line-height:22px; text-align:center; }
#article-zunmama .preview span { width:63px; color:#fff; background:#000; }
#article-zunmama .preview a { background:#e1e1e1; width:134px; }
#article-zunmama .bar { width:832px; height:4px; position:absolute; top:111px; left:0; overflow:hidden; }
#article-zunmama .bar .fl { width:50px; height:100%; background:#23b054; }
#article-zunmama .bar .fr { width:782px; height:3px; border-bottom:1px solid #dbdbdb; line-height:3px; }
#article-zunmama .pic-show { width:100%; height:536px; position:relative; overflow:hidden; margin-top:-40px; background:url(article_zunmama_bg_02.png) 802px 64px no-repeat; }
#article-zunmama .pic-show .tabpages { width:468px; height:467px; margin-left:236px; overflow:hidden; }
#article-zunmama .pic-show .tabpage { width:100%; height:100%; overflow:hidden; }
#article-zunmama .pic-show .title { width:940px; text-align:center; font-size:28px; margin-top:20px; line-height:1em; }
#article-zunmama .pic-show .prevnext { position:absolute; width:81px; height:81px; top:193px; background:url(icon_03.png); }
#article-zunmama .pic-show .prev { left:96px; background-position:left -134px; }
#article-zunmama .pic-show .prev:hover { left:96px; background-position:-81px -134px; }
#article-zunmama .pic-show .next { right:155px; background-position:left -215px; }
#article-zunmama .pic-show .next:hover { background-position:-81px -215px; }
#article-zunmama .pic-show .baoming { width:60px; height:29px; text-align:center; overflow:hidden; color:#ccc; line-height:16px; position:absolute; top:187px; right:50px; }
#article-zunmama .pic-show .baoming span { color:#000; }
#article-zunmama .pic-show .zixianbaoming { display:block; width:111px; height:123px; position:absolute; top:64px; right:77px; zoom:1; }
#article-zunmama h2.title01 { width:100%; height:32px; margin-top:40px; overflow:hidden; text-align:center; line-height:32px; color:#4e4e4e; }
#article-zunmama h2.title01 span { display:inline-block; width:30px; height:32px; background:url(icon_03.png) -120px -78px no-repeat; vertical-align:middle; margin:0 20px; }
#article-zunmama .box02 { width:874px; padding:24px 56px; border:1px solid #d0d0d0; margin-top:30px; background:#fff; font-size:16px; color:#4e4e4e; }
#article-zunmama .box02 span { font-size:25px; line-height:1em; }
#article-zunmama .box03 { width:100%; background:url(article_zunmama_bg_04.png) right bottom no-repeat; padding-bottom:16px; margin-top:25px; }
#article-zunmama .box03 dl { width:100%; background:url(article_zunmama_bg_05.gif) 31px top repeat-y; padding-bottom:20px; }
#article-zunmama .box03 dl dt { width:100%; height:84px; overflow:hidden; }
#article-zunmama .box03 dl dd { width:880px; overflow:hidden; margin-left:82px; }
#article-zunmama .box03 dl dd .text { width:534px; margin-top:40px; }
#article-zunmama .box03 dl dd .text p span { font-size:25px; line-height:1em; margin-right:5px; }
#article-zunmama .box03 dl dd .text h3 { font-size:20px; }
#article-zunmama .box03 dl dd .pic { width:275px; height:148px; padding:39px 5px 9px 11px; background:url(article_zunmama_bg_06.png) no-repeat; }
#article-zunmama .box03 dl dd .pic02 { width:539px; height:147px; padding:43px 14px 13px 8px; background:url(article_zunmama_bg_07.png) no-repeat; }
#article-zunmama .box03 dl dd .textlist { width:290px; margin-top:60px; }
#article-zunmama .box03 dl dd .textlist li { width:100%; height:30px; line-height:30px; overflow:hidden; background:url(icon_01.png) left -390px no-repeat; text-indent:20px; }
#article-zunmama .box03 dl dd .textlist li a:hover { color:#23b054; }
#article-zunmama .float { width:237px; height:95px; position:absolute; bottom:66px; right:0; background:url(article_zunmama_bg_08.png); overflow:hidden; }
#article-zunmama .float a { width:54px; height:19px; margin-top:70px; float:left; }
#article-zunmama .float a.zhuanbo { margin-left:63px; }
#article-zunmama .float a.fengxiang { margin-left:9px; }
#article-zunmama .box03 dl dd.balloon { width:915px; height:459px; margin:0px 0 0 75px;overflow:hidden; position:relative; }
#article-zunmama .box03 dl dd.balloon .balloon-wrap { width:100%; height:100%; background:url(article_zunmama_bg_09.png); position:relative; }
#article-zunmama .box03 dl dd .question { width:110px; position:absolute; font-size:16px; text-align:center; }
#article-zunmama .box03 dl dd .q01 { top:80px; left:16px; color:#4f8a1f; }
#article-zunmama .box03 dl dd .q02 { top:120px; left:148px; color:#23b054; }
#article-zunmama .box03 dl dd .q03 { top:78px; left:278px; color:#015d67; }
#article-zunmama .box03 dl dd .q04 { top:148px; left:386px; color:#000000; }
#article-zunmama .box03 dl dd .q05 { top:72px; left:490px; color:#00856e; }
#article-zunmama .box03 dl dd .q06 { top:116px; left:616px; color:#4f8a1f; }
#article-zunmama .box03 dl dd .q07 { top:66px; left:744px; color:#000000; }
#article-zunmama .box03 dl dd .q08 { top:184px; left:810px; color:#23b054; }
/*one-huiming*/
#one-huiming { width:100%; height:600px; padding-bottom:50px; background:url(one_huiming_banner.jpg) center top no-repeat; position:relative; overflow:hidden; }
#one-huiming .wrapper { width:990px; height:100%; margin:auto; position:relative; }
#one-huiming .pic-wrap { width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0; }
#one-huiming .pic { height:100%; float:left; }
#one-huiming .links { width:468px; height:36px; position:absolute; right:0; top:457px; border:1px solid #884fa5; background:url(one_huiming_bg_01.png) repeat-x; line-height:36px; overflow:hidden; }
#one-huiming .links span { display:block; width:254px; height:100%; float:left; text-align:center; }
#one-huiming .links a { display:block; width:107px; height:100%; text-align:center; background:url(one_huiming_bg_01.png) left -36px no-repeat; float:left; }
#one-huiming .links a:hover { background-position:left -72px; text-decoration:none; }
#one-huiming .tabbar-wrap { width:100%; height:58px; position:absolute; overflow:hidden; bottom:10px; left:0; }
#one-huiming .tabbar-wrap .title { width:111px; height:39px; float:left; background:url(one_huiming_bg_01.png) left -108px no-repeat; }
#one-huiming .tabbar { width:876px; height:100%; float:right; position:relative; overflow:hidden; }
#one-huiming .tabbar .bar-wrap { width:100%; height:4px; line-height:4px; overflow:hidden; background:url(one_huiming_bg_01.png) left -253px repeat-x; position:absolute; left:0; top:17px; }
#one-huiming .tabbar .bar { width:39px; height:100%; background:url(one_huiming_bg_01.png) left -249px repeat-x; }
#one-huiming .tabbar .text-wrap { width:1000px; overflow:hidden; z-index:1; position:relative; }
#one-huiming .tabbar .text-wrap li { width:78px; height:100%; overflow:hidden; float:left; margin-right:122px; text-align:center; }
#one-huiming .tabbar .text-wrap .number { width:34px; height:34px; margin:auto; overflow:hidden; line-height:34px; color:#fff; cursor:pointer; }
#one-huiming .tabbar .text-wrap .number { background:url(one_huiming_bg_01_ie6.png) left -147px no-repeat; }/*for ie6*/
#one-huiming .tabbar .text-wrap li > .number { background:url(one_huiming_bg_01.png) left -147px no-repeat; }
#one-huiming .tabbar .text-wrap .text { width:100%; height:24px; line-height:24px; }
#one-huiming .tabbar .text-wrap li.over .number { background-position:left -181px; }
#one-huiming .tabbar .text-wrap li.selected .number { background-position:left -215px; }
#one-huiming .tabbar .text-wrap li.over .text,
#one-huiming .tabbar .text-wrap li.selected .text { color:#9649be; }
#one-huiming .prevnext { width:47px; height:93px; position:absolute; top:50%; margin-top:-46px; background:url(one_huiming_bg_01.png) left -257px no-repeat; cursor:pointer; }
#one-huiming .prev { left:0; }
#one-huiming .next { right:0; background-position:-47px -257px; }
/*yunqiweekly*/
#yunqiweekly .banner { width:100%; height:183px; background:url(yunqiweekly_banner.jpg) center top no-repeat; }
#yunqiweekly dl.weekly-list { width:100%; overflow:hidden; }
#yunqiweekly dl.weekly-list dt { width:139px; height:47px; background:url(icon_03.png) -162px top; font-size:20px; color:#fff; text-align:center; line-height:38px; }
#yunqiweekly dl.weekly-list dd { width:100%; margin-top:3px; overflow:hidden; }
#yunqiweekly dl.weekly-list dd .list { width:919px; height:64px; border-left:3px solid #23b054; float:right; position:relative; padding:6px 0 12px; }
#yunqiweekly dl.weekly-list dd .month { width:55px; height:18px; position:absolute; left:-48px; top:28px; overflow:hidden; line-height:18px; text-align:center; }
#yunqiweekly dl.weekly-list dd .month span { display:block; width:18px; height:18px; background:url(icon_03.png) -162px -47px no-repeat; float:right; }
#yunqiweekly dl.weekly-list dd .week { width:876px; height:64px; background:url(yunqiweekly_bg_01.png) right -64px no-repeat; padding-right:12px; margin-left:28px; }
#yunqiweekly dl.weekly-list dd .week-wrap { width:864px; height:100%; background:url(yunqiweekly_bg_01.png) left top no-repeat; padding-left:12px; overflow:hidden; }
#yunqiweekly dl.weekly-list dd ul { width:876px; height:100%; overflow:hidden; }
#yunqiweekly dl.weekly-list dd ul li { width:218px; height:62px; border:1px solid #d8d8d8; border-left:none; background:#f4f4f4; float:left; font-size:16px; text-align:center; line-height:62px; }
#yunqiweekly dl.weekly-list dd ul li a { display:block; width:100%; height:100%; }
#yunqiweekly dl.weekly-list dd .list .week .week-wrap a:hover { background:#23b054; color:#fff; }
#yunqiweekly dl.weekly-list dd .hover .week { background-position:right -192px; }
#yunqiweekly dl.weekly-list dd .hover .week-wrap { background-position:left -128px; }
#yunqiweekly dl.weekly-list dd .hover ul li { border-color:#23b054; }
#yunqiweekly dl.weekly-list dd.more { width:6px; height:54px; background:url(yunqiweekly_bg_01.png) left -256px no-repeat; margin-left:67px; }
#yunqiweekly dl.expand dt { cursor:pointer; }
#yunqiweekly .left { width:609px; line-height:1.8em; }
#yunqiweekly .left .tips { width:609px; height:227px; background:url(yunqiweekly_bg_02.png); position:relative; }
#yunqiweekly .left .tips h1 { width:390px; height:45px; line-height:45px; font-size:20px; overflow:hidden; position:absolute; top:29px; left:32px; }
#yunqiweekly .left .tips h1 span { display:inline-block; width:38px; height:45px; text-align:center; background:url(icon_03.png) -190px -47px no-repeat; color:#23b054; margin:0 4px; }
#yunqiweekly .left .tips .prevnext { width:154px; height:22px; overflow:hidden; position:absolute; top:40px; left:424px; }
#yunqiweekly .left .tips .prevnext a { display:inline-block; width:71px; height:100%; background:url(icon_03.png); letter-spacing:-2em; }
#yunqiweekly .left .tips .prevnext :first-letter { margin-left:-20em; }
#yunqiweekly .left .tips .prevnext .prev { float:left; background-position:-229px -47px; }
#yunqiweekly .left .tips .prevnext .next { float:right; background-position:-229px -69px; }
#yunqiweekly .left .tips .description { width:552px; height:76px; color:#666; overflow:hidden; position:absolute; left:32px; top:104px; text-indent:2em; }
#yunqiweekly .left h2 { width:100%; height:68px; background:url(yunqiweekly_bg_03.png); line-height:58px; color:#fff; text-indent: 66px; position:relative; margin-top:20px; }
#yunqiweekly .left h2 a.zixun { display:block; width:80px; height:26px; position:absolute; top:16px; right:16px; background:#fff; color:#23b054; font-size:14px; text-align:center; text-indent:0; line-height:26px; text-decoration:none; }
#yunqiweekly .left .detail { width:607px; border:1px solid #d8d8d8; border-top:none; margin-top:-9px; overflow:hidden; }
#yunqiweekly .left .detail p { width:546px; margin:17px auto; text-indent:2em; color:#666; }
#yunqiweekly .left .detail p strong { font-weight:normal; font-size:16px; color:#000; }
#yunqiweekly .right { width:368px; border:1px solid #d8d8d8; overflow:hidden; }
#yunqiweekly .right .title { width:100%; height:20px; background:url(article_zunmama_bg_01.gif) left center repeat-x; line-height:20px; margin-top:19px; font-size:20px; }
#yunqiweekly .right .title span { margin-left:16px; padding:0 4px; background:#fff; }
#yunqiweekly .right dl { width:324px; margin:auto; overflow:hidden; }
#yunqiweekly .right dt { font-size:16px; line-height:16px; margin:20px 0; padding-bottom:20px; border-bottom:1px solid #d8d8d8; }
#yunqiweekly .right dt span { width:9px; height:15px; float:left; background:url(icon_03.png) -162px -76px no-repeat; margin-right:2px; }
#yunqiweekly .right dd ul { width:348px; overflow:hidden; }
#yunqiweekly .right dd li { width:150px; height:36px; float:left; margin:0 24px 8px 0; }
#yunqiweekly .right dd li a { display:block; width:148px; height:34px; text-align:center; line-height:34px; color:#666; border:1px solid #91d7a9; border-radius:3px; overflow:hidden; }
#yunqiweekly .right dd li a { padding-top:6px; height:28px; } /*for ie6*/
#yunqiweekly .right dd li > a { padding-top:0; height:34px; }
#yunqiweekly .right dd li a span { width:0; height:0; line-height:0; font-size:0; border:7px solid #666; border-top-color:#fff; border-bottom-color:#fff; border-right-color:#fff; display:inline-block; vertical-align:middle; }
#yunqiweekly .right dl.right-list dd li a:hover { color:#fff; border-color:#23b054; background:#23b054; }
#yunqiweekly .right dd li a:hover span { border-color:#23b054; border-left-color:#fff; }
#yunqiweekly .right .yuchanqijisuan { width:361px; height:288px; margin:20px auto 3px; padding-top:69px; background:url(yunqiweekly_bg_04.png); }
#yunqiweekly .right .yuchanqijisuan .content { width:332px; margin:auto; }
#yunqiweekly .right .yuchanqijisuan .content p { margin-top:14px; line-height:22px; }
#yunqiweekly .right .yuchanqijisuan .content p .datetime { width:42px; height:20px; border:1px solid #727272; margin:0 4px; }
#yunqiweekly .right .yuchanqijisuan .content p .textbox { display:inline-block; height:20px; border:1px solid #727272; margin:0 4px; vertical-align:middle; }
#yunqiweekly .right .yuchanqijisuan .content p .btn { width:101px; height:42px; margin:auto; background:url(icon_03.png) -162px -97px; border:none; cursor:pointer; }
#yunqiweekly .right .yuchanqijisuan .content p #spanYuchanqi { width:220px; }
#yunqiweekly .right .yuchanqijisuan .content p #spanCurrent { width:162px; }
/*taxonomy-top*/
.taxonomy-top { width:100%; background:#01aded; }
.taxonomy-top .wrapper { width:990px; height:64px; margin:auto; position:relative; z-index:1000; }
.taxonomy-top .logo { width:197px; height:46px; margin-top:9px; background:url(logo2.png); float:left; }
.taxonomy-top .menu { float:left; }
.taxonomy-top .menu .spacer { width:0; height:14px; border-left:1px solid #008bd3; border-right:1px solid #5fd6f5; margin-top:25px; float:left; margin-right:5px; overflow:hidden; }
.taxonomy-top .menu .menu-item { width:80px; height:64px; float:left; margin-right:5px; line-height:64px; text-align:center; }
.taxonomy-top .menu a { display:block; width:100%; height:100%; color:#fff; } 
.taxonomy-top .menu-list.hover,
.taxonomy-top .menu a:hover,
.taxonomy-top .menu-01 .home a { background:#9649be; } 
.taxonomy-top .menu-01 { width:180px; margin-left:30px; }
.taxonomy-top .menu-list { position:relative; }
.taxonomy-top .menu-list .menu-item-a { width:100%; height:100%; text-align:right; }
.taxonomy-top .menu-list .menu-item-a span { width:0; height:0; line-height:0px; float:right; margin:28px 4px 0 0; overflow:hidden; border:6px solid #fff; border-right-color:#01aded; border-bottom-color:#01aded; border-left-color:#01aded; }
.taxonomy-top .menu-list.hover .menu-item-a span{ border-right-color:#9649be; border-bottom-color:#9649be; border-left-color:#9649be; }
.taxonomy-top .submenu-wrap { width:106px; position:absolute; top:62px; left:0; padding-top:12px; display:none; }
.taxonomy-top .submenu { width:100%; background:#fff; box-shadow:0 0 5px 5px rgba(12,4,7,.2); }
.taxonomy-top .submenu li { height:38px; line-height:38px; border-bottom:1px solid #eceaea; }
.taxonomy-top .submenu li a { color:#000; }
.taxonomy-top .submenu li a:hover { background:#eceaea; }
.taxonomy-top .menu-02 { margin-left:240px; }
.taxonomy-top .wrapper #social { top:19px; }
.taxonomy-top #social li.weixin span { background-position:0 -421px; }
.taxonomy-top #social li.sina-weibo span { background-position:0 -449px; }
.taxonomy-top #social li.tencent-weibo span { background-position:0 -477px; }
/*taxonomy-title*/
.taxonomy-title-01 { width:100%; height:34px; border-bottom:1px solid #dadada; }
.taxonomy-title-01 h2 { float:left; height:32px; font-size:20px; border-bottom:3px solid #838383; position:relative; line-height:1em; }
.taxonomy-title-01 span { border-left:5px solid #01aded; float:left; width:0; height:20px; margin-right:5px; }
/*taxonomy-banner*/
.taxonomy-banner { width:100%; height:149px; overflow:hidden; position:relative; }
.taxonomy-banner .search-box { width:494px; height:56px; position:absolute; top:52px; left:453px; }
.taxonomy-banner .search-box p { height:26px; }
.taxonomy-banner .search-box form { width:308px; height:28px; border:1px solid #333333; }
.taxonomy-banner .search-box .txt { width:280px; height:28px; line-height:28px; color:#999; }
.taxonomy-banner .search-box .submit { width:28px; height:28px; background:url(icon_01.png) left -505px no-repeat #333; cursor:pointer; } 
.taxonomy-banner a { display:block; width:72px; height:31px; background:url(icon_03.png) -235px -142px; text-align:center; line-height:31px; position:absolute; bottom:0; }
.taxonomy-banner a:hover { background-position:-162px -142px; text-decoration: none; }
.taxonomy-banner a.zixun { left:342px; }
.taxonomy-banner a.yuyue { left:422px; }
.taxonomy-banner .taxonomy-name { font-size:50px; position:absolute; top:47px; left:40px; }
.taxonomy-banner-list-article { background:url(list_article_banner.jpg); }
.taxonomy-banner-jihuashengyu { background:url(taxonomy_jihuashengyu_banner.jpg); }
.taxonomy-banner-wutongrenliu { background:url(taxonomy_wutongrenliu_banner.jpg); }
.taxonomy-banner-yaoliu { background:url(taxonomy_yaoliu_banner.jpg); }
.taxonomy-banner-buyunbuyu { background:url(taxonomy_jhsy_banner.jpg); }
.taxonomy-banner-ruxian { background:url(taxonomy_ruxian_banner.jpg); }
.taxonomy-banner-chanke { background:url(taxonomy_chanke_banner.jpg); }
.taxonomy-banner-fuke { background:url(taxonomy_fuke_banner.jpg); }
.taxonomy-banner-neifengmi { background:url(taxonomy_neifengmi_banner.jpg); }
.taxonomy-banner-erke { background:url(taxonomy_erke_banner.jpg); }
.taxonomy-banner-gongjing { background:url(taxonomy_gongjing_banner.jpg); }
.taxonomy-banner-jibingdaquan { background:url(one_jibing_banner.jpg); }
.taxonomy-banner-term-7 { background:url(taxonomy_banner_term_7.jpg); }
.taxonomy-banner-term-8 { background:url(taxonomy_banner_term_8.jpg); }
.taxonomy-banner-term-9 { background:url(taxonomy_banner_term_9.jpg); }
/*taxonomy-main*/
.taxonomy-main .size-01 { width:195px; height:380px; }
.taxonomy-main .size-02 { width:195px; height:200px; }
.taxonomy-main .size-03 { width:414px; height:200px; }
.taxonomy-main .spacer-01,
.taxonomy-main .spacer-02 { width:2px; height:350px; margin:16px 7px 0 10px; float:left; overflow:hidden; position:relative; display:inline; }
.taxonomy-main .spacer-01 span,
.taxonomy-main .spacer-02 span { float:left; width:0; height:163px; border-left:1px solid #dadada; border-right:1px solid #fff; position:absolute; bottom:0; }
.taxonomy-main .spacer-02 { height:190px; }
.taxonomy-main .spacer-02 span { height:140px; }
.taxonomy-main .taxonomy-box-01 { width:652px; border:1px solid #edeced; overflow:hidden; }
.taxonomy-main .taxonomy-box-01-wrap { width:644px; margin:4px auto; background:#f8f8f8; overflow:hidden; }
.taxonomy-main .taxonomy-box-01-b { width:100%; height:14px; line-height:14px; overflow:hidden; background:url(taxonomy_bg_01.jpg) center top no-repeat; }
.taxonomy-main .hot-zt-scroller .title { width:624px; margin:10px 0 0 20px; height:34px; line-height:34px; font-size:20px; border-left:4px solid #01aded; text-indent:10px; }
.taxonomy-main .hot-zt-scroller .content { width:100%; height:200px; margin-top:14px; overflow:hidden; }
.taxonomy-main .hot-zt-scroller .content .prevnext { width:21px; height:41px; background:url(icon_03.png); float:left; display:inline; cursor:pointer; }
.taxonomy-main .hot-zt-scroller .content .prev { margin:50px 2px 0 1px; background-position:-302px top; }
.taxonomy-main .hot-zt-scroller .content .next { margin:50px 1px 0 2px; background-position:-324px top; }
.taxonomy-main .hot-zt-scroller .content-wrap { width:596px; height:100%; overflow:hidden; float:left; position:relative; }
.taxonomy-main .hot-zt-scroller .content-wrap ul { position:absolute; left:0; top:0; }
.taxonomy-main .hot-zt-scroller .content-wrap ul li { width:200px; height:100%; float:left; line-height: 26px; }
.taxonomy-main .taxonomy-list,
.taxonomy-main .taxonomy-ask-list,
.taxonomy-main .taxonomy-renliu-cat,
.taxonomy-main .taxonomy-list-05 { margin-top:34px; }
.taxonomy-main .taxonomy-list .title { height:30px; margin:25px 0 0 12px; overflow:hidden; }
.taxonomy-main .taxonomy-list .title h2 { width:150px; font-size:30px; float:left; line-height:30px; }
.taxonomy-main .taxonomy-list .title .tags { width:480px; float:right; line-height:30px; } 
.taxonomy-main .taxonomy-list .title .tags a { padding:0 14px; }
.taxonomy-main .taxonomy-list .content { width:620px; margin:30px auto 0; padding-bottom:4px; overflow:hidden; }
.taxonomy-main .taxonomy-list .content .picture-news-box { float:left; }
.taxonomy-main .taxonomy-list .content .list-dot { width:380px; float:right; margin-top:-8px; }
.taxonomy-main .taxonomy-ask-list dl { width:610px; height:90px; margin:20px auto 0; overflow:hidden; }
.taxonomy-main .taxonomy-ask-list dl dt { width:96px; float:left; font-size:20px; }
.taxonomy-main .taxonomy-ask-list dl dd { width:492px; height:100%; border-left:4px solid #01aded; float:right; padding-left:18px; line-height:30px; }
.taxonomy-main .taxonomy-ask-list dl dd a { padding-right:10px; }
.taxonomy-main .taxonomy-ask-list .more { width:93px; height:28px; background:url(icon_03.png) -302px -42px; margin:0 1px 1px 0; cursor:pointer; }
.taxonomy-main .taxonomy-3-column { width:660px; }
.taxonomy-main .taxonomy-3-column .column { width:212px; height:454px; border:1px solid #ddd; float:left; margin-right:6px; position:relative; overflow:hidden; }
.taxonomy-main .taxonomy-list-04 .column:hover,
.taxonomy-main .taxonomy-list-04 li.hover { border-color:#01aded; }
.taxonomy-main .taxonomy-list-04 .column .icon { width:0; height:0; line-height:0; border:6px solid #01aded; border-bottom-color:#fff; border-left-color:#fff; position:absolute; top:0; right:0; display:none; }
.taxonomy-main .taxonomy-list-04 .column:hover .icon,
.taxonomy-main .taxonomy-list-04 li.hover .icon { display:block; }
.taxonomy-main .taxonomy-list-04 .column h3 { text-align:center; margin:20px 0; }
.taxonomy-main .picture-news-box-02 { width:195px; height:120px; margin:auto; }
.taxonomy-main .taxonomy-list-04 .column .list-number { width:100%; }
.taxonomy-main .taxonomy-list-04 .column .list-number li { width:100%; height:45px; border-bottom:1px solid #ddd; white-space:nowrap; overflow:hidden; }
.taxonomy-main .taxonomy-list-04 .column .list-number li a { width:197px; height:16px; line-height:16px; display:block; padding:15px 0 14px 15px; }
.taxonomy-main .taxonomy-list-04 .column .list-number li a span { display:inline-block; width:16px; height:16px; margin-right:8px;text-align:center; background:#838383; color:#fff; }
.taxonomy-main .taxonomy-list-04 .column .list-number li a:hover { background:#01aded; color:#fff; }
.taxonomy-main .taxonomy-list-04 .column .list-number li a:hover span { background:#fff; color:#01aded; }
.taxonomy-main .taxonomy-box-02 { width:322px; border:1px solid #edeced; }
.taxonomy-main .taxonomy-box-02-wrap { width:314px; margin:4px auto; background:#f8f8f8; overflow:hidden; }
.taxonomy-main .taxonomy-list-02 { float:left; margin:16px 0 0 5px; display:inline; }
.taxonomy-main .taxonomy-list-02 .picture-news-box-02 { margin-top:14px; }
.taxonomy-main .taxonomy-list-02 .list-dot { width:100%; }
.taxonomy-main .taxonomy-list-02 .list-dot span,
.taxonomy-main .taxonomy-list-05 .list-dot span { border-color:#c5c5c5; border-width:3px; border-radius:3px; }
.taxonomy-main .taxonomy-list-03 { width:414px; }
.taxonomy-main .taxonomy-renliu-cat dl { width:620px; height:110px; margin:20px auto 0; overflow:hidden; }
.taxonomy-main .taxonomy-renliu-cat dl dt { width:154px; height:100%; float:left; font-size:20px; background:url(taxonomy_renliu_cat_bg.png) left bottom no-repeat; }
.taxonomy-main .taxonomy-renliu-cat dl dd { width:444px; height:90px; border-left:4px solid #01aded; float:right; padding-left:18px; line-height:30px; }
.taxonomy-main .taxonomy-renliu-cat dl dd a { float:left; width:148px; }
.taxonomy-main .taxonomy-list-05 .column { height:386px; }
.taxonomy-main .taxonomy-list-05 .taxonomy-title-01 { width:195px; margin:12px auto 14px; }
.taxonomy-main .taxonomy-list-05 .list-dot { width:195px; margin:14px auto; }
.taxonomy-main .line-01 { width:100%; height:12px; line-height:12px; background:url(list_article_bg_01.png); overflow:hidden; position:relative; z-index:1; }
.taxonomy-main .nav-01 { width:194px; background:#f5f5f5; margin-top:-5px; position:relative; }
.taxonomy-main .nav-01 dl { line-height:50px; text-align:center; font-size:16px; }
.taxonomy-main .nav-01 dt { height:58px; line-height:58px; font-size:22px; }
.taxonomy-main .nav-01 dd a { display:block; width:100%; height:50px; }
.taxonomy-main .nav-01 dd.current a,
.taxonomy-main .nav-01 dd a:hover { background:#9649be; color:#fff; text-decoration:none; }
.taxonomy-main .article-list-01 { width:525px; }
.taxonomy-main .article-list-01 .article-list { width:465px; margin:auto; overflow:hidden; }
.taxonomy-main .article-list-01 .article-list li { width:100%; height:32px; line-height:32px; overflow:hidden; background:url(list_article_bg_02.gif) left center repeat-x; }
.taxonomy-main .article-list-01 .article-list li:nth-of-type(4n+1) { margin-top:30px; }
.taxonomy-main .article-list-01 .article-list li:nth-of-type(1) { margin-top:0; }
.taxonomy-main .article-list-01 .article-list li a { display:block; width:100%; height:100%; }
.taxonomy-main .article-list-01 .article-list li a span { background-color:#fff; }
.taxonomy-main .article-list-01 .article-list li a .icon { float:left; width:15px; height:100%; padding-right:5px; background-image:url(icon_01.png); background-position:left -579px; background-repeat:no-repeat; }
.taxonomy-main .article-list-01 .article-list li a:hover { border:none; color:#9649be; text-decoration:none; }
.taxonomy-main .article-list-01 .article-list li a:hover .icon { background-position:left -613px; }
.taxonomy-main .list-side-01 { width:247px; margin-right:10px; }
.taxonomy-main .list-side-01 .hot-read { width:100%; height:330px; background:url(list_article_bg_03.png); overflow:hidden; }
.taxonomy-main .list-side-01 .hot-read ul { width:200px; margin:44px 0 0 40px; }
.taxonomy-main .list-side-01 .hot-read ul li { width:100%; line-height:40px; white-space:nowrap; overflow:hidden; }
.taxonomy-main .list-side-01 .hot-read ul li a { color:#959595; }
.taxonomy-main .list-side-01 .hot-read ul li a:hover { color:#23b054; text-decoration:none; }
.taxonomy-main .jibing-list { width:100%; margin-top:36px; }
.taxonomy-main .jibing-list dt { height:101px; text-indent:495px; background:url(one_jibing_bg_01.png) 360px -2px no-repeat; font-size:33px; line-height:101px; border-bottom:1px solid #999999; }
.taxonomy-main .jibing-list dt.title02 { background-position:360px -106px; }
.taxonomy-main .jibing-list dt.title03 { background-position:360px -210px; }
.taxonomy-main .jibing-list dt.title04 { background-position:360px -313px; }
.taxonomy-main .jibing-list dt.title05 { background-position:360px -418px; }
.taxonomy-main .jibing-list dt.title06 { background-position:360px -522px; }
.taxonomy-main .jibing-list dt.title07 { background-position:360px -626px; }
.taxonomy-main .jibing-list dt.title08 { background-position:360px -730px; }
.taxonomy-main .jibing-list dd { width:100%; overflow:hidden; }
.taxonomy-main .jibing-list dd li { width:165px; height:32px; line-height:32px; float:left; margin-top:20px; }
.taxonomy-main .jibing-list dd li a { display:block; width:161px; height:100%; border-left:4px solid #999999; text-indent:10px; font-size:18px; white-space:nowrap; overflow:hidden; }
.taxonomy-main .jibing-list dd li a:hover { border-color:#01aded; color:#01aded; text-decoration:none; }
/*taxonomy-hot-read*/
.taxonomy-hot-read ul { background:url(taxonomy_bg_02.png) no-repeat; line-height:34px; text-indent:1.5em; }
.taxonomy-hot-read ul li { white-space:nowrap; overflow:hidden; }
/*taxonomy-bottom*/
.taxonomy-bottom { width:100%; }
.taxonomy-bottom .nav { width:320px; overflow:hidden; }
.taxonomy-bottom .sitemap { width:602px; overflow:hidden; }
.taxonomy-bottom .content { width:800px; height:0; overflow:hidden; }
.taxonomy-bottom ul { width:132px; float:left; margin-top:7px; line-height:30px; }
.taxonomy-bottom .more { width:47px; height:47px; margin:4px 0 0 22px; background:url(icon_03.png) -302px -72px no-repeat; cursor:pointer; }
.taxonomy-bottom .more-up { background-position:-350px -72px; }
/*article-article*/
.article-article-banner { width:100%; height:136px; background:#f8f8f8; }
.article-article-banner .wrapper { padding-top:26px; }
.article-article-banner ul li { width:320px; margin-right:10px; float:left; }
.article-article-banner ul li a:hover { text-decoration:none; }
.article-article-banner ul li img { float:left; margin-right:10px; }
.article-article-banner ul li h3 { width:206px; font-size:16px; white-space:nowrap; overflow:hidden; padding-bottom:14px; border-bottom:1px dashed #ccc; line-height:100%; cursor:pointer; }
.article-article-banner ul li p { font-size:12px; margin-top:10px; color:#666; }
.article-article-main .breadcrumb { margin-top:24px; }
.article-article-main .breadcrumb div { background:url(icon_04.png) left -170px no-repeat; }
.article-article-main .article-display { background:#f8f8f8; padding:30px 25px; }
.article-article-main .article-display .info { width:100%; height:30px; border-bottom:1px dashed #ccc; line-height:30px; color:#666; position:relative; }
.article-article-main .article-display .info a { display:block; width:83px; height:29px; position:absolute; top:0; right:0; background:url(icon_03.png) -164px -180px no-repeat; }
.article-article-main .article-display .info a:hover { background-position:-248px -180px; }
.article-article-main .article-body { width:100%; line-height:1.8em; padding-top:20px; }
.article-article-main .article-body p,
.article-article-main .article-body div { margin-top:14px; }
.article-article-main .article-body .rtecenter { text-align:center; }
.article-article-main .article-body .video-container { width:540px; height:302px; padding:27px 21px 206px 23px; background:url(article_video.jpg) center center no-repeat; overflow:hidden; }
.article-article-main .article-body .video-container embed { width:100%; height:100%; }
.article-article-main .article-zixun { width:100%; height:40px; line-height:36px; text-align:center; }
.article-article-main .article-zixun a { display:inline-block; width:134px; height:40px; background:url(icon_05.png); color:#fff; text-decoration:none; }
.article-article-main .article-zixun a:hover { background-position:0 -40px; }
.article-article-main .article-prevnext { width:100%; }
.article-article-main .article-prevnext p { height:16px; margin-bottom:10px; line-height:16px; background:url(icon_04.png) no-repeat; text-indent:18px; }
.article-article-main .article-prevnext .prev { background-position:left -200px; }
.article-article-main .article-prevnext .next { background-position:left -220px; }
.article-article-main .article-related .content { width:100%; margin-top:20px; overflow:hidden; }
.article-article-main .article-related .content ul { width:400px; margin-top:-6px; }
.article-article-main .article-related .content ul li { width:100%; height:30px; line-height:30px; overflow:hidden; }
.article-article-main .article-related .content ul li .icon { float:left; width:34px; height:30px; background:url(icon_02.png) -172px 0; }
.article-article-main .article-related .content ul li a { display:block; width:362px; background:url(list_article_bg_02.gif) left center repeat-x; overflow:hidden; }
.article-article-main .article-related .content ul li a span { background:#fff; }
.article-article-main .suggestion ul li { width:100%; margin-top:26px; padding-bottom:26px; border-bottom:1px dashed #ccc; overflow:hidden; }
.article-article-main .suggestion .avatar { width:107px; float:left; }
.article-article-main .suggestion .detail { width:524px; float:right; }
.article-article-main .suggestion .detail header { border-left:5px solid #01aded; padding-left:10px; }
.article-article-main .suggestion .detail header .name { color:#666; margin-bottom:10px; }
.article-article-main .suggestion .detail header strong { font-size:20px; font-weight:normal; color:#000; }
.article-article-main .suggestion .detail footer { color:#666; line-height:30px; font-size:12px; margin-top:10px; }
.article-article-main .article-doctors .content { width:100%; height:320px; overflow:hidden; margin-top:30px; line-height:1.8em; position:relative; }
.article-article-main .article-doctors .content ul { position:absolute; top:0; left:0; }
.article-article-main .article-doctors .content ul li { width:322px; float:left; }
.article-article-main .article-doctors .doctor-container { width:100%; height:160px; background:url(article_article_bg_01.jpg) no-repeat; overflow:hidden; }
.article-article-main .article-doctors .fr,
.article-article-main .article-doctors .btns { width:150px; }
.article-article-main .article-doctors .name { border-left:5px solid #01aded; padding-left:5px; margin-top:12px; }
.article-article-main .article-doctors .name p { color:#666; }
.article-article-main .article-doctors .btns a { display:block; width:56px; height:27px; float:left; margin:10px 10px 0 0; background:url(icon_03.png) -164px -216px; }
.article-article-main .article-doctors .btns .yuyue { background-position:-222px -216px; }
.article-article-main .article-doctors .prevnext { width:22px; height:22px; position:absolute; top:134px; background:url(icon_03.png) -320px -130px; display:none; cursor:pointer; }
.article-article-main .article-doctors .prev { left:0; }
.article-article-main .article-doctors .next { background-position:-344px -130px; right:0; }
.article-article-main .article-tech .content { height:180px; overflow:hidden; }
.article-article-main .article-tech .tech { height:30px; line-height:30px; overflow:hidden; }
.article-article-main .article-tech .tech dt { width:100%; height:30px; line-height:30px; background:url(icon_04.png) left -240px no-repeat; text-indent:18px; overflow:hidden; }
.article-article-main .article-tech .tech dt span { width:0; line-height:0; border:5px solid #000; border-radius:5px; float:left; margin-top:5px; }
.article-article-main .article-tech .tech dd { padding-left:14px; color:#666; line-height:1.8em; display:none; }
.article-article-main .article-tech dl.hover { height:100px; background:#f8f8f8; padding:10px 0; }
.article-article-main .article-tech dl.hover dd { display:block; }
.article-article-main .article-tech .more { height:20px; line-height:20px; background:url(icon_04.png) left -270px no-repeat; text-indent:18px; cursor:pointer; }
.article-article-main aside .bar { width:100%; height:16px; background:url(bingli_bg_02.gif) repeat-x; }

.article-article-main .article-zt ul li { width:100%; white-space:nowrap; overflow:hidden; line-height:40px; border-bottom:1px solid #dadada; font-size:12px; }
.article-article-main .article-zt ul li span { display:inline-block; width:34px; height:40px; color:#fff; background:url(icon_04.png) 0 -291px no-repeat; text-indent:3px; margin-right:7px; cursor:pointer; }
.article-article-main .article-zt ul li .icon02 { background-position:0 -331px; }
/*page-ztlist*/
.page-ztlist { background:#f9f9f9; color:#666; }
.page-ztlist a { color:#666; }
.page-ztlist .w990-middle { padding:20px 0; }
.page-ztlist,
.page-ztlist h2,
.page-ztlist h3 { line-height:1.8em; }
.page-ztlist h2 { color:#000; }
.page-ztlist h3 { color:#666; text-indent:40px; }
.page-ztlist p { text-indent:40px; }

.departlist{width: 100%; float: left; height: 253px; }

.depart_left{width: 130px; height: 226px; float: left; margin-top: 12px; margin-left: 10px; margin-right: 10px;}
.depart_left ul{width: 100%; float: left;}
#dep_act{width: 130px; background: url("depart_act.jpg"); color: #fff !important; border: 0px;}
.depart_left ul li{width: 121px; height: 46px; float: left; background: url("depart.png") no-repeat; margin-top: 12px; border:1px solid #d7d6d6;border-radius: 3px; cursor: pointer; line-height: 46px;color: #0c7f7b; }
.depart_left ul li:first-child{margin-top: 0px; background: url("depart1.png") no-repeat;}
.depart_left ul li i{ float: left; margin-left: 10px; font-size: 25px; margin-top: 11px;}
.dear_tit{width: 100px; height: 20px; line-height: 20px; float: left; margin-top: 8px; margin-left: 10px; font-size: 14px;}
.dear_en_tit{width: 100px; height: 10px; line-height: 10px; float: left; color:#b6b6b6;margin-left: 10px; font-size: 12px;}

.department{width: 100%; float: left; margin-top: 15px;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative; float: left;  }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 6px; width: 216px; float:left; _display:inline; overflow:hidden; text-align:center;border:1px solid #ccc; padding-bottom: 8px; }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:238px; height:120px; display:block;  padding:4px;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.ks_title{width: auto; float: left; height: 30px; line-height: 30px; color: #04af9f !important; margin-left: 4px; font-size: 14px; width:100%; font-weight:bold;}
.ks_descripts{width: 100%; height: 60px; float: left; margin: 4px; line-height: 20px; font-size: 12px; color: #545454; text-align: left;overflow: hidden;text-overflow:ellipsis;}
.news_flag{width: 100%; height: 205px; float: left; margin-top: 20px; display: none;}

/* service */
.service{height:110px;margin-top:-110px;position:relative;z-index:1;background:url(gradient-gb.png);background-size:contain;}
.ie .service{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gradient-bg.png', sizingMethod='scale');background:none;}
.service li{float:left;width:12.5%;height:100px;padding-top:5px;padding-bottom:5px;transition:background 0.3s;-webkit-transition:background 0.3s;}
.service li a{display:block;box-sizing:border-box;color:#fff;border-right:1px solid #36a171;border-right:1px solid rgba(191,191,191,.3); }
.service li:last-child a{border:none;}
.service li:hover{background:url(black30.png);background:rgba(0,0,0,.3);}
.service li:hover a{border-color:transparent;color:#99ffcc;}
.service li i{display:block;line-height:60px;font-size:48px;text-align:center;}
.service li strong{display:block;line-height:40px;text-align:center;font-weight:normal;font-size:16px;}
.layout{max-width:1200px;min-width:980px;margin-left:auto;margin-right:auto;}
/* 图标 */
@font-face {font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  display:inline-block;
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.news_flag ul{ padding:15px;  zoom:1; overflow:hidden;   }
.news_flag li{ height:24px; overflow:hidden; zoom:1;  }
.news_flag dt{width: 289px;height: 290px;float: left;overflow: hidden;margin-right: 20px;}
.news_flag dt img{width: 100%;height: 100%;}
.news_flag dd ol li{float: left;width: 108px;height: 40px;text-align: center;margin-left: 10px;margin-bottom: 10px;}
.news_flag dd ol li a{color: #3a3a3a;font-size: 12px;display: block;border:1px solid #aaaaaa;line-height: 38px;}
.news_flag dd ol li a:hover{color: #ff6600;}

/*分页样式*/
#fenye{clear:both;margin:15px;height:35px; text-align:right;}
#fenye table{ width:100%}
#fenye img{ margin:0px 2px; vertical-align:top; margin-top:15px;}
#fenye a{text-decoration:none; font-size:14px;height:35px; line-height:35px; width:35px; border-radius:2px; text-align:center;color:#666;margin-left:5px;border:1px solid #e5e5e5; background:#fff; display:inline-block;}
#fenye .prev,#fenye .next{text-align:center; vertical-align:middle}
#fenye .prev,#fenye .next img{}
#fenye a.curr{color:#fff; text-align:center; background:#04af9f;}
#fenye a.curr:hover{color:#fff;}
#fenye a:hover{color:#333; text-decoration:none;}
#fenye span{ line-height:30px;padding-left:5px;}

/*depart3.css*/
.w_1200{width: 1200px; margin: 0 auto;}
.ellipsis, .inter_content .news .news_txt ul li a em { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.trans300, .common_top .topbar a, .common_top .d_nav ul li > a, .inter_content .guide li a, .inter_content .heath dl dd .more, .inter_content .heath ul li a, .inter_content .edu .edu_cont dl a, .inter_content .edu .edu_cont dd .line, .inter_content .edu .edu_cont dd .title { transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }

.internal_page { background: #f5f5f5; }
.internal_page .d_commontitle { line-height: 28px; height: 28px; border-bottom: none; margin-bottom: 17px; }
.internal_page .d_commontitle span b { font-family: "SimHei"; color: #4e4e4e; }
.internal_page .d_commontitle a { color: #818181; padding-right: 14px; background: url(d_arrow1.jpg) no-repeat right center; }

.common_top .topbar { height: 41px; line-height: 41px; background: #fff; }
.common_top .topbar a { display: block; color: #8d8d8d; padding-left: 22px; }
.common_top .topbar a:hover { color: #10745d; }
.common_top .topbar .btn1 { float: left; background: url(x_homeicon.jpg) no-repeat left center; }
.common_top .topbar .btn2 { float: right; background: url(x_collectionicon.jpg) no-repeat left center; }
.common_top .c_logo span { color: #18755c; }
.common_top .d_banner { position: relative; width: 100%; height: 699px; }
.common_top .d_headerright { background: url(x_callbg.png) no-repeat; height: 40px; 
    /*width: 423px; padding-right: 23px;*/
    width: 315px;
     }
.common_top .d_headerright .d_email, .common_top .d_headerright .d_tel { margin-top: 6.5px; }
.common_top .d_nav { position: absolute; left: 0; width: 100%; height: 64px; top: 410px; background: none; }
.common_top .d_nav ul { background: #10745d; }
.common_top .d_nav ul li > a { height: 64px; line-height: 64px; font-size: 18px; font-weight: bold; }
.common_top .d_nav ul li > a::after { background: none; }
.common_top .d_nav ul li > a:hover { background: #27816c; }

.c_content { padding-bottom: 47px; margin-top: -209px; position: relative; }

.inter_content { width:100%;background:#F8F8F8;padding:30px 0 47px;   }
.inter_content .top { margin-bottom: 24px; }
.inter_content .top .left { float: left; width: 870px; }
.inter_content .top .right { float: right; width: 300px; }
.inter_content .news { background: #fff; height: 251px; overflow: hidden; margin-bottom: 21px; padding: 38px 36px 42px 38px; }
.inter_content .news .js_newsimg { float: left; width: 353px; position: relative; height: 250px; overflow: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.inter_content .news .js_newsimg .pic img { width: 353px; height: 251px; display: block; }
.inter_content .news .js_newsimg .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width: 100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.inter_content .news .js_newsimg .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width: 70%; overflow: hidden; }
.inter_content .news .js_newsimg .txt li { height: 30px; line-height: 30px; position: absolute; bottom: -40px; }
.inter_content .news .js_newsimg .txt li a { display: block; color: white; padding: 0 0 0 15px; font-size: 14px; }
.inter_content .news .js_newsimg .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.inter_content .news .js_newsimg .num li { float: left; position: relative; width: 10px; height: 10px; line-height: 10px; margin: 0 2px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; text-indent: -999em; }
.inter_content .news .js_newsimg .num li a, .inter_content .news .js_newsimg .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.inter_content .news .js_newsimg .num li span { z-index: 1; background: url(news_dot.png) no-repeat right 0; }
.inter_content .news .js_newsimg .num li.on span, .inter_content .news .js_newsimg .num span:hover { background-position: left 0; }
.inter_content .news .news_txt { float: right; width: 415px; overflow: hidden; }
.inter_content .news .news_txt .d_commontitle { height: 24px; line-height: 24px; margin-bottom: 10px; }
.inter_content .news .news_txt dl dd { width: 326px; }
.inter_content .news .news_txt ul li a { line-height: 37px; height: 37px; }
.inter_content .news .news_txt ul li a em { width: 279px; }
.inter_content .news .news_txt ul li:last-child { border-bottom: none; }
.inter_content .news .news_txt ul li a span::after { background: none; }
.inter_content .news .news_txt ul li a span b { font-size: 18px; }
.inter_content .intro { background: #fff; height: 268px; overflow: hidden; padding: 34px 34px 32px 38px; }
.inter_content .intro .d_introdl dd { width: 377px; }
.inter_content .intro .d_introdl dt { width: 376px; height: 266px; overflow: hidden; }
.inter_content .intro .d_introdl dd .more { width: 123px; height: 27px; line-height: 27px; background: #10745d; border-radius: 0px; }
.inter_content .intro .d_introdl dd .more:hover { background: #40907d; }
.inter_content .c_content .intro dl dd h4 a { color: #565656; }
.inter_content .guide { height: 290px; margin-bottom: 20px; overflow: hidden; position: relative; }
.inter_content .guide ul { float: left; }
.inter_content .guide h3 { width: 94px; height: 189px; text-indent: -999em; left: 0; position: absolute; text-align: center; top: 0; width: 98px; }
.inter_content .guide h3, .inter_content .guide li a { background: url(x_guideicon.png) no-repeat; }
.inter_content .guide li { float: left; width: 98px; height: 93px; margin-bottom: 4px; text-align: center; margin-left: 3px; }
.inter_content .guide li a { display: block; height: 93px; background-color: #fff; }
.inter_content .guide li span { color: #999; margin-top: 6px; display: block; line-height: 12px; text-transform: uppercase; }
.inter_content .guide li b { color: #2e2e2e; display: block; font-size: 12px; line-height: 16px; }
.inter_content .guide li em { display: inline-block; font-size: 9px; }
.inter_content .guide li i { display: block; height: 50px; }
.inter_content .guide li.li1, .inter_content .guide li.li3 { margin-left: 100px; }
.inter_content .guide li.li5 { width: 198px; margin-left: 0; }
.inter_content .guide li.li7 { margin-left: 0; }
.inter_content .guide li.li5 i { float: left; width: 97px; height: 100%; display: block; }
.inter_content .guide li.li5 span { width: 100px; float: left; margin-top: 24px; text-align:left; }
.inter_content .guide li.li1 a { background-position: -100px top; }
.inter_content .guide li.li2 a { background-position: right top; }
.inter_content .guide li.li3 a { background-position: -100px -94px; }
.inter_content .guide li.li4 a { background-position: right -94px; }
.inter_content .guide li.li5 a { background-position: left -193px; }
.inter_content .guide li.li6 a { background-position: right -193px; }
.inter_content .guide li.li7 a { background-position: left bottom; }
.inter_content .guide li.li8 a { background-position: -100px bottom; }
.inter_content .guide li.li9 a { background-position: right bottom; }
.inter_content .guide li a:hover { background-color: #f5f5f5; }
.inter_content .heath { background: #fff; height: 325px; overflow: hidden; padding: 20px 17px 32px 20px; }
.inter_content .heath dl { margin-bottom: 17px; }
.inter_content .heath dl a { display: block; overflow: hidden; }
.inter_content .heath dl dt { width: 115px; height: 80px; float: left; overflow: hidden; }
.inter_content .heath dl dt img { width: 100%; height: 100%; }
.inter_content .heath dl dd { float: right; width: 140px; }
.inter_content .heath dl dd h4 { color: #1e8a72; font-size: 16px; line-height: 18px; height: 36px; overflow: hidden; }
.inter_content .heath dl dd .txt { color: #414141; font-size: 12px; line-height: 18px; height: 36px; overflow: hidden; }
.inter_content .heath dl dd .more { color: #ff6600; }
.inter_content .heath dl dd .more:hover { color: #10745d; }
.inter_content .heath ul { border-top: 1px dotted #b2b2b2; }
.inter_content .heath ul li a { display: block; border-bottom: 1px dotted #b2b2b2; font-size: 13px; color: #414141; line-height: 32px; height: 32px; position: relative; padding-left: 13px; background: url(c_circle_icon.jpg) no-repeat left center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inter_content .heath ul li a:hover { color: #10745d; }
.inter_content .team { background: #fff; margin-bottom: 25px; padding: 33px 35px 38px 40px; }

.inter_content .tech { background: #fff; height: 244px; margin-bottom: 25px; overflow: hidden; padding: 27px 35px 48px 39px; }
.inter_content .tech .d_commontitle { margin-bottom: 22px; }
.inter_content .tech .d_technicalcont { position: relative; margin-right: -48px; }
.inter_content .tech .d_technicalcont dl { width: 430px; height: 51px; margin-bottom: 20px; margin-right: 48px; }
.inter_content .tech .d_technicalcont dl dt { width: 77px; height: 51px; }
.inter_content .tech .d_technicalcont dl dd h4 { border-bottom: none; color: #7b7b7b; display: block; font-size: 14px; font-weight: bold; height: 18px; line-height: 18px; overflow: hidden; padding-bottom: 4px; text-overflow: ellipsis; white-space: nowrap; }
.inter_content .tech .d_technicalcont dl dd { border-bottom: 2px solid #efefef; padding-bottom: 2px; background: url(x_techarrow1.jpg) no-repeat right center; }
.inter_content .tech .d_technicalcont dl.dl1 { width: 640px; height: 194px; }
.inter_content .tech .d_technicalcont dl.dl1 dt { width: 300px; height: 194px; }
.inter_content .tech .d_technicalcont dl.dl1 dd h4 { border-bottom: 1px solid #dcdcdc; }
.inter_content .tech .d_technicalcont dl.dl1 dd { border-bottom: none; background: none; }
.inter_content .tech .d_technicalcont dl.dl2 a:hover dd, .inter_content .tech .d_technicalcont dl.dl3 a:hover dd, .inter_content .tech .d_technicalcont dl.dl4 a:hover dd { background: url(x_techarrow2.jpg) no-repeat right center; }
.inter_content .tech .d_technicalcont dl a:hover dd h4 { color: #10745d; }
.inter_content .tech .d_technicalcont dl a:hover dd h5 .time { color: #10745d; }
.inter_content .tech .d_technicalcont dl.dl1 a:hover dd h5 .time { color: #b4b4b4; }
.inter_content .edu { 
    /*float: left; width: 621px;*/
     height: 261px; 
    padding: 25px 37px 40px 40px; overflow: hidden; background: #fff; }
.inter_content .edu .edu_cont { position: relative; margin-right: -37px; }
.inter_content .edu .edu_cont dl { float: left; width: 180px; margin-right: 37px; }
.inter_content .edu .edu_cont dl a { display: block; height: 214px; border-bottom: 1px solid #c4c4c4; }
.inter_content .edu .edu_cont dt { display: block; width: 180px; height: 119px; overflow: hidden; }
.inter_content .edu .edu_cont dt img { width: 100%; height: 100%; }
.inter_content .edu .edu_cont dd .line { display: block; width: 18px; height: 3px; background: #008c78; margin: 12px 0 7px; }
.inter_content .edu .edu_cont dd .title { line-height: 22px; max-height: 44px; overflow: hidden; font-size: 12px; font-weight: bold; color: #808080; }
.inter_content .edu .edu_cont dd .more { font-size: 12px; color: #ababab; text-transform: uppercase; line-height: 27px; margin-bottom: 3px; display: inline-block; padding-right: 15px; background: url(x_researchmore.png) no-repeat right center; }
.inter_content .edu .edu_cont dl a:hover .line { background: #10745d; }
.inter_content .edu .edu_cont dl a:hover .title { color: #10745d; }
.inter_content .edu .edu_cont dl a:hover { border-color: #10745d; }
.inter_content .communication { 
/*   20170608xg float: right; width: 396px; height: 256px; padding: 25px 33px 45px 38px; overflow: hidden; background: #fff; */
display: none;
}
.inter_content .communication dl { line-height: 24px; }
.inter_content .communication dl em { font-size: 12px; }
.inter_content .communication dl dd em { font-size: 12px; }

/*医疗团队*/
.d_section3{ margin-bottom:45px; height:285px; overflow:hidden;}
.d_section4{ padding-bottom:58px;}
.d_section4 .d_commontitle{ border-bottom:none;}
.d_teamul{}
.d_teamul li{width: 225px;float: left;height: 243px;overflow: hidden;margin-right: 19px;}
.d_teamul li a{display: block;position: relative;width: 225px;height: 243px;}
.d_teamul li .img{width: 225px;}
.d_teamul li .img img{width: 225px;}
.d_teamul li .txt{position: absolute;left: 0;top: 204px;right: 0;height: 100%;color: #fff; padding: 0 27px; background: url(d_green80.png) repeat;}
.d_teamul li .txt h4{text-align: center;font-size: 16px;font-weight: bold;line-height: 40px;}
.d_teamul li .txt .detail{border-top: 1px solid #97c9c8;line-height: 20px;max-height: 120px;overflow: hidden;margin-bottom: 25px;padding-top: 7px;}
.d_teamul li .txt .d_askbtn{width: 82px;height: 25px;line-height: 25px;text-align: center;margin:0 auto;
 border:1px solid #e5e5e5;color: #05715b;font-size: 12px; background:#fff;}
.team_scroll{   }
.team_scroll .bd{ position:relative;  }
.team_scroll .prev,.team_scroll .next{ position: absolute; top: 50%;margin-top: -12px; left:0px; display: block; width: 21px; height: 24px;
background:url(d_guidearrow.png) no-repeat 0 0; z-index: 9; overflow: hidden; }
.team_scroll .next{  left:auto; right:0px; background-position: -43px 0px; }
.team_scroll .prev:hover{  background-position:-21px 0px;}
.team_scroll .next:hover{background-position:-64px 0px;}
.team_scroll .prevStop{ background-position:-21px 0px !important; }
.team_scroll .nextStop{ background-position:-64px 0px !important; }
.team_scroll .scrollWrap{  }
.team_scroll ul{ overflow:hidden; zoom:1; }
.team_scroll li{ width:225px;height:243px; margin-right:19px; position:relative; float:left; display:inline; }
.team_scroll li a{display: block; }
.team_scroll li .img{width: 225px;}
.team_scroll li .img img{width: 225px;}
.team_scroll li .txt{position: absolute;left: 0;top: 204px;right: 0;height: 100%;color: #fff; padding: 0 27px; background: url(d_green80.png) repeat;}
.team_scroll li .txt h4{text-align: center;font-size: 16px;font-weight: bold;line-height: 40px;color:#fff;}
.team_scroll li .txt h4 a{ display:block; color:#fff;}
.team_scroll li .txt h4:hover{ color:#a5d3ce;}
.team_scroll li .txt .detail{border-top: 1px solid #97c9c8;line-height: 20px;max-height: 120px;overflow: hidden;margin-bottom: 25px;padding-top: 7px;color:#fff;}
.team_scroll li .txt .detail a{color:#fff;}
.team_scroll li .txt .detail:hover{ color:#a5d3ce;}
.team_scroll li .txt .d_askbtn{width: 82px;height: 25px;line-height: 25px;text-align: center;margin:0 auto;
border:1px solid #e5e5e5;color: #05715b;font-size: 12px; background:#fff;}
.team_scroll li .txt .d_askbtn a{color: #05715b;}

/*d_section1*/
.d_section1{padding-bottom: 64px;}
.d_commontitle{height: 45px;line-height: 45px;border-bottom: 1px solid #d2d2d2;margin-bottom: 23px;}
.d_commontitle a{float: right;font-size: 12px;color: #05715b;text-transform: uppercase;}
.d_commontitle span{color: #a8a8a8;font-size: 14px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;}
.d_commontitle span b{color: #05715b;font-size: 22px; font-family: "寰蒋闆呴粦";padding-right: 8px;}
.d_section1{}
.d_section1 .d_introcont{float: left;width: 709px;height: 308px;}
.d_introdl{}
.d_introdl a{display: block;}
.d_introdl dt{float: right;width: 349px;height: 230px; overflow:hidden;}
.d_introdl dt img{width: 100%;height: 100%;}
.d_introdl dd{float: left;width: 330px;}
.d_introdl dd h4{color: #05715b;font-size: 14px;line-height: 20px;height: 20px;overflow: hidden;  text-overflow: ellipsis;white-space: nowrap;}
.d_introdl dd h4 b{font-size: 18px;color: #05715b;font-weight: bold;}
.d_introdl dd .txt{max-height: 144px;overflow: hidden;line-height: 24px;color: #454545;margin-bottom: 20px;}
.d_introdl dd .txt p{padding:0px; margin:0px;}
.d_introdl dd .more{background: #68d2d1;width: 135px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 12px;text-transform: uppercase;border-radius: 8px;}
.d_section1 .d_dynamics{float: right;width: 443px;height: 308px;}

/*d_dynamics*/
.d_dynamics dl{padding-bottom: 16px;border-bottom: 1px dotted #cccccc;}
.d_dynamics dl a{}
.d_dynamics dl dt{ position: relative;
    border:2px solid #d2d2d2;width: 61px;height: 56px;float: left;text-align: center;line-height: 21px;color: #6c6c6c;}
.d_dynamics dl dt::after{position: absolute;left:14px;height: 9px; background: #d2d2d2;width: 2px; background: #d2d2d2; content: "";top: -6px; border:2px solid #fff;}
.d_dynamics dl dt::before{position: absolute;left:45px;height: 9px; background: #d2d2d2;width: 2px; background: #d2d2d2; content: "";top: -6px; border:2px solid #fff;}

.d_dynamics dl dt b{display: block;color: #6c6c6c;font-size:24px;height: 30px;line-height: 30px;border-bottom: 2px solid #d2d2d2;}
.d_dynamics dl dd{float: left;width: 360px;margin-left: 17px;}
.d_dynamics dl dd h3{font-size: 14px;color: #05715b;height: 24px;overflow: hidden;  text-overflow: ellipsis;
    white-space: nowrap;}
.d_dynamics dl dd .txt{font-size: 12px;color: #a1a1a1;height: 36px;line-height: 18px;overflow: hidden;}

.d_dynamics ul{}
.d_dynamics ul li{border-bottom: 1px dotted #cccccc;}
.d_dynamics ul li a{display: block;line-height: 39px;height: 39px;padding-right: 54px; background: url(d_arrow1.jpg) no-repeat right center;overflow: hidden;}
.d_dynamics ul li a span{font-size: 12px;color: #868686;float: left;display: block;position: relative;width: 63px;}
.d_dynamics ul li a span b{color: #868686;font-size: 20px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;padding-right: 5px;}
.d_dynamics ul li a em{display: block;float: right;width: 305px;color: #3a3a3a;font-size: 14px; font-style: normal;}
.d_dynamics ul li a span::after{position: absolute;right: 0;top: 50%;margin-top: -6.5px;height: 13px; width: 2px;background: #d2d2d2; content: "";}

/*d_section2*/
.d_section2{background: url(depart_guidebg.jpg) no-repeat center center;height: 274px;width: 100%;margin-bottom: 60px;}
.js_d_guide{padding-top: 70px;  }
.js_d_guide .bd{ position:relative;  }
.js_d_guide .prev,.js_d_guide .next{ position: absolute; top: 50%;margin-top: -12px; left:0px; display: block; width: 21px; height: 24px;
 background:url(d_guidearrow.png) no-repeat 0 0; z-index: 9; overflow: hidden; }
.js_d_guide .next{ left:auto; right:0px; background-position: -43px 0px; }
.js_d_guide .prev:hover{ background-position:-21px 0px; }
.js_d_guide .next:hover{ background-position:-64px 0px;}
.js_d_guide .prevStop{ background-position:-21px 0px !important; }
.js_d_guide .nextStop{ background-position:-64px 0px !important; }

.js_d_guide .scrollWrap{ padding-left:66px  }
.js_d_guide ul{ overflow:hidden; zoom:1; }
.js_d_guide li{width: 125px;margin:0 23px; position:relative; float:left; display:inline; }
.js_d_guide li a{color: #fff;font-size: 15px;display: block;border-radius: 100%;width: 125px;height: 125px;text-align: center;
background: url(d_guidecircle.png) no-repeat center center;}
.js_d_guide li em{display: block;padding-top: 13px;}
.js_d_guide li em img{height: 68px;}
.js_d_guide li span{display: block;background: url(d_guide_line.png) no-repeat center top;height: 30px;line-height: 30px;}


/*d_section3*/
.d_technicalcont{margin-right: -56px;position: relative;padding-top: 10px;}
.d_technicalcont dl{float: left;margin-bottom: 24px;width: 491px;height: 89px;margin-right: 56px;}
.d_technicalcont dl dt{width: 135px;height: 89px;float: left;overflow: hidden;}
.d_technicalcont dl dt img{width: 100%;height: 100%;}
.d_technicalcont dl dd{width: 331px;float: right;}
.d_technicalcont dl dd h4{border-bottom: 1px solid #dcdcdc;}
.d_technicalcont dl dd h4 a{font-size: 14px;color: #7b7b7b;font-weight: bold;display: block;line-height: 18px;height: 18px;overflow: hidden;padding-bottom: 4px;text-overflow: ellipsis;
    white-space: nowrap;}
.d_technicalcont dl dd .txt{max-height: 36px;overflow: hidden;color: #7b7b7b;font-size: 12px;line-height: 18px;margin:5px 0;}
.d_technicalcont dl dd h5{}
.d_technicalcont dl dd h5 .more{float: right;padding-right: 17px;color: #a1a1a1;font-size: 12px;text-transform: uppercase; background: url(d_arrow1.jpg) no-repeat right center;}
.d_technicalcont dl dd h5 .time{font-size: 13px;color: #b4b4b4;}

.d_technicalcont dl.dl1{height: 201px;width: 650px;}
.d_technicalcont dl.dl1 dt{width: 308px;height: 201px;overflow: hidden;}
.d_technicalcont dl.dl1 dt img{width: 100%;height: 100%;}
.d_technicalcont dl.dl1 dd{width: 312px;}
.d_technicalcont dl.dl1 dd h4{padding-bottom: 5px;}
.d_technicalcont dl.dl1 dd .txt{max-height: 120px;line-height: 24px;margin:10px 0 22px;}
.d_technicalcont dl.dl1 dd h5 .more{width: 94px;height: 25px;line-height: 25px;color: #fff; background: #10745d url(d_arrow2.png) no-repeat 68px center;text-align: center;}

/*d_section5*/
.d_section5{padding-bottom: 73px;}
.d_health{/*float: left;width: 568px;height: 300px; */}
/*20170608xg1*/
.d_health ul{ margin-right: -64px;}
.d_health ul li{float: left; margin-right: 64px;}

/*list_expertdl*/
.list_expertdl dl{float:left;width:495px;height:203px;background:#f5f5f5;padding:28px 26px;margin-right:13px;margin-bottom:14px}
.list_expertdl dl dt{float:left;width:148px;height:215px;background:#fff;margin-right:16px;position:relative;text-align:center}
.list_expertdl dl dt b{color:#10745d;font-size:18px;font-style:normal; font-weight:bold; line-height:40px;}
.list_expertdl dl dd i{font-size:16px;color:#10745d; font-style:normal;font-weight:bold;}
.list_expertdl dl dt .img{width:142px;height:165px;overflow:hidden;display:block;margin:0 auto; padding-top:5px;}
.list_expertdl dl dt .img img{width:100%;height:100%}
.list_expertdl dl dd .txt{width:100%; min-height:30px;color:#5b5b5b;font-size:14px;font-weight:700;text-align:left;font-style:normal; border-bottom:1px solid #dedede;}
.list_expertdl dl dd .btn1{width:65px;height:30px;background:url(online_askbtn.png) no-repeat; display:block;text-align:center;color:#fff;font-size:14px;line-height:30px; float:left; margin-right:10px;}
.list_expertdl dl dd .btn2{width:65px;height:30px;background:url(online_askbtn2.png) no-repeat; display:block;text-align:center;color:#fff;font-size:14px;line-height:30px; float:left; }
.list_expertdl dl dd{float:left;width:318px}
.list_expertdl dl dd .info{color:#8c8c8c;font-size:14px;line-height:25px;height:120px;overflow:hidden;margin-bottom:20px}
.list_expertdl dl dd .info a{color:#8c8c8c}
.list_expertdl dl dd .info a:hover{color:#1e8a72}
.list_expertdl dl dd .time{ padding-left:150px; text-align:right;}
.list_expertdl dl.rightdl{margin-right:0}


/*--------------------left_side--------------------*/
.inner_cont{ background:#fff; margin-top:15px;}
.left_side{float:left;width:301px;margin-bottom: 38px;}
.menue{background:#eee;margin-bottom:11px;}
.menue h3{position:relative;background:url(menue_dotbg.jpg) repeat;border-top:4px solid #10745d;height:64px;color:#10745d;font-size:24px;padding-left:41px;line-height:35px;padding-top:15px}
.menue h3 span i{color:#6f6f6f;font-size:12px;display:block;text-transform:uppercase;line-height:21px}
.menue h3:after{position:absolute;left:28px;bottom:12px;background:url(menue_line.png) no-repeat;width:11px;height:21px;content:""}
.menue ul{padding:20px 44px 96px 30px}
.menue ul li>a{color:#7a7a7a;font-size:14px;font-weight:700;display:block;line-height:45px;border-bottom:1px solid #d6d6d6;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1) 0s}
.menue ul li.curr>a{color:#10745d}
.menue ul li.curr>a:after{position:absolute;left:0;bottom:-1px;height:2px;width:71px;content:"";background:#10745d}
.menue ul li>a:hover{color:#10745d}
.menue ul li>a:after{position:absolute;left:0;bottom:-1px;height:2px;width:0;content:"";background:#10745d;transition:all .3s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1) 0s}
.menue ul li>a:hover:after{width:71px}
.menue ul li dl{display:none}
.menue ul li dl a{color:grey;font-size:13px;display:block;line-height:30px;height:30px;position:relative;padding-left:8px}
.menue ul li dl a:hover{color:#1e8a72}
.menue ul li dd.active a{color:#1e8a72}
.menue ul li dl a:after{position:absolute;left:0;top:50%;margin-top:-1px;width:3px;height:3px;background:grey;content:""}
.menue ul li dl a:hover:after{background:#1e8a72}
.menue ul li dl dd.active a:after{background:#1e8a72}
.menue ul li.hassub{background:url(sub_ico.jpg) no-repeat right 15px}
.menue ul li.hassub:hover{background:url(sub_ico2.jpg) no-repeat right 15px;}
.left_quicknav{position:relative}
.left_quicknav h3{background:#10745d;width:94px;height:189px;position:absolute;left:0;top:0;text-align:center}
.left_quicknav h3 span{background:url(quick_titleico.png) no-repeat center top;color:#fff;font-size:24px;font-family:"?????“";padding-top:33px;display:block;margin-top:22px;padding:33px 28px 0}
.left_quicknav ul li{float:left;width:98px;height:93px;text-align:center;margin-left:5px;margin-bottom:5px}
.left_quicknav ul li a{display:block;background:#f5f5f5;height:83px;padding-top:10px}
.left_quicknav ul li.li1,.left_quicknav ul li.li3{margin-left:100px}
.left_quicknav ul li i{background:url(quick_navico.png) no-repeat;width:51px;height:41px;display:block;margin:0 auto 5px}
.left_quicknav ul li.li2 i{background-position:0 -41px}
.left_quicknav ul li.li3 i{background-position:0 -82px}
.left_quicknav ul li.li4 i{background-position:0 -123px}
.left_quicknav ul li.li5 i{background-position:0 -164px}
.left_quicknav ul li.li6 i{background-position:0 -205px}
.left_quicknav ul li.li5{width:198px;margin-left:0}
.left_quicknav ul li span{display:block;color:#999;line-height:12px;text-transform:uppercase}
.left_quicknav ul li span b{color:#2e2e2e;font-size:12px;display:block;line-height:16px}
.left_quicknav ul li span em{ font-size:10px;}

.right_side{float:right;width:870px}
.location{overflow:hidden;border-bottom:1px solid #d6d6d6;line-height:33px}
.location span{float:right;background:url(location_ico.jpg) no-repeat left center;padding-left:16px;color:#868686}
.location span a{color:#868686}
.location span i{color:#10745d}
.right_side .nowtit{color:#10745d;font-size:22px;text-align:center;padding:30px 0 14px}
.right_side .nowtit i{color:#6f6f6f;font-size:12px;line-height:12px;text-transform:uppercase;margin-left:8px;padding-left:16px;display:inline-block;background:url(menue_line.png) no-repeat left center;width:103px;text-align:left}
.right_side .Content{ line-height:200%; padding-left:20px; padding-right:20px; font-size:14px;}
.right_side .Content P{line-height:200%;}

.news_dlbot dl{border-bottom:2px dotted #e0e0e0;padding-bottom:20px;margin-bottom:33px}
.news_dlbot dl dt{color:#959595;font-size:14px;font-weight:700;background:url(time_bg.jpg) no-repeat;float:left;width:98px;height:62px;text-align:center;line-height:17px;padding-top:12px}
.news_dlbot dl dt b{color:#10745d;font-size:37px;font-weight:700;display:block;line-height:34px}
.news_dlbot dl dd{width:748px;float:right}
.news_dlbot dl dd h4{color:#10745d;font-size:15px;font-weight:700;line-height:21px;height:21px !important;overflow:hidden;background:url(news_arrowright.jpg) no-repeat left center;padding-left:26px}
.news_dlbot dl dd .txt{color:#737373;font-size:12px;line-height:20px;height:50px;overflow:hidden}
/*expertdetail_top*/
.expertdetail_bottom{ border:1px solid #d8d8d8; border-top-style: dashed; background:#fafafa; padding:65px 86px;}
.expertdetail_bottom dl{padding-bottom:6px;}
.expertdetail_bottom dt{float:left; width:76px; padding-left:35px; background:url(expert_detailicon.png) no-repeat left 3px; height: 24px;overflow: hidden;
font-size:14px; font-weight:bold; color:#10745d;
}
.expertdetail_bottom dd{color:#5b5b5b; font-size:14px; width:575px; float:left; text-align: justify;}

.box_sz_zdks h2 { font-size:18px; font-weight:normal; margin-bottom:35px; margin-top:35px;}
.box { padding: 50px 40px 80px 40px; background-color:#FFF; }
.h2_border { border-bottom:3px solid #08a0a0; padding-bottom:5px; }
.sz_zdks_list li { float:left; width:250px; margin-right:4px; height:50px; line-height:50px; margin-bottom:8px; font-size:14px;  }
.sz_zdks_list li a { background:#f5f5f5; color:#333; display:block; padding-left:15px; }
.sz_zdks_list li a:hover { background:url(zl.png) no-repeat 224px 16px #08a0a0; color:#fff; }
.sz_zdks_list .last_li { margin-right:0px; }

#home-link2 { width:100%;height:68px;background:#97e5d7 }
#home-link2 .linklist2 { width:1200px;height:68px;margin:0 auto;overflow:hidden; padding: 0 20px; }
.linklist2 dt { font-size: 16px; color: #038d80; font-weight: bold; line-height: 68px; float: left; width: 86px; margin-left:30px; }
.linklist2 dd { width: 1054px; float: left; height: 68px; font-weight: normal; }
.txtMarquee-left { width:1019px; overflow:hidden; padding-right: 36px; height: 68px; position: relative; }
.txtMarquee-left .prev, .txtMarquee-left .next { display: block; width: 16px; height: 16px; cursor: pointer; position: absolute; top: 26px; }
.txtMarquee-left .prev { background: url(leftArr2.jpg) no-repeat center top; right: 19px; }
.txtMarquee-left .next { background: url(rightArr2.jpg) no-repeat center top; right: 0; }
.txtMarquee-left .prev:hover, .txtMarquee-left .next:hover { background-position: center bottom; }
.txtMarquee-left .bd { width: 1019px; height: 68px; overflow: hidden; }
.txtMarquee-left .bd .tempWrap { }
.txtMarquee-left .listWrap { width:99999px; overflow:hidden; }
.txtMarquee-left .list { float:left; }
.txtMarquee-left .list li { height:68px; line-height:68px; padding:0 25px; float:left; position: relative; }
.txtMarquee-left .list li:before { content: " "; width: 1px; height: 10px; position: absolute; left: 0; top: 50%; margin-top: -5px; background: #a9a9a9; }
.txtMarquee-left .list li:first-child:before { display: none; }
.txtMarquee-left .list li a { display: inline-block; *display: inline; zoom: 1; color: #1db39c; }
.txtMarquee-left .list li a:hover { color: #666666; }

#slider{width:100%;height:480px;margin:0 auto;position:relative;}
.slider_list li{position:absolute;display:none; width:100%; height:100%;}
.slider_list li:first-child{display:block;}
.slider_list li a{ width:100%; height:100%; display:block;}

.slider_icon{position:absolute;z-index:1;left:40%;bottom:120px;font-size:0;padding:4px 8px;border-radius:12px;}
.slider_icon i{display:inline-block;width:12px;height:12px;border-radius:50%;margin:0 5px;}
.btn{background:#fff;}
.arrow{display:none;width:30px;height:60px;background-color:rgba(0,0,0,.2);position:absolute;top:40%;margin-top:-30px;}
.prve{left:0;}
.next{right:0;}
.arrow span{display:block;width:10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;}
.slider_left{margin:25px 0 0 10px;transform:rotate(45deg);}
.slider_right{margin:25px 0 0 5px;transform:rotate(-135deg);}
.arrow:hover{background:#444;}
#slider:hover .arrow{display:block;}
.btn_act{background:#db192a;}