@import 'i_base.css';
@import 'hos_right.css';

/* hos_info */
.hos_info{}
.hos_info .base_info{ width:633px; font-size:14px; padding-bottom:10px;}
.hos_info .base_info li{ height:35px; line-height:35px; overflow:hidden; }
.hos_info .hos_intro i,.hos_info .hos_addr i,.hos_info .hos_call i,.hos_info .hos_zx i,.hos_info .hos_yy i{ background:url(../image/hos_bg.png) no-repeat; display:inline-block; margin-right:3px; vertical-align:middle; }
.hos_info .hos_intro i{ width:13px; height:14px; background-position:0 -125px; }
.hos_info .hos_addr i{ width:14px; height:14px; background-position:-14px -125px; }
.hos_info .hos_call i{ width:14px; height:11px; background-position:-29px -125px; }
.hos_info .hos_zx i{ width:12px; height:14px; background-position:-44px -125px; }
.hos_info .hos_yy i{ width:14px; height:14px; background-position:-57px -125px; }
.hos_info .base_info .zx{ display:inline-block; width:102px; height:30px; background:url(../image/hos_bg.png) no-repeat -213px -97px; vertical-align:bottom; }
.hos_info .cases{ line-height: 30px; padding:10px 0; }
.hos_info .cases li{ width:211px; float:left; }
.hos_info .cases li p{ height:25px; line-height:25px; overflow:hidden; }

/* hos_rmd */
.hos_rmd{}
.hr_list{border-bottom:1px dotted #c0c0c0; padding-bottom:13px; margin-bottom:8px; font-size:14px; }
.hos_rmd .last{ border-bottom:none; }
.hrl_t{ color:#e35399; height:26px; overflow:hidden; }
.hrl_con{ width:633px; height:85px; }
.hrl_con .pic,.hrl_con .pic img{ width:75px; height:80px; }
.hrl_con .pic{ border:1px solid #e8e8e8; padding:1px; float:left; }
.hrl_con ul{ float:right; width:530px; height:66px; }
.hrl_con ul li{ width:265px; height:22px; line-height:22px; overflow:hidden; float:left; }
.hrl_con ul li span{ color:#ccc; font-size: 12px; }

/* hos_zj */
.hos_zj{}
.hzj_slide{ height:195px; padding:10px 0; }
.hzj_slide .prev,.hzj_slide .next{ float:left; width:21px; height:39px; background:url(../image/hos_bg.png) no-repeat; margin-top:45px; }
.hzj_slide .prev{ background-position:0 -28px; }
.hzj_slide .next{ background-position:-21px -28px; }
.hzj_slide .slide_list{ float:left; width:565px; height:195px; margin:0 13px; display:inline; position:relative; overflow:hidden; }
.hzj_slide .slide_list ul{ position:absolute; left:0; top:0; width:120%; }
.hzj_slide .slide_list li{ width:116px; height:195px; float:left; padding:0 20px 0 10px; }
.hzj_slide .slide_list li .pic,.hzj_slide .slide_list li .pic img{ width:97px; height:114px;object-fit:cover; }
.hzj_slide .slide_list li .pic{ border:1px solid #d5d5d5; padding:4px; }
.hzj_slide .slide_list li p{ height:23px; overflow:hidden; text-align:center; }

/* hos_arts */
.hos_arts{ font-size:14px; }
.hos_arts .tabs{ padding-left:10px; padding-top:15px; border-bottom:1px solid #d5d3d3; width:415px; height:25px; overflow:hidden; line-height:25px; }
.hos_arts .tabs_list{ padding:10px 0; height:180px; overflow:hidden; }
.hos_arts .tabs_list li{ color:#ccc; border-bottom:1px dotted #ccc; height:29px; line-height:29px; }
.hos_arts .tabs_list span{ display:inline-block; height:29px; overflow:hidden; vertical-align:middle; }
.hos_arts .tabs_list .art_t{ width:440px; }
.hos_arts .tabs_list .art_into{ width:178px; text-align:right; }
.hos_arts .tabs_list .zx{ border-bottom:none; text-align:right; }

.price_tips {font-size:14px;text-align:right;}