@charset "utf-8";
/* public CSS*/
body {
  margin: 0;
  color: #333;
  line-height: 180%;
  font-size: 1.4rem;
  font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, select, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
html {
  font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 62.5%;
}
a, a:link, a:visited, a:active{ text-decoration:none; color:#333}
ul{ list-style:none}
i, em{font-style: normal;}
.fl{float:left;}
.fr{float:right;}
.c_grey{ color:#999}
/*IF html5*/
article,aside,dialog,footer,header,section,nav,figure,menu{display:block}
/*header And footer*/
.headBox{width:100%; height:70px; background-color: #fff; box-shadow: 0 0 5px #888; position: fixed; top:0; z-index: 10000}
.headBox .head_logo{ float:left; padding-top:5px}
.headBox .head_logo a{ display:block; width:180px; height:60px; background-image:url(../images/yihuan_logo.png); background-repeat:no-repeat; background-size:cover; font-size:0; line-height:0; text-indent:-666px}
.headBox .nav_os{ display:none}
.headBox .head_nav{ float:right}
.headBox .head_nav ul{ height:auto; overflow:hidden;}
.headBox .head_nav ul li{ float:left; margin-left:60px}
.headBox .head_nav ul li a{ display:block; font-size:17px; line-height:70px; color:#666;
  -webkit-transition:all 0.5s; 
  -o-transition: all 0.5s; 
  transition: all 0.5s;}
.headBox .head_nav ul li a:hover{color:#007BC3;}
.headBox .head_nav ul li.current a{ color:#007BC3; border-top: #007BC3 2px solid; line-height:66px;}
.footerBar{ background-color:#017DC3;}
.con_contact{padding:80px 0; position: relative; min-height: 400px; color: #fff}
.con_contact_img{width:40%; position: absolute; right: 0px; bottom:10%}
.con_contact_img img{ display: block;}
.quan{position: absolute; 
  right: 183px; 
  bottom: 128px; 
  width: 48px; 
  height: 28px; 
  background-color: #fff;
  -moz-border-radius: 50%; 
  -webkit-border-radius: 50%; 
  border-radius:50%;
  z-index: 100;
  -webkit-animation:quflash 3.6s .8s ease infinite both;
  -moz-animation:quflash 3.6s .8s ease infinite both;
  animation:quflash 3.6s .8s ease infinite both;
}
@-webkit-keyframes quflash{
  0%{opacity: 0; }
  10%{opacity: 0.06; }
  100%{opacity: 0; transform:scale(8,8)}
}
  @-moz-keyframes quflash{
  0%{opacity: 0; }
  10%{opacity: 0.06; }
  100%{opacity: 0; transform:scale(8,8)}
}
  @-ms-keyframes quflash{
  0%{opacity: 0; }
  10%{opacity: 0.06; }
  100%{opacity: 0; transform:scale(8,8)}
}
.con_title_two{ text-align:left; color: #fff}
.con_title_two strong{display: block; font-weight: normal; font-size: 3.3rem; color: #fff}
.con_title_two span{display: block; margin-top: 20px; font-size: 1.7rem; line-height:160%; color: #ccc}
.contact_from{margin-top: 80px}
.contact_from .input_sty_one{
  width:220px; 
  height:44px;
  border: #0169A0 2px solid;
  padding: 0 10px;
  background:#fff;
  margin-right: 10px; 
  font-size: 16px; 
  color:#333;
  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius:7px;
  -webkit-transition:all 0.3s; 
  -o-transition: all 0.3s; 
  transition: all 0.3s;
}
.contact_from .input_sty_one:focus{
  outline:none;
  background-color:#ECF8DA
}
.contact_from .sent_button{
  font-size: 16px; 
  border: #0169A0 2px solid;
  height: 44px; 
  padding:0 15px; 
  background-color: #84C225;
  -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius:6px;
}
.contact_box {margin-top:40px; height: 50px; overflow: hidden ;}
.contact_box span{display:block; margin-right:15px; float: left;}
.contact_box .tel, .contact_box .email{ 
  height: 50px;
  line-height: 50px;
  font-size: 22px; 
  margin-right: 40px; 
  background-image: url(../images/icon_contact.png);
  background-repeat: no-repeat;
}
.contact_box .tel{ background-position: 0 0; padding-left: 36px}
.contact_box .email{ background-position: 0 -50px; padding-left: 55px}
.contact_box .qqonline{ margin-top:5px}
.contact_box .qqonline a{ 
  display:inline-block; 
  margin-right:15px;
  width:120px; 
  height:36px; 
  line-height:34px; 
  color:#fff; 
  font-size: 15px;
  -moz-border-radius: 18px; 
  -webkit-border-radius: 18px; 
  border-radius:18px; 
  border:#fff 1px solid; 
  text-align:right; 
  padding-right:18px; 
  position: relative; 
  -webkit-transition:all 0.3s; 
  -o-transition: all 0.3s; 
  transition: all 0.3s;
}
.contact_box .qqonline a:before {
  content: "";
  position: absolute;
  background-image: url(../images/ico_qq.png);
  background-repeat: no-repeat;
  background-position: 0;
  height: 18px;
  width: 16px;
  left:16px;
  top: 8px;
}
.contact_box .qqonline a:hover{ background-color:#84C225; color:#fff; border:#84C225 1px solid;}
.addr{padding-top: 10px; clear:both;}
.copyright{ text-align:center; font-size:14px; color:#666;padding: 20px 0; background-color: #333}
/*Home Page*/
/*banner*/
#banner{width:100%;height:650px;background:#000;overflow:hidden;position:relative; margin-top:70px}
#banner_img{display:block;position:relative;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:650px; display:none;}
#banner_img li .container{position:relative;height:650px;}
#banner_img .ad_img{position:absolute;right:10px;bottom:0; width:600px; height:auto; text-align:center}
#banner_img .ad_img img{ display:block; margin:0}
#banner_img .ad_txt{position:absolute;width:40%;left:10px;top:160px;color:#fff;text-shadow:1px 1px rgba(51,51,51,0.3);}
#banner_img .ad_txt h2{font:bold 36px/50px Microsoft YaHei;}
#banner_img .ad_txt a{
	display: block; 
	width:120px; 
	padding: 8px 0; 
	text-align: center;
	font-size: 15px; 
	background-color: #027EC3; 
	color:#fff; 
	color: #ccc;
	-moz-border-radius: 6px; 
	-webkit-border-radius:6px; 
	border-radius:6px;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s; 
	-o-transition: all .5s;
	margin-top:40px
	}
#banner_img .ad_txt a:hover{background-color:#84C225; color: #fff}
#banner_img .ad_txt p{margin-top:20px}
#banner_ctr{position:absolute;width:120px;height:14px;margin-left:-55px; left:50%; bottom:15px;z-index:1;}
#banner_ctr ul{width:120px;height:14px;font-size:0;line-height:0;position:relative; opacity: 0.4;}
#banner_ctr li{display:block;float:left;width:14px;height:14px;cursor:pointer; margin-left:15px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px; border:#fff 1px solid}
#banner_ctr li.first-item, #banner_ctr li.last-item{width:0; display:none}
#drag_arrow{position:absolute;top:0; left:15px; width:14px;height:14px;background:#fff; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px; opacity: 0.8;}
/*视频*/
#banner .vedio_box{ 
	position: absolute; 
	z-index:888;  
	width:90px; 
	height: 80px; 
	background: url(tv_icon.png) no-repeat 20px center #000;
	right:0;
	top:280px;
	-moz-border-radius: 40px 0 0 40px; 
	-webkit-border-radius:40px 0 0 40px; 
	border-radius:40px 0 0 40px;
	opacity: 0.6;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s; 
	-o-transition: all .5s;
	overflow: hidden;
}
#banner .vedio_box span{ display: none; color: #fff; text-align: left; padding-left: 75px; line-height: 80px; font-size: 16px;letter-spacing:.1rem}
#banner .vedio_box:hover{ cursor: pointer; width:160px; opacity: 1; background: url(tv_icon_on.png) no-repeat 20px center #027EC3;}
#banner .vedio_box:hover span{ display: inline-block;}
#mask_bg{
	background-color:#000;
	position:absolute;
	z-index:1000;
	left:0;
	top:0;
	display:none;
	width:100%;
	height:100%;
	opacity:0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
}
#tv_box{
	position:fixed; 
	z-index:2000;
	width:888px; 
	height:506px; 
	margin-left:auto; 
	margin-right:auto; 
	background-color:#fff;
	display:none; 
	padding:0;
	box-shadow: 0 1px 6px #000;
}
#tv_box .v_close{ 
	position:absolute; 
	z-index:1010; 
	font-size:18px; 
	height:30px; 
	width:30px; 
	line-height:28px; 
	text-align:center; 
	cursor: pointer; 
	right:-25px; 
	top:-15px; 
	background-color:#333; 
	border-radius: 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px; 
	color:#fff; 
}
#tv_box .v_close:hover{ background-color:#22AA55}
/*服务/解决方案*/
.con_service{width:100%; background-color: #fff;}
.con_title{ text-align:center; background-color:#f0f0f0; padding: 80px 0 160px 0}
.con_title strong{display: block; font-weight: normal; font-size: 3.6rem; color: #444}
.con_title span{display: block; margin-top: 25px; font-size: 1.7rem; color: #999; line-height:200%; padding: 0 10%}
.sv_row{ position: relative; top:-80px; z-index: 600}
.col_service{ text-align:center; position: relative; min-height: 300px; }
.col_service span.img{
display:block; 
width:200px; 
height:200px; 
margin:0 auto; 
border-radius:50%; 
background-image:url(icon_gh.png); 
background-repeat:no-repeat; 
position: absolute;
left:0;
transition: box-shadow .5s;
-moz-transition: box-shadow .5s; 
-webkit-transition: box-shadow .5s; 
-o-transition: box-shadow .5s;
border: #f0f0f0 4px solid
}
.col_service span.s_1{ background-position:0 0; background-color: #33CC99}
.col_service span.s_2{ background-position:-200px 0; background-color: #027EC3}
.col_service span.s_3{ background-position:-400px 0; background-color: #84C225}
.col_service span.intrduction{display:block; float: left; text-align:left; padding-left: 220px; margin-top: 35px}
.col_service span.intrduction strong{ display: block; font-weight: normal; font-size: 2.6rem}
.col_service span.intrduction p{color:#999;line-height: 180%; font-size: 1.5rem; margin-top:35px;}
.col_service span.intrduction a{ 
  display: block; 
  margin-top:30px; 
  border: #027EC3 1px solid; 
  width:110px;
  color:#027EC3;
  height:36px;
  line-height: 34px;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius:5px;
  font-size:1.5rem;
  transition: all .5s;
  -moz-transition: all .5s; 
  -webkit-transition: all .5s; 
  -o-transition: all .5s;
  text-align: center
}
.col_service span.intrduction a:hover{ background-color: #027EC3; color:#fff; width:110px;}
.col_service:hover span.intrduction p{color:#888;}
.col_service span.intrduction i{font-style:normal; color:#027EC3;}
/*内页-WIFI医院*/
.subpage_banner{min-height:360px; margin-top:70px;  padding:80px 0; text-align: center}
.page_title{ font-size: 40px; }
.page_desc{margin-top: 40px; line-height: 200%; font-size: 16px; color: #888}
.section_bg_one{background-color:#f0f0f0; padding:60px 0;}
.sec_title{ font-size: 36px; text-align: center; color: #666;}
.lcheng_hospital{margin-top: 60px}
.lcheng_hospital li{ text-align:center;}
.lcheng_hospital li span.lc_tip, .lcheng_hospital li span.img{ display: block;}
.lcheng_hospital li span.lc_tip i{ 
  display: block; 
  float: left; 
  width:50px; 
  height:50px; 
  line-height: 48px;
  text-align: center;
  border: #027EC3 1px solid;
  font-size:24px;
  color: #027EC3;
  -moz-border-radius: 25px; 
  -webkit-border-radius: 25px; 
  border-radius:25px;
  margin-right: 15px
  }
.lcheng_hospital li span.lc_tip {width:200px; line-height: 180%; text-align: left; margin:0 auto;}
.lcheng_hospital li span.lc_tip strong{ font-size: 22px; color: #027EC3; font-weight: normal;}
.lcheng_hospital li span.lc_tip span{color:#999; font-size: 15px}
.lcheng_hospital li span.img{margin-top: 20px}
.section_bg_two{background-color:#fff; padding:60px 0;}
.t_color_1{ color: #84C225}
.t_color_2{ color: #33CC99}
.t_color_3{ color: #027EC3}
.sec_title{ height:auto; overflow: hidden}
.sec_title i{ display:block; width:42%; height:1px; line-height: 1px; margin-top:20px; overflow: hidden; border-top: #bbb 1px dotted}
.sec_title strong{display:block; width:16%; font-weight: normal;}
.zq_tab_container{margin-top: 60px; min-height: 500px; }
.zq_tab_container .tab_tips{padding-top: 40px}
.zq_tab_container .tab_content{
  width:100%; 
  height:396px; 
  border-bottom: #ccc 1px solid;
  position: relative;
  overflow: hidden;
}
.zq_tab_container .tab_content div{width:100%; height:395px; position: absolute; top: 0; text-align: center}
.zq_tab_container .tab_tips li{ text-align: center; cursor: pointer;}
.zq_tab_container .tab_tips li i{
  display: block; 
  width:80px; 
  height:80px; 
  line-height: 78px;
  text-align: center;
  border: #ccc 1px solid;
  font-size:34px;
  color: #888;
  -moz-border-radius: 40px; 
  -webkit-border-radius: 40px; 
  border-radius:40px;
  margin-right: 15px;
  margin:0 auto;
}
.zq_tab_container .tab_tips li strong{ display: block; margin-top: 15px; font-size: 20px; font-weight: normal;}
.zq_tab_container .tab_tips li span{ display: block; margin-top: 10px; line-height: 160%; color: #999; padding:0 5%; font-size: 1.4rem}
.zq_tab_container .tab_tips li.current i{border: #027EC3 1px solid; background-color: #027EC3; color: #fff}
.zq_tab_container .tab_tips li.current strong{color: #027EC3}
.z_ing_box{min-height: 535px; margin-top: 60px; position: relative;}
.z_ing_img{ margin:0 auto; display: block;}
.z_ing_box ul li{ 
  position: absolute; 
  background-color: #fff; 
  padding:15px; 
  box-shadow: 1px 1px 5px #999;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius:5px;
}
.z_ing_box ul li.z_ing_one{width:400px; left:7%; top:20px;}
.z_ing_box ul li.z_ing_two{width:400px; right:10%; top:20px;}
.z_ing_box ul li.z_ing_thr{width:400px; left:9%; top:230px;}
.z_ing_box ul li.z_ing_four{width:400px; right:8%; top:230px;}
.z_ing_box ul li.z_ing_five{width:450px; bottom:10px; right: 5%; }
.z_ing_box ul li.z_ing_six{width:450px; bottom:10px; left: 5%; }
.z_ing_box ul li i{ 
  display: block; 
  width:68px; 
  height:68px; 
  -moz-border-radius: 34px; 
  -webkit-border-radius: 34px; 
  border-radius:34px;
  float:left;
  background-color: #ccc;
  margin-right: 20px;
  background:url(../images/hospital/z_ing_tipicon.png) no-repeat;
  font-size: 0; 
  line-height: 0;
  margin-top: 6px;
  -moz-transition: all .5s; 
  -webkit-transition: all .5s; 
  -o-transition: all .5s;
}
.z_ing_box ul li:hover i{
  transform:rotate(360deg);
  -ms-transform:rotate(360deg); 
  -moz-transform:rotate(360deg); 
  -webkit-transform:rotate(360deg); 
  -o-transform:rotate(360deg);
}
.z_ing_box ul li.z_ing_one i{ background-position: 0 0}
.z_ing_box ul li.z_ing_two i{background-position: -68px 0}
.z_ing_box ul li.z_ing_thr i{background-position: -136px 0}
.z_ing_box ul li.z_ing_four i{background-position: -204px 0}
.z_ing_box ul li.z_ing_five i{background-position: -272px 0}
.z_ing_box ul li.z_ing_six i{background-position: -340px 0}
.z_ing_box ul li strong{ font-size: 20px; display: block; font-weight: normal;}
.z_ing_box ul li span{ display: block;line-height: 160%; margin-top: 10px; color: #999}
.z_after_box{min-height: 480px; margin-top: 80px; position: relative;}
.z_after_img{ 
  margin:0 auto; 
  display: block; 
  -moz-transition: all .6s; 
  -webkit-transition: all .6s; 
  -o-transition: all .6s;}
.z_after_img:hover{
  transform:scale(1.2,1.2);
  -ms-transform:scale(1.2,1.2); 
  -moz-transform:scale(1.2,1.2); 
  -webkit-transform:scale(1.2,1.2); 
  -o-transform:scale(1.2,1.2); 
}
.z_after_box ul li{ 
  position: absolute; 
  background-color: #f0f0f0; 
  height:110px;
  -moz-border-radius: 55px; 
  -webkit-border-radius: 55px; 
  border-radius:55px;
}
.z_after_box ul li.z_ing_one{width:440px; left:2%; top:20px; padding-left: 30px;}
.z_after_box ul li.z_ing_two{width:500px; right:2%; top:100px; padding-right: 30px}
.z_after_box ul li.z_ing_thr{width:440px; left:15%; top:330px; padding-left: 30px}
.z_after_box ul li i{ 
  display: block; 
  width:110px; 
  height:110px; 
  -moz-border-radius: 55px; 
  -webkit-border-radius: 55px; 
  border-radius:55px;
  background-color: #ccc;
  background:url(../images/hospital/z_after_icon.png) no-repeat;
  font-size: 0; 
  line-height: 0;
  -moz-transition: all .5s; 
  -webkit-transition: all .5s; 
  -o-transition: all .5s;
}
.z_after_box ul li:hover i{
  transform:rotate(20deg);
  -ms-transform:rotate(20deg); 
  -moz-transform:rotate(20deg); 
  -webkit-transform:rotate(20deg); 
  -o-transform:rotate(20deg);
}
.z_after_box ul li.z_ing_one i{float:right; background-position: 0 0; margin-left: 20px;}
.z_after_box ul li.z_ing_two i{float:left; background-position: -110px 0; margin-right: 20px;}
.z_after_box ul li.z_ing_thr i{float:right; background-position: -220px 0; margin-left: 20px;}
.z_after_box ul li strong{ font-size: 20px; display: block; font-weight: normal; margin-top: 15px}
.z_after_box ul li span{ display: block;; line-height: 160%; margin-top: 8px; color: #999}
.dashuju_box{ height: auto; overflow: hidden}
.dashuju_box img{ display: block; float: right}
.dashuju_box div{ display: block; float: left; width: 38%}
.dashuju_box div h2{ font-size: 36px; margin-top: 60px}
.dashuju_box div span{ display: block; margin-top: 30px; font-size: 15px;}
.anquan_box{margin-top: 70px}
.anquan_box span{ display: block; text-align: center; min-height: 190px}
.anquan_box strong{ display: block; text-align: center; margin-top: 50px; font-size: 22px; font-weight: normal;}
.anquan_box p{ padding:5px 15%; color: #666; margin-top: 20px}
/*内页-ITV家庭*/
.lcheng_fm{margin-top: 40px}
.lcheng_fm li{ text-align:center;}
.lcheng_fm li.bg_img{ background: url(../images/faimly/fm_icon_right.png) no-repeat right 60px;}
.lcheng_fm li span.lc_tip, .lcheng_fm li span.img{ display: block;}
.lcheng_fm li span.lc_tip {line-height: 180%; text-align: center; margin-top: 20px}
.lcheng_fm li span.lc_tip i{ 
  display: inline-block; 
  width:26px; 
  height:26px; 
  line-height: 26px;
  text-align: center;
  font-size:15px;
  color: #fff;
  -moz-border-radius: 13px; 
  -webkit-border-radius: 13px; 
  border-radius:13px;
  margin-right: 5px;
  background-color:#027EC3 
  }
.lcheng_fm li span.lc_tip strong{ font-size: 16px; ; color: #333; font-weight: normal;}
.lcheng_fm li span.lc_tip span{color:#999; font-size: 15px}
.lcheng_fm li span.img{margin-top: 0px}
.lcheng_fm_title{padding-top: 100px; padding-bottom: 30px; text-align: center; }
.lcheng_fm_title strong{font-size: 32px; display: block; height: 50px; font-weight: normal;}
.lcheng_fm_title p{ font-size: 17px; color: #666; padding:0 18%; line-height: 200%}
.con_fm_title{margin-top: 15%}
.con_fm_title strong{font-size: 36px; display: block; font-weight: normal;}
.con_fm_title p{ font-size: 17px; color: #666; line-height: 200%; margin-top: 35px }
.con_fm_img{padding: 50px 0}
.fm_gh_libox{min-height: 540px; margin-top: 40px; position: relative;}
.fm_gh_libox ul li{ position: absolute;width:230px;}
.fm_gh_libox ul li.li_one{ left:400px; top:60px;}
.fm_gh_libox ul li.li_two{ left:195px; top:500px;}
.fm_gh_libox ul li.li_thr{ left:105px; top:-20px;}
.fm_gh_libox ul li span{ display: block;; line-height: 160%; margin-top: 10px; color: #666; font-size: 15px}
.align_right{ text-align: right}
/*内页-关于我们*/
.page_title_about{ display: block; text-align: center; font-size: 30px}
.page_desc_about{margin-top: 40px; line-height: 200%; font-size: 15px; color: #888;}
.page_desc_about p{margin:10px 0;}
.sec_about_title { display:block; padding-top: 30px; font-size: 30px; text-align:center; height: auto; font-weight: normal; line-height:160%}
p.imgcenter{ margin-top: 60px; text-align: center; margin-bottom: 20px}
.f_img_box { height: auto; overflow: hidden; text-align: center; margin-top: 60px;}
.f_img_box li{ display: inline-block; width:13.5%; position:relative}
.f_img_box li span{display: block; margin-top: 10px; color: #666}
.time_line{margin-top:60px;}
.time_line dl{ height: auto; width:50%;}
.time_line dl dt{ 
  font-size: 40px; 
  color: #888; 
  font-weight: normal; 
  display: block; 
  padding-left: 30px; 
  margin-bottom: 10px;
}
.time_line dl dd{padding:5px 50px 5px 30px; position: relative;}
.time_line dl dd p{padding:5px 0;}
.time_line dl.dl_left{margin-left: 2px}
.time_line dl.dl_left dt{ 
  border-bottom:#ccc 2px dotted; 
  border-right:#ccc 2px dotted; 
  height:auto;
  -moz-border-radius: 0 0 15px 0; 
  -webkit-border-radius: 0 0 15px 0; 
  border-radius: 0 0 15px 0;
}

.time_line dl.dl_left dd{border-right:#ccc 2px dotted; }
.time_line dl.dl_right{margin-left:50%;}
.time_line dl.dl_right dt{ 
  border-bottom:#ccc 2px dotted; 
  border-left:#ccc 2px dotted; 
  height:auto;
  -moz-border-radius: 0 0 0 15px; 
  -webkit-border-radius: 0 0 0 15px; 
  border-radius: 0 0 0 15px;
}
.time_line dl.dl_right dd{border-left:#ccc 2px dotted; }
.time_line dl dd.icon_yuan:after{
  content: "";
  position: absolute;
  width:12px;
  height:12px;
  background-color: #84C225;
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  border-radius: 6px;
}
.time_line dl.dl_left dd.icon_yuan:after{ right:-7px; top:-1px;}
.time_line dl.dl_right dd.icon_yuan:after{ left:-7px; top:-1px;}

/* 新闻动态 */
.newslist_l{ width:800px; float:left; margin-top:90px}
.ma_box{width:260px; height:auto; margin-top:110px; position:fixed; margin-left:865px; padding-bottom:25px; border:#f0f0f0 1px solid; background-color:#f9f9f9; float:right; text-align:center}
.ma_box h3{ text-align:center; font-size:15px; font-weight:normal;line-height:200%; margin:25px 0 15px 0; color:#999}
.ma_box h3 strong{ font-size:20px; font-weight:normal; color:#333}
.ma_box img{ display:block; width:75%; margin:0 auto}

.news_top{ position:relative; height:auto; overflow:hidden}
.slideBox{position:relative; overflow:hidden;/* 设置焦点图最大宽度 */ }
.slideBox .bd{ position:relative; z-index:0; height:610px;}
.slideBox .bd li{ position:relative; text-align:center; height:600px; }
.slideBox .bd li img{ display:block; width:800px; height:400px;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li p{ margin-top:20px; text-align:left}
.slideBox .bd li strong{ display:block; line-height:150%; font-size:2.4rem; margin-bottom:10px}
.slideBox .bd li span{ display:block; margin-bottom:10px; font-size:15px}
.slideBox .hd{ position:absolute; height:8px; line-height:8px; right:47%; bottom:20px; z-index:200; }
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#ccc; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.slideBox .hd li.on{ background:#007BC3;width:20px;}

.newslist_inner{ background-color:#fff; padding:10px 0 30px 0}
.newslist_inner li{padding:20px 0px; border-bottom:#ccc 1px dotted; height:auto; overflow:hidden }
.newslist_inner li a{ display:block}
.newslist_inner li strong{display:block; font-size:2.2rem; font-weight:500}
.newslist_inner li a:hover strong{ color:#007BC3}
.newslist_inner li p{ display:block; color:#666; margin-top:12px; height:auto; font-size:1.5rem; overflow:hidden}
.newslist_inner li p span{ display:inline-block; color:#999;  line-height:180%}
.newslist_inner li p .fl{ float:left}
.newslist_inner li p .fr{ float:right}
.newslist_inner li .news_h_img{ width:165px; max-height:125px; overflow:hidden; float:right; margin-left:30px}
.newslist_inner li .news_h_img img{height:125px}

.newsdetail_box{font-weight:normal;padding:20px 0}
.newsdetail_box h1{font-size:2.4rem; color:#333; line-height:140%; font-weight:bold; text-align:center; }
.newsdetail_box .news_cl{ color:#999; margin-top:10px; padding-bottom:15px; text-align:center; border-bottom:#ddd 1px dotted}
.newsdetail_box .news_cl span{ margin-right:15px; font-size:13px}
.newsdetail_box .news_cl span a{ color:#999}
.newsdetail_box .news_cl span a:hover{color:#007BC3}
.newsdetail_box .news_content{margin-top:10px; padding:5px 0; line-height:180%; font-size:1.6rem; color:#333}
.newsdetail_box .news_content p{ padding:8px 0; color:#333}
.newsdetail_box .news_content img{ max-width:60%; border-radius:5px}

.newsShare{ height:40px; margin-top:15px;}
.bdsharebuttonbox a{color:#999; display: inline-block; font-size:14px; padding:0 5px}
.news_goback{ text-align:center; height:90px; line-height:40px; font-size:1.5rem; border-top:#ccc 1px dotted; padding-top:15px}
.news_goback span{width:48%; display:inline-block; padding:0 1%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_goback span a:hover{color:#007BC3}

.page_nav{ text-align:center; margin-bottom:40px;}
.page_nav a, .page_nav strong{ display:inline-block; padding:3px 15px; border:#e5e5e5 1px solid; margin:0 5px; font-weight:normal}
.page_nav a:hover, .page_nav strong{color:#007BC3; border:#007BC3 1px solid}