/* basic */
body{ width: 100%; background:url(../image/body_bg.png) repeat-x top center; margin:0 auto; color:#666; font-size: 12px; }
h1,h2,h3,h4,h5,h6,ul,p,dl,dt,dd,form,i{ margin:0px; padding:0px; font-weight:normal; }
ul{ list-style:none; overflow:hidden; }
li { list-style: none; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#df0052; text-decoration:underline; }
img{ border:none; }
.clear{ clear:both; display:block; height:0; line-height:0; font-size:1px; visibility:hidden; overflow:hidden; *zoom:1; }

.red,.red:hover{ color:#e35399; }
.yellow,.yellow:hover{ color:#ff8400; }
.gray{ color:#ccc; }
.blue,.blue:hover,.blue a:link,.blue a:visited{ color:#0099cc; }
.font{ font:12px/23px tahoma, Helvetica, Arial; }
.fl{ float:left; }
.fr{ float:right; }
.none { display: none; }

/*layout_basic*/
.main{ width:1000px; min-width:1000px; margin:0px auto; font:12px/23px tahoma, Helvetica, Arial; text-align:left; overflow: hidden; }


/* topbar */
.topbar{ height:30px; line-height:30px; }
.topbar .wel{ width:700px; float:left; text-indent:10px; }
.topbar .tools{ width:300px; float:right; text-align:right; }

/* head */
.search{ width:280px; height:23px; padding:5px 7px 9px; margin-top:40px; float:left; position:relative; }
.search input{ background:transparent; border:0 none; }
.search .type,.search .key{ padding:2px 5px; font-family:tahoma, Helvetica, Arial; }
.search .type{ width:30px; margin-right:6px; }
.search .key{ width:116px; }
.search .sub{ width:70px; height:25px; cursor:pointer; }
.search .types{ width:50px; position:absolute; top:30px; left:6px; border:1px solid #a4157d; background:#fff; display:none; }
.search .types li,.search .types li a{ display:block; height:23px; line-height:21px; }
.search .types li a{ text-indent:6px; }
.search .types li a:hover{ background:#ffabe3; color:#820f59; text-decoration:none; }

.head .pro_list a{ display:inline-block; word-spacing:normal; color:#777; }
.head .pro_list a:hover{ text-decoration:none; }

/* nav */
.nav li{ float:left; padding:0 17px; }
.nav li a,.nav li a:hover{ color:#fff; }
.nav{ height:52px; font:14px/52px tahoma, Helvetica, Arial; }
.nav .now{ background:url(../image/nav_bg.png) no-repeat center bottom; }
/* hos_nav */
.hos_nav{ height:65px; margin-top:15px; background:url(../image/hos_tab_bg.png) no-repeat 0 0; }
.hos_nav h1{ height:28px; overflow:hidden; font:24px/28px "Microsoft YaHei"; padding:8px 15px 2px;display:block; }
.hos_nav .tabs{ height:25px; overflow:hidden; text-align:right; padding-right:10px; }
.tabs a,.tabs i{ height:24px; background:url(../image/auto_bg.png) no-repeat; cursor:pointer; }
.tabs a{ display:inline-block; padding-left:10px; background-position:left top; }
.tabs a i{ display:inline-block; font-style:normal; padding-right:10px; background-position:right top; }
.tabs a:hover{ text-decoration:none; }
.tabs .now{ background-position:left -24px; color:#fff; border-bottom:1px solid #f390c0; }
.tabs .now i{ background-position:right -24px; font-weight:bold; }
.tabs .now:hover{ color:#fff; }

/* position */
.position{ padding:5px 0; }

/* sub_main */
.sub_main{}
.hos_left{ width:665px; float:left; }
.hos_right{ width:325px; padding-bottom:10px; float:right; background:#fbfbfb; }

.zxmr_left{ width:760px; float:left; }
.zxmr_right{ width:230px; float:right; }

.hl_part{ border:1px solid #ccc; margin-bottom:10px; padding:0 15px; background:url(../image/hos_part_bg.png) no-repeat right -1px; }
.hl_part .p_t{ font:18px/24px "Microsoft YaHei"; padding:  10px 0; }

.hr_part{ padding:0 10px; font-size:14px; overflow: hidden; }
.hr_part .p_t{ font:bold 14px/23px tahoma, Helvetica, Arial; padding-bottom:16px; background:url(../image/hos_bg.png) no-repeat 0 22px; }
.hr_part .p_t i{ display:inline-block; width:9px; height:11px; background:url(../image/hos_bg.png) no-repeat -72px -125px; vertical-align:middle; margin-right:3px; _margin-top:6px; }

/* page */
.page{ padding:10px 0; text-align:center; font-size:12px; }
.page li{ display:inline; height:20px; line-height:20px; vertical-align:middle; padding:0; }
.page li a{ display:inline-block; padding:0 5px; border:1px solid #dbdbdb; }
.page .now a{ border:1px solid #fff; font-weight:bold; }
.page li input{ height:20px; border:1px solid #dbdbdb; padding:0 5px; }
.page .num input{ width:30px; line-height:20px; }
.page .go input{ height:22px; background:#fff; cursor:pointer; }

#pages { padding:10px 0; text-align:center; font-size:12px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #dbdbdb; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; font-weight: bold; border:1px solid #fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px; border:1px solid #dbdbdb; text-align:center; color:#a4a4a4; }

/* article */
.article{}
.detail{ padding:10px 0; line-height:28px; font-size:14px; overflow:hidden; }
.detail p{ text-indent:2em; }
.detail img{ max-width:600px; }

/* copy */
.copy .liner{ height:9px; line-height:9px; font-size:0; overflow:hidden; background:url(../image/liner.png) repeat-x 0 -45px; }


.copy{ text-align:center; padding-bottom:20px; color:#000; }
.copy ul { width:1000px; margin:0 auto;}
.copy .us, .copy .hz { padding:20px 0; margin:0 auto; }
.copy .hz { display:none; }
.hz a { display:inline-block; height:47px; margin:0 5px; background:url(../image/footer_bg.png) no-repeat; }
.hz .sh { width:116px; background-position:0 0;}
.hz .xl { width:114px; background-position:-117px 0;}
.hz .tx { width:111px; background-position:-232px 0;}
.hz .wx { width:113px; background-position:-344px 0;}
.hz .rz { width:128px; background-position:-458px 0;}

.copy .phone { width:235px; padding-left:90px; border-right:1px solid #dedcdc;}
.copy .unit { width:310px; border-right:1px solid #dedcdc; }
.copy .sm { height:138px;}
.sm p { display:block; height:138px; margin-right:30px; text-align:left; float:left;}





.head{ height:109px; }
.logo,.logo a{ display:block; width:276px; height:84px; }
.logo{ float:left; padding:12px 15px; }
.logo a{ background:url(../image/logo.png) no-repeat top center; text-indent:-1000em; }
.nav{ height:52px; font:14px/52px tahoma, Helvetica, Arial; }
.nav .now{ background:url(../image/nav_bg.png) no-repeat center bottom; }

.head .pro_list{ width:475px; color:#777; margin:18px 0 0 125px; line-height:21px; float:left;}

.pro_list from { display:block; height:34px; padding-bottom:10px;}
.pro_list .input { display:inline-block; position:relative; width:381px; height:30px; border:1px solid #ddd; box-shadow:1px 1px #ccc inset; vertical-align:middle;}
.input input { width:343px; height:26px; margin:2px 0 0 35px; border:0 none; }
.pro_list .fdj { position:absolute; top:5px; left:7px; width:25px; height:22px; background:url(../image/button_bg.png) -71px 0 no-repeat; }
.pro_list button { width:70px; height:29px; vertical-align:middle; background:url(../image/button_bg.png) 0 0 no-repeat; border:0;}

.tools a { border-left:1px solid #595959; padding-left:5px; }
.tools a:first-child { border:0 none;}

h1{display:inline;font: 24px/24px "Microsoft YaHei";}

.hot_hos{ padding-top:10px; }
.hot_hos .pic,.hot_hos .pic img{ width:105px; height:79px; }
.hot_hos .pic{ border:1px solid #ccc; padding:1px; float:left; }
.hot_hos .info{ width:180px; float:right; font-size:12px; line-height:21px; color:#999; }
.hot_hos .info .hh_t{ display:block; height:20px; overflow:hidden; }
.hot_art .more{float:right;}

/*
body { background:none;}
.main { background:url(../image/body_bg.png) repeat-x top center;}
.activity { height:100px; }
.activity  .layout{ display:block; width:1000px; height:100px; background:url(../img/ad.jpg) no-repeat; padding:0; margin:0 auto; border:0;}
*/

/*baidu search*/
.bdcs-container .bdcs-main,.bdcs-container .bdcs-main *{box-sizing:content-box;margin:0;padding:0;float:none;clear:none;overflow:hidden;white-space:nowrap;word-wrap:normal;border:0;background:0 0;width:auto;height:auto;max-width:none;min-width:none;max-height:none;min-height:none;border-radius:0;box-shadow:none;transition:none;text-align:left}.bdcs-container .bdcs-clearfix:after{content:'';display:block;clear:both;height:0}.bdcs-container .bdcs-clearfix{zoom:1}.bdcs-container .bdcs-main{overflow:visible}.bdcs-container .bdcs-search{display:block;overflow:visible;position:relative;border-style:solid}.bdcs-container .bdcs-search-form-input-wrap{display:inline-block}.bdcs-container .bdcs-search-form-input{border-width:1px;border-style:solid;display:inline-block;vertical-align:top;text-indent:5px;background-color:#fff;float:left}.bdcs-container .bdcs-search-form-input:focus{border-width:1px;border-style:solid;outline:0}.bdcs-container .bdcs-search-form-submit-wrap{display:inline-block}.bdcs-container .bdcs-search-form-submit{display:inline-block;cursor:pointer;border-width:1px;border-style:solid;vertical-align:top;text-align:center;width:50px;//_overflow:hidden}.bdcs-container .bdcs-search-form-submit-magnifier{width:45px;padding:0;text-indent:-999em;overflow:hidden;background:url(../image/magnifier-icon.png) no-repeat center center;_background:url(../image/magnifier-icon_ie6.png) no-repeat center center}div#default-searchbox .default-channel-meun{position:relative;width:75px;display:inline-block;vertical-align:middle;cursor:pointer;background:#fff;float:left;overflow:visible}div#default-searchbox .default-channel-current{border:1px solid;position:relative;width:100%;border-right:0}div#default-searchbox .default-channel-current span{margin-left:8px}div#default-searchbox .default-channel-current i{overflow:hidden;width:0;height:0;border-width:6px 6px 0;border-color:#9E9E9E #fff;border-style:solid;display:block;position:absolute;right:10px;top:11px}div.cse-default-channel-container{display:block;position:absolute;z-index:30061000000}div.cse-default-channel-container .default-channel-list{display:none;width:99%;list-style:none;background:#fff;border:1px solid #DDD;border-top:0;margin:0;padding:0}div.cse-default-channel-container .default-channel-list li{background:0 0;line-height:24px;list-style:none;display:block;padding-left:7px;cursor:pointer}div.cse-default-channel-container .default-channel-list li:hover{background:#DDD}.bdcs-container .bdcs-search-form-input-wrap{}.bdcs-container .bdcs-search-form-input-notspan{margin-left:0px;font-family:Arial,SimSun,sans-serif;color:#a6a6a6;font-size:14px;}.bdcs-container .bdcs-search-form-input .icon-nofocus{left:;right:;top:;height:;width:;}.bdcs-container .bdcs-search{width:auto;height:30px;overflow:visible;border-color:#ffffff;border-radius:0px;border-width:0px;box-shadow:none;background-color:none;}.bdcs-container .bdcs-search-form-input{border-color:#a6a6a6;margin-right:10px;width:383px;height:28px;line-height:28px;font-family:Arial,SimSun,sans-serif;color:#a6a6a6;font-size:14px;border-radius:0px;background-color:#FFFFFF;}.bdcs-container .bdcs-search-form-input:focus{border-color:#f79646;}.bdcs-container .bdcs-search-form-submit-wrap{}.bdcs-container .bdcs-search-form-submit{border-color:#a6a6a6;height:28px;width:50px;background-color:#f5f5f5;color:#000000;font-family:Arial,SimSun,sans-serif;font-size:14px;border-radius:0px;}.bdcs-container .bdcs-search-sug-list{width:px;}.bdcs-container .bdcs-search-sug-list-item{height:28px;line-height:28px;font-family:Arial,SimSun,sans-serif;font-size:14px;}.bdcs-container .bdcs-search-sug-list-item-value{color:#000000;}.bdcs-container .bdcs-hot{width:380px;height:30px;line-height:30px;}.bdcs-container .bdcs-hot-item{color:#000000;font-family:Arial,SimSun,sans-serif;font-size:14px;}#bdcs-rec .bdcs-container .bdcs-rec-title-font{color:null;font-family:Arial,Microsoft YaHei,sans-serif;font-size:px;font-weight:normal;}#bdcs-rec .bdcs-container .bdcs-rec-detail-item a{color:null;font-family:Arial,Microsoft YaHei,sans-serif;font-size:px;text-decoration:none;}#bdcs-rec .bdcs-container .bdcs-rec-detail-item a:hover{color:null;text-decoration:none;}#bdcs-rec{width:px;height:px;background-color:null;border-color:null;}#bdcsFlRec .bdcs-container .bdcs-rec-float-title{font-family:Arial,Microsoft YaHei,sans-serif;}#bdcsFlRec .bdcs-container .bdcs-rec-float-item{font-family:Arial,Microsoft YaHei,sans-serif;}.bdcs-container .bdcs-clearfix:after{content:'';display:block;clear:both;height:0}.bdcs-container .bdcs-clearfix{zoom:1}.bdcs-container .bdcs-search{overflow:visible;position:relative}.bdcs-container .bdcs-search-sug,.bdcs-container .bdcs-search-sug *{box-sizing:content-box;margin:0;padding:0;float:none;clear:none;overflow:hidden;white-space:nowrap;word-wrap:normal;border:0;background:0 0;width:auto;height:auto;max-width:none;min-width:none;max-height:none;min-height:none;border-radius:0;box-shadow:none;transition:none;text-align:left}.bdcs-container .bdcs-search-sug{display:none;position:absolute;z-index:2147483647}.bdcs-container .bdcs-search-sug-list{list-style:none;border:1px solid #DDD;background-color:#FFF}.bdcs-container .bdcs-search-sug-list{}.bdcs-container .bdcs-search-sug-list-item{display:block;list-style:none;cursor:pointer;padding:0 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bdcs-container .bdcs-search-sug-list-item-current{background-color:#EBEBEB}.bdcs-container .bdcs-search-sug-list-item-author-novel,.bdcs-container .bdcs-search-sug-list-item-author-music,.bdcs-container .bdcs-search-sug-list-item-type-movie{color:#BABABA}.bdcs-container .bdcs-search-sug-list-item-author-novel,.bdcs-container .bdcs-search-sug-list-item-author-music{margin-left:5px}.bdcs-container .bdcs-search-sug-list-item-music{overflow:hidden;*zoom:1}.bdcs-container .bdcs-search-sug-list-item-value-movie{float:left}.bdcs-container .bdcs-search-sug-list-item-type-movie{float:right}.bdcs-container .bdcs-search-sug-skin{display:none;width:85px;height:85px;position:absolute;right:1px;bottom:1px}.bdcs-container .bdcs-search-sug-skin-img{width:85px;height:85px}.bdcs-container .bdcs-search-sug-i{color:#e64fa3;font-weight:700;margin-left:10px;font-family:simsun;font-style:normal}.bdcs-container .bdcs-search-sug-adv{width:105px;position:absolute;right:1px;top:1px;display:none}.bdcs-container .bdcs-search-sug-adv-img{position:absolute;top:0;right:0}.bdcs-container{overflow:visible;}.bdcs-container .bdcs-search-form-submit{*height:30px;*margin-top:1px;}.bdcs-container .bdcs-search-form-submit{line-height:28px;}.bdcs-container .bdcs-search-sug-list-item{height:28px;line-height:28px;font-family:Arial,SimSun,sans-serif;font-size:14px;}.bdcs-container .bdcs-search-sug-list-item-value{color:#000000;}.bdcs-container .bdcs-clearfix:after{content:'';display:block;clear:both;height:0}.bdcs-container .bdcs-clearfix{zoom:1}.bdcs-container .bdcs-hot,.bdcs-container .bdcs-hot *{box-sizing:content-box;margin:0;padding:0;float:none;clear:none;overflow:hidden;white-space:nowrap;word-wrap:normal;border:0;background:0 0;width:auto;height:auto;max-width:none;min-width:none;max-height:none;min-height:none;border-radius:0;box-shadow:none;transition:none;text-align:left}.bdcs-container .bdcs-hot{display:block;white-space:normal}.bdcs-container .bdcs-hot-item{margin-right:10px}.bdcs-container .bdcs-hot{width:380px;height:30px;line-height:30px;}.bdcs-container .bdcs-hot-item{color:#000000;font-family:Arial,SimSun,sans-serif;font-size:14px;}#bdcs-rec{display:none;}



/* public */
i{ display:inline-block; vertical-align:middle; background:url(../image/i_bg.png) no-repeat; }
.ad{ width:1000px; margin-top:10px;overflow:hidden; }
.p_area{ border:1px solid #ccc; width:998px; margin-top:10px; background:url(../image/pa_bg.jpg) no-repeat right 1px;}
.p_area .p_t{ padding:10px }
.p_area .part_name{ float:left; width:315px; height:29px; text-indent:-1000em; background:url(../image/p_name.png) no-repeat; }
.p_area .part_rmd{ width:600px; height:23px; overflow:hidden; float:right; text-align:right; }
.p_area .con{ padding:0 10px 10px; }

.p_left{ border-right:1px solid #c22187; width:290px; float:left; }
.p_center{ width:405px; float:left; padding:0 15px; }
.p_right{ width:250px; float:right; }

.p_center .rec{ margin-bottom:15px; }
.p_center .rec h3{ text-align:center; font:bold 16px/23px ""; height:23px; overflow:hidden; margin-bottom:5px; }
.p_center .rec h3 a{color:#d74579;}
.p_center .rec p{ text-indent:2em; color:#868686; }
.pac_list{ height:120px; border-top:1px dotted #dfdfdf; border-bottom:1px dotted #dfdfdf; padding:8px 0; }
.pac_list li{ width:100%; height:26px; line-height:26px; padding-left:5px; float:left; font-size:14px; overflow:hidden;  text-overflow: ellipsis;
    white-space: nowrap; font-family: "宋体"; }
.pa_slide{ }
.pa_s_t{ font:bold 12px/23px ""; padding:8px 0 5px; }
.pa_s_m{ width:396px; height:98px; border:1px solid #eee; padding:6px; overflow:hidden; }
.pa_s_m .prev,.pa_s_m .next{ float:left; width:12px; height:19px; margin-top:37px; background:url(../image/i_bg.png) no-repeat; }
.pa_s_m .prev{ background-position:-244px -78px; margin-right: 6px; }
.pa_s_m .next{ background-position:-256px -78px; margin-left: 6px; }
.pa_s_list{ float:left; width:360px;height:98px; overflow:hidden; display:inline; position:relative; }
.pa_s_list ul{ position:absolute;; width:105%; }
.pa_s_list li{ float:left; width:108px; height:94px; border:1px solid #ddd; padding:1px; margin-right:11px; }

.p_pic{ width:270px; overflow:hidden; }
.p_pic img{ width:270px; height:200px; }
.p_pic .pic{ position:relative; }
.p_pic .bg,.p_pic .txt{ position:absolute; left:0; bottom:0; width:100%; height:26px; overflow:hidden; text-align:center; }
.p_pic .bg{ background-color:#000; opacity:.5; filter:alpha(opacity=50); z-index:2; }
.p_pic .txt{ z-index:3; line-height:24px; font-size:14px; }
.p_pic .txt a{ color:#fff; }
.p_pic .intro{ color:#999; text-indent:2em; }

.exp{ }
.exp_t,.cont_pic_t{ font:16px/23px "黑体"; }
.exp_t i,.cont_pic_t i{ width:5px; height:17px; background-position:-292px -78px; margin-right:2px; }
.exp .first{ height:80px; padding:5px 0; }
.exp .first .pic,.exp .first .pic img{ width:100px; height:74px; }
.exp .first .pic{ border:1px solid #ddd; padding:1px; float:left; }
.exp .first .info{ width:135px; float:right; line-height:19px; }
.exp .first .info h3{ height:23px; overflow:hidden; font:bold 12px/23px ""; }
.exp .first .info h3 a{ color:#333; }
.exp .first .info p{ color:#999; height:57px; overflow:hidden; } 
.exp li{ line-height:26px; font-family: "宋体"; }
.cont_pic{ border-top:1px dashed #ddd; margin-top:9px; padding-top:10px; }
.cont_pic .cont_bg{ width:155px; height:18px; background:url(../image/i_bg.png) no-repeat 0 -147px; text-indent:-1000em; margin:10px 0 10px 35px; }
.cont_pic img{ width:217px; height:82px; border:1px solid #ddd; padding:2px; }
.cont_pic p{ text-indent:2em; line-height:24px; margin-top:5px; }


/* rmd_area */
.rmd_area{ border:1px solid #ccc; padding:5px; margin-top:10px; }
.rmd_slide{ width:330px; height:470px; float:left; overflow:hidden; position:relative; }
.rmd_arts{ width:375px; float:left; margin-left:15px; display:inline; }
.rmd_search{}

.rmd_slide ul,.rmd_slide li{ width:330px; height:470px; overflow:hidden; }
.rmd_slide li { float: left; }
.rmd_slide .btns,.rmd_slide .point{ position:absolute; left:0; width:330px; }
.rmd_slide .btns{ top:150px; height:80px; }
.rmd_slide .btns a{ width:38px; height:80px; background:url(../image/i_bg.png) no-repeat; opacity:.5; filter:alpha(opacity=50); }
.rmd_slide .btns .prev{ float:left; background-position:-205px -78px; }
.rmd_slide .btns .next{ float:right; background-position:-167px -78px; }
.rmd_slide .point{ height:19px; bottom:8px; text-align:right; }
.rmd_slide .point a{ color:#fff; display:inline-block; width:19px; height:19px; background:url(../image/point.png) no-repeat 0 0; line-height:20px; text-align:center; margin-right:3px; }
.rmd_slide .point .now{ background-position:0 -21px; }

.rmd_arts .t{ background:url(../image/i_bg.png) no-repeat 0 -167px; text-indent:-1000em; width:181px; height:17px; overflow:hidden; margin:10px 0; }
.rmd_arts .first{ background:url(../image/rmd_t.jpg) no-repeat top center; }
.rmd_arts .list{ }
.rmd_arts .list h2{ float: left;clear:both; width: 100%; height: 26px; font:16px/25px "Microsoft YaHei"; padding-top:13px; margin-bottom:5px; text-align: center; overflow: hidden; }
.rmd_arts .rmd h2{ font:18px/23px "Microsoft YaHei"; }
.rmd_arts .list li { float: left; width: 170px; line-height:26px; overflow:hidden; height:26px;font-size:14px;padding-left:15px;margin: 4px 0; }

.rmd_search{ width:251px; float:right; overflow:hidden; }

/* search */
.search_tabs .st_t{ width:101%; text-align:left; height:33px; overflow:hidden; position: relative;}
.search_tabs .st_t a{ float:left; width:83px; height:33px; background:url(../image/i_bg.png) no-repeat #fff; font:bold 12px/33px ""; color:#fff; text-indent:35px; margin-right:1px; }
.search_tabs .st_t .s_hos{ background-position:-84px -40px; }
.search_tabs .st_t .s_zj{ background-position:-84px -75px; }
.search_tabs .st_t .s_pro{ background-position:-84px -110px; }
.search_tabs .st_t .now1,.search_tabs .st_t .now2,.search_tabs .st_t .now3{ color:#333; margin-right:2px; }
.search_tabs .st_t .now1{ background-position:0 -40px; }
.search_tabs .st_t .now2{ background-position:0 -75px; }
.search_tabs .st_t .now3{ background-position:0 -110px; }
.st_list{ border:1px solid #a44e8b; padding-top:5px; margin-top:-1px;  }
.st_list .tip{ height:34px; line-height:34px; text-align:center; background:url(../image/liner.png) repeat-x 0 -110px; margin-bottom:20px; }
.st_list .txt{ margin-top:17px; text-align:center; }
.st_list .txt input{ width:175px; height:23px; font:12px/23px tahoma, Helvetica, Arial; }
.st_list .txt label{ font-weight:bold; }
.st_list .rec{ margin:17px 15px 0; }
.st_list .sub{ text-align:center; margin:16px 0; }
.st_list .sub input{ width:130px; height:36px; border:none; background:url(../image/i_bg.png) no-repeat -167px -41px; }
/* zx */
.zx{ margin-top:10px;width:251px; overflow:hidden; }
.zx img{ width:251px; height:162px; }

/* hospital */
.hospital{}
.hospital .part_name{ background-position:0 0; }
/* left */
.hos_slide{ margin-top:10px; }
.hos_slide .t{ font:14px/30px "Microsoft YaHei"; color:#fff; background:url(../image/i_bg.png) no-repeat; height:39px; text-indent:10px; }
.slide_bar{ width:205px; height:24px; margin-top:-24px; margin-left:77px; overflow:hidden; }
.slide_bar a{ background:url(../image/i_bg.png) no-repeat; width:12px; height:12px; }
.slide_bar a,.slide_bar .point{ display:inline-block; vertical-align:middle; }
.slide_bar .point{ width:75px; margin:0 10px; *margin-left:18px; }
.slide_bar .point a{ background-position:-280px -78px; margin:-5px 5px 0; *margin-top:0px; }
.slide_bar .point .now{ background-position:-268px -78px; }
.slide_bar .prev,.slide_bar .next,.slide_bar .more{ background:none; margin-top:-2px; }
.slide_bar .prev{ margin-left:7px; }
.slide_bar .next{ margin-left:2px; }
.slide_bar .more{ width:50px; line-height:12px; margin-left:10px; *margin-left:12px; }

.slide_con{ width:290px; height:220px; overflow:hidden; }
.slide_con li{ padding-top:8px; }
.slide_con .pic{ width:82px; float:left; }
.slide_con .pic img{ width:78px; height:92px; border:1px solid #ccc; padding:1px; }
.slide_con .info{ width:195px; float:right; line-height:18px; }
.slide_con .info h3{ font-size:14px; height:18px; overflow:hidden; }
.slide_con .info h3 .blue{ font-weight:bold; }
.slide_con .info p{ height:20px; overflow:hidden; }
.slide_con .info .pros{ height:36px; }
.slide_con .info .pros a{ color:#e35399; }
.slide_con .info .btns{ margin-top:3px; text-align:left; }
.slide_con .info .btns a{ color:#fff; padding:1px 3px 2px; margin-right:5px; }
.slide_con .info .btns .zx{ background-color:#ba1b5a; }
.slide_con .info .btns .yy{ background-color:#b5b5b5; }
/* center */
.hos_center .rec{ margin-bottom:0; }
.hos_center .rec h3{ margin-bottom:0; }
.hos_center .hos_list{ border-top:1px dotted #ddd; padding-top:7px; margin-top:5px; height:135px; overflow:hidden; }
.hos_center .hos_list .pic{ width:153px; float:left; }
.hos_center .hos_list .pic img{ width:153px; height:108px; padding:1px; border:1px solid #ddd; }
.hos_center .hos_list .pic p{ height:23px; overflow:hidden; text-align:center; }
.hos_center .info_list{ width:245px; float:right; }
.hos_center .info_list h3{ font:bold 14px/23px ""; }
.hos_center .info_list .bj{ width:30px; height:20px; background-position:-244px -99px; }
.hos_center .info_list .sh{ width:30px; height:20px; background-position:-244px -120px; }
.hos_center .info_list .gz{ width:30px; height:27px; background-position:-276px -111px; vertical-align:text-bottom; }
.hos_center .info_list h3 a{ color:#d17b00; }
.hos_center .info_list p{ font-size:14px; height:27px; line-height:27px; overflow:hidden; font-family: "宋体"; }
/* right */
.hos_right{ background:url(../image/hos_r.png) no-repeat top center #fff5f5; padding:0; }
.hos_new{ margin:10px; }
.hos_new .t{ font:bold 14px/23px ""; border-bottom:2px solid #c22187; padding-bottom:5px; }
.hos_new .t .more{ float:right; *margin-top:-23px; font-weight:normal; font-size:12px; }
.hos_new .rmd{ margin-top:10px; }
.hos_new .rmd .pic,.hos_new .rmd .pic img{ width:80px; height:80px; }
.hos_new .rmd .pic{ float:left; padding:1px; border:1px solid #ddd; }
.hos_new .rmd .info{ width:135px; float:right; line-height:21px; color:#999; }
.hos_new .rmd .info em{ display:block; height:21px; overflow:hidden; font-style:normal; }
.hos_new .rmd .info em a{ color:#d17b00; }
.hos_new ul{ margin-top:5px; font-family: "宋体"; }
.hos_new ul li { height: 23px; overflow: hidden; }
.hos_new .ad{ width:230px; text-align:center; }
.hos_new .ad img{ width:214px; height:121px; }

/* plastic */
.plastic{}
/* left */
.plastic_left{}
.plastic_left .list{ margin-top:5px; margin-right:10px; font-size:14px; font-family: "宋体"; }
.plastic_left .list li{ height:25px; line-height:25px; overflow:hidden; }
.plastic_left .ad{ width:270px; text-align:center; }
.plastic_left .ad img{ width:270px; height:145px; }
/* center */
.plastic_center .rec{ }
.plastic_center .rec h3 a{ color:#333; }


/* plastic */
.plastic{}
.plastic .part_name{ background-position:0 -30px; }

/* skin */
.skin{}
.skin .part_name{ background-position:0 -60px; }

/* oral */
.oral{}
.oral .part_name{ background-position:0 -90px; }

/* link */
.link{ margin:10px 0; border:1px solid #ccc; }
.link_t{ background:url(../image/liner.png) repeat-x 0 -431px; height:30px; }
.link_t span{ background:url(../image/liner.png) no-repeat right -400px #fff; display:inline-block; height:30px; padding-right:5px; }
.link_t a{ display:inline-block; width:64px; height:26px;margin-left:5px; margin-top:5px; font:12px/23px ""; color:#999; text-align:center; }
.link_t .now{ background:url(../image/i_bg.png) repeat-x -182px -158px; color:#fff; }
.link_list{ padding:5px; line-height:25px; }
.link_list p a{ word-spacing:normal; display:inline-block; margin:0 6px; }

.art_content {font-size:14px;}


.ranking_hos{ background:url(../image/hos_r.png) no-repeat top center #fff5f5; }
.ranking_hos p,.ranking_hos .hos { margin:0 10px;}
.ranking_hos .hos li{height:23px;line-height:23px;overflow:hidden;font-size:14px;}
.ranking_hos p { font-size:14px; line-height:18px; margin-bottom:10px; font-weight:bold; #333; vertical-align:bottom;}
.ranking_hos p i { width:18px; height:22px; margin:6px 9px 0 0; background:url(../image/i_bg.png) -11px -47px no-repeat #fff;}
.ranking_hos p a { padding-top:11px; font-size:12px; font-weight:normal; float:right;}
.ranking_hos .hos { padding:10px 0; font-size:12px; line-height:24px; color:#555; border-top:2px solid #c22187; }
.hos a:hover { color:#d17b00; text-decoration:none;}
.hos a span { display:inline-block; width:18px; font-size:9px; line-height:14px; margin:0 15px 0 10px; text-align:center; background:url(../image/number_bg.png) 0 -15px no-repeat; vertical-align:middle;}
.hos a:hover span { background:url(../image/number_bg.png) 0 0 no-repeat; color:#FFF;}
.list-paddingleft-2{
    width: 100%;
}