@charset "utf-8";
/* CSS Document */
 @font-face{
            font-family: 'shbold';
            src:url('/template/pc/skin/css/SourceHanSansCN-Bold.otf');
			font-family: 'shRegular';
            src:url('/template/pc/skin/css/SourceHanSansCN-Regular.otf');
			font-family: 'shmedium';
            src:url('/template/pc/skin/css/SourceHanSansCN-Medium.ttf') format('truetype');
			font-family: 'shnormal';
            src:url('/template/pc/skin/css/../fonts/sourcehansanscn-normal.ttf') format('truetype');
        }
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea ,samp{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
ol, ul, li {
	list-style: none;
}

.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between}

.idnex_nav1pic img{ max-width:100%;}

img {
	border: 0;
	margin: 0;
	padding: 0; display:block
}
.fl{ float:left;}
.fr{ float:right}
.l{ float:left;}
.r{ float:right}
.clear{ clear:both}
body {
	color: #000;
	text-align: left;
	font-size: 14px;
	background:#fff; position:relative;
}
body {

	cursor: default;
}
a, em {
	text-decoration: none;
	font-style: normal;
}

.w1200{ width:1200px; margin:0 auto;}
.w1400{ width:1400px; margin:0 auto;}
/*按钮效果*/
.btn-4 {
    cursor:pointer;
  /*border: 1px solid;*/
  overflow: hidden;
  position: relative;
}
.btn-4 span {
  z-index: 20;
}
.btn-4:after {
  background: #fff;
  content: "";
  height: 300px;
  left: -125px;
  opacity: .2;
  position: absolute;
  top: -50px;
  -webkit-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
          transform: rotate(35deg);
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: 100;
}

.btn-4:hover:after {
  left: 120%; color:#fff;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.btn-4:hover{ color:#fff;}

.btn-5 {
    cursor:pointer;
  /*border: 1px solid;*/
  overflow: hidden;
  position: relative;
}
.btn-5 span {
  z-index: 20;
}
.btn-5:after {
  background: #107dba;
  content: "";
  height: 300px;
  left: -125px;
  opacity: .2;
  position: absolute;
  top: -50px;
  -webkit-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
          transform: rotate(35deg);
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: 100;
}

.btn-5:hover:after {
  left: 120%; color:#333;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.btn-5:hover{ color:#333;}
.dh30{ height:30px; line-height:30px; clear:both}
.dh50{ height:50px; line-height:50px; clear:both}
.dh80{ height:80px; line-height:80px; clear:both}
/*head*/
/* qqshop focus */
/*head*/
/*.head_hua{ background:#f5f5f5;}
.head_toptitle{ font-size:16px; color:#999999; float:left; height:60px; line-height:60px; }
.head_top_tel{background: url(/template/pc/skin/css/../images/tel.jpg) no-repeat left center; text-indent:35px; padding-right:75px;height:60px; line-height:60px; color:#333333; font-size:18px; float:right }
.search{ float:right; height:29px; margin-top:8px; padding-left:8px; border-radius:5px; float:right; height:55px; padding-top:5px;}
::-moz-placeholder { color: #515151; }
::-webkit-input-placeholder { color:#515151; }
:-ms-input-placeholder { color:#515151; }
#tijiao{ background:#107dba; width:70px; border:none; height:41px; color:#fff; font-size:18px;}
#logo{ float:left; width:360px; padding-top:25px;}
.head_hua{ }
.top_name{ float:right; padding-right:102px; padding-top:27px;}
.tel{ display:block;background: url(/template/pc/skin/css/../images/tel.png) no-repeat left center; font-size:28px; font-family:"Impact"; padding-left:30px; color:#fff; text-transform: uppercase; text-shadow: #000 0 1px 0;}
.my_hy{ color:#fff; text-align:right; height:30px; line-height:30px; font-size:16px; display:block; }*/
.head{ border-bottom:1px solid #cecece}
#logo{ margin-right:24px; width:437px; float:left}
.logo_middle{ width:149px; float:right; padding-top:64px;}
.logomiddle_top{background: url(/template/pc/skin/css/../images/index_message.png) no-repeat left center; width:26px; margin-right:14px; height:26px; float:left}
.logomiddle_min{background: url(/template/pc/skin/css/../images/index_en.png) no-repeat left center; width:22px; margin-right:14px; height:26px;float:left}
.logomiddle_bot{background: url(/template/pc/skin/css/../images/index_serch.png) no-repeat left center; width:22px; height:26px;float:left}

.head .logomiddle_top{background: url(/template/pc/skin/css/../images/index_message.jpg) no-repeat left center;}
.head .logomiddle_min{background: url(/template/pc/skin/css/../images/index_en.jpg) no-repeat left center;}
.head .logomiddle_bot{background: url(/template/pc/skin/css/../images/index_serch.jpg) no-repeat left center;}

.b-case-page{ padding-bottom: 40px;}

.logoright{ padding-top:11px;}
.logoright_title{ color:#6c6c6c; font-size:18px;}
.logoright_phone{ font-family:"Impact"; color:#02c3fc; font-size:36px;}
/*banner*/
.banner{ position:relative;}

.banner-pagination>.swiper-pagination-bullets, .banner-pagination.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:33px;}
.banner-pagination span{ width:13px; height:13px; background:#0d72ba; opacity:1; margin:0px 12px !important;}  
.banner-pagination .swiper-pagination-bullet-active{ background:#fff;}

.banner2-pagination>.swiper-pagination-bullets, .banner2-pagination.swiper-pagination-horizontal{ bottom:33px;}
.banner2-pagination span{ width:13px; height:13px; background-color:rgba(255,255,255,0.5); margin:0px 12px !important;}  
.banner2-pagination .swiper-pagination-bullet-active{ background-color:rgba(0,170,150,0.5)} 
  
/*nav*/
.nav{ width:784px; padding-top:57px;}
.nav ul{}
.nav ul li{ float:left; position:relative; z-index:99;  }
.nav ul li a.firstnav{color:#333333; display:block;height:43px;line-height:43px; padding:0px 11px;padding-bottom:30px;text-align:center; font-size:22px; transition: all 0.6s ease 0s; font-family:"shRegular"}
.nav ul li a.firstnav:hover{ font-weight:bold;transition: all 0.6s ease 0s;}
.nav ul li a.check{font-weight:bold}
.nav ul li dl{ position:absolute; width:492px; background:#fff; border:1px solid #bfbfbf; top:73px; padding:10px 48px 69px; display:none;} 
.nav ul li dl a.nav_second{ color:#333333; font-size:18px; border-bottom:1px solid #b2b2b2; line-height:50px; width:288px; display:block; font-family:"shRegular"}
.nav ul li dl a.nav_second span{ float:right; color:#868686; font-size:18px;}
.nav ul li dl a.nav_second:hover{ color:#0070ba}
.nav ul li dl a.nav_second:hover span{ color:#0070ba}
.nav ul li dl a.nav_secondh{color:#0070ba}
.nav ul li dl a.nav_secondh  span{color:#0070ba}
.nav ul li dl .nav_third{ position:absolute; right:0; top:0; width:223px; border-left:1px solid #bfbfbf; height:90%; padding-top:15px; display:none}
.nav ul li dl .nav_third a{ display:block; font-size:16px; color:#666666; line-height:41px; text-align:center; font-family:"shRegular"}
.nav ul li dl .nav_third a:hover{ color:#0070ba;}
.nav ul li dl dt:nth-child(1) .nav_third{ display:block;}
/*首页新闻滚动*/
.more1{ float:right; margin-right:66px; display:block; line-height:33px; color:#fff;}
.new_scroll{ background:#7daccb; height:33px; line-height:33px;}
.new_scrollSwiper{ height:33px;}
.new_scroll_title{ float:left; color:#fff; font-size:16px; width:87px;}
.new_scrollSwiper{ float:left; width:630px; }
.new_scrollSwiper .swiper-wrapper{padding-left:17px; float:left; width:550px; }
.new_scrollSwiper a{ color:#fff;}
.new_scroll-next, .new_scrollprev{ top:50%;}
.new_scroll-prev{ left:0px;}
.new_scroll-next{ left:31px;}
.new_scrollbut{ position:relative; float:left; width:60px; height:33px;}
.new_scroll-next:after, .new_scroll-prev:after{ font-size:14px; color:#fff; background:#85bbdf; width:29px; text-align:center; line-height:33px;}
/*首页nav*/
.idnex_nav1{ width:436px; margin-right:46px; position:relative;}
.idnex_nav2{ width:436px; margin-right:46px; position:relative;}
.idnex_nav3{ width:436px; position:relative;}
.idnex_nav1title{ position:absolute; left:24px; bottom:65px; font-size:24px; color:#fff;}
.idnex_nav1tel{ position:absolute; left:24px;color:#fff; font-size:28px; font-weight:bold; bottom:32px;}
.bluebg{ position:absolute; left:0; top:0; width:100%; height:19px; background:#0494f4; z-index:3}
.orgbg{ position:absolute; left:0; top:0; width:100%; height:19px; background:#ed7d30; z-index:3}
.nav3box-button-next:after, .nav3box-button-prev:after{ color:#ababab; font-size:35px;}
/*首页产品展示*/
.title{ text-align:center;}
.title span{ color:#333333; font-size:32px; display:block; margin-bottom:24px; text-align:center;}
.title samp{ display:block; margin:0 auto; width:68px; height:2px; background:#0494f4;}
.index_fengcai_nav{ text-align:center}
.index_fengcai_nav a{ display:inline-block; padding:7px 22px;  font-size:18px; color:#666666; transition: all 0.6s ease 0s; margin:0px 15px;}
.index_fengcai_nav a:hover{ background:#0070ba; color:#fff; border-radius:10px;  transition: all 0.6s ease 0s;}
.index_fengcai_list ul li{ width:330px; margin-right:25px; float:left; }
.index_fengcai_list ul li a{ display:block;  position:relative}
.index_fengcai_list ul li a em{ text-align:center;  display:block; padding:21px 0px; color:#333333; transition: all 0.6s ease 0s; font-size:18px;}
.index_fengcai_list ul li a span{ position:absolute; left:0; top:0; width:100%; background-color:rgba(4,148,244,0.7); border-radius:15px; overflow:hidden;display:block; height:100%; transition: all 0.6s ease 0s; opacity:0;transition: all 0.6s ease 0s;}
.index_fengcai_list ul li a samp{ display:block; margin:20px; border:1px solid #fff; font-size:18px; border-radius:15px; text-align:center; line-height:10; color:#fff; transition: all 0.6s ease 0s;}
.index_fengcai_list ul li a .index_fengcaipic{box-shadow:0px 0px 9px rgba(0,0,0,0.07);border-radius:15px; overflow:hidden; position:relative}
.index_fengcai_list ul li a:hover span{ opacity:1;transition: all 0.6s ease 0s;}
.index_fengcai_list ul li a:hover em{ opacity:0;transition: all 0.6s ease 0s;}
.index_fengcai_list ul li:nth-child(4n){ margin-right:0;}
.index_fengcai_list{ position:relative}
.fengcai-button-next:after, .fengcai-button-prev:after{ color:#ababab; font-size:35px;}
.fengcai-button-prev{ left:-45px;}
.fengcai-button-next{ right:-45px;}
/*首页公司简介*/
.index_about{background: url(/template/pc/skin/css/../images/index_aboutbg.jpg) no-repeat center bottom; }
.title2{ text-align:right; font-size:38px; color:#333333; font-family:"黑体"; font-weight:bold; padding-top:58px; }
.title2 span{ color:#0494f4; font-family:"黑体";}
.title2_tips{ color:#666666; font-size:18px; font-family:"shRegular"; padding-top:30px; text-align:right}
.title3{ color:#333333; font-size:32px;font-family:"shnormal"; padding-top:62px; padding-left:32px;}
.index_about_left{ width:587px;}
.index_about_right{ width:790px; position:relative}
.index_aboutcon{ width:563px; padding-left:24px; color:#333; font-size:16px; line-height:35px; text-indent:32px; padding-top:36px;}
.more2{ background:#0494f4; width:110px; height:110px; font-size:18px; line-height:110px; text-align:center; color:#fff; display:block; position:absolute; left:0; bottom:0;}
.index_aboutnum{ padding-top:42px; padding-bottom:42px;; background:#333333; width:970px; margin-left:82px;}
.index_aboutnum ul li{ width:24.9%; float:left; border-right:1px solid #fff; }
.index_aboutnum ul li:nth-child(4){ border-right:none}
.index_aboutnum ul li span{ font-size:36px;font-family:"shRegular"; font-weight:bold; display:block; color:#fff; text-align:center ;padding-bottom:13px;; font-weight:bold;}
.index_aboutnum ul li samp{ font-size:18px;; color:#fff; display:block; padding-top:1px;; text-align:center}
/*核心优势*/
.idnex_youshi{ position:relative;background: url(/template/pc/skin/css/../images/ibg1.png)  no-repeat center / cover fixed;;}
.youshi_box{ position:absolute; right:0; top:-75px; background:#0494f4; width:648px;padding:45px 45px 60px;}
.youshi_boxtitle{ font-size:32px;font-family:"shRegular"; width:132px; text-align:center; border-right:1px solid #fff; float:left; color:#fff;}
.youshi_boxtop{ float:left; padding-left:45px;}
.youshi_boxtop span{font-family:"shRegular"; font-size:42px; color:#fff; display:block;}
.youshi_boxtop span img{ transition: all .7s;}
.youshi_boxtop samp{ font-size:18px; color:#fff;font-family:"shRegular";}
.youshi_list ul li{ width:318px; float:left; margin-right:40px; border:1px solid #d9dddc; cursor:pointer}
.youshi_list ul li:nth-child(4n){ margin-right:0;}
.youshi_list ul li span{ display:block; width:122px; height:122px;border-radius:50%; overflow:hidden; margin:0 auto; margin-top:87px;}
.youshi_list ul li samp{ text-align:center; margin-top:47px; font-weight:bold; font-size:20px; color:#fff;  padding-bottom:110px; display:block;transition: all .7s;}
.youshi_list ul li:hover img{
    transform: rotateY(180deg);transition: all .7s;
}
.youshi_list ul li:hover samp{margin-top:37px;transition: all .7s; }
/*首页新闻*/
.index_newtj{ background:#f8f8f8; width:620px; padding:21px 33px 42px;}
.index_newtjdate{  color:#666666; font-size:32px;font-family:"shRegular"; }
.index_newtjyear{ width:138px; height:58px; background:#0494f4; font-size:18px;font-family:"shRegular";  text-align:center; line-height:58px; font-size:32px; color:#fff; border-radius:10px;}
.index_newtjtitle{ clear:both; font-size:24px; color:#333333; margin-top:52px;font-family:"shRegular"; }
.index_newtjcon{ margin-top:18px; font-size:16px; font-family:"shRegular"; color:#666666; height:50px; line-height:25px; overflow:hidden;}
.index_newtjpic{ margin-top:9px;}

.index_newm{ width:680px; border-bottom:1px solid #e6e6e6; padding-top:29px;}
.index_newdian{ float:left; width:10px; height:10px; background:#0494f4; border-radius:50%;}
.index_newmian{ float:left; margin-left:13px; width:480px;}
.index_newtitle{ color:#333; font-size:20px; padding-top:9px;font-family:"shRegular"; }
.index_newcon{ color:#666; font-size:14px; line-height:36px; margin-top:20px;font-family:"shRegular"; }
.index_newright{ float:right; width:100px;}
.index_newdate{ color:#666; font-size:30px; text-align:right;font-family:"shRegular"; }
.index_newgo{ margin-top:35px; font-size:16px;font-family:"shRegular";  text-align:right; color:#666}
.bottom{ background:#efefef; padding:25px 0px;}
/*公司简介*/
.er_nav{}
.er_nav a{ display:inline-block; border-bottom:3px solid #fff; margin-left:65px; padding:22px 5px; color:#333333; font-size:22px;transition: all 0.6s ease 0s;}
.er_nav a:hover{ color:#0272b8;border-bottom:3px solid #006abd;transition: all 0.6s ease 0s;}
.er_nav a.type_hover,.er_nav a.prohover{  color:#0272b8;border-bottom:3px solid #006abd;}
.er_nav{ border-bottom:2px solid #f2f2f2}
.title4{ color:#333333; font-size:29px; font-weight:bold;}
.title4 span{ width:53px; height:3px; background:#338dc8; display:block; margin-top:22px;}
.about_con_left{ width:644px;}
.about_con_left img{ max-width:644px;}
.about_con_right{ float:right; width:700px; padding-right:30px; font-size:16px; color:#666666; line-height:28px;}
.about_con_right img{ display:inline-block}
.about2_bg{background-size:cover; background-position: center; background-repeat:no-repeat; padding:105px 0px;}
.about_bbg{ background:#fff; padding:75px; }
.about_con_left2{ width:622px; font-size:16px; color:#666666; line-height:28px;}
.about_con_left2 img{ display:inline-block}
.about_con_right2{ width:556px;}

.about_con_right2 img{ max-width:556px;}
.about_con{font-size:16px; color:#666666; line-height:28px;}
.about_nav{background-size:cover; background-position: center; background-repeat:no-repeat;}
.about_nav ul li{ width:33%; float:left;}
.about_nav ul li span{ display:block; width:117px; height:117px; margin:0 auto; border-radius:50%; }
.about_nav ul li span img{ display:block; margin:0 auto; padding-top:24px;}
.about_nav ul li samp{ font-size:24px; padding-top:45px; text-align:center; color:#fff; display:block}
.about_nav ul li p{ font-size:16px; padding-top:19px; text-align:center; color:#fff;}
.about_nav ul li a{ display:block; padding-top:143px; padding-bottom:215px;}
.about_nav ul li a:hover { background-color:rgba(0,0,0,0.43);transition: all 0.6s ease 0s;}
.about_nav ul li a:hover span{ background:#006abd;transition: all 0.6s ease 0s;}
/*临床学术中心*/
.head2{ position:fixed; left:0; top:0; width:100%; z-index:9999; background-color:rgba(6,39,120,0.2)}
.header_bg{background-color:#fff;box-shadow: 0 2px 8px #ddd;}
.nav2{ width:784px; padding-top:57px;}
.nav2 ul li{ float:left; position:relative; z-index:99;  }
.nav2 ul li a.firstnav{color:#fff; display:block;height:43px;line-height:43px; padding:0px 11px;padding-bottom:30px;text-align:center; font-size:22px; transition: all 0.6s ease 0s; font-family:"shRegular"}
.nav2 ul li a.firstnav:hover{ font-weight:bold;transition: all 0.6s ease 0s;}
.nav2 ul li a.check{font-weight:bold}
.nav2 ul li dl{ position:absolute; width:492px; background-color:rgba(255,255,255,0.8); border:1px solid #bfbfbf; top:73px; padding:10px 48px 29px; display:none; z-index:999} 
.nav2 ul li dl a.nav_second{ color:#333333; font-size:18px; border-bottom:1px solid #b2b2b2; line-height:50px; width:288px; display:block; font-family:"shRegular"}
.nav2 ul li dl a.nav_second span{ float:right; color:#868686; font-size:18px;}
.nav2 ul li dl a.nav_second:hover{ color:#0070ba}
.nav2 ul li dl a.nav_second:hover span{ color:#0070ba}
.nav2 ul li dl a.nav_secondh{color:#0070ba}
.nav2 ul li dl a.nav_secondh  span{color:#0070ba}
.nav2 ul li dl .nav_third{ position:absolute; right:0; top:0; width:223px; border-left:1px solid #bfbfbf; height:90%; padding-top:15px; display:none}
.nav2 ul li dl .nav_third a{ display:block; font-size:16px; color:#666666; line-height:41px; text-align:center; font-family:"shRegular"}
.nav2 ul li dl .nav_third a:hover{ color:#0070ba;}
.nav2 ul li dl dt:nth-child(1) .nav_third{ display:block;}



.news_type ul li{ width:563px; height:360px; /*border:1px solid #999999;*/}
.news_type ul li:nth-child(odd){ float:left}
.news_type ul li:nth-child(even){ float:right}
.news_type ul li{ margin-bottom:63px;}
.news_type ul li span{ font-size:55px; color:#333333;}
.news_type ul li samp{ display:block; width:41px; height:5px; background:#0171bb; border-radius:5px;}
.news_type ul li a{ color:#333333; font-size:26px;transition: all 0.6s ease 0s;}
.news_type ul li a:hover{ padding-left:25px;transition: all 0.6s ease 0s;}
.new_tj{ position:absolute; width:1200px; left:50%; margin-left:-600px; top:50%;}
.new_tjtitle{ font-weight:bold; color:#fff; font-size:28px;}
.new_tjcon{ font-size:24px; color:#fff; line-height:38px; padding-top:26px;}
.new_tjmore{ font-size:42px; color:#fff; width:110px; height:50px; text-align:center; line-height:50px; margin-top:25px; border:1px solid #fff; display:block;transition: all 0.6s ease 0s;}
#tijiao{background: url(/template/pc/skin/css/../images/search.jpg) no-repeat center bottom; width:22px; height:22px; border:none; margin-top:8px; margin-left:8px;}
.search{ width:264px; height:38px; border:1px solid #d0d0d0; border-radius:10px; margin-top:20px; margin-bottom:15px;}
/*#seach_key{ margin-top:8px; height:22px; margin-left:10px; width:220px; border:none; color:#333; font-size:14px;}*/
input[type="text"]:focus{border:1px solid #ff7496;}
/*新闻列表*/
.new_list ul li{ margin-top:39px; border-bottom:1px solid #dcdcdc; padding-bottom:25px;}
.new_list ul li .news_listitle{ font-size:18px; color:#2a2a2a; padding-top:34px; width:640px; float:left;transition: all 0.6s ease 0s;}
.new_list ul li .news_date{ font-family:"黑体"; font-size:14px; color:#2a2a2a;padding-top:34px;}
.new_list ul li .news_date span{ font-family:"Arial"}
.new_list ul li .index_newcon{ color:#2a2a2a; line-height:23px; font-size:14px;}
.new_list ul li a:hover .news_listitle{ padding-left:25px;transition: all 0.6s ease 0s;}
#page{ text-align:center}
#page a{ width:46px; height:46px; border-radius:50%; border:1px solid #666666; color:#666; text-align:center; line-height:46px; display:inline-block; margin:0px 5px;}
#page a.pagenow{ background:#2580c1; color:#fff; border:1px solid #2580c1}
/*文章详情*/
.er_title{ padding-top:17px; line-height:67px; border-bottom:2px solid #f2f2f2; color:#333333; font-size:18px;}
.er_title a{ color:#333333; font-size:18px;}
.new_title{ font-size:20px; color:#2a2a2a; text-align:center;}
.new_con,.pro_det{ color:#2a2a2a; font-size:16px; line-height:23px;}
.new_con img{ max-width: 100%;}
.pagenum{ padding:40px 0px;}
.pagenum a{ color:#2a2a2a;}
.pagenum a:hover{ color:#006abd; font-weight:bold}
/*财务报告*/
.baogao_list ul li a{ color:#666666; font-size:18px;font-family:"shRegular"; line-height:32px; padding:32px 0px; display:block; text-indent:61px;}
.baogao_list ul li:nth-child(odd){ background:#efefef}
.baogao_list ul li:nth-child(even){}
/*新航娱乐股价*/
.gujia{background: url(/template/pc/skin/css/../images/yc_pic.jpg) no-repeat 70% center #fafafa;}
.gujia_title{ color:#333333; font-weight:bold; font-size:50px;}
.gujia_price{ color:#0170bb; font-size:54px; font-weight:bold;}
.gujia_price span{ color:#0170bb; font-size:27px; font-weight:500}
.gujia_date{ font-size:24px; color:#333333; padding-top:15px;}
.gujia_date span{ font-size:20px; color:#333333}
.gujia_con{ color:#666666;}
.gujia_det{ font-size:20px; color:#333; padding-top:31px;}
.gujia_percent{ font-size:23px; color:#0170bb; float:right}
.gujia_add{ font-size:23px; color:#0170bb; float:right; padding-right:30px;}
.gujia_cjl_title{ color:#333333; font-size:18px;}
.gujia_cjl_price{ color:#333333; font-size:42px; font-weight:bold;}
.bggrey{ background:#f1f1f1;}
.bgblue{ background:#0070ba} 
.gbook1_title{ color:#333333; font-size:22px; font-weight:bold;font-family:"shRegular"; text-indent:30px;}
.gbool1_etitle{ color:#8c8c8c; font-size:18pxfont-weight:bold;font-family:"shRegular";text-indent:30px; padding-top:10px;}
/*留言*/
.gb_title{ color:#8e8e8e; font-size:18px;font-family:"shRegular";}
.tex{ background:#f2f2f2; height:25px; padding:12px 0px;  border:1px solid #fff; text-indent:25px; border-radius:10px; width:100%; font-size:18px;}
.mybut{ background:#0466cb; cursor:pointer; margin: 0  auto; display:block; width:586px; height:70px; text-align:center; border:none; border-radius:10px; color:#fff; font-size:18px;}
.cexsele{ background:#f2f2f2; height:49px; color:#8e8e8e;  border:none; text-indent:15px;  width:100%; border-radius:10px; font-size:18px;}
.teare{ background:#f2f2f2; height:125px; padding:12px 3%; border:none; border-radius:10px; width:94%; font-size:18px;}
.gbook_duan{ padding-bottom:47px; width:543px;}
.gbook_duan span{ display:block; float:left; width:177px; text-align:right; line-height:49px;}
.gbook_duan samp{ display:block; float:left; width:366px;}
.gbook_1 .gbook_duan:nth-child(odd){ float:left;}
.gbook_1 .gbook_duan:nth-child(even){ float:right}
.gbook_textarea{ padding-bottom:47px;}
.gbook_textarea span{ display:block; float:left; width:177px; text-align:right; line-height:49px;}
.gbook_textarea samp{ display:block; float:left; width:900px;}

.gbook_long{ padding-bottom:47px; width:585px;}
.gbook_long span{ display:block; float:left; width:219px; text-align:right; line-height:49px;}
.gbook_long samp{ display:block; float:left; width:366px;}
.gbook_1 .gbook_long:nth-child(odd){ float:left; clear:left}
.gbook_1 .gbook_long:nth-child(even){ float:right; clear:right}
.gbook_textarea2{ padding-bottom:47px;}
.gbook_textarea2 span{ display:block; float:left; width:219px; text-align:right; line-height:49px;}
.gbook_textarea2 samp{ display:block; float:left; width:900px;}
.gbook_tree span{ display:block; line-height:49px;}
.gbook_tree samp{ display:block;line-height:49px;}
.gbook_tree:nth-child(2n+1){ width:243px; margin-right:23px; float:left}
.gbook_tree:nth-child(2n+2){ width:243px; margin-right:23px; float:left}
.gbook_tree:nth-child(2n+3){ width:243px; margin-right:23px; float:left}
.gbook_tree:nth-child(2n+4){ width:306px;  float:right}
.gbook_textarea3{ padding-bottom:47px; font-size:14px;}
.gbook_textarea3 span{ display:block;  width:219px;line-height:49px;}
.gbook_textarea3 samp{ display:block;  width:100%; font-size:14px;}
.gbook_textarea3 samp textarea{ font-size:14px;}
.layui-unselect{ display:none;}

/*登录*/
.lo_bg{background: url(/template/pc/skin/css/../images/lo_bg.jpg) no-repeat 11% center; min-height:520px;}
.user_input{ border-bottom:1px solid #f4f4f4; width:360px;}
.user_name{background: url(/template/pc/skin/css/../images/lo_user1.jpg) no-repeat 2% center;}
.user_padd{background: url(/template/pc/skin/css/../images/lo_user2.jpg) no-repeat 2% center;}
.user_input input{ line-height:40px; padding:10px 0px; border:none; width:80%; margin-left:55px; font-size:20px; color:#a9a9a9;}
.login_but1{ width:320px; height:66px; line-height:66px; background:#0070ba; border-radius:30px; font-size:28px; text-shadow:5px 5px 5px rgba(0,0,0,0.5); margin-top:54px; border:none; color:#fff;}
.login_kuang{ width:474px; float:right;}
.login_title{ font-size:44px; font-weight:bold; padding-bottom:50px;}
.cblue{ color:#0465ca; font-size:18px; opacity:0.7; padding-right:9px;}
.tex_radio+lable{ font-size:18px; color:#333333;}
label { font-size:18px; color:#333333;}
.uplode{ width:195px; height:179px;border:1px solid #dcdcdc; background: #fdfdfd; float:left}
.shouhou_ma img{ display:block; margin:0 auto}
.shouhou_title{ text-align:center; color:#666666; font-size:20px; padding-top:13px;}
.shouhou_title2{ text-align:center; color:#666666; font-size:40px; padding-top:37px;}
.shouhou_tel2{ text-align:center; color:#666666; font-size:36px; padding-top:39px;font-family:"shRegular"; font-weight:bold;}
.gb_title2{ color:#666666; font-size:16px;font-family:"shRegular";}
.tex2{ background:#f2f2f2; height:25px; padding:12px 0px; border:1px solid #fff;; text-indent:25px; border-radius:10px; color:#666666; width:100%; font-size:14px;}
.teare2{ background:#f2f2f2; height:125px; padding:12px 3%; border:none; border-radius:10px; width:94%; font-size:14px; color:#666666;}
/*招聘登录*/
.login_title2{ color:#333333;font-size:22px;font-family:"shRegular";}
.user_loginbg{background: url(/template/pc/skin/css/../images/login_bg2.jpg) no-repeat center top;}
.userlogin_kuang{ background:#fff; box-shadow:0px 10px 54px rgba(186,10,25,0.1); border-radius:10px; margin:0 auto; width:610px; padding:71px;}
.user_input2{border-bottom:1px solid #8b8b8b; width:610px;position:relative}
.user_name2{background: url(/template/pc/skin/css/../images/login_name2.jpg) no-repeat 2% center; color:#999999; font-size:24px;}
.user_padd2{background: url(/template/pc/skin/css/../images/login_pass2.jpg) no-repeat 2% center;color:#999999; font-size:24px;}
.user_input2 input{ line-height:40px; padding:10px 0px; border:none; width:80%; margin-left:55px; font-size:20px; color:#a9a9a9;}

.login_title1 a{ display:inline-block; text-align:center; width:48%; color:#666666; font-size:30px;}
.login_title1{ font-size:20px;}
.user_for{ color:#888888; font-size:20px;}
.login_but2{ width:552px; background:#0070ba; display:block; height:78px; border:none; margin:0 auto; color:#fff; font-size:30px; }
.cblue{ color:#0070ba !important;}
.user_passbg{background: url(/template/pc/skin/css/../images/passno.jpg) no-repeat 2% center; width:26px; height:26px; position:absolute; right:0; top:20px;}
/*招贤纳士*/
.job_type ul li{float:left; border-right:1px solid #d0d0d0; width:33%;}
.job_type ul li a{ width:237px; height:237px; overflow:hidden; border-radius:50%; margin:0 auto; display:block ; position:relative}
.job_type ul li:nth-child(3){ border-right:0;}
.job_type ul li.jbg1{background: url(/template/pc/skin/css/../images/zp_p1.jpg) no-repeat center;}
.job_type ul li.jbg2{background: url(/template/pc/skin/css/../images/zp_p2.jpg) no-repeat center;}
.job_type ul li.jbg3{background: url(/template/pc/skin/css/../images/zp_p3.jpg) no-repeat center;}

.job_type ul li a span{ display:block; background-color:rgba(0,0,0,0.4); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; opacity:0.4; transition: all 0.6s ease 0s;}
.job_type ul li a img{ display:block; margin:56px auto 0px; z-index:2; position:relative}
.job_type ul li a samp{ font-size:24px; color:#fff; text-align:center; display:block; padding-top:40px; z-index:2; position:relative}
.job_type ul li a:hover span{ opacity:0.9; transition: all 0.6s ease 0s;}
.job_nav{ padding:12px 0px; line-height:27px;}
.job_title{ padding-left:33px; color:#006abd; font-size:18px; margin-right:5px; float:left; display:block; }
.type_all{ display:block; float: left; width:40px;}
.job_typelist{ float:left; width:995px;}
.job_title1_name{background: url(/template/pc/skin/css/../images/jon1.jpg) no-repeat left center; }
.job_title2_name{background: url(/template/pc/skin/css/../images/jon2.jpg) no-repeat left center; }
.job_title3_name{background: url(/template/pc/skin/css/../images/jon3.jpg) no-repeat left center; }
.job_nav a{ cursor: pointer; color:#666666; font-size:18px; background:none; margin-left:4px;padding:3px 10px; display:inline-block}
.job_nav a.active{background:#006abd;  color:#fff;}
.job_nav a.active b{ font-weight: normal;}
.job_nav a:hover{background:#006abd;  color:#fff;}
.f18{ font-size:18px;}
.f22{ font-size:26px;}
.fb{ font-weight:bold;}
.cff{ color:#fff;}
.job_list table td{ font-size:18px; color:#666666; border-bottom:none}
.job_list table td a{ color:#666}
.job_list table tr:nth-child(odd){ background:#f1f1f1;}
.job_list table td a:hover{ text-decoration:underline}

.job_list2 table td{ font-size:18px; color:#666666; border-bottom:none; border-bottom:1px solid #e5e5e5;}
.job_list2 table td a{ color:#666}
.job_list2 table td a:hover{ text-decoration:underline}
.job_nav2{}
.job_nav2 select{ width:335px; background:#fff; border:1px solid #aaaaaa; height:52px; margin-right:18px; text-indent:10px; line-height:52px; color:#666666; font-size:16px; border-radius:10px;}
.job_but{ background:#006abd; width:127px; border:0; height:51px; line-height:51px; text-align:center; color:#fff; font-size:18px; border-radius:10px;  cursor:pointer}
.bgblue{ background:#006abd; line-height:54px;  text-indent:28px;}
.job_name{ color:#666666; font-size:18px; height:63px; line-height:63px; padding-top:6px; text-indent:28px; border-bottom:1px solid #e5e5e5;}
.job_name a{color:#666666; }
.job_name a:hover{ text-decoration:underline}
.mujian{ display:block}
.zhao_t{background: url(/template/pc/skin/css/../images/zhao_t.jpg) no-repeat 28px center;transition: all 0.6s ease 0s;}
.zhao_go{background: url(/template/pc/skin/css/../images/zhao_go.jpg) no-repeat 28px center;transition: all 0.6s ease 0s;}
.job_bggrey{ background:#f7f7f7}
.job_con{ width:1150px; margin:0 auto; padding:20px 0px; display:none;}
.new_intro{ color:#v; font-size:25px; text-align:center; padding:20px 0px 40px;}
/**/
.two-line {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.products_list ul li{ width: 574px;}
.products_list ul li:nth-child(odd){ float:left}
.products_list ul li:nth-child(even){ float:right}

.products_list ul li a span{ color:#101010; font-size:29px; font-weight:bold; display:block; line-height:44px; padding-top:22px;}
.products_list ul li samp{ display:block; line-height:30px; color:#333333; font-size:22px; padding-bottom:47px;}
/*家庭*/
.pro_show img{ max-width: 100%;}
.case_list ul li{ width:290px; float:left; margin-right:13px; margin-bottom:23px;}
.case_list ul li a{height: 100%;
  width: 100%; display:block; position:relative}
.case_list ul li:nth-child(4n){ margin-right:0px; clear:right}
.type_det{    box-sizing: border-box; float:right; width:534px; padding:30px; background:#0070ba; line-height:28px; color:#fff;margin-bottom:11px;}
.case_list ul li a span{ display:block; height:41px; line-height:41px; text-align:center; color:#fff; position:absolute; width:100%; left:0; bottom:0px; background-color:rgba(0,0,0,0.6)}
.fanm_nav{ text-align:center}
.fanm_nav a{ color:#666666; font-size:18px; padding:11px 29px; border-radius:10px; border:1px solid #dadada; display:inline-block; margin:0px 15px;transition: all 0.6s ease 0s;}
.fanm_nav a:hover,.fanm_nav a.fanm_navh{ background:#006abd;border:1px solid #006abd; color:#fff; transition: all 0.6s ease 0s;}
/*联系我们*/
.gboolmy{background: url(/template/pc/skin/css/../images/con_bg.jpg) no-repeat  center; height:680px;}
.about_map{ width:948px;}
.about_addlist{ width:423px;}
.about_addtitle{ font-size:20px; font-weight:bold; color:#0070b9; margin-top:29px;}
.about_addcon{ color:#333333; font-size:16px; line-height:28px;background: url(/template/pc/skin/css/../images/add1.jpg) no-repeat 0px center; padding-left:25px; margin-top:15px;}
.about_con1{background: url(/template/pc/skin/css/../images/tel.jpg) no-repeat left  center; padding-left:57px;}
.about_con1_title{ font-size:20px; color:#333333}
.about_con1_con{ margin-top:15px;font-size:20px; color:#333333}
.tex3{ background:#fff; height:25px; padding:12px 0px; border:none; text-indent:25px; border-radius:10px; color:#666666; width:100%; font-size:14px;}
.teare3{ background:#fff; height:175px; padding:12px 3%; border:none; border-radius:10px; width:94%; font-size:14px; color:#666666;}
.mybut2{ background:#0070ba; cursor:pointer; width:100%; height:51px; text-align:center; border:none; border-radius:10px; color:#fff; font-size:18px;}
.gbook_tree3 span{ display:block; line-height:49px;}
.gbook_tree3 samp{ display:block;line-height:49px;}
.gbook_tree3:nth-child(2n+1){ width:280px; margin-right:20px; float:left}
.gbook_tree3:nth-child(2n+2){ width:280px; margin-right:20px; float:left}
.gbook_tree3:nth-child(2n+3){ width:280px; margin-right:20px; float:left}
.gbook_tree3:nth-child(2n+4){ width:280px;  float:right}
.pro_erweim{}
.pro_erweim  a{  background:url(/template/pc/skin/css/../images/uppic.jpg) no-repeat center; width:100%; height:100%; display:block; ;
    cursor: pointer;
    position:relative;}

.pro_pic_more ,.pro_erweim .pro_pic_more{
    cursor: pointer;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
  width:195px; height:179px;
    z-index: 9;
}
.textare3{background:#f2f2f2;padding:12px 0px;  border:1px solid #fff;border-radius:10px;  font-size:18px;}
.tex4{ background:#f2f2f2; height:25px; padding:12px 0px;  border:1px solid #fff; text-indent:25px; border-radius:10px; width:90%; font-size:18px;}

.box{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left:0;
    top:0;
    z-index: 99999;
    background-color:rgba(0,0,0,0.5);
}
.boxs{
    width: 300px;
    height: 150px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-size: 100% 100%;
    text-align: center;
    line-height: 150px;
    font-size: 20px;
}
.boxs_gb{position: absolute;top: 9px;right: 11px;width: 25px;}

.ss{position: absolute;left: -55%;top: 104%;line-height: 40px;background-color: #fff;width: 240px;display: none;}
.ss input{height: 40px;}
.ss_bd{border: none;padding: 0 10px;}
.ss_btn{border: none;width: 60px;margin-top: 0px;}
.x-case-content1-span1{text-align: center;color: #333;}
.x-case-content1-p{font-size: 18px;font-weight: 600;}
.x-case-content1-p1{font-size: 16px;}
.x-case-content1-div a{font-size: 16px;color: #333;}
.about_time {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    color: #333;
    padding: 30px 0;
}

.about_map_lx{display:none;}
.about_con img{display: inline-block;}