﻿@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
* {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0px;
}
.clear10 {
	height: 10px;
	overflow: hidden;
	clear: both;
}
.clear20 {
	height: 20px;
	overflow: hidden;
	clear: both;
}
.clear30 {
	height: 30px;
	overflow: hidden;
	clear: both;
}
.clear40 {
	height: 40px;
	overflow: hidden;
	clear: both;
}
ol, ul, li {
	list-style: none outside none;
}
a {
	color: #666;
	text-decoration: none
}
a img {
	border: 0 none;
}
a:hover {
	color: #666666;
	text-decoration: none
}
table, tr, td, th {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
img {
	vertical-align: middle;
	max-width: 100%;
}
.box {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden
}
.m1200 {
	width: 1200px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden
}
.main {
	width: 1100px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden
}
.main22 {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.padding {
	padding: 10px;
}
.info {
	line-height: 28px;
	text-align: left;
}
.color {
	color: #3c90f3;
	font-size: 16px;
	font-weight: bold
}

.block {
	padding: 20px 0
}
.top {
	line-height: 50px;
	height: 50px;
	background: #f7f7f7;
	font-size: 14px;
	color: #7f7f7f;
}
.head {
	position: relative;
	width: 100%;
	background-color: #7e4136;
	height: 60px;
	z-index: 9999
}
.logo {
	float: left;
	margin-top: 15px;
	height: 80px;
	margin-bottom: 15px;
}
.img_wrap {
	width: 49px;
	height: 49px;
	margin-right: 6px;
	margin-top: 16px;
}
.tel {
	margin-top: 20px
}
.prompt {
	font-size: 17px;
	font-weight: bold;
	color: #7b7b7b;
	line-height: 23px;
}
.num {
 font-size: 36px;
 color: #7e4136;
}
.head .navbox {
	width: 1220px;
	margin: 0 auto
}
.head .nav {
	display: block;
	float: left;
	width: 100%
}
.head .nav .nav_pc {
	width: 100%
}
.head .nav ul li {
	float: left;
	position: relative;
	background: url(../images/navline.png) left center no-repeat;
	box-sizing: border-box;
	z-index: 999; width:12.5%
}
.head .nav ul li:first-child {
	background: none
}
.head .nav ul li .f_a {
	line-height: 60px;
	line-height: 60px;
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff
}
.clear20 {
	clear: both;
	height: 20px
}
.head .nav ul li:hover .f_a {
	background-color: #cf1322;
	color: #fff;
	transition: all .3s
}
.head .nav ul li .s_navbox {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	background: #fff;
	background-color: #7e4136;
	z-index: 9999;
	box-sizing: border-box
}
.head .nav ul li .s_navbox .s_a a {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	text-align: center;
	padding: 10px 0;
	border-top: 1px solid #fff
}
.head .nav ul li .s_navbox .s_a a:hover {
	background-color: #cf1322;
	color: #fff
}
.m_nav {
	display: none
}
.headlf .m_logo {
	display: none
}
.headrg .m_menuimg {
	display: none
}
.active {
	background-color: #cf1322
}
.activ2 {
	background-color: #cf1322
}
.sidenav {
	position: relative;
	width: 180px;
	display: block;
	float: left
}
.sidenav label {
	width: 180px;
	display: block;
	padding-left: 55px;
	box-sizing: border-box;
	background: #128ee3;
	position: relative;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 16px
}
.sidenav label i {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	background-size: 20px;
	left: 25px;
	top: 16px
}
.sidenav .side {
	display: inline-block;
	position: absolute;
	top: 48px;
	left: 0;
	z-index: 999;
	width: 180px;
	background: #fff;
	border-top: none;
	background-color: rgba(255,255,255,.95);
	box-sizing: border-box
}
.sidenav .side li {
	position: relative;
	width: 100%;
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
	box-sizing: border-box
}
.sidenav ul.side li:first-child {
	cursor: pointer
}
.sidenav .side li a {
	color: #333;
	height: 40px;
	line-height: 40px;
	padding: 8px 0;
	display: block;
	font-size: 16px
}
.sidenav .side li a:hover {
	background: 0 0;
	color: #0085cd
}
.sidenav .side li a i {
	transition: all .3s ease 0s
}
.sidenav .side li a i.side_t {
	margin-left: 10px;
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	background-size: 30px
}
.sidenav .side li a:hover i {
	margin-left: 15px
}
.icon1 {
	background: url(../images/sideicon1.png) no-repeat
}
.icon2 {
	background: url(../images/sideicon1.png) no-repeat
}
.icon3 {
	background: url(../images/sideicon1.png) no-repeat
}
.icon4 {
	background: url(../images/sideicon1.png) no-repeat
}
.icon5 {
	background: url(../images/sideicon1.png) no-repeat
}
.icon6 {
	background: url(../images/sideicon1.png) no-repeat
}
.icon7 {
	background: url(../images/sideicon1.png) no-repeat
}
.sidenav .side li:hover .side_main {
	display: block;
	z-index: 999
}
.sidenav .side .side_main {
	display: none;
	width: 500px;
	background: #fff;
	position: absolute;
	left: 180px;
	top: 0;
	box-shadow: 3px 3px 5px rgba(0,0,0,.1);
	border: 1px #cecece solid;
	z-index: 7
}
.sidenav .side .side_main dl {
	margin: 20px;
	padding: 0
}
.sidenav .side .side_main dl dt {
	font-size: 18px;
	margin-bottom: 10px;
	color: #0173b2;
	font-weight: 700
}
.sidenav .side .side_main dl dt b {
	font-size: 15px
}
.sidenav .side .side_main dl dd {
	margin-bottom: 10px;
	display: inline-block
}
.sidenav .side .side_main dl dd a {
	position: relative;
	display: inline-block;
	color: #777;
	font-size: 14px;
	margin: 0 4px;
	padding: 0 5px;
	border-right: 2px solid #bbb;
	height: auto;
	line-height: 1.5;
	transition: all .2s ease 0s
}
i.icon-hot, i.icon-new {
	display: inline-block;
	height: 9px;
	width: 24px;
	background: url(../images/img_public.png) no-repeat;
	vertical-align: middle
}
i.icon-hot {
	background-position: 0 -240px
}
i.icon-new {
	background-position: -40px -240px
}
.sidenav .side .side_main dl dd a span {
	color: #999
}
.sidenav .side .side_main dl dd a:hover {
	background: 0 0;
	color: #cf1322;
	transform: translateY(-2px)
}
.sidenav .side .side_main dl dd a:hover b {
	color: #40adf5
}
.sidenav .side .side_main dl dd a:hover span {
	color: #40adf5
}
.slider {
	position: relative;
	overflow: hidden;
	width: 100%
}
.slideBox .hd {
	height: 10px;
	z-index: 1;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 20px;
	transform: translateX(-50%);
	z-index: 1
}
.slideBox .hd ul {
	text-align: center;
	padding-top: 5px
}
.slideBox .hd ul li {
	cursor: pointer;
	float: left;
	margin-right: 5px;
	width: 30px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff
}
.slideBox .hd ul .on {
	background: #86c127;
	color: #fff
}
.slideBox .bd {
	position: relative;
	z-index: 0
}
.slideBox .bd li img {
	width: 100%;
	vertical-align: top
}
@media screen and (max-width:1600px) and (min-width:1200px) {
.nav ul li .f_a {
	font-size: 14px
}
.nav ul li .s_navbox .s_a a {
	font-size: 12px
}
.foot_top ul {
	margin-left: 60px
}
.nav ul li .s_navbox .s_a {
	width: 100%
}
}
@media screen and (max-width:1200px) and (min-width:0px) {
.tjy-ys-main img {
	float: left;
	width: 100%;
}
div.ysjs {
	overflow: hidden;
	float: right;
	width: 100%
}
.msgNum {
	display: none
}
.slider {
	margin-top: 44px
}
.head {
	display: none
}
.m_img {
	display: block;
	height: 44px;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	border-bottom: 1px solid #ddd;
	overflow: hidden
}
.m_img .headlf {
	padding-top: 2px;
	padding-left: 5px;
	float: left
}
.m_img .headlf .m_logo {
	height: 40px;
	display: block
}
.m_img .headrg {
	padding-right: 5%;
	padding-top: 14px;
	float: right
}
.m_img .headrg a .m_menuimg {
	height: 16px;
	vertical-align: top;
	display: block
}
.m_nav {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 10000
}
.m_nav .closecover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #0b0d19;
	filter: alpha(opacity=0);
	opacity: 0;
	left: 0;
	top: 0;
	z-index: 1
}
.m_nav .closeicon {
	position: absolute;
	width: 20%;
	left: 30px;
	top: 5%;
	z-index: 100;
	text-align: center;
	filter: alpha(opacity=0);
	opacity: 0
}
.m_nav .m_navList {
	position: absolute;
	width: 80%;
	right: 0;
	top: 0;
	background: #7e4136;
	height: 100%;
	z-index: 100;
	right: -80%;
	overflow-y: scroll
}
.m_nav .m_navList ul {
	padding-left: 5%;
	padding-right: 5%
}
.m_nav .m_navList ul li {
	border-bottom: 1px solid #232530
}
.m_nav .m_navList ul li a {
	display: block;
	height: 45px;
	color: #fff;
	line-height: 45px;
	padding-left: 5%;
	font-size: 16px
}
.m_nav .m_navList ul li .m_f_a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%
}
.m_nav .m_navList ul li .m_f_a a {
	flex: 1
}
.m_nav .m_navList ul li .m_f_a i {
	width: 40px;
	height: 35px;
	box-sizing: border-box;
	padding: 0 5px;
	display: block
}
.icon {
	background: url(../images/plus.png) 100% no-repeat;
	background-position: 50% 50%;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	transition: all 0s
}
.icon_on {
	background: url(../images/reduce.jpg) 50% no-repeat!important;
	background-position: 50% 50%;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	transition: all 0s
}
.m_nav .m_navList ul li .m_s_nav {
	display: none;
	width: 100%
}
.m_nav .m_navList ul li .m_s_nav a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left: 10%;
	overflow: hidden;
	white-space: nowrap;
	width: 90%;
	text-overflow: ellipsis
}
}
.xuzhicot {
	width: 100%;
	height: 100px;
	margin-top: 10px;
	overflow: hidden;
}
.xuzhicot a img {
	width: 150px;
	max-height: 100px;
	display: block;
	float: left;
}
.xuzhicot a p {
	width: 230px;
	padding: 0 5px;
	max-height: 50px;
	text-align: center;
	line-height: 23px;
	float: left;
	font-size: 16px;
	margin-bottom: 10px;
}
.xuzhicot a span {
	width: 190px;
	padding: 0 5px;
	max-height: 60px;
	font-size: 12px;
	line-height: 21px;
	float: left;
	text-indent: 2em;
}
.xuzhicot a:hover {
	color: #00a0ca;
}
.xuzhiul {
	width: 100%;
	height: 140px;
}
.xuzhiul ul li {
	width: 355px;
	height: 35px;
	overflow: hidden;
}
.xuzhiul ul li a {
	font-size: 12px;
	width: 335px;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	display: block;
	padding-left: 20px;
	background-image: url(../images/jia.png);
	background-repeat: no-repeat;
	background-position: 1px 12.5px;
	letter-spacing: 1px;
}
.xuzhiul ul li a i {
	float: right;
	font-size: 12px;
	margin-right: 5px;
}
.xuzhiul ul li a:hover {
	text-decoration: underline;
}
.xibaotitle {
	font-size: 20px;
	line-height: 50px;
	color: #1c1c1c;
	font-weight: 800;
}
.xibaoul {
	width: 100%;
	height: 250px;
}
.xibaoul ul li {
	width: 100%;
	height: 31px;
}
.xibaoul ul li a {
	padding-left: 30px;
	 
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	display: block;
	background-image: url(../images/laba.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	letter-spacing: 1px;
}
.xibaoul ul li a i {
	float: right;
	font-size: 12px;
	margin-right: 5px;
}
.xibaoul ul li a:hover {
	color: #F00;
}
.tit {
	text-align: center;
	margin-top: 30px;
}
.doctBox {
	color: #000;
	margin-bottom: 20px
}
.tjy-ys-main {
	background: #f6f3ee;
	overflow: hidden;
	padding: 10px;
	width: 95%;
	margin-left: 7px;
}
.tjy-ys-main img {
	float: left;
	width: 35%;
}
div.ysjs {
	overflow: hidden;
	float: right;
	width: 60%
}
div.ysjs a {
	color: #fff;
}
div.ysjs h2 {
	font-size: 24px;
	font-weight: bold;
}
div.ysjs p {
	background: url(../images/tjy_91.jpg) no-repeat;
	padding-left: 30px;
	font-size: 18px;
	color: #000;
	margin-top: 15px;
}
div.ysjs h4 {
	margin-top: 10px;
	font-size: 14px;
	line-height: 0.5rem
}
.am-btn1 {
	margin-top: 10px;
	background: #f39801;
	height: 30px;
	width: 100px;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	line-height: 30px;
	text-align: center
}
.am-btn2 {
	margin-top: 10px;
	background: #7e4136;
	height: 30px;
	width: 100px;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	line-height: 30px;
	text-align: center
}
.bannerbox {
	height: 275px;
	width: 100%;
	background: url(../images/banner.jpg) no-repeat center center
}
.tith2 {
	width: 1000px;
	height: 70px;
	margin: 30px auto 20px auto;
}
.tith2 span {
	width: 40%;
	height: 50px;
	float: left;
	background-image: url(../images/ico--.png);
	background-repeat: repeat-x;
}
.tith2 div {
	float: left;
	width: 20%;
	height: 70px;
	text-align: center;
}
.tith2 div h2 {
	font-size: 30px;
	line-height: 50px;
	margin-top: 0px;
	margin-bottom: 0px
}
.tith2 div p {
	line-height: 20px;
	font-size: 12px;
	color: #828282;
}
.qw {
	margin-bottom: 20px;
}
.qw h5 {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.qw div {
	max-height: 40px;
	line-height: 20px;
	font-size: 12px;
	color: #666;
}
.qw:hover img {
	opacity: 0.8;
}
.youshibg {
	width: 100%; 
	background: #f2f2f2;
	clear: both;
	overflow: hidden;
}
.youshicot {
	width: 1200px;
	height: 440px;
	margin: 0 auto;
	background-image: url(../images/youshibg.png);
	margin-top: 60px;
	position: relative;
}
.youshiwenzi {
	width: 1200px;
	height: 440px;
}
.youshiwenzi div {
	width: 600px;
	height: 146px;
	float: left;
}
.youshiwz {
	width: 300px;
	height: 230px;
	position: absolute;
	left: 450px;
	top: 200px;
	color: #fff;
	text-align: center;
}
.youshiwz p {
	display: inline-block;
	font-size: 30px;
	width: auto;
	line-height: 40px;
	border-bottom: 4px solid #fff;
	padding: 20px 0;
	margin-bottom: 20px;
}
.youshiwz span {
	line-height: 22px;
	display: block;
	text-align: left;
}
.youshiwenzi div span {
	font-size: 32px;
	line-height: 120px;
	width: 600px;
	height: 146px;
	display: block;
	color: #7ec058;
}
.youshiwenzi .ysa1 span {
	background-image: url(../images/youshi1.png);
	background-repeat: no-repeat;
	background-position: 405px 12px;
	letter-spacing: 3px;
	text-align: right;
	padding-right: 240px;
}
.youshiwenzi .ysa1 span:hover {
	color: #ff0000;
	background-image: url(../images/youshi1hover.png);
	cursor: pointer;
}
.youshiwenzi .ysa2 span:hover {
	color: #ff0000;
	background-image: url(../images/youshi2hover.png);
	cursor: pointer;
}
.youshiwenzi .ysa3 span:hover {
	color: #ff0000;
	background-image: url(../images/youshi3hover.png);
	cursor: pointer;
}
.youshiwenzi .ysa4 span:hover {
	color: #ff0000;
	background-image: url(../images/youshi4hover.png);
	cursor: pointer;
}
.youshiwenzi .ysa5 span:hover {
	color: #ff0000;
	background-image: url(../images/youshi5hover.png);
	cursor: pointer;
}
.youshiwenzi .ysa6 span:hover {
	color: #ff0000;
	background-image: url(../images/youshi6hover.png);
	cursor: pointer;
}
.youshiwenzi div span:hover {
	-webkit-transition: all .4s ease 0s;
	-khtml-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-ms-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
}
.youshiwenzi .ysa2 span {
	padding-left: 240px;
	background-image: url(../images/youshi2.png);
	background-repeat: no-repeat;
	background-position: 94px 12px;
	letter-spacing: 3px;
	text-align: left;
}
.youshiwenzi .ysa3 span {
	background-image: url(../images/youshi3.png);
	background-repeat: no-repeat;
	background-position: 280px 12px;
	letter-spacing: 3px;
	text-align: right;
	padding-right: 360px;
}
.youshiwenzi .ysa4 span {
	padding-left: 360px;
	background-image: url(../images/youshi4.png);
	background-repeat: no-repeat;
	background-position: 220px 12px;
	letter-spacing: 3px;
	text-align: left;
}
.youshiwenzi .ysa5 span {
	background-image: url(../images/youshi5.png);
	background-repeat: no-repeat;
	background-position: 265px 12px;
	letter-spacing: 3px;
	text-align: right;
	padding-right: 375px;
}
.youshiwenzi .ysa6 span {
	padding-left: 375px;
	background-image: url(../images/youshi6.png);
	background-repeat: no-repeat;
	background-position: 235px 12px;
	letter-spacing: 3px;
	text-align: left;
}
.anliimg {
	float: left;
	width: 220px;
	height: 138px;
	border: 1px solid #dedede;
	padding: 5px;
}
.anliimg img {
	width: 100%;
	height: 100%;
}
.anlicot {
	width: 328px;
	height: 150px;
	padding: 0 10px;
	float: right;
	overflow: hidden;
}
.anlicot p {
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.anlicot span {
	line-height: 22px;
}
.anli a:hover img {
	opacity: 0.8;
}
.anli a:hover p {
	color: #00a0ca;
	text-decoration: underline;
}
.zxtst_title {
	float: left;
}
.zxtst_title a {
	font-size: 24px;
	line-height: 50px;
	color: #444;
}
.zxtst_gd {
	float: right;
}
.zxtst_gd a {
	font-size: 12px;
	line-height: 50px;
	color: #444;
}
.zxtst_title a:hover, .zxtst_gd a:hover, .zxtst_cont ul li a:hover {
	color: #7ec058;
}
.zxtst_cont ul {
 border-top: 3px solid #ccc;
 clear: both;
}
.zxtst_cont ul li {
	width: 100%;
	line-height: 28px;
	height: 28px;
	margin-top: 1px;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
}
.zxtst_cont ul li a {
	height: 28px;
	line-height: 28px;
	color: #555;
	display: block;
	padding: 0 0px 0 16px;
	background: url(../images/offline.png) no-repeat 0px 7px;
}
.bqyun{}
.bqyun p{ float:left; display:block; width:100%; height:30px;font-weight: bolder; font-size:18px; float:left; line-height:30px; margin:5px 5px 0 5px;}
.bqyun a{width: auto; height:30px;letter-spacing: 1px; line-height:30px; border:1px solid #c4c4c4; margin:5px; float:left; display:block; padding:0 10px;}
.bqyun a:hover{color:#fff; background:#62b92e;}
.bqewm{ width:200px; height:200px; float:left; margin-right:20px;}
.bqewm img{ width:200px; height:200px; display:block;}
.bqtel{ width:350px; float:right; height:170px; overflow:hidden; text-align:center; padding-top:30px;}
.bqtel span{ width:100%; color:#62b92e; height:50px; line-height:50px; font-size:30px;}
.bqtel p{ width:100%; height:30px; line-height:30px; font-size:16px;color: #76838f; }
.bqtel i{ width:100%; height:30px; font-size:16px; color:#76838f; line-height:30px;font-style:normal}

.footerp{ height:40px; line-height:40px; text-align:center; width:100%; height:auto; overflow:hidden; color:#fff; background:#7e4136;}
.more { margin:20px auto;
    background: #f39801;
    height: 40px; color:#fff;
    width:250px; display:block;
    text-align: center;
    border-radius: 5px;
    line-height: 40px;
    text-align: center;
}
.more:hover{ border:1px solid #f39801; background:#fff; color:#f39801}
.mainBox{ width:100%; overflow:hidden;     background: #f2f2f2; padding:30px 0px;}

/*内页*/
/*栏目tab*/
.lmleft{ width:100%; height:auto; overflow:hidden; background:#FFF; float:left; padding:10px 30px 30px 30px;}


.lmleft ul li{ overflow:hidden; padding:30px 0; border-bottom:1px solid #f0f2f5;}
.lmleft_img{ float:left; width:22%; height:140px; margin-right:30px;}
.lmleft  .lmleft_img img{ width:100%; max-height:140px;}

.lmleft_title{ width:70%;height:140px; float:left;}
.lmleft_title a{ color:#2a333c; font-size:24px; height:50px; line-height:50px;}
.lmleft_title a:hover{ color:#62b92e; }
.lmleft_title p{ line-height:25px; text-indent:2em;}


/*栏目tab*/
.lmlefttitle{   height:50px; background:#ebebeb; line-height:50px;}
.lmlefttitle div{ width:16.5%; height:48px; border-top:2px solid #ebebeb; float:left; text-align:center; font-size:18px; color:#666; line-height:48px;-webkit-transition: all .4s ease 0s;
-khtml-transition: all .4s ease 0s;
-moz-transition: all .4s ease 0s;
-ms-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;}

.lmlefttitle div a{ width:100%; height:100%; display:block;}

.lmlefttitle div .lmlefttitle-1{ color:#333;border-top:2px solid #F00; background:#fff;}/*等到，民田俩解决*/





.lmlefttab{   height:auto; margin:20px 0; font-size:16px; border-bottom: 1px solid #f0f2f5;color: rgb(102, 102, 102); letter-spacing: 1px; line-height:30px;padding-bottom: 30px;overflow:hidden;}
.lmlefttab p{text-indent:2em;}
.lmlefttab img{ max-width:100%; height:auto; display:block; margin:10px auto;}
.lmlefttab a{ font-size:16px; font-weight:bold;}
.lmlefttab a:hover{ color:#62b92e;}

.lmright{   height:auto; background:#FFF; padding:20px; overflow:hidden;}

.lmright_top{   height:36px; margin-bottom:20px;    position: relative;}
.input-search-btn{    position: absolute;
    top: 0px;
    right: 0;
    height: 35px; line-height:35px;
    padding: 0 10px;
    background: 0 0;
    border: none;
    font-size: 100%;}
	.input-search-btn i{  text-align:center; line-height:35px;position: relative;  height:35px; line-height:35px; display:inline-block}
	.form-control{    display: block;
    width: 100%; height:35px; line-height:35px;
    padding: 6px 15px;
    font-size: 14px;
    line-height: 1.57142857;
    color: #76838f;
    background-color: #fff;
    background-image: none;
	padding-right: 50px;
    border: 1px solid #e4eaec;
	}
.lmright_re{  height:auto; overflow:hidden; border-top:1px solid #f0f2f5;}
.lmright_re p{ font-size:18px; line-height:50px;}
.lmright_re ul li{   height:auto; padding:10px; border:1px solid #f0f2f5;}
.lmright_re ul li a{ line-height:22px; -webkit-transition: all .4s ease 0s;
-khtml-transition: all .4s ease 0s;
-moz-transition: all .4s ease 0s;
-ms-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;}
.lmright_re ul li a:hover{ color:#62b92e; text-decoration:underline; font-size:14px;}
.lmright_re2{ margin-top:20px;}
 
.wz_cont{margin: 20px 0;
    font-size: 14px;
    border-bottom: 1px solid #f0f2f5;
    color: rgb(102, 102, 102);
    letter-spacing: 1px;
    line-height: 22px;
    padding-bottom: 30px;}
	
.wz_cont a{color:#62b92e;}
.wz_cont a:hover{ color:#2ed2ad;}

@media (min-width: 1200px) {
  .container {
    width: 1250px;
  }
}
.carousel-control.right,.carousel-control.left{ background: none }
.glyphicon-chevron-right:before{ color: #84c225}
.glyphicon-chevron-left:before{ color: #84c225}
.page li{    float: left;
    padding: 5px;
    background: #efefef;
    margin-right: 5px; }
    .pageinfo{ display: none;
    }
/*wap*/

 @media screen and (max-width:1200px) and (min-width:0px) {


 	.icon { margin-top: 20px;   width: 100% }
.icon li { width: 25%; text-align: center; float: left; margin-bottom: 10px; }
.icon li a { color: #7b7b7b; line-height: 30px; font-size: 14px; display: block }
.icon li a .mip-img { width: 60%; margin-left: 20%; margin-right: 20%; }

/*首页关于我们*/
.about { width: 90%; margin-left: 5%; float: left; }
.about_bt { text-align: center; color: #4c4c4c; font-size: 26px; }
.about_bt_yw { color: #7b7b7b; font-size: 22px; text-align: center;}
.about_nr { color: #7b7b7b; font-size: 16px; text-align: center; line-height: 32px;text-indent: 2em; }
.about_xx { width: 40%; margin-left: 30%; margin-top: 40px; float: left; }
.about_xx a { display: block; background-color: #a0e450; border-radius: 4px; color: #fff; height: 40px; width: 100%; font-size: 18px; text-align: center; line-height: 40px; }

.tabIndex .active{ background: none;  }
.nav-tabs>li.active{border-bottom: 2px solid #17a9cf !important;
    color: #17a9cf !important;}
.tabTie{ width:50%; }

.tabTie01{ width:33%; }

.nav-tabs>li>a{ text-align: center; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ border: none; text-align: center; }
.nav-tabs{ border: none; }
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus{ color: #17a9cf }




.information_nr { float: left; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #ccc; }
.information_nr a .information_tp { float: left; width: 37% }
.information_nr a .information_nr_xx { float: left; margin-left: 3%; width: 60% }
.information_nr a .information_nr_xx_bt { float: left; color: #000; font-size: 15px; }
.information_nr a .information_nr_xx_wz { float: left; color: #7b7b7b; font-size: 12px; margin-top: 5px }

.hospital_lb { float: left; margin-left: 2%; margin-right: 2%; margin-top: 8px; margin-bottom: 15px; width: 46%; float: left }
.hospital_lb_tp { width: 100%; }
.hospital_lb_wz { color: #fff; background-color: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; height: 35px; line-height: 35px; margin-top: -35px; font-size: 14px; padding-left: 10px; }
.hospital_xx { width: 40%; margin-left: 30%; margin-top: 20px; float: left; }
.hospital_xx a { display: block; background-color: #fff; border-radius: 4px; color: #7b7b7b; height: 40px; width: 100%; font-size: 18px; text-align: center; line-height: 40px; border: #7b7b7b solid 1px; }
.hospital_bt{ text-align: center; line-height: 50px; height: 50px; font-size:16px; }
.line {
    height: 15px;
    background-color: #e7e7e7;
    width: 100%; 
    float: left;
}
.doctor_lb { width: 96%; margin-left: 2%; position: relative; background-color: #dedce1; height: 150px; }

.doctor_lb mip-img{ margin:5px;}

.doctor_lb_xx { position: absolute; z-index: 9; top: 0px; }
.doctor_lb_bt { color: #010004; font-size: 16px; padding-left: 155px; padding-top: 5px; }
.doctor_lb_zc { color: #7b7b7b; font-size: 14px; padding-left: 155px; padding-top: 2px; padding-right: 2px }
.doctor_lb_nr { color: #7b7b7b; font-size: 14px; line-height: 18px; padding-left: 155px; padding-top: 2px; padding-right: 2px }
.doctor_lb_xq { color: #e53083; font-size: 14px; float: right }
.doctor_lb_xq a { color: #e53083; }
.doctor_lb_xq a map-img{ margin:5px;}

.video_xx_nr { color: #00a0ca; font-size: 16px; line-height: 24px; margin-top: 10px; text-indent: 32px ; padding: 0px 10px;}
.doctor_nr { padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #ccc; }

	 .wz_header h1{ font-size:18px;}
.tjy-ys-main img {
	float: left;
	width: 100%;
}
.news_xq{ padding:10px}
div.ysjs {
	overflow: hidden;
	float: right;
	width: 100%
}
.bannerbox {
	display: none
}
.tith2 {
	width: 100%;
}
.tith2 div {
	width: 50%
}
.tith2 span {
	width: 22%;
}
.youshicot {
	display: none
}
.lmleft{ padding:5px}
.lmlefttitle{ height:auto; overflow:hidden}
.lmlefttitle div{ width:50%}
.lmleft_img{ width:100%}
.lmleft .lmleft_img img{ height:100px; margin: 0px}

.lmleft_img{     float: left; margin-right: 0px; height: 100px;
    width: 37%;}
.lmleft ul li{ padding:10px;}
.lmleft_title{ 
    height: 100px;
    float: left; overflow: hidden;
    margin-left: 3%;
    width: 60%;
}
.lmlefttitle{ padding:0px}
.lmleft_title a {
   font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    height: 40px;
    display: block;
    overflow: hidden;
}
.lmleft_title p {
    text-indent: 1em;
    font-size: 12px;
    line-height: 20px; height: 60px;
    letter-spacing: 0px;
}

}
.hqscStyle01{ font-size:12px !important; width:700px; margin:0px auto;border-top: 1px solid #DEDFE1; border-bottom: 1px solid #DEDFE1; overflow:hidden;align-items: center;    display: flex;}
.hqscStyle01 .left_role { background: #eee;width: 50px; float:left; height: 100%;min-height: 100%;color: #484848;font-size: 13px;font-weight: bolder; box-sizing: border-box;padding: 30px 20px;overflow: hidden;}
.hqscStyle01 .right_role { float:right;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 650px;
    height: auto;
    box-sizing: border-box;
}
.hqscStyle01 .role{ width:128px; float:left; line-height:35px; padding-left:12px;}
.hqscStyle01 .role-split {
    margin-right: 5px;
    color: #999;
}
.hqscStyle01 .role a {
    text-decoration: none;
    color: #FB8AAA;
}
.hqscStyle02{ font-size:12px !important; border:1px solid #d9d9d9;   width:700px; margin:0px auto;    overflow:hidden}
.hqscStyle02 a{color: #399be6;}
.hqscStyle02 .left_role{ width:100%; height:50px; line-height:50px; text-align:center; background:#f7f7f7; color:#F00; font-weight:bold; border-bottom:1px solid  #d9d9d9; font-size:16px}
.hqscStyle02 .right_role{ width:100%;}
.hqscStyle02 .role{ height:38px; line-height:38px; width:139.6px; float:left; display:block; text-align: center; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9}
.hqscStyle02 .role-split{ display:none}

.hqscStyle03{border:1px solid #d9d9d9;  font-size:12px !important; color: #399be6;  width:700px; margin:0px auto;    overflow:hidden}
.hqscStyle03 .role-split{ display:none}
 .hqscStyle03 .left_role{ display:none}
  .hqscStyle03 .left_role a{color:#666; font-weight:bold}
.hqscStyle03 a{color: #399be6; }
.hqscStyle03  .right_role{ }

 
	.hqscStyle03 .role{ line-height:40px; height:40px; float:left; width:86.5px; text-align:center; border-bottom:1px solid  #d9d9d9;  border-right:1px solid  #d9d9d9; }
	 .hqscStyle03 .right_role .role:nth-child(8n+1) a{ color:#666; font-weight:bold;} 
	 	.hqscStyle03 .role:nth-child(8n+1){ width:92px}

	 	.wz_fot_shang{ float: left; height: 44px; line-height: 44px;color: #2ed2ad; }
	 	.wz_fot_shang a{    color: #2ed2ad;}
	 	.wz_fot_xia{ float: right; height: 44px; line-height: 44px;color: #2ed2ad; }
	 	.wz_fot_xia a{    color: #2ed2ad;}
	 	.wz_fot_xg a{ color: #2ed2ad;}
@media screen and (max-width:1200px) and (min-width:0px) {
	.wz_fot_xia{ height:auto !important}
	.wz_fot_shang{ height:auto !important}
	.wz_cont img{ width:100% !important; height:auto !important;}
	.hqscStyle01{ display:block; width:100%;}
	.hqscStyle01 .left_role { width:100%; height:40px; text-align:center; padding:0px; line-height:40px; }
	.hqscStyle01 .right_role{ width:100%;}
	.hqscStyle01 .role{ width:32%; padding-left:1%;}
	.hqscStyle02{ width:100%; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-left:none; border-right:none }
	.hqscStyle02 .left_role{ width:100%}
	.hqscStyle02 .role{ width:33%;}
	.hqscStyle03{ width:100%; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9;border-left:none; border-right:none}
	.hqscStyle03 .role{ width:20%; border-right: none}
	 .hqscStyle03 .right_role .role:nth-child(8n+1) a{color: #399be6; font-weight:normal } 
	 .hqscStyle03 .right_role .role:nth-child(5n+1) a{ color:#666 !important; font-weight:bold} 
	 	.hqscStyle03 .role:nth-child(8n+1){ width:20%;}
		.input-search-btn i{margin-top: 0px;}
	 
	
	}

@media screen and (max-width:1200px) and (min-width:0px) {
/* 新的底部悬浮框 */
.new_suspendDiv{width:100%; height:60px;position:fixed;bottom:0;background:#F3D6DB;z-index:999;display:block;}
.new_suspendDiv .new_person{display:block;width:72px;height:90px;position:absolute;bottom:0;left:15px;}
.new_suspendDiv .new_suspendDiv_fl{width:200px; height:60px; overflow:hidden;position:absolute;left:92px;bottom:0;z-index:999; display:block;}
.new_suspendDiv_fl .box{display:flex; flex-direction:row; justify-content:flex-start; align-items:center; height:30px; margin-top:3px;}
.new_suspendDiv_fl .box1{color:#F07276; display:inline-block; font-size:14px;}
.new_suspendDiv_fl .box2{font-size:10px; background:#F07276; border-radius:20px;text-align:center;color:#fff; width:72px; display:inline-block; height:20px; margin-left:5px}
.new_suspendDiv .new_suspendDiv_fl .zj{display:block;line-height:20px;font-size:14px;color:#333;width:100%;}

.new_suspendDiv .new_suspendDiv_fr{width:60px; height:60px; float:right; display:block; border-left:1px solid #F2B4B8;}
.new_suspendDiv .new_suspendDiv_fr img{height: 24px;display: block; margin: 10px auto 0 auto;}
.new_suspendDiv .new_suspendDiv_fr  p{font-size:12px; color:#333; line-height:20px; width:100%; text-align:center;}
/* 新的底部悬浮框 */
}
@media (min-width: 1200px) {
  .new_suspendDiv{ display:none;}
}
.gatModularTwo{background-color: #fff;}
.gatModularTwo>ul{ padding:0 10px; height:40px; background:#f1f1ff1;}
.gatModularTwo>ul li{ width:50%; height:40px; line-height:40px; float:left; font-size:16px; color:#484848; text-align:center;}
.gatModularTwo>ul li:hover{cursor:default;}
.gatModularTwo>ul li.cur{color:#FB8AAA; border-bottom:1px solid #FB8AAA;}
.gatModularTwo .tg_nav_list{ display:none; padding:10px; background:#FFF;}
.gatModularTwo .tg_nav_list .list1 li{ width:50%; float:left; position:relative; margin:0; padding:0;}
.gatModularTwo .tg_nav_list .list1 li a{ font-size:13px; display:block; width:100%; line-height:35px; text-align:center;border-bottom:1px solid #eee; color:#484848;-webkit-transition: all .4s ease 0s;
-khtml-transition: all .4s ease 0s;
-moz-transition: all .4s ease 0s;
-ms-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;}
.gatModularTwo .tg_nav_list .list1 li a:hover{ color:#FB8AAA;  font-size:16px;}
.gatModularTwo .tg_nav_list .list1 li a:last-child{border-bottom:0px;}
.gatModularTwo .tg_nav_list .list1 li:after{ position:absolute;content: " ";clear: both; top:0; right:0; height:100%; width:1px; border-right:1px solid #eee;}
.gatModularTwo .tg_nav_list .list1 li:last-child:after{ display:none;}
.gatModularTwo .tg_nav_move{ font-size:14px; height:20px; padding:10px 15px; background:#FFF; color:#999;}
.gatModularTwo .tg_nav_move a{ font-size:14px; display:inline-block; float:right; color:#666; }
.gatModularTwo .tg_nav_move a:after{ margin-left:5px; display:inline-block; width:13px; height:13px;content: " "; clear: both;}