/* CSS Document */ /* Update: 2016.09.8 ** Author: xJason ***基础类 公共调用用于全站 背景色:#FBFBFB 颜色编号: 黑色 :#333333 用途:主体字体 浅灰色:#cccccc 用途:背景 线 边框 深灰色:#666666 用途:内容备注 淡红色:#ff5370 用途:价格 星 活跃度 按钮背景 经过边框、链接 标题 蓝色:#07a3ea 用途:栏目 标题 纯白色:主体按钮字体 **---基本元素初始化---*/ html,body,div,a,i, h1, h2, h3, h4, h5, h6, hr, p, pre, blockquote, dl, dd, ul, ol, th, td, form, fieldset, legend, button, input, textarea, menu, li, iframe{ margin:0; padding:0 } body { font:16px/1.5 "Microsoft YaHei", tahoma, arial, 'Hiragino Sans GB', '\5b8b\4f53', sans-serif; color:#333333; -webkit-text-size-adjust:none; } h1, h2, h3, h4, h5, h6, button, input, textarea { font-size:100% } input, select, textarea { font-size: 15px; color:#333333; font-family: "microsoft yahei"; } fieldset, img { border:0; } caption, th { text-align:left } li { list-style:none} address, cite, code, dfn, var, em, th { font-style:normal; font-weight:normal } button, input, textarea { outline:none; font-family:inherit } :focus { outline:none; } input { border: none; border-color:transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } button { border:transparent; outline: none; } /*---基本元素初始化结束---*/ /*---网页基本宽度定义---**/ .clr { clear: both; } .wrap { margin-right:auto; margin-left:auto; width:1200px; background:#fff;} .wamp { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left:15px; padding-right: 15px; } .overflow { overflow: hidden } .displaynone { display:none; } .displayblock{ display:block;} /*---网页基本宽度定义结束----*/ /*---位置定位定义---*/ .fl { float:left; } .fr { float:right; } .tl { text-align:left; } .tc { text-align:center; } .tr { text-align:right; } /*---位置定位结束---*/ /*---链接、次级信息、字体加粗、字体颜色定义---*/ a { text-decoration:none; color:#333333; } /*--a:visited{color:#741274}---*/ a:hover { color: #ff5370; text-decoration:underline;} /*--a:active{color:#666;}---*/ .sec_info { color:#a7a7a7; } .b { font-weight: bold; } .red { color:#ff5370; } .border_red{ boder-color:#ff5370;} .blue { color:#07a3ea; } .border_blue{ border-color:#07a3ea;} .yellow { color: #f0ad4e; } .purple { color:#8a6de9; } .redlink a { color: #FF6764 } .redlink a:hover { color: #dd524d } .whitelink a { color: #FFFFFF; } .whitelink a:hover { color: #dd524d } .gray{ color:#333;} /*---链接、次级信息、字体加粗、字体颜色定义结束--- 还差蓝色 */ /* 常用背景色*/ .btn_red, .btn_blue, .btn_yellow, .btn_purple, .btn_silver { color: #fff; } .btn_red:hover, .btn_blue:hover, .btn_yellow:hover, .btn_purple:hover, .btn_silver:hover { background: #dd524d; cursor: pointer; color: #fff; } .btn_red { background:#FF6764; border-color:#FF6764; } .btn_blue { background:#128BE8; border-color: #128BE8; } .btn_yellow { background: #f0ad4e; border-color: #f0ad4e; } .btn_purple { background:#8a6de9; border-color: #8a6de9; } .btn_silver { background:#A6A6A6; border-color:#A6A6A6; } .btn_fff { background:#fff; border-color:#fff; color: #007AFF; } /* 常用背景色 结束*/ /*---百分比定义---*/ .w12 { width: 100%; } .w11 { width: 91.66666667%; } .w10 { width: 83.33333333%; } .w9 { width: 75%; } .w8 { width: 66.66666667%; } .w7 { width: 58.33333333%; } .w6 { width: 50%; } .w5 { width: 41.66666667%; } .w4 { width: 33.33333333%; } .w3 { width: 25%; } .w2 { width: 16.66666667%; } .w1 { width: 8.33333333%; } /*---百分比定义结束---*/ .table { display: table; margin-left: 1px; } .table_cell { display: table-cell; vertical-align: middle; text-align: center; } /********************************************************************************************** Reset & Base CSS End*/ /*各种btn 和input*/ .base_input { border: 1px solid #A6A6A6; height: 30px; line-height:30px; padding:0 5px; position: relative; top: 2px; width:200px; color: #6a6a6a; } .m_input { border: 1px solid #A6A6A6; height: 30px; position: relative; width: 280px; } .auto_input { border: 1px solid #A6A6A6; height: 30px; position: relative; width:95%; display: block; } .count_input { border: 1px solid #A6A6A6; height: 24px; position: relative; top: 2px; width:60px; text-align: center; color: #6a6a6a; } .m_btn { padding: 4px 10px; border: none; outline: none; border:transparent; border-radius: 4px; cursor: pointer; display: inline-block; } .small_btn { padding: 4px 4px; border: none; outline: none; border:transparent; border-radius: 2px; cursor: pointer; display: inline-block; } .badge { padding: 4px 12px; border-radius: 100px; display: inline-block; } .auto_select { border: 1px solid #A6A6A6; height: 30px; display: inline-block; } .base_button { background-color:#128BE8; color:#ffffff; border: 1px solid #128BE8; font-size: 16px; height: 35px; position: relative; padding-right: 10px; cursor: pointer; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } /*btn end*/ /*-------------btn_phone(电话预约)部分start-------------*/ .btn_phone{ display:block; line-height:28px; padding:0 10px; background:#07a3ea; color:#fff; margin-bottom:4px; margin-left:8px; border-radius:3px; } .btn_phone:hover{ background:#ff5370; color:#fff; text-decoration:none;} /*-------------btn_phone(电话预约)部分end-------------*/ /*各种tip*/ .tip { position: relative; padding:4px 8px; border-radius: 4px; } .tip .sanjiao { border-color:red; position: absolute; width: 0; height: 0; border-right: 5px solid; border-left: 5px solid; border-top: 8px solid; right: 0; left: 0; bottom:-6px; margin: auto; border-top-color: inherit; border-right-color: transparent; border-left-color: transparent; } /*三角形*/ .triangle{ width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #ccc; } /*各种控制*/ .on, .active { display: block; } .tabCell li { display: none; } .tabCell li.on { display: block; } .bdl { border-left:none; } /*------img_box全局属性start---*/ .img_box{ display:table-cell; text-align:center; vertical-align: middle; border:1px solid #ccc; box-sizing:border-box; background:#f2f2f2; overflow:hidden; } .img_box img{ display:block; margin:0 auto; } /*----img_box全局属性end----*/ .norecord{ width:100%; height:300px; background:url("/yy105zryiynet/images/norecord.png") center no-repeat; } .norecord p{ text-align:center; padding-top:250px; color:#999; } /* Reset & Base CSS End **********************************************************************************************/ /*- tableBasic 表格-*/ .tableBasic { background-color: #F9F9F9; color: #666666; border-left: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; border-collapse:collapse; } .tableBasic td, .tableBasic th { border-right: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding:10px; } .tableBasic th { background-color: #EEEEEE; height: 40px; } .tableBasic .Star { font-size:15px; } /*基础类定义开始*/ .S_left { width: 330px; height:100%; box-sizing:border-box;} .S_mid{ height:100%; box-sizing:border-box; border-left:1px solid #ccc;} .S_right { width: 330px; height:100%; box-sizing:border-box; border-left:1px solid #ccc;} .Kong_Big_Height { margin-top: 50px; } .Kong_Height { margin-top: 20px; } .SmallKong_Height { margin-top: 6px; } .SmallWidth{ width:800px; } .small_comments { font-size: 14px; color:#6a6a6a; } .small_gray { font-size: 12px; color:#999999; } .show_line_1 { border-bottom: 1px #EAEAEA solid; margin-top: 10px; } .show_line_3 { border-bottom: 3px #EAEAEA solid; margin-top: 10px; } .show_line_2 { border-top: 1px #EAEAEA solid; margin-top: 10px; } .box_shadow_all { border: 1px #EAEAEA solid; background-color: #FFFFFF; box-shadow: 0 1px 0 0 rgba(216, 216, 216, 1) } .arrow-right { float: left; width:0; height:0; border-top:6px solid transparent; border-bottom: 6px solid transparent; border-left: 8px solid #333333; margin-top: 3px; margin-right: 3px; } .arrow-right-small { float: left; width:0; height:0; border-top:4px solid transparent; border-bottom: 4px solid transparent; border-left: 5px solid #333333; margin-top: 7px; margin-right: 3px; } .Title_class { height: 35px; width: 100%; color:#128BE8; font-size: 16px; border-bottom: 1px solid #128BE8; } .Title_class img { position: relative; top:4px; margin-right: 5px; } .Title_class span { float:right; padding-top: 10px; } /*--基础类定义结束--*/ /*---------------top部分start----------------*/ .al_head{ min-width:1200px; width:100%; } .base_Top{ height:40px; box-sizing:border-box; border-bottom:1px solid #666; background:#F2F2F2; } .top_Main_Left{ font-size:14px; line-height:40px; } .top_Main_Right{ line-height:40px; position:relative; } .top_Main_Right p{ margin-left:20px; font-size:14px; } .top_Main_Right p a{ padding:0 4px; font-size:14px; } .userCenter_name{ display:inline-block; text-indent:2em; background:url("/yy105zryiynet/images/company_06.png") left center no-repeat; } .base_mid{ height:120px; } .logo{ width:350px; height:100px; margin-top:10px; } .logo_left{ width:100px; height:100px; } .logo_box{ width:100px; height:100px; display:table-cell; vertical-align:middle; text-align:center; } .logo_left img{ max-width:100px; max-height:100px; } .logo_right{ margin-top:15px; position:relative; } .logo_right>p{ width:230px; text-align:center; height:24px; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } .logo_right>p:first-child{ font-size:20px ; height:30px !important; } .logo_right>p:first-child+p{ font-size:12px; } .logo_right>p:first-child+p+p{ font-size:14px; } .auth{ width:54px; height:20px; line-height:20px; background:#e8690b; color:#fff; font-size:12px; text-align:center; position:absolute; right:-50px; top:-20px; border-radius:4px 0; } .logo_right i{ width: 0; height: 0; border-top: 4px solid #e8690b; border-right: 4px solid transparent; position:absolute; right:0; top:0; } .nav{ width:600px; margin-left:40px; } .nav>li>a:hover{ color:#07a3ea; text-decoration:none; } .nav>li p{ font-size:12px; } .nav>li>a{ font-weight:bold; } .nav>li{ margin:0 4px; padding:0 8px; height:80px; padding-top:40px; float:left; text-align:center; position:relative; } .nav_disease{ width:90px; background:#39b5ee; background:rgba(7,163,234,.8); float:left; position:absolute; z-index:999; top:100px; left:-2px; display:none; } .nav_disease a{ color:#fff; text-decoration:none; } .nav_disease:hover a{ color:#fff !important; text-decoration:none !important; } .nav_disease li{ height:30px; line-height:30px; } .nav_disease li:hover { background:#07a3ea !important; } .nav>li .triangle{ float:right; position:relative; top:10px; right:-2px; } .nav_on{ color:#07a3ea; background:url("/yy105zryiynet/images/nav_bar.png") center 90px no-repeat; } .nav_on>a{ color:#07a3ea; } .service{ width:175px; height:120px; position:relative; } .service a{ display:block; width:83px; height:24px; float:right; margin-top:3px; } .service>img{ position:absolute; left:0; top:45px; } .banner{ position:relative; display:block; width:100%; height:450px; overflow:hidden; } .banner .banner_img_Box{ min-width:1200px; position:absolute; width:100%; height:450px; } .banners{ transition:.5s; } .banners img{ min-width:1200px; float:left; margin:0 auto; } /*.banner ul{ height:16px; position:absolute; bottom:20px; left:50%; } .banner ul li{ float:left; margin:0 10px; width:16px; height:16px; border:1px solid #999; box-sizing:border-box; border-radius:8px; background:#fff; cursor:pointer; }*/ .focus_on{ background:#07a3ea !important; border-color:#07a3ea !important; } /*---------------top部分end----------------*/ /*---------------foot部分start----------------*/ .foot{ width:100%; min-width:1200px; margin-top:30px; overflow:hidden; } .foot_main{ width:100%; min-width:1200px; background:#07a3ea; } .foot_nav{ width:1200px; margin:0 auto; height:50px; line-height:50px; } .foot_nav ul{ width:650px; height:50px; margin:0 auto; } .foot_nav ul li{ float:left; margin:0 10px; } .foot_nav ul li a{ color:#fff; } .foot_nav ul li a:hover{ color:#ff5370; text-decoration:none; } .foot p{ height:100px; line-height:100px; font-size:14px; color:#666; } /*---------------foot部分end----------------*/ /*----回到顶部开始----*/ .GoTop{ position:fixed; left:50%; margin-left:610px; bottom:50px; width:50px; height:auto; z-index:999; } .GoTop li{ width:50px; float:right; height:50px; border-radius:4px; /*background:#eb6100;*/ margin:2px 0; right:0; color:#fff; text-align:center; position:relative; overflow:hidden; font-size:14px; cursor:pointer; } .item:hover .base_expand{ display:block !important; } .base_tel{ background:url("/yy105zryiynet/images/base_tel.png") right center no-repeat; } .base_service{ background:url("/yy105zryiynet/images/base_service.png") right center no-repeat; } .base_expand{ width:100px; height:50px; line-height:20px; padding-top:5px; text-align:left; padding-left:15px; background:#eb6100; } .base_width:hover{ width:155px; } .base_more{ background:url("/yy105zryiynet/images/base_more.png") right center no-repeat; } .base_GoTop{ background:url("/yy105zryiynet/images/base_GoTop.png") right center no-repeat; } .base_text{ content: attr(data-text); position: absolute; top: 0; left: 0; width:50px; height:50px; line-height: 20px; padding-top:5px; font-weight:bold; color: #fff!important; border-radius: 4px; background-color: #07a3ea; text-align: center; -webkit-transform-origin: -50% 50%; transform-origin: -50% 50%; -webkit-transform: rotate3d(0,0,1,90deg); transform: rotate3d(0,0,1,90deg); -webkit-transition: -webkit-transform .3s ease-in; transition: transform .3s ease-in; opacity: 0\9; filter: alpha(opacity=0)\9; } .button_rotate:hover .base_text{ transform:rotate3d(0,0,1,0deg); } /*----回到顶部结束----*/