/* CSS Document */

html,body{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
*{ margin:0; padding:0;}
body{ width:100%; font-size:12px;line-height:24px; font-family:"Microsoft YaHei"; text-align:left; margin:0; padding:0; color:#666; background:#fff; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,hr,p,i,b,span,br,div,a,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0; padding:0;}

ul,li{list-style:none;}
h1,h2,h3,h4,h5{ font-weight:normal; font-style:normal;}
i,em,b{ font-style:normal; font-weight:normal;}
img{ border:0; vertical-align:top;}
input{ border:0; border:none;}

.fl{ float:left;} .fr{ float:right;} .cl{ clear:both;}

a{ text-decoration:none; color:#7d7d7d; transition:all 0.4s ease 0s; -ms-transform:scale(all 0.4s ease 0s);/* IE 9 */ -moz-transform:scale(all 0.4s ease 0s); /* Firefox */	-webkit-transform:scale(all 0.4s ease 0s); /* Safari 和 Chrome */ -o-transform:scale(all 0.4s ease 0s); 	/* Opera */}
a:hover{ text-decoration:none; transform:scale(1.04); color:#2B67D9;} 
a:focus{outline:0;} 

.layout{ width:980px; margin:0 auto; overflow:hidden;}
.red{ color:#ff0000;}
.yellow{ color:#fb7c00;}
.mt20{ margin-top:20px;}
.mt13{ margin-top:13px;}




/***********************ead******************************/

.mb4_head{ margin-top:22px; overflow:hidden;}
.mb4_head logo{}
.mb4_head .h_qbts{}
.mb4_head .tel{    font-size: 32px;
    height: 97px;
    font-weight: bold;
    
    color: #2B67D9;
    line-height: 97px;}
.mb4_head .tel a{
color: #2B67D9;
}

/*****************************nav********************************/
.mb4_nav{ width:100%; height:52px; margin-top:20px;background:#2B67D9; overflow:hidden;}
.mb4_nav ul{}
.mb4_nav li{ font-size:16px; float:left; line-height:52px; background:url(../images/nav_line.gif) no-repeat center right;}
.mb4_nav li a{ color:#fff; padding:0 15px;display:block;}
.mb4_nav li a:hover{ background:#faa034; color:#ffffff; mb4_text-decoration:underline;}


/****************************mb4_banner*********************************/
.mb4_banner{width:1440px; overflow:hidden; position:relative; margin:24px auto 0 auto}
.mb4_banner ul{ height:400px; overflow:hidden;}
.mb4_banner li{ width:1440px; text-align:center;}
.mb4_banner .hd{ position:absolute; height:24px;  bottom:10px; left:50%; margin-left:-135px;}
.mb4_banner .hd li{ width:38px; height:13px; background-color:#b7b7b7; margin:0 5px; float:left; cursor:pointer;}
.mb4_banner .hd li.on{ background:#2B67D9;}
.mb4_banner .prev{position:absolute; left:40px; top:162px; z-index:99;}
.mb4_banner .next{position:absolute; right:40px; top:162px; z-index:99;}





/****************************新闻动态 *********************************/
/*通用*/

.mb4_column{ height: 349px; overflow:hidden; }
.mb4_column h3{ background:#f9f9f9; height: 40px; margin-bottom:10px;}
.mb4_column h3 b{  width: 87px; line-height:40px;  font-size: 16px; color: #333; border-top: 1px solid #3bbbeb; border-right:1px solid #e5e5e5;  text-align:center; display:block; }

.mb4_column-l{ margin-right: 16px; width: 275px; border: 1px solid #e5e5e5; padding-bottom:15px; }
.mb4_column-l h3{  }
.mb4_column-l li{ padding-left: 10px; margin:0 10px; line-height: 28px; background: url("../images/hot-1.png") no-repeat 0;}

.mb4_column-c{}
.mb4_column-cimg{ position: relative; overflow: hidden; width: 389px; height: 224px; }
.mb4_column-cimg p{ position: absolute; bottom: 0; padding-left: 20px; width: 100%; height: 30px; line-height: 30px; font-size: 12px; color: #fff; background: rgba(1,1,1,0.5); }
.hot-4{ position: absolute; bottom: 9px; right: 8px;}
.hot-4 span{  float: right; margin-left: 7px; width: 13px; height: 13px; background: url("../images/hot-4.png"); cursor:pointer; }

/*鼠标经过*/
.hot-4 span.on{ background: url("../images/hot-3.png"); }

.mb4_column-clist{ margin-top: 5px;  }
.mb4_column-clist p{display: inline; padding-left: 18px; line-height: 24px; background: url("../images/hot-2.png") no-repeat 0 center;}
.mb4_column-clist span{float: right;}


.mb4_column-r{  width: 280px; border: 1px solid #e5e5e5; padding-bottom:10px; }
.mb4_column-r img{ padding: 3px; border: 1px solid #e5e5e5; margin:0 10px;}
.mb4_column-r p{ text-indent: 25px; line-height: 22px; padding:10px 10px 0; }
.mb4_column-r ul{ margin-top: 10px; padding-top: 10px; border-top: 1px dased #ccc; }
.mb4_column-r li{ margin-left: 10px; padding-left: 15px; line-height: 24px; color: #666; background: url("../images/hot-1.png") no-repeat 0; }
.mb4_column-r p.complay a{ color: #f00; }

/*mb4_column-结束*/


/****************************医生团队 *********************************/



/*main-通用*/

.mb4_main1-box{ height: 575px; background: #eee;}
.mb4_main1-box .layout{ position: relative; overflow:visible;}
.mb4_main1-box .mb4_main-title{ padding: 30px 0 0 120px; height: 40px; font-size: 30px; font-weight: bold;color: #3bbbeb; background: url("../images/main1-title.png") no-repeat #eee; border-bottom: 1px solid #999; margin-bottom:30px;}
.mb4_main1-box .bd{  background:#fff; height: 444px;}
.mb4_main1-c{ width:548px;  margin-top: 30px;   background:#fff; float:right; padding-right:20px;}
.mb4_main1-c h2{ padding-left: 146px; font-size: 16px; color: #111;  }
.mb4_main1-cmz1 h2{ background: url('../images/zwy.jpg') no-repeat;}
.mb4_main1-cmz2 h2{ background: url('../images/mqw.jpg') no-repeat;}
.mb4_main1-cmz3 h2{ background: url('../images/gtt.jpg') no-repeat;}
.mb4_main1-cmz4 h2{ background: url('../images/zj.jpg') no-repeat;}
.mb4_main1-cmz5 h2{ background: url('../images/xzc.jpg') no-repeat;}

.mb4_main1-box .layout>a{ position: absolute; top: 300px; width: 44px; height: 44px;  background: url('../images/hot-7.png') no-repeat; z-index:99; }
.mb4_main1-box .layout .prev{ left: -70px;}
.mb4_main1-box .layout .next{ right: -70px; background-position: -44px 0;}
 

.mb4_main1-list li{ margin-top: 15px; padding-left: 40px; background: url('../images/hot-5.png') no-repeat;}
.mb4_main1-list h3{ font-size: 16px; color: #3bbbeb;}

.mb4_main1-list .mb4_main1-l2{ background-position: 0 -80px;}
.mb4_main1-list .mb4_main1-l3{ background-position: 0 -137px;}
.mb4_main1-list h4{ padding-left: 15px; background: url('../images/hot-6.png') no-repeat 0 center;}
.mb4_main1-list p{ font-size: 14px; color: #666; }
.mb4_main1-list a{ color: ff5a00; }

.mb4_main1-btn { margin: 42px 0 0 28px; }
.mb4_main1-btn a{ margin-left: 48px; padding: 8px 36px; font-weight: bold; font-size: 16px; border: 1px solid #fe5a00; border-radius: 5px; }

.mb4_main1-box a.main1-zx:over{ color:#fff; background: #fe5a00;}
.mb4_main1-box .main1-zx{ color: #fe5a00;  }
.mb4_main1-box .main1yy{ color: #fff; background: #fe5a00;}
.mb4_main1-box a.main1yy:over{ color: #fe5a00; background: #fff;}

/*main1-结束*/



/****************************康复案例 *********************************/
.mb4_main2-ul{ float: left; margin-top: 20px;}
.mb4_main2-ul li{ padding: 10px; margin-right: 11px; width: 134px; height: 36px; background: #cfcfcf; float:left; cursor:pointer;}
.mb4_main2-ul p{ padding-left: 46px; line-height: 18px; color: #333; background: url('../images/hot-8.png') no-repeat; wite-space:nowrap;}

.mb4_main2 .mb4_main-title{ padding: 30px 0 0 120px; height: 40px; font-size: 30px; font-weight: bold;color: #3bbbeb; background: url("../images/main1-title.png") no-repeat; border-bottom: 1px solid #999;}
.mb4_main2-ul li.on{ position: relative; background: #3bbbeb;}
.mb4_main2-ul li:hover{ position: relative; background: #3bbbeb;}
.mb4_main2-ul li:hover p{ color: #fff; }
.mb4_main2-ul li:hover span{ position: absolute; top: 56px; left: 45%; display: block; width:0; height:0; border-width:6px; border-style:solid; border-color:#3bbbeb transparent transparent transparent ;}
.mb4_main2-ul li.on p{ color: #fff; overflow:hidden;}
.mb4_main2-ul li.on span{ position: absolute; top: 56px; left: 45%; display: block; width:0; height:0; border-width:6px; border-style:solid; border-color:#3bbbeb transparent transparent transparent ;}
.mb4_main2-ul li.mb4_main2-sub6{ margin-right:0;}
/*鼠标经过*/

.mb4_main2-sub2 p{ background-position: 0 -72px;}
.mb4_main2-sub3 p{ background-position: 0 -144px;}
.mb4_main2-sub4 p{ background-position: 0 -216px;}
.mb4_main2-sub5 p{ background-position: 0 -288px;}
.mb4_main2-sub6 p{ background-position: 0 -360px;}


.mb4_main2-img{  position: relative; margin-top: 20px; }
.mb4_main2-img img{ width:635px; height:366px; margin-right:15px; float:left;}
.mb4_main2-img .mb4_text{ width:298px; height:294px; border:6px solid #3bbbeb; float:right; background:url(../images/anli_bg.jpg) no-repeat 6px 6px; padding:60px 10px 0;}
.mb4_main2-img .mb4_text li{ font-size:16px; color:#666; width:50%; float:left; line-height:40px;}
.mb4_main2-img .mb4_text li.mb4_text-100{ width:100%;}
.mb4_main2-img .mb4_text li b{ color:#333; font-weight:bold;}
.mb4_main2-img .mb4_text p{ text-indent:2em;}
.mb4_main2-img .mb4_text .btn{ width:115px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; display:block; float:left; margin:15px 15px 0;}
.mb4_main2-img .mb4_text .btn1{ background:#fe5a00;}
.mb4_main2-img .mb4_text .btn2{ background:#3bbbeb;}

/*.mb4_main2-img p{ position: absolute; bottom: 0; padding: 20px; line-height: 20px; color: #fff; background: rgba(1,1,1,0.5); }
.mb4_main2-img strong{ line-height: 30px; font-size: 14px; }
.mb4_main2-img a{ color: #fff; }*/

/*mb4_main2结束*/

/****************************优化文章 *********************************/
.mb4_main3 .mb4_main-title{ padding: 30px 0 0 120px; height: 40px; font-size: 30px; font-weight: bold;color: #3bbbeb; background: url("../images/main1-title.png") no-repeat; border-bottom: 1px solid #999;}
.mb4_main3{}
.mb4_main3-ul{ float: left; margin-top: 20px;}
.mb4_main3-ul li{ padding: 12px 20px 8px; margin-bottom: 12px; width: 200px; height: 45px; background: #eaeaea;}
.mb4_main3-ul p{ padding:5px 0 5px 54px ; line-height: 18px; color: #666; background: url('../images/hot-10.png') no-repeat; mb4_text-transform:uppercase; }
.mb4_main3-ul p b{ font-size:16px; display:block;}

.mb4_main3-ul .mb4_main3-after{ position: relative; background: #3bbbeb;}
.mb4_main3-after p{ color: #fff; background: url('../images/hot-9.png') no-repeat;}
.mb4_main3-after span{ position: absolute; top: 26px; right: -10px; display: block; width:0; height:0; border-width:12px 0 12px 12px; border-style:solid; border-color:transparent transparent transparent #3bbbeb;}

.mb4_main3-ul li:hover{ background: #3bbbeb;}
.mb4_main3-after li:hover p{ color: #fff; background: url('../images/hot-9.png') no-repeat;}
.mb4_main3-after li:hover span{ border-width:12px 0 12px 12px; border-style:solid; border-color:transparent transparent transparent #3bbbeb;}

/*鼠标经过*/
.mb4_main3-sub2 p{background-position: 0 -70px;}
.mb4_main3-sub3 p{background-position: 0 -140px;}
.mb4_main3-sub4 p{background-position: 0 -210px;}
.mb4_main3-sub5 p{background-position: 0 -276px;}
.mb4_main3-sub6 p{background-position: 0 -344px;}

.mb4_main3-r{ float: left; margin: 20px 0 0 22px; width: 688px; display:none;}

.mb4_main3-r-t{  margin-bottom:20px; height: 24px; line-height: 24px; overflow:hidden; }
.mb4_main3-r-t li{ float: left; padding: 0 14px 0 18px; color: #666; border-left: 1px solid #d7d7d7;}
.mb4_main3-r-t li.on a{ color:#2B67D9;}
.mb4_main3-r-t li:first-cild{border-left: 0;}
.mb4_main3-r-tsummary{ width: 330px; height: 119px; overflow:hidden; }
.mb4_main3-r-tsummary img{ width:156px; height:111px; margin-right:5px; border:1px solid #e3e3e3; padding:3px;}
.mb4_main3-r-tsummary h3{ margin:0 0 6px 0; font-size: 16px; font-weight: bold; }
.mb4_main3-r-tsummary p{ height: 78px;  text-indent:2em; line-height:22px;}

.mb4_main3-r-c{ overflow:hidden; }
.mb4_main3-r-c ul{ margin: 20px 0 16px; }
.mb4_main3-r-c ul li{ width:50%; float:left; line-height:28px; height:28px; overflow:hidden;}
.mb4_main3-r-c ul li a{ font-size:14px;}
.mb4_main3-r-c ul li b{ margin-right:5px; font-weight:bold;font-size:14px;}

.mb4_main3-r-b{  }
.mb4_main3-r-b span{ display: inline-block;  padding-top: 6px; width: 30px; height: 90px; text-align: center; font-size: 16px; font-weight: bold; line-height: 22px; color: #fff; background: #0c6ad9; }

/*mb4_main3结束*/



/****************************友情链接 *********************************/
.mb4_main4{ margin-top: 30px; }
.mb4_main4-tab{ margin-bottom: 20px; height: 40px; border-bottom: 1px solid #999; cursor:pointer; }
.mb4_main4-tab li{ float: left; margin: 0 8px; padding: 0 12px; height: 38px; font-size: 20px; font-weight: bold;}
.mb4_main4-scroll span{ display: inline-block; margin-left: 15px; }
.mb4_main4-scroll img{ width: 176px; height: 115px; }
.mb4_main4-scroll p{font-size: 12px; color: #333; width:176px; text-align:center;}
.mb4_main4-scroll li a{ margin:0 5px;}
.mb4_main4 .mb4_main4-tab li.on{ position: relative; border-bottom: 3px solid #3bbbeb; }
.mb4_main4 .mb4_main4-tab li.on span{ width:0; height:0; border-width: 0 10px 10px; border-style:solid; border-color: transparent transparent #3bbbeb; margin:40px auto; position:absolute; top: -10px; left: 40px;}




/**************************************foot*****************************************************/
.mb4_footer{ background:#efefef; margin-top:20px; height:210px; overflow:hidden;}
.mb4_footer .mb4_foot{ background:url(../images/f_bg.jpg) no-repeat 195px 20px; width:940px; overflow:hidden; padding:20px;}
.mb4_footer .mb4_foot li a{ color:#333333; font-size:16px; padding:5px;  line-height:45px;}
.mb4_footer .mb4_foot p{ width:550px; color:#666666; font-size:12px; margin-top:28px; margin-left:40px;}











/*****************************************************************文章列表页********************************************************************************/

.list4-location{
	padding-left: 48px;
	width: 632px;
	height: 45px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #2B67D9 url('../images/list4-location-hot.png') no-repeat 20px center;
}
.list4-location a{
	color: #fff;
}

.list4-content{
	width: 658px;
	padding: 10px;
	border: 1px solid #ddd;
}

.list4-content-tab{
	height: 101px;
}

.list4-content-tab a{
	float: left;
	margin: 0 2px 1px 0;
	width: 185px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #555;
	overflow:hidden;
}
.list4-content-tab .list4-content-tab4{float: right; padding-top:70px; width: 85px; height: 32px;
line-height: 20px; font-weight: bold; color: #fff; background: #d3e2a1 url('../images/content-tab4.png') no-repeat 10px 14px;}
.list4-content-tab1{background: #dcf5fa;}
.list4-content-tab2{background: #f9d6ea;}
.list4-content-tab3{background: #f4e6dd;}
.list4-content-tab21{background: #f4e2fc;}
.list4-content-tab22{background: #fbe3c9;}
.list4-content-tab23{background: #efe8fa;}

.list4-content-title {
	margin-top: 35px;
}

.list4-content-title h1 {
	line-height: 60px;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	color: #555;
}

.list4-content-title p {
	margin-top: 10px;
	text-align: center;
}

.list4-content-title p em {
	margin-right: 20px;
}


/*列表页开始*/
.list4-article{
	margin-top: 20px;
	border-bottom: 1px dashed #bbb;
}
.list4-article h4 a{
	font-size: 18px;
	font-weight: bold;
	color: #2B67D9;
}
.list4-article p{
	margin: 6px 0;
	text-indent: 28px;
	font-size: 14px;
	color: #777;
}
.list4-article-bottom{
	margin: 28px 0;
	height: 14px;
}
.list4-article-bottom span{
	float: left;
	color: #bbb;
}
.list4-article-bottom a {
	float: right;
	margin-left: 16px;
	width: 84px;
	height: 26px;
	text-align: center;
	font-weight: bold;
}
.list4-article-btn1{color: #3e3c3d; background: #ddd;}
.list4-article-btn2{color: #fff; background: #2B67D9;}
/*列表页结束*/



/*文章部分开始*/
.list4-introduction{
	margin: 30px 0;
	padding: 10px 12px;
	border: 1px solid #facdae;
}
.list4-introduction span{
	color: #c76411;
}
.list4-text-box{
	margin-bottom: 60px;
}
.list4-content .list4-text-sxp{ height:37px; line-height:37px;  color:#000000; padding:0 10px; font-size:14px; margin:15px 0; overflow:hidden;}
.list4-content .list4-text-sxp li{ width: 50%; overflow:hidden; height:37px; float:left;}
.list4-content .list4-text-sxp a{ color:#6d6d6d;}


/*文章部分结束*/

.list4-content-pages {
	margin: 40px 0;
	text-align: center;
	float:right;
	overflow:hidden;
}

.list4-content-pages span {
	padding: 3px 11px;
	border: 1px solid #ddd;
}

.list4-content-pages a {
	display: inline-block;
	padding: 0 11px;
	color: #333;
	border: 1px solid #ddd;
}
.list4-content-pages li{ float:left; margin:0 2px;}
.list4-content-pages li select{ height:26px;}
.list4-content-pages li.thisclass{
	
	background: #2B67D9;
	padding: 0 11px;
	border: 1px solid #2B67D9;
    color: #fff;
}
.list4-content-pages li.thisclass a{}
.list4-content-pages a:hover{
	color: #fff;
	background: #2B67D9;
	border: 1px solid #2B67D9;
}

.list4-content-btn{
	text-align: center;
}

.list4-content-btn a{
	display: inline-block;
	width: 230px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #edffff;
	border-radius: 20px;
}

.list4-content-btn1{margin-right: 24px; background: linear-gradient(to bottom,#ff5624,#d31e00);}
.list4-content-btn2{background: linear-gradient(to bottom,#04bdc2,#006f73);}
.list4-content-bottom{margin: 40px 0 0 38px;}
.list4-content-list{margin-left: 32px;}
.list4-content-list img{margin-top: 26px;	width: 620px;}
.list4-content-list ul{float: left; margin-top: 20px;	width: 300px;}
.list4-content-list li{padding-left: 10px; background: url('../images/hot-b.png') no-repeat center left;}
/*.list4-content结束*/





.sidebar {margin-top: -45px; width: 280px;}
.sidebar-title h5 {	background: url('../images/title.png') no-repeat;}
.sidebar1 h5 {height: 28px;}
.sidebar1 img {	margin-top: 20px;}
.sidebar1 p {margin-top: 22px; text-indent: 26px;color: #333;}
.sidebar1 a {color: #c08654;}
/*.sidebar1结束*/


.sidebar2 {margin-top: 34px;}
.sidebar2 h5 {
	height: 30px;
	background-position: 0 -30px;
}

.sidebar2-doctor {position: relative;}
.sidebar2-doctor .btn {
	display: block;
	width: 30px;
	height: 46px;
	position: absolute;
	top: 140px;
	background: url('../images/sidebar2-l.jpg') no-repeat;
	z-index:2;
}
.sidebar2-list{padding-top: 28px;}
.sidebar2-doctor .next {
	right: 0;
	background-position: 0 -46px;
}
.sidebar2-doctor-data{
	height:190px;
	margin-bottom:10px;
}
.sidebar2-doctor-data img.fl{ width:133px;  border:1px solid #ccc; margin-right:20px;}
.sidebar2-doctor-data h6 {
	font-size: 14px;
	color: #999;
}

.sidebar2-doctor-data span {
	font-size: 18px;
	color: #333;
}

.sidebar2-doctor-data p a {
	display: inline-block;
	margin-top: 28px;
	width: 54px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	background: #2B67D9;
}
.sidebar2-doctor-data p a:first-child{margin-right: 12px;}
/*.sidebar2结束*/



.sidebar3{margin-top: 40px;}
.sidebar3 h5{height: 40px; background-position: 0 -60px;}
.sidebar3 ul{padding-left: 40px; margin-top: 6px; background: url('../images/sidebar3.jpg') no-repeat;}
.sidebar3 li{line-height: 46px; border-bottom: 1px dashed #ddd;}
/*.sidebar3结束*/


.sidebar4{margin-top: 40px;}
.sidebar4 h5{height: 40px; background-position: 0 -100px;}
.sidebar4-btn-box{
	position: relative;
	height: 123px;
	margin-top:10px;
}
.sidebar4-btn-box a{
	position: absolute;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.sidebar4-btn1{top: 0px; left: 0; width: 90px; height: 35px; line-height: 32px;background: #f6bb43;}
.sidebar4-btn2{top: 41px; left: 0; width: 90px; height: 35px; line-height: 32px;background: #f49996;}
.sidebar4-btn3{top: 0px; left: 96px; width: 60px; height: 46px; padding: 15px;background: #f188c0;}
.sidebar4-btn4{top: 0px; left: 192px; width: 90px; height: 35px; line-height: 32px;background: #f39a96;}
.sidebar4-btn5{top: 41px; left: 192px; width: 60px; height: 46px; padding: 15px;background: #c6a3e7;}
.sidebar4-btn-box .sidebar4-btn6{top: 82px; left: 0; width: 186px; height: 35px; line-height: 32px;background: #79c4eb;}

.sidebar4-btn-box1{
	position: relative;
	width: 278;
	height: 143px;
}
.sidebar4-btn-box1 a{
	position: absolute;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.sidebar4-btn21{top: 0px; left: 0; width: 90px; height: 35px; line-height: 32px;background: #fe8e8a;}
.sidebar4-btn22{top: 41px; left: 0; width: 90px; height: 35px; line-height: 32px;background: #a1cd6b;}
.sidebar4-btn23{top: 0px; left: 96px; width: 60px; height: 46px; padding: 15px; background: #c275c3;}
.sidebar4-btn24{top: 0px; left: 192px; width: 60px; height: 46px; padding: 15px; background: #ec6464;}
.sidebar4-btn-box1 .sidebar4-btn25{top: 82px; left: 0; width: 186px; height: 55px; line-height: 50px;background: #cfa074;}
.sidebar4-btn12{top: 82px; left: 192px; width: 88px; height: 55px; }

.sidebar4-phone{margin-top: 38px;}
.sidebar4-phone a{display:block; float:left; margin-right: 2px; width: 90px; height: 80px; background: url('../images/qq.jpg');}
.sidebar4-phone img{margin: 16px 0 0 22px;}
.sidebar4-phone .sidebar4-phone2{background-position: 186px 0;}
.sidebar4-phone .sidebar4-phone3{background-position: 90px 0; margin-right:0;}
.lh1{line-height:1}
.lh1_2{line-height:1.2}
.lh1_4{line-height:1.4}
.lh1_6{line-height:1.6}
.lh1_8{line-height:1.8}
.lh2_0{line-height:2.0}
.lh2_2{line-height:2.2}
.titin1 {
  white-space: nowrap;      /* 保证文本在一行内显示 */
  overflow: hidden;         /* 超出容器部分隐藏 */
  text-overflow: ellipsis;  /* 超出部分显示省略号 */
}
.titin2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.titin3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.titin4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.jq-img{
    display:block;
  width:100%;
}
.cursor-pointer{
  cursor: pointer;
}
a{
  text-decoration: none;
}
.mt60 {
  margin-top: 60px;
}
.mr60 {
  margin-right: 60px;
}
.mb60 {
  margin-bottom: 60px;
}
.ml60 {
  margin-left: 60px;
}
.mx60 {
  margin-left: 60px;
  margin-right: 60px;
}
.my60 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.pt60 {
  padding-top: 60px;
}
.pr60 {
  padding-right: 60px;
}
.pb60 {
  padding-bottom: 60px;
}
.pl60 {
  padding-left: 60px;
}
.px60 {
  padding-left: 60px;
  padding-right: 60px;
}
.py60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.pa60 {
  padding: 60px;
}
.mt50 {
  margin-top: 50px;
}
.mr50 {
  margin-right: 50px;
}
.mb50 {
  margin-bottom: 50px;
}
.ml50 {
  margin-left: 50px;
}
.mx50 {
  margin-left: 50px;
  margin-right: 50px;
}
.my50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.pt50 {
  padding-top: 50px;
}
.pr50 {
  padding-right: 50px;
}
.pb50 {
  padding-bottom: 50px;
}
.pl50 {
  padding-left: 50px;
}
.px50 {
  padding-left: 50px;
  padding-right: 50px;
}
.py50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.pa50 {
  padding: 50px;
}
.mt40 {
  margin-top: 40px;
}
.mr40 {
  margin-right: 40px;
}
.mb40 {
  margin-bottom: 40px;
}
.ml40 {
  margin-left: 40px;
}
.mx40 {
  margin-left: 40px;
  margin-right: 40px;
}
.my40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.pt40 {
  padding-top: 40px;
}
.pr40 {
  padding-right: 40px;
}
.pb40 {
  padding-bottom: 40px;
}
.pl40 {
  padding-left: 40px;
}
.px40 {
  padding-left: 40px;
  padding-right: 40px;
}
.py40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.pa40 {
  padding: 40px;
}
.mt30 {
  margin-top: 30px;
}
.mr30 {
  margin-right: 30px;
}
.mb30 {
  margin-bottom: 30px;
}
.ml30 {
  margin-left: 30px;
}
.mx30 {
  margin-left: 30px;
  margin-right: 30px;
}
.my30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.pt30 {
  padding-top: 30px;
}
.pr30 {
  padding-right: 30px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl30 {
  padding-left: 30px;
}
.px30 {
  padding-left: 30px;
  padding-right: 30px;
}
.py30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.pa30 {
  padding: 30px;
}
.mt28 {
  margin-top: 28px;
}
.mr28 {
  margin-right: 28px;
}
.mb28 {
  margin-bottom: 28px;
}
.ml28 {
  margin-left: 28px;
}
.mx28 {
  margin-left: 28px;
  margin-right: 28px;
}
.my28 {
  margin-top: 28px;
  margin-bottom: 28px;
}
.pt28 {
  padding-top: 28px;
}
.pr28 {
  padding-right: 28px;
}
.pb28 {
  padding-bottom: 28px;
}
.pl28 {
  padding-left: 28px;
}
.px28 {
  padding-left: 28px;
  padding-right: 28px;
}
.py28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.pa28 {
  padding: 28px;
}
.mt26 {
  margin-top: 26px;
}
.mr26 {
  margin-right: 26px;
}
.mb26 {
  margin-bottom: 26px;
}
.ml26 {
  margin-left: 26px;
}
.mx26 {
  margin-left: 26px;
  margin-right: 26px;
}
.my26 {
  margin-top: 26px;
  margin-bottom: 26px;
}
.pt26 {
  padding-top: 26px;
}
.pr26 {
  padding-right: 26px;
}
.pb26 {
  padding-bottom: 26px;
}
.pl26 {
  padding-left: 26px;
}
.px26 {
  padding-left: 26px;
  padding-right: 26px;
}
.py26 {
  padding-top: 26px;
  padding-bottom: 26px;
}
.pa26 {
  padding: 26px;
}
.mt24 {
  margin-top: 24px;
}
.mr24 {
  margin-right: 24px;
}
.mb24 {
  margin-bottom: 24px;
}
.ml24 {
  margin-left: 24px;
}
.mx24 {
  margin-left: 24px;
  margin-right: 24px;
}
.my24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.pt24 {
  padding-top: 24px;
}
.pr24 {
  padding-right: 24px;
}
.pb24 {
  padding-bottom: 24px;
}
.pl24 {
  padding-left: 24px;
}
.px24 {
  padding-left: 24px;
  padding-right: 24px;
}
.py24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.pa24 {
  padding: 24px;
}
.mt22 {
  margin-top: 22px;
}
.mr22 {
  margin-right: 22px;
}
.mb22 {
  margin-bottom: 22px;
}
.ml22 {
  margin-left: 22px;
}
.mx22 {
  margin-left: 22px;
  margin-right: 22px;
}
.my22 {
  margin-top: 22px;
  margin-bottom: 22px;
}
.pt22 {
  padding-top: 22px;
}
.pr22 {
  padding-right: 22px;
}
.pb22 {
  padding-bottom: 22px;
}
.pl22 {
  padding-left: 22px;
}
.px22 {
  padding-left: 22px;
  padding-right: 22px;
}
.py22 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.pa22 {
  padding: 22px;
}
.mt20 {
  margin-top: 20px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.ml20 {
  margin-left: 20px;
}
.mx20 {
  margin-left: 20px;
  margin-right: 20px;
}
.my20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.pt20 {
  padding-top: 20px;
}
.pr20 {
  padding-right: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.pl20 {
  padding-left: 20px;
}
.px20 {
  padding-left: 20px;
  padding-right: 20px;
}
.py20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.pa20 {
  padding: 20px;
}
.mt19 {
  margin-top: 19px;
}
.mr19 {
  margin-right: 19px;
}
.mb19 {
  margin-bottom: 19px;
}
.ml19 {
  margin-left: 19px;
}
.mx19 {
  margin-left: 19px;
  margin-right: 19px;
}
.my19 {
  margin-top: 19px;
  margin-bottom: 19px;
}
.pt19 {
  padding-top: 19px;
}
.pr19 {
  padding-right: 19px;
}
.pb19 {
  padding-bottom: 19px;
}
.pl19 {
  padding-left: 19px;
}
.px19 {
  padding-left: 19px;
  padding-right: 19px;
}
.py19 {
  padding-top: 19px;
  padding-bottom: 19px;
}
.pa19 {
  padding: 19px;
}
.mt18 {
  margin-top: 18px;
}
.mr18 {
  margin-right: 18px;
}
.mb18 {
  margin-bottom: 18px;
}
.ml18 {
  margin-left: 18px;
}
.mx18 {
  margin-left: 18px;
  margin-right: 18px;
}
.my18 {
  margin-top: 18px;
  margin-bottom: 18px;
}
.pt18 {
  padding-top: 18px;
}
.pr18 {
  padding-right: 18px;
}
.pb18 {
  padding-bottom: 18px;
}
.pl18 {
  padding-left: 18px;
}
.px18 {
  padding-left: 18px;
  padding-right: 18px;
}
.py18 {
  padding-top: 18px;
  padding-bottom: 18px;
}
.pa18 {
  padding: 18px;
}
.mt17 {
  margin-top: 17px;
}
.mr17 {
  margin-right: 17px;
}
.mb17 {
  margin-bottom: 17px;
}
.ml17 {
  margin-left: 17px;
}
.mx17 {
  margin-left: 17px;
  margin-right: 17px;
}
.my17 {
  margin-top: 17px;
  margin-bottom: 17px;
}
.pt17 {
  padding-top: 17px;
}
.pr17 {
  padding-right: 17px;
}
.pb17 {
  padding-bottom: 17px;
}
.pl17 {
  padding-left: 17px;
}
.px17 {
  padding-left: 17px;
  padding-right: 17px;
}
.py17 {
  padding-top: 17px;
  padding-bottom: 17px;
}
.pa17 {
  padding: 17px;
}
.mt16 {
  margin-top: 16px;
}
.mr16 {
  margin-right: 16px;
}
.mb16 {
  margin-bottom: 16px;
}
.ml16 {
  margin-left: 16px;
}
.mx16 {
  margin-left: 16px;
  margin-right: 16px;
}
.my16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.pt16 {
  padding-top: 16px;
}
.pr16 {
  padding-right: 16px;
}
.pb16 {
  padding-bottom: 16px;
}
.pl16 {
  padding-left: 16px;
}
.px16 {
  padding-left: 16px;
  padding-right: 16px;
}
.py16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.pa16 {
  padding: 16px;
}
.mt15 {
  margin-top: 15px;
}
.mr15 {
  margin-right: 15px;
}
.mb15 {
  margin-bottom: 15px;
}
.ml15 {
  margin-left: 15px;
}
.mx15 {
  margin-left: 15px;
  margin-right: 15px;
}
.my15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.pt15 {
  padding-top: 15px;
}
.pr15 {
  padding-right: 15px;
}
.pb15 {
  padding-bottom: 15px;
}
.pl15 {
  padding-left: 15px;
}
.px15 {
  padding-left: 15px;
  padding-right: 15px;
}
.py15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.pa15 {
  padding: 15px;
}
.mt14 {
  margin-top: 14px;
}
.mr14 {
  margin-right: 14px;
}
.mb14 {
  margin-bottom: 14px;
}
.ml14 {
  margin-left: 14px;
}
.mx14 {
  margin-left: 14px;
  margin-right: 14px;
}
.my14 {
  margin-top: 14px;
  margin-bottom: 14px;
}
.pt14 {
  padding-top: 14px;
}
.pr14 {
  padding-right: 14px;
}
.pb14 {
  padding-bottom: 14px;
}
.pl14 {
  padding-left: 14px;
}
.px14 {
  padding-left: 14px;
  padding-right: 14px;
}
.py14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.pa14 {
  padding: 14px;
}
.mt13 {
  margin-top: 13px;
}
.mr13 {
  margin-right: 13px;
}
.mb13 {
  margin-bottom: 13px;
}
.ml13 {
  margin-left: 13px;
}
.mx13 {
  margin-left: 13px;
  margin-right: 13px;
}
.my13 {
  margin-top: 13px;
  margin-bottom: 13px;
}
.pt13 {
  padding-top: 13px;
}
.pr13 {
  padding-right: 13px;
}
.pb13 {
  padding-bottom: 13px;
}
.pl13 {
  padding-left: 13px;
}
.px13 {
  padding-left: 13px;
  padding-right: 13px;
}
.py13 {
  padding-top: 13px;
  padding-bottom: 13px;
}
.pa13 {
  padding: 13px;
}
.mt12 {
  margin-top: 12px;
}
.mr12 {
  margin-right: 12px;
}
.mb12 {
  margin-bottom: 12px;
}
.ml12 {
  margin-left: 12px;
}
.mx12 {
  margin-left: 12px;
  margin-right: 12px;
}
.my12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.pt12 {
  padding-top: 12px;
}
.pr12 {
  padding-right: 12px;
}
.pb12 {
  padding-bottom: 12px;
}
.pl12 {
  padding-left: 12px;
}
.px12 {
  padding-left: 12px;
  padding-right: 12px;
}
.py12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.pa12 {
  padding: 12px;
}
.mt11 {
  margin-top: 11px;
}
.mr11 {
  margin-right: 11px;
}
.mb11 {
  margin-bottom: 11px;
}
.ml11 {
  margin-left: 11px;
}
.mx11 {
  margin-left: 11px;
  margin-right: 11px;
}
.my11 {
  margin-top: 11px;
  margin-bottom: 11px;
}
.pt11 {
  padding-top: 11px;
}
.pr11 {
  padding-right: 11px;
}
.pb11 {
  padding-bottom: 11px;
}
.pl11 {
  padding-left: 11px;
}
.px11 {
  padding-left: 11px;
  padding-right: 11px;
}
.py11 {
  padding-top: 11px;
  padding-bottom: 11px;
}
.pa11 {
  padding: 11px;
}
.mt10 {
  margin-top: 10px;
}
.mr10 {
  margin-right: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.ml10 {
  margin-left: 10px;
}
.mx10 {
  margin-left: 10px;
  margin-right: 10px;
}
.my10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.pt10 {
  padding-top: 10px;
}
.pr10 {
  padding-right: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.pl10 {
  padding-left: 10px;
}
.px10 {
  padding-left: 10px;
  padding-right: 10px;
}
.py10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pa10 {
  padding: 10px;
}
.mt9 {
  margin-top: 9px;
}
.mr9 {
  margin-right: 9px;
}
.mb9 {
  margin-bottom: 9px;
}
.ml9 {
  margin-left: 9px;
}
.mx9 {
  margin-left: 9px;
  margin-right: 9px;
}
.my9 {
  margin-top: 9px;
  margin-bottom: 9px;
}
.pt9 {
  padding-top: 9px;
}
.pr9 {
  padding-right: 9px;
}
.pb9 {
  padding-bottom: 9px;
}
.pl9 {
  padding-left: 9px;
}
.px9 {
  padding-left: 9px;
  padding-right: 9px;
}
.py9 {
  padding-top: 9px;
  padding-bottom: 9px;
}
.pa9 {
  padding: 9px;
}
.mt8 {
  margin-top: 8px;
}
.mr8 {
  margin-right: 8px;
}
.mb8 {
  margin-bottom: 8px;
}
.ml8 {
  margin-left: 8px;
}
.mx8 {
  margin-left: 8px;
  margin-right: 8px;
}
.my8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.pt8 {
  padding-top: 8px;
}
.pr8 {
  padding-right: 8px;
}
.pb8 {
  padding-bottom: 8px;
}
.pl8 {
  padding-left: 8px;
}
.px8 {
  padding-left: 8px;
  padding-right: 8px;
}
.py8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.pa8 {
  padding: 8px;
}
.mt7 {
  margin-top: 7px;
}
.mr7 {
  margin-right: 7px;
}
.mb7 {
  margin-bottom: 7px;
}
.ml7 {
  margin-left: 7px;
}
.mx7 {
  margin-left: 7px;
  margin-right: 7px;
}
.my7 {
  margin-top: 7px;
  margin-bottom: 7px;
}
.pt7 {
  padding-top: 7px;
}
.pr7 {
  padding-right: 7px;
}
.pb7 {
  padding-bottom: 7px;
}
.pl7 {
  padding-left: 7px;
}
.px7 {
  padding-left: 7px;
  padding-right: 7px;
}
.py7 {
  padding-top: 7px;
  padding-bottom: 7px;
}
.pa7 {
  padding: 7px;
}
.mt6 {
  margin-top: 6px;
}
.mr6 {
  margin-right: 6px;
}
.mb6 {
  margin-bottom: 6px;
}
.ml6 {
  margin-left: 6px;
}
.mx6 {
  margin-left: 6px;
  margin-right: 6px;
}
.my6 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.pt6 {
  padding-top: 6px;
}
.pr6 {
  padding-right: 6px;
}
.pb6 {
  padding-bottom: 6px;
}
.pl6 {
  padding-left: 6px;
}
.px6 {
  padding-left: 6px;
  padding-right: 6px;
}
.py6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.pa6 {
  padding: 6px;
}
.mt5 {
  margin-top: 5px;
}
.mr5 {
  margin-right: 5px;
}
.mb5 {
  margin-bottom: 5px;
}
.ml5 {
  margin-left: 5px;
}
.mx5 {
  margin-left: 5px;
  margin-right: 5px;
}
.my5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.pt5 {
  padding-top: 5px;
}
.pr5 {
  padding-right: 5px;
}
.pb5 {
  padding-bottom: 5px;
}
.pl5 {
  padding-left: 5px;
}
.px5 {
  padding-left: 5px;
  padding-right: 5px;
}
.py5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.pa5 {
  padding: 5px;
}
.fs30 {
  font-size: 30px;
}
.fs29 {
  font-size: 29px;
}
.fs28 {
  font-size: 28px;
}
.fs27 {
  font-size: 27px;
}
.fs26 {
  font-size: 26px;
}
.fs25 {
  font-size: 25px;
}
.fs24 {
  font-size: 24px;
}
.fs23 {
  font-size: 23px;
}
.fs22 {
  font-size: 22px;
}
.fs21 {
  font-size: 21px;
}
.fs20 {
  font-size: 20px;
}
.fs19 {
  font-size: 19px;
}
.fs18 {
  font-size: 18px;
}
.fs17 {
  font-size: 17px;
}
.fs16 {
  font-size: 16px;
}
.fs15 {
  font-size: 15px;
}
.fs14 {
  font-size: 14px;
}
.fs13 {
  font-size: 13px;
}
.fs12 {
  font-size: 12px;
}
.fs11 {
  font-size: 11px;
}
.fs10 {
  font-size: 10px;
}
.t-l {
  text-align: left;
}
.t-c {
  text-align: center;
}
.t-r {
  text-align: right;
}
.inline-block{
  display: inline-block;
}
.flex {
  display: flex;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-nowrap{
  flex-wrap: nowrap;
}

.flex-row   {flex-direction: row;}
.flex-col   {flex-direction: column;}
.justify-start  {justify-content: flex-start;}
.justify-end    {justify-content: flex-end;}
.justify-center {justify-content: center;}
.justify-between{   justify-content: space-between;}
.justify-around {justify-content: space-around;}
.justify-evenly {justify-content: space-evenly;}
.justify-stretch    {justify-content: stretch;}
.items-start    {align-items: flex-start;}
.items-end  {align-items: flex-end;}
.items-center   {align-items: center;}
.items-baseline {align-items: baseline;}
.items-stretch  {align-items: stretch;}
.relative{
  position: relative;
}
.absolute   {
  position: absolute;
}
.h-center{
  position: absolute;
  left:50%;
  transform: translateX(-50%);
}
.f-b{
  font-weight: bold;
}
/* text color */
.text-white {
  color: #ffffff;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ed5565;
}
.text-muted {
  color: #888888;
}
.w-50{
  width: 50%;
}
.w-33{
  width:33.33%;
}
.w-25{
  width:25%;
}
.w-full{
  width: 100%;
}
.h-100{
  height: 100%;
}


