/**
 * cycares
 */
.bg01_box{
	background: #f9f9f9;
	width: 100%;
	display: inline-block;
	float: left;
	padding-bottom: 54px;
	position: relative;
}
.displayNone{
	display: none !important;
}
.color5db4e8{
	color: #5db4e8 !important;
}
.colorfff{
	color: #fff !important;
}
.colore84270{
	color: #e84270 !important;
}
.colora3a3a3{
	color: #a3a3a3 !important;
}
.bgf9f9f9{
	background: #f9f9f9 !important;
}
.bgb8b8b8{
	background: #b8b8b8 !important;
}
.border_none{
	border-bottom: none !important;
}
.borderRight_none{
	border-right: none !important;
}
.marginRight0{
	margin-right:0 !important;
}
.noCursor{
	cursor: default !important;
}
.fullwrap{
	width: 100%;
	display: inline-block;
	float: left;
	background: #fff;
	position: relative;
	z-index: 10000;
}
.header{
	width: 1200px;
	height: 110px;
	margin: 0 auto;
}
.logo{
	margin-top: 40px !important;
	margin-right: 0 !important;
}
.header_menu{
	margin-left: 120px;
}
.header_menu li{
	width: 100px;
	float: left;
	font-size: 16px;
	height: 100%;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	position: relative;
}
.header_menu li:after{
	content: "+";
	position: absolute;
	font-size: 24px;
	color: #fff;
	top: 20px;
	left: 43px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.header_menu li:hover{
	background: #a0c449;
}
.header_menu li:hover a{
	color: #fff;
}
.header_menu li:hover:after{
	content: "+";
	top: 24px;
}
.header_menu li a{
	color: #313131;
	display: block;
	line-height: 60px;
	padding-top: 50px;
	text-align: center;
	font-weight: bold;
}
.header_menuCurrent{
	color: #5db4e8;
}
.header_menuList{
	position: absolute;
	top: 110px;
	left: 0;
	z-index: 11;
	width: 100%;
	opacity: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition: 0.4s;
	transition: 0.4;	
}
.header_menu li:hover .header_menuList{
	opacity: 1;
	height: auto;
	overflow: auto;
}
.header_menu li.header_menuCurrent a{
	color: #5db4e8;
}
.header_menu li.header_menuCurrent:hover a{
	color: #fff;
}
.header_menu li.header_menuCurrent:hover .header_menuList a{
	color: #313131;
}
.header_menu li .header_menuList a{
	font-size: 16px;
	color: #313131;
	height: 38px;
	line-height: 38px;
	width: 100%;
	display: block;
	background: #fff;
	border-top: 1px solid #eeeeee;
	padding: 0;
	font-weight: normal;
}
.header_menu li .header_menuList a:hover{
	background: #eeeeee;	
}
.header_menu li .header_menuList a.header_menuListCurrent{
	background: #eeeeee;	
}
.header_user{
	width: 220px;
	height: 100%;
}
.header_phone{
	margin-top:32px;
	float: right;
}
.header_register{
	margin-left: 40px;
}
.header_userBox{
	width: 100%;
	font-size: 14px;
	color: #313131;
	margin-top: 12px;
	float: left;
}
.header_userCenter{
	margin-right: 7px;
	position: relative;
}
.header_userCenter:after{
	content: "";
	position: absolute;
	width: 1px;
	height: 12px;
	background: #313131;
	top: 2px;
	right: -4px;
}
.header_logged:after{
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAAeFBMVEUAAABdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOgeV567AAAAJ3RSTlMAo1b5Sga2kQ/y2tW8im7r6cWqmoA4Is3AsHliYB7j0EMvKRwW7WWVnmlrAAAA+klEQVQoz32Q6ZKDIBAGB/C+jYnG3Nduv/8bbtVqleCR/sVHw8CMWByKRoW6lRW8jIHmunA5kPYqqMB4S1f/7/lFCQ+3JoQyEqWYyHL+jWxKUUxjSQ322QJjpYZAbGL0FFL2jjwSTqHi5MjAlsm3m4qdI0suU7hgfLEjvtOZsrou3UJnpi/5Nbiz34F6DZNMQIvL3sBxfwoT4Cwz2oqR7DBTHwWQBIHK50q8CrriKWtoMO47qv7IwAHS1nE+JOMq5haJywP6sUXzljkFeCLygl9ZEhCLSMZdVriClna4v0SRSs6PrPIEychlHYOU6A15R9iUNdJ37w2puz8kCRelCAuNjQAAAABJRU5ErkJggg==) no-repeat;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAZlBMVEUAAABdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOjDsCCwAAAAIXRSTlMAwfLs5+TXiA4GxkYsGN/PnptvWVNAurOpj359aT40JiIGldG2AAAAdklEQVQI10WMBw7DMAwD6Rk7dmbTPfX/T7Y2m+QA6UBCEAph6p064s9Hu9usZAYxbdkHeYFmq1TV6BkfuqpxoG1VFj6VhvVVP4G3txGkFTuI7xiCMpfmnkCicZl1v5RLs/aTdEi/WbEn+DM2kkCWPQaNIe8xjl9kHgTsRypr9AAAAABJRU5ErkJggg==) no-repeat\0;
	background-size: 14px 16px;
	width: 14px;
	height: 16px;
	top: 0;
	left: 0;
}
.header_userBox span.header_logged{
	margin-right: 0;
	float: right;
}
.header_userBox span a{
	display: inline-block;
	height: 16px;
	float: left;
}
.header_userBox span{
	padding-left: 22px;
	display: inline-block;
	position: relative;
	margin-right: 24px;
	cursor: pointer;
}
.header_userBox span:hover{
	color: #7d7d7d;
}
.header_register:after{
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAMAAABJuvqBAAAAhFBMVEUAAABdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhO3whQAAAAK3RSTlMAyqRdbRNrqX7ukYYesArmzSQYBvNyZU8R4dVYQz/43Ly3i3tGD8GAMjAqUXFrfgAAAQdJREFUOMu1k9uygiAYhVEDpWCXhzxss3P7tN7//baOZEDQdFHflTjfwGL9A+kpZXCHZMQkC+BkJQxtheWsjSxatkOjWxWaC3Hw8Qn93Bhr4iSCNLTSrbWItVWImWe3d2n7g19j2KuvAPBrHT+RgTwAT5VWLUYSoTU3WeKarYDCLjHvhySmK5yTkTXtdwmPtx2V5chGgfA2sSbzFbIB4qu1o2Zvtqdy1Y/q7baQQ188M6ewYSOl+v9TIIxRCGtY3C7kj2No1dKq+chiOiVd6pZ/WPmFWJqHV2r09PuMVuJgPBn23MuK3FplaAmkL/RcW9XAUdTUohbfQGpmcGNn7r4K3LENzrrzDyqMJC4VDJaiAAAAAElFTkSuQmCC) no-repeat;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAMAAADDGrRQAAAAZlBMVEUAAABdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOjDsCCwAAAAIXRSTlMA6k3k1iZSZgTOdl9YRCHIqZ5/W9LBbUE8NBr13pJvbkmRuG9gAAAAj0lEQVQY00XO2RLEEBCF4aMjMiSRfZ3V+7/k0BT/jaqvNA1MVW5CbBKqJ+5H1RhNEHKHePApVTGSyZZi7dObeoV73d58+2B1C5AzkIRxHeQMOgMr1/jZDjHjzkAt2FKzqy8mntWbngHszg+mXRbzMfxHw1R2KfF7uesdd66OYr2Ltmlra87aYQB3a5Fbb6Y/v9EGSAYr8u0AAAAASUVORK5CYII=) no-repeat\0;
	background-size: 19px 16px;
	width: 19px;
	height: 16px;
	top: 0;
	left: 0;
}
.header_userBox span.header_login{
	padding-left: 17px;
}
.header_login:after{
	content: "";
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAAeFBMVEUAAABdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOgeV567AAAAJ3RSTlMAo1b5Sga2kQ/y2tW8im7r6cWqmoA4Is3AsHliYB7j0EMvKRwW7WWVnmlrAAAA+klEQVQoz32Q6ZKDIBAGB/C+jYnG3Nduv/8bbtVqleCR/sVHw8CMWByKRoW6lRW8jIHmunA5kPYqqMB4S1f/7/lFCQ+3JoQyEqWYyHL+jWxKUUxjSQ322QJjpYZAbGL0FFL2jjwSTqHi5MjAlsm3m4qdI0suU7hgfLEjvtOZsrou3UJnpi/5Nbiz34F6DZNMQIvL3sBxfwoT4Cwz2oqR7DBTHwWQBIHK50q8CrriKWtoMO47qv7IwAHS1nE+JOMq5haJywP6sUXzljkFeCLygl9ZEhCLSMZdVriClna4v0SRSs6PrPIEychlHYOU6A15R9iUNdJ37w2puz8kCRelCAuNjQAAAABJRU5ErkJggg==) no-repeat;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAZlBMVEUAAABdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOhdtOjDsCCwAAAAIXRSTlMAwfLs5+TXiA4GxkYsGN/PnptvWVNAurOpj359aT40JiIGldG2AAAAdklEQVQI10WMBw7DMAwD6Rk7dmbTPfX/T7Y2m+QA6UBCEAph6p064s9Hu9usZAYxbdkHeYFmq1TV6BkfuqpxoG1VFj6VhvVVP4G3txGkFTuI7xiCMpfmnkCicZl1v5RLs/aTdEi/WbEn+DM2kkCWPQaNIe8xjl9kHgTsRypr9AAAAABJRU5ErkJggg==) no-repeat\0;
	background-size: 14px 16px;
	width: 14px;
	height: 16px;
	top: 0;
	left: 0;
}
.banner{
	clear: both;
	width: 100%;
	height: 450px;
	position: relative;
	overflow: hidden;
}
.banner .swiper-slide{
	height: 450px;
}
.banner .swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
	min-height: 450px;
	background-size: 100% 450px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:10px;
  width: 100%;
}
.banner .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	margin: 0 3px;
	cursor: pointer;
	background: #fff;
	opacity: 0.8;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.banner .swiper-active-switch {
 	background: #5db4e8;
	width: 28px;
	height: 10px;
	border-radius: 5px;
}
.bannerBox{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -600px;
	width: 1200px;
	height: 1px;
	z-index: 10;
}
.nav_bar{
	width: 200px;
	height: 450px;
}
.nav_bar .nav_barBox{
	display: block;
	width: 100%;
	height: 113px;
	background: rgba(93,180,232,0.8);
	background: #88c6eb\0;
	z-index: 10;
	-webkit-transition: 0.4s;
	transition: 0.4s;	
	cursor: pointer;
	position: relative;
}
.nav_bar .nav_barBox:after{
	content: "";
	width: 120px;
	background: #88c6eb;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 4px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.nav_item{
	padding-top: 32px;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	position: relative;
	text-indent: 66px;
	font-weight: bold;
}
.nav_item:before{
	content: "";
	position: absolute;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index06.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index06.png?imageView2/2/w/6/h/11/q/100) no-repeat\0;
	background-size: 6px 11px;
	position: absolute;
	top: 37px;
	right: 20px;
	width: 6px;
	height: 11px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.nav_itemImg01:after{
	content: "";
	position: absolute;
	top: 35px;
	left: 22px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index04.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index04.png?imageView2/2/w/27/h/26/q/100) no-repeat\0;
	background-size: 27px 26px;
	width: 27px;
	height: 81px;
}
.nav_itemImg02:after{
	content: "";
	position: absolute;
	top: 35px;
	left: 22px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index05.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index05.png?imageView2/2/w/20/h/39/q/100) no-repeat\0;
	background-size: 20px 39px;
	width: 20px;
	height: 81px;
}
.nav_itemImg03:after{
	content: "";
	position: absolute;
	top: 35px;
	left: 22px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index07.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index07.png?imageView2/2/w/27/h/28/q/100) no-repeat\0;
	background-size: 27px 28px;
	width: 27px;
	height: 81px;
}
.nav_itemImg04:after{
	content: "";
	position: absolute;
	top: 35px;
	left: 22px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index08.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index08.png?imageView2/2/w/29/h/29/q/100) no-repeat\0;
	background-size: 29px 29px;
	width: 29px;
	height: 81px;
}
.nav_example{
	color: #c0e8ff;
	font-size: 14px;
	line-height: 34px;
	position: relative;
	position: relative;
	text-indent: 66px;	
}
.nav_example span:hover{
	color: #fff;
}
.nav_bar .nav_barBox:hover{
	background: rgba(93,180,232,1);	
}
.nav_bar .nav_barBox:hover .nav_barList{
	display: block;
}
.nav_bar .nav_barBox:hover:after{
	content: "";
	width: 120px;
	background: rgba(93,180,232,1);	
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 4px;
}
.nav_bar .nav_barBox:hover .nav_item:before{
	content: "";
	top: 37px;
	right: 16px;	
}
.banner_main{
	position: absolute;
	top: 116px;
	left: 238px;
	font-size: 48px;
	color: #313131;
	line-height: 70px;
	float: left;
	font-weight: bold;
}
.banner_main h3{
	font-weight: bold;
}
.banner_main span{
	font-size: 24px;
	line-height: 30px;
	color: #5db4e8;
	float: left;
}
.nav_barList{
	width: 182px;
	height: 422px;
	border: 2px solid #5db4e8;
	border-left: none;
	position: absolute;
	top: 0;
	left: 200px;
	background: rgba(255,255,255,0.8);
	background: #fff\0;	
	padding-top: 24px;
	display: none;
	z-index: 10;
}
.nav_barList a{
	font-size: 14px;
	color: #313131;
	line-height: 34px;
	width: 100%;
	display: block;
	height: 36px;
	text-indent: 24px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.nav_barList a:hover{
	color: #5db4e8;
	text-indent: 26px;
}
.nav_findMore i{
	width: 6px;
	height: 6px;
	border-radius: 3px;
	margin-right: 6px;
	background: #5db4e8;
	display: inline-block;
}
.nav_barBox01 .nav_barList{
	height: 276px;
}
.nav_barBox02 .nav_barList{
	height: 199px;
}
.nav_barBox03 .nav_barList{
	top: -226px;
	height: 346px;
}
.nav_barBox04 .nav_barList{
	top: -117px;
	height: 200px;
}
.banner_slider{
	position: absolute;
	top: 240px;
	right: 0;
	width: 200px;
	height: 190px;
	overflow: hidden;
}
.banner_slider a{
	width: 58px;
	height: 58px;
	display: block;
	border-radius: 4px;
	line-height: 58px;
	position: absolute;
	right: 0;
	z-index: 10;
}
.banner_slider img{
	vertical-align: middle;
}
.banner_slider center{
	position: absolute;
	width: 58px;
	left: 58px;
	top: 0;
	left: 0;
	border-radius: 4px;
}
.banner_slide01{
	text-align: center;
	top: 0;
}
.banner_slide01 .center{
	background: rgba(160,196,73,0.9);
	background: #a0a949\0;
}
.banner_slide02{
	text-align: center;
	top: 64px;
}
.banner_slide02 .center{
	background: rgba(91,173,115,0.9);
	background: #88c6eb\0;
}
.banner_slide03{
	text-align: center;
	top: 128px;
}
.banner_slide03 .center{
	background: rgba(165,139,186,0.9);
	background: #88c6eb\0;
}
.banner_slider a div{
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 58px;
	border-radius: 4px;
	z-index: -1;
	-webkit-transition: 0.5s;
	transition: 0.5s;	
}
.banner_slider a:hover div{
	left: -142px;
}
.banner_slide01 div{
	background: rgba(160,196,73,0.9);	
	background: #88c6eb\0;
}
.banner_slide02 div{
	background: rgba(91,173,115,0.9);
	background: #88c6eb\0;
}
.banner_slide03 div{
	background: rgba(165,139,186,0.9);	
	background: #88c6eb\0;
}
.banner_slider i{
	width: 58px;
	height: 58px;
	line-height: 58px;
	display: block;
	float: left;
}
.banner_slider i img{
	vertical-align: middle;
}
.banner_slider p{
	font-size: 14px;
	line-height: 18px;
	height: 36px;
	margin-top: 11px;
	width: 142px;
	float: left;
	text-align: left;
	color: #fff;
}
/*----正文内容开始----*/
.item01{
	width: 100%;
	background: #fff;
	min-width: 1200px;
}
.item01_box{
	width: 1200px;
	margin: 0 auto;
}
.item01_list{
	width: 262px;
	position: relative;
	height: 226px;
	float: left;
}
.item01_listFirst,.item01_listLast{
	width: 206px;
}
.item01_listImg{
	width: 100%;
	height: 120px;
	line-height: 120px;
	text-align: center;
}
.item01_listImg img{
	vertical-align: middle;
}
.item01_list p{
	text-align: center;
	color: #313131;
	font-size: 16px;
}
.item01_list p span{
	font-size: 20px;
	font-weight: bold;
}
.item01_list:after{
	content: "";
	position: absolute;
	top: 120px;
	left: 0;
	width: 1px;
	height: 46px;
	background: #5db4e8;
}
.item01_listFirst:after{
	content: "";
	width: 0;
}
.item01_listFirst p{
	width: 140px;
}
.item01_listFirst img{
	margin-right: 66px;
}
.item01_listLast p{
	width: auto;
	float: right;
}
.item01_listLast img{
	margin-left: 30px;
}
.item02{
	background: #f9f9f9;
	display: inline-block;
	float: left;
	width: 100%;
	padding-bottom: 86px;
}
.item02_box{
	width: 1200px;
	margin: 0 auto;
}
.title_box{
	margin-top: 80px;
	height: 64px;
	width: 100%;
	position: relative;
	margin-bottom: 30px;
}
.title_box:before{
	content: "";
	background: #5db4e8;
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 100%;
}
.title_main{
	width: 1178px;
	float: right;
	border-bottom: 1px solid #d2d2d2;
	height: 100%;
}
.title_type{
	width: 400px;
	float: left;
}
.title_type h3{
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
}
.title_type i{
	font-size: 18px;
	color: #323232;
	display: inline-block;
	height: 28px;
}
.title_nav{
	float: right;
	height: 54px;
	line-height: 54px;
	font-size: 16px;
	margin-top: 10px;
}
.title_nav span{
	padding: 0 16px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	float: left;
	text-align: center;
	height: 100%;
	overflow: hidden;
}
.title_nav span:first-child:after{
	content: "";
	background: transparent;
}
.title_nav span:after{
	content: "";
	position: absolute;
	top: 18px;
	left: 0;
	width: 2px;
	height: 18px;
	background: #797979;
}
.title_nav span:before{
	content: "";
	position: absolute;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index17.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index17.png?imageView2/2/w/6/h/4/q/100) no-repeat\0;
	background-size: 6px 4px;
	bottom: -4px;
	left: 50%;
	width: 6px;
	height: 4px;
	margin-left: -3px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.title_nav span i{
	position: absolute;
	display: block;
	width: 0;
	height: 2px;
	background: #a0c449;
	left: 50%;
	bottom: 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;	
}
.title_nav span:hover i{
	position: absolute;
	display: block;
	width: 60px;
	height: 2px;
	background: #a0c449;
	left: 50%;	
	margin-left: -30px;
}
.title_nav span:hover:before{
	bottom: 2px;	
}
.title_nav span.title_navCurrent{
	font-weight: bold;
}
.title_nav span.title_navCurrent i{
	position: absolute;
	display: block;
	width: 60px;
	height: 2px;
	background: #a0c449;
	left: 50%;	
	margin-left: -30px;
}
.title_nav span.title_navCurrent:before{
	bottom: 2px;
}
.item02_left{
	float: left;
	width: 600px;
	height: 337px;
	overflow: hidden;
	background: #ddd;
	display: block;
	position: relative;
}
.item02_left img{
	width: 100%;
	min-height: 337px;
}
.item02_imgTitle{
	background: url(http://or7l8fc3q.bkt.clouddn.com/icon_fixed01.png) repeat-x;
	opacity: 0.7;
	width: 1px;
	height: 82px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	color: #fff;
	font-size: 18px;
	padding:0 2%;
	line-height: 102px;
	overflow: hidden;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.item02_left:hover .item02_imgTitle{
	background: url(http://or7l8fc3q.bkt.clouddn.com/icon_fixed01.png) repeat-x;
	opacity: 1;
}
.item02_right{
	width: 550px;
	float: right;
	height: 330px;
	overflow: hidden;
	padding-top: 8px;
}
.item02_right a{
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #313131;
	line-height: 34px;
	margin-top: 12px;
	border-bottom: 1px dashed #d2d2d2;
	height: 34px;
	overflow: hidden;
	float: left;
}
.item02_right a:hover{
	color: #7d7d7d;
}
.item02_right a i{
	font-size: 14px;
	color: #a0a0a0;
	float: right;
}
.item02_right a span{
    display: inline-block;
    float: left;
    width: 468px;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
}
.item03{
	background: url(http://or7l8fc3q.bkt.clouddn.com/index31.jpg) repeat-x center center;
	height: 275px;
	display: inline-block;
	float: left;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.item03_title{
	font-size: 36px;
	color: #fff;
	letter-spacing: 4px;
	text-shadow:0px -1px 16px #002454;
	margin-top: 72px;
}
.item03_content{
	font-size: 24px;
	letter-spacing: 2px;
	color: #fff;
	text-shadow:0px -1px 16px #002454;
}
.item03_link{
	background: #a0c449;
	border-radius: 4px;
	width: 174px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	display: inline-block;
	margin-top: 40px;
}
.item03_link:hover{
	color: #eee;
}
.item04{
	background: #fff;
	width: 100%;
	display: inline-block;
	float: left;
	padding-bottom: 46px;
}
.item04_box{
	width: 1200px;
	margin: 0 auto;
}
.title_more{
	float: right;
	margin-left: 70px;
	font-size: 16px;
	color: #5db4e8;
	height: 54px;
	line-height: 54px;
	margin-top: 10px;
}
.title_more:hover{
	color: #36a4e6;
}
.item04_list li{
	width: 376px;
	height: 336px;
	background: #fff;
	float: left;
	margin-right: 30px;
	border: 1px solid #eee;
	position: relative;
	margin-bottom: 32px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.item04_list li:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.item04_list li:nth-child(3n){
	margin-right: 0;
}
.item_listImg{
	width: 378px;
	height: 212px;
	overflow: hidden;
	position: relative;
}
.item_listImg img{
	width: 100%;
	min-height: 212px;
}
.item_listHot:after{
	content: "HOT";
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 14px;
	height: 30px;
	line-height: 30px;
	background: #d33e63;
	font-size: 18px;
	color: #fff;
}
.item_listLimit:after{
	content: "限时抢";
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 14px;
	height: 30px;
	line-height: 30px;
	background: #d33e63;
	font-size: 18px;
	color: #fff;	
}
.item_listImg p{
	position: absolute;
	bottom: -82px;
	left: 0;
	width: 90%;
	padding: 0 5%;
	height: 70px;
	padding-top: 12px;
	line-height: 24px;
	background:rgba(92,180,232,0.6);
	background: #6cbbe9\0;
	color: #fff;
	font-size: 16px;
	opacity: 0;
-webkit-transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1); /* older webkit */
-webkit-transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
   -moz-transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
     -o-transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
        transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1.380); /* custom */
}
.item_listImg p i{
	display: inline-block;
	float: right;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	width: 100%;
}
.item_listStar:after{
	content: "明星产品";
	position: absolute;
	top: 0;
	right: 20px;
	width: 100px;
	height: 50px;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	background: url(http://or7l8fc3q.bkt.clouddn.com/star.png) no-repeat;	
	background: url(http://or7l8fc3q.bkt.clouddn.com/star.png?imageView2/2/w/100/h/41/q/100) no-repeat\0;	
	background-size: 100px 41px;
	text-align: center;
}
.item_listMain{
	width: 330px;
	margin: 0 auto;
}
.item_listContent{
	width: 100%;
	border-bottom: 1px dashed #eeeeee;
	display: inline-block;
	float: left;
	padding: 8px 0;
	font-weight: bold;
}
.item_listContent p{
	width: 246px;
	float: left;
	text-align: left;
	color: #313131;
	font-size: 20px;
	line-height: 26px;
	height: 54px;
	overflow: hidden;
}
.item11 .item_listContent a{
	float: none;
}
.item_listContent i{
	font-size: 18px;
	color: #5db4e8;
	line-height: 56px;
	height: 56px;
	float: left;
	width: 84px;
	text-align: center;
	opacity: 0;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	cursor: pointer;
}
.item_listFeature{
	height: 50px;
	width: 100%;
	display: inline-block;
	float: left;
	line-height: 50px;
}
.item_listMoney{
	font-size: 26px;
	color: #313131;
	font-weight: 100;
}
.item_listMoney i{
	font-size: 18px;
}
.hosList_listMain .item_listMoney i{
	font-size: 16px;
    margin-right: 0;
    float: none;
    color: #313131;
}
.item_listTip{
	float: right;
	display: inline-block;
	padding: 0 2px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #5db4e8;
	color: #5db4e8;
	border-radius: 4px;
	margin-top: 14px;
	margin-left: 6px;
	font-size: 12px;
}
.item04_list li:hover{
	box-shadow: 0 0 15px #eee;
}
.item04_list li:hover:after{
	content: "";
	background: #a0c449;
}
.item04_list li:hover .item_listImg p{
	bottom: -10px;
	opacity: 1;
	padding-top: 12px;
}
.item04_list li:hover .item_listContent i{
	opacity: 1;
}
.item_listNews_box{
	width: 336px;
	margin: 0 auto;
}
.item_listNews_title{
	width: 100%;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #eeeeee;
	font-size: 20px;
	color: #313131;
	margin-top: 12px;
	display: inline-block;
	float: left;
}
.item_listNews_title h4{
	display: inline-block;
	float: left;
}
.item_listNews_title a{
	font-size: 16px;
	color: #5db4e8;
	float: right;
}
.item_listNews_title a:hover{
	color: #36a4e6;
}
.item_listNews_recommended{
	width: 100%;
	display: inline-block;
	float: left;
	padding: 8px 0;
	line-height: 26px;
	font-size: 16px;
	color: #313131;
	border-bottom: 1px dashed #eeeeee;
}
.item_listNews_recommended:hover{
	color: #7d7d7d;
}
.item_listNews_recommended p{
	width: 250px;
	float: left;
	height: 26px;
	overflow: hidden;
}
.item_listNews_recommended i{
	font-size: 14px;
	color: #a0a0a0;
	float: right;
}
.item_borderNone{
	border: none !important;
}
.item05{
	width: 100%;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index34.jpg) repeat-x center center;
	height: 960px;
	overflow: hidden;
	min-width: 1200px;
}
.item05_box{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.item05_box .title_main{
	border-bottom: 1px solid #daecfa;
}
.item05_box .title_more{
	color: #313131;
}
.item05_left{
	width: 280px;
	float: left;
	display: inline-block;
	background: #fff;
	height: 700px;
	position: relative;
}
.item05_left .item_listNews_box{
	width: 238px;
}
.item05_left .item_listNews_recommended p{
	width: 100%;
}
.item05_left .item_listNews_recommended i{
	float: left;
	margin-top: 0;
}
.item05_left:after{
	content: "";
	position: absolute;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index34.png) no-repeat;
	width: 245px;
	height: 344px;
	left: 0;
	bottom: 0;
}
.item05_right{
	width: 894px;
	float: right;
	display: inline-block;
}
.item05_right li{
	width: 280px;
	float: left;
	height: 336px;
	overflow: hidden;
	background: #fff;
	margin-right: 26px;
	margin-bottom: 26px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	position: relative;
}
.item05_right li:after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.item05_right li:nth-child(3n){
	margin-right: 0;
}
.item05_right li .item_listImg{
	width: 280px;	
}
.item05_right .item_listMain{
	width: 250px;
}
.item05_right .item_listContent p{
	width: 166px;
}
.item05_right li:hover{
	box-shadow: 0 0 15px #ababab;
}
.item05_right li:hover:after{
	content: "";
	background: #a0c449;
}
.item05_right li:hover .item_listImg p{
	bottom: -10px;
	opacity: 1;
	padding-top: 12px;
}
.item05_right li:hover .item_listContent i{
	opacity: 1;
}
.item07{
	background: url(http://or7l8fc3q.bkt.clouddn.com/index36.jpg) repeat-x center center;
	height: 560px;
	display: inline-block;
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.item07_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.item07_main{
	width: 600px;
	height: 400px;
	background: #fff;
	float: right;
	margin-top: 80px;
	text-align: center;
	position: relative;
}
.item07_main h4{
	font-size: 32px;
	color: #333;
	line-height: 90px;
	height: 90px;
	width: 100%;
}
.item07_tab{
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #333;
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
}
.item07_tab span{
	display: inline-block;
	cursor: pointer;
}
.item07_tab span.item07_tabCurrent{
	border-bottom: 2px solid #a0c449;
}
.item07_tab span:nth-child(1){
	margin-right: 120px;
}
.item07_box{
	width: 484px;
	margin: 0 auto;
}
.item07_box p{
	margin-top: 20px;
	text-align: left;
	font-size: 16px;
	color: #313131;
	line-height: 26px;
}
.item07_box a{
	position: absolute;
	bottom: 48px;
	left: 210px;
	width: 180px;
	display: block;
	background: #5db4e8;
	border-radius: 4px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}
.item08{
	width: 100%;
	min-width: 1200px;
	display: inline-block;
	float: left;
	position: relative;
	padding-bottom: 46px;
}
.item08_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.item04_list li.item08_show{
	width: 788px;
}
.item08_show .item_listImg{
	width: 788px;
	height: 283px;
}
.item08_show .item_listImg p{
	height: 46px;
	bottom: -58px;
	padding-left: 3%;
	padding-right: 8%;
}
.item08_show .item_listImg em{
	position: absolute;
	top: 12px;
	right: 4%;
	line-height: 24px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.item08_show .item_listMain{
	width: 100%;
}
.item08_show .item_listContent{
	width: 100%;
	border-bottom: none;
}
.item08_show .item_listContent p{
	width: 52%;
	margin-left: 3%;
	line-height: 40px;
	float: left;
}
.item08_show .item_listContent p.item_listFeature{
	width: 39%;
	line-height: 40px;
	float: right;
	text-align: right;
	margin-right: 3%;
	font-size: 26px;
}
.item08_show .item_listTip{
	margin-top: 10px;
	font-weight: normal;
}
.item08_center li:nth-child(3n){
	margin-right: 30px;
}
.item08_center li:nth-child(2){
	margin-right: 0;
}
.item08_center li:nth-child(5){
	margin-right: 0;
}
.item09{
	width: 100%;
	display: inline-block;
	float: left;
	background: #f9f9f9;
	padding-bottom: 76px;
}
.item09_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.item09_list{
	width: 100%;
	height: 326px;
	overflow: hidden;
	display: inline-block;
	float: left;
}
.item09_list li{
	width: 278px;
	float: left;
	height: 100%;
	background: #fff;
	border: 1px solid #eeeeee;
	margin-right: 26px;
	position: relative;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.item09_list li:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 100%;
	background: transparent;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.item09_list li:last-child{
	margin-right: 0;
}
.item09_list li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.item09_img{
	width: 278px;
	height: 210px;
	overflow: hidden;
	position: relative;
}
.item09_img img{
	width: 100%;
	min-height: 210px;
}
.item09_img p{
    position: absolute;
    bottom: -82px;
    left: 0;
    width: 90%;
    padding: 0 5%;
    height: 70px;
    padding-top: 12px;
    line-height: 24px;
    background: rgba(201,170,121,0.6);
    background: #c9aa79\0;
    color: #fff;
    font-size: 16px;
    opacity: 0;
    -webkit-transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1);
    -webkit-transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1.380);
    -moz-transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1.380);
    -o-transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1.380);
    transition: all 600ms cubic-bezier(0.000, 0.450, 0.750, 1.380);
    z-index: 10;
}
.item09_img p i{
	height: 48px;
	overflow: hidden;
	display: block;
}
.item09_cardName{
	height: 54px;
	line-height: 54px;
	font-size: 20px;
	color: #313131;
	width: 236px;
	margin-left: 21px;
	border-bottom: 1px dashed #eee;
	font-weight: bold;
}
.item09_cardCount{
	height: 60px;
	line-height: 60px;
	font-size: 26px;
	color: #c9aa79;
	width: 236px;
	margin-left: 21px;
}
.item09_cardCount i{
	font-size: 18px;
}
.item09_list li:hover{
	box-shadow: 0 0 15px #ddd;
	border: 1px solid #ddd;
}
.item09_list li:hover .item09_img p{
	bottom: -10px;
	opacity: 1;
	padding-top: 12px;
}
.item09_list li:hover:after{
	background: #c9aa79;
}
.item10{
	background: url(http://or7l8fc3q.bkt.clouddn.com/index39.jpg) no-repeat center center;
	height: 698px;
	width: 100%;
	display: inline-block;
	float: left;
	overflow: hidden;
}
.item10Bg2{
	background: url(http://or7l8fc3q.bkt.clouddn.com/index39Bg2.jpg) no-repeat center center;	
}
.item10_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.item10_center h4{
	text-align: center;
	font-size: 32px;
	color: #fff;
	height: 36px;
	line-height: 36px;
	margin-top: 70px;
	margin-bottom: 20px;
}
.item10_bar{
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
}
.item10_box{
	width: 620px;
	float: left;
	display: inline-block;
	margin-top: 68px;
}
.item10_tab{
	width: 100%;
	height: 42px;
	margin-bottom: 30px;
}
.item10_tab span{
	width: 138px;
	display: inline-block;
	height: 42px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	border: 1px solid #5db4e8;
	border-radius: 4px;
	cursor: pointer;
	margin-right: 26px;
	font-size: 20px;
}
.item10_tab span:nth-child(2){
	border: 1px solid #a0c449;	
}
.item10_tab span.item10_tabCurrent1{
	background: #5db4e8;
	color: #0c172b;
}
.item10_tab span.item10_tabCurrent2{
	background: #a0c449;
	color: #0c172b;
}
.item10_content{
	font-size: 16px;
	line-height: 34px;
	color: #fff;
}
.item10_content p{
	margin-bottom: 22px;
}
.item11{
	width: 100%;
	display: inline-block;
	float: left;
	background: #fff;
	position: relative;
	background: #f9f9f9;
}
.item11_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.item11_list{
	width: 1200px;
	display: inline-block;
} 
.item11_list li{
    width: 278px;
    float: left;
    height: 336px;
    overflow: hidden;
    background: #fff;
    margin-right: 26px;
    margin-bottom: 26px;
    border: 1px solid #eee;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    position: relative;
}
.item11_list li:nth-child(3n){
	margin-right: 26px;
}
.item11_list li:nth-child(4n){
	margin-right: 0;
}
.item11_list .item_listImg{
	width: 278px;
}
.item11_list .item_listMain{
	width: 238px;
	margin-left: 20px;	
}
.item11_feature{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #ababab;
	position: relative;
	text-indent: 26px;
}
.item11_feature:before{
	content: "";
	position: absolute;
	top: 14px;
	left: 0;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index18.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index18.png?imageView2/2/w/19/h/18/q/100) no-repeat\0;
	background-size: 19px 18px;
	width: 19px;
	height: 18px;
}
.item11_consult{
	color: #5db4e8;
	font-size: 18px;
	float: right;
	display: inline-block;
    -webkit-transition: 0.3s;
    transition: 0.3s;	
}
.item11_list .item_listImg span{
	position: absolute;
	top: 0;
	right: 0;
    padding: 0 14px;
    height: 30px;
    line-height: 30px;
    background: #5db4e8;
    font-size: 18px;
    color: #fff;
    z-index: 2;	
}
.item11_conBox{
	width: 238px;
	height: 154px;
	padding-top: 40px;
	padding-bottom: 18px;
	padding-left: 20px;
	padding-right: 20px;
	background: rgba(0,0,0,0.5);
	background: #666\0;
	position: absolute;
	bottom: 212px;
	left: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.item11_conBox p{
	color: #fff;
    position: relative;
    opacity: 1;
    background: transparent;
    padding: 0;
    height: 100%;
    width: 100%;
    bottom: auto;
    font-size: 14px;
    line-height: 20px;
    height: 140px;
    overflow: hidden;
    margin-top: 30px;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.item11_list li:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.item11_list li:hover{
	box-shadow: 0 0 15px #eee;	
}
.item11_list li:hover .item11_consult{
	font-weight: bold;
}
.item11_list li:hover .item11_conBox{
	bottom: 0;
}
.item11_list li:hover:after{
	content: "";
	background: #a0c449;	
}
.item11_list li:hover .item11_conBox p{
	margin-top: 0;
}
.item11_more{
	clear: both;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 46px;
}
.item11_more1{
	margin-bottom: 96px;
}
.item11_more a{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #5db4e8;
	padding: 0 20px;
	border-radius: 18px;
	border: 1px solid #eee;
	background: #fff;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.item11_more a:hover{
	background: #5db4e8;
	border: 1px solid #5db4e8;
	color: #fff;
}
.item11_docList{
	width: 100%;
	display: inline-block;
}
.item11_docList li{
	width: 278px;
	height: 236px;
	border: 1px solid #eee;
	float: left;
	margin-right: 26px;
	background: #fff;
	margin-bottom: 26px;
	position: relative;
	z-index: 0;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.item11_docList li:before{
	content: "";
	position: absolute;
	top: -49px;
	left: 50%;
	margin-left: -49px;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #eee;
	width: 98px;
	height: 98px;
	z-index: -1;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.item11_docList li:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background: #fff;
	bottom: 0;
	left: 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.item11_docList li:nth-child(4n){
	margin-right: 0;
}
.item11_docList li a{
	background: #fff;
	width: 100%;
	height: 100%;
	display: block;
	background: #fff;
	position: relative;
	display: inline-block;
}
.item11_imgBox{
	position: absolute;
	top: -46px;
	left: 50%;
	margin-left: -46px;
	width: 94px;
	height: 94px;
	overflow: hidden;
	border-radius: 50%;
}
.item11_docName{
	width: 238px;
	margin-left: 20px;
	font-size: 20px;
	line-height: 48px;
	height: 48px;
	margin-top: 50px;
	border-bottom: 1px dashed #eee;
	text-align: center;
}
.item11_docInfo{
	width: 238px;
	margin-left: 20px;
	font-size: 14px;
	color: #313131;
	line-height: 20px;
	margin-top: 16px;
	height: 100px;
	overflow: hidden;
}
.item11_docList li:hover{
	box-shadow: 0 0 10px #dedede;
}
.item11_docList li:hover:before{
	box-shadow: 0 0 10px #dedede;	
}
.item11_docList li:hover:after{
	content: "";
	background: #a0c449;
}
.item12{
	background: #fff;
	display: inline-block;
	float: left;
	width: 100%;
	position: relative;
}
.item12_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.item12_box{
	width: 100%;
	display: inline-block;
	float: left;
}
.item12_video{
	width: 768px;
	height: 430px;
	overflow: hidden;
	position: relative;
	float: left;
}
.video_fixed{
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.6);
  background: #666\0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  text-align: center;
  cursor: pointer;
}
.video_fixed img{
	margin-top: 167px;
    -webkit-transition: 0.1s;
    transition: 0.1s;	
}
.video_fixed:hover img{
	width: 110px;
	height: 110px;
	margin-top: 160px;
}
.item12_list{
	width: 410px;
	float: right;
	display: inline-block;
	height: 430px;
	overflow: hidden;
}
.item12_list h4{
	font-size: 20px;
	line-height: 22px;
	height: 22px;
	margin-bottom: 18px;
	color: #313131;
}
.item12_news{
	border-bottom: 1px dashed #eee;
	width: 100%;
	padding: 8px 0;
	display: inline-block;
	float: left;
	cursor: pointer;
}
.item12_newsCurrent{
	background:#efefef;
}
.item12_news div{
	width: 206px;
	height: 116px;
	overflow: hidden;
	float: left;
}
.item12_news p{
	width: 180px;
	float: right;
	font-size: 16px;
	color: #535353;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	margin-top: 32px;
}
.item12_news:hover p{
	color: #7d7d7d;
}
.item12_news:last-child{
	border-bottom: none;
}
.item13{
    background: -moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top, #fff 0%,#f9f9f9 100%);
    background: -o-linear-gradient(top, #fff 0%,#f9f9f9 100%);
    background: -ms-linear-gradient(top, #fff 0%,#f9f9f9 100%);
    background: linear-gradient(to bottom, #fff 0%,#f9f9f9 100%);
   	background: #f9f9f9\0;
    width: 100%;
    height: 608px;
    display: inline-block;
    float: left;
    position: relative;
}
.item13_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.item13_main{
	width: 100%;
	height: auto;
	display: inline-block;
	position: relative;
}
.item13_main .item13_agency{
	position: absolute;
	top: 30px;
	left: 0;
}
.item13_main .item13_report{
	position: absolute;
	top: -56px;
	right: -6px;
}
.item14{
    width: 100%;
    display: inline-block;
    float: left;
    position: relative;	
    background: #fff;
}
.item14_center{
	width: 1200px;
	margin: 0 auto;
}
.item14_main{
	width: 100%;
	display: inline-block;
	float: left;
}
.item14_main li{
	float: left;
	width: 172px;
	margin-right: 32px;
	position: relative;
	margin-top: 30px;
	margin-bottom: 60px;
}
.item14_main li:last-child{
	margin-right: 0;
}
.item14_main li:after{
	content: "";
	position: absolute;
	top: 70px;
	right: -21px;
	width: 10px;
	height: 10px;
	background: #dce9bc;
	border-radius: 5px;
}
.item14_main li:last-child:after{
	content: "";
	width: 0;
	height: 0;
}
.foot{
	width: 100%;
	float: left;
	display: inline-block;
	background: #6cbbe9;
	color: #fff;
	padding-top: 64px;
	padding-bottom: 32px;
}
.footer{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.footer_info{
	width: 100%;
	display: inline-block;
	float: left;
	height: 146px;
	border-bottom: 1px solid #98ceef;
}
.footer_infoPart01{
	width: 190px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.footer_infoPart01 p{
	position: relative;
	font-size: 14px;
	line-height: 30px;
	height: 30px;	
}
.footer_infoPart01 p:before{
	content: "";
	width: 24px;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 15px;
	left: 0;
}
.footer_infoPart01 p:after{
	content: "";
	width: 24px;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 15px;
	right: 0;
}
.footer_infoPart02{
	width: 280px;
	float: left;
	margin-left: 74px;
	font-size: 18px;
	line-height: 32px;
}
.footer_phone{
	font-size: 26px;
	position: relative;
	text-indent: 30px;
}
.footer_phone:after{
	content: "";
	position: absolute;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index20.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index20.png?imageView2/2/w/23/h/23/q/100) no-repeat\0;
	background-size: 23px 23px;
	width: 23px;
	height: 23px;
	top: 6px;
	left: 0;
}
.footer_infoPart03{
	float: left;	
	width: 550px;
	margin-left: 74px;
	line-height: 32px;
	font-size: 14px;
}
.footer_link{
	width: 100%;
	display: inline-block;
	float: left;
	height: 246px;
	padding-top: 34px;
}
.footer_linkPart01{
	width: 76px;
	float: left;
	margin-right: 40px;
}
.footer_linkPart01 h4{
	font-size: 18px;
	margin-bottom: 34px;
	height: 22px;
	line-height: 22px;
}
.footer_linkPart01 a{
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-align: left;
	display: inline-block;
	width: 100%;
	float: left;
}
.footer_linkPart02{
	width: 610px;
	display: inline-block;
	float: left;
	margin-left: 30px;
}
.footer_linkPart02 div{
	float: left;
	width: 169px;
	margin-right: 32px;
}
.footer_linkPart02 div img{
	float: left;
}
.footer_linkPart02 div p{
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.footer_linkPart02 div p img{
	float: none;
}
.footer_linkPart03{
	width: 224px;
	float: right;
	display: inline-block;
}
.footer_linkPart03 h4{
	font-size: 18px;
	margin-bottom: 34px;
	height: 22px;
	line-height: 22px;	
}
.footer_linkPart03 a{
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-align: left;
	display: inline-block;
	width: 50%;
	float: left;
}
.copyright{
	height: 104px;
	width: 100%;
	display: inline-block;
	float: left;
	background: #434343;
	text-align: center;
}
.copyright p{
	font-size: 12px;
	text-align: center;
	color: #fff;
	height: 40px;
	line-height: 20px;
	margin-top: 32px;
}
.pageFixed{
	display: none;
}
.onlineConsult,.goTop{
	position: fixed;
	bottom: 150px;
	right: 0;
	width: 138px;
	height: 38px;
	background: #fff;
	border: 2px solid #a0c449;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	line-height: 38px;
	font-size: 18px;
	color: #a0c449;
	text-indent: 46px;
	z-index: 1000;
}
.onlineConsult:hover{
	animation:mymove 0.5s;
	-webkit-animation:mymove 0.5s;
}
@keyframes mymove{
	50% {right:8px;}
	90% {right:-2px;}
	100% {right:0;}
}
@-webkit-keyframes mymove{
	50% {right:8px;}
	90% {right:-2px;}
	100% {right:0;}
}
.onlineConsult:before{
	content: "";
	position: absolute;
	top: 7px;
	left: 10px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index24.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index24.png?imageView2/2/w/27/h/24/q/100) no-repeat\0;
	background-size: 27px 24px;
	width: 27px;
	height: 24px;
}
.goTop{
	bottom: 96px;
	background: #a0c449;
	color: #fff;
	cursor: pointer;
}
.goTop:hover{
	animation:mymove 0.5s;
	-webkit-animation:mymove 0.5s;	
}
.goTop:before{
	content: "";
	position: absolute;
	top: 7px;
	left: 11px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index25.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/index25.png?imageView2/2/w/24/h/24/q/100) no-repeat\0;
	background-size: 24px 24px;
	width: 24px;
	height: 24px;
}
.item10_contentTab{
	width: 106px;
	float: left;
	margin-right: 86px;
}
.item10_contentTab div{
	width: 106px;
	height: 106px;
	border: 1px solid #a0c449;
	border-radius: 50%;
	line-height: 106px;
	text-align: center;
	font-size: 26px;
	color: #a0c449;
}
.item10_contentTab div i{
	font-size: 20px;
}
.item10_contentTab p{
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 44px;
	height: 44px;
}
@media screen and (max-width:1300px) { 
	.header{
		width: 960px;
	}
	.logo{
		width: 150px;
		height: 40px;
	}
	.header_menu li{
		width: 88px;
	}
	.header_menu{
		margin-left: 40px;
		font-size: 14px;
	}
	.header_menu li .header_menuList a{
		font-size: 14px;
	}
	.header_menu li:after{
		content: "+";
		left: 37px;
	}
	.bannerBox{
		width: 960px;
		margin-left: -480px;
	}
	.item01{
		min-width: 960px;
	}
	.item01_box{
		width: 960px;
	}
	.item01_list{
		width: 192px;
	}
	.item01_listFirst img{
		margin-right: 52px;
	}
	.item01_list:after{
		content: "";
		top: 125px;
	}
	.item01_list p{
		font-size: 14px;
	}
	.item01_list p span{
		font-size: 18px;
	}
	.item02_box{
		width: 960px;
	}
	.title_main{
		width: 948px;
	}
	.item02_right{
		width: 456px;
		padding-top: 4px;
		height: 268px;
	}
	.item02_left{
		width: 480px;
		height: 268px;
	}
	.item02_left img{
		min-height: 268px;
		height: auto; 
	}
	.item02_right a{
		height: 26px;
		line-height: 26px;
		font-size: 14px;
	}
	.item02_right a span{
		width: 370px;
	}
	.item04_box{
		width: 960px;
	}
	.title_type h3{
		font-size: 28px;
	}
	.title_type i{
		font-size: 15px;
	}
	.title_type{
		width: 282px;
	}
	.title_more{
		margin-left: 20px;
	}
	.item02_imgTitle{
		font-size: 16px;
	}
	.item04_list li{
		width: 297px;
	}
	.item_listImg{
		width: 297px;
	}
	.item_listImg img{
		width: auto;
		min-width: 100%;
	}
	.item_listMain{
		width: 276px;
		margin: 0 auto;
	}
	.item_listContent p{
		width: 190px;
		font-size: 18px;
	}
	.item_listNews_box{
		width: 277px;
		margin: 0 auto;
	}
	.item_listNews_recommended p{
		width: 188px;
	}
	.item_listNews_recommended{
		font-size: 14px;
	}
	.item_listNews_title a{
		font-size: 15px;
	}
	.item05{
		min-width: 960px;
	}
	.item05_box{
		width: 960px;
	}
	.item05_left{
		width: 240px;
	}
	.item05_left .item_listNews_box{
		width: 220px;
	}
	.item05_right{
		width: 700px;
	}
	.item05_right li{
		width: 215px;
	}
	.item05_right li .item_listImg{
		width: 215px;	
	}
	.item_listImg p{
		font-size: 14px;
	}
	.item05_right .item_listMain{
		width: 195px;
	}
	.item05_right .item_listContent p{
		width: 130px;
		font-size: 13px;
	}
	.item05_right .item_listContent i{
		font-size: 14px;
		width: 62px;
		text-align: right;
	}
	.item07_center{
		width: 960px;
	}
	.item08{
		min-width: 960px;
	}
	.item08_center{
		width: 960px;
	}
	.item04_list li.item08_show{
		width: 626px;
	}
	.item08_show .item_listImg{
		width: 626px;
	}
	.item08_show .item_listContent p{
		font-size: 16px;
		width: 50%;
	}
	.item08_show .item_listContent p.item_listFeature{
		width: 40%;
	}
	.item09_center{
		width: 960px;
	}
	.item09_list li{
		width: 218px;
	}
	.item09_img{
		width: 218px;
	}
	.item09_img img{
		width: auto;
	}
	.item09_cardName{
		width: 176px;
		font-size: 18px;
	}
	.item09_cardCount{
		width: 176px;
		font-size: 24px;
	}
	.item10_center{
		width: 960px;
	}
	.item11_center{
		width: 960px;
	}
	.item11_list{
		width: 960px;
	}
	.item11_list li{
		width: 218px;
	}
	.item11_list .item_listImg{
		width: 218px;
	}
	.item11_conBox{
		width: 178px;
	}
	.item11_list .item_listImg p{
		font-size: 13px;
	}
	.item11_list .item_listMain{
		width: 198px;
		margin-left: 10px;
	}
	.item11_docList li{
		width: 218px;
	}
	.item11_docName{
		width: 198px;
		margin-left: 10px;
	}
	.item11_docInfo{
		width: 198px;
		margin-left: 10px;
		font-size: 12px;
	}
	.item12_center{
		width: 960px;
	}
	.item12_video{
		width: 614px;
		height: 344px;
	}
	.video_fixed img{
		margin-top: 120px;
	}
	.video_fixed:hover img{
		margin-top: 113px;	
	}
	.item12_list{
		width: 326px;
		height: 344px;
	}
	.item12_news div{
		width: 154px;
		height: 88px;
	}
	.item12_news p{
		width: 164px;
		margin-top: 18px;
		font-size: 14px;
	}
	.item12_list h4{
		margin-bottom: 16px;
	}
	.item13_center{
		width: 960px;
	}
	.item13_center .title_type{
		width: 400px;
	}
	.item13_main .item13_agency{
		width: 550px;
		height: auto;
	}
	.item13_main .item13_report{
		width: 606px;
		height: 415px;
		right: -46px;
	}
	.item13{
		height: 552px;
	}
	.item14_center{
		width: 960px;
	}
	.item14_main li{
		width: 133px;
	}
	.item14_main img{
		width: 133px;
		height: auto;
	}
	.item14_main li:after{
		content: "";
		top: 53px;
	}
	.footer{
		width: 960px;
	}
	.footer_infoPart02{
		width: 244px;
		margin-left: 30px;
		font-size: 16px;
	}
	.footer_infoPart03{
		margin-left: 46px;
		width: 450px;
	}
	.footer_linkPart01{
		margin-right: 20px;
	}
	.footer_linkPart02{
		width: 510px;
	}
	.footer_linkPart02 div{
		width: 130px;
	}
	.footer_linkPart02 div .footer_linkImg{
		width: 130px;
		height: auto;
	}
	.onlineConsult,.goTop{
		margin-left: 338px;
	}
	.item11_list .item_listContent p{
		font-size: 15px;
	}
}

/**
 * prodectDetail
 */
.proDetail_fixedBannerBox{
	width: 100%;
	height: 156px;
	display: inline-block;
	float: left;
}
.proDetail_banner{
	height: 156px;
	width: 100%;
	display: inline-block;
	float: left;
	background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8TDwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAAB//EABQBAQAAAAAAAAAAAAAAAAAAAAf/2gAMAwEAAhADEAAAAA5KGv/EABoQAAIDAQEAAAAAAAAAAAAAAAEDAgQRADH/2gAIAQEAAT8ApIRapqs2UraxsBMmcBLNG4N8A7//xAAZEQEBAAMBAAAAAAAAAAAAAAACAQADESH/2gAIAQIBAT8AAGwRsy2zvuf/xAAZEQEBAAMBAAAAAAAAAAAAAAACAQADESH/2gAIAQMBAT8AbetoC2SXnmf/2Q==) repeat;
	background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wgARCAACAAIDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAj/2gAMAwEAAhADEAAAABQnhf8A/8QAGhAAAgMBAQAAAAAAAAAAAAAAAQIDBAUAIf/aAAgBAQABPwDLzs+xm1556MLu8CM7vECWJHpJ7//EABgRAAMBAQAAAAAAAAAAAAAAAAECAwBB/9oACAECAQE/AIwi8lLKCSBzf//EABkRAAMAAwAAAAAAAAAAAAAAAAECAwBBYf/aAAgBAwEBPwC9rJd1ViACd9Of/9k=) repeat\0;
	background-size: 2px 2px;
	position: relative;
	z-index: 98;
	top: 0;
	left: 0;
}
.proDetail_bannerFixed{
	position: fixed;
	height: 100px;
}
.proDetail_bannerFixed .proDetail_bannerBox02{
	display: none;
}
.proDetail_bannerFixed .proDetail_bannerBox{
	margin-top: 20px;
}
.proDetail_bannerFixed .proDetail_bannerBox01 p{
	display: none;
}


.proDetail_bannerBox{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-top: 34px;
	color: #fff;
}
.proDetail_bannerBox01{
	width: 412px;
}
.proDetail_bannerBox01 h3{
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	overflow: hidden;
}
.proDetail_bannerBox01 p{
	font-size: 14px;
	line-height: 26px;
	height: 54px;
	overflow: hidden;
	margin-top: 10px;
}
.proDetail_bannerBox02{
	margin-left: 36px;
	width: 154px;
}
.proDetail_bannerBox02 span{
	display: inline-block;
	color: #a0c449;
	border: 1px solid #a0c449;
	border-radius: 4px;
	font-size: 12px;
	line-height: 22px;
	margin-left: 12px;
	margin-bottom: 10px;
	padding: 0 6px;
}
.proDetail_bannerBox03{
	width: 400px;
}
.proDetail_bannerBox03 a{
	background: #fff;
	border: 1px solid #a0c449;
	display: block;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	width: 154px;
	font-size: 18px;
	float: right;
	border-radius: 21px;
	color: #a0c449;
}
.proDetail_bannerBox03 a:hover{
	display: block;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail02.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail02.png?imageView2/2/w/154/h/42/q/100) no-repeat\0;
	background-size: 154px 42px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	width: 154px;
	font-size: 18px;
	float: right;
}
.proDetail_bannerBox03 p{
	float: right;
	margin-right: 26px;
	width: 200px;
	text-align: right;
	font-size: 26px;
	line-height: 28px;
}
.proDetail_bannerBox03 p i{
	font-size: 14px;
}
.proDetail_center{
	width: 1200px;
	margin: 0 auto;
}
.proDetail_navCurrent{
	font-weight: bold;
}
.proDetail_nav{
	width: 100%;
	font-size: 16px;
	line-height: 60px;
	height: 60px;
	margin-top: 4px;
	overflow: hidden;
}
.proDetail_nav a:hover{
	font-weight: bold;
}
.proDetail_left{
	width: 906px;
	float: left;
	display: inline-block;
}
.proDetail_right{
	width: 276px;
	float: right;
	display: inline-block;
}
.proDetail_left01{
	width: 846px;
	height: 288px;
	border: 1px solid #eee;
	background: #fff;
	padding: 30px;
	margin-bottom: 16px;
}
.proDetail_left01_banner{
	width: 418px;
	height: 288px;
	overflow: hidden;
	float: left;
}
.proDetail_left01_banner .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	margin: 0 3px;
	cursor: pointer;
	background: #fff;
	opacity: 0.8;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	border-radius: 0;
	-webkit-opacity: 0.6;
	opacity: 0.6;
	background: #fff;
}
.proDetail_left01_banner .swiper-active-switch {
	background: #4298e9;
}
.proDetail_left01_banner .pagination{
	text-align: right;
	width: 98%;
}
.proDetail_right01{
	width: 404px;
	height: 100px;
}
.proDetail_title{
	width: 100%;
	border-bottom: 1px solid #eee;
	position: relative;
}
.proDetail_title span{
	border-bottom: 2px solid #a0c449;
	display: inline-block;
	height: 22px;
	padding-bottom: 10px;
	font-size: 20px;
	line-height: 22px;
	color: #313131;
}
.proDetail01_list{
	height: 36px;
	line-height: 36px;
	width: 100%;
	color: #313131;
	overflow: hidden;
}
.proDetail01_list em,.proDetail01_list span{
	position: relative;
	font-size: 14px;
	display: inline-block;
}
.proDetail01_list em{
	text-indent: 24px;
	float: left;
	font-weight: bold;
}
.proDetail01_list em:after{
	content: "";
	position: absolute;
	top: 8px;
	left: 0;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail05.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail05.png?imageView2/2/w/18/h/17/q/100) no-repeat\0;
	background-size: 18px 17px;
	width: 18px;
	height: 17px;
}
.proDetail01_list span{
	text-indent: 8px;
	margin-left: 20px;
	width: 300px;
	overflow: hidden;
}
.proDetail01_list span:after{
	content: "";
	position: absolute;
	top: 16px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background: #313131;
}
.proDetail01_listBox{
	display: inline-block;
	float: left;
	width: 100%;
	margin-top: 10px;
	height: 180px;
}
.proDetail01_link{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;
	text-align: left;
	margin-top: 21px;
}
.proDetail01_link02{
	display: inline-block;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #a0c449;
	width: 154px;
	font-size: 18px;
	border: 1px solid #a0c449;
	border-radius: 21px;
}
.proDetail01_link01{
	display: inline-block;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail02.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail02.png?imageView2/2/w/154/h/42/q/100) no-repeat\0;
	background-size: 154px 42px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	width: 154px;
	font-size: 18px;
}
.proDetail01_link a:hover{
	display: inline-block;
	background: #a0c449;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	width: 154px;
	font-size: 18px;
	-webkit-transition: 0.6s;
	transition: 0.6s;	
}
.proDetail01_linkMargin{
	margin-right: 18px;
}
.proDetail_left02{
	width: 846px;
	display: inline-block;
	border: 1px solid #eee;
	background: #fff;
	padding: 30px;
	margin-bottom: 16px;
	padding-bottom: 0;
}
.proDetail02_list{
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px dashed #eee;
	color: #313131;
}
.proDetail02_list p{
	width: 630px;
	float: left;
}
.proDetail02_list:hover p{
	color: #7d7d7d;
}
.proDetail02_list:hover i{
	color: #7d7d7d;
}
.proDetail02_list span{
	float: right;
	display: inline-block;
	color: #5db4e8;
	font-size: 16px;
	cursor: pointer;
}
.proDetail_fixedNav{
	width: 100%;
	height: 64px;
	background: #f9f9f9;
}
.proDetail_titleNav{
	float: left;
	width: 908px;
	background: #f9f9f9;
	z-index: 9999;
}
.proDetail_fixedNav .title_nav{
	margin-top: 0;
	padding-top: 10px;
}
.proDetail_left03{
	width: 906px;
	display: inline-block;
	border: 1px solid #eee;
	background: #fff;
	margin-bottom: 16px;
}
.proDetail03_leftText{
	width: 846px;
	display: inline-block;
	background: #fff;
	padding: 30px;
	margin-bottom: 16px;
	font-size: 14px;
	color: #323232;
	line-height: 26px;
}
.proDetail03_leftText h4{
	font-size: 18px;
	line-height: 28px;
	height: 28px;
}
.proDetail03_leftText p{
	width: 100%;
	text-align: left;
}
.proDetail03_leftText span{
	font-size: 14px;
}

.proDetail03_leftPart{
	position: relative;
	text-indent: 10px;
	font-size: 18px;
	line-height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #a0c449;
	text-indent: 0 !important;
	padding: 6px 0;
	margin-top: 30px;
	margin-top: 24px;
	display: inline-block;
	width: 100%;
}
.proDetail03_section01{
	width: 100%;
	display: inline-block;
}
.proDetail03_section01 span{
	width: 60%;
	float: left;
}
.proDetail03_section01 img{
	width: 35%;
	float: right;
	height: auto;
}
.proDetail03_section02{
	width: 100%;
	display: inline-block;
}
.proDetail03_section02 span{
	width: 60%;
	float: right;
}
.proDetail03_section02 img{
	width: 35%;
	float: left;
	height: auto;
}
.proDetail03_leftText ul li{
	list-style-type: disc;
	margin-left: 12px;
}
.proDetail03_leftText ol li{
	list-style-type: decimal;
	margin-left: 12px;
}

.proDetail03_leftItem{
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 6px;
	position: relative;
	text-indent: 10px;
}
.proDetail03_leftItem:before{
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background: #000;
}
.proDetail03_leftList{
	color: #666;
	text-indent: 1em;
}
.proDetail03_leftText table{
	width: 100%;
	text-align: center;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.proDetail03_leftText table td{
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.proDetail03_leftText table.proDetail03_table{
	border-top: none;
	border-left: none;	
}
.proDetail03_leftText table.proDetail03_table td{
	border-bottom: none;
	border-right: none;	
}
.proDetail03_leftText img{
	max-width: 100%;
}
.proDetail_left04{
	width: 846px;
	display: inline-block;
	border: 1px solid #eee;
	background: #fff;
	padding: 30px;
	margin-bottom: 16px;
}
.proDetail04_titleNav span{
	border-bottom: none;
	font-size: 16px;
}
.proDetail04_titleNav{
	position: absolute;
    right: 0;
    top: -8px;
}
.proDetail04_titleNav span:after{
	content: "";
	top: 3px;
}
.proDetail04_box{
	width: 100%;
	display: inline-block;
	margin-top: 25px;
}
.proDetail04_img{
	width: 280px;
	height: 212px;
	overflow: hidden;
	float: left;
}
.proDetail04_img img{
	width: 100%;
	min-height: 212px;
}
.proDetail04_list{
	width: 536px;
	float: left;
	margin-left: 30px;
	font-size: 16px;
	color: #313131;
}
.proDetail04_list a{
	width: 100%;
	border-bottom: 1px dashed #eee;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	float: left;
}
.proDetail04_list a:hover{
	color: #7d7d7d;
}
.proDetail04_list a span{
	display: inline-block;
	width: 450px;
	overflow: hidden;
	height: 34px;
	float: left;
}
.proDetail04_list a i{
	font-size: 14px;
	color: #ababab;
	float: right;
	text-align: right;
}
.proDetail_right{
	width: 280px;
	float: right;
	display: inline-block;
}
.proDetail_right02{
	width: 100%;
    height: 348px;
    border: 1px solid #eee;
    background: #fff;
    margin-bottom: 16px;
    text-align: center;
}
.proDetailr02_title{
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	height: 40px;
	padding: 19px 0;
	background: #a0c449;
	color: #fff;
	text-align: center;
	position: relative;
}
.proDetailr02_title:after{
	content: "";
	position: absolute;
	bottom: -5px;
	left: 50%;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail09.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail09.png?imageView2/2/w/10/h/5/q/100) no-repeat\0;
	background-size: 10px 5px;
	margin-left: -5px;
	width: 10px;
	height: 5px;
}
.proDetailr02_box{
	width: 244px;
	padding: 0 18px;
	margin-top: 33px;
}
.proDetailr02_list{
	width: 100%;
	margin-top: 13px;
	height: 26px;
	line-height: 26px;
}
.proDetailr02_list span{
	display: inline-block;
	float: left;
	margin-right: 16px;
	margin-right: 8px\9\0;
	margin-right: 8px\9;
}
.proDetailr02_list input{
	width: 150px;
	height: 24px;
	border: 1px solid #eee;
	border-radius: 4px;
	text-indent: 10px;
	float: left;
}
.proDetailr02_codeList input{
	width: 76px;
}
.proDetailr02_list select{
	float: left;
	margin-right: 8px;
}
.proDetailr02_code{
	width: 64px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #eee;
	border-radius: 4px;
	background: #eee;	
	float: left;
	margin-left: 8px;
}
.proDetailr02_login{
	height: 38px;
	width: 156px;
	line-height: 38px;
	border-radius: 19px;
	border: 1px solid #5db4e8;
	font-size: 18px;
	color: #5db4e8;
	text-align: center;
	display: inline-block;
	-webkit-transition:0.6s;
	transition:0.6s;
}
.proDetailr02_login:hover{
	border: 1px solid #5db4e8;
	background: #5db4e8;
	color: #fff;	
}
.proDetailr02_errorMsg{
	color: red;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	width: 100%;
	text-align: center;
}
.proDetailr02_errorMsg span{
	display: none;
}
.proDetail_right03{
	display: inline-block;
	float: left;
	border: 1px solid #eee;
	width: 100%;
	height: 312px;
	background: #fff;
	margin-bottom: 16px;
	position: relative;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	overflow: hidden;
}
.proDetail_right03:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background: #fff;
	bottom: 0;
	left: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.proDetail_right03:hover{
	box-shadow: 0 0 15px #eee;
}
.proDetail_right03:hover:after{
	content: "";
	background: #a0c449;
}
.proDetailr03_img{
	width: 280px;
	height: 186px;
	overflow: hidden;
	position: relative;
}
.proDetailr03_img img{
	width: 100%;
	min-height: 186px;
}
.proDetailr03_img p{
	height: 88px;
	position: absolute;
	width: 244px;
	bottom: -112px;
	background: rgba(93,180,232,0.6);
	background: #6cbbe9\0;
	color: #fff;
	padding: 12px 18px;
-webkit-transition: all 400ms cubic-bezier(0.000, 0.450, 0.750, 1); /* older webkit */
-webkit-transition: all 400ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
   -moz-transition: all 400ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
     -o-transition: all 400ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
        transition: all 400ms cubic-bezier(0.000, 0.450, 0.750, 1.380); /* custom */
}
.proDetailr03_img p span{
	display: inline-block;
	float: left;
	width: 100%;
	height: 76px;
	line-height: 19px;
	font-size: 14px;
	overflow: hidden;
}
.proDetail_right03:hover .proDetailr03_img p{
	bottom: -10px;
}
.proDetailr03_title{
	width: 236px;
	margin-left: 22px;
	border-bottom: 1px dashed #eee;
	font-size: 16px;
	color: #313131;
	line-height: 20px;
	padding: 10px 0;
	font-weight: bold;
}
.proDetailr03_title i{
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	display: block;
}
.proDetailr03_bar{
	width: 236px;
	margin-left: 22px;
	font-size: 14px;
	color: #ababab;
	line-height: 44px;
	padding: 10px 0;
	font-weight: 100;	
}
.proDetailr03_hosBar{
	font-size: 26px;
	color: #313131;
}
.proDetailr03_hosBar .fl i{
	font-size: 18px;
}
.proDetailr03_hosBar .fr{
    display: inline-block;
    padding: 0 6px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #5db4e8;
    color: #5db4e8;
    border-radius: 4px;
    margin-top: 14px;
    margin-left: 8px;
    font-size: 12px;
}
.center_share{
	position: absolute;
	top: 210px;
	right: 50%;
	width: 40px;
	margin-right: 620px;
	text-align: center;
	font-size: 14px;
	color: #313131;
}
.center_share p{
	font-size: 14px;
	line-height: 36px;
}
.center_share img{
	width: 40px;
	height: 40px;
	margin-top: 2px;
	cursor: pointer;
}
.center_share img:hover{
	animation:mymove1 1s infinite;
	-webkit-animation:mymove1 1s infinite;
}
@keyframes mymove1
{
0% {transform:scale(1)}
50% {transform:scale(1.1)}
100% {transform:scale(1)}
}

@-webkit-keyframes mymove1
{
0% {transform:scale(1)}
50% {transform:scale(1.1)}
100% {transform:scale(1)}
}

@media screen and (max-width:1300px) {
	.proDetail01_list em:after{
		display: block;
		content: "";
	}
	.proDetail_bannerBox{
		width: 960px;
	}
	.proDetail_bannerBox02{
		width: 90px;
	}
	.proDetail_center{
		width: 960px;
	}
	.proDetail_left{
		width: 724px;
	}
	.proDetail_left01{
		width: 700px;
		padding: 12px;
		height: 230px;
	}
	.proDetail_left01_banner{
		width: 334px;
		height: 230px;
	}
	.proDetail_left01_banner img{
		width: 334px;
		height: 230px;
	}
	.proDetail_right01{
		width: 356px;
	}
	.proDetail01_list{
		height: 24px;
		line-height: 24px;
	}
	.proDetail01_list em, .proDetail01_list span{
		float: left;
		font-size: 13px;
		height: 24px;
		line-height: 24px;
	}
	.proDetail01_list span{
		width: 266px;
		height: 24px;
		overflow: hidden;
		margin-left: 12px;
	}
	.proDetail01_list em:after{
		content: "";
		top: 3px;
	}
	.proDetail01_list span:after{
		content: "";
		top: 11px;
	}
	.proDetail_title span{
		font-size: 18px;
	}
	.proDetail_left02{
		width: 700px;
		padding: 12px;
	}
	.proDetail_left03{
		width: 724px;
	}
	.proDetail03_leftText{
		width: 700px;
		padding: 12px;	
	}
	.proDetail03_doc{
		width: 700px !important;
		margin-left: 12px !important;
		padding: 18px 0 !important;
		padding-bottom: 8px !important;
	}
	.proDetail_titleNav{
		width: 726px;
	}
	.proDetail03_docMain{
		width: 482px !important;
	}
	.proDetail03_docListBox{
		width: 344px !important;
	}
	.proDetail03_docListBox{
		margin-left: 12px !important;
	}
	.proDetail03_docListMain{
		width: 244px !important;
	}
	.proDetail_left04{
		width: 700px;
		padding: 12px;		
	}
	.proDetail04_list{
		width: 386px;
		font-size: 14px;
	}
	.proDetail04_list a span{
		width: 300px;
	}
	.proDetail04_list a i{
		font-size: 12px;
	}
	.proDetail_right{
		width: 228px;
	}
	.proDetailr02_box{
		padding: 0 8px;
		width: 212px;
	}
	.proDetailr02_list span{
		margin-right: 2px;
	}
	.proDetailr02_list select{
		margin-right: 1px;
	}
	.proDetailr02_list input{
		width: 132px;
		width: 130px\9\0;
		width: 130px\9;

	}
	.proDetailr02_codeList input{
		width: 58px;
		width: 56px\9\0;
		width: 56px\9;
	}
	.proDetailr03_img{
		width: 230px;
	}
	.proDetailr03_img p{
		width: 194px;
	}
	.proDetailr03_img img{
		width: auto;
	}
	.proDetailr03_title{
		width: 210px;
		margin-left: 10px;
	}
	.proDetailr03_bar{
		width: 210px;
		margin-left: 10px;	
	}
	.center_share{
		position: absolute;
		top: 170px;
		right: 50%;
		width: 40px;
		margin-right: 500px;
		text-align: center;
		font-size: 14px;
		color: #313131;
	}
	.proDetail02_list p{
		width: 498px;
	}
}

/**
 * hospitalDetail
 */
.hosDetail_banner{
	height: 130px;
	width: 100%;
	display: inline-block;
	float: left;
	background: url(http://or7l8fc3q.bkt.clouddn.com/hosDetail01.jpg) repeat center;
	position: relative;
    z-index: 9999;
    top: 0;
    left: 0;
}
.hosDetail_bannerBox{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.hosDetail_bannerBox h2{
	font-size: 24px;
	color: #fff;
	line-height: 130px;
	display: inline-block;
	float: left;
}
.hosDetail_bannerBox i{
	display: inline-block;
	line-height: 130px;
	float: left;
	margin-left: 74px;
	font-size: 16px;
	color: #a0c449;
	position: relative;
}
.hosDetail_bannerBox i:after{
	content: "";
	position: absolute;
	background: url(http://or7l8fc3q.bkt.clouddn.com/hosDetail02.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/hosDetail02.png?imageView2/2/w/20/h/26/q/100) no-repeat\0;
	background-size: 20px 26px;
	width: 20px;
	height: 26px;
	top: 50px;
    left: -28px;
}
.hosDetail_bannerBox a{
	display: block;
	background: #fff;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #a0c449;
	width: 154px;
	font-size: 18px;
	float: right;
	margin-top: 44px;	
	border: 1px solid #a0c449;
	border-radius: 21px;
}
.hosDetail_bannerBox a:hover{
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail02.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/proDetail02.png?imageView2/2/w/154/h/42/q/100) no-repeat\0;
	background-size: 154px 42px;
	color: #fff;
}

.hosDetail_right01 .proDetail01_listBox{
	margin-top: 24px;
	margin-bottom: 24px;
	font-size: 14px;
}
.hosDetail_right01 .proDetail01_listBox p{
	line-height: 22px;
}
.hosDetail_right01 .proDetail01_listBox p.proDetail01_listBoxInfo{
	height: 130px;
	overflow: hidden;
}
.hosDetail_right01 .proDetail01_listBox{
	height: auto;
}
.hosDetail02_list{
	width: 906px;
	margin-left: -30px;
}

@media screen and (max-width:1300px) {
	.hosDetail_bannerBox{
		width: 960px;
	}
	.hosDetail_right01 .proDetail01_listBox{
		margin-top: 4px;
		margin-bottom: 4px;
		height: auto;
	}
	.proDetail01_listBox{
		height: 120px;
	}
}
.docDetail_left01{
    width: 846px;
    display: inline-block;
    border: 1px solid #eee;
    background: #fff;
    padding: 30px;
    margin-bottom: 16px;
}
.docDetaill_docIntro{
	width: 100%;
	display: inline-block;
	float: left;
	margin-bottom: 40px;
	float: left;
}
.docDetaill_docImg{
	width: 222px;
	height: 222px;
	overflow: hidden;
	float: left;
	background: #e5e5e5;
}
.docDetaill_docImg img{
	width: 100%;
	min-height: 222px;
}
.docDetaill_docInfo{
	width: 574px;
	float: right;
	margin-top: 76px;
	display: inline-block;
}
.docDetaill_docList{
	width: 100%;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px dashed #eee;
	color: #313131;
}
.docDetaill_docList p{
	display: inline-block;
	float: left;
	margin-right: 36px;
}
.docDetaill_docList p span{
	position: relative;
	display: inline-block;
	float: left;
	font-weight: bold;
	text-indent: 13px;
}
.docDetaill_docList p span:after{
	content: "";
	position: absolute;
	top: 16px;
	left: 0;
	width: 3px;
	height: 15px;
	background: #a0c449;
}
.docDetaill_docDetail{
	width: 100%;
	display: inline-block;
	float: left;
}
.docDetaill_docDetail p{
	font-size: 14px;
	color: #313131;
	line-height: 28px;
	margin-top: 18px;
}

@media screen and (max-width:1300px) {
	.docDetail_left01{
		width: 700px;
		padding: 12px;
	}
	.docDetaill_docInfo{
		width: 450px;
	}
}

/**
 * articalDetail
 */
.artDetail_nav span{
	font-size: 16px;
	margin-right: 16px;
	float: left;
	display: inline-block;
} 
.artDetail_nav a{
	width: 88px;
	height: 28px;
	line-height: 28px;
	color: #5db4e8;
	font-size: 14px;
	border: 1px solid #5db4e8;
	border-radius: 14px;
	margin: 0 6px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-top: 15px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.artDetail_nav a:hover{
	color: #fff;
	background: #5db4e8;	
}
.artDetail_nav a.artDetail_navCurrent{
	color: #fff;
	background: #5db4e8;
}
.articalDetail_left01{
	width: 846px;
	padding: 30px;
	padding-top: 0;
    display: inline-block;
    border: 1px solid #eee;
    background: #fff;
    margin-bottom: 16px;
}
.articalDetail_left01 .proDetail_nav{
	border-bottom: 1px solid #eee;
}
.articaDetail_box{
	width: 90%;
	display: inline-block;
	float: left;
	margin-left: 5%;
}
.articaDetail_box h2{
	font-size: 24px;
	color: #313131;
	text-align: center;
	width: 100%;
	margin-top: 24px;
	margin-bottom: 18px;
	line-height: 34px;
}
.articaDetail_tip{
	width: 100%;
	text-align: center;
	font-size: 14px;
	margin-bottom: 22px;
}
.articaDetail_summary{
	font-size: 14px;
	color: #ababab;
	line-height: 26px;
	font-style: italic;
	padding: 12px 0;
	border-top: 1px dashed #eee;
	border-bottom: 1px dashed #eee;
}
.articaDetail_content{
	padding-top: 18px;
	text-align: center;
	display: inline-block;
	float: left;
}
.articaDetail_content p{
	font-size: 14px;
	line-height: 24px;
	text-align: left;
}
.articaDetail_content img{
	max-width: 100%;
}
.articaDetail_tag{
	width: 100%;
	height: 22px;
	display: inline-block;
	float: left;
	margin: 20px 0;
}
.articaDetail_tag a{
	display: inline-block;
    padding: 0 6px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #5db4e8;
    color: #5db4e8;
    border-radius: 4px;
    margin-right: 8px;
    font-size: 12px;
    -webkit-transition: 0.3s;	
    transition: 0.3s;	
}
.articaDetail_tag a:hover{
	background: #5db4e8;
	color: #fff;
}

@media screen and (max-width:1300px) {
	.articalDetail_left01{
		width: 666px;
	}
}

/**
 * hospitalList
 */
.hosList_banner{
	display: inline-block;
	float: left;
	width: 100%;
	height: 300px;
	padding-bottom: 16px;
	background: #f9f9f9;
	position: relative;
	overflow: hidden;
}
.hosList_banner a{
	display: inline-block;
	width: 100%;
	background: url(http://or7l8fc3q.bkt.clouddn.com/hospitalList01.jpg) no-repeat center;
	height: 300px;
	overflow: hidden;
}
.hosList_banner .swiper-slide{
	height: 300px;
}
.hosList_banner .swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
}
.hosList_banner .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	margin: 0 3px;
	cursor: pointer;
	background: #fff;
	opacity: 0.8;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.hosList_banner .swiper-active-switch {
	background: #5db4e8;
	width: 28px;
	height: 10px;
	border-radius: 5px;
}


.hosList_left01{
	width: 846px;
	padding: 30px;
	padding-top: 0;
    display: inline-block;
    border: 1px solid #eee;
    background: #fff;
    margin-bottom: 16px;	
    padding-top: 0px;
}
.hosList_title{
	width: 100%;
	border-bottom: 1px solid #eee;
	position: relative;
}
.hosList_title span{
	border-bottom: 2px solid #a0c449;
	display: inline-block;
	height: 66px;
	font-size: 20px;
	line-height: 66px;
	color: #313131;
}
.list_search{
	width: 284px;
	height: 32px;
	border: 1px solid #eee;
	border-radius: 16px;
	float: right;
	margin-top: 18px;
}
.list_search input{
	width: 228px;
	height: 26px;
	float: left;
	margin-top: 3px;
	margin-left: 16px;
	font-size: 14px;
}
.list_search img{
	width: 21px;
	height: 21px;
	cursor: pointer;
	float: right;
	margin-right: 12px;
	margin-top: 5px;
}
.hosListNav{
	width: 100%;
	display: inline-block;
	float: left;
	padding: 17px 0;
	border-bottom: 1px dashed #eee;
	position: relative;
}
.hosListNav h3{
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	float: left;
	position: relative;
	padding-right: 14px;
	line-height: 36px;
	margin-right: 10px;
	width: 76px;
}
.hosListNav h3:after{
	content: "";
	position: absolute;
	top: 10px;
	right: 0;
	width: 2px;
	background: #a0c449;
	height: 16px;
}
.hosList_entity{
	display: inline-block;
	float: left;
	width: 710px;
	line-height: 36px;
	font-size: 14px;
	height: 36px;
	overflow: hidden;
}	
.hosList_entity a{
	margin: 0 10px;
	display: inline-block;	
}
.hosList_entity a:hover{
	font-weight: bold;
}
.hosListNav .hosList_control{
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	line-height: 36px;
	margin-top: 17px;
	color: #a0c449;
	cursor: pointer;
}
.hosList_list{
	width: 100%;
	display: inline-block;
	float: left;
}
.hosList_list li{
	float: left;
	width: 100%;
	display: inline-block;
	height: 218px;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #eee;
	margin-top: 28px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.hosList_list li:hover{
	box-shadow: 0 0 15px #eee; 
}
.hosList_list li:hover .hosList_listTitle{
	color: #5db4e8
}
.hosList_listImg{
	width: 292px;
	height: 219px;
	overflow: hidden;
	float: left;
}
.hosList_listImg img{
	width: 100%;
	min-height: 219px;
}
.hosList_listMain{
	width: 532px;
	float: right;
	display: inline-block;
}
.hosList_listTitle{
	line-height: 44px;
	margin-top: 10px;
	width: 100%;
	font-size: 20px;
	margin-bottom: 6px;
	height: 44px;
	overflow: hidden;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.hosList_listTitle h4{
	font-weight: bold;
}
.hosList_listTitle h4 span{
	display: inline-block;
	width: 230px;
	overflow: hidden;
	height: 44px;
}
.hosList_listTitle h3{
	width: 430px;
	height: 44px;
	overflow: hidden;
	float: left;
}
.hosList_listTitle i{
	font-size: 16px;
	float: right;
	position: relative;
	margin-right: 20px;
}
.hosList_listTitle i:after{
	content: "";
	position: absolute;
	top: 13px;
	left: -18px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/hosDetail02.png) no-repeat;
	background: url(http://or7l8fc3q.bkt.clouddn.com/hosDetail02.png?imageView2/2/w/12/h/14/q/100) no-repeat\0;
	background-size: 12px 14px;
	width: 12px;
	height: 14px;
}
.hosList_listContent{
	font-size: 14px;
	line-height: 26px;
	text-align: left;
	padding-right: 20px;
	position: relative;
	padding-bottom: 12px;
	border-bottom: 1px dashed #eee;
}
.hosList_listContent p{
	height: 104px;
	overflow: hidden;
}
.hosList_listMain i{
	color: #5db4e8;
	line-height: 40px;
	height: 40px;
	float: right;
	margin-right: 20px;
	font-size: 18px;
	font-weight: bold;
}
.hosList_listMain .hosList_listTitle i{
	font-weight: normal;
	color: #313131;
}
.hosList_pagination{
	display: inline-block;
	float: left;
	width: 100%;
	height: 26px;
	margin-top: 50px;
	margin-bottom: 36px;
	text-align: center;
}
.hosList_pagination .M-box{
	display: inline-block;
}
.hosList_pagination .M-box a{
	margin: 0 6px;
	width: 26px;
	height: 26px;
	display: inline-block;
	font-size: 14px;
	line-height: 26px;
	border-radius: 50%;
}
.hosList_pagination .M-box .active{
	background: #5db4e8;
	color: #fff;
	margin: 0 6px;
	width: 26px;
	height: 26px;
	display: inline-block;
	font-size: 14px;
	line-height: 26px;
	border-radius: 50%;
}
.hosList_pagination .M-box .prev,.hosList_pagination .M-box .next{
	font-weight: bold;
	color: #000;
}
.hosList_entityCurrent{
	font-weight: bold;
}

@media screen and (max-width:1300px) {
	.hosList_left01{
		width: 700px;
		padding: 12px;
	}
	.hosList_entity{
		width: 550px;
	}
	.hosList_listMain{
		width: 386px;
	}
}
.artList_list li{
	height: 164px;
}
.artList_list .hosList_listContent p{
	height: 52px;
}
.hosList_listBar{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #ababab;
	font-size: 14px;
}
.hosList_listBar .fr{
	margin-right: 20px;
}

/**
 * doctorList
 */
.docList_list{
	width: 100%;
	display: inline-block;
	float: left;
	margin-top: 32px;
}
.docList_list li{
	width: 408px;
	height: 184px;
	float: left;
	border: 1px solid #eee;
	margin-right: 22px;
	margin-bottom: 20px;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.docList_list li:nth-child(2n){
	margin-right: 0;
}
.docList_listImg{
	width: 184px;
	height: 184px;
	overflow: hidden;
	float: left;
}
.docList_listImg img{
	width: 100%;
	min-height: 184px;
}
.docList_listBox{
	width: 198px;
	float: left;
	padding: 0 13px;
	position: relative;
	height: 185px;
}
.docList_listBox h3{
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	margin-top: 12px;
	overflow: hidden;
}
.docList_listItem{
	width: 100%;
	font-size: 14px;
}
.docList_listItem span{
	display: inline-block;
	float: left;
	font-weight: bold;
	position: relative;
	width: 38px;
	height: 24px;
	line-height: 24px;
}
.docList_listItem span:after{
	content: "";
	width: 2px;
	height: 13px;
	background: #a0c449;
	position: absolute;
	top: 5px;
	right: 0;
}
.docList_listTab{
	float: right;
	line-height: 24px;
	width: 150px;
}
.docList_listBox .item_listFeature{
    margin-top: 12px;
    border-top: 1px dashed #eee;
    position: absolute;
    bottom: 0;
    right: 13px;
    width: 200px;
}
.docList_list li:hover{
	box-shadow: 0 0 15px #eee;
}
.docList_list li:hover .item_listFeature .item11_consult{
	font-weight: bold;
}

@media screen and (max-width:1300px) {
	.docList_list li{
		width: 336px;
		height: 148px;
	}
	.docList_listImg{
		width: 148px;
		height: 148px;
	}
	.docList_listImg img{
		min-height: 148px;
	}
	.docList_listBox{
		width: 168px;
		padding: 0 10px;
		height: 148px;
	}
	.docList_listItem{
		font-size: 13px;
	}
	.docList_listBox h3{
	    height: 30px;
	    line-height: 30px;
	    font-size: 18px;
	    margin-top: 6px;
	}
	.docList_listTab{
		width: 120px;
	}
	.docList_listBox .item_listFeature{
		margin-top: 6px;
		height: 33px;
		line-height: 33px;
		width: 168px;
	}
}

/**
 * list
 */
.list_list li{
	height: 162px;
}
.list_list .hosList_listImg{
	height: 162px;
}
.list_list .hosList_listContent p{
	height: 26px;
}
.list_list .hosList_listContent{
	padding-bottom: 20px;
}
.list_list .item_listFeature{
	margin-top: 2px;
}
.list_list .item_listFeature{
	width: 512px;
	margin-right: 20px;
}
@media screen and (max-width:1300px) {
	.list_list .item_listFeature{
		width: 366px;
		margin-right: 20px;
	}
}

/**
 * telereference
 */
.tele_bannerMain{
	position: absolute;
	width: 450px;
	top: 160px;
	left: 50%;
	margin-left: -225px;
	z-index: 1;
	text-align: center;
	color: #fff;
}
.tele_bannerMain h2{
	font-size: 40px;
	line-height: 80px;
	text-shadow: 0px -1px 16px #002454;
}
.tele_bannerMain p{
	font-size: 18px;
	line-height: 34px;
	text-shadow: 0px -1px 16px #002454;
}
.tele01{
	background: #fff;
    display: inline-block;
    float: left;
    width: 100%;
    padding-bottom: 86px;	
}
.tele01_center{
	width: 1200px;
    margin: 0 auto;
}
.tele01_list{
	width: 100%;
}
.tele01_list li{
	width: 378px;
    height: 283px;
    background: #fff;
    float: left;
    margin-right: 30px;
    border: 1px solid #eee;
    position: relative;
    margin-bottom: 32px;
   	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.tele01_list li:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 100%;
	background: #fff;
   	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.tele01_list li:nth-child(2){
	margin-right: 0;
}
.tele01_list li:nth-child(5){
	margin-right: 0;
}
.tele01_content{
	font-size: 20px;
	font-weight: bold;
	width: 90%;
	padding: 0 5%;
	line-height: 30px;
    margin-top: 6px;
}
.tele01_content i{
	float: right;
	font-size: 14px;
	color: #a0a0a0;
	line-height: 34px;
	font-weight: normal;
}
.tele01_list li.tele01_show{
	width: 788px;
}
.tele01_show .tele01_imgBox{
	width: 788px;
	height: 283px;
	overflow: hidden;
	position: relative;
}
.tele01_imgBox{
	width: 378px;
	height: 212px;
	overflow: hidden;
}
.tele01_imgBox img{
	width: 100%;
	min-height: 212px;
}
.tele01_show .tele01_imgBox .tele01_content{
	position: absolute;
	bottom: 0;
	height: 72px;
    background: url(http://or7l8fc3q.bkt.clouddn.com/icon_fixed01.png) repeat-x;
    color: #fff;
    padding-top: 10px;
    opacity: 0.7;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    line-height: 92px;
    overflow: hidden;
}
.tele01_show:hover .tele01_imgBox .tele01_content{
	opacity: 1;
}
.tele01_list li:hover{
	box-shadow: 0 0 15px #eee;
}
.tele01_list li:hover:after{
	background: #a0c449;
}
.tele02{
	width: 100%;
	display: inline-block;
	float: left;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele38.png) no-repeat center center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele38.png?imageView2/2/w/1920/h/272/q/100) no-repeat center center\0;
	background-size: 1920px 272px;
	height: 272px;
}
.tele02_center{
	width: 1200px;
	margin: 0 auto;
}
.tele02_center h3{
	font-size: 32px;
	color: #fff;
	text-align: center;
	margin-top: 36px;
	line-height: 92px;
	height: 92px;
	width: 100%;
	font-weight: bold;
}
.tele02_list{
	width: 100%;
}
.tele02_list li:nth-child(4){
	margin-right: 0;
}
.tele02_list li{
	width: 274px;
	float: left;
	margin-right: 34px;
	font-size: 16px;
	color: #fff;
	position: relative;
}
.tele02_list li p{
	width: 190px;
	float: right;
}
.tele02_listLi01:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	border: 1px solid #fff;
	text-align: center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele02.png) no-repeat center center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele02.png?imageView2/2/w/31/h/31/q/100) no-repeat center center\0;
	background-size: 31px 31px;
}
.tele02_listLi02:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	border: 1px solid #fff;
	text-align: center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele03.png) no-repeat center center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele03.png?imageView2/2/w/31/h/29/q/100) no-repeat center center\0;
	background-size: 31px 29px;
}
.tele02_listLi03:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	border: 1px solid #fff;
	text-align: center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele04.png) no-repeat center center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele04.png?imageView2/2/w/31/h/31/q/100) no-repeat center center\0;
	background-size: 31px 31px;
}
.tele02_listLi04:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	border: 1px solid #fff;
	text-align: center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele05.png) no-repeat center center;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele05.png?imageView2/2/w/22/h/31/q/100) no-repeat center center\0;
	background-size: 22px 31px;
}
.tele03{
	width: 100%;
	display: inline-block;
	float: left;
	background: #f9f9f9;
	padding-bottom: 64px;
}
.tele03_center{
	width: 1200px;
	margin: 0 auto;
}
.tele03_center .title_type{
	width: 600px;
}
.tele03_list{
	margin-top: 50px;
}
.tele03_list li{
	width: 148px;
	float: left;
	margin-right: 2px;
	text-align: center;
	font-size: 20px;
	margin-bottom: 24px;
}
.tele03_list li a{
	color: #434343;
}
.tele03_list li a p{
	line-height: 34px;
}
.tele03_list li img{
	-webkit-transition: all 300ms cubic-bezier(0.000, 0.450, 0.750, 1); /* older webkit */
-webkit-transition: all 300ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
   -moz-transition: all 300ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
     -o-transition: all 300ms cubic-bezier(0.000, 0.450, 0.750, 1.380); 
        transition: all 300ms cubic-bezier(0.000, 0.450, 0.750, 1.380); /* custom */
}
.tele03_list li:nth-child(8n){
	margin-right: 0;
}
.tele03_list li:hover a{
	font-weight: bold;
}
.tele03_list li:hover img{
	margin-top: -2px;
}
.tele04{
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele39.jpg) no-repeat center center;
}
.tele05{
	width: 100%;
	display: inline-block;
	float: left;
	padding-bottom: 64px;	
}
.tele05_center{
	width: 1200px;
	margin: 0 auto;
}
.tele05_list{
	width: 100%;
}
.tele05_list li{
    width: 278px;
    float: left;
    height: 100%;
    background: #fff;
    border: 1px solid #eeeeee;
    margin-right: 26px;
    position: relative;
    -webkit-transition: 0.6s;
    transition: 0.6s;	
}
.tele05_list li:nth-child(4n){
	margin-right: 0;
}
.tele05_img{
	width: 278px;
	height: 210px;
	overflow: hidden;
}
.tele05_img img{
	width: 100%;
	min-height: 210px;
}
.tele05_list li:after{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    background: transparent;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.tele05_list li p{
	font-size: 20px;
	line-height: 25px;
	height: 50px;
	margin: 10px 5%;
	width: 90%;
	overflow: hidden;
	font-weight: bold;
}
.tele05_list li:hover{
	box-shadow: 0 0 15px #eee;
}
.tele05_list li:hover:after{
	content: "";	
    background: #5db4e8;
}
.tele06{
	width: 100%;
	display: inline-block;
	float: left;
	padding-bottom: 64px;
	background: #f9f9f9;
}
.tele06_center{
	width: 1200px;
	margin: 0 auto;
}
.tele06_center .title_nav span.title_navCurrent i{
	width: 140px;
	margin-left: -70px;
}
.tele06_center .title_nav span:hover i{
	position: absolute;
	display: block;
	width: 140px;
	height: 2px;
	background: #a0c449;
	left: 50%;	
	margin-left: -70px;
}
.tele06_list{
	width: 100%;
}
.tele06_list li{
	float: left;
	width: 186px;
	padding: 14px;
	height: 254px;
	border: 1px solid #eee;
	background: #fff;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 20px;
	position: relative;
}
.tele06_list li:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #fff;
}
.tele06_list li:nth-child(5n){
	margin-right: 0;
}
.tele06_img{
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
}
.tele06_img img{
	vertical-align: middle;
}
.tele06_list li h4{
	font-size: 17px;
	line-height: 22px;
	width: 100%;
	padding-bottom: 16px;
	border-bottom: 1px solid #eee;
	margin-bottom: 26px;
}
.tele06_list li p{
	width: 100%;
	line-height: 34px;
	border-bottom: 1px dashed #eee;
	color: #211815;
	font-size: 14px;
}
.tele06_list li p a:hover{
	color: #7d7d7d;
}
.tele06_list li p:last-child{
	border-bottom: none;
}
.tele07{
	width: 100%;
	display: inline-block;
	float: left;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele40.jpg) no-repeat center center;
	width: 100%;
	height: 540px;
	position: relative;
}
.tele07:after{
	content: "";
	position: absolute;
	bottom: 78px;
	left: 0;
	height: 1px;
	background: #b1bdcb;
	width: 100%;
}
.tele07_center{
	width: 1200px;
	margin: 0 auto;
}
.tele07_list{
	width: 100%;
}
.tele07_list li{
	width: 188px;
	float: left;
	margin-right: 100px;
	margin-left: 36px;
	color: #fff;
	position: relative;
	z-index: 1;
}
.tele07_list li:nth-child(4){
	margin-right: 0;
}
.tele07_main{
	width: 176px;
	margin-left: 17px;
}
.tele07_main p{
	font-size: 16px;
	line-height: 22px;
}
.tele07_main h5{
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 10px;
}
.tele07_li01{
	margin-top: 174px;
	height: 112px;
}
.tele07_li01:after{
	content: "";
	position: absolute;
	width: 1px;
	height: 82px;
	background: #fff;
	bottom: 0;
}
.tele07_li01:before{
	content: "1";
	position: absolute;
	top: -62px;
	left: -28px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele29.png) no-repeat;
	width: 58px;
	height: 73px;
	color: #3f4962;
	text-align: center;
	line-height: 64px;
	font-size: 24px;
}
.tele07_li02{
	margin-top: 90px;
	height: 197px;
}
.tele07_li02 p{
	width: 144px;
}
.tele07_li02:after{
	content: "";
	position: absolute;
	width: 1px;
	height: 167px;
	background: #fff;
	bottom: 0;
}
.tele07_li02:before{
	content: "2";
	position: absolute;
	top: -62px;
	left: -28px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele29.png) no-repeat;
	width: 58px;
	height: 73px;
	color: #3f4962;
	text-align: center;
	line-height: 64px;
	font-size: 24px;
}
.tele07_li03{
	margin-top: 130px;
	height: 157px;
}
.tele07_li03:after{
	content: "";
	position: absolute;
	width: 1px;
	height: 127px;
	background: #fff;
	bottom: 0;
}
.tele07_li03:before{
	content: "3";
	position: absolute;
	top: -62px;
	left: -28px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele29.png) no-repeat;
	width: 58px;
	height: 73px;
	color: #3f4962;
	text-align: center;
	line-height: 64px;
	font-size: 24px;
}
.tele07_li04{
	margin-top: 110px;
	height: 177px;
}
.tele07_li04:after{
	content: "";
	position: absolute;
	width: 1px;
	height: 147px;
	background: #fff;
	bottom: 0;
}
.tele07_li04:before{
	content: "4";
	position: absolute;
	top: -62px;
	left: -28px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele29.png) no-repeat;
	width: 58px;
	height: 73px;
	color: #3f4962;
	text-align: center;
	line-height: 64px;
	font-size: 24px;
}
.tele07_list li i{
    position: absolute;
    bottom: -11px;
    left: -9px;
    background: url(http://or7l8fc3q.bkt.clouddn.com/tele30.png) no-repeat;
    width: 24px;
    height: 20px;
}
.tele08{
	width: 100%;
	display: inline-block;
	float: left;
	padding-bottom: 64px;	
	background: #f9f9f9;
	position: relative;
}
.tele08_center{
	width: 1200px;
	margin: 0 auto;
}
.tele08_list{
	width: 1200px;
	height: 480px;
	position: relative;
}
.tele08_list:after{
	content: "";
	position: absolute;
	top: 236px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #eee;
}
.tele08_list li{
	float: left;
	width: 200px;
	text-align: center;
	padding:0 60px;
	height: 210px;
	padding-top: 26px;
	position: relative;
}
.tele08_list li h5{
	font-size: 20px;
	font-weight: bold;
	margin: 8px 0;
}
.tele08_list li p{
	text-align: left;
}
.tele08_li01{
	border-right: 1px dashed #eee;
}
.tele08_li02{
	border-left: 1px dashed #eee;
}
.tele08_liMargin{
	margin-left: 116px;
}
.tele08_list li.tele08_sign02,.tele08_list li.tele08_sign05{
	padding: 26px 120px;
	padding-bottom: 0;
}
.tele08_list li.tele08_sign01{
	padding-left: 0;
}
.tele08_sign01:after{
	content: "1";
	position: absolute;
	bottom: -8px;
	left: 109px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #a0c449;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	z-index: 1;
}
.tele08_sign04:after{
	content: "2";
	position: absolute;
	top: -8px;
	left: 134px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #a0c449;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	z-index: 1;
}
.tele08_sign02:after{
	content: "3";
	position: absolute;
	bottom: -8px;
	left: 168px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #a0c449;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	z-index: 1;
}
.tele08_sign05:after{
	content: "4";
	position: absolute;
	top: -8px;
	left: 256px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #a0c449;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	z-index: 1;
}
.tele08_sign03:after{
	content: "5";
	position: absolute;
	bottom: -8px;
	left: 168px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #a0c449;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	z-index: 1;
}
.tele08_sign06:after{
	content: "6";
	position: absolute;
	top: -8px;
	left: 136px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #a0c449;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	z-index: 1;
}
.tele09{
	width: 100%;
	display: inline-block;
	float: left;
	height: 617px;
	position: relative;	
	overflow: hidden;
}
.tele09_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.tele09_box{
	width: 646px;
	float: left;
	margin-top: 112px;
}
.tele09_box h5{
	font-size: 32px;
	color: #333;
	margin-bottom: 20px;
	line-height: 36px;
	position: relative;
	width: 100%;
	text-indent: 46px;
}
.tele09_box h5:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele37.png) no-repeat;
	width: 35px;
	height: 43px;
}
.tele09_box p{
	width: 608px;
	margin-left: 28px;
	position: relative;
	font-size: 16px;
	color: #211815;
	line-height: 36px;
}
.tele09_box p:after{
	content: "";
	position: absolute;
	top: 11px;
	left: -25px;
	width: 15px;
	height: 15px;
	background: #5db4e8;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	text-align: center;
	border-radius: 50%;
}
.tele09_box p.tele09_p01:after{
	content: "1";
}
.tele09_box p.tele09_p02:after{
	content: "2";
}
.tele09_box p.tele09_p03:after{
	content: "3";
}
.tele09_box p.tele09_p04:after{
	content: "4";
}
.tele09_box p.tele09_p05:after{
	content: "5";
}
.tele09_box p.tele09_p06:after{
	content: "6";
}
.tele09_box p.tele09_p07:after{
	content: "7";
}
.tele09_box p.tele09_p08:after{
	content: "8";
}
.tele09_centerBg{
	position: absolute;
	top: 85px;
	right: -20px;
}
.tele10{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: url(http://or7l8fc3q.bkt.clouddn.com/tele42.jpg) no-repeat center center;
	height: 890px;
	overflow: hidden;	
}
.tele10_center{
	width: 1200px;
	margin: 0 auto;
}
@media screen and (max-width:1300px) {

	.tele01_center{
		width: 960px;
	}
	.tele01_list li.tele01_show{
		width: 626px;
	}
	.tele01_show .tele01_imgBox{
		width: 626px;
	}
	.tele01_list li,.tele01_imgBox{
		width: 297px;
	}
	.tele02_center{
		width: 960px;
	}
	.tele02_list li{
		width: 225px;
		margin-right: 20px;
	}
	.tele02_list li p{
		width: 158px;
	}
	.tele03_center{
		width: 960px;
	}
	.tele03_list li{
		margin-right: 0px;
		width: 120px;
		font-size: 18px;
	}
	.tele05_center{
		width: 960px;
	}
	.tele05_list li{
		width: 218px;
	}
	.tele05_img{
		width: 218px;
	}
	.tele05_img img{
		width: auto;
	}
	.tele06_center{
		width: 960px;
	}
	.tele06_center .title_type h3{
		width: 350px;
	}
	.tele06_list li{
		padding-left: 0;
		padding-right: 0;
		margin-right: 4px;
	}
	.tele07_center{
		width: 960px;
	}
	.tele07_list li{
		width: 108px;
	}
	.tele08_center{
		width: 960px;
	}
	.tele08_list{
		width: 960px;
	}
	.tele08_list li{
		padding-left: 10px;
		padding-right: 10px;
	}
	.tele08_liMargin{
		margin-left: 76px;
	}
	.tele08_sign01:after{
		content: "1";
		left: 68px;
	}
	.tele08_sign04:after{
		content: "2";
		left: 126px;
	}
	.tele08_sign02:after{
		content: "3";
		left: 78px;
	}
	.tele08_sign05:after{
		content: "4";
		left: 347px;
	}
	.tele08_sign03:after{
		content: "5";
		left: 78px;
	}
	.tele08_sign06:after{
		content: "6";
		left: 126px;	
	}
	.tele09_center{
		width: 960px;
	}
	.tele10_center{
		width: 960px;
	}

}

/**
 * internationalReferral
 */
.inter_bannerMain{
	width: 550px;
	text-align: left;
	margin-left: 0px;
}
.inter02 .tele02_list li{
	width: 365px;
}
.inter02 .tele02_list li p{
	width: 290px;
}
.inter01{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: url(http://or7l8fc3q.bkt.clouddn.com/inter08.jpg) no-repeat center center;
	height: 850px;
	overflow: hidden;		
}
.inter01_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.inter01_center h5{
	font-size: 32px;
	color: #fff;
	line-height: 100px;
	margin-top: 60px;
}
.inter01_list{
	width: 850px;
	margin-top: 90px;
}
.inter01_list li{
	width: 350px;
	float: left;
	margin-right: 75px;
	margin-bottom: 50px;
}
.inter01_box{
	width: 286px;
	float: right;
	font-size: 16px;
	color: #fff;
}
.inter01_box h6{
	font-size: 20px;
	line-height: 24px;
	height: 24px;
	margin-bottom: 10px;
}
.tele08_list li.inter02_sign01{
	padding-right: 40px;
}
.tele08_list li.inter02_sign02{
	padding-left: 60px;
	padding-right: 60px;
}
.tele08_list li.inter02_sign03,.tele08_list li.inter02_sign04{
	padding-left: 40px;
	padding-right: 40px;	
}
.tele08_list li.inter02_sign05{
	padding-left: 80px;
	padding-right: 80px;	
}
.tele08_list li.inter02_sign06{
	padding-left: 25px;
	padding-right: 25px;	
	border-right: 1px dashed #eee;	
}
.inter02_sign041:after{
	content: "2";
	left: 116px;
}
.inter02_sign02:after{
	content: "3";
	left: 188px;
}
.inter02_sign05:after{
	content: "4";
	left: 116px;
}
.inter02_sign03:after{
	content: "5";
	left: 229px;
}
.inter02_sign06:after{
	content: "7";
	left: 242px;
}
.inter02_sign04:after{
	content: "6";
    position: absolute;
    bottom: -8px;
    left: -7px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #a0c449;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    z-index: 1;
}
.inter03_center .tele09_centerBg{
	left: 0;
}
.inter03_center .tele09_box{
	float: right;
	width: 580px;
}
.inter03_center .tele09_box p{
	width: 510px;
}
@media screen and (max-width:1300px) {
	.inter_bannerMain{
		margin-left: -100px;
	}
	.inter02 .tele02_list li{
		width: 300px;
	}
	.inter02 .tele02_list li p{
		width: 210px;
	}
	.inter01_center{
		width: 960px;
	}
	.inter03_center .tele09_box{
		width: 422px;
		position: relative;
		z-index: 1;
	}
	.inter03_center .tele09_box p{
		width: 392px;
	}
	.inter02_center .tele08_list li{
		padding-left: 16px;
		padding-right: 16px;
	}
	.inter02_center .tele08_list li.tele08_liMargin{
		margin-left: 140px;
	}
	.inter02_sign01:after{
		content: "1";
		left: 132px;
	}
	.inter02_sign041:after {
	    content: "2";
	    left: 83px;
	}
	.inter02_sign02:after {
	    content: "3";
	    left: 132px;
	}
	.inter02_sign05:after {
	    content: "4";
	    left: 84px;
	}
	.inter02_sign03:after {
	    content: "5";
	    left: 132px;
	}
	.inter02_sign06:after {
	    content: "7";
	    left: 224px;
	}
	.inter02_sign04:after{
		content: "6";
		left: -7px;
	}
}

/**
 * healthManagement
 */
.hm_bannerMain{
	width: 456px;
	position: absolute;
	top: 146px;
	left: 50%;
	margin-left: -300px;
	z-index: 1;
}
.hm_bannerMain h2{
	font-size: 40px;
	line-height: 60px;
}
.hm_bannerMain p{
	font-size: 18px;
	line-height: 24px;
}
.hm_bannerCode{
	position: absolute;
	top: 0;
	left: 50%;
	width: 146px;
	margin-left: 334px;
	z-index: 1;
	text-align: center;
	top: 134px;
}
.hm_bannerCode p{
	font-size: 16px;
	line-height: 20px;
}
.hm01{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: #eee;
	padding-bottom: 106px;	
}
.hm01_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}
.hm01_center .title_type{
	text-align: left;
}
.hm01_center p{
	font-size: 16px;
	line-height: 24px;
	float: left;
	width: 846px;
	margin-left: 22px;
	text-align: left;
	padding-right: 300px;
}
.hm01_center h4{
	clear: both;
	margin-top: 60px;
	text-align: center;
	display: inline-block;
	width: 220px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	background: #5db4e8;
	font-size: 24px;
	border-radius: 4px;
	margin-bottom: 20px;
}
.hm02{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: #fff;
	height: 456px;	
}
.hm02_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 456px;
}
.hm02_img01{
	position: absolute;
	bottom: 0;
	left: 0;
}
.hm02_img02{
	position: absolute;
	bottom: 20px;
	right: 60px;	
}
.hm02_h4{
	position: absolute;
	width: 474px;
	top: 54px;
	right: 60px;
	text-align: center;
	font-size: 32px;
}
@media screen and (max-width:1300px) {
	.hm01_center{
		width: 960px;
	}
	.hm01_center p{
		margin-left: 12px;
		padding-right: 0;
	}
	.hm01_center img{
		width: 100%;
		height: auto;
	}
	.hm02{
		height: 365px;
	}
	.hm02_center{
		width: 960px;
		height: 365px;
	}
	.hm02_img01{
		height: 402px;
		width: auto;
	}
	.hm02_img02{
		width: 378px;
		height: auto;
	}
	.hm02_h4{
		width: 378px;
		top: 26px;
	}
}
/**
 * checkup
 */
.check_bannerMain{
    position: absolute;
    top: 120px;
    left: 50%;
    z-index: 1;
    color: #fff;
    width: 550px;
    text-align: left;
    margin-left: 0px;	
}
.check_bannerMain h2{
	color: #367abd;
	font-size: 40px;
	height: 70px;
	line-height: 70px;
}
.check_bannerMain p{
	font-size: 18px;
	line-height: 24px;
	color: #777;
}
.check01{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: #f9f9f9;
	padding-bottom: 46px;	
}
.check01_center{
	width: 1200px;
	margin: 0 auto;
}
.check01_list{
	width: 100%;
}
.check01_list li{
    width: 214px;
    float: left;
    height: 100%;
    background: #fff;
    border: 1px solid #eeeeee;
    margin-right: 26px;
    position: relative;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    padding: 0 32px;
    height: 286px;
    text-align: center;
    margin-bottom: 30px;
}
.check01_list li:nth-child(4n){
	margin-right: 0;
}
.check01_list li img{
	width: 60px;
	height: 60px;
	border-radius: 30px;
	border: 1px solid #eee;
	margin-top: 38px;
}
.check01_list li h3{
	font-size: 20px;
	font-weight: bold;
}
.check01_list li p{
	padding-top: 10px;
	font-size: 16px;
	color: #211815;
	text-align: left;
	position: relative;
}
.check01_list li p:after{
	content: "";
	position: absolute;
	top: 0;
	left: 7%;
	width: 86%;
	height: 1px;
	background: #eee;
}
.check02{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: #fff;
	height: 580px;	
}
.check02_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 500px;
}
.check02_img01{
	position: absolute;
	bottom: 0;
	left: 20px;
}
.check02_box{
	width: 554px;
	position: absolute;
	right: 0;
	top: 150px;
}
.check02_list{
	width: 100%;
	display: inline-block;
	float: left;
	margin-bottom: 18px;
}
.check02_list span{
	width: 62px;
	height: 62px;
	display: inline-block;
	float: left;
	border: 1px dashed #d6d6d6;
	border-radius: 31px;
	text-align: center;
	line-height: 62px;
	font-size: 20px;
}
.check02_list p{
	width: 440px;
	float: right;
}
.check02_color01{
	color: #eaad4c;
}
.check02_color02{
	color: #8fb781;
}
.check02_color03{
	color: #d95d55;
}
.check03{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: url(http://or7l8fc3q.bkt.clouddn.com/checkup07.jpg) no-repeat center center;
	height: 690px;
	overflow: hidden;	
}
.check03_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.check03_center .title_box:before{
	content: "";
	background: #fff;
}
.check03_box{
	width: 940px;
	margin: 0 auto;
	color: #fff;
	padding-left: 20px;
}
.check03_box p{
	line-height: 48px;
	width: 940px;
	height: 48px\0;
}
.check03_box span{
	display: inline-block;
	float: left;
}
.check03_box span:nth-child(1){
	width: 328px;
	text-align: right;
}
.check03_box span:nth-child(3){
	width: 328px;
	text-align: left;
}
.check03_box span:nth-child(2){
	width: 284px;
	text-align: center;
	font-size: 22px;
	color: #fff;
}
.check03_box span.check03_box01{
	width: 328px;
	text-align: right;
}
.check03_box span.check03_box03{
	width: 328px;
	text-align: left;
}
.check03_box span.check03_box02{
	width: 284px;
	text-align: center;
	font-size: 22px;
	color: #fff;
}
.check03_box p.check03_title{
	height: 96px;
	line-height: 96px;
}
.check03_box p.check03_title span{
	font-size: 32px;
}
.check03_title span:nth-child(2){
	font-size: 66px;
}
.check03_box p.check03_title span.check03_box02{
	font-size: 66px;
}
.check03_color313131{
	color: #313131;
}
.check04{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: #f9f9f9;
}
.check04 .check04_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.check04_list{
	width: 100%;
	margin-top: 100px;
}
.check04_list li{
	width: 150px;
	float: left;
	text-align: center;
	margin-right: 112px;
	margin-bottom: 96px;
	position: relative;
}
.check04_list li:nth-child(5n){
	margin-right: 0;
}
.check04_list li:after{
	content: "";
	position: absolute;
	top: 50px;
	left: 188px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/checkup18.png) no-repeat;
	width: 38px;
	height: 16px;
}
.check04_list li:nth-child(5n):after{
	content: "";	
	background: none;
	width: 0;
	height: 0;
}
.check04_img{
	height: 80px;
	text-align: center;
	line-height: 80px;
}
.check04_img img{
	vertical-align: middle;
}
.check04_list li h5{
	font-size: 20px;
	line-height: 22px;
	height: 22px;
	margin-bottom: 8px;
	font-weight: bold;
}
.check04_list li p{
	font-size: 16px;
	line-height: 20px;
}
@media screen and (max-width:1300px) {
	.check_bannerMain{
		margin-left: -70px;
	}
	.check01_center{
		width: 960px;
	}
	.check01_list li{
		width: 162px;
		padding: 0 28px;
		height: 300px;
	}
	.check02_center{
		width: 960px;
	}
	.check02_center .title_type{
		width: 400px;
	}
	.check02_img01{
		width: 400px;
		height: auto;
	}
	.check02_box{
		width: 530px;
	}
	.check03_box{
		padding-left: 0;
	}
	.check04 .check04_center{
		width: 960px;
	}
	.check04_list li{
		margin-right: 52px;
	}
	.check04_list li:after{
		content: "";
		left: 156px;
	}
}
/**
 * disease
 */
.dis_bannerMain{
	position: absolute;
	z-index: 1;
	width: 500px;
	top: 140px;
	left: 50%;
	margin-left: -164px;
}
.dis_bannerMain h2{
	font-size: 48px;
	line-height: 70px;
}
.dis_bannerMain p{
	color: #5db4e8;
	font-size: 24px;
	line-height: 34px;
}
.dis01{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: #f9f9f9;	
	padding-bottom: 46px;
}
.dis01_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.dis01_list{
	width: 100%;
}
.dis01_list li{
	width: 300px;
	padding: 0 39px;
    height: 236px;
    background: #fff;
    float: left;
    margin-right: 30px;
    border: 1px solid #eee;
    position: relative;
    margin-bottom: 32px;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    overflow: hidden;
}
.dis01_list li:nth-child(3n){
	margin-right: 0;
}
.dis01_list li h4{
	text-align: center;
	font-size: 20px;
	line-height: 46px;
	height: 46px;
	margin-top: 40px;
	border-bottom: 1px solid #eeeeee;
}
.dis01_list li p{
	color: #211815;
	font-size: 16px;
	margin-top: 10px;
}
.dis01_list li:after{
	content: "";
	position: absolute;
	top: -18px;
	left: 20px;
	background: url(http://or7l8fc3q.bkt.clouddn.com/disease02.png) no-repeat;
	width: 40px;
	height: 78px;
	color: #fff;
	line-height: 80px;
	font-size: 20px;
	text-align: center;
}
.dis01_list li.dis01_li01:after{
	content: "1";
}
.dis01_list li.dis01_li02:after{
	content: "2";
}
.dis01_list li.dis01_li03:after{
	content: "3";
}
.dis01_list li.dis01_li04:after{
	content: "4";
}
.dis01_list li.dis01_li05:after{
	content: "5";
}
.dis01_list li.dis01_li06:after{
	content: "6";
}
@media screen and (max-width:1300px) {
	.dis01_center{
		width: 960px;
	}
	.dis01_list li{
		width: 237px;
		padding: 0 30px;
	}
}

/**
 * ivf
 */
.ivf .title_box:before{
	content: "";
	background: #e86388;
}
.ivf .item11_consult{
	color: #e84270;
}
.ivf .item11_list .item_listImg span{
	background: #e84270;
}
.ivf .item11{
	padding-bottom: 46px;
}
.ivf .item04 .item_listImg p{
	background: rgba(232,66,112,0.6);
	background: #e84270\0;
}
.ivf .item11_feature:before {
    content: "";
    background: url(http://or7l8fc3q.bkt.clouddn.com/ivf19.png) no-repeat;
    background: url(http://or7l8fc3q.bkt.clouddn.com/ivf19.png?imageView2/2/w/19/h/18/q/100) no-repeat\0;
    background-size: 19px 18px;
}
.ivf_bannerMain{
	width: 460px;
	position: absolute;
	top: 114px;
	left: 50%;
	margin-left: -500px;
	z-index: 1;
	color: #fff;
}
.ivf_bannerMain h2{
	font-size: 40px;
	line-height: 60px;
}
.ivf_bannerMain p{
	font-size: 18px;
	line-height: 22px;
	margin-top: 10px;
}
.ivf_banner .swiper-active-switch {
	background: #e86388;
	width: 28px;
	height: 10px;
	border-radius: 5px;
}
.ivf01{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: url(http://or7l8fc3q.bkt.clouddn.com/ivf21.jpg) no-repeat center center;	
	height: 900px;	
}
.ivf01_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.ivf01_listTitle{
	width: 100%;
}
.ivf01_listTitle li{
	width: 200px;
	float: left;
	height: 58px;
	line-height: 58px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.ivf01_list{
	width: 1188px;
	display: inline-block;
	padding: 6px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 15px #eee;
}
.ivf01_list li.height56{
	height: 56px;
	line-height: 56px;
}
.ivf01_list li.lineHeight66{
	line-height: 60px;
}
.ivf01_list li.colorf7e9e8{
	background: #f7e9e8;
}
.ivf01_list li{
	width: 190px;
	margin: 4px;
	float: left;
	text-align: center;
	height: 60px;
	background: #fdf9f9;
	border-radius: 4px;
	font-size: 16px;
	line-height: 30px;
}
.ivf01_list li.ivf01_liTitle{
	font-size: 22px;
	color: #e84270;
	line-height: 56px;
}
.ivf02{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	padding-bottom: 46px;
}
.ivf02_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.ivf02_list li{
	width: 240px;
	float: left;
	text-align: center;
	margin-top: 70px;
	margin-bottom: 30px;
}
.ivf02_img{
	width: 88px;
	height: 88px;
	border-radius: 50%;
	border: 5px solid #f5e0df;
	text-align: center;
	line-height: 88px;
	display: inline-block;
}
.ivf02_img img{
	vertical-align: middle;
}
.ivf02_list li h5{
	width: 100%;
	text-align: center;
	font-size: 20px;
	margin-top: 20px;
}
.ivf03{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: url(http://or7l8fc3q.bkt.clouddn.com/ivf20.jpg) no-repeat center center;	
	height: 375px;		
}
.ivf03_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	color: #fff;
}
.ivf03_center h4{
	margin-top: 40px;
	line-height: 40px;
	height: 40px;
	font-size: 32px;
}
.ivf03_h4sign{
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	height: 50px;
	width: 100%;
	text-align: center;
}
.ivf03_list{
	width: 100%;
}
.ivf03_list li{
	width: 240px;
	float: left;
}
.ivf03_img{
	height: 68px;
	text-align: center;
	line-height: 68px;
}
.ivf03_img img{
	vertical-align: middle;
}
.ivf03_list li p{
	font-size: 20px;
	line-height: 24px;
	height: 48px;
	border-right: 1px solid #fff
}
.ivf03_center a{
	font-size: 18px;
	color: #e84270;
	background: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 162px;
	border-radius: 4px;
	box-shadow: 1px 1px 4px #ccc;
	display: inline-block;
	margin-top: 40px;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.ivf03_center a:hover{
	background: #e84270;
	color: #fff;
}
.ivf .item04_list li:hover .item_listContent i{
	color: #e84270;
}
.ivf .item_listTip{
	border: 1px solid #e84270;
	color: #e84270;
}
.ivf04{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: #f9f9f9;			
}
.ivf04 .ivf04_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.ivf04_center:after{
	content: "";
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #dcdcdc;
	position: absolute;
	top: 269px;
	left: 0;
}
.ivf04_center:before{
	content: "";
	width: 900px;
	height: 1px;
	border-bottom: 1px dashed #dcdcdc;
	position: absolute;
	top: 449px;
	left: 300px;
}
.ivf04_list01{
	width: 100%;
	display: inline-block;
	float: left;
	margin-top: 76px;
	margin-bottom: 10px;
}
.ivf04_list01 li{
	width: 300px;
	float: left;
	text-align: center;
}
.ivf04_list02{
	width: 900px;
	display: inline-block;
	float: left;
	margin-left: 150px;
	margin-bottom: 70px;
}
.ivf04_list02 li{
	width: 300px;
	float: left;
	text-align: center;	
}
.ivf04_center li span{
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	position: relative;
	z-index: 1;
	height: 28px;
	display: inline-block;
}
.ivf04_center li span:after{
	content: "";
	position: absolute;
	background: #e5e5e5;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	bottom: -20px;
	left: 28px;
}
.ivf04_list01 li span:before{
	content: "";
	position: absolute;
	background: url(http://or7l8fc3q.bkt.clouddn.com/ivfright10.png) no-repeat;
	width: 13px;
	height: 21px;
	bottom: -23px;
	right: -123px;
}
.ivf04_list02 li span:before{
	content: "";
	position: absolute;
	background: url(http://or7l8fc3q.bkt.clouddn.com/ivfleft01.png) no-repeat;
	width: 13px;
	height: 21px;
	bottom: -23px;
	left: 183px;
}
.ivf04_center li span.ivf04_beforeNone:before{
	content: "";
	background: transparent;
}
.ivf04_center li p{
	font-size: 20px;
	line-height: 30px;
	margin-top: 24px;
	margin-bottom: 26px;
}
.ivf04_img{
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
}
.ivf04_img img{
	vertical-align: middle;
}
.ivf .foot{
	background: #f091ac;
}
.ivf .footer_info{
	border-bottom: 1px solid #f4b2c4;
}
@media screen and (max-width:1300px) {
	.ivf_bannerMain{
		margin-left: -470px;
	}
	.ivf03_center{
		width: 960px;
	}
	.ivf03_list li{
		width: 192px;
	}
	.ivf03_list li p{
		font-size: 18px;
	}
	.ivf04 .ivf04_center{
		width: 960px;
	}
	.ivf04_list01 li{
		width: 240px;
	}
	.ivf04_list01 li span:before{
		right: -88px;
	}
	.ivf04_list02{
		width: 720px;
		margin-left: 240px;
	}
	.ivf04_list02 li{
		width: 240px;
	}
	.ivf04_center:before{
		width: 720px;
		left: 240px;
	}
}

/**
 * userCenter
 */
.userBox{
	width: 100%;
	display: inline-block;
	float: left;
	position: relative;	
	background: #f9f9f9;	
}
.userBox_center{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.userBox_main{
	width: 1104px;
	background: #fff;
	padding:48px;
	display: inline-block;
	float: left;
	margin-bottom: 30px;
}
.userInfo{
	width: 100%;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 50px;
}
.user_headPortrait{
	width: 100px;
	height: 100px;
	float: left;
	border-radius: 50%;
	padding: 2px;
	border: 1px solid #ddd;
	overflow: hidden;
	margin-left: 20px;
	margin-right: 10px;
}
.user_headPortrait img{
	width: 100px;
	height: 100px;
	border-radius: 50%;
}
.user_logined{
	float: left;
	width: 430px;
}
.user_logined p{
	font-size: 20px;
	color: #333;
	margin-top: 20px;
	line-height: 24px;
	height: 24px;
	position: relative;
}
.user_logined p i{
	color: #6cbbe9;
}
.user_logined p:after{
	content: "";
	width: 48px;
	height: 1px;
	background: #d8d8d8;
	position: absolute;
	bottom: -10px;
	left: 0;
}
.user_logined span{
	display: inline-block;
	float: left;
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	margin-top: 12px;
	margin-right: 15px;
	color: #696969;
	position: relative;
}
.user_binding{
	float: left;
	margin-top: 20px;
	font-size: 14px;
	color: #696969;
	margin-left: 120px;
}
.userBox_tab{
	width: 100%;
	border-bottom: 1px solid #d8d8d8;
	height: 40px;
}
.userBox_tab span{
	display: inline-block;
	font-size: 16px;
	color: #363636;
	line-height: 39px;
	height: 39px;
	float: left;
	margin-right: 36px;
	cursor: pointer;
}
.myOrder{
	margin-left: 48px;
}
.userBox_tabCurrent{
	border-bottom: 3px solid #a0c449;
}
.userBox_list{
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
.userBox_tip{
	width: 100%;
	font-size: 14px;
	color: #414141;
	line-height: 90px;
	height: 90px;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
.userBox_tipInfo{
	float: left;
	margin-left: 30px;
}
.userBox_tipMoney{
	float: right;
	margin-right: 39px;
}
.userBox_tipMoney i{
	color: #e4470a;
	font-size: 24px;
}
.userBox_goods{
	width: 100%;
	border-bottom: 1px solid #d8d8d8;
	display: inline-block;
	padding: 28px 0;
	position: relative;
}
.userBox_goodsImg{
	width: 104px;
	height: 104px;
	overflow: hidden;
	background: #dedede;
	float: left;
	margin-left: 30px;
	margin-right: 14px;
}
.userBox_goodsName{
	font-size: 18px;
	color: #313131;
	line-height: 20px;
	height: 20px;
	margin-bottom: 12px;
	font-weight: bold;
}
.userBox_goods p{
	font-size: 14px;
	color: #414141;
	line-height: 22px;
}
.userBox_goods p i{
	color: #000;
	font-weight: bold;
}
.user_pay{
	position: absolute;
	right: 39px;
	top: 62px;
	width: 124px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	display: inline-block;
	color: #fff;
	background: #e4470a;
	font-size: 16px;
	border-radius: 4px;
	cursor: pointer;
}
.user_pay:hover{
	background: #cb4612;
}

@media screen and (max-width:1300px) {
	.userBox_center{
		width: 960px;
	}
	.userBox_main{
		width: 864px;
	}
	.user_binding{
		margin-left: 70px;
	}
}

/**
 * myData
 */
.userBox_data{
	width: 100%;
	height: 260px;
	border-bottom: 1px solid #d8d8d8;
}
.userBox_name{
	width: 1032px;
	margin: 0 auto;
	height: 85px;
	line-height: 85px;
	border-bottom: 1px solid #f6f6f6;
	margin-top: 2px;
	font-size: 14px;
	color: #000;
}
.userBox_item{
	font-weight: bold;
}
.userBox_item01{
	color: #696969;
	width: 178px;
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
	display: inline-block;
	text-indent: 10px;
	border-radius: 4px;
}
.userBox_sex{
	width: 1032px;
	margin: 0 auto;
	height: 85px;
	line-height: 85px;
	border-bottom: 1px solid #f6f6f6;
	margin-top: 2px;
	font-size: 14px;
	color: #000;
}
.userBox_password{
	width: 1032px;
	margin: 0 auto;
	height: 85px;
	line-height: 85px;
	margin-top: 2px;
	font-size: 14px;
	color: #000;	
}
.userBox_item02{
	display: inline-block;
}
.userBox_item02 i{
	margin-right: 16px;
	text-indent: 20px;
	display: inline-block;	
	position: relative;
}
.userBox_item02 i:after{
	content: "";
	position: absolute;
	top: 35px;
	left: 0;
	width: 12px;
	height: 12px;
	border: 1px solid #d3d3d3;
	border-radius: 50%;
}
.userBox_item02 i.userBox_item02Current:before{
	content: "";
	top: 37px;
	left: 2px;
	background: #e4470a;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
}
.changePassword{
	font-size: 12px;
	margin-left: 10px;
	color: #e4470a;
	cursor: pointer;
}
.user_preservedBox{
	width: 100%;
	text-align: center;
}
.user_preserved{
	height: 38px;
	width: 178px;
	line-height: 38px;
	margin-top: 36px;
	margin-bottom: 80px;
	background: #6cbbe9;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	border-radius: 4px;
}
.userBox_fixed{
	display: none;
}
.userBox_fixedBg{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}
.userBox_fixedMain{
	width: 430px;
	height: 508px;
	background: #fff;
	position: absolute;
	z-index: 100;
	left: 50%;
	margin-left: -215px;
	margin-top: 100px;
	border-radius: 6px;
}
.userBox_fixedCenter{
	width: 290px;
	margin: 0 auto;
	text-align: center;
}
.userBox_fixedCenter h5{
	line-height: 80px;
	height: 80px;
	margin-top: 10px;
	font-size: 18px;
	color: #343434;
	width: 100%;
	text-align: center;
	border-bottom: 2px solid #6cbbe9;
	margin-bottom: 34px;
}
.userBox_fixedCenter p{
	color: #696969;
	font-size: 14px;
	text-align: left;
	line-height: 24px;
	height: 24px;
	padding-top: 10px;
	clear: both;
}
.userBox_fixedCenter input{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: #f6f6f6;
	border-radius: 4px;
	text-indent: 16px;
	margin-bottom: 12px;
}
.userBox_fixedCenter p.errorMsg{
	width: 100%;
	font-size: 12px;
	color: red;
	line-height: 40px;
	height: 40px;
	text-align: center;
}
.userBox_fixedCenter p.errorMsg span{
	display: none;
}
.userBox_confirm{
	width: 178px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	display: inline-block;
	background: #6cbbe9;
	font-size: 18px;
	cursor: pointer;
}
.userBox_step{
	width: 100%;
	height: 46px;
	text-align: center;
	border-bottom: 1px solid #d8d8d8;
	margin-top: 10px;
	margin-bottom: 60px;
}
.userBox_step span{
	display: inline-block;
	height: 44px;
	line-height: 44px;
	color: #dedede;
	font-weight: bold;
	font-size: 20px;
	width: 174px;
	text-align: center;
	border-bottom: 5px solid #dedede;
	position: relative;
}
.userBox_step span i{
	display: inline-block;
	margin-left: 28px;
	position: relative;
}
.userBox_step span i:after{
	content: "";
	position: absolute;
	top: 11px;
	left: -28px;
	width: 22px;
	height: 22px;
	background: #dedede;
	color: #fff;
	border-radius: 50%;
	font-size: 20px;
	line-height: 20px;
}
.userBox_step span.userBox_step01 i:after{
	content: "1";
}
.userBox_step span.userBox_step02 i:after{
	content: "2";
}
.userBox_step span.userBox_step03 i:after{
	content: "3";
}
.userBox_step span.userBox_stepCurrent{
	border-bottom: 5px solid #e4470a;
	color: #e4470a;
}
.userBox_step span.userBox_stepCurrent i:after{
	background: #e4470a;
}
.userOrder_tip{
	border-top: none;
}
.userOrder_list{
	width: 1032px;
	margin: 0 auto;
	display: block;
	margin-top: 2px;
}
.userOrder_list .userBox_tipInfo{
	margin-left: 0;
}
.userOrder_list .userBox_tipMoney{
	margin-right: 0;
}
.userOrder_list .userBox_goodsImg{
	margin-left: 0;
}
.user_subPay{
	width: 178px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	display: inline-block;
	float: right;
	text-align: center;
	background: #e4470a;
	border-radius: 4px;
	margin-top: 46px;
	margin-bottom: 20px;
	cursor: pointer;
}
@media screen and (max-width:1300px) {
	.userBox_name,.userBox_sex,.userBox_password{
		width: 798px;
	}
	.userOrder_list{
		width: 798px;
	}
}
/**
 * 登录，注册和找回密码
 */
.userBox_fixedBg01{
	position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.8;
    top: 0;
    left: 0;
    z-index: 99;
}
.userBox_fixedMain01{
	width: 430px;
    height: 508px;
    background: #fff;
    position: absolute;
    z-index: 100;
    left: 50%;
    margin-left: -215px;
    top: 130px;
    border-radius: 6px;	
}
.userBox_fixedMain01 .userBox_fixedCenter h5{
	border-bottom: 2px solid #5db4e8;
}
.userBox_fixedCenter p.userBoxTip01{
	margin-top: 0;
	color: #313131;
}
.userBox_fixedCenter p.userBoxTip01 input{
	display: inline;
	width: auto;
	height: auto;
	margin-right: 5px;
}
.userBox_fixedCenter p.userBoxTip01 a{
	float: right;
}
.userBoxTip02{
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	margin-top: 20px;
}
.userBox_fixed01{
	display: none;
}
.userBox_fixed01 .userBox_confirm{
	background: #dcdcdc;
}
.userBox_fixedCenter input.userBox_imgCodeInput{
	width: 210px;
	float: left;
}
.userBox_imgCode{
	width: 70px;
	float: right;
	display: inline-block;
	height: 40px;
	background: #5db4e8;
	font-size: 14px;
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	cursor: pointer;
}
.userBox_imgCode:hover{
	background: #36a4e6;
}
.userBox_fixed02 .userBox_fixedMain01{
	height: 659px;
}
.userBoxTip01 span i{
	color: #5db4e8;
	cursor: pointer;
}
.userBox_fixed02 .userBoxTip02 i{
	color: #5db4e8;
}
.userBox_fixed01 .userBoxTip02 i{
	color: #5db4e8;
}
.userBox_fixedCenter p.userBox_secret{
	height: 425px;
	overflow: hidden;
	overflow-y: scroll;
	width: 100%;
	padding-right: 20px;
}
::-webkit-scrollbar  
{  
    width: 5px;  
    height: 16px;  
    background-color:transparent;  
}  
  
::-webkit-scrollbar-track  
{  
    background-color:transparent;  
}  
::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #eeeeee;  
}
.userBox_fixed01 .userBox_confirm01{
	width: 178px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	display: inline-block;
	background: #5db4e8;
	font-size: 18px;
	cursor: pointer;	
	margin-top: 20px;
}
.userBox_findStep{
	width: 100%;
	display: inline-block;
	float: left;
	height: 50px;
	overflow: hidden;
}
.userBox_findStep span{
	width: 46px;
	height: 46px;
	border-radius: 50%;
	border: 2px solid #dedede;
	text-align: center;
	line-height: 48px;
	float: left;
	margin-right: 70px;
	background: #eeeeee;
	color: #dcdcdc;
	font-size: 30px;
	position: relative;
}
.userBox_findStep span:after{
	content: "";
	position: absolute;
	top: 24px;
	left: 53px;
	width: 60px;
	height: 1px;
	border-bottom: 1px dashed #eee;
}	
.userBox_findStep span.userBox_findStepCurrent{
	color: #a0c449;
	border: 2px solid #a0c449;
}
.userBox_slide{
	width: 300%;
	height: 260px;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin-top: 20px;
}
.userBox_slideList{
	width: 290px;
	float: left;
}
.userBox_slideList02 p{
	margin-top: 40px;
}
.userBox_fixedCenter03{
	overflow: hidden;
}
.userBox_confirm02{
	width: 178px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	display: inline-block;
	background: #dcdcdc;
	font-size: 18px;
	cursor: pointer;	
}
.userBox_findSuccess{
	width: 100%;
	height: 260px;
}
.userBox_findSuccess img{
	width: 96px;
	height: 96px;
	margin-top: 50px;
}
.userBox_fixedCenter .userBox_findSuccess p{
	text-align: center;
	color: #313131;
	padding-top: 0;
	margin-top: 20px;
}
.userBox_successPassword{
	display: none;
}
.userBox_forgetPassword{
	color: #5db4e8;
}
.userBox_fixed03 .userBox_fixedMain01{
	height: 680px;
}

/*------add--------*/
.“j-hosDetailCount” i{
	height: 66px !important;
	overflow: hidden !important;
	text-align: left !important;
	display: inline-block !important;

}
.“j-hosDetailCount” a{
	text-decoration: underline;
    float: right;
    position: relative;
    display: block;
    color: rgb(84, 141, 212);
    margin-top: 10px;
}

/**
 * about
 */
.about_center{
	width: 100%;
	display: inline-block;
	float: left;
	margin-bottom: 50px;
}
.about_left{
	width: 280px;
	float: left;
	border: 1px solid #eee;
	background: #fff;
}
.about_left a{
	border-bottom: 1px solid #eee;
	display: inline-block;
	width: 100%;
	height: 105px;
	text-align: center;
	line-height: 105px;
	font-size: 20px;
	color: #313131;
	position: relative;
}
.about_left a:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	-webkit-transition: 0.6s;
	transition: 0.6s;
}
.about_left a:hover:after{
	background: #a0c449;
}
.about_left a:hover{
	font-weight: bold;
}
.about_left a.about_leftCurrent{
	font-weight: bold;
}
.about_left a.about_leftCurrent:after{
	background: #a0c449;
}
.about_right{
	width: 846px;
	padding: 30px;
	background: #fff;
	float: right;
	display: inline-block;
}
.about_us h5{
	font-size: 18px;
	color: #313131;
	line-height: 30px;
	font-weight: bold;
}
.about_us p{
	font-size: 16px;
	line-height: 24px;
}
.about_ContactBox{
	width: 100%;
	display: inline-block;
	float: left;
	border-bottom: 1px dashed #eee;
	padding-bottom: 26px;
	padding-top: 26px;
}
.about_ContactBox img{
	float: left;
	cursor: pointer;
}
.about_ContactMain{
	float: right;
	width: 570px;
}
.about_ContactMain h6{
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	position: relative;
	margin-bottom: 10px;
	text-indent: 14px;
}
.about_ContactMain h6:after{
	content: "";
	position: absolute;
	top: 3px;
	left: 0;
	width: 2px;
	height: 18px;
	background: #a0c449;
}
.about_ContactMain p{
	font-size: 16px;
	line-height: 20px;
}
.about_ContactList{
	width: 100%;
	display: inline-block;
	float: left;
	padding-top: 26px;
}
.about_ContactList .about_ContactMain{
	width: 250px;
	float: left;
	margin-right: 30px;
}
#allmap01,#allmap02{
	width: 840px;
	height: 406px;
	z-index: -1;
	position: relative;
}
.allMap_box{
	position: relative;
	width: 0;
	height: 0;
	overflow: hidden;
}
.allMap_boxClick{
	width: 840px;
	height: auto;
	overflow: auto;
}
.allmap_goback{
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 80px;
	height: 36px;
	background: #a0c449;
	z-index: 10;
	color: #fff;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
}
.userBox_banner{
	background: url(../img/aboutBanner.jpg) no-repeat;
	height: 184px;
	overflow: hidden;
	line-height: 184px;
	font-size: 36px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	margin-bottom: 34px;
}
@media screen and (max-width:1300px) {
	.about_left{
		width: 230px;
	}
	.about_right{
		width: 700px;
		padding: 12px;
	}
	.about_ContactMain{
		width: 440px;
	}
	.about_ContactList .about_ContactMain{
		width: 200px;
	}
	#allmap01, #allmap02{
		width: 696px;
	}
	.allMap_boxClick{
		width: 696px;
	}
	.tele08_centerImg{
		width: 960px;
	}
}
.hosDetail_fixedBannerBox{
	width: 100%;
    height: 130px;
    display: inline-block;
    float: left;
}
.hosDetail_bannerFixed{
	position: fixed;
	height: 100px;
}
.hosDetail_bannerFixed .hosDetail_bannerBox h2{
	line-height: 100px;
}
.hosDetail_bannerFixed .hosDetail_bannerBox i{
	line-height: 100px;
}
.hosDetail_bannerFixed .hosDetail_bannerBox i:after{
	top: 36px;
}
.hosDetail_bannerFixed .hosDetail_bannerBox a{
	margin-top: 29px;
}
.list_returnNull{
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-top: 70px;
	margin-bottom: 100px;
	line-height: 130px;
}
.list_returnNull img{
	vertical-align: middle;
}
.list_returnNull span{
	color: #d1d1d1;
	font-size: 18px;
	font-weight: bold;
	margin-left: 16px;
}
.userBox_closeBth{
	position: absolute;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	top: 6px;
	right: 6px;
	line-height: 24px;
	text-align: center;
	font-size: 30px;
	color: #dcdcdc;
	cursor: pointer;
	overflow: hidden;
}
.video-top-event{position:absolute;bottom:52px;left:50%;margin-left:-185px;width:370px;z-index: 2;}
.video-top-event a{position:relative;font-size:18px;line-height:47px;display:inline-block;color:#fff;width:160px;height:47px;border:1px solid #fff;border-radius:4px;text-indent:71px;}
.videoTop-consult{background:rgba(243,152,0,0.8);float:left;}
.videoTop-consult:hover{background:rgba(172,106,0,0.8);}
.videoTop-video{background:rgba(243,152,0,0.8);float:right;}
.videoTop-video:hover{background:rgba(172,106,0,0.8);}
.videoTop-consult:after{content:"";position:absolute;background:url(../img/video02.png) no-repeat;width:32px;height:32px;top:8px;left:20px;}
.videoTop-video:after{content:"";position:absolute;background:url(../img/video03.png) no-repeat;width:32px;height:28px;top:10px;left:20px;}
.ieAlert{
	width: 100%;
	text-align: center;
	height: 200px;
	position: fixed;
	top: 50%;
	margin-top: -100px;
	line-height: 200px;
	background: #666;
	left: 0;
	color: #fff;
	font-size: 50px;
	z-index: 1000000;
	display: none;
}
.center_shareCode{
	position: absolute;
	width: 167px;
	height: 152px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKcAAACYBAMAAABzFOSnAAAAMFBMVEUAAADu7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7////9/f34+Pjw8PD29vaxi7qIAAAAC3RSTlMA7pEd3od1bzrGnGW48skAAACzSURBVGje7ds7DcJgAIXRP2GAERJsECZWghNwggMShKCgddBKYKgBUgMMJH04uA3LuQJOPgO3rJ+78Pa3cm/rNrxLebyr9Lqy6ZuwWW9LOX8XQFd9E0eH1DQ6pKbRITWNjqlhdEwNo1NqFp1Ss+icmkXn1Dy6+iyAluMS6AEKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCoVCoVAoFAqF/hV9Vbl1M3qNHi+mnZIXkR+vLIplazSiHgAAAABJRU5ErkJggg==) no-repeat;
    top: 100px;
    left: 45px;
    z-index: 99;
    display: none;
    width: 0;
    height: 0;
}
.center_share .center_shareCode img{
	width: 130px;
    height: 130px;
    margin-top: 10px;
    margin-left: 16px;
}
.center_share .center_shareCode canvas{
	width: 130px;
    height: 130px;
    margin-top: 10px;
    margin-left: 16px;	
}
.alertBox{
	display: none;
}
.alertFixed{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}
.alertMain{
	width: 280px;
	height: 120px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -60px;
	margin-left: -150px;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 0 6px #999;
	padding: 20px;
	z-index: 99;
	background: #fff;
	font-size: 16px;
	line-height: 26px;
}
.alertMain i{
	width: 60px;
	height: 28px;
	line-height: 28px;
	background: #5db4e8;
	position: absolute;
	bottom: 20px;
	right: 20px;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	display: block;
	cursor: pointer;
}
.alertMain i:hover{
	background: #36a4e6;
}
.sitemap_box{
	width: 700px;
	margin: 0 auto;
	position: relative;
	background: #fafafa;
	border: 1px solid #f4f4f4;
	margin-top: 30px;
	padding: 30px 100px;
}
.sitemap_title{
	width: 100%;
	font-size: 20px;
	color: #4b4b4b;
	font-weight: bold;
	position: relative;
	height: 30px;
	line-height: 30px;
	text-indent: 12px;
}
.sitemap_title:before{
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	width: 4px;
	height: 20px;
	background: #5db4e8;
}
.sitemap_line{
	width: 100%;
	display: inline-block;
	padding: 14px 0;
	border-bottom: 1px solid #f4f4f4;
}
.sitemap_line a{
	font-size: 16px;
	line-height: 26px;
	margin: 0 8px;
	display: inline-block;
}
.sitemap_line a:hover{
	text-decoration: underline !important;
}
.sitemap_navTitle{
	color: #5db4e8;
	font-size: 16px;
}
.cycares_sitemap{
	width: 100%;
	display: inline-block;
	float: left;
	margin: 40px 0;
}







