/* Chrome谷歌浏览器滚动条美化 */
::-webkit-scrollbar { width:12px; height:9px; box-sizing:border-box; background:#eee;}
::-webkit-scrollbar-button { width:12px; height:12px; background:url(https://www.hailida.net/template/default/images/arrow.png) no-repeat;}
::-webkit-scrollbar-button:vertical:start { background-position:0 0;}
::-webkit-scrollbar-button:vertical:start:hover { background-position:-10px 0;}
::-webkit-scrollbar-button:vertical:start:active { background-position:-20px 0;}
::-webkit-scrollbar-button:vertical:end { background-position:-30px 0;}
::-webkit-scrollbar-button:vertical:end:hover { background-position:-40px 0;}
::-webkit-scrollbar-button:vertical:end:active { background-position:-50px 0;}
::-webkit-scrollbar-button:horizontal:start { background-position:0 -11px;}
::-webkit-scrollbar-button:horizontal:start:hover { background-position:-10px -11px;}
::-webkit-scrollbar-button:horizontal:start:active { background-position:-19px -11px;}
::-webkit-scrollbar-button:horizontal:end { background-position:-30px -11px;}
::-webkit-scrollbar-button:horizontal:end:hover { background-position:-40px -11px;}
::-webkit-scrollbar-button:horizontal:end:active { background-position:-50px -11px;}
::-webkit-scrollbar-track-piece { background-color:rgba(0,0,0,.15); -webkit-border-radius:5px;}
::-webkit-scrollbar-thumb { background-color:#E7E7E7; border:1px solid rgba(0,0,0,.21); -webkit-border-radius:5px;}
::-webkit-scrollbar-thumb:hover { background-color:#F6F6F6; border:1px solid rgba(0,0,0,.21);}
::-webkit-scrollbar-thumb:active { background:-webkit-gradient(linear,left top,left bottom,from(#E4E4E4),to(#F4F4F4));}
::-webkit-scrollbar-corner { background-color:#f1f1f1; -webkit-border-radius:1px;}

/* 重置 */
body,div,table,dl,dd,form{ padding:0px; margin:0px auto;}
body { color:#333; background:#fff; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial; font-size:14px; word-wrap:break-word; word-break:break-all; overflow-x:hidden;}
img { border:none;}
h1,h2,h3,h4,p,img { margin:0px; padding:0px;}
ul,li,ol { list-style:none; margin:0px; padding:0px;}
table { border-collapse:collapse; border-spacing:0;}
label { vertical-align:middle;}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/*清除a链接过后的虚线*/
input,textarea { outline:none;}/*清除Safari和Chrome输入框得到焦点时边框会出现阴影效果。*/
.inputcheckbox{ vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:hover { color:#f00; text-decoration:none;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.slh { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fl { float:left}
.fr { float:right}
.clr{ display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}
/*.clearfix:after { display:block; content:""; visibility:hidden; height:0; clear:both;}
.clearfix {*zoom:1;}*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after{ clear:both; overflow:hidden;}
.clearfix{ zoom:1;}
.red { color:#c00}
.orange { color:#ff6c00;}
.black { color:#222;}
.blue { color:#0294C5;}
.green { color:#019a62;}
.gray { color:#888;}
.jc { font-weight:bold;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.md20 { margin-bottom:20px;}
.hand { cursor:pointer;}
.show { display:block;}
.hide { display:none;}

/* 字体大小 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei14 { font-size:14px;}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.font-space { letter-spacing:1px;}
.more { line-height:40px; color:#999; padding-right:10px; float:right;}
.more a { color:#999;}
.more a:hover { color:#ff0;}
.more2 { padding-right:10px; float:right;}
.more2 a { color:#fff;}
.more2 a:hover { color:#ff0;}
.more3 { margin:12px 10px 0 0; float:right; line-height:40px;}
.read-more { width:85px; height:22px; background:#aebcc9; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; line-height:22px;}
.read-more a { color:#fff; display:block;}
.read-more a:hover { color:#fff; background:#4992d6}
.location { line-height:42px; text-align:center; padding:0 10px 0 0; float:right;}
.time { font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif; float:right;}

/* 头部 */
/*.head { width:1200px; height:110px; padding:10px 0 0 0;}
.head .logo { }
.head .tel { height:40px; background:url(https://www.hailida.net/template/default/images/tel_ico.png) no-repeat; padding:0px 0 0 45px; margin-top:30px;}
.head .tel-number { font-size:18px; font-weight:bold;}*/

/*菜单*/
/*.menu { width:100%; height:50px; background:#024387; color:#fff; line-height:50px; position:relative;}
.menu ul { width:1200px; height:50px; margin:0 auto;}
.menu ul li { width:140px; height:50px; font-size:16px; text-align:center; line-height:50px; margin-right:35px; float:left; position:relative; cursor:pointer;}
.menu ul li:hover { background:#0689cf;}
.menu ul li.current { background:#0689cf; font-weight:bold;}
.menu ul li a { width:140px; display:block; text-align:center; color:#fff;}
.menu ul li a:hover { color:#fff;}
.menu ul li:last-child { margin-right:0px;}
.menu ul li.on { background:#0689cf; color:#ff0; font-weight:bold;}
.menu ul li.on a { color:#fff;}
.menu ul li.on a:hover { color:#fff;}
.menu-bar { background:url(https://www.hailida.net/template/default/images/nav_hover.jpg) no-repeat; font-weight:bold;}
.subnav { width:100%; text-align:center; display:none; font-size:15px; position:absolute; left:0; top:50px; line-height:35px; z-index:110;}
.subnav dt { width:100%;}
.subnav dt a { padding-top:0; background:#0689cf; font-size:12px;}
.subnav dt a:hover { background:#0099e9;}
*/

/* 头部 */
.head-wrap { width:100%; height:30px; background:#024387; line-height:30px; border-bottom:#0689cf 4px solid;}
.head { width:1200px; height:34px; color:#fff;}
.head .welcome {}

/*菜单*/
.menu-wrap { width:100%; eight:80px; background:#fff;
	box-shadow:0px 1px 3px #999;
}
.menu { width:1200px; height:90px; color:#333; line-height:90px; margin:0 auto; position:relative;}
.menu .logo { width:170px; height:80px; padding-top:5px; float:left;}
.menu .logo img { width:170px; height:80px;}
.menu ul { width:1010px; padding-left:20px; float:left;}
.menu ul li { width:130px; height:90px; font-size:16px; text-align:center; line-height:90px; margin-right:11px; float:left; position:relative; cursor:pointer;}
.menu ul li:hover { background:#0689cf; color:#fff;}
.menu ul li a { width:130px; display:block; text-align:center;}
.menu ul li a:hover { color:#fff;}
.menu ul li:last-child { margin-right:0px;}
.menu ul li.on { background:#0689cf; color:#fff !important; font-weight:bold;}
.menu ul li.on a { color:#fff !important;}
.menu ul li.on a:hover { color:#fff;}
.menu-bar { background:#0689cf; font-weight:bold; color:#fff;}
.menu-a { color:#fff !important;} /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
.menu-a a { color:#fff;}
.subnav { width:100%; text-align:center; display:none; font-size:15px; position:absolute; left:0; top:90px; line-height:35px; z-index:110;}
.subnav dt { width:100%;}
.subnav dt a { background:#0689cf; font-size:12px; color:#fff !important; padding-top:0;}
.subnav dt a:hover { background:#0099e9;}

/* 首页banner */
.banner { min-width:1200px;  position:relative; height:450px; overflow:hidden;}
.banner .bd { position:relative; z-index:0;}
.banner .bd ul { width:100% !important;}
.banner .bd li { width:100% !important; height:450px;}
.banner .bd li .siteWidth { width:1000px; position:relative; margin:0 auto; height:439px;}
.banner .bd li a { height:450px; display:block;}
.banner .bd .txt { position:absolute; width:415px; top:100px; left:22px; font:normal 18px/30px "Microsoft YaHei";}
.banner .bd .btn { display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(https://www.hailida.net/template/default/images/banner-btn.png) 0 0 no-repeat; _background:url(https://www.hailida.net/template/default/images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(https://www.hailida.net/template/default/images/dot_black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on { filter:alpha(opacity=100);opacity:1;}

/* 阴影 */
.shadow { width:100%; height:6px; background:#fff url(https://www.hailida.net/template/default/images/shadow.png) repeat-x;}

/* 栏目标题+英文 */
.column-title { width:400px; height:20px; border-bottom:#d8d8d8 1px solid; position:relative;}
.column-title-text { width:150px; height:40px; background:#fff; font-size:24px; font-weight:bold; text-align:center; line-height:40px; position:absolute; top:0; left:125px;}
.column-title-en { width:180px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#757575; text-align:center; font-weight:inherit; margin-top:20px;}

/* 首页公司简介 */
.about-wrap { width:100%; height:360px; background:#ffffff; padding:20px 0 30px 0;}
.about { width:1200px;}
.about .about-con-wrap { width:800px;}
.about .about-con { width:800px; height:150px; line-height:30px; font-size:14px; padding:20px; overflow:hidden;}
.about .about-con a { color:#ff0000;}
.about .about-con a:hover { color:#cc0000;}
.about .about-pic-bg { width:270px; height:290px; background:#0689cf; margin-top:20px; position:relative;}
.about .about-slogan { color:#fff; padding:10px 0 0 20px; line-height:28px;}
.about .about-pic { width:340px; height:200px; background:#f0f0f0; position:absolute; left:-90px; top:70px;}
.about .about-sub-nav { text-align:center;}
.about .about-sub-nav a { color:#333;}
.about .about-sub-nav a:hover { color:#fff;}
.about .about-sub-nav dl { width:168px; height:118px; float:left; margin-right:10px;}
.about .about-sub-nav dt { height:80px;}
.about .about-sub-nav dd { height:20px; text-align:center;}
.about-icon1, .about-icon2, .about-icon3, .about-icon4 { background:#fff url(https://www.hailida.net/template/default/images/about_ico.png) no-repeat; border:#cdcdcd 1px solid; transition:all 0.3s ease-in-out;}
.about-icon1:hover, .about-icon2:hover, .about-icon3:hover, .about-icon4:hover { background:#166cd3 url(https://www.hailida.net/template/default/images/about_hover_ico.png) no-repeat; border:#166cd3 1px solid;}
.about-icon1, .about-icon1:hover { background-position:60px 20px;}
.about-icon2, .about-icon2:hover { background-position:-120px 20px;}
.about-icon3, .about-icon3:hover { background-position:-296px 20px;}
.about-icon4, .about-icon4:hover { background-position:-478px 20px;}

/* 首页服务产品 */
.pro-wrap { width:100%; height:280px; background:#275f9a url(https://www.hailida.net/template/default/images/pro_bg.jpg) no-repeat bottom center;}
.pro { width:1200px; padding-top:15px;}
.pro .pro-title { width:400px; height:20px; color:#fff; border-bottom:#d8d8d8 1px solid; position:relative;}
.pro .pro-title-text { width:150px; height:40px; background:#28609b; font-size:24px; font-weight:bold; text-align:center; line-height:40px; position:absolute; top:0; left:125px;}
.pro .pro-title-en { width:150px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; font-weight:inherit; margin-top:20px;}
.pro .pro-list { padding-top:20px;}
.pro .pro-list a { color:#fff;}
.pro .pro-list a:hover { color:#fff;}
.pro .pro-list dl { width:150px; height:160px; float:left; margin-right:112px; position:relative;}
.pro .pro-list dl:last-child { margin-right:0px;}
.pro .pro-list dt { height:120px;}
.pro .pro-list dd { height:20px; text-align:center;}
.pro-icon1, .pro-icon2, .pro-icon3, .pro-icon4, .pro-icon5 { background:url(https://www.hailida.net/template/default/images/pro_ico.png) no-repeat;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.pro-icon1:hover, .pro-icon2:hover, .pro-icon3:hover, .pro-icon4:hover, .pro-icon5:hover { background:url(https://www.hailida.net/template/default/images/pro_hover_ico.png) no-repeat;
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.pro-icon1, .pro-icon1:hover { background-position:30px 15px;}
.pro-icon2, .pro-icon2:hover { background-position:-215px 15px;}
.pro-icon3, .pro-icon3:hover { background-position:-460px 15px;}
.pro-icon4, .pro-icon4:hover { background-position:-705px 15px;}
.pro-icon5, .pro-icon5:hover { background-position:-955px 15px;}

/* 首页新闻 */
.news-wrap { width:100%; height:320px; background:#f2f2f2;}
.news { width:1200px; padding-top:15px;}
.news .news-item { width:250px; height:285px; background:#0a4b9b;}
.news .news-item ul { padding:50px 0 0 30px;}
.news .news-item li { width:190px; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center;}
.news .news-item li a { color:#fff;}
.news .news-item li a:hover { color:#ff0;}
.news .news-item li.on { background:#fff; color:#333;
	/*filter:alpha(opacity=70);
	opacity:0.7;
	background:rgba(23,152,219,0.7);*/
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.news .news-item li.on a { color:#333;}
.news .news-item li.on a:hover { color:#f00;}
.news .news-list-wrap { width:890px; height:225px; background:#fff; padding:30px;}
.news .news-list { }
.news .news-list ul { background:url(https://www.hailida.net/template/default/images/news_num_ico.png) 0px -8px no-repeat;}
.news .news-list li { width:550px; height:38px; line-height:38px; font-size:14px; border-bottom:#dbdada 1px dotted; margin-left:20px; overflow:hidden;}
.news .news-list li .date { font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif; float:right;}

/*首页焦点图*/
.focus-box { width:320px; height:240px; background:#fff; float:left; position:relative; overflow:hidden;}
.focus-box .pic img { width:320px; height:240px; display:block; overflow:hidden;}
.focus-box .txt-bg { height:36px; width:100%;  background:#333; position:absolute; bottom:0; z-index:1; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.focus-box .txt { width:100%; height:36px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.focus-box .txt li { height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focus-box .txt li a { display:block; color:#fff; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.focus-box .num { position:absolute; z-index:3; bottom:6px; right:6px;}
.focus-box .num li { width:24px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-right:1px; float:left; position:relative; cursor:pointer;}
.focus-box .num li a,.focus-box .num li span { width:100%; height:100%; color:#fff; text-align:center; text-decoration:none; position:absolute; z-index:2; display:block; top:0; left:0;}
.focus-box .num li span { width:100%; height:100%; z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.focus-box .num li.on a,.focus-box .num a:hover { background:#f60;}

/* 首页人才招聘 */
.job-wrap { width:100%; background:#050505 url(https://www.hailida.net/template/default/images/job_bg.jpg); padding-top:15px; padding-bottom:15px;}
.job-title-text { width:150px; height:40px; background:#212121; color:#fff; font-size:24px; font-weight:bold; text-align:center; line-height:40px; position:absolute; top:0; left:125px;}
.job { width:1200px;}
.job table { border:#f2f2f2 1px solid;}

/* 首页案例 */
.case-wrap { width:100%; height:450px; background:#fff; margin-top:15px;}
.case { width:1200px;}
.case .case-list { width:1200px; height:300px; padding:20px 0 10px 0; overflow:hidden; position:relative;}
.case .case-list li { width:198px; height:98px; background:#fff; text-align:center; margin:0px -1px -1px 0px; float:left; display:inline; overflow:hidden; position:relative;
	/*-webkit-box-shadow:0 0 8px #ccc;
	-moz-box-shadow:0 0 8px #ccc;
	box-shadow:0 0 8px #ccc;*/
	border:#e6e6e6 1px solid; box-sizing:border-box; cursor:pointer;
}
/*.case .case-list li img { cursor:pointer;
	transition: all 0.6s;
	}
.case .case-list li img:hover{
	transform: scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	}

.case .case-list li img { display:block; width:100%; height:100%; transform-origin:center center 0; transition:transform 1s ease 0s;}
.case .case-list li img:hover { transform:scale(1.4);}*/

.case .case-list .case-pic { width:198px; height:98px; overflow:hidden;}
.case .case-list .case-name { width:100%; height:0px; text-align:center; line-height:98px; position:absolute; left:0px; bottom:0px;
	 background:url(https://www.hailida.net/template/default/images/pro_bg_hover.png); 
	/*background:rgba(0,0,0,0.8);*/
}
.case .case-list a { color:#fff;}

/* 首页资质荣誉 */
.honor-wrap { width:100%; height:370px; background:#f2f2f2; margin-top:15px;}
.honor-title-text { width:150px; height:40px; background:#f2f2f2; font-size:24px; font-weight:bold; text-align:center; line-height:40px; position:absolute; top:0; left:125px;}
.honor { width:1200px; padding-top:20px;}
.honor .honor-list { width:1200px; height:190px; padding:20px 0 10px 0; overflow:hidden; position:relative;}
.honor .honor-list ul { overflow:hidden; zoom:1;}
.honor .honor-list ul li { width:218px; height:178px; background:#f8f8f8; text-align:center; margin-right:25px; float:left; display:inline; overflow:hidden;
	-webkit-box-shadow:0 0 8px #ccc;
	-moz-box-shadow:0 0 8px #ccc;
	box-shadow:0 0 8px #ccc;
	border:#e2e2e2 1px solid; border-width:0 1px 1px 1px; box-sizing:border-box; cursor:pointer;
}
.honor .honor-list ul li:hover { background:#0a4b9b;}
.honor .honor-list ul li a { color:#333;}
.honor .honor-list ul li a:hover { color:#fff;}
.honor .honor-list ul li img { width:218px; height:140px; transition:transform 1s;}
.honor .honor-list ul li:hover img { transform:scale(1.2);}
.honor .honor-list .honor-pic { width:218px; height:140px; overflow:hidden;}
.honor .honor-list .honor-name { width:218px; height:38px; text-align:center; line-height:38px;}
.honor .honor-list .prev,
.honor .honor-list .next { position:absolute; left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(https://www.hailida.net/template/default/images/doctor_team_arrow.png) -40px 0 no-repeat; cursor:pointer;  }
.honor .honor-list .next { left:auto; right:10px; background-position:-120px 0;}
.honor .honor-list .prevStop { background-position:0 0;}
.honor .honor-list .nextStop { background-position:-80px 0;}
.case-more { width:160px; height:50px; background:#0689cf; color:#fff; line-height:50px; text-align:center; font-size:16px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.case-more a { color:#fff;}
.case-more a:hover { color:#fff;}
.case-more:hover { background:#024387;}

/*联系我们*/
.contact-box { width:100%; background:#fff; margin:15px 0;}
.contact { width:1200px;}
.contact-branch { width:1200px;}
.contact-branch dl { width:560px; background:#eee; margin:10px 20px 0 0; padding:10px; float:left; position:relative;}
.contact-branch dt { font-weight:bold;}
.contact-branch dd { line-height:30px;}
.contact-branch dl(3n+0) { margin-right:0;}
.contact-branch dl:hover { background:#2884d5; color:#fff; cursor:pointer;
	box-shadow: 0 0 5px rgba(0,0,0,0.45);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.business-icense { height:90px; position:absolute; right:5px; top:5px; overflow:hidden;}
.business-icense img { width:70px; height:90px;}

/*友情链接*/
.link { width:100%; height:50px; background:#33333b; line-height:50px; color:#999;}
.link .wrap { width:1200px;}
.link .link-list { width:1200px;}
.link .link-list li { float:left;}
.link .link-list li a { color:#999;}
.link .link-list li a:hover { color:#fff;}
.link .select-menu { width:190px; height:26px; background:#3d3d45; color:#999; border:none; padding:0 5px;}

/*copyright*/
.copyright { width:100%; height:110px; background:#3d3d45; line-height:28px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.copyright a { color:#999;}
.copyright a:hover { color:#fff;}
.copyright-content { width:1200px; height:95px; text-align:center; padding-top:15px; position:relative;}
.copyright-content .face { position:absolute; left:0px; top:15px; opacity:0.5; filter:Alpha(opacity=50);}
.copyright-content .cqgaw { position:absolute; left:0px; top:15px;}
.copyright-content .dzjg { position:absolute; left:0px; top:15px;}
.copyright-content .gswj { position:absolute; left:0px; top:15px;}
.copyright-content .ewm { position:absolute; right:0px; top:15px;}

/* 右侧快捷导航 */
.right-side { width:40px; height:295px; position:fixed; right:0; top:280px; z-index:100;}
.right-side ul li { width:40px; height:40px; float:left; position:relative; margin-bottom:1px;}
.right-side ul li .right-sidebox { width:40px; height:40px; background:#3694c8; color:#fff;font:14px/40px "微软雅黑"; position:absolute; top:0; right:0; transition:all 0.3s; opacity:0.8; filter:Alpha(opacity=80); overflow:hidden;}
.right-side ul li .right-sidetop,.right-side ul li .right-weixin { width:40px; height:40px; background:#3694c8; line-height:40px; display:inline-block; opacity:0.8; filter:Alpha(opacity=80); transition:all 0.3s;}
.right-side ul li .right-sidetop:hover,.right-side ul li .right-weixin:hover { background:#e3602a; opacity:1; filter:Alpha(opacity=100);}
.right-side ul li img { float:left;}
.right-ewm { position:absolute; right:40px; top:0px; display:none;}

/* ---------------------子页--------------------- */
.zy-wrap-big { width:100%;}
.zy-wrap { width:1160px; background:#fff; margin-top:20px; margin-bottom:30px; padding:10px 20px;
	box-shadow:0 0px 5px rgba(34,25,25,0.2); 
	-moz-box-shadow: 0 0px 5px rgba(34,25,25,0.2); 
	-webkit-box-shadow: 0 0px 5px rgba(34,25,25,0.2); 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.zy-body-bg { background:#f9f9f9;}
.zy-banner { /*width:100%; height:200px; background-size:100% 100%; box-shadow:0px 2px 3px #ccc;*/} 
.zy-banner-wrap { width:1200px; padding:60px 0 0 0; color:#fff;}
.zy-banner-wrap h2 { width:400px; text-align:center; letter-spacing:4px;}
.zy-banner-wrap span { width:400px; text-align:center; display:block; font-size:18px; text-transform:uppercase;}
.gsjj-banner { background:url(https://www.hailida.net/template/default/images/gsjj_banner.jpg) no-repeat;}

/*子页二级导航菜单*/
.zy-menu { width:1200px; padding:10px 0px;}
.zy-menu ul { margin:10px 0px 0px;}
.zy-menu li { width:120px; height:40px; line-height:40px; text-align:center; margin:5px 10px 0 0; background:#f1f1f1; display:block; float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.zy-menu li:hover { background:#2884d5; color:#fff; font-weight:bold; display:block; cursor:pointer;}
.zy-menu li a { width:120px; height:40px; color:#333; display:block;}
.zy-menu li a:hover { color:#fff;}
.zy-menu .on { background:#2884d5; color:#fff; font-weight:bold; display:block;}
.zy-menu .on a { color:#fff;}

/*子页新闻列表*/
.zy-news-bar { width:1160px; height:50px; line-height:50px; border-bottom:#ddd 1px solid; position:relative;}
.zy-news-bar .news-title { font-size:18px; padding:0 15px; font-weight:bold; position:absolute; left:0; top:0; border-bottom:#e70012 2px solid;}
.zy-news-list { width:1160px;}
.zy-news-list li { width:1130px; height:45px; background:url(https://www.hailida.net/template/default/images/news_dot.gif) 2px center no-repeat; line-height:45px; border-bottom:#ededed 1px dotted; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zy-news-list li:hover {  background:#f7f7f7 url(https://www.hailida.net/template/default/images/news_dot.gif) 2px center no-repeat; cursor:pointer;}

/*子页新闻列表带图*/
.zy-news-pic-list { width:1160px;}
.zy-news-pic-list dl { border-bottom:#ededed 1px dotted; padding:10px;}
.zy-news-pic-list dl:hover { background:#f8f8f8; display:block;}
.zy-news-pic-list dl dt { width:200px; height:142px; background:#e4e4e4 url(https://www.hailida.net/template/default/images/no_pic.png) center center no-repeat; border:#dcdcdc 1px solid; padding:4px 0 0 4px; float:left;}
.zy-news-pic-list dl dt img { width:196px; height:138px;}
.zy-news-pic-list dl dd { width:910px; margin-left:10px; padding:0 10px 0 0; float:left;}
.zy-news-pic-list dl dd h3 { height:30px; line-height:30px;}
.zy-news-pic-list dl dd h3 a { color:#333;}
.zy-news-pic-list dl dd h3 a:hover { color:#ff9e0d;}
.zy-news-pic-list dl dd time { color:#17baf4;}
.zy-news-pic-list dl dd .news-list-con { width:910px; max-height:90px; font-size:14px; line-height:30px; color:#888; position:relative; overflow:hidden;}
.zy-news-pic-list dl dd .news-list-con p { width:910px; height:58px; line-height:29px; overflow:hidden;}
.zy-news-pic-list dl dd  a { color:#888;}
.zy-news-pic-list dl dd a:hover { color:#f00;}
.zy-news-pic-list dl dd span { width:100px; height:30px; color:#f30; text-align:center; display:block;}
.zy-news-pic-list dl dd span a { width:100px; height:30px; background:#00b7ee; color:#fff; display:block;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.zy-news-pic-list dl dd span a:hover { background:#f75700; color:#fff;}

/* 子页图片列表 */
.zy-pic-list { padding:10px 0;}
.zy-pic-list li { width:340px; height:208px; background:#e4e4e4 url(https://www.hailida.net/template/default/images/no_pic.png) center center no-repeat; border:#dcdcdc 1px solid; padding:10px; margin:20px 24px 0px 0px; float:left; position:relative; cursor:pointer; overflow:hidden;
	box-shadow:0 1px 3px rgba(34,25,25,0.2); 
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.2); 
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.2); 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.zy-pic-list li(3n+0) { margin-left:0;}
.zy-pic-list li img { width:340px; height:208px; overflow:hidden;}
.zy-pic-list .pro-name { width:340px; height:30px; line-height:30px; text-align:center; color:#fff; position:absolute; bottom:10px;
	background:rgba(0,0,0,0.5);
	}
.zy-pic-list .pro-name a { color:#fff;}
.zy-pic-list .pic-box { width:340px; height:208px; background:#e4e4e4; overflow:hidden;}
.zy-pic-list .pro-con-txt { width:340px; height:0px; line-height:45px; position:absolute; left:10px; bottom:10px; overflow:hidden;
	background:rgba(0,0,0,0.8);
	}
.zy-pic-list .pro-con-txt h3 { width:340px; height:45px; line-height:45px; color:#fff; text-align:center; overflow:hidden;}
.zy-pic-list .pro-con-txt p { width:310px; height:96px; color:#999; line-height:24px; padding:0 15px; overflow:hidden;}
.zy-pic-list .pro-con-txt span { width:120px; height:30px; background:#e70012;}
.zy-pic-list .pro-con-txt span a { width:120px; height:30px; background:#e70012; color:#fff; text-align:center; line-height:30px; margin:10px 0 0 15px; display:block;}
.zy-pic-list .pro-con-txt span a:hover { background:#c00;}

/* 子页新闻详细页 */
.zy-news-show { width:1160px;}
.zy-news-show h2 { line-height:40px; color:#333; text-align:center;}
.zy-news-show .zy-news-pos { width:100%; height:30px; color:#888; text-align:center; border-bottom:#dcdcdc 1px solid; line-height:30px; padding-bottom:5px; display:block;}
.zy-news-show-con { line-height:36px; padding:10px 0 0 0; color:#333;}
/*.zy-news-show-con img { padding:15px; margin:0 auto; vertical-align:middle; display:block;}*/
.zy-news-show-about { width:930px; line-height:30px;}
.zy-news-show table { border-collapse:collapse; border-spacing:0;}
.zy-news-show table td { border:#cecece 1px solid; padding:0 5px;}

/* 人才招聘 */
.zy-job { width:1160px; border-collapse:collapse; border-spacing:0;}
.zy-job th { height:40px; background:url(https://www.hailida.net/template/default/images/job_td_bg.png) bottom repeat-x; line-height:40px; padding:0 5px; color:#0689cf; text-align:center;}
.zy-job td { height:40px; line-height:40px; border-bottom:#cecece 1px dotted; padding:0 5px;}
.zy-job .td-jg { padding-left:18px;}
.zy-job tr.odd { background:#fff url(https://www.hailida.net/template/default/images/news_dot2.gif) 10px center no-repeat;} 
.zy-job tr.even { background:#f9f9f9 url(https://www.hailida.net/template/default/images/news_dot2.gif) 10px center no-repeat;}
.zy-job tr:hover { background:#f6fbfc url(https://www.hailida.net/template/default/images/news_dot2.gif) 10px center no-repeat; cursor:pointer;}
.zy-job-show { width:1160px; border-collapse:collapse; border-spacing:0; border:#cecece 1px solid;}
.zy-job-show .td-bg { width:80px; background:#f9f9f9; font-weight:bold; text-align:right;}
.zy-job-show td { height:40px; line-height:30px; border:#cecece 1px solid; padding:0 5px;}

/* 子页联系我们 */
.contact-wrap { width:1160px;}
.contact-map { width:658px; height:278px; border:#ececec 1px solid; margin:10px 0;}
.contact-pic { width:500px; height:280px; margin:10px 0;}
.contact-con { width:480px; height:280px; line-height:30px; padding:0px 0 0 20px; margin:10px 0;}
.contact-con strong { font-size:18px;}
.contact-company { width:1160px;}
.contact-company dl { width:540px; background:#eee; margin:10px 20px 0 0; padding:10px; float:left; position:relative;}
.contact-company dt { font-weight:bold;}
.contact-company dd { line-height:30px;}
.contact-company dl(3n+0) { margin-right:0;}
.contact-company dl:hover { background:#2884d5; color:#fff; cursor:pointer;
	box-shadow: 0 0 5px rgba(0,0,0,0.45);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.contact-company .name { background:#f7f7f7; font-weight:bold; font-size:14px;}
.contact-company-title { width:240px; height:25px; line-height:25px; background:#ce0000; border:0px dashed #f7f7f7; color:#fff; color:#fff; padding:0 10px; position:absolute; left:15px; top:-15px;}

.iw_poi_title { color:#CC5522; font-size:14px; font-weight:bold; overflow:hidden;padding-right:13px; white-space:nowrap;}
.iw_poi_content { font:12px arial,sans-serif; overflow:visible; padding-top:4px; white-space: -moz-pre-wrap;word-wrap:break-word;}

/* 分页一 */
.pagediv { width:888px; height:40px; background:#f9f9f9; border:#ececec 1px solid; border-top:0px; text-align:center;}
.pagediv ul { }
.pagediv li { height:40px; line-height:40px; margin:0px 5px 0px 0px; display:inline;}
.pagediv span { padding:0 5px; color:#2E6AB1;}
.pagediv input { border:0px;}
.pagediv a{ cursor:pointer;}

/*分页二*/
#pages { height:48px; width:auto; margin:20px 0 0 0; float:right;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:48px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out;}
#pages a#pageactive { background:#f75700;color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{ background:url(https://www.hailida.net/template/default/images/pages.png) no-repeat;}
#pages .prev,#pages .next { width:36px; height:48px; display:block; position:relative; top:8px;}
#pages .prev { background-position:6px 0px;}
#pages .next { background-position:-36px 0px;}

/* 搜索分页 */
#searchMsg { text-align:center; line-height:40px;}
.sabrosus { width:890px; height:40px; line-height:40px;}

/*隐藏手机端内容*/
.wx-zy-body-bg { background:#fff;}
.source { display:none;}
.line { display:none;}
.wx-ewm-gz { display:none;}
.list-header { display:none;}

